.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14149 .elementor-element.elementor-element-c3f1b8b{z-index:1;}.elementor-14149 .elementor-element.elementor-element-fb6738c > .elementor-widget-container{margin:-40% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-fb6738c{z-index:3;text-align:right;}.elementor-14149 .elementor-element.elementor-element-a2fbf53 > .elementor-widget-container{margin:-40% 0% 0% 0%;padding:0% 0% 0% 10%;}.elementor-14149 .elementor-element.elementor-element-a2fbf53{z-index:2;text-align:left;}.elementor-14149 .elementor-element.elementor-element-a2fbf53 img{width:70%;max-width:70%;}.elementor-14149 .elementor-element.elementor-element-96e1447{z-index:1;}.elementor-14149 .elementor-element.elementor-element-8a986d0 > .elementor-widget-container{margin:-34% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-8a986d0{z-index:3;text-align:right;}.elementor-14149 .elementor-element.elementor-element-25a2541:not(.elementor-motion-effects-element-type-background), .elementor-14149 .elementor-element.elementor-element-25a2541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#909090;}.elementor-14149 .elementor-element.elementor-element-25a2541{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-43px;margin-bottom:0px;}.elementor-14149 .elementor-element.elementor-element-25a2541 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14149 .elementor-element.elementor-element-e7d97a6 > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-14149 .elementor-element.elementor-element-e7d97a6{text-align:center;font-family:"TungstenL", Sans-serif;font-size:25px;font-weight:400;line-height:23px;letter-spacing:0.8px;color:#FFFFFF;}.elementor-14149 .elementor-element.elementor-element-9c7182a{margin-top:0px;margin-bottom:0px;}.elementor-14149 .elementor-element.elementor-element-c8e6b8f .elementor-element-populated .elementor-heading-title{color:#5B5B5B;}.elementor-14149 .elementor-element.elementor-element-c8e6b8f > .elementor-element-populated{color:#5B5B5B;}.elementor-14149 .elementor-element.elementor-element-c8e6b8f .elementor-element-populated a{color:#5B5B5B;}.elementor-14149 .elementor-element.elementor-element-c8e6b8f .elementor-element-populated a:hover{color:#5B5B5B;}.elementor-14149 .elementor-element.elementor-element-8558b1a{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#5B5B5B;}.elementor-14149 .elementor-element.elementor-element-846af78:not(.elementor-motion-effects-element-type-background), .elementor-14149 .elementor-element.elementor-element-846af78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14149 .elementor-element.elementor-element-846af78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2%;margin-bottom:0%;padding:2% 10% 0% 10%;}.elementor-14149 .elementor-element.elementor-element-846af78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-14149 .elementor-element.elementor-element-d038ef2{text-align:left;}.elementor-14149 .elementor-element.elementor-element-d038ef2 .elementor-heading-title{font-family:"TungstenL", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14149 .elementor-element.elementor-element-31a0c84{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;color:#030303;}.elementor-14149 .elementor-element.elementor-element-3b7d71b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-3b7d71b{text-align:left;}.elementor-14149 .elementor-element.elementor-element-3b7d71b .elementor-heading-title{font-family:"TungstenL", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14149 .elementor-element.elementor-element-fcca1e9{text-align:left;}.elementor-14149 .elementor-element.elementor-element-4716d54{text-align:left;font-family:"TungstenL", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;line-height:28px;color:#030303;}.elementor-14149 .elementor-element.elementor-element-e40d78b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-e40d78b{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;line-height:19px;color:#030303;}.elementor-14149 .elementor-element.elementor-element-13f800c{text-align:left;}.elementor-14149 .elementor-element.elementor-element-4291b78{text-align:left;font-family:"TungstenL", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;line-height:28px;color:#030303;}.elementor-14149 .elementor-element.elementor-element-85e0a7a > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-85e0a7a{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;line-height:19px;color:#030303;}.elementor-14149 .elementor-element.elementor-element-4455cd5{text-align:left;}.elementor-14149 .elementor-element.elementor-element-a698c71{text-align:left;font-family:"TungstenL", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;line-height:28px;color:#030303;}.elementor-14149 .elementor-element.elementor-element-19be21f > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-19be21f{text-align:left;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;line-height:19px;color:#030303;}.elementor-14149 .elementor-element.elementor-element-90f7b8c{padding:0% 10% 0% 10%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14149 .elementor-element.elementor-element-cfcd4b2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14149 .elementor-element.elementor-element-cfcd4b2 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-cfcd4b2 .elementor-divider-separator{width:100%;}.elementor-14149 .elementor-element.elementor-element-cfcd4b2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-14149 .elementor-element.elementor-element-70ef6b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-70ef6b9{text-align:left;}.elementor-14149 .elementor-element.elementor-element-70ef6b9 .elementor-heading-title{font-family:"TungstenL", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14149 .elementor-element.elementor-element-405a2d0 .elementor-button{background-color:#FF0000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-7801d25{--spacer-size:55px;}.elementor-14149 .elementor-element.elementor-element-ff495f7 .elementor-button{background-color:#FF0000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-abfaad6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-abfaad6{text-align:left;}.elementor-14149 .elementor-element.elementor-element-abfaad6 .elementor-heading-title{font-family:"TungstenL", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14149 .elementor-element.elementor-element-17c472b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14149 .elementor-element.elementor-element-17c472b > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-17c472b .elementor-divider-separator{width:100%;}.elementor-14149 .elementor-element.elementor-element-17c472b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-14149 .elementor-element.elementor-element-c6ed7af{margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-ad907ef > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-fb3bbd2 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-fb3bbd2{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-d0c1a10{padding:6px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-e7f9419 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-7d945e9 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-7d945e9{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-1fbb7d0{padding:6px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-6216940 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-b9bfdd8 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-b9bfdd8{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-0e9e8fa{padding:6px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-729c958 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-5fa4ce4 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-5fa4ce4{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-b560733{padding:6px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-dbc8dc6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-a485259 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-a485259{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-d5a6555{margin-top:0px;margin-bottom:0px;padding:6px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-faec351 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-84b4295 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-84b4295{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-182096c{padding:6px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-738b7dd > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-67a73e1 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-67a73e1{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-496a70b{padding:6px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-da723be > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14149 .elementor-element.elementor-element-d2eca48 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-14149 .elementor-element.elementor-element-d2eca48{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#161616;}.elementor-14149 .elementor-element.elementor-element-dd369b8{padding:0% 10% 0% 10%;}.elementor-14149 .elementor-element.elementor-element-0c3ee3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-0c3ee3c{text-align:left;}.elementor-14149 .elementor-element.elementor-element-0c3ee3c .elementor-heading-title{font-family:"TungstenL", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14149 .elementor-element.elementor-element-9bdfb04 > .elementor-widget-container{padding:0px 0px 0px 9px;}.elementor-14149 .elementor-element.elementor-element-9bdfb04{text-align:left;font-family:"TungstenL", Sans-serif;font-size:29px;font-weight:600;text-transform:uppercase;line-height:28px;color:#030303;}.elementor-14149 .elementor-element.elementor-element-0a4e894 img{border-style:solid;border-width:0px 0px 1px 0px;border-color:#5F5F5F;}.elementor-14149 .elementor-element.elementor-element-0a4e894 .widget-image-caption{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;}.elementor-14149 .elementor-element.elementor-element-9e0d252 img{border-style:solid;border-width:0px 0px 1px 0px;border-color:#5F5F5F;}.elementor-14149 .elementor-element.elementor-element-9e0d252 .widget-image-caption{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;}.elementor-14149 .elementor-element.elementor-element-d5a18bb img{border-style:solid;border-width:0px 0px 1px 0px;border-color:#5F5F5F;}.elementor-14149 .elementor-element.elementor-element-d5a18bb .widget-image-caption{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;}.elementor-14149 .elementor-element.elementor-element-906d6ee img{border-style:solid;border-width:0px 0px 1px 0px;border-color:#5F5F5F;}.elementor-14149 .elementor-element.elementor-element-906d6ee .widget-image-caption{color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;font-style:normal;}.elementor-14149 .elementor-element.elementor-element-da73e90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-da73e90{text-align:left;}.elementor-14149 .elementor-element.elementor-element-da73e90 .elementor-heading-title{font-family:"TungstenL", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#000000;}@media(max-width:767px){.elementor-14149 .elementor-element.elementor-element-8a986d0 > .elementor-widget-container{margin:-87% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-8a986d0 img{width:65%;}.elementor-14149 .elementor-element.elementor-element-25a2541{margin-top:-19px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14149 .elementor-element.elementor-element-e7d97a6 > .elementor-widget-container{padding:6% 0% 0% 0%;}.elementor-14149 .elementor-element.elementor-element-e7d97a6{font-size:20px;}.elementor-14149 .elementor-element.elementor-element-d038ef2 .elementor-heading-title{font-size:30px;}.elementor-14149 .elementor-element.elementor-element-31a0c84{font-size:15px;}.elementor-14149 .elementor-element.elementor-element-3b7d71b .elementor-heading-title{font-size:30px;}.elementor-14149 .elementor-element.elementor-element-e40d78b{font-size:15px;}.elementor-14149 .elementor-element.elementor-element-85e0a7a{font-size:15px;}.elementor-14149 .elementor-element.elementor-element-19be21f{font-size:15px;}.elementor-14149 .elementor-element.elementor-element-70ef6b9 .elementor-heading-title{font-size:30px;}.elementor-14149 .elementor-element.elementor-element-abfaad6 .elementor-heading-title{font-size:30px;}.elementor-14149 .elementor-element.elementor-element-0c3ee3c .elementor-heading-title{font-size:30px;}.elementor-14149 .elementor-element.elementor-element-da73e90 .elementor-heading-title{font-size:30px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'TungstenL';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Light.eot');
	src: url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Light.woff2') format('woff2'),
		url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Light.woff') format('woff'),
		url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'TungstenL';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Bold.eot');
	src: url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Bold-1.woff2') format('woff2'),
		url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Bold.woff') format('woff'),
		url('https://www.johnbean.com/la-es/wp-content/uploads/2021/12/Tungsten-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.johnbean.com/la-es/wp-content/uploads/2022/10/24462414922.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.johnbean.com/la-es/wp-content/uploads/2022/10/26892287593.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.johnbean.com/la-es/wp-content/uploads/2022/10/27701141393.ttf') format('truetype');
}
/* End Custom Fonts CSS */