.elementor-9162 .elementor-element.elementor-element-1c1f0ac{--display:flex;--min-height:796px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11.5rem;--padding-bottom:10.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-1c1f0ac:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-1c1f0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jheitrujillo.com/wp-content/uploads/2025/11/fondo-jheifinal.webp");background-position:top center;background-size:cover;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-9162 .elementor-element.elementor-element-1ea31b5{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-1ea31b5.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-title{margin-bottom:19px;font-family:"Visby CF", Sans-serif;font-size:2rem;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-wrapper .elementor-image-box-img{width:264px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.274rem;font-weight:400;line-height:1.3em;color:#FFFFFFDB;}.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-9162 .elementor-element.elementor-element-763f6ff{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-763f6ff > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9162 .elementor-element.elementor-element-763f6ff .elementor-button{font-family:"Visby CF", Sans-serif;font-size:1.175rem;font-weight:700;text-transform:uppercase;line-height:2.7em;letter-spacing:0.376px;padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-1f4b05c{--display:flex;--min-height:98px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--z-index:1;}.elementor-9162 .elementor-element.elementor-element-1f4b05c:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-1f4b05c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9162 .elementor-element.elementor-element-60ad2ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-60ad2ce.elementor-element{--align-self:center;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(42px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(42px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(42px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-42px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-42px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF4D;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-60ad2ce{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-icon{padding-inline-end:33px;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.375rem;font-weight:600;line-height:1.3em;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-text{color:#FFFFFFE6;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-6c65daf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--overflow:hidden;--padding-top:6.3125rem;--padding-bottom:6.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-6c65daf:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-6c65daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jheitrujillo.com/wp-content/uploads/2025/11/BGDots1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9162 .elementor-element.elementor-element-6ab746f{width:var( --container-widget-width, 797px );max-width:797px;--container-widget-width:797px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-6ab746f .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.43em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-6ab746f .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.43em;color:#FFFFFF;}.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-9162 .elementor-element.elementor-element-1add0e9{width:var( --container-widget-width, 526.16px );max-width:526.16px;--container-widget-width:526.16px;--container-widget-flex-grow:0;z-index:2;}.elementor-9162 .elementor-element.elementor-element-3a90832{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-3a90832 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-3a90832 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-3a90832 .elementor-image-box-title{margin-bottom:10px;font-family:"Visby CF", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-3a90832 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-27ecae3{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-27ecae3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-27ecae3 .elementor-image-box-wrapper{text-align:end;}.elementor-9162 .elementor-element.elementor-element-27ecae3 .elementor-image-box-title{margin-bottom:10px;font-family:"Visby CF", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-27ecae3 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-ce63964{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-ce63964 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-ce63964 .elementor-image-box-wrapper{text-align:center;}.elementor-9162 .elementor-element.elementor-element-ce63964 .elementor-image-box-title{margin-bottom:10px;font-family:"Visby CF", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-ce63964 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-22a9aa9{--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;--justify-content:center;--gap:88px 100px;--row-gap:88px;--column-gap:100px;--flex-wrap:wrap;--overflow:hidden;--padding-top:7rem;--padding-bottom:8.125rem;--padding-left:0rem;--padding-right:0rem;}.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-9162 .elementor-element.elementor-element-febc0a3{width:100%;max-width:100%;text-align:center;}.elementor-9162 .elementor-element.elementor-element-febc0a3 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9162 .elementor-element.elementor-element-febc0a3 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:2.375rem;font-weight:600;line-height:1.31em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-6588dca{--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 88px;--row-gap:0px;--column-gap:88px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-6932bd8{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-94f0362{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-74b225f{width:var( --container-widget-width, 487px );max-width:487px;--container-widget-width:487px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-74b225f .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-74b225f .elementor-image-box-title{margin-bottom:10px;font-family:"Visby CF", Sans-serif;font-size:2rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-74b225f .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.13rem;font-weight:400;line-height:1.45em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-16d3b76{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-text{color:#FFFFFFE0;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-58bf9b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-7bae565{--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 100px;--row-gap:0px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-2d6cdb6{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-dde980d{width:var( --container-widget-width, 487px );max-width:487px;--container-widget-width:487px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-dde980d .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-dde980d .elementor-image-box-title{margin-bottom:10px;font-family:"Visby CF", Sans-serif;font-size:2rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-dde980d .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.13rem;font-weight:400;line-height:1.45em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-3a937d1{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-text{color:#FFFFFFE0;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-0b90426{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-6d73e19{--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 100px;--row-gap:0px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-8655e2e{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-3d0696b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-3d0696b.e-con{--align-self:flex-end;}.elementor-9162 .elementor-element.elementor-element-3c963fb{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-3c963fb .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-3c963fb .elementor-image-box-title{margin-bottom:10px;font-family:"Visby CF", Sans-serif;font-size:2rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-3c963fb .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.13rem;font-weight:400;line-height:1.45em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-ef1fd7d{width:100%;max-width:100%;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-text{color:#FFFFFFE0;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-adef73e{--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;--justify-content:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--overflow:hidden;--padding-top:8.5rem;--padding-bottom:7.563rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-adef73e:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-adef73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jheitrujillo.com/wp-content/uploads/2025/11/Slice-1.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9162 .elementor-element.elementor-element-2308b03{width:var( --container-widget-width, 726px );max-width:726px;--container-widget-width:726px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-2308b03 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9162 .elementor-element.elementor-element-2308b03 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:3rem;font-weight:600;line-height:1.31em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-2308b03 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.42em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-2354a9c{width:var( --container-widget-width, 830px );max-width:830px;--container-widget-width:830px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-92fbaba{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-92fbaba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-9162 .elementor-element.elementor-element-92fbaba .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-92fbaba.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-92fbaba.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-92fbaba.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-92fbaba .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-92fbaba .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-9162 .elementor-element.elementor-element-92fbaba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-92fbaba .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.42em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.4rem 1.4rem 1.4rem 1.4rem;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.42em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-86cf08c{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-86cf08c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-9162 .elementor-element.elementor-element-86cf08c .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-86cf08c.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-86cf08c.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-86cf08c.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-86cf08c .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-86cf08c .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-9162 .elementor-element.elementor-element-86cf08c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-86cf08c .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.42em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-1ed4d30{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-1ed4d30.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-1ed4d30.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-1ed4d30.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.42em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-939d2ce{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-939d2ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-9162 .elementor-element.elementor-element-939d2ce .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-939d2ce.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-939d2ce.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-939d2ce.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-939d2ce .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-939d2ce .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-9162 .elementor-element.elementor-element-939d2ce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-939d2ce .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.42em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-7645bd5{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-7645bd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-9162 .elementor-element.elementor-element-7645bd5 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-7645bd5.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-7645bd5.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-7645bd5.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-7645bd5 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-7645bd5 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-9162 .elementor-element.elementor-element-7645bd5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-7645bd5 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.42em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-678caac{--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;--justify-content:center;--gap:72px 32px;--row-gap:72px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--padding-top:8.188rem;--padding-bottom:4.438rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-b50d149{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-b50d149 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:3rem;font-weight:600;line-height:1.31em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-b50d149 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.42em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-1bace59{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:19px 0px;--row-gap:19px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-9162 .elementor-element.elementor-element-bc9fd4a{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-bc9fd4a > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-9162 .elementor-element.elementor-element-049ddb6{width:var( --container-widget-width, 415px );max-width:415px;--container-widget-width:415px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-049ddb6 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-049ddb6 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-049ddb6 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.075rem;font-weight:400;line-height:1.4em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-8c561f1{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-text{color:#FFFFFFE0;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-b280357{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:19px 0px;--row-gap:19px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-9162 .elementor-element.elementor-element-ce5ad1a{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-ce5ad1a > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5{width:var( --container-widget-width, 415px );max-width:415px;--container-widget-width:415px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.075rem;font-weight:400;line-height:1.4em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-a8ccb76{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-text{color:#FFFFFFE0;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-d8fac47{--display:flex;--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:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:4.75rem;--padding-bottom:08rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-c0ed589{--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-9162 .elementor-element.elementor-element-2a524b7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-2a524b7 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:2.75rem;font-weight:600;line-height:1.26em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-30f6f49{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-9162 .elementor-element.elementor-element-62e39af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 1.875rem 2rem 1.875rem;}.elementor-9162 .elementor-element.elementor-element-62e39af{z-index:3;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-title{margin-block-end:8px;color:#56729A;}.elementor-9162 .elementor-element.elementor-element-62e39af.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-62e39af.elementor-view-framed .elementor-icon, .elementor-9162 .elementor-element.elementor-element-62e39af.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon{font-size:105px;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-title a{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 1.875rem 2rem 1.875rem;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc{z-index:3;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-title{margin-block-end:8px;color:#56729A;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc.elementor-view-framed .elementor-icon, .elementor-9162 .elementor-element.elementor-element-b3c7dbc.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon{font-size:105px;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-title a{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-6c2e857 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 1.875rem 2rem 1.875rem;}.elementor-9162 .elementor-element.elementor-element-6c2e857{z-index:3;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-title{margin-block-end:8px;color:#56729A;}.elementor-9162 .elementor-element.elementor-element-6c2e857.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-6c2e857.elementor-view-framed .elementor-icon, .elementor-9162 .elementor-element.elementor-element-6c2e857.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon{font-size:105px;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-title a{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-c5ab443 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 1.875rem 2rem 1.875rem;}.elementor-9162 .elementor-element.elementor-element-c5ab443{z-index:3;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-title{margin-block-end:8px;color:#56729A;}.elementor-9162 .elementor-element.elementor-element-c5ab443.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-c5ab443.elementor-view-framed .elementor-icon, .elementor-9162 .elementor-element.elementor-element-c5ab443.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon{font-size:105px;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-title a{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-260dfa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 1.66rem 2rem 1.875rem;}.elementor-9162 .elementor-element.elementor-element-260dfa6{z-index:3;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-title{margin-block-end:8px;color:#56729A;}.elementor-9162 .elementor-element.elementor-element-260dfa6.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-260dfa6.elementor-view-framed .elementor-icon, .elementor-9162 .elementor-element.elementor-element-260dfa6.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon{font-size:105px;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-title a{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-58dccbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 1.875rem 2rem 1.875rem;}.elementor-9162 .elementor-element.elementor-element-58dccbe{z-index:3;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-title{margin-block-end:8px;color:#56729A;}.elementor-9162 .elementor-element.elementor-element-58dccbe.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-58dccbe.elementor-view-framed .elementor-icon, .elementor-9162 .elementor-element.elementor-element-58dccbe.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon{font-size:105px;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-title a{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-b74d89a{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CACACA;--border-color:#CACACA;--border-radius:0px 0px 0px 0px;--padding-top:6.125rem;--padding-bottom:7.438rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-b74d89a:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-b74d89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-9162 .elementor-element.elementor-element-09ec945{width:var( --container-widget-width, 978px );max-width:978px;--container-widget-width:978px;--container-widget-flex-grow:0;text-align:center;}.elementor-9162 .elementor-element.elementor-element-09ec945 > .elementor-widget-container{padding:0px 0px 28px 0px;}.elementor-9162 .elementor-element.elementor-element-09ec945.elementor-element{--align-self:center;}.elementor-9162 .elementor-element.elementor-element-09ec945 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:2.25rem;font-weight:700;line-height:1.3em;color:#000000;}.elementor-9162 .elementor-element.elementor-element-3e46b30{width:var( --container-widget-width, 541px );max-width:541px;--container-widget-width:541px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-3e46b30 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-9162 .elementor-element.elementor-element-3e46b30 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9162 .elementor-element.elementor-element-71d2388{width:var( --container-widget-width, 541px );max-width:541px;--container-widget-width:541px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-71d2388 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-9162 .elementor-element.elementor-element-71d2388 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9162 .elementor-element.elementor-element-5b02882{width:var( --container-widget-width, 541px );max-width:541px;--container-widget-width:541px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-5b02882 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-9162 .elementor-element.elementor-element-5b02882 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9162 .elementor-element.elementor-element-134be27{width:var( --container-widget-width, 541px );max-width:541px;--container-widget-width:541px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-134be27 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-9162 .elementor-element.elementor-element-134be27 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9162 .elementor-element.elementor-element-acd2c64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:7.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-7e3e4e8{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-7e3e4e8 .elementor-image-box-title{margin-bottom:12px;font-family:"Visby CF", Sans-serif;font-size:2.375rem;font-weight:600;line-height:1.32em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-7e3e4e8 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.32em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-6f712e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8.125rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-6f712e9:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-6f712e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-16caa6a{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-16caa6a:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-16caa6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-6998eb1{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-5c0e196{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-5c0e196.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-5c0e196.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-5c0e196.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-f35b5fa{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-f35b5fa:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-f35b5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-1717a96{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-95c51f7{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:5.625rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-95c51f7:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-95c51f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-ea17a79{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-6778adc{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:5.625rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-6778adc:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-6778adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-7e93487{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-ed036fe{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-ed036fe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-ed036fe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-ed036fe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-07681d4{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;--border-radius:0px 0px 0px 0px;--padding-top:5.625rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-07681d4:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-07681d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-1baa0ea{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-53966a9{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-53966a9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-53966a9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-53966a9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-4f72dc4{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--padding-top:5.625rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-4f72dc4:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-4f72dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-b326478{width:var( --container-widget-width, 544px );max-width:544px;--container-widget-width:544px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-2742ffb{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-2742ffb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-2742ffb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-2742ffb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-353cdf4{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;--border-radius:0px 0px 0px 0px;--padding-top:5.625rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-353cdf4:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-353cdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-7f9d89f{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-7f9d89f > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-5d3a022{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-5d3a022.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-5d3a022.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-5d3a022.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-5576d48{--display:flex;--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;--gap:0px 106px;--row-gap:0px;--column-gap:106px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:5.625rem;--padding-bottom:5.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-5576d48:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-5576d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9162 .elementor-element.elementor-element-faa377c{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-165acd7{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-165acd7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-165acd7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-165acd7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-title{margin-bottom:14px;font-family:"Visby CF", Sans-serif;font-size:1.688rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-44f1567{--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;--justify-content:center;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-19767a9{width:var( --container-widget-width, 942px );max-width:942px;--container-widget-width:942px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-117e38e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-5b46fc2{--display:flex;--min-height:792px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:4.5rem;--padding-right:4.5rem;}.elementor-9162 .elementor-element.elementor-element-279f144{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-279f144 > .elementor-widget-container{margin:0px 0px 26px 0px;border-radius:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-279f144 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:2.22rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-ff1a83f{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.05625rem;font-weight:400;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-f7f6fc9{--display:flex;--min-height:792px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:31px 0px;--row-gap:31px;--column-gap:0px;--padding-top:6.375rem;--padding-bottom:5.3125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-22faf27{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-22faf27.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9162 .elementor-element.elementor-element-22faf27.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9162 .elementor-element.elementor-element-22faf27.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-22faf27 .elementor-image-box-wrapper .elementor-image-box-img{width:250px;}.elementor-9162 .elementor-element.elementor-element-22faf27 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-22faf27 .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.188rem;font-weight:400;}.elementor-9162 .elementor-element.elementor-element-22faf27 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.188rem;font-weight:400;line-height:1.44em;color:#FFFFFFDB;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9162 .elementor-element.elementor-element-b79ace0{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-b79ace0 > .elementor-widget-container{padding:2px 0px 2px 0px;}.elementor-9162 .elementor-element.elementor-element-b79ace0 .elementor-divider-separator{width:462px;}.elementor-9162 .elementor-element.elementor-element-b79ace0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9162 .elementor-element.elementor-element-6cec828 .elementor-image-box-title{margin-bottom:8px;font-family:"Visby CF", Sans-serif;font-size:1.625rem;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-6cec828 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-c3b25d3{width:var( --container-widget-width, 443px );max-width:443px;--container-widget-width:443px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 .elementor-image-box-title{margin-bottom:8px;font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.5em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 .elementor-image-box-wrapper .elementor-image-box-img{width:384px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9162 .elementor-element.elementor-element-85beb82{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-85beb82 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-9162 .elementor-element.elementor-element-85beb82 .elementor-button{font-family:"Visby CF", Sans-serif;font-size:1.138rem;font-weight:700;line-height:2.7em;letter-spacing:0.376px;}.elementor-9162 .elementor-element.elementor-element-20ef947{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-20ef947 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-926027f{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:5.625rem;--padding-bottom:10.313rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-926027f:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-926027f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://jheitrujillo.com/wp-content/uploads/2025/11/sadasdasadasd.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9162 .elementor-element.elementor-element-926027f::before, .elementor-9162 .elementor-element.elementor-element-926027f > .elementor-background-video-container::before, .elementor-9162 .elementor-element.elementor-element-926027f > .e-con-inner > .elementor-background-video-container::before, .elementor-9162 .elementor-element.elementor-element-926027f > .elementor-background-slideshow::before, .elementor-9162 .elementor-element.elementor-element-926027f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9162 .elementor-element.elementor-element-926027f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9162 .elementor-element.elementor-element-3980e82{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-3980e82 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-9162 .elementor-element.elementor-element-3980e82 .elementor-image-box-title{margin-bottom:16px;font-family:"Visby CF", Sans-serif;font-size:2.375rem;font-weight:600;line-height:1.32em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-3980e82 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.32em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-7b9e0d3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:2.75rem;--padding-bottom:2.75rem;--padding-left:2.75rem;--padding-right:2.67rem;}.elementor-9162 .elementor-element.elementor-element-5bdd007{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-e47cd96{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-e47cd96 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-e47cd96 .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-e47cd96 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-0b2d2da{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:2.75rem;--padding-bottom:2.75rem;--padding-left:2.75rem;--padding-right:2.67rem;}.elementor-9162 .elementor-element.elementor-element-6458624{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-588cee6{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-588cee6 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-588cee6 .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-588cee6 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-e1b3969{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:2.75rem;--padding-bottom:2.75rem;--padding-left:2.75rem;--padding-right:2.67rem;}.elementor-9162 .elementor-element.elementor-element-d032658{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-93cbc94{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-93cbc94 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-93cbc94 .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-93cbc94 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-d91a850{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:2.75rem;--padding-bottom:2.75rem;--padding-left:2.75rem;--padding-right:2.67rem;}.elementor-9162 .elementor-element.elementor-element-cdf8cdb{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-bfb9455{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-bfb9455 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-bfb9455 .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-bfb9455 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.45em;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-3a6af25{--display:flex;--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;--gap:46px 71px;--row-gap:46px;--column-gap:71px;--flex-wrap:wrap;--overflow:hidden;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-4624cfc{width:var( --container-widget-width, 915px );max-width:915px;--container-widget-width:915px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-4624cfc > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9162 .elementor-element.elementor-element-4624cfc .elementor-image-box-title{margin-bottom:18px;font-family:"Visby CF", Sans-serif;font-size:2.375rem;font-weight:600;line-height:1.32em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-4624cfc .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.32em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-742a933{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-9c40d4f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-ffd9fec .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-ffd9fec .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.33em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-ffd9fec .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.113rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-2dfdf3c{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-52c8316{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;width:var( --container-widget-width, 1166px );max-width:1166px;--container-widget-width:1166px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-52c8316 .elementor-divider-separator{width:100%;}.elementor-9162 .elementor-element.elementor-element-52c8316 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9162 .elementor-element.elementor-element-746f1c0{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-e3fc745{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-625f331 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-625f331 .elementor-image-box-title{font-family:"Visby CF", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.33em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-625f331 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.113rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-a10afe4{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.38em;}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-9162 .elementor-element.elementor-element-0403939{text-align:start;font-family:"Visby CF", Sans-serif;font-size:1.113rem;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-359f938{--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;--justify-content:center;--gap:78px 58px;--row-gap:78px;--column-gap:58px;--flex-wrap:wrap;--overflow:hidden;--padding-top:7.5rem;--padding-bottom:9.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-c658665{width:100%;max-width:100%;text-align:center;}.elementor-9162 .elementor-element.elementor-element-c658665 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:2.625rem;font-weight:600;line-height:1.31em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-a9ee5e3{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-141f9d2{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-141f9d2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-141f9d2 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-e37c9cc{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-77971ff{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-77971ff > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-77971ff .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-95a21ae{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-35e4396{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-35e4396 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-35e4396 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-a1e36bd{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-a3bcb5e{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-a3bcb5e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-a3bcb5e .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-b94eb4e{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-9d124bf{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-9d124bf > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-9d124bf .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-cf4d937{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-d6bd4e7{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-d6bd4e7 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-d6bd4e7 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-d0735ac{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-8694de0{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-8694de0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-8694de0 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-2825eae{--n-accordion-title-font-size:1.1125rem;width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;z-index:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFFEB;--n-accordion-title-hover-color:#FFFFFFEB;--n-accordion-title-active-color:#FFFFFFEB;--n-accordion-icon-size:15px;}.elementor-9162 .elementor-element.elementor-element-2825eae > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-2825eae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9162 .elementor-element.elementor-element-2825eae {--n-accordion-padding:032px 0px 32px 0px;}:where( .elementor-9162 .elementor-element.elementor-element-2825eae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Visby CF", Sans-serif;font-weight:400;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-b463c44{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-b2735ac{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-b2735ac > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-b2735ac .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-a0464b4{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-3386384{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-3386384 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-3386384 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-00e9122{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-adcb976{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-adcb976 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-adcb976 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-063dbd5{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-a971260{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-a971260 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-a971260 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-f28ce8b{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-2543dcf{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-2543dcf > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-2543dcf .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-3eee95d{--display:flex;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9162 .elementor-element.elementor-element-04ac9e3{width:initial;max-width:initial;z-index:2;text-align:start;}.elementor-9162 .elementor-element.elementor-element-04ac9e3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-04ac9e3 .elementor-heading-title{font-family:"Visby CF", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.45em;letter-spacing:0px;color:#FFFFFFEB;}.elementor-9162 .elementor-element.elementor-element-6104276{--n-accordion-title-font-size:1.1125rem;width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;z-index:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFFEB;--n-accordion-title-hover-color:#FFFFFFEB;--n-accordion-title-active-color:#FFFFFFEB;--n-accordion-icon-size:15px;}.elementor-9162 .elementor-element.elementor-element-6104276 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-6104276 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9162 .elementor-element.elementor-element-6104276 {--n-accordion-padding:032px 0px 32px 0px;}:where( .elementor-9162 .elementor-element.elementor-element-6104276 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Visby CF", Sans-serif;font-weight:400;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-e353b49{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-e353b49 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-9162 .elementor-element.elementor-element-e353b49 .elementor-image-box-title{margin-bottom:18px;font-family:"Visby CF", Sans-serif;font-size:1.681rem;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-9162 .elementor-element.elementor-element-e353b49 .elementor-image-box-description{font-family:"Visby CF", Sans-serif;font-size:1.113rem;font-weight:400;color:#FFFFFFDB;}.elementor-9162 .elementor-element.elementor-element-a125509{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-a125509 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button{font-family:"Visby CF", Sans-serif;font-size:1.175rem;font-weight:700;line-height:1.3em;letter-spacing:0.376px;padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-b239603{--display:flex;--min-height:110px;--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;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-b239603:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-b239603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-9162 .elementor-element.elementor-element-62b72e8.elementor-element{--align-self:center;}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(52px/2);}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(52px/2);}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(52px/2);}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-52px/2);}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-52px/2);}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9162 .elementor-element.elementor-element-62b72e8{--icon-vertical-offset:0px;}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-item > a{font-family:"Visby CF", Sans-serif;font-size:1.063rem;font-weight:400;line-height:1.35em;letter-spacing:0.17px;}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-text{color:#9D9D9D;transition:color 0.3s;}.elementor-9162 .elementor-element.elementor-element-4aa3446{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-9162:not(.elementor-motion-effects-element-type-background), body.elementor-page-9162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1439px){.elementor-9162 .elementor-element.elementor-element-3a90832 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-27ecae3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-ce63964 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-22a9aa9{--gap:86px 100px;--row-gap:86px;--column-gap:100px;}.elementor-9162 .elementor-element.elementor-element-6588dca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 70px;--row-gap:0px;--column-gap:70px;}.elementor-9162 .elementor-element.elementor-element-6932bd8{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-9162 .elementor-element.elementor-element-94f0362{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-7bae565{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 70px;--row-gap:0px;--column-gap:70px;}.elementor-9162 .elementor-element.elementor-element-2d6cdb6{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-0b90426{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-9162 .elementor-element.elementor-element-6d73e19{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 70px;--row-gap:0px;--column-gap:70px;}.elementor-9162 .elementor-element.elementor-element-8655e2e{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-9162 .elementor-element.elementor-element-92fbaba{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-9162 .elementor-element.elementor-element-86cf08c{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-9162 .elementor-element.elementor-element-1ed4d30{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-9162 .elementor-element.elementor-element-939d2ce{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-9162 .elementor-element.elementor-element-7645bd5{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-9162 .elementor-element.elementor-element-678caac{--gap:72px 54px;--row-gap:72px;--column-gap:54px;}.elementor-9162 .elementor-element.elementor-element-c0ed589{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-3e46b30{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-9162 .elementor-element.elementor-element-71d2388{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-9162 .elementor-element.elementor-element-5b02882{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-9162 .elementor-element.elementor-element-134be27{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-9162 .elementor-element.elementor-element-6f712e9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-16caa6a{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:07rem;--padding-bottom:2.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-6998eb1{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-9162 .elementor-element.elementor-element-5c0e196 > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-f35b5fa{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:07rem;--padding-bottom:2.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-1717a96{--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-95c51f7{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:3.75rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b > .elementor-widget-container{margin:0px 57px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-6778adc{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:3.75rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-ed036fe > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-07681d4{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:2.8rem;--padding-bottom:3.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-53966a9 > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-4f72dc4{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:2.8rem;--padding-bottom:2.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-2742ffb > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-353cdf4{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-5d3a022 > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-5576d48{--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-165acd7 > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-44f1567{--flex-wrap:wrap;}.elementor-9162 .elementor-element.elementor-element-5b46fc2{--padding-top:3.5rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 .elementor-image-box-title{margin-bottom:4px;}.elementor-9162 .elementor-element.elementor-element-926027f{--justify-content:center;}.elementor-9162 .elementor-element.elementor-element-359f938{--gap:78px 54px;--row-gap:78px;--column-gap:54px;}.elementor-9162 .elementor-element.elementor-element-2825eae{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-9162 .elementor-element.elementor-element-6104276{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}}@media(max-width:1139px){.elementor-9162 .elementor-element.elementor-element-1c1f0ac:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-1c1f0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jheitrujillo.com/wp-content/uploads/2025/11/jheia1.webp");}.elementor-9162 .elementor-element.elementor-element-1c1f0ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:10.1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-1ea31b5{--container-widget-width:727px;--container-widget-flex-grow:0;width:var( --container-widget-width, 727px );max-width:727px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-wrapper{text-align:center;}.elementor-9162 .elementor-element.elementor-element-60ad2ce{--e-icon-list-icon-size:23px;--icon-vertical-align:center;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-item > a{font-size:1.3rem;}.elementor-9162 .elementor-element.elementor-element-6c65daf{--gap:90px 0px;--row-gap:90px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-6ab746f .elementor-image-box-title{font-size:1.2rem;}.elementor-9162 .elementor-element.elementor-element-ce63964 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-22a9aa9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:76px 0px;--row-gap:76px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:5.5rem;--padding-bottom:5.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-febc0a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-febc0a3 .elementor-heading-title{font-size:2.25rem;}.elementor-9162 .elementor-element.elementor-element-6588dca{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-94f0362{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9162 .elementor-element.elementor-element-74b225f{--container-widget-width:638px;--container-widget-flex-grow:0;width:var( --container-widget-width, 638px );max-width:638px;}.elementor-9162 .elementor-element.elementor-element-7bae565{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--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-9162 .elementor-element.elementor-element-2d6cdb6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9162 .elementor-element.elementor-element-dde980d{--container-widget-width:638px;--container-widget-flex-grow:0;width:var( --container-widget-width, 638px );max-width:638px;}.elementor-9162 .elementor-element.elementor-element-0b90426.elementor-element{--order:-99999 /* order start hack */;}.elementor-9162 .elementor-element.elementor-element-6d73e19{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-3d0696b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9162 .elementor-element.elementor-element-3d0696b.e-con{--align-self:center;}.elementor-9162 .elementor-element.elementor-element-adef73e:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-adef73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1139px auto;}.elementor-9162 .elementor-element.elementor-element-adef73e{--padding-top:7.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-2308b03 .elementor-image-box-title{font-size:2.9rem;}.elementor-9162 .elementor-element.elementor-element-2308b03 .elementor-image-box-description{font-size:1.18rem;}.elementor-9162 .elementor-element.elementor-element-678caac{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-bc9fd4a.elementor-element{--align-self:center;}.elementor-9162 .elementor-element.elementor-element-049ddb6{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5{--container-widget-width:408px;--container-widget-flex-grow:0;width:var( --container-widget-width, 408px );max-width:408px;}.elementor-9162 .elementor-element.elementor-element-d8fac47{--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-9162 .elementor-element.elementor-element-2a524b7{width:100%;max-width:100%;text-align:center;}.elementor-9162 .elementor-element.elementor-element-2a524b7 .elementor-heading-title{font-size:2rem;}.elementor-9162 .elementor-element.elementor-element-30f6f49{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9162 .elementor-element.elementor-element-62e39af{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-62e39af > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-6c2e857{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-6c2e857 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-c5ab443{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-c5ab443 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-260dfa6{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-260dfa6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-58dccbe{width:100%;max-width:100%;}.elementor-9162 .elementor-element.elementor-element-58dccbe > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-b74d89a{--padding-top:3.7rem;--padding-bottom:6.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-09ec945 .elementor-heading-title{font-size:2em;}.elementor-9162 .elementor-element.elementor-element-acd2c64{--padding-top:5rem;--padding-bottom:2.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-7e3e4e8 .elementor-image-box-title{font-size:2.2rem;}.elementor-9162 .elementor-element.elementor-element-6f712e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-16caa6a{--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;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-6998eb1{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;z-index:2;}.elementor-9162 .elementor-element.elementor-element-5c0e196 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-5c0e196{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-f35b5fa{--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;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-1717a96{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;z-index:2;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-95c51f7{--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;--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-ea17a79{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-6778adc{--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;--padding-top:2.5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-7e93487{--container-widget-width:521px;--container-widget-flex-grow:0;width:var( --container-widget-width, 521px );max-width:521px;}.elementor-9162 .elementor-element.elementor-element-ed036fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-ed036fe{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-07681d4{--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-9162 .elementor-element.elementor-element-1baa0ea{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-9162 .elementor-element.elementor-element-53966a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-53966a9{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-4f72dc4{--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;--padding-top:04rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-b326478 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-9162 .elementor-element.elementor-element-b326478{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-9162 .elementor-element.elementor-element-2742ffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-2742ffb{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-353cdf4{--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-9162 .elementor-element.elementor-element-7f9d89f > .elementor-widget-container{margin:-12px 0px -20px 0px;}.elementor-9162 .elementor-element.elementor-element-7f9d89f{--container-widget-width:499px;--container-widget-flex-grow:0;width:var( --container-widget-width, 499px );max-width:499px;}.elementor-9162 .elementor-element.elementor-element-5d3a022 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-5d3a022{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-5576d48{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-faa377c{--container-widget-width:514px;--container-widget-flex-grow:0;width:var( --container-widget-width, 514px );max-width:514px;}.elementor-9162 .elementor-element.elementor-element-165acd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-165acd7{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-9162 .elementor-element.elementor-element-44f1567{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-19767a9 > .elementor-widget-container{margin:0px 0px 58px 0px;}.elementor-9162 .elementor-element.elementor-element-117e38e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9162 .elementor-element.elementor-element-5b46fc2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:05.4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-9162 .elementor-element.elementor-element-f7f6fc9{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6.3rem;--padding-bottom:3.3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-926027f{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-3a6af25{--padding-top:3.1rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-4624cfc{--container-widget-width:684px;--container-widget-flex-grow:0;width:var( --container-widget-width, 684px );max-width:684px;}.elementor-9162 .elementor-element.elementor-element-4624cfc .elementor-image-box-description{font-size:1.2rem;line-height:1.4em;}.elementor-9162 .elementor-element.elementor-element-742a933 > .elementor-widget-container{margin:0px 0px -37px 0px;}.elementor-9162 .elementor-element.elementor-element-742a933{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-9162 .elementor-element.elementor-element-742a933 img{width:100%;}.elementor-9162 .elementor-element.elementor-element-9c40d4f{--margin-top:0px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;}.elementor-9162 .elementor-element.elementor-element-ffd9fec{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-ffd9fec .elementor-image-box-description{line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-746f1c0 > .elementor-widget-container{margin:0px 0px -37px 0px;}.elementor-9162 .elementor-element.elementor-element-746f1c0{--container-widget-width:479px;--container-widget-flex-grow:0;width:var( --container-widget-width, 479px );max-width:479px;}.elementor-9162 .elementor-element.elementor-element-746f1c0 img{width:100%;}.elementor-9162 .elementor-element.elementor-element-625f331{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-625f331 .elementor-image-box-description{line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-359f938{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-c658665 > .elementor-widget-container{margin:0px 0px 69px 0px;}.elementor-9162 .elementor-element.elementor-element-2825eae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-font-size:1.16em;}.elementor-9162 .elementor-element.elementor-element-2825eae > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-6104276{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-font-size:1.16em;}.elementor-9162 .elementor-element.elementor-element-6104276 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-e353b49 > .elementor-widget-container{margin:63px 0px 42px 0px;}}@media(max-width:767px){.elementor-9162 .elementor-element.elementor-element-1c1f0ac:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-1c1f0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jheitrujillo.com/wp-content/uploads/2025/11/Jhei-movil.webp");}.elementor-9162 .elementor-element.elementor-element-1c1f0ac{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:17.8rem;--padding-bottom:8.3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5{z-index:5;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-img{margin-bottom:4px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-title{margin-bottom:15px;font-size:clamp(1.18rem, 5.17vw, 1.4rem);}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-wrapper .elementor-image-box-img{width:206px;}.elementor-9162 .elementor-element.elementor-element-1ea31b5 .elementor-image-box-description{font-size:1.1rem;line-height:1.46em;}.elementor-9162 .elementor-element.elementor-element-763f6ff .elementor-button{font-size:1.1rem;}.elementor-9162 .elementor-element.elementor-element-1f4b05c{--min-height:80px;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-9162 .elementor-element.elementor-element-60ad2ce{--e-icon-list-icon-size:22px;}.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-9162 .elementor-element.elementor-element-6c65daf:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-6c65daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jheitrujillo.com/wp-content/uploads/2025/11/Frame-1984078370.webp");background-position:top center;background-size:cover;}.elementor-9162 .elementor-element.elementor-element-6c65daf{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:3.6rem;--padding-bottom:4.3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-6ab746f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-6ab746f .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-6ab746f .elementor-image-box-title{margin-bottom:14px;font-size:1.055rem;}.elementor-9162 .elementor-element.elementor-element-6ab746f .elementor-image-box-description{font-size:1.052rem;line-height:1.43em;}.elementor-9162 .elementor-element.elementor-element-1add0e9 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-1add0e9{--container-widget-width:390px;--container-widget-flex-grow:0;width:var( --container-widget-width, 390px );max-width:390px;}.elementor-9162 .elementor-element.elementor-element-3a90832 > .elementor-widget-container{margin:-5px 0px -4px 0px;}.elementor-9162 .elementor-element.elementor-element-3a90832{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-9162 .elementor-element.elementor-element-3a90832 .elementor-image-box-wrapper{text-align:center;}.elementor-9162 .elementor-element.elementor-element-3a90832 .elementor-image-box-title{margin-bottom:6px;font-size:1.55rem;}.elementor-9162 .elementor-element.elementor-element-3a90832 .elementor-image-box-description{font-size:1.08rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-27ecae3 > .elementor-widget-container{margin:-6px 0px -6px 0px;}.elementor-9162 .elementor-element.elementor-element-27ecae3{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-9162 .elementor-element.elementor-element-27ecae3 .elementor-image-box-wrapper{text-align:center;}.elementor-9162 .elementor-element.elementor-element-27ecae3 .elementor-image-box-title{margin-bottom:6px;font-size:1.55rem;}.elementor-9162 .elementor-element.elementor-element-27ecae3 .elementor-image-box-description{font-size:1.08rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-ce63964 > .elementor-widget-container{margin:-6px 0px -6px 0px;}.elementor-9162 .elementor-element.elementor-element-ce63964{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-9162 .elementor-element.elementor-element-ce63964 .elementor-image-box-wrapper{text-align:center;}.elementor-9162 .elementor-element.elementor-element-ce63964 .elementor-image-box-title{margin-bottom:6px;font-size:1.55rem;}.elementor-9162 .elementor-element.elementor-element-ce63964 .elementor-image-box-description{font-size:1.08rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-22a9aa9{--gap:38px 0px;--row-gap:38px;--column-gap:0px;--padding-top:4.2rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-febc0a3 .elementor-heading-title{font-size:1.52rem;line-height:1.35em;}.elementor-9162 .elementor-element.elementor-element-6588dca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-6932bd8 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-9162 .elementor-element.elementor-element-6932bd8{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-9162 .elementor-element.elementor-element-94f0362{--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-74b225f .elementor-image-box-title{font-size:1.5rem;}.elementor-9162 .elementor-element.elementor-element-74b225f .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-16d3b76 .elementor-icon-list-item > a{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-7bae565{--gap:17px 0px;--row-gap:17px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-2d6cdb6{--gap:023px 0px;--row-gap:023px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-dde980d .elementor-image-box-title{font-size:1.5rem;}.elementor-9162 .elementor-element.elementor-element-dde980d .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-3a937d1 .elementor-icon-list-item > a{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-0b90426{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-9162 .elementor-element.elementor-element-6d73e19{--gap:27px 0px;--row-gap:27px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-8655e2e{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-9162 .elementor-element.elementor-element-3d0696b{--gap:023px 0px;--row-gap:023px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-3c963fb .elementor-image-box-title{font-size:1.5rem;}.elementor-9162 .elementor-element.elementor-element-3c963fb .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-ef1fd7d .elementor-icon-list-item > a{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-adef73e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-adef73e:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-adef73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;background-size:800px auto;}.elementor-9162 .elementor-element.elementor-element-2308b03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-2308b03 .elementor-image-box-title{font-size:1.6rem;}.elementor-9162 .elementor-element.elementor-element-2308b03 .elementor-image-box-description{font-size:1.02rem;line-height:1.43em;}.elementor-9162 .elementor-element.elementor-element-92fbaba .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-92fbaba .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-0f4e1f4 .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-86cf08c .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-86cf08c .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-1ed4d30 .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-939d2ce .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-939d2ce .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-7645bd5 .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-7645bd5 .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-678caac{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-b50d149 .elementor-image-box-title{font-size:1.7rem;}.elementor-9162 .elementor-element.elementor-element-b50d149 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-1bace59{--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.2rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-049ddb6 > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-9162 .elementor-element.elementor-element-049ddb6 .elementor-image-box-title{font-size:1.45rem;}.elementor-9162 .elementor-element.elementor-element-049ddb6 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-8c561f1 .elementor-icon-list-item > a{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-b280357{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:2.2rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5 .elementor-image-box-title{font-size:1.45rem;}.elementor-9162 .elementor-element.elementor-element-d5ea7f5 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-a8ccb76 .elementor-icon-list-item > a{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-d8fac47{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:2rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-c0ed589{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-2a524b7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9162 .elementor-element.elementor-element-2a524b7{z-index:2;}.elementor-9162 .elementor-element.elementor-element-2a524b7 .elementor-heading-title{font-size:1.7rem;letter-spacing:0.1px;}.elementor-9162 .elementor-element.elementor-element-30f6f49{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-9162 .elementor-element.elementor-element-62e39af > .elementor-widget-container{margin:00px 00px 00px 00px;padding:2rem 1.3rem 2.2rem 1.3rem;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-wrapper{gap:16px;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-title{margin-block-end:10px;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon{font-size:90px;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-title a{font-size:1.6rem;letter-spacing:0px;}.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc > .elementor-widget-container{margin:00px 00px 00px 00px;padding:2rem 1.3rem 2.2rem 1.3rem;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-wrapper{gap:16px;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-title{margin-block-end:10px;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon{font-size:90px;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-title a{font-size:1.6rem;letter-spacing:0px;}.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-6c2e857 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:2rem 1.3rem 2.2rem 1.3rem;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-wrapper{gap:16px;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon{font-size:90px;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-title a{font-size:1.6rem;letter-spacing:0px;}.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-c5ab443 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:2rem 1.3rem 2.2rem 1.3rem;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-wrapper{gap:16px;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon{font-size:90px;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-title a{font-size:1.6rem;letter-spacing:0px;}.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-description{font-size:1rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-260dfa6 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:2rem 1.3rem 2.2rem 1.3rem;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-wrapper{gap:16px;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon{font-size:90px;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-title a{font-size:1.6rem;letter-spacing:0px;}.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-58dccbe > .elementor-widget-container{margin:00px 00px 00px 00px;padding:2rem 1.3rem 2.2rem 1.3rem;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-wrapper{gap:16px;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-title{margin-block-end:10px;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon{font-size:90px;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-title, .elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-title a{font-size:1.6rem;letter-spacing:0px;}.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-b74d89a{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:3.5rem;--padding-bottom:3.7rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-09ec945 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-9162 .elementor-element.elementor-element-09ec945 .elementor-heading-title{font-size:1.35em;line-height:1.2em;}.elementor-9162 .elementor-element.elementor-element-acd2c64{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-7e3e4e8 .elementor-image-box-title{font-size:1.4rem;line-height:1.33em;}.elementor-9162 .elementor-element.elementor-element-7e3e4e8 .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-6f712e9{--width:100%;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-16caa6a{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0rem;--padding-bottom:3.6rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-16caa6a.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-6998eb1{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-5c0e196 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-5c0e196.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-5c0e196.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-5c0e196.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-5c0e196 .elementor-image-box-description{font-size:1.02rem;line-height:1.44em;}.elementor-9162 .elementor-element.elementor-element-f35b5fa{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0rem;--padding-bottom:3.6rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-f35b5fa.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-1717a96{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-9c9a0ef .elementor-image-box-description{font-size:1.02rem;line-height:1.44em;}.elementor-9162 .elementor-element.elementor-element-95c51f7{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3.8rem;--padding-bottom:3.1rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-95c51f7.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-ea17a79{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-a3dfd1b .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-6778adc{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3.1rem;--padding-bottom:3.6rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-6778adc.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-7e93487{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-ed036fe.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-ed036fe.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-ed036fe.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-ed036fe .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-07681d4{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:3rem;--padding-bottom:03rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-07681d4.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-1baa0ea{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-53966a9.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-53966a9.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-53966a9.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-53966a9 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-4f72dc4{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-4f72dc4.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-b326478{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-2742ffb.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-2742ffb.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-2742ffb.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-2742ffb .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-353cdf4{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-353cdf4.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-7f9d89f{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-5d3a022 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-5d3a022.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-5d3a022.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-5d3a022.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-5576d48{--content-width:100%;--min-height:0vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2.7rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-5576d48.e-con{--order:1;}.elementor-9162 .elementor-element.elementor-element-faa377c{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-165acd7.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-9162 .elementor-element.elementor-element-165acd7.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-9162 .elementor-element.elementor-element-165acd7.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-wrapper .elementor-image-box-img{width:95px;}.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-44f1567{--padding-top:2.3rem;--padding-bottom:3rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-9162 .elementor-element.elementor-element-5b46fc2{--min-height:0px;--padding-top:3rem;--padding-bottom:4.2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-279f144 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-9162 .elementor-element.elementor-element-279f144 .elementor-heading-title{font-size:1.5rem;}.elementor-9162 .elementor-element.elementor-element-ff1a83f > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-item > a{font-size:1.01rem;line-height:1.4em;}.elementor-9162 .elementor-element.elementor-element-f7f6fc9{--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;--justify-content:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:4.1rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-22faf27 .elementor-image-box-img{margin-bottom:15px;}.elementor-9162 .elementor-element.elementor-element-22faf27 .elementor-image-box-wrapper .elementor-image-box-img{width:210px;}.elementor-9162 .elementor-element.elementor-element-22faf27 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-6cec828 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9162 .elementor-element.elementor-element-6cec828 .elementor-image-box-title{font-size:1.3rem;}.elementor-9162 .elementor-element.elementor-element-6cec828 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3{z-index:2;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 .elementor-image-box-img{margin-bottom:12px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9162 .elementor-element.elementor-element-c3b25d3 .elementor-image-box-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-85beb82 .elementor-button{font-size:1.03rem;line-height:1.2em;padding:0px 20px 0px 20px;}.elementor-9162 .elementor-element.elementor-element-926027f:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-926027f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-9162 .elementor-element.elementor-element-926027f{--overlay-opacity:100;--padding-top:2rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-3980e82 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-9162 .elementor-element.elementor-element-3980e82 .elementor-image-box-title{font-size:1.5rem;}.elementor-9162 .elementor-element.elementor-element-3980e82 .elementor-image-box-description{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-7b9e0d3{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:2.2rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-e47cd96 .elementor-image-box-title{font-size:1.45rem;line-height:1.32em;}.elementor-9162 .elementor-element.elementor-element-e47cd96 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-0b2d2da{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:2.2rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-588cee6 .elementor-image-box-title{font-size:1.45rem;line-height:1.32em;}.elementor-9162 .elementor-element.elementor-element-588cee6 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-e1b3969{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:2.75rem;--padding-bottom:2.75rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-93cbc94 .elementor-image-box-title{font-size:1.45rem;line-height:1.3em;}.elementor-9162 .elementor-element.elementor-element-93cbc94 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-d91a850{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:2.75rem;--padding-bottom:2.75rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-bfb9455 .elementor-image-box-title{font-size:1.45rem;line-height:1.32em;}.elementor-9162 .elementor-element.elementor-element-bfb9455 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-3a6af25{--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:2rem;--padding-bottom:3.8rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-4624cfc .elementor-image-box-title{margin-bottom:16px;font-size:1.5rem;}.elementor-9162 .elementor-element.elementor-element-4624cfc .elementor-image-box-description{font-size:1rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-742a933 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-9162 .elementor-element.elementor-element-9c40d4f{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-ffd9fec .elementor-image-box-title{margin-bottom:16px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-ffd9fec .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-2dfdf3c .elementor-icon-list-item > a{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-e3fc745{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9162 .elementor-element.elementor-element-625f331 .elementor-image-box-title{margin-bottom:16px;font-size:1.4rem;}.elementor-9162 .elementor-element.elementor-element-625f331 .elementor-image-box-description{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-a10afe4 .elementor-icon-list-item > a{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-0403939{font-size:1.02rem;line-height:1.42em;}.elementor-9162 .elementor-element.elementor-element-359f938{--padding-top:3.8rem;--padding-bottom:6.8rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-c658665 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9162 .elementor-element.elementor-element-c658665 .elementor-heading-title{font-size:1.7rem;}.elementor-9162 .elementor-element.elementor-element-a9ee5e3{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-141f9d2 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-e37c9cc{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-77971ff .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-95a21ae{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-35e4396 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-a1e36bd{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-a3bcb5e .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-b94eb4e{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-9d124bf .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-cf4d937{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-d6bd4e7 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-d0735ac{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-8694de0 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-2825eae > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-2825eae{--n-accordion-title-font-size:1.07em;}:where( .elementor-9162 .elementor-element.elementor-element-2825eae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.48em;}.elementor-9162 .elementor-element.elementor-element-b463c44{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-b2735ac .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-a0464b4{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-3386384 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-00e9122{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-adcb976 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-063dbd5{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-a971260 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-f28ce8b{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-2543dcf .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-3eee95d{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9162 .elementor-element.elementor-element-04ac9e3 .elementor-heading-title{font-size:1.02rem;}.elementor-9162 .elementor-element.elementor-element-6104276 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9162 .elementor-element.elementor-element-6104276{--n-accordion-title-font-size:1.07em;}:where( .elementor-9162 .elementor-element.elementor-element-6104276 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.48em;}.elementor-9162 .elementor-element.elementor-element-e353b49 .elementor-image-box-wrapper{text-align:start;}.elementor-9162 .elementor-element.elementor-element-e353b49 .elementor-image-box-title{font-size:1.3rem;}.elementor-9162 .elementor-element.elementor-element-e353b49 .elementor-image-box-description{font-size:1rem;}.elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button{font-size:1rem;}.elementor-9162 .elementor-element.elementor-element-b239603{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-9162 .elementor-element.elementor-element-62b72e8{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;}.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-item > a{font-size:1rem;}.elementor-9162 .elementor-element.elementor-element-4aa3446{--padding-top:0px;--padding-bottom:0px;--padding-left:1.25px;--padding-right:1.25px;}}@media(min-width:768px){.elementor-9162 .elementor-element.elementor-element-6588dca{--width:1067px;}.elementor-9162 .elementor-element.elementor-element-94f0362{--width:487px;}.elementor-9162 .elementor-element.elementor-element-58bf9b5{--width:1067px;}.elementor-9162 .elementor-element.elementor-element-7bae565{--width:1067px;}.elementor-9162 .elementor-element.elementor-element-2d6cdb6{--width:487px;}.elementor-9162 .elementor-element.elementor-element-6d73e19{--width:1067px;}.elementor-9162 .elementor-element.elementor-element-3d0696b{--width:520px;}.elementor-9162 .elementor-element.elementor-element-1bace59{--width:522px;}.elementor-9162 .elementor-element.elementor-element-b280357{--width:522px;}.elementor-9162 .elementor-element.elementor-element-c0ed589{--width:478px;}.elementor-9162 .elementor-element.elementor-element-30f6f49{--width:435px;}.elementor-9162 .elementor-element.elementor-element-b74d89a{--content-width:1277px;}.elementor-9162 .elementor-element.elementor-element-5b46fc2{--width:644px;}.elementor-9162 .elementor-element.elementor-element-f7f6fc9{--width:538px;}.elementor-9162 .elementor-element.elementor-element-7b9e0d3{--width:528px;}.elementor-9162 .elementor-element.elementor-element-0b2d2da{--width:528px;}.elementor-9162 .elementor-element.elementor-element-e1b3969{--width:528px;}.elementor-9162 .elementor-element.elementor-element-d91a850{--width:528px;}.elementor-9162 .elementor-element.elementor-element-9c40d4f{--width:434px;}.elementor-9162 .elementor-element.elementor-element-e3fc745{--width:445px;}.elementor-9162 .elementor-element.elementor-element-359f938{--content-width:1316px;}}@media(max-width:1439px) and (min-width:768px){.elementor-9162 .elementor-element.elementor-element-1c1f0ac{--content-width:90%;}.elementor-9162 .elementor-element.elementor-element-6c65daf{--content-width:90%;}.elementor-9162 .elementor-element.elementor-element-22a9aa9{--content-width:90%;}.elementor-9162 .elementor-element.elementor-element-6588dca{--width:100%;}.elementor-9162 .elementor-element.elementor-element-94f0362{--width:487px;}.elementor-9162 .elementor-element.elementor-element-7bae565{--width:100%;}.elementor-9162 .elementor-element.elementor-element-2d6cdb6{--width:487px;}.elementor-9162 .elementor-element.elementor-element-6d73e19{--width:100%;}.elementor-9162 .elementor-element.elementor-element-3d0696b{--width:520px;}.elementor-9162 .elementor-element.elementor-element-adef73e{--content-width:90%;}.elementor-9162 .elementor-element.elementor-element-678caac{--content-width:95%;}.elementor-9162 .elementor-element.elementor-element-1bace59{--width:500px;}.elementor-9162 .elementor-element.elementor-element-b280357{--width:500px;}.elementor-9162 .elementor-element.elementor-element-d8fac47{--content-width:90%;}.elementor-9162 .elementor-element.elementor-element-b74d89a{--content-width:95%;}.elementor-9162 .elementor-element.elementor-element-acd2c64{--content-width:90%;}.elementor-9162 .elementor-element.elementor-element-44f1567{--content-width:95%;}.elementor-9162 .elementor-element.elementor-element-5b46fc2{--width:590px;}.elementor-9162 .elementor-element.elementor-element-926027f{--content-width:95%;}.elementor-9162 .elementor-element.elementor-element-7b9e0d3{--width:510px;}.elementor-9162 .elementor-element.elementor-element-0b2d2da{--width:510px;}.elementor-9162 .elementor-element.elementor-element-e1b3969{--width:510px;}.elementor-9162 .elementor-element.elementor-element-d91a850{--width:510px;}.elementor-9162 .elementor-element.elementor-element-359f938{--content-width:96%;}}@media(max-width:1139px) and (min-width:768px){.elementor-9162 .elementor-element.elementor-element-1c1f0ac{--content-width:88%;}.elementor-9162 .elementor-element.elementor-element-6588dca{--width:100%;}.elementor-9162 .elementor-element.elementor-element-94f0362{--width:600px;}.elementor-9162 .elementor-element.elementor-element-58bf9b5{--width:100%;}.elementor-9162 .elementor-element.elementor-element-7bae565{--width:100%;}.elementor-9162 .elementor-element.elementor-element-2d6cdb6{--width:600px;}.elementor-9162 .elementor-element.elementor-element-6d73e19{--width:100%;}.elementor-9162 .elementor-element.elementor-element-3d0696b{--width:600px;}.elementor-9162 .elementor-element.elementor-element-1bace59{--width:522px;}.elementor-9162 .elementor-element.elementor-element-b280357{--width:522px;}.elementor-9162 .elementor-element.elementor-element-c0ed589{--width:100%;}.elementor-9162 .elementor-element.elementor-element-30f6f49{--width:100%;}.elementor-9162 .elementor-element.elementor-element-5b46fc2{--width:538px;}.elementor-9162 .elementor-element.elementor-element-7b9e0d3{--width:525px;}.elementor-9162 .elementor-element.elementor-element-0b2d2da{--width:525px;}.elementor-9162 .elementor-element.elementor-element-e1b3969{--width:525px;}.elementor-9162 .elementor-element.elementor-element-d91a850{--width:525px;}.elementor-9162 .elementor-element.elementor-element-3a6af25{--content-width:90%;}.elementor-9162 .elementor-element.elementor-element-9c40d4f{--width:534px;}.elementor-9162 .elementor-element.elementor-element-e3fc745{--width:534px;}.elementor-9162 .elementor-element.elementor-element-359f938{--content-width:80%;}}@media(min-width:2400px){.elementor-9162 .elementor-element.elementor-element-2a524b7 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}}/* Start custom CSS for image-box, class: .elementor-element-1ea31b5 */.elementor-9162 .elementor-element.elementor-element-1ea31b5 b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-1ea31b5{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-763f6ff */.elementor-9162 .elementor-element.elementor-element-763f6ff::before {
  content: "";
  display: block;
  position: absolute;
  top: 82px;
  left: 80px;
  width: 374px;
  height: 100%;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/Formas-de-pago.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}

@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-763f6ff::before {
      content: "";
      display: block;
      position: absolute;
      top: 82px;
      left: 50%;
      transform: translateX(-50%);
      width: 324px;
      height: 100%;
      background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/Formas-de-pago.svg") no-repeat center / contain;
      opacity: 1;
      pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1f0ac */.elementor-9162 .elementor-element.elementor-element-1c1f0ac::before {
  content: "";
  display: block;
  position: absolute;
  top: 0px !important;
  left: 50%;
  transform: translateX(-50%);
  width: 2560px;
  height: 25px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/Union.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}


@media (min-width: 768px) and (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-1c1f0ac .e-con-inner{
        padding-top: 56%;
    }
}

@media (max-width: 767px){
.elementor-9162 .elementor-element.elementor-element-1c1f0ac::before {
      width: 1980px;
      top: -4px !important;
}

    .elementor-9162 .elementor-element.elementor-element-1c1f0ac .e-con-inner{
        padding-top: 78%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60ad2ce */.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-widget-container {
    overflow: visible;
}


.elementor-9162 .elementor-element.elementor-element-60ad2ce svg {
    height: unset;
}

.elementor-9162 .elementor-element.elementor-element-60ad2ce .carrossel-ativo {
    display: flex;
    animation: carrossel 110s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.elementor-9162 .elementor-element.elementor-element-60ad2ce {
    mask-image: linear-gradient(
        90deg,
        transparent,
        #000000 10%,
        #000000 90%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        90deg,
        transparent,
        #000000 10%,
        #000000 90%,
        transparent 100%
    );
}

.elementor-9162 .elementor-element.elementor-element-60ad2ce .elementor-icon-list-icon{
    height: 61px;
}

.elementor-9162 .elementor-element.elementor-element-60ad2ce .color{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6ab746f */.elementor-9162 .elementor-element.elementor-element-6ab746f b{
    color: #fff;
}


.elementor-9162 .elementor-element.elementor-element-6ab746f .elementor-image-box-description{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a90832 */@media (min-width: 1268px) {
    .elementor-9162 .elementor-element.elementor-element-3a90832 {
        position: absolute;
        left: calc(50% - 580px);
        top: calc(50% - 73px);
    }
}

.elementor-9162 .elementor-element.elementor-element-3a90832::after {
    content: "";
    position: absolute;
    left: 0px;
    top: -4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #f84512;
}

@media (min-width: 1139px) {
    .elementor-9162 .elementor-element.elementor-element-3a90832::before {
        content: "";
        position: absolute;
        left: 0px;
        top: 0px;
        width: 266px;
        height: 1px;
        border-radius: 50%;
        background: #656565;
    }
}

@media (min-width: 1140px) and (max-width: 1267px) {
    .elementor-9162 .elementor-element.elementor-element-3a90832 {
        position: absolute;
        left: calc(50% - 504px);
        top: calc(50% - 73px);
    }
    .elementor-9162 .elementor-element.elementor-element-3a90832::before {
        content: "";
        position: absolute;
        left: 0px;
        top: 0px;
        width: 200px;
        height: 1px;
        border-radius: 50%;
        background: #656565;
    }
}

@media (min-width: 1062px) and (max-width: 1139px) {
    .elementor-9162 .elementor-element.elementor-element-3a90832 {
        position: absolute;
        left: calc(50% - 504px);
        top: calc(50% - 69px);
    }
}

@media (min-width: 768px) and (max-width: 1061px) {
    .elementor-9162 .elementor-element.elementor-element-3a90832 {
        position: absolute;
        left: calc(50% - 326px);
        top: calc(50% + 252px);
    }
}

@media (max-width: 767px) {
    .elementor-9162 .elementor-element.elementor-element-3a90832 {
        position: relative;
    }
}

@media (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-3a90832::before{
        display: none;
    }
    
    .elementor-9162 .elementor-element.elementor-element-3a90832::after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-27ecae3 *//*Adaptar en desktop-portatil*/
@media(min-width: 1268px){
    .elementor-9162 .elementor-element.elementor-element-27ecae3{
    	position: absolute;
    	left: calc(50% + 390px);
    	top: calc(50% - 73px);
}
}

/*Create dot*/
.elementor-9162 .elementor-element.elementor-element-27ecae3::after{
    content: "";
    position: absolute;
    left: 190px;
    top: -4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #F84512;
}

/*Adaptar linea desktop-portatil*/
@media(min-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-27ecae3::before{
    content: "";
    position: absolute;
    left: -70px;
    top: 0px;
    width: 266px;
    height: 1px;
    border-radius: 50%;
    background: #656565;
}
}


@media(min-width: 1140px) and (max-width: 1267px){
    .elementor-9162 .elementor-element.elementor-element-27ecae3{
	position: absolute;
	left: calc(50% + 320px);
	top: calc(50% - 73px);
}
    .elementor-9162 .elementor-element.elementor-element-27ecae3::before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
    height: 1px;
    border-radius: 50%;
    background: #656565;
}
}

/*Adaptar tablet*/

@media(min-width: 1062px) and (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-27ecae3{
	position: absolute;
	left: calc(50% + 304px);
	top: calc(50% - 69px);
}
}

@media(min-width: 768px) and (max-width: 1061px){
    .elementor-9162 .elementor-element.elementor-element-27ecae3{
	position: absolute;
	left: calc(50% + 126px);
	top: calc(50% + 252px);
}
}

@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-27ecae3{
        position: relative;

    }
    .elementor-9162 .elementor-element.elementor-element-27ecae3::after{
        display: none;
    }
}

@media (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-27ecae3::before{
        display: none;
    }
    
    .elementor-9162 .elementor-element.elementor-element-27ecae3::after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ce63964 *//*Create dot*/
.elementor-9162 .elementor-element.elementor-element-ce63964::after{
    content: "";
    position: absolute;
    left: 131px;
    top: -14px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #F84512;
}

/*Line on desktop*/
@media (min-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-ce63964::before{
    content: "";
    position: absolute;
    left: 50%;
    top: -70px;
    width: 1px;
    height: 56px;
    background: #656565;
}
}

@media (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-ce63964::before{
        display: none;
    }
    
    .elementor-9162 .elementor-element.elementor-element-ce63964::after{
        display: none;
    }
}

@media (min-width: 1062px) and (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-ce63964{
        top: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c65daf */.elementor-9162 .elementor-element.elementor-element-6c65daf::before{
    content: "";
    position: absolute;
    left: calc(50% - 470px);
    top: calc(50% - 245px);
    border-radius: 50%;
    width: 945px;
    height: 551px;
    background: #EF5900;
    opacity: 0.21;
    mix-blend-mode: lighten;
    filter: blur(280px);
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febc0a3 */.elementor-9162 .elementor-element.elementor-element-febc0a3::after {
  content: "";
  display: block;
  position: absolute;
  top: 35px;
  left: calc(50% - 575px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco1.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}

.elementor-9162 .elementor-element.elementor-element-febc0a3::before {
  content: "";
  display: block;
  position: absolute;
  top: 35px;
  left: calc(50% + 305px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco2.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}


@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-febc0a3 br{
        display: none;
    }
}

.elementor-9162 .elementor-element.elementor-element-febc0a3{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6932bd8 */@media (min-width: 1140px) and (max-width: 1439px){
 .elementor-9162 .elementor-element.elementor-element-6932bd8{
     min-width: 440px;
 }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-74b225f */.elementor-9162 .elementor-element.elementor-element-74b225f b{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16d3b76 */@media (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-16d3b76 br{
        display: none;
    }
}

.elementor-9162 .elementor-element.elementor-element-16d3b76{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6588dca */.elementor-9162 .elementor-element.elementor-element-6588dca{
    max-width: 1067px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dde980d */.elementor-9162 .elementor-element.elementor-element-dde980d b{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a937d1 */@media (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-3a937d1 br{
        display: none;
    }
}

.elementor-9162 .elementor-element.elementor-element-3a937d1{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b90426 */@media (min-width: 1140px) and (max-width: 1439px){
 .elementor-9162 .elementor-element.elementor-element-0b90426{
     min-width: 440px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bae565 */.elementor-9162 .elementor-element.elementor-element-7bae565{
    max-width: 1067px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8655e2e */@media (min-width: 1140px) and (max-width: 1439px){
 .elementor-9162 .elementor-element.elementor-element-8655e2e{
     min-width: 440px;
 }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c963fb */.elementor-9162 .elementor-element.elementor-element-3c963fb b{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef1fd7d */@media (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-ef1fd7d br{
        display: none;
    }
}

.elementor-9162 .elementor-element.elementor-element-ef1fd7d{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d73e19 */.elementor-9162 .elementor-element.elementor-element-6d73e19{
    max-width: 1067px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a9aa9 */.elementor-9162 .elementor-element.elementor-element-22a9aa9{
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
    background: #0D0D0C;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2308b03 */@media (max-width: 767px){
 .elementor-9162 .elementor-element.elementor-element-2308b03{
     margin-bottom: 289px !important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2354a9c */.elementor-9162 .elementor-element.elementor-element-2354a9c video{
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    
}

.elementor-9162 .elementor-element.elementor-element-2354a9c{
    margin-bottom: 44px !important;
}

@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-2354a9c{
        max-width: 95vw !important;
        width: 95vw !important;
        position: absolute;
        top: 9.8%;
        left: 50%;
        transform: translatex(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-92fbaba */.elementor-9162 .elementor-element.elementor-element-92fbaba{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0f4e1f4 */.elementor-9162 .elementor-element.elementor-element-0f4e1f4{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86cf08c */.elementor-9162 .elementor-element.elementor-element-86cf08c{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1ed4d30 */.elementor-9162 .elementor-element.elementor-element-1ed4d30{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-939d2ce */.elementor-9162 .elementor-element.elementor-element-939d2ce{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7645bd5 */.elementor-9162 .elementor-element.elementor-element-7645bd5{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b50d149 */.elementor-9162 .elementor-element.elementor-element-b50d149::after {
  content: "";
  display: block;
  position: absolute;
  top: 40px;
  left: calc(50% - 525px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco1.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}

.elementor-9162 .elementor-element.elementor-element-b50d149::before {
  content: "";
  display: block;
  position: absolute;
  top: 40px;
  left: calc(50% + 255px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco2.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}

/*Quitar br*/
@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-b50d149 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc9fd4a */.elementor-9162 .elementor-element.elementor-element-bc9fd4a img{
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-049ddb6 */.elementor-9162 .elementor-element.elementor-element-049ddb6 b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-049ddb6{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bace59 */.elementor-9162 .elementor-element.elementor-element-1bace59{
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(22, 19, 19, 0.65);
    backdrop-filter: blur(21.350000381469727px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce5ad1a */.elementor-9162 .elementor-element.elementor-element-ce5ad1a img{
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d5ea7f5 */.elementor-9162 .elementor-element.elementor-element-d5ea7f5 b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-d5ea7f5{
    text-wrap: pretty;
}

@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-d5ea7f5 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a8ccb76 */@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-a8ccb76 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b280357 */.elementor-9162 .elementor-element.elementor-element-b280357{
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(22, 19, 19, 0.65);
    backdrop-filter: blur(21.350000381469727px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678caac */.elementor-9162 .elementor-element.elementor-element-678caac::before {
  content: "";
  display: block;
  position: absolute;
  top: 0px !important;
  left: 50%;
  transform: translateX(-50%);
  width: 2560px;
  height: 25px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/Union.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}


@media (max-width: 767px){
.elementor-9162 .elementor-element.elementor-element-678caac::before {
      width: 1980px;
      top: -4px !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a524b7 */.elementor-9162 .elementor-element.elementor-element-2a524b7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0ed589 */.elementor-9162 .elementor-element.elementor-element-c0ed589{
    position: sticky;
    top: 150px;
    left: 0;
}


@media (max-width: 1024px) {
	.elementor-9162 .elementor-element.elementor-element-c0ed589{
	    position: relative;
	    top: 0px;
	    left: 0;
	}
	
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62e39af */.elementor-9162 .elementor-element.elementor-element-62e39af{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
    box-shadow: 0 -8px 17px 0 rgba(0, 0, 0, 0.24);
}

.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-9162 .elementor-element.elementor-element-62e39af{
    position: sticky;
    top: 150px;
    left: 0;
}

.elementor-9162 .elementor-element.elementor-element-62e39af .elementor-icon svg{
    height: unset;
}



.elementor-9162 .elementor-element.elementor-element-62e39af{
    text-wrap: pretty;
}

@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-62e39af{
        top: 90px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3c7dbc */.elementor-9162 .elementor-element.elementor-element-b3c7dbc{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
    box-shadow: 0 -8px 17px 0 rgba(0, 0, 0, 0.24);
}

.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-9162 .elementor-element.elementor-element-b3c7dbc{
    position: sticky;
    top: 175px;
    left: 0;
}

.elementor-9162 .elementor-element.elementor-element-b3c7dbc .elementor-icon svg{
    height: unset;
}


.elementor-9162 .elementor-element.elementor-element-b3c7dbc{
    text-wrap: pretty;
}

@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-b3c7dbc{
        top: 115px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c2e857 */.elementor-9162 .elementor-element.elementor-element-6c2e857{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
    box-shadow: 0 -8px 17px 0 rgba(0, 0, 0, 0.24);
}

.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-9162 .elementor-element.elementor-element-6c2e857{
    position: sticky;
    top: 200px;
    left: 0;
}

.elementor-9162 .elementor-element.elementor-element-6c2e857 .elementor-icon svg{
    height: unset;
}


@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-6c2e857{
        top: 140px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5ab443 */.elementor-9162 .elementor-element.elementor-element-c5ab443{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
    box-shadow: 0 -8px 17px 0 rgba(0, 0, 0, 0.24);
}

.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-9162 .elementor-element.elementor-element-c5ab443{
    position: sticky;
    top: calc(200px + 25px);
    left: 0;
}

.elementor-9162 .elementor-element.elementor-element-c5ab443 .elementor-icon svg{
    height: unset;
}


@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-c5ab443{
        top: 165px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-260dfa6 */.elementor-9162 .elementor-element.elementor-element-260dfa6{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
    box-shadow: 0 -68px 41px 0 rgba(0, 0, 0, 0.12), 0 -30px 30px 0 rgba(0, 0, 0, 0.21), 0 -8px 17px 0 rgba(0, 0, 0, 0.24);
}

.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-9162 .elementor-element.elementor-element-260dfa6{
    position: sticky;
    top: calc(225px + 25px);
    left: 0;
}

.elementor-9162 .elementor-element.elementor-element-260dfa6 .elementor-icon svg{
    height: unset;
}


@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-260dfa6{
        top: 190px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58dccbe */.elementor-9162 .elementor-element.elementor-element-58dccbe{
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: radial-gradient(123.27% 94.73% at 5.15% -12.8%, #1A1A1A 0%, #0F0C0B 100%);
    box-shadow: 0 -68px 41px 0 rgba(0, 0, 0, 0.12), 0 -30px 30px 0 rgba(0, 0, 0, 0.21), 0 -8px 17px 0 rgba(0, 0, 0, 0.24);
}

.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-9162 .elementor-element.elementor-element-58dccbe{
    position: sticky;
    top: calc(250px + 25px);
    left: 0;
}

.elementor-9162 .elementor-element.elementor-element-58dccbe .elementor-icon svg{
    height: unset;
}

@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-58dccbe{
        top: 215px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86ea6bc */.elementor-9162 .elementor-element.elementor-element-86ea6bc{
    position: absolute;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8fac47 */.elementor-9162 .elementor-element.elementor-element-d8fac47::after{
    content: "";
    position: absolute;
    left: calc(50% - 1450px);
    top: 300px;
    border-radius: 50%;
    width: 1169px;
    height: 1169px;
    border-radius: 1169px;
background: rgba(73, 27, 19, 0.84);
filter: blur(600px);
}

.elementor-9162 .elementor-element.elementor-element-d8fac47::before{
    content: "";
    position: absolute;
    left: calc(50% + 550px);
    top: 700px;
    border-radius: 50%;
    width: 777px;
    height: 843px;
    border-radius: 1169px;
    background: rgba(73, 27, 19, 0.70);
    filter: blur(600px);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09ec945 */.elementor-9162 .elementor-element.elementor-element-09ec945{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74d89a */.elementor-9162 .elementor-element.elementor-element-b74d89a{
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e3e4e8 */@media(min-width: 870px){
    .elementor-9162 .elementor-element.elementor-element-7e3e4e8::after {
  content: "";
  display: block;
  position: absolute;
  top: 55px;
  left: calc(50% - 625px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco1.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}

.elementor-9162 .elementor-element.elementor-element-7e3e4e8::before {
  content: "";
  display: block;
  position: absolute;
  top: 55px;
  left: calc(50% + 355px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco2.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}
}


@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-7e3e4e8 br{
        display: none;
    }
}

.elementor-9162 .elementor-element.elementor-element-7e3e4e8{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd2c64 */.elementor-9162 .elementor-element.elementor-element-acd2c64 .br1{
    display: block;
    content: "";
    margin-top: 1.2em;
}

.elementor-9162 .elementor-element.elementor-element-acd2c64{
    z-index: 2;
}

.elementor-9162 .elementor-element.elementor-element-acd2c64::before{
    content: "";
    position: absolute;
    left: 27.4px;
    top: -230px;
    width: 1323px;
    height: 496px;
    border-radius: 50%;
    background: rgba(73, 27, 19, 0.84);
    filter: blur(213.1999969482422px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c0e196 */.elementor-9162 .elementor-element.elementor-element-5c0e196 .br1{
    display: block;
    content: "";
    margin-top: 1em;
}

.elementor-9162 .elementor-element.elementor-element-5c0e196 b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-5c0e196 .line{
    text-decoration-line: line-through;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c9a0ef */.elementor-9162 .elementor-element.elementor-element-9c9a0ef .br1{
    display: block;
    content: "";
    margin-top: 1em;
}

.elementor-9162 .elementor-element.elementor-element-9c9a0ef b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-9c9a0ef .line{
    text-decoration-line: line-through;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3dfd1b */.elementor-9162 .elementor-element.elementor-element-a3dfd1b .br1 {
    display: block;
    content: "";
    margin-top: 1em;
}

@media (min-width: 1140px) and (max-width: 1439px) {
    .elementor-9162 .elementor-element.elementor-element-a3dfd1b .br2 {
        display: block;
        content: "";
    }
}

.elementor-9162 .elementor-element.elementor-element-a3dfd1b b {
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-a3dfd1b .line {
    text-decoration-line: line-through;
}

.elementor-9162 .elementor-element.elementor-element-a3dfd1b{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed036fe */.elementor-9162 .elementor-element.elementor-element-ed036fe .br1{
    display: block;
    content: "";
    margin-top: 1em;
}

.elementor-9162 .elementor-element.elementor-element-ed036fe b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-ed036fe .line{
    text-decoration-line: line-through;
}


@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-ed036fe br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53966a9 */.elementor-9162 .elementor-element.elementor-element-53966a9 .br1{
    display: block;
    content: "";
    margin-top: 1em;
}

.elementor-9162 .elementor-element.elementor-element-53966a9 b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-53966a9 .line{
    text-decoration-line: line-through;
}

@media (max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-53966a9 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2742ffb */.elementor-9162 .elementor-element.elementor-element-2742ffb .br1{
    display: block;
    content: "";
    margin-top: 1em;
}

.elementor-9162 .elementor-element.elementor-element-2742ffb b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-2742ffb .line{
    text-decoration-line: line-through;
}


.elementor-9162 .elementor-element.elementor-element-2742ffb{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5d3a022 */.elementor-9162 .elementor-element.elementor-element-5d3a022 .br1{
    display: block;
    content: "";
    margin-top: 1em;
}

.elementor-9162 .elementor-element.elementor-element-5d3a022 b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-5d3a022 .line{
    text-decoration-line: line-through;
}

.elementor-9162 .elementor-element.elementor-element-5d3a022 .elementor-image-box-title{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-165acd7 */.elementor-9162 .elementor-element.elementor-element-165acd7 .br1{
    display: block;
    content: "";
    margin-top: 1em;
}

.elementor-9162 .elementor-element.elementor-element-165acd7 b{
    color: #fff;
}

.elementor-9162 .elementor-element.elementor-element-165acd7 .line{
    text-decoration-line: line-through;
}



.elementor-9162 .elementor-element.elementor-element-165acd7 .elementor-image-box-title{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19767a9 */@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-19767a9{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-279f144 */.elementor-9162 .elementor-element.elementor-element-279f144{
    border-bottom: 1px solid rgba(255, 255, 255, 0.16);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ff1a83f */.elementor-9162 .elementor-element.elementor-element-ff1a83f .elementor-icon-list-icon{
    filter: drop-shadow(0 0 20px rgba(237, 145, 105, 0.60));
}

.elementor-9162 .elementor-element.elementor-element-ff1a83f{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b46fc2 */.elementor-9162 .elementor-element.elementor-element-5b46fc2{
    border-radius: 16px 0 0 16px;
    border: 2px solid rgba(255, 255, 255, 0.10);
    background: rgba(42, 40, 40, 0.25);
    backdrop-filter: blur(15px);
}

@media(max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-5b46fc2{
        border-radius: 16px 16px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6cec828 */.elementor-9162 .elementor-element.elementor-element-6cec828 .red{
    text-decoration-line: line-through;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85beb82 */.elementor-9162 .elementor-element.elementor-element-85beb82{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f6fc9 */.elementor-9162 .elementor-element.elementor-element-f7f6fc9{
    border-radius: 12px;
    border: 1.5px solid rgba(255, 255, 255, 0.16);
    background: linear-gradient(153deg, rgba(255, 255, 255, 0.10) 7.5%, rgba(235, 235, 235, 0.07) 34.07%, rgba(120, 120, 120, 0.09) 66.81%, rgba(0, 0, 0, 0.10) 101.74%);
    backdrop-filter: blur(60px);
    
}

.elementor-9162 .elementor-element.elementor-element-f7f6fc9::before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%)
;  width: 163px;
  height: 9.5px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/enccontainer.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}

@media(min-width: 1140px){
    .elementor-9162 .elementor-element.elementor-element-f7f6fc9{
        left: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f1567 */.elementor-9162 .elementor-element.elementor-element-44f1567::before{
    content: "";
    position: absolute;
    left: calc(50% + 350px);
    top: 40px;
    border-radius: 50%;
    width: 915px;
    height: 551px;
    background: #EF5900;
    opacity: 0.15;
    mix-blend-mode: lighten;
    filter: blur(300px);
}

.elementor-9162 .elementor-element.elementor-element-44f1567::after{
    content: "";
    position: absolute;
    left: calc(50% - 920px);
    top: 470px;
    border-radius: 50%;
    width: 617px;
    height: 511px;
    background: #EF5900;
    opacity: 0.16;
    mix-blend-mode: lighten;
    filter: blur(300px);

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3980e82 */@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-3980e82 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bdd007 */.elementor-9162 .elementor-element.elementor-element-5bdd007 img{
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e47cd96 */.elementor-9162 .elementor-element.elementor-element-e47cd96 .naranja{
    color: #FF7C30;
    font-weight: 600;
}

.elementor-9162 .elementor-element.elementor-element-e47cd96 b{
    color: #fff;
}


.elementor-9162 .elementor-element.elementor-element-e47cd96 .elementor-image-box-title{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9e0d3 */.elementor-9162 .elementor-element.elementor-element-7b9e0d3{
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(22, 19, 19, 0.65);
    backdrop-filter: blur(21.350000381469727px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6458624 */.elementor-9162 .elementor-element.elementor-element-6458624 img{
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-588cee6 */.elementor-9162 .elementor-element.elementor-element-588cee6 .naranja{
    color: #FF7C30;
    font-weight: 600;
}

.elementor-9162 .elementor-element.elementor-element-588cee6 b{
    color: #fff;
}


.elementor-9162 .elementor-element.elementor-element-588cee6 .elementor-image-box-title{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b2d2da */.elementor-9162 .elementor-element.elementor-element-0b2d2da{
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(22, 19, 19, 0.65);
    backdrop-filter: blur(21.350000381469727px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d032658 */.elementor-9162 .elementor-element.elementor-element-d032658 img{
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-93cbc94 */.elementor-9162 .elementor-element.elementor-element-93cbc94 .naranja{
    color: #FF7C30;
    font-weight: 600;
}

.elementor-9162 .elementor-element.elementor-element-93cbc94 b{
    color: #fff;
}


.elementor-9162 .elementor-element.elementor-element-93cbc94 .elementor-image-box-title{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b3969 */.elementor-9162 .elementor-element.elementor-element-e1b3969{
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(22, 19, 19, 0.65);
    backdrop-filter: blur(21.350000381469727px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdf8cdb */.elementor-9162 .elementor-element.elementor-element-cdf8cdb img{
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bfb9455 */.elementor-9162 .elementor-element.elementor-element-bfb9455 .naranja{
    color: #FF7C30;
    font-weight: 600;
}

.elementor-9162 .elementor-element.elementor-element-bfb9455 b{
    color: #fff;
}


.elementor-9162 .elementor-element.elementor-element-bfb9455 .elementor-image-box-title{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d91a850 */.elementor-9162 .elementor-element.elementor-element-d91a850{
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(22, 19, 19, 0.65);
    backdrop-filter: blur(21.350000381469727px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-926027f */.elementor-9162 .elementor-element.elementor-element-926027f::before{
    content: "";
    position: absolute;
    left: calc(50% - 480px);
    top: calc(50% - 165px);
    border-radius: 50%;
    width: 961px;
    height: 511px;
    background: #EF5900;
    opacity: 0.22;
    mix-blend-mode: lighten;
    filter: blur(236.4520721435547px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4624cfc */@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-4624cfc .elementor-image-box-description br{
        display: none;
    }
}

@media (max-width: 1139px){
    .elementor-9162 .elementor-element.elementor-element-4624cfc br{
        display: none;
    }
}

.elementor-9162 .elementor-element.elementor-element-4624cfc{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6af25 */.elementor-9162 .elementor-element.elementor-element-3a6af25::before{
    content: "";
    position: absolute;
    left: calc(50% - 1180px);
    top: calc(50% - 165px);
    border-radius: 50%;
    width: 989px;
    height: 551px;
    background: #EF5900;
    opacity: 0.15;
    mix-blend-mode: lighten;
    filter: blur(342.45001220703125px);
}

.elementor-9162 .elementor-element.elementor-element-3a6af25::after{
    content: "";
    position: absolute;
    left: calc(50% + 400px);
    top: calc(50% - 115px);
    border-radius: 50%;
    width: 945px;
    height: 551px;
    background: #EF5900;
    opacity: 0.15;
    mix-blend-mode: lighten;
    filter: blur(348.20001220703125px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c658665 */.elementor-9162 .elementor-element.elementor-element-c658665::after {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  left: calc(50% - 525px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco1.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}

.elementor-9162 .elementor-element.elementor-element-c658665::before {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  left: calc(50% + 255px);
  width: 272px;
  height: 20px;
  background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/deco2.svg") no-repeat center / contain;
  opacity: 1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-141f9d2 */.elementor-9162 .elementor-element.elementor-element-141f9d2 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77971ff */.elementor-9162 .elementor-element.elementor-element-77971ff titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e4396 */.elementor-9162 .elementor-element.elementor-element-35e4396 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bcb5e */.elementor-9162 .elementor-element.elementor-element-a3bcb5e titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d124bf */.elementor-9162 .elementor-element.elementor-element-9d124bf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6bd4e7 */.elementor-9162 .elementor-element.elementor-element-d6bd4e7 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8694de0 */.elementor-9162 .elementor-element.elementor-element-8694de0 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2825eae */.elementor-9162 .elementor-element.elementor-element-2825eae .e-n-accordion-item-title{
    position: relative;
    border-width: 0px !important;
    transition: 0.5s;
}

.elementor-9162 .elementor-element.elementor-element-2825eae .e-n-accordion-item .e-n-accordion-item-title::after{
    content:"";
    width: 24px;
    height: 24px;
    position: absolute;
    right: 20px;
    top: calc(50% + 2px);
    transform: translatey(-50%) rotate(0deg);
    transform-origin: center;
    background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/plus.svg") no-repeat;
    transition: 0.2s;
}

.elementor-9162 .elementor-element.elementor-element-2825eae .e-n-accordion-item[open] .e-n-accordion-item-title::after{
    transform: translatey(-50%) rotate(45deg) !important;
}

.elementor-9162 .elementor-element.elementor-element-2825eae .e-n-accordion-item{
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, #999999, transparent) 1;
}

.elementor-9162 .elementor-element.elementor-element-2825eae .e-n-accordion-item-title-header{
    padding-right: 3em !important;
    
}

.elementor-9162 .elementor-element.elementor-element-2825eae .e-n-accordion-item-title-text{
    display: flex;
    justify-content: space-between;
    width: 100% !important;
}

.elementor-9162 .elementor-element.elementor-element-2825eae .e-n-accordion-item-title-header{
    width: 100%;
    margin-right: 20px;
}

.elementor-9162 .elementor-element.elementor-element-2825eae .aula{
    color: #fff;
    font-weight: 400;
}



.elementor-9162 .elementor-element.elementor-element-2825eae ul{
    color: rgba(255, 255, 255, 0.92);
    font-family: "Visby CF";
}

.elementor-9162 .elementor-element.elementor-element-2825eae .txt{
    color: rgba(255, 255, 255, 0.92);
    font-family: "Visby CF";
}

.elementor-9162 .elementor-element.elementor-element-2825eae{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2735ac */.elementor-9162 .elementor-element.elementor-element-b2735ac titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386384 */.elementor-9162 .elementor-element.elementor-element-3386384 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcb976 */.elementor-9162 .elementor-element.elementor-element-adcb976 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a971260 */.elementor-9162 .elementor-element.elementor-element-a971260 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543dcf */.elementor-9162 .elementor-element.elementor-element-2543dcf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ac9e3 */.elementor-9162 .elementor-element.elementor-element-04ac9e3 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2735ac */.elementor-9162 .elementor-element.elementor-element-b2735ac titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386384 */.elementor-9162 .elementor-element.elementor-element-3386384 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcb976 */.elementor-9162 .elementor-element.elementor-element-adcb976 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a971260 */.elementor-9162 .elementor-element.elementor-element-a971260 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543dcf */.elementor-9162 .elementor-element.elementor-element-2543dcf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ac9e3 */.elementor-9162 .elementor-element.elementor-element-04ac9e3 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2735ac */.elementor-9162 .elementor-element.elementor-element-b2735ac titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386384 */.elementor-9162 .elementor-element.elementor-element-3386384 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcb976 */.elementor-9162 .elementor-element.elementor-element-adcb976 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a971260 */.elementor-9162 .elementor-element.elementor-element-a971260 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543dcf */.elementor-9162 .elementor-element.elementor-element-2543dcf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ac9e3 */.elementor-9162 .elementor-element.elementor-element-04ac9e3 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2735ac */.elementor-9162 .elementor-element.elementor-element-b2735ac titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386384 */.elementor-9162 .elementor-element.elementor-element-3386384 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcb976 */.elementor-9162 .elementor-element.elementor-element-adcb976 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a971260 */.elementor-9162 .elementor-element.elementor-element-a971260 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543dcf */.elementor-9162 .elementor-element.elementor-element-2543dcf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ac9e3 */.elementor-9162 .elementor-element.elementor-element-04ac9e3 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2735ac */.elementor-9162 .elementor-element.elementor-element-b2735ac titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386384 */.elementor-9162 .elementor-element.elementor-element-3386384 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcb976 */.elementor-9162 .elementor-element.elementor-element-adcb976 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a971260 */.elementor-9162 .elementor-element.elementor-element-a971260 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543dcf */.elementor-9162 .elementor-element.elementor-element-2543dcf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ac9e3 */.elementor-9162 .elementor-element.elementor-element-04ac9e3 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2735ac */.elementor-9162 .elementor-element.elementor-element-b2735ac titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386384 */.elementor-9162 .elementor-element.elementor-element-3386384 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcb976 */.elementor-9162 .elementor-element.elementor-element-adcb976 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a971260 */.elementor-9162 .elementor-element.elementor-element-a971260 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543dcf */.elementor-9162 .elementor-element.elementor-element-2543dcf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ac9e3 */.elementor-9162 .elementor-element.elementor-element-04ac9e3 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2735ac */.elementor-9162 .elementor-element.elementor-element-b2735ac titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3386384 */.elementor-9162 .elementor-element.elementor-element-3386384 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adcb976 */.elementor-9162 .elementor-element.elementor-element-adcb976 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a971260 */.elementor-9162 .elementor-element.elementor-element-a971260 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2543dcf */.elementor-9162 .elementor-element.elementor-element-2543dcf titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ac9e3 */.elementor-9162 .elementor-element.elementor-element-04ac9e3 titulo{
    font-size: 2.5em;
    color: #341650;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6104276 */.elementor-9162 .elementor-element.elementor-element-6104276 .e-n-accordion-item-title{
    position: relative;
    border-width: 0px !important;
    transition: 0.5s;
}

.elementor-9162 .elementor-element.elementor-element-6104276 .e-n-accordion-item .e-n-accordion-item-title::after{
    content:"";
    width: 24px;
    height: 24px;
    position: absolute;
    right: 20px;
    top: calc(50% + 2px);
    transform: translatey(-50%) rotate(0deg);
    transform-origin: center;
    background: url("https://jheitrujillo.com/wp-content/uploads/2025/11/plus.svg") no-repeat;
    transition: 0.2s;
}

.elementor-9162 .elementor-element.elementor-element-6104276 .e-n-accordion-item[open] .e-n-accordion-item-title::after{
    transform: translatey(-50%) rotate(45deg) !important;
}

.elementor-9162 .elementor-element.elementor-element-6104276 .e-n-accordion-item{
    border-bottom: 1px solid;
    border-image: linear-gradient(90deg, #999999, transparent) 1;
}

.elementor-9162 .elementor-element.elementor-element-6104276 .e-n-accordion-item-title-header{
    padding-right: 3em !important;
    
}

.elementor-9162 .elementor-element.elementor-element-6104276 .e-n-accordion-item-title-text{
    display: flex;
    justify-content: space-between;
    width: 100% !important;
}

.elementor-9162 .elementor-element.elementor-element-6104276 .e-n-accordion-item-title-header{
    width: 100%;
    margin-right: 20px;
}

.elementor-9162 .elementor-element.elementor-element-6104276 .aula{
    color: #fff;
    font-weight: 400;
}



.elementor-9162 .elementor-element.elementor-element-6104276 ul{
    color: rgba(255, 255, 255, 0.92);
    font-family: "Visby CF";
}

.elementor-9162 .elementor-element.elementor-element-6104276 .txt{
    color: rgba(255, 255, 255, 0.92);
    font-family: "Visby CF";
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e353b49 */@media(max-width: 800px){
    .elementor-9162 .elementor-element.elementor-element-e353b49 br{
        display: none;
    }
}

.elementor-9162 .elementor-element.elementor-element-e353b49{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a125509 */.boton2 .elementor-button {
    border-radius: 8px;
    background: linear-gradient(121deg, #55F371 -2.28%, #1ED53F 21.31%, #35BE4E 33.91%, #005710 92.75%);
    box-shadow: 0 4px 4px 0 rgba(255, 255, 255, 0.25) inset, 0 0 102.6px 0 rgba(123, 255, 0, 0.19), 0 -1.5px 0 0 #E0FEBE, 0 4px 0 0 #043D16;
    height: 70px;
    align-content: center !important;
    text-wrap: balance;
    
}

.elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button svg{
    width: 30px; 
    height: 30px; 
    vertical-align: middle;
}

.elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button-text{
    margin-top: 5px;
}


@media(max-width: 767px){
    .elementor-9162 .elementor-element.elementor-element-a125509 .elementor-button svg{
    width: 25px; 
    height: 25px; 
    vertical-align: middle;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359f938 */.elementor-9162 .elementor-element.elementor-element-359f938{
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
    background: #0E0C0B;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62b72e8 */.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon svg{
    width: 200px !important;
    height: 25px !important;
}

.elementor-9162 .elementor-element.elementor-element-62b72e8 .elementor-icon-list-item{
    margin-bottom: 5.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1f7733 */.photos{
    opacity: 1;
    filter: blur(0px);
    transition: 1.2s !important;
}
.ativoobb{
    opacity: 0;
    filter: blur(30px);
    transition: 1.2s !important;
}

@media (max-width: 1139px) {
  .photos,
  .ativoobb {
    opacity: 1 !important;
    filter: blur(0px) !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* SETUP BÁSICO */
html,
body {
    overflow-x: clip;
    width: 100%;
}

[data-elementor-type="wp-page"] {
    overflow: clip;
}

[data-elementor-type="wp-post"] {
    overflow: clip;
}

p {
    margin-bottom: 0px;
}

/* Setup básico */

.deg {
    background: linear-gradient(91deg, #ff7423 20.81%, #ff371d 75.38%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.boton .elementor-button {
    border-radius: 8px;
    background: linear-gradient(111deg, #f02626 24.15%, #ff5f01 61.89%);
    box-shadow:
        0 4px 4px 0 rgba(255, 255, 255, 0.25) inset,
        0 0 102.6px 0 rgba(255, 0, 0, 0.45),
        0 -1.5px 0 0 #febebe,
        0 4px 0 0 #772c04;
    height: 70px;
    align-content: center !important;
    text-wrap: balance;
}

@media (max-width: 767px) {
    .boton .elementor-button {
        height: 67.4px;
    }
    
    .boton2 .elementor-button {
        height: 67px;
    }
}

.red {
    color: #ff3939;
    line-height: 1.44em !important;
    font-weight: 600;
}

.green {
    color: #73edb8;
    line-height: 1.44em !important;
    font-weight: 600;
}

.naranja {
    color: #ff7c30;
    font-weight: 600;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.eot');
	src: url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Regular.woff2') format('woff2'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Regular.woff') format('woff'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Regular.ttf') format('truetype'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Regular.svg#VisbyCF') format('svg');
}
@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.eot');
	src: url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.woff2') format('woff2'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.woff') format('woff'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.ttf') format('truetype'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-DemiBold.svg#VisbyCF') format('svg');
}
@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Bold.eot');
	src: url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Bold.woff2') format('woff2'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Bold.woff') format('woff'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Bold.ttf') format('truetype'),
		url('https://jheitrujillo.com/wp-content/uploads/2025/11/VisbyCF-Bold.svg#VisbyCF') format('svg');
}
/* End Custom Fonts CSS */