.elementor-270 .elementor-element.elementor-element-c97a187{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-4247f03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-18eb732 .elementor-heading-title{font-family:var( --e-global-typography-28e6cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-28e6cb8-font-size );font-weight:var( --e-global-typography-28e6cb8-font-weight );text-transform:var( --e-global-typography-28e6cb8-text-transform );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-e0dbf2b{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-e0dbf2b p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-dd3b173{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-270 .elementor-element.elementor-element-dd3b173 img{width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-270 .elementor-element.elementor-element-7053529.elementor-element{--align-self:flex-end;}.elementor-270 .elementor-element.elementor-element-7053529{font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-7053529 a{color:var( --e-global-color-accent );}.elementor-270 .elementor-element.elementor-element-7053529 a:hover, .elementor-270 .elementor-element.elementor-element-7053529 a:focus{color:var( --e-global-color-secondary );}.elementor-270 .elementor-element.elementor-element-8c94ec2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-270 .elementor-element.elementor-element-e8a9ff1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-270 .elementor-element.elementor-element-4b80885 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-270 .elementor-element.elementor-element-63d7f95{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-270 .elementor-element.elementor-element-63d7f95 img{width:100%;height:650px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-270 .elementor-element.elementor-element-93a167d{--display:flex;--justify-content:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-270 .elementor-element.elementor-element-5fa5d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-270 .elementor-element.elementor-element-5fa5d46 img{width:70%;border-radius:8px 8px 8px 8px;}.elementor-270 .elementor-element.elementor-element-2400130{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-2400130 p{margin-block-end:16px;}.elementor-270 .elementor-element.elementor-element-9d4a71f{--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:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-593c7c2{--display:grid;--min-height:450px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--overflow:hidden;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-270 .elementor-element.elementor-element-593c7c2:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://garciacortes.creardev.com/wp-content/uploads/2025/12/gc-clinica-dental-garcia-cortes-video-banner-poster.webp");background-position:center center;background-size:cover;}.elementor-270 .elementor-element.elementor-element-593c7c2::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-background-video-container::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-background-slideshow::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-48738c3 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-270 .elementor-element.elementor-element-ed035e5{--display:flex;--justify-content:center;}.elementor-270 .elementor-element.elementor-element-d4a7e0c{--display:flex;--justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-270 .elementor-element.elementor-element-010faa7.elementor-element{--align-self:flex-start;}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-wrapper{text-align:start;}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d852546 );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title, .elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title a{font-family:var( --e-global-typography-28e6cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-28e6cb8-font-size );font-weight:var( --e-global-typography-28e6cb8-font-weight );text-transform:var( --e-global-typography-28e6cb8-text-transform );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-270 .elementor-element.elementor-element-010faa7:has(:hover) .elementor-icon-box-title,
					 .elementor-270 .elementor-element.elementor-element-010faa7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d852546 );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d852546 );}.elementor-270 .elementor-element.elementor-element-8c5bdcb{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );color:var( --e-global-color-d852546 );}.elementor-270 .elementor-element.elementor-element-8c5bdcb p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-7d41ede .elementor-button{background-color:var( --e-global-color-48738c3 );font-family:var( --e-global-typography-28e6cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-28e6cb8-font-size );font-weight:var( --e-global-typography-28e6cb8-font-weight );text-transform:var( --e-global-typography-28e6cb8-text-transform );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );fill:var( --e-global-color-d852546 );color:var( --e-global-color-d852546 );}.elementor-270 .elementor-element.elementor-element-7d41ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-270 .elementor-element.elementor-element-7d41ede .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-270 .elementor-element.elementor-element-7d41ede .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-270 .elementor-element.elementor-element-56be25f{--display:flex;}.elementor-270 .elementor-element.elementor-element-4bc0e95{--spacer-size:100px;}.elementor-270 .elementor-element.elementor-element-b72ad03{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-b72ad03:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-b72ad03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-270 .elementor-element.elementor-element-32165ad{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-270 .elementor-element.elementor-element-ad98bf9{margin:0px 500px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-ad98bf9 img{max-width:500px;border-radius:30px 30px 30px 30px;}.elementor-270 .elementor-element.elementor-element-b191c22{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:-80px;--margin-bottom:0px;--margin-left:360px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:170px;}.elementor-270 .elementor-element.elementor-element-b191c22:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-b191c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-02c3102 ) 0%, var( --e-global-color-text ) 100%);}.elementor-270 .elementor-element.elementor-element-e2d4718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;text-align:start;}.elementor-270 .elementor-element.elementor-element-e2d4718 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-195e89e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-195e89e:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-195e89e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 43%, var( --e-global-color-accent ) 100%);}.elementor-270 .elementor-element.elementor-element-0f625e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-3fc1cc5{text-align:start;}.elementor-270 .elementor-element.elementor-element-3fc1cc5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-270 .elementor-element.elementor-element-1be3185{text-align:start;font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-0a23e68 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-cb8d7a7-font-family ), Sans-serif;font-size:var( --e-global-typography-cb8d7a7-font-size );font-weight:var( --e-global-typography-cb8d7a7-font-weight );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-896ba35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-79c4ebd{padding:40px 0px 40px 0px;}.elementor-270 .elementor-element.elementor-element-79c4ebd img{border-radius:30px 30px 30px 30px;}.elementor-270 .elementor-element.elementor-element-7d443eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-7d443eb:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-7d443eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 43%, var( --e-global-color-accent ) 100%);}.elementor-270 .elementor-element.elementor-element-9bb0a0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-1c8ceaa{padding:40px 0px 40px 0px;}.elementor-270 .elementor-element.elementor-element-1c8ceaa img{border-radius:30px 30px 30px 30px;}.elementor-270 .elementor-element.elementor-element-01dba3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-2d43baa{text-align:start;}.elementor-270 .elementor-element.elementor-element-2d43baa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-270 .elementor-element.elementor-element-1d15c66{text-align:start;font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-d26337c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-cb8d7a7-font-family ), Sans-serif;font-size:var( --e-global-typography-cb8d7a7-font-size );font-weight:var( --e-global-typography-cb8d7a7-font-weight );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-b2061d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-b2061d8:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-b2061d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 43%, var( --e-global-color-accent ) 100%);}.elementor-270 .elementor-element.elementor-element-f04eb07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-4761aa0{text-align:start;}.elementor-270 .elementor-element.elementor-element-4761aa0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-270 .elementor-element.elementor-element-137f654{text-align:start;font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-a71b59e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-cb8d7a7-font-family ), Sans-serif;font-size:var( --e-global-typography-cb8d7a7-font-size );font-weight:var( --e-global-typography-cb8d7a7-font-weight );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-d76238c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-28d8b6b{padding:40px 0px 40px 0px;}.elementor-270 .elementor-element.elementor-element-28d8b6b img{border-radius:30px 30px 30px 30px;}.elementor-270 .elementor-element.elementor-element-fe3afcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-fe3afcc:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-fe3afcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 43%, var( --e-global-color-accent ) 100%);}.elementor-270 .elementor-element.elementor-element-92c0f29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-4c0e5c4{text-align:start;}.elementor-270 .elementor-element.elementor-element-4c0e5c4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-270 .elementor-element.elementor-element-26a9ebf{text-align:start;font-family:var( --e-global-typography-6aab405-font-family ), Sans-serif;font-size:var( --e-global-typography-6aab405-font-size );font-weight:var( --e-global-typography-6aab405-font-weight );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-c3c38b5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-cb8d7a7-font-family ), Sans-serif;font-size:var( --e-global-typography-cb8d7a7-font-size );font-weight:var( --e-global-typography-cb8d7a7-font-weight );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );border-radius:20px 20px 20px 20px;}.elementor-270 .elementor-element.elementor-element-1f06ab8{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-270 .elementor-element.elementor-element-32165ad{--width:90%;}.elementor-270 .elementor-element.elementor-element-b191c22{--width:70%;}.elementor-270 .elementor-element.elementor-element-0f625e4{--width:50%;}.elementor-270 .elementor-element.elementor-element-896ba35{--width:50%;}.elementor-270 .elementor-element.elementor-element-9bb0a0a{--width:50%;}.elementor-270 .elementor-element.elementor-element-01dba3f{--width:50%;}.elementor-270 .elementor-element.elementor-element-f04eb07{--width:50%;}.elementor-270 .elementor-element.elementor-element-d76238c{--width:50%;}.elementor-270 .elementor-element.elementor-element-92c0f29{--width:50%;}}@media(max-width:1280px){.elementor-270 .elementor-element.elementor-element-c97a187{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-18eb732 .elementor-heading-title{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-e0dbf2b{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-dd3b173{width:100%;max-width:100%;}.elementor-270 .elementor-element.elementor-element-dd3b173.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-dd3b173 img{height:550px;object-fit:cover;object-position:center center;}.elementor-270 .elementor-element.elementor-element-7053529{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8c94ec2{--grid-auto-flow:row;}.elementor-270 .elementor-element.elementor-element-4b80885 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-2400130{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-593c7c2{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title, .elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title a{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8c5bdcb{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-7d41ede .elementor-button{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-270 .elementor-element.elementor-element-e2d4718 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-3fc1cc5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-1be3185{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-0a23e68 .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-2d43baa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-1d15c66{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-d26337c .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-4761aa0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-137f654{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-a71b59e .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-4c0e5c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-26a9ebf{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-c3c38b5 .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}}@media(max-width:1024px){.elementor-270 .elementor-element.elementor-element-c97a187{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-270 .elementor-element.elementor-element-4247f03{grid-column:span 2;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-18eb732 .elementor-heading-title{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-e0dbf2b{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-7053529{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8c94ec2{--grid-auto-flow:row;}.elementor-270 .elementor-element.elementor-element-4b80885 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-63d7f95 img{height:450px;}.elementor-270 .elementor-element.elementor-element-2400130{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-9d4a71f{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-593c7c2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overlay-opacity:0.6;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-270 .elementor-element.elementor-element-593c7c2::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-background-video-container::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-background-slideshow::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(-90deg, var( --e-global-color-48738c3 ) 0%, var( --e-global-color-primary ) 0%);}.elementor-270 .elementor-element.elementor-element-ed035e5.e-con{--order:-99999 /* order start hack */;}.elementor-270 .elementor-element.elementor-element-ed035e5{--z-index:1;}.elementor-270 .elementor-element.elementor-element-d4a7e0c.e-con{--order:-99999 /* order start hack */;}.elementor-270 .elementor-element.elementor-element-d4a7e0c{--z-index:1;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title, .elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title a{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8c5bdcb{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-7d41ede .elementor-button{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-270 .elementor-element.elementor-element-b191c22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-270 .elementor-element.elementor-element-e2d4718 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-195e89e{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-3fc1cc5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-1be3185{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-0a23e68 .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-7d443eb{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-2d43baa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-1d15c66{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-d26337c .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-b2061d8{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-4761aa0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-137f654{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-a71b59e .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-fe3afcc{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-4c0e5c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-26a9ebf{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-c3c38b5 .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-c97a187{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:192px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-4247f03{grid-column:span 1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-18eb732 .elementor-heading-title{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-e0dbf2b{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-dd3b173 img{height:350px;}.elementor-270 .elementor-element.elementor-element-7053529{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8c94ec2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-4b80885 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-63d7f95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-270 .elementor-element.elementor-element-63d7f95.elementor-element{--order:99999 /* order end hack */;}.elementor-270 .elementor-element.elementor-element-63d7f95 img{height:450px;}.elementor-270 .elementor-element.elementor-element-5fa5d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-270 .elementor-element.elementor-element-5fa5d46.elementor-element{--order:99999 /* order end hack */;}.elementor-270 .elementor-element.elementor-element-2400130{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-593c7c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.7;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-270 .elementor-element.elementor-element-593c7c2::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-background-video-container::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-background-slideshow::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-270 .elementor-element.elementor-element-593c7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-48738c3 ) 0%, var( --e-global-color-primary ) 0%);}.elementor-270 .elementor-element.elementor-element-ed035e5{--width:100%;--min-height:150px;}.elementor-270 .elementor-element.elementor-element-d4a7e0c{--width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title, .elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-title a{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-270 .elementor-element.elementor-element-010faa7 .elementor-icon-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-8c5bdcb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-7d41ede{width:100%;max-width:100%;}.elementor-270 .elementor-element.elementor-element-7d41ede.elementor-element{--order:3;}.elementor-270 .elementor-element.elementor-element-7d41ede .elementor-button{font-size:var( --e-global-typography-28e6cb8-font-size );line-height:var( --e-global-typography-28e6cb8-line-height );letter-spacing:var( --e-global-typography-28e6cb8-letter-spacing );}.elementor-270 .elementor-element.elementor-element-56be25f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-270 .elementor-element.elementor-element-b72ad03{--padding-top:20vw;--padding-bottom:20vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-32165ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-ad98bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-270 .elementor-element.elementor-element-ad98bf9 img{max-width:310px;}.elementor-270 .elementor-element.elementor-element-b191c22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-270 .elementor-element.elementor-element-e2d4718 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-270 .elementor-element.elementor-element-195e89e{--padding-top:20vw;--padding-bottom:20vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-3fc1cc5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-1be3185{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-0a23e68 .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-7d443eb{--padding-top:20vw;--padding-bottom:20vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-2d43baa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-1d15c66{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-d26337c .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-b2061d8{--padding-top:20vw;--padding-bottom:20vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-4761aa0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-137f654{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-a71b59e .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}.elementor-270 .elementor-element.elementor-element-fe3afcc{--padding-top:20vw;--padding-bottom:20vw;--padding-left:4vw;--padding-right:4vw;}.elementor-270 .elementor-element.elementor-element-4c0e5c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-270 .elementor-element.elementor-element-26a9ebf{font-size:var( --e-global-typography-6aab405-font-size );line-height:var( --e-global-typography-6aab405-line-height );letter-spacing:var( --e-global-typography-6aab405-letter-spacing );}.elementor-270 .elementor-element.elementor-element-c3c38b5 .elementor-button{font-size:var( --e-global-typography-cb8d7a7-font-size );line-height:var( --e-global-typography-cb8d7a7-line-height );letter-spacing:var( --e-global-typography-cb8d7a7-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-b72ad03 */.elementor-270 .elementor-element.elementor-element-b72ad03 {
  position: relative;
  overflow: hidden;
}

.elementor-270 .elementor-element.elementor-element-b72ad03::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* hereda el fondo del contenedor */
  filter: blur(8px); /* ajusta el nivel de desenfoque */
  z-index: 0;
}

.elementor-270 .elementor-element.elementor-element-b72ad03 > * {
  position: relative;
  z-index: 1; /* mantiene los elementos hijos por encima del blur */
}/* End custom CSS */