.elementor-34 .elementor-element.elementor-element-729de6a1{--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;--overlay-opacity:1;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-729de6a1::before, .elementor-34 .elementor-element.elementor-element-729de6a1 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-729de6a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-729de6a1 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-729de6a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-729de6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000F1D80;background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/overlay2.png");--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-729de6a1 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-34 .elementor-element.elementor-element-b389775{--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;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-34 .elementor-element.elementor-element-61b54c46{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-685ce47b{text-align:center;}.elementor-34 .elementor-element.elementor-element-685ce47b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:61px;font-weight:700;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3afdaed{text-align:center;}.elementor-34 .elementor-element.elementor-element-3afdaed .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-133976e9{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-ed84f5b .elementor-button{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-34 .elementor-element.elementor-element-436a61dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.7;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-436a61dc::before, .elementor-34 .elementor-element.elementor-element-436a61dc > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-436a61dc > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-436a61dc > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-436a61dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-436a61dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-638d055 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-4d3486af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4c771c86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6c4b4e66{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-18a996fd{--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;}.elementor-34 .elementor-element.elementor-element-1c7b71af > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1c7b71af img{height:100px;}.elementor-34 .elementor-element.elementor-element-3e1d5195{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-3e1d5195:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3e1d5195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/bg_pattern.png");background-position:center right;background-repeat:no-repeat;}.elementor-34 .elementor-element.elementor-element-14d34498{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-218015f0{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-218015f0:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-218015f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-6e843415 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4aa8f470 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-8c0e007 .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-8c0e007 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-8c0e007 .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-8c0e007 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-8c0e007 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3f70fc49{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-3f70fc49:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3f70fc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-638d055 );}.elementor-34 .elementor-element.elementor-element-3f70fc49::before, .elementor-34 .elementor-element.elementor-element-3f70fc49 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-3f70fc49 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-3f70fc49 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-3f70fc49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-3f70fc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-638d055 );background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/students-near-a-campus.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-3f70fc49::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-3f70fc49:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-5225123d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-74b5c8b4 .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-74b5c8b4 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-74b5c8b4 .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-74b5c8b4 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-74b5c8b4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-42a72060{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-42a72060:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-42a72060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-42a72060::before, .elementor-34 .elementor-element.elementor-element-42a72060 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-42a72060 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-42a72060 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-42a72060 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-42a72060 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-638d055 );background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/student-engineer-assembling-robotic-arm-with-computer-in-technology-workshop-.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-42a72060::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-732fdd82 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-26906d70 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-26906d70 .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-26906d70 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-26906d70 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-26906d70 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6e6f4f65{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-6e6f4f65:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6e6f4f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01295133;}.elementor-34 .elementor-element.elementor-element-6e6f4f65::before, .elementor-34 .elementor-element.elementor-element-6e6f4f65 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6e6f4f65 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-6e6f4f65 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-6e6f4f65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-6e6f4f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-638d055 );background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/happy-female-friends-talking-while-walking-in-a-hallway-at-the-university-.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-6e6f4f65::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-7e5922a9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6effd1e7 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-6effd1e7 .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-6effd1e7 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6effd1e7 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-6effd1e7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-7b965c57{--display:flex;--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-24e1c8f1{--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:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-67ecde1f .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-67ecde1f .elementor-button:focus{border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-67ecde1f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-619bb337 .elementor-button{background-color:#02010100;fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-619bb337 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-619bb337 .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-619bb337 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-619bb337 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-37d95996{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-37d95996:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-37d95996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-34 .elementor-element.elementor-element-430519c9{--display:flex;--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:5em;}.elementor-34 .elementor-element.elementor-element-aa5bb3b{--divider-border-style:solid;--divider-color:var( --e-global-color-4d462f5 );--divider-border-width:2px;}.elementor-34 .elementor-element.elementor-element-aa5bb3b .elementor-divider-separator{width:50px;}.elementor-34 .elementor-element.elementor-element-aa5bb3b .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-34 .elementor-element.elementor-element-17a281c3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-14856832{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-34 .elementor-element.elementor-element-14856832:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-14856832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2ccceb02{--icon-box-icon-margin:16px;}.elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2ccceb02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-2ccceb02.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2ccceb02.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-34 .elementor-element.elementor-element-1760be5{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-34 .elementor-element.elementor-element-1760be5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1760be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-af4d156{--icon-box-icon-margin:16px;}.elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-af4d156.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-af4d156.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-af4d156.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-34 .elementor-element.elementor-element-4bfc34ce{--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;--overlay-opacity:1;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-4bfc34ce:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4bfc34ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/rear-view-of-mature-teacher-talking-to-his-student-during-lecture-at-university-classroom-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-4bfc34ce::before, .elementor-34 .elementor-element.elementor-element-4bfc34ce > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-4bfc34ce > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-4bfc34ce > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-4bfc34ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-4bfc34ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000F1D66;background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/overlay2.png");--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-6cea2abb{--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:flex-start;--margin-top:0em;--margin-bottom:7em;--margin-left:0em;--margin-right:0em;}.elementor-34 .elementor-element.elementor-element-69d2d9fc{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:3em;}.elementor-34 .elementor-element.elementor-element-46689aea .elementor-heading-title{font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-282025b3{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-67d0fb67{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.6;}.elementor-34 .elementor-element.elementor-element-67d0fb67::before, .elementor-34 .elementor-element.elementor-element-67d0fb67 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-67d0fb67 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-67d0fb67 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-67d0fb67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-67d0fb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-638d055 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-35e348fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-15a06f3b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-15a06f3b .elementor-counter-number-wrapper{color:var( --e-global-color-3ee16e7 );font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-15a06f3b .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-2b93ee55{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-2f55de4e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2f55de4e .elementor-counter-number-wrapper{color:var( --e-global-color-3ee16e7 );font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f55de4e .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-66b309bf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-717c7800{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-717c7800 .elementor-counter-number-wrapper{color:var( --e-global-color-3ee16e7 );font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-717c7800 .elementor-counter-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-42dc14e2{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-479f0370{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:5em;}.elementor-34 .elementor-element.elementor-element-76a3d073 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-76a3d073{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-76a3d073.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon{font-size:21px;padding:16px;}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-29fdb157 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-29fdb157{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-29fdb157.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon{font-size:21px;padding:16px;}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-134c8f60 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4d462f5 );}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-134c8f60{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-134c8f60.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon{font-size:21px;padding:16px;}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-4154bf43{--display:flex;}.elementor-34 .elementor-element.elementor-element-18b717d2 img{width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-33c7143f{--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:275px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-33c7143f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-33c7143f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-34 .elementor-element.elementor-element-3e53d68e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-275px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-2c18a39c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2c18a39c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2c18a39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-53960308 img{width:100%;height:265px;object-fit:cover;object-position:center center;border-radius:5px 5px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4aa320a1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-6fc86520 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6fc86520 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6fc86520 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-20023f21{bottom:-28px;--e-transform-transition-duration:600ms;}.elementor-34 .elementor-element.elementor-element-20023f21 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-framed .elementor-icon:hover, .elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-framed .elementor-icon:hover, .elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-20023f21.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-20023f21 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-20023f21 .elementor-icon svg{height:35px;}.elementor-34 .elementor-element.elementor-element-250d9ed5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-250d9ed5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-250d9ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4b9b5c7a img{width:100%;height:265px;object-fit:cover;object-position:center center;border-radius:5px 5px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3ea5dc27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-13a9ae0a .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-13a9ae0a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-13a9ae0a .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-29055dbe{bottom:-28px;--e-transform-transition-duration:600ms;}.elementor-34 .elementor-element.elementor-element-29055dbe .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-framed .elementor-icon:hover, .elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-framed .elementor-icon:hover, .elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29055dbe.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-29055dbe .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-29055dbe .elementor-icon svg{height:35px;}.elementor-34 .elementor-element.elementor-element-7574edea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7574edea:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7574edea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-5a8b4cd8 img{width:100%;height:265px;object-fit:cover;object-position:center center;border-radius:5px 5px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1810514d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-20618cf5 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-20618cf5 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-20618cf5 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-399e621f{bottom:-28px;--e-transform-transition-duration:600ms;}.elementor-34 .elementor-element.elementor-element-399e621f .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-framed .elementor-icon:hover, .elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-framed .elementor-icon:hover, .elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-399e621f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-399e621f .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-399e621f .elementor-icon svg{height:35px;}.elementor-34 .elementor-element.elementor-element-2eba5d64{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.1;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-2eba5d64:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2eba5d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-c94d9ab ) 0%, var( --e-global-color-044b931 ) 100%);}.elementor-34 .elementor-element.elementor-element-2eba5d64::before, .elementor-34 .elementor-element.elementor-element-2eba5d64 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-2eba5d64 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-2eba5d64 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-2eba5d64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-2eba5d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/bg_pattern.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;}.elementor-34 .elementor-element.elementor-element-368b9529{--display:flex;--min-height:500px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-34 .elementor-element.elementor-element-368b9529:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-368b9529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/princeton-university.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-368b9529::before, .elementor-34 .elementor-element.elementor-element-368b9529 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-368b9529 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-368b9529 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-368b9529 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-368b9529 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000F1D00 0%, var( --e-global-color-638d055 ) 100%);}.elementor-34 .elementor-element.elementor-element-40e05653{--display:flex;--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-e3a14ba .elementor-heading-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4d8a13a6 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-15e6f982{--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:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-527205f9 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-527205f9 .elementor-button:focus{border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-527205f9 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-4b942e2a .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-4b942e2a .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-4b942e2a .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );border-color:var( --e-global-color-332724a );}.elementor-34 .elementor-element.elementor-element-4b942e2a .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-4b942e2a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-d5f311f{--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:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-d5f311f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d5f311f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-34 .elementor-element.elementor-element-535940ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-4d462f5 );--border-color:var( --e-global-color-4d462f5 );--padding-top:21px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-68307fba{--display:flex;}.elementor-34 .elementor-element.elementor-element-31dec6fe{--display:flex;}.elementor-34 .elementor-element.elementor-element-68960386{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3em 3em;--row-gap:3em;--column-gap:3em;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-201312{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-201312.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-201312.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-201312.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon{font-size:49px;}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-6d59734d{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6d59734d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-6d59734d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6d59734d.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon{font-size:49px;}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-69cd4c08{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-69cd4c08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-69cd4c08.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-69cd4c08.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon{font-size:49px;}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-171f8731{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-171f8731.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-171f8731.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-171f8731.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon{font-size:49px;}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-27267432{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-27267432.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-27267432.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-27267432.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon{font-size:49px;}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-91a5344{--icon-box-icon-margin:21px;}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title{margin-bottom:7px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-91a5344.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-91a5344.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-91a5344.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon{font-size:49px;}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-486c3970{--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:5em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-4bfc3bc5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-4d462f5 );--border-color:var( --e-global-color-4d462f5 );--padding-top:21px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-72065920{--display:flex;}.elementor-34 .elementor-element.elementor-element-7cc9885e{--display:flex;}.elementor-34 .elementor-element.elementor-element-2c676f5f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-342d67d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-784569fc img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-3189de21{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-3189de21:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3189de21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3189de21.e-con:hover{--e-con-transform-translateY:-90px;}.elementor-34 .elementor-element.elementor-element-52515927 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 7px 4px 7px;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-34 .elementor-element.elementor-element-52515927.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-52515927{top:-14px;}.elementor-34 .elementor-element.elementor-element-52515927 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-52515927.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-52515927.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-52515927.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-52515927.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-52515927.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-52515927 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-52515927 .elementor-icon svg{height:21px;}.elementor-34 .elementor-element.elementor-element-4fafb3f4 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-2b4baf17.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-2b4baf17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-2b4baf17 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-34 .elementor-element.elementor-element-7d2a3899{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-26f16a00 img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-538cbc9a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-538cbc9a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-538cbc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-538cbc9a.e-con:hover{--e-con-transform-translateY:-90px;}.elementor-34 .elementor-element.elementor-element-6b4e2b70 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 7px 4px 7px;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-34 .elementor-element.elementor-element-6b4e2b70.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-6b4e2b70{top:-14px;}.elementor-34 .elementor-element.elementor-element-6b4e2b70 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6b4e2b70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-6b4e2b70.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6b4e2b70.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-6b4e2b70.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6b4e2b70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-6b4e2b70 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-6b4e2b70 .elementor-icon svg{height:21px;}.elementor-34 .elementor-element.elementor-element-789ecbdd > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-4c3a4265.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-4c3a4265 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-4c3a4265 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-34 .elementor-element.elementor-element-467bff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5608c73 img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-28e21160{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-28e21160:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-28e21160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-28e21160.e-con:hover{--e-con-transform-translateY:-90px;}.elementor-34 .elementor-element.elementor-element-4ebf6c05 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 7px 4px 7px;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-34 .elementor-element.elementor-element-4ebf6c05.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-4ebf6c05{top:-14px;}.elementor-34 .elementor-element.elementor-element-4ebf6c05 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-4ebf6c05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-4ebf6c05.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-4ebf6c05.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-4ebf6c05.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-4ebf6c05.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-4ebf6c05 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-4ebf6c05 .elementor-icon svg{height:21px;}.elementor-34 .elementor-element.elementor-element-49fda4c0 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-3df7379d.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-3df7379d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-3df7379d .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-34 .elementor-element.elementor-element-6eaf4110{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-21b5a003 img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-5a003b88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-5a003b88:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5a003b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-5a003b88.e-con:hover{--e-con-transform-translateY:-90px;}.elementor-34 .elementor-element.elementor-element-14579aa4 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 7px 4px 7px;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-34 .elementor-element.elementor-element-14579aa4.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-14579aa4{top:-14px;}.elementor-34 .elementor-element.elementor-element-14579aa4 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-14579aa4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-14579aa4.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-14579aa4.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-14579aa4.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-14579aa4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-14579aa4 .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-14579aa4 .elementor-icon svg{height:21px;}.elementor-34 .elementor-element.elementor-element-3a6eba88 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-63bf623f.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-63bf623f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-63bf623f .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-34 .elementor-element.elementor-element-627b8f61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-60bce74a img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-6097c5cd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-6097c5cd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6097c5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-6097c5cd.e-con:hover{--e-con-transform-translateY:-90px;}.elementor-34 .elementor-element.elementor-element-6469a0bf > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 7px 4px 7px;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-34 .elementor-element.elementor-element-6469a0bf.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-6469a0bf{top:-14px;}.elementor-34 .elementor-element.elementor-element-6469a0bf .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-6469a0bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-6469a0bf.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6469a0bf.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-6469a0bf.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-6469a0bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-6469a0bf .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-6469a0bf .elementor-icon svg{height:21px;}.elementor-34 .elementor-element.elementor-element-38afa48e > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-1f21c2b9.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-1f21c2b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-1f21c2b9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-34 .elementor-element.elementor-element-2060045c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-321cd3ef img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-753050b4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-753050b4:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-753050b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-753050b4.e-con:hover{--e-con-transform-translateY:-90px;}.elementor-34 .elementor-element.elementor-element-12e2782f > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 7px 4px 7px;border-radius:50% 50% 50% 50%;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-34 .elementor-element.elementor-element-12e2782f.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-12e2782f{top:-14px;}.elementor-34 .elementor-element.elementor-element-12e2782f .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-12e2782f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-12e2782f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-12e2782f.elementor-view-default .elementor-icon{color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-12e2782f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-12e2782f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-34 .elementor-element.elementor-element-12e2782f .elementor-icon{font-size:21px;}.elementor-34 .elementor-element.elementor-element-12e2782f .elementor-icon svg{height:21px;}.elementor-34 .elementor-element.elementor-element-62b02d4 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-title{margin-bottom:14px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-bbc655b.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-bbc655b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-bbc655b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-34 .elementor-element.elementor-element-11b113fd{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-11b113fd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-11b113fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-044b931 );}.elementor-34 .elementor-element.elementor-element-72d7ff9b{--display:flex;--overlay-opacity:0.1;--padding-top:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:5em;}.elementor-34 .elementor-element.elementor-element-72d7ff9b::before, .elementor-34 .elementor-element.elementor-element-72d7ff9b > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-72d7ff9b > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-72d7ff9b > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-72d7ff9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-72d7ff9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/bg_pattern.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-34 .elementor-element.elementor-element-52dc8e75 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-560f77dd{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-20f07347{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-34 .elementor-element.elementor-element-20f07347 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-20f07347 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-34 .elementor-element.elementor-element-50034d4c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-50034d4c img{width:100%;height:720px;object-fit:cover;object-position:center center;opacity:0.7;}.elementor-34 .elementor-element.elementor-element-cea3de5{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-7246fd0f{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:5em;}.elementor-34 .elementor-element.elementor-element-28ff5bb7{columns:1;}.elementor-34 .elementor-element.elementor-element-a3d0f57{columns:1;}.elementor-34 .elementor-element.elementor-element-7526d16d{--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:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-150ffcd7{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-150ffcd7 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-4d462f5 );}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-150ffcd7.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-34 .elementor-element.elementor-element-150ffcd7.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-34 .elementor-element.elementor-element-150ffcd7.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-79b6757b{--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:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-3fd14742{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3f1eda41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:7em;--padding-bottom:12em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-3f1eda41:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3f1eda41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/happy-young-student-chat-with-each-other-after-class-guy-and-girls-wear-casual-clothes-to-study.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-3f1eda41::before, .elementor-34 .elementor-element.elementor-element-3f1eda41 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-3f1eda41 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-3f1eda41 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-3f1eda41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-3f1eda41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000F1D80;background-image:url("https://jamesgosling.edu.mx/wp-content/uploads/2025/07/overlay2.png");--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-17033dc1{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-717b9266{text-align:left;}.elementor-34 .elementor-element.elementor-element-717b9266 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-7ebdc53a{text-align:left;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-729de6a1{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-b389775{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-34 .elementor-element.elementor-element-685ce47b .elementor-heading-title{font-size:44px;}.elementor-34 .elementor-element.elementor-element-3afdaed .elementor-heading-title{font-size:44px;}.elementor-34 .elementor-element.elementor-element-ed84f5b .elementor-button{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-34 .elementor-element.elementor-element-436a61dc{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-1c7b71af > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1c7b71af img{height:70px;}.elementor-34 .elementor-element.elementor-element-3e1d5195:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3e1d5195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;}.elementor-34 .elementor-element.elementor-element-3e1d5195{--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-14d34498{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-4aa8f470 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-34 .elementor-element.elementor-element-7b965c57{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-7b965c57.e-con{--order:-99999 /* order start hack */;}.elementor-34 .elementor-element.elementor-element-37d95996{--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-430519c9{--padding-top:1em;--padding-bottom:1em;--padding-left:10em;--padding-right:10em;}.elementor-34 .elementor-element.elementor-element-563d4587{text-align:center;}.elementor-34 .elementor-element.elementor-element-20b0df4d{text-align:center;}.elementor-34 .elementor-element.elementor-element-aa5bb3b .elementor-divider{text-align:center;}.elementor-34 .elementor-element.elementor-element-aa5bb3b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-34 .elementor-element.elementor-element-17a281c3{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-34 .elementor-element.elementor-element-4bfc34ce{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-6cea2abb{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-34 .elementor-element.elementor-element-46689aea .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-67d0fb67{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-15a06f3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-15a06f3b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-15a06f3b .elementor-counter-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-2f55de4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-2f55de4e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f55de4e .elementor-counter-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-717c7800{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-717c7800 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-717c7800 .elementor-counter-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-42dc14e2{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-479f0370{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-76a3d073{--icon-box-icon-margin:16px;}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title{margin-bottom:5px;}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-29fdb157{--icon-box-icon-margin:16px;}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title{margin-bottom:5px;}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-134c8f60{--icon-box-icon-margin:16px;}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title{margin-bottom:5px;}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-18b717d2 img{height:720px;}.elementor-34 .elementor-element.elementor-element-33c7143f{--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-3e53d68e{--grid-auto-flow:row;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-53960308 img{height:165px;}.elementor-34 .elementor-element.elementor-element-4aa320a1{--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-6fc86520 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6fc86520 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-20023f21 > .elementor-widget-container{padding:14px 14px 7px 14px;}.elementor-34 .elementor-element.elementor-element-20023f21 .elementor-icon{font-size:28px;}.elementor-34 .elementor-element.elementor-element-20023f21 .elementor-icon svg{height:28px;}.elementor-34 .elementor-element.elementor-element-4b9b5c7a img{height:165px;}.elementor-34 .elementor-element.elementor-element-3ea5dc27{--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-13a9ae0a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-13a9ae0a .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-29055dbe > .elementor-widget-container{padding:14px 14px 7px 14px;}.elementor-34 .elementor-element.elementor-element-29055dbe .elementor-icon{font-size:28px;}.elementor-34 .elementor-element.elementor-element-29055dbe .elementor-icon svg{height:28px;}.elementor-34 .elementor-element.elementor-element-5a8b4cd8 img{height:165px;}.elementor-34 .elementor-element.elementor-element-1810514d{--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-20618cf5 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-20618cf5 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-399e621f > .elementor-widget-container{padding:14px 14px 7px 14px;}.elementor-34 .elementor-element.elementor-element-399e621f .elementor-icon{font-size:28px;}.elementor-34 .elementor-element.elementor-element-399e621f .elementor-icon svg{height:28px;}.elementor-34 .elementor-element.elementor-element-2eba5d64{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-40e05653{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-4d8a13a6 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-34 .elementor-element.elementor-element-d5f311f{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-535940ec{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-68960386{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-486c3970{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-4bfc3bc5{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2c676f5f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-784569fc img{height:225px;}.elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-26f16a00 img{height:225px;}.elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-5608c73 img{height:225px;}.elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-21b5a003 img{height:225px;}.elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-60bce74a img{height:225px;}.elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-321cd3ef img{height:225px;}.elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-72d7ff9b{--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-50034d4c img{height:640px;}.elementor-34 .elementor-element.elementor-element-cea3de5{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-7246fd0f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-150ffcd7{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-34 .elementor-element.elementor-element-3fd14742{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-456be80 > .elementor-widget-container{margin:0em 0em 0em -8em;}.elementor-34 .elementor-element.elementor-element-456be80 img{width:100%;height:840px;object-fit:cover;object-position:top left;}.elementor-34 .elementor-element.elementor-element-3f1eda41{--padding-top:3em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-729de6a1{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-b389775{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-61b54c46{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-685ce47b .elementor-heading-title{font-size:32px;}.elementor-34 .elementor-element.elementor-element-3afdaed .elementor-heading-title{font-size:32px;}.elementor-34 .elementor-element.elementor-element-ed84f5b .elementor-button{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-34 .elementor-element.elementor-element-436a61dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-4d3486af{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-13cd307 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-4c771c86{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-9e123a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-6c4b4e66{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5987a376 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-1c7b71af > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-1c7b71af img{height:50px;object-fit:contain;}.elementor-34 .elementor-element.elementor-element-3e1d5195{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-14d34498{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-4aa8f470 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-34 .elementor-element.elementor-element-24e1c8f1{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-34 .elementor-element.elementor-element-37d95996{--padding-top:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-430519c9{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-17a281c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2ccceb02 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-af4d156 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-34 .elementor-element.elementor-element-4bfc34ce{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-6cea2abb{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-69d2d9fc{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-46689aea .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-67d0fb67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-35e348fb{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-34 .elementor-element.elementor-element-15a06f3b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-15a06f3b .elementor-counter-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-2b93ee55{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-34 .elementor-element.elementor-element-2f55de4e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2f55de4e .elementor-counter-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-717c7800 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-34 .elementor-element.elementor-element-717c7800 .elementor-counter-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-42dc14e2{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-76a3d073{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon{font-size:16px;padding:14px;}.elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-76a3d073 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-29fdb157{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon{font-size:16px;padding:14px;}.elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-29fdb157 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-134c8f60{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon{font-size:16px;padding:14px;}.elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-134c8f60 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-18b717d2 img{height:200px;}.elementor-34 .elementor-element.elementor-element-33c7143f{--margin-top:235px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-3e53d68e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-235px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-53960308 img{height:225px;}.elementor-34 .elementor-element.elementor-element-6fc86520 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6fc86520 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-20023f21 > .elementor-widget-container{padding:14px 14px 9px 14px;}.elementor-34 .elementor-element.elementor-element-20023f21{bottom:-21px;}.elementor-34 .elementor-element.elementor-element-20023f21 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-20023f21 .elementor-icon svg{height:25px;}.elementor-34 .elementor-element.elementor-element-4b9b5c7a img{height:225px;}.elementor-34 .elementor-element.elementor-element-13a9ae0a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-13a9ae0a .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-29055dbe > .elementor-widget-container{padding:14px 14px 9px 14px;}.elementor-34 .elementor-element.elementor-element-29055dbe{bottom:-21px;}.elementor-34 .elementor-element.elementor-element-29055dbe .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-29055dbe .elementor-icon svg{height:25px;}.elementor-34 .elementor-element.elementor-element-5a8b4cd8 img{height:225px;}.elementor-34 .elementor-element.elementor-element-20618cf5 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-20618cf5 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-399e621f > .elementor-widget-container{padding:14px 14px 9px 14px;}.elementor-34 .elementor-element.elementor-element-399e621f{bottom:-21px;}.elementor-34 .elementor-element.elementor-element-399e621f .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-399e621f .elementor-icon svg{height:25px;}.elementor-34 .elementor-element.elementor-element-2eba5d64{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-368b9529{--min-height:300px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-34 .elementor-element.elementor-element-40e05653{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-4d8a13a6 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-34 .elementor-element.elementor-element-15e6f982{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-34 .elementor-element.elementor-element-d5f311f{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-535940ec{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-68960386{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1em 1em;--row-gap:1em;--column-gap:1em;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-201312{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title{margin-bottom:3px;}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-201312 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-6d59734d{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title{margin-bottom:3px;}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-6d59734d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-69cd4c08{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title{margin-bottom:3px;}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-69cd4c08 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-171f8731{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title{margin-bottom:3px;}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-171f8731 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-27267432{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title{margin-bottom:3px;}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-27267432 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-91a5344{--icon-box-icon-margin:14px;}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title{margin-bottom:3px;}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon{font-size:42px;}.elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-91a5344 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-486c3970{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-34 .elementor-element.elementor-element-4bfc3bc5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:21px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2c676f5f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-784569fc img{height:175px;}.elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4fafb3f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-26f16a00 img{height:175px;}.elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-789ecbdd .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-5608c73 img{height:175px;}.elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-49fda4c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-21b5a003 img{height:175px;}.elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3a6eba88 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-60bce74a img{height:175px;}.elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-38afa48e .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-321cd3ef img{height:175px;}.elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-62b02d4 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-34 .elementor-element.elementor-element-50034d4c{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-50034d4c img{height:215px;}.elementor-34 .elementor-element.elementor-element-cea3de5{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-img{margin-bottom:7px;}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-34 .elementor-element.elementor-element-150ffcd7 .elementor-image-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-34 .elementor-element.elementor-element-3fd14742{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-456be80 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-34 .elementor-element.elementor-element-456be80 img{height:350px;}.elementor-34 .elementor-element.elementor-element-3f1eda41{--padding-top:1em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-61b54c46{--width:720px;}.elementor-34 .elementor-element.elementor-element-14d34498{--width:55%;}.elementor-34 .elementor-element.elementor-element-7b965c57{--width:45%;}.elementor-34 .elementor-element.elementor-element-430519c9{--width:40%;}.elementor-34 .elementor-element.elementor-element-17a281c3{--width:60%;}.elementor-34 .elementor-element.elementor-element-69d2d9fc{--width:50%;}.elementor-34 .elementor-element.elementor-element-479f0370{--width:50%;}.elementor-34 .elementor-element.elementor-element-4154bf43{--width:50%;}.elementor-34 .elementor-element.elementor-element-368b9529{--width:50%;}.elementor-34 .elementor-element.elementor-element-40e05653{--width:50%;}.elementor-34 .elementor-element.elementor-element-72d7ff9b{--width:640px;}.elementor-34 .elementor-element.elementor-element-7246fd0f{--width:50%;}.elementor-34 .elementor-element.elementor-element-79b6757b{--width:48%;}.elementor-34 .elementor-element.elementor-element-3fd14742{--width:50%;}.elementor-34 .elementor-element.elementor-element-17033dc1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-61b54c46{--width:540px;}.elementor-34 .elementor-element.elementor-element-14d34498{--width:100%;}.elementor-34 .elementor-element.elementor-element-7b965c57{--width:100%;}.elementor-34 .elementor-element.elementor-element-430519c9{--width:100%;}.elementor-34 .elementor-element.elementor-element-17a281c3{--width:100%;}.elementor-34 .elementor-element.elementor-element-69d2d9fc{--width:60%;}.elementor-34 .elementor-element.elementor-element-72d7ff9b{--width:50%;}.elementor-34 .elementor-element.elementor-element-79b6757b{--width:100%;}}