.elementor-34 .elementor-element.elementor-element-4f0a080{--display:flex;--min-height:min(100vh, 1042px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.2;--padding-top:160px;--padding-bottom:clamp(80px, 12.5vw, 240px);--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-4f0a080::before, .elementor-34 .elementor-element.elementor-element-4f0a080 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-4f0a080 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-4f0a080 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-4f0a080 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-4f0a080 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-4f0a080:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4f0a080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://marinespinel.com/wp-content/uploads/2026/10/nosotros-video-poster.jpg") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-bbef1fd .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(46px, 7vw, 134px);font-weight:600;line-height:1.04em;color:#E5E4E0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-db2816d{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(18px, 1.36vw, 26px);font-weight:300;line-height:1.31em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-f3f3de5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(80px, 11.5vw, 220px);--padding-bottom:clamp(80px, 13vw, 250px);--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-f3f3de5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f3f3de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-188931d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + clamp(48px, 7.9vw, 152px)) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-188931d .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(15px, 1.25vw, 24px);font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.3em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-9acd92d{--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:56px clamp(32px, 6.1vw, 118px);--row-gap:56px;--column-gap:clamp(32px, 6.1vw, 118px);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-f68d809{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(20px, 1.6vw, 30px) clamp(20px, 1.6vw, 30px);--row-gap:clamp(20px, 1.6vw, 30px);--column-gap:clamp(20px, 1.6vw, 30px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-9af3562 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(26px, 2.08vw, 40px);font-weight:600;line-height:1.3em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-3f3e820{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(18px, 1.36vw, 26px);font-weight:300;line-height:1.38em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-8710d82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(20px, 1.6vw, 30px) clamp(20px, 1.6vw, 30px);--row-gap:clamp(20px, 1.6vw, 30px);--column-gap:clamp(20px, 1.6vw, 30px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ad3f1ab .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(26px, 2.08vw, 40px);font-weight:600;line-height:1.3em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-0804064{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(18px, 1.36vw, 26px);font-weight:300;line-height:1.38em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-a3b9d7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(20px, 1.6vw, 30px) clamp(20px, 1.6vw, 30px);--row-gap:clamp(20px, 1.6vw, 30px);--column-gap:clamp(20px, 1.6vw, 30px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3c4db63 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(26px, 2.08vw, 40px);font-weight:600;line-height:1.3em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-97cba52{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(18px, 1.36vw, 26px);font-weight:300;line-height:1.38em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-736bc15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(20px, 1.6vw, 30px) clamp(20px, 1.6vw, 30px);--row-gap:clamp(20px, 1.6vw, 30px);--column-gap:clamp(20px, 1.6vw, 30px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-64a2b5c .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(26px, 2.08vw, 40px);font-weight:600;line-height:1.3em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-0e7829e{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(18px, 1.36vw, 26px);font-weight:300;line-height:1.38em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-6753662{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-6753662:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6753662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-b3d8a44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b3d8a44:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b3d8a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-4576a6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(96px, 14vw, 275px);--padding-bottom:clamp(96px, 14.5vw, 280px);--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-4576a6b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4576a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-42b0d79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(32px, 3.5vw, 68px) clamp(32px, 3.5vw, 68px);--row-gap:clamp(32px, 3.5vw, 68px);--column-gap:clamp(32px, 3.5vw, 68px);--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(0px, 19.4vw, 368px);--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-c45f22c .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(40px, 5.73vw, 110px);font-weight:600;line-height:1.05em;color:#E5E4E0;}.elementor-34 .elementor-element.elementor-element-5e25c9b{--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:24px clamp(24px, 10.3vw, 199px);--row-gap:24px;--column-gap:clamp(24px, 10.3vw, 199px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2b3e804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:clamp(32px, 2.6vw, 50px) clamp(32px, 2.6vw, 50px);--row-gap:clamp(32px, 2.6vw, 50px);--column-gap:clamp(32px, 2.6vw, 50px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-deb8671{font-family:"Kumbh Sans", Sans-serif;font-size:clamp(18px, 1.36vw, 26px);font-weight:300;line-height:1.31em;color:#E5E4E0;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-2b3e804{--width:628px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-42b0d79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5e25c9b{--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-34 .elementor-element.elementor-element-2b3e804{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-db2816d */.elementor-34 .elementor-element.elementor-element-db2816d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0a080 */.elementor-34 .elementor-element.elementor-element-4f0a080{background-color:#1A1A1A}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-175b0f6 */.elementor-34 .elementor-element.elementor-element-175b0f6{line-height:0}.elementor-34 .elementor-element.elementor-element-175b0f6 .me-learn__icon{height:clamp(44px, 3.8vw, 73px);width:auto;overflow:visible}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f3e820 */.elementor-34 .elementor-element.elementor-element-3f3e820 p{margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f15f059 */.elementor-34 .elementor-element.elementor-element-f15f059{line-height:0}.elementor-34 .elementor-element.elementor-element-f15f059 .me-learn__icon{height:clamp(44px, 3.8vw, 73px);width:auto;overflow:visible}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0804064 */.elementor-34 .elementor-element.elementor-element-0804064 p{margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a8fe8d */.elementor-34 .elementor-element.elementor-element-7a8fe8d{line-height:0}.elementor-34 .elementor-element.elementor-element-7a8fe8d .me-learn__icon{height:clamp(44px, 3.8vw, 73px);width:auto;overflow:visible}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97cba52 */.elementor-34 .elementor-element.elementor-element-97cba52 p{margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1a8581 */.elementor-34 .elementor-element.elementor-element-f1a8581{line-height:0}.elementor-34 .elementor-element.elementor-element-f1a8581 .me-learn__icon{height:clamp(44px, 3.8vw, 73px);width:auto;overflow:visible}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e7829e */.elementor-34 .elementor-element.elementor-element-0e7829e p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9acd92d */.elementor-34 .elementor-element.elementor-element-9acd92d > .me-learn{flex:1 1 0;min-width:0;max-width:319px}
@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-9acd92d > .me-learn{flex:1 1 calc(50% - 60px);max-width:none}}
@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-9acd92d > .me-learn{flex-basis:100%}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3529d61 */.elementor-34 .elementor-element.elementor-element-3529d61{flex:none;line-height:0;padding-top:.6em}.elementor-34 .elementor-element.elementor-element-3529d61 .me-dash{display:block;width:clamp(40px, 3.3vw, 63px);height:clamp(8px, .63vw, 12px);background:#FFDD21}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb8671 */.elementor-34 .elementor-element.elementor-element-deb8671 p{margin:0 0 1.3em}.elementor-34 .elementor-element.elementor-element-deb8671 p:last-child{margin:0}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://marinespinel.com/wp-content/uploads/2026/10/KumbhSans-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://marinespinel.com/wp-content/uploads/2026/10/KumbhSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://marinespinel.com/wp-content/uploads/2026/10/KumbhSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://marinespinel.com/wp-content/uploads/2026/10/KumbhSans-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://marinespinel.com/wp-content/uploads/2026/10/KumbhSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Kumbh Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://marinespinel.com/wp-content/uploads/2026/10/KumbhSans-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */