.elementor-10242 .elementor-element.elementor-element-1a8d5cc:not(.elementor-motion-effects-element-type-background), .elementor-10242 .elementor-element.elementor-element-1a8d5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1F89E9 0%, #2CC6FA 100%);}.elementor-10242 .elementor-element.elementor-element-1a8d5cc > .elementor-container{max-width:1400px;min-height:600px;}.elementor-10242 .elementor-element.elementor-element-1a8d5cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-10242 .elementor-element.elementor-element-1a8d5cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10242 .elementor-element.elementor-element-1a8d5cc .elementor-heading-title{color:#FFFFFF;}.elementor-10242 .elementor-element.elementor-element-bf26ddd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10242 .elementor-element.elementor-element-782d73b{text-align:center;}.elementor-10242 .elementor-element.elementor-element-782d73b .elementor-heading-title{font-size:300px;line-height:1em;}.elementor-10242 .elementor-element.elementor-element-28ef9bd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10242 .elementor-element.elementor-element-28ef9bd{text-align:center;}.elementor-10242 .elementor-element.elementor-element-28ef9bd .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-10242 .elementor-element.elementor-element-b17bbd7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10242 .elementor-element.elementor-element-b17bbd7{margin-top:-90px;margin-bottom:0px;}.elementor-10242 .elementor-element.elementor-element-c0edd2a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-10242 .elementor-element.elementor-element-6054a22{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-3150112{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-9c51558:not(.elementor-motion-effects-element-type-background), .elementor-10242 .elementor-element.elementor-element-9c51558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F5F6F8 100%);}.elementor-10242 .elementor-element.elementor-element-9c51558{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-10242 .elementor-element.elementor-element-9c51558 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10242 .elementor-element.elementor-element-7f4f18a{padding:20px 0px 20px 0px;}.elementor-10242 .elementor-element.elementor-element-3231eef{text-align:start;}.elementor-10242 .elementor-element.elementor-element-1836b7e{padding:20px 0px 20px 0px;}.elementor-10242 .elementor-element.elementor-element-8654395{width:auto;max-width:auto;text-align:start;}.elementor-10242 .elementor-element.elementor-element-8654395 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10242 .elementor-element.elementor-element-8654395 img{max-width:50px;}.elementor-10242 .elementor-element.elementor-element-d3af96c .elementor-heading-title{font-size:40px;}.elementor-10242 .elementor-element.elementor-element-48bf4e3{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-10242 .elementor-element.elementor-element-384a6e9{padding:20px 0px 20px 0px;}.elementor-10242 .elementor-element.elementor-element-0f16183{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;}.elementor-10242 .elementor-element.elementor-element-0f16183 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10242 .elementor-element.elementor-element-0f16183 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-10242 .elementor-element.elementor-element-2a801a1 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10242 .elementor-element.elementor-element-2a801a1 .elementor-heading-title{font-size:15px;}.elementor-10242 .elementor-element.elementor-element-e4dc858{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-e4dc858 .elementor-image-box-title{margin-bottom:0px;font-size:12px;text-transform:uppercase;letter-spacing:1px;}.elementor-10242 .elementor-element.elementor-element-e4dc858 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10242 .elementor-element.elementor-element-e4dc858 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;letter-spacing:1px;}.elementor-10242 .elementor-element.elementor-element-b20ba6f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10242 .elementor-element.elementor-element-0fcd78b{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-10242 .elementor-element.elementor-element-5da9abc{padding:20px 0px 20px 0px;}.elementor-10242 .elementor-element.elementor-element-b5e0e64 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10242 .elementor-element.elementor-element-8ade684{padding:20px 0px 20px 0px;}.elementor-10242 .elementor-element.elementor-element-297784a .elementor-heading-title{font-size:18px;}.elementor-10242 .elementor-element.elementor-element-451418e{margin-top:230px;margin-bottom:75px;padding:0px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-7443a83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-10242 .elementor-element.elementor-element-2e5e8c3 .elementor-heading-title{font-size:13px;line-height:1em;}.elementor-10242 .elementor-element.elementor-element-575a6e1{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-10242 .elementor-element.elementor-element-575a6e1 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10242 .elementor-element.elementor-element-575a6e1 .elementor-heading-title{font-size:47px;}.elementor-10242 .elementor-element.elementor-element-00be7cf{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-10242 .elementor-element.elementor-element-c7dfb52.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10242 .elementor-element.elementor-element-c592660{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-c592660 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-0e81521{width:auto;max-width:auto;top:0px;}.elementor-10242 .elementor-element.elementor-element-0e81521 > .elementor-widget-container{margin:15px -90px 0px 0px;}body:not(.rtl) .elementor-10242 .elementor-element.elementor-element-0e81521{right:0px;}body.rtl .elementor-10242 .elementor-element.elementor-element-0e81521{left:0px;}.elementor-10242 .elementor-element.elementor-element-d150923{width:auto;max-width:auto;top:0px;}.elementor-10242 .elementor-element.elementor-element-d150923 > .elementor-widget-container{margin:-27px 0px 0px 0px;}body:not(.rtl) .elementor-10242 .elementor-element.elementor-element-d150923{right:-20px;}body.rtl .elementor-10242 .elementor-element.elementor-element-d150923{left:-20px;}.elementor-10242 .elementor-element.elementor-element-f346c25{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-10242 .elementor-element.elementor-element-f346c25{right:0px;}body.rtl .elementor-10242 .elementor-element.elementor-element-f346c25{left:0px;}.elementor-10242 .elementor-element.elementor-element-b8697e2:not(.elementor-motion-effects-element-type-background), .elementor-10242 .elementor-element.elementor-element-b8697e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FFFFFF 0%, #F5F6F8 100%);}.elementor-10242 .elementor-element.elementor-element-b8697e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:145px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-b8697e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10242 .elementor-element.elementor-element-e6abe5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10242 .elementor-element.elementor-element-796942e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10242 .elementor-element.elementor-element-796942e .elementor-heading-title{font-size:13px;line-height:1em;}.elementor-10242 .elementor-element.elementor-element-668d2ff > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10242 .elementor-element.elementor-element-668d2ff .elementor-heading-title{font-size:47px;}.elementor-10242 .elementor-element.elementor-element-a553f97{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-10242 .elementor-element.elementor-element-a553f97 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10242 .elementor-element.elementor-element-8b3d449 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-10242 .elementor-element.elementor-element-8b3d449 .elementor-button{font-weight:700;}.elementor-10242 .elementor-element.elementor-element-143dd67 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10242 .elementor-element.elementor-element-143dd67 .elementor-button{font-weight:700;}.elementor-10242 .elementor-element.elementor-element-e287b0f{width:auto;max-width:auto;z-index:1;text-align:start;}.elementor-10242 .elementor-element.elementor-element-e287b0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-e287b0f img{max-width:210px;}.elementor-10242 .elementor-element.elementor-element-c3a3006{width:auto;max-width:auto;z-index:2;text-align:start;}.elementor-10242 .elementor-element.elementor-element-c3a3006 > .elementor-widget-container{margin:-20px 0px 0px -79px;}.elementor-10242 .elementor-element.elementor-element-435f3cc{z-index:3;text-align:start;}.elementor-10242 .elementor-element.elementor-element-2bfc00c{margin-top:200px;margin-bottom:0px;z-index:2;}.elementor-10242 .elementor-element.elementor-element-e0f841b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10242 .elementor-element.elementor-element-900472b{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-2f1d78b{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-2f1d78b > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-e9e0bca{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-15e97fa{width:auto;max-width:auto;}.elementor-10242 .elementor-element.elementor-element-5f77751:not(.elementor-motion-effects-element-type-background), .elementor-10242 .elementor-element.elementor-element-5f77751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19253A;}.elementor-10242 .elementor-element.elementor-element-5f77751{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:450px 0px 320px 0px;}.elementor-10242 .elementor-element.elementor-element-5f77751 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10242 .elementor-element.elementor-element-5f77751 .elementor-heading-title{color:#FFFFFF;}.elementor-10242 .elementor-element.elementor-element-891c8d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10242 .elementor-element.elementor-element-891c8d8{z-index:3;}.elementor-10242 .elementor-element.elementor-element-6f084b7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10242 .elementor-element.elementor-element-6f084b7 .elementor-heading-title{font-size:13px;}.elementor-10242 .elementor-element.elementor-element-e2270e0 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-10242 .elementor-element.elementor-element-e2270e0 .elementor-heading-title{font-size:63px;}.elementor-10242 .elementor-element.elementor-element-146a55d{text-align:start;}.elementor-10242 .elementor-element.elementor-element-4bf7d02{margin-top:-240px;margin-bottom:100px;}.elementor-10242 .elementor-element.elementor-element-59a9c14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10242 .elementor-element.elementor-element-59a9c14 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10242 .elementor-element.elementor-element-da06539{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;}.elementor-10242 .elementor-element.elementor-element-da06539 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-10242 .elementor-element.elementor-element-e6abe5e{width:40%;}.elementor-10242 .elementor-element.elementor-element-9293ea2{width:60%;}}@media(max-width:1024px){.elementor-10242 .elementor-element.elementor-element-782d73b .elementor-heading-title{font-size:170px;}.elementor-10242 .elementor-element.elementor-element-3150112 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-7f4f18a{padding:10px 10px 10px 10px;}.elementor-10242 .elementor-element.elementor-element-1836b7e{padding:10px 10px 10px 10px;}.elementor-10242 .elementor-element.elementor-element-48bf4e3{width:100%;max-width:100%;}.elementor-10242 .elementor-element.elementor-element-384a6e9{padding:10px 10px 10px 10px;}.elementor-10242 .elementor-element.elementor-element-0f16183{width:100%;max-width:100%;}.elementor-10242 .elementor-element.elementor-element-0fcd78b{width:100%;max-width:100%;}.elementor-10242 .elementor-element.elementor-element-451418e{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-b8697e2{margin-top:100px;margin-bottom:100px;padding:100px 10px 100px 10px;}.elementor-10242 .elementor-element.elementor-element-a553f97{width:100%;max-width:100%;}.elementor-10242 .elementor-element.elementor-element-2bfc00c{margin-top:-120px;margin-bottom:-120px;}.elementor-10242 .elementor-element.elementor-element-5f77751{padding:240px 10px 240px 10px;}}@media(max-width:767px){.elementor-10242 .elementor-element.elementor-element-1a8d5cc > .elementor-container{min-height:400px;}.elementor-10242 .elementor-element.elementor-element-782d73b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10242 .elementor-element.elementor-element-782d73b .elementor-heading-title{font-size:78px;}.elementor-10242 .elementor-element.elementor-element-28ef9bd .elementor-heading-title{font-size:20px;}.elementor-10242 .elementor-element.elementor-element-d3af96c .elementor-heading-title{font-size:30px;}.elementor-10242 .elementor-element.elementor-element-0f16183 .elementor-heading-title{font-size:24px;}.elementor-10242 .elementor-element.elementor-element-451418e{padding:40px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-7443a83 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10242 .elementor-element.elementor-element-575a6e1 .elementor-heading-title{font-size:26px;}.elementor-10242 .elementor-element.elementor-element-2f1d78b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10242 .elementor-element.elementor-element-e2270e0 .elementor-heading-title{font-size:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10242 .elementor-element.elementor-element-32bcf5f{width:100%;}.elementor-10242 .elementor-element.elementor-element-f75115e{width:100%;}.elementor-10242 .elementor-element.elementor-element-3337c26{width:100%;}.elementor-10242 .elementor-element.elementor-element-60379bf{width:100%;}.elementor-10242 .elementor-element.elementor-element-2fd8a9b{width:100%;}.elementor-10242 .elementor-element.elementor-element-b20ba6f{width:100%;}.elementor-10242 .elementor-element.elementor-element-7904cf1{width:50%;}.elementor-10242 .elementor-element.elementor-element-b0207a3{width:50%;}.elementor-10242 .elementor-element.elementor-element-928712f{width:50%;}.elementor-10242 .elementor-element.elementor-element-93e3f01{width:50%;}.elementor-10242 .elementor-element.elementor-element-e6abe5e{width:100%;}.elementor-10242 .elementor-element.elementor-element-9293ea2{width:100%;}.elementor-10242 .elementor-element.elementor-element-41a6003{width:100%;}.elementor-10242 .elementor-element.elementor-element-6a06bc7{width:100%;}.elementor-10242 .elementor-element.elementor-element-1f27f71{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-28ef9bd */.elementor-10242 .elementor-element.elementor-element-28ef9bd .elementor-heading-title span {
    font-weight: 400;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a8d5cc */.elementor-10242 .elementor-element.elementor-element-1a8d5cc .elementor-fit-aspect-ratio {
    padding-bottom: 20%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3150112 */.elementor-10242 .elementor-element.elementor-element-3150112 .elementor-button {
    background: #3757A6;
	border-color: #3757A6;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
}
.elementor-10242 .elementor-element.elementor-element-3150112 .elementor-button-text:after {
	content: '';
	font-family: 'FontAwesome';
	font-weight: 400;
	font-size: 22px;
	line-height: 1;
	margin: -10px -10px -10px 10px;
	display: inline-block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60379bf */.elementor-10242 .elementor-element.elementor-element-60379bf .elementor-widget-wrap {
    column-gap: 30px;
}
.elementor-10242 .elementor-element.elementor-element-60379bf .elementor-widget-icon-box {
	max-width: 290px;
	margin-bottom: 30px;
}
.elementor-10242 .elementor-element.elementor-element-60379bf .elementor-icon-box-title {
	text-align: left;
	font-size: 15px;
	margin: 0 0 5px;
}
.elementor-10242 .elementor-element.elementor-element-60379bf .elementor-icon-box-description {
    text-align: left;
    font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4dc858 */.elementor-10242 .elementor-element.elementor-element-e4dc858 .elementor-image-box-img img {
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fcd78b */.elementor-10242 .elementor-element.elementor-element-0fcd78b {
    max-height: 450px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5e0e64 */.elementor-10242 .elementor-element.elementor-element-b5e0e64 .elementor-widget-container {
    max-width: 1292px;
    padding: 0 12px;
    margin: auto;
    display: flex;
    justify-content: space-between;
}
.elementor-10242 .elementor-element.elementor-element-b5e0e64 .c1 {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Montserrat';
    letter-spacing: 1px;
}
.elementor-10242 .elementor-element.elementor-element-b5e0e64 .t2 {
    margin-left: 15px;
    opacity: .45;
}

@media(max-width:767px){
    .elementor-10242 .elementor-element.elementor-element-b5e0e64 .elementor-widget-container {
        display: block;
    }
    .elementor-10242 .elementor-element.elementor-element-b5e0e64 .c1 {
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for ff-custom-carousel-1, class: .elementor-element-180ac8c */.elementor-10242 .elementor-element.elementor-element-180ac8c .item {
	border-radius: 6px;
	background-color: #FFFFFF;
	box-shadow: 0 0 17px 0 rgb(2 6 19 / 12%);
	font-family: 'Montserrat';
	font-size: 12px;
	display: inline-flex;
	width: 620px;
	max-width: 100%;
	vertical-align: top;
	padding: 50px 025px;
    margin: 10px 10px;
    min-height: 292px;
}
.elementor-10242 .elementor-element.elementor-element-180ac8c .item .s1 {
    flex-shrink: 0;
	max-width: 110px;
	margin-right: 25px;
}
.elementor-10242 .elementor-element.elementor-element-180ac8c .item .e1 img {
    border-radius: 50%;
}
.elementor-10242 .elementor-element.elementor-element-180ac8c .item .e2,
.elementor-10242 .elementor-element.elementor-element-180ac8c .item .e3 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 400;
}
.elementor-10242 .elementor-element.elementor-element-180ac8c .item .e2 {
    font-weight: 700;
    margin: 0;
}
.elementor-10242 .elementor-element.elementor-element-180ac8c .item .e4 {
    font-family: 'Open Sans';
    font-size: 15px;
    margin-top: 10px;
    line-height: 1.6;
    height: 150px;
}

.elementor-10242 .elementor-element.elementor-element-180ac8c .slick-list {
    overflow: visible;
}

.elementor-10242 .elementor-element.elementor-element-180ac8c .slick-cloned {
    opacity: .5;
}

@media(max-width:419px){
    .elementor-10242 .elementor-element.elementor-element-180ac8c .item {
       display: block;
    }
    .elementor-10242 .elementor-element.elementor-element-180ac8c .item .s1 {
        margin: 0 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5da9abc */.custom/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ade684 */.custom/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f346c25 */@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}
.elementor-10242 .elementor-element.elementor-element-f346c25 {
	width: 70px;
	height: 70px;
	margin-top: 161px;
	margin-right: 208px;
}
.elementor-10242 .elementor-element.elementor-element-f346c25 .e1 {
    position: absolute;
    top: 17px;
    right: 10px;
}
.elementor-10242 .elementor-element.elementor-element-f346c25 .e2 {
    -webkit-animation: rotate-center 12s linear infinite both;
	animation: rotate-center 12s linear infinite both;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c7dfb52 */.elementor-10242 .elementor-element.elementor-element-c7dfb52 {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac3ca67 */.elementor-10242 .elementor-element.elementor-element-ac3ca67 .elementor-image-box-wrapper {
    border-radius: 7px;
    background-color: #fff;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
}
.elementor-10242 .elementor-element.elementor-element-ac3ca67 .elementor-image-box-img {
	background: linear-gradient(0deg, #FFFFFF 0%, #E5F9FF 100%);
	width: 100%;
	text-align: left;
	padding: 38px 30px 30px 30px;
	height: 166px;
	display: flex;
	align-items: center;
}
.elementor-10242 .elementor-element.elementor-element-ac3ca67 .elementor-image-box-content {
    padding: 12px 23px 50px;
    text-align: left;
}
.elementor-10242 .elementor-element.elementor-element-ac3ca67 .elementor-image-box-title {
    font-size: 15px;
    line-height: 1.3;
    margin-bottom: 10px;
    min-height: 40px;
}
.elementor-10242 .elementor-element.elementor-element-ac3ca67 .elementor-image-box-description {
    font-size: 12px;
    min-height: 130px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e287b0f */.elementor-10242 .elementor-element.elementor-element-e287b0f {
    height: 0;
    transform: scale(0);
    transition: all .1 ease;
}
.elementor-10242 .elementor-element.elementor-element-e287b0f.animated {
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3a3006 */.elementor-10242 .elementor-element.elementor-element-c3a3006 {
    height: 0;
}/* End custom CSS */
/* Start custom CSS for ff-job-list, class: .elementor-element-45bef1c */.elementor-10242 .elementor-element.elementor-element-45bef1c .item {
	border-radius: 1px;
	background-color: #FFFFFF;
	box-shadow: 0 0 34px 0 rgb(2 6 19 / 12%);
	margin-bottom: 22px;
	padding: 30px 30px 30px 50px;
	font-family: "Montserrat";
	font-weight: 700;
    font-size: 14px;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .s1 {
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 25px;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .s1 span {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 30px 5px 0;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .s1 span:last-child {
    margin-right: 0;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e1 {
	font-weight: 600;
	border-radius: 3px;
	background-color: #28DC9A;
	color: #fff;
	padding: 3px 8px;
}

.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e2,
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e3 {
    position: relative;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e2:before,
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e3:before {
    display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e2:before {
	content: url(/wp-content/uploads/2022/04/crico-clock.svg);
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e3:before {
    content: url(/wp-content/uploads/2022/04/crico-map-pin.svg);
    display: inline-block;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e4 {
    font-size: 18px;
    margin-bottom: 12px;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e5 {
	font-weight: 400;
	font-family: "Open Sans";
    font-size: 15px;
    margin-bottom: 30px;
}
.elementor-10242 .elementor-element.elementor-element-45bef1c .item .e6 {
    text-decoration: underline;
}

@media(max-width:420px){
    .elementor-10242 .elementor-element.elementor-element-45bef1c .item {
        padding: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for ff-job-list, class: .elementor-element-47567a6 */.elementor-10242 .elementor-element.elementor-element-47567a6 .item {
	border-radius: 1px;
	background-color: #FFFFFF;
	box-shadow: 0 0 34px 0 rgb(2 6 19 / 12%);
	margin-bottom: 22px;
	padding: 30px 30px 30px 50px;
	font-family: "Montserrat";
	font-weight: 700;
    font-size: 14px;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .s1 {
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 25px;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .s1 span {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 30px 5px 0;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .s1 span:last-child {
    margin-right: 0;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e1 {
	font-weight: 600;
	border-radius: 3px;
	background-color: #28DC9A;
	color: #fff;
	padding: 3px 8px;
}

.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e2,
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e3 {
    position: relative;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e2:before,
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e3:before {
    display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e2:before {
	content: url(/wp-content/uploads/2022/04/crico-clock.svg);
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e3:before {
    content: url(/wp-content/uploads/2022/04/crico-map-pin.svg);
    display: inline-block;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e4 {
    font-size: 18px;
    margin-bottom: 12px;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e5 {
	font-weight: 400;
	font-family: "Open Sans";
    font-size: 15px;
    margin-bottom: 30px;
}
.elementor-10242 .elementor-element.elementor-element-47567a6 .item .e6 {
    text-decoration: underline;
}

@media(max-width:420px){
    .elementor-10242 .elementor-element.elementor-element-47567a6 .item {
        padding: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for ff-job-list, class: .elementor-element-315701c */.elementor-10242 .elementor-element.elementor-element-315701c .item {
	border-radius: 1px;
	background-color: #FFFFFF;
	box-shadow: 0 0 34px 0 rgb(2 6 19 / 12%);
	margin-bottom: 22px;
	padding: 30px 30px 30px 50px;
	font-family: "Montserrat";
	font-weight: 700;
    font-size: 14px;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .s1 {
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 25px;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .s1 span {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 30px 5px 0;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .s1 span:last-child {
    margin-right: 0;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .e1 {
	font-weight: 600;
	border-radius: 3px;
	background-color: #28DC9A;
	color: #fff;
	padding: 3px 8px;
}

.elementor-10242 .elementor-element.elementor-element-315701c .item .e2,
.elementor-10242 .elementor-element.elementor-element-315701c .item .e3 {
    position: relative;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .e2:before,
.elementor-10242 .elementor-element.elementor-element-315701c .item .e3:before {
    display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .e2:before {
	content: url(/wp-content/uploads/2022/04/crico-clock.svg);
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .e3:before {
    content: url(/wp-content/uploads/2022/04/crico-map-pin.svg);
    display: inline-block;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .e4 {
    font-size: 18px;
    margin-bottom: 12px;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .e5 {
	font-weight: 400;
	font-family: "Open Sans";
    font-size: 15px;
    margin-bottom: 30px;
}
.elementor-10242 .elementor-element.elementor-element-315701c .item .e6 {
    text-decoration: underline;
}

@media(max-width:420px){
    .elementor-10242 .elementor-element.elementor-element-315701c .item {
        padding: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e0f841b */.elementor-10242 .elementor-element.elementor-element-e0f841b .elementor-widget-wrap {
    flex-wrap: nowrap;
}
.elementor-10242 .elementor-element.elementor-element-e0f841b .elementor-widget-image {
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-10242 .elementor-element.elementor-element-e0f841b .elementor-widget-image img {
    border-radius: 8px;
}
@media(max-width:1023px){
    .elementor-10242 .elementor-element.elementor-element-e0f841b .elementor-widget-wrap {
        flex-wrap: wrap;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2bfc00c */.elementor-10242 .elementor-element.elementor-element-2bfc00c {
    height: 160px;
}
@media(max-width:1023px){
    .elementor-10242 .elementor-element.elementor-element-2bfc00c {
        height: initial;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41a6003 */.elementor-10242 .elementor-element.elementor-element-41a6003 {
    transition: all 1s ease;
    transform: translate(-100px, 100px);
}
.elementor-10242 .elementor-element.elementor-element-41a6003.animated {
    transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcd0b46 */.elementor-10242 .elementor-element.elementor-element-bcd0b46 {
    margin-left: -30px;
	margin-right: -30px;
	width: initial;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da06539 */.elementor-10242 .elementor-element.elementor-element-da06539 iframe {
    min-height: 240px;
}/* End custom CSS */