.elementor-6040 .elementor-element.elementor-element-cef8b4e > .elementor-container{min-height:600px;}.elementor-6040 .elementor-element.elementor-element-cef8b4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6040 .elementor-element.elementor-element-cef8b4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6040 .elementor-element.elementor-element-73efcc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6040 .elementor-element.elementor-element-73efcc3{text-align:center;}.elementor-6040 .elementor-element.elementor-element-73efcc3 .elementor-heading-title{color:var( --e-global-color-ba1bfc3 );}.elementor-6040 .elementor-element.elementor-element-e2c0484{--divider-border-style:solid;--divider-color:#1DE9B6;--divider-border-width:4px;}.elementor-6040 .elementor-element.elementor-element-e2c0484 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6040 .elementor-element.elementor-element-e2c0484 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-6040 .elementor-element.elementor-element-e2c0484 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6040 .elementor-element.elementor-element-0d38d53{padding:150px 0px 150px 0px;}.elementor-6040 .elementor-element.elementor-element-fae990d{text-align:left;}.elementor-6040 .elementor-element.elementor-element-f6d4512{--divider-border-style:solid;--divider-color:#1DE9B6;--divider-border-width:4px;}.elementor-6040 .elementor-element.elementor-element-f6d4512 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6040 .elementor-element.elementor-element-f6d4512 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-6040 .elementor-element.elementor-element-f6d4512 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta .elementor-cta__bg, .elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta__content{min-height:450px;text-align:left;}.elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta__title{font-family:"Sora", Sans-serif;font-size:30px;}.elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta__button{font-size:20px;font-weight:normal;border-width:2px;border-radius:24px;}.elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta__button:hover{color:#FFFFFF;background-color:#1BE6AD;border-color:#1BE6AD;}.elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#304FFEA6;}.elementor-6040 .elementor-element.elementor-element-72f07c1 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta .elementor-cta__bg, .elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta__content{min-height:450px;text-align:left;}.elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta__title{font-family:"Sora", Sans-serif;font-size:30px;}.elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta__button{font-size:20px;font-weight:normal;border-width:2px;border-radius:24px;}.elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta__button:hover{color:#FFFFFF;background-color:#1BE6AD;border-color:#1BE6AD;}.elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#4383FFA6;}.elementor-6040 .elementor-element.elementor-element-f0825cb .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta .elementor-cta__bg, .elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta__content{min-height:450px;text-align:left;}.elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta__title{font-family:"Sora", Sans-serif;font-size:30px;}.elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta__button{font-size:20px;font-weight:normal;color:#FFFFFF;border-color:#FFFFFF;border-width:2px;border-radius:24px;}.elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta__button:hover{color:#FFFFFF;background-color:#1BE6AD;border-color:#1BE6AD;}.elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#55B6FFAD;}.elementor-6040 .elementor-element.elementor-element-558e137 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta .elementor-cta__bg, .elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta__content{min-height:450px;text-align:left;}.elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta__title{font-family:"Sora", Sans-serif;font-size:30px;}.elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta__button{font-size:20px;font-weight:normal;border-width:2px;border-radius:24px;}.elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta__button:hover{color:#FFFFFF;background-color:#1BE6AD;border-color:#1BE6AD;}.elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1DE4B1B5;}.elementor-6040 .elementor-element.elementor-element-bfe0de0 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6040 .elementor-element.elementor-element-7c6f148{--spacer-size:93px;}:root{--page-title-display:none;}@media(max-width:1219px){.elementor-6040 .elementor-element.elementor-element-0d38d53{padding:60px 30px 60px 30px;}}@media(max-width:1023px){.elementor-6040 .elementor-element.elementor-element-0d38d53{padding:0px 0px 0px 0px;}.elementor-6040 .elementor-element.elementor-element-697e81f > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for section, class: .elementor-element-0754626 */@media only screen  
and (max-width : 1024px) {
    .grid-call-to-action > .elementor-widget-container > .elementor-cta > .elementor-cta__content  > .elementor-cta__description, 
.grid-call-to-action > .elementor-widget-container > .elementor-cta > .elementor-cta__content  > .elementor-cta__button-wrapper{
    max-height: 300px!important;
    overflow:hidden;
}
}
.grid-call-to-action > .elementor-widget-container > .elementor-cta > .elementor-cta__content  > .elementor-cta__description, 
.grid-call-to-action > .elementor-widget-container > .elementor-cta > .elementor-cta__content  > .elementor-cta__button-wrapper{
    max-height: 0px;
    overflow:hidden;
    transition: max-height 0.5s ease-out;
}
.grid-call-to-action:hover .elementor-widget-container > .elementor-cta > .elementor-cta__content  > .elementor-cta__description,
.grid-call-to-action:hover .elementor-widget-container > .elementor-cta > .elementor-cta__content  > .elementor-cta__button-wrapper
{
    max-height: 300px;
    transition: max-height 0.5s ease-in;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-regular.eot');
	src: url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-regular.woff2') format('woff2'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-regular.woff') format('woff'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-regular.ttf') format('truetype'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-regular.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-700.eot');
	src: url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-700.woff2') format('woff2'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-700.woff') format('woff'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-700.ttf') format('truetype'),
		url('https://foxconnbajacal.wpengine.com/wp-content/themes/foxconn-bc/fonts/sora/sora-v3-latin-700.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */