.elementor-19 .elementor-element.elementor-element-e5d52c9 {
--display:flex;
--min-height:640px;
--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;
--justify-content:center;
--align-items:center;
--gap:0px 0px;
--background-transition:0.3s;
--overlay-opacity:0.5;
--margin-block-start:0px;
--margin-block-end:0px;
--margin-inline-start:0px;
--margin-inline-end:0px;
--padding-block-start:0px;
--padding-block-end:0px;
--padding-inline-start:0px;
--padding-inline-end:0px;
}

.elementor-19 .elementor-element.elementor-element-e5d52c9::before, .elementor-19 .elementor-element.elementor-element-e5d52c9 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e5d52c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e5d52c9 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e5d52c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e5d52c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
--background-overlay:'';
background-color:transparent;
background-image:linear-gradient(180deg, #657E88 0%, var( --e-global-color-global_color_9 ) 100%);
}

.elementor-19 .elementor-element.elementor-element-e5d52c9, .elementor-19 .elementor-element.elementor-element-e5d52c9::before {
--border-transition:0.3s;
}

.elementor-19 .elementor-element.elementor-element-4816710 {
text-align:center;
}

.elementor-19 .elementor-element.elementor-element-4816710 .elementor-heading-title {
color:var( --e-global-color-global_color_1 );
font-family:"Akshar", Sans-serif;
font-size:69px;
}

.elementor-19 .elementor-element.elementor-element-4816710 > .elementor-widget-container {
margin:0px 0px 20px 0px;
}

.elementor-19 .elementor-element.elementor-element-88badbf {
text-align:center;
}

.elementor-19 .elementor-element.elementor-element-88badbf .elementor-heading-title {
color:var( --e-global-color-global_color_2 );
font-family:"Akshar", Sans-serif;
font-weight:200;
text-shadow:1px 1px 2px rgba(0, 0, 0, 0.69);
}

.elementor-19 .elementor-element.elementor-element-db41055 {
text-align:center;
}

.elementor-19 .elementor-element.elementor-element-db41055 .elementor-heading-title {
color:var( --e-global-color-global_color_2 );
font-family:"Akshar", Sans-serif;
font-weight:200;
text-shadow:1px 1px 2px rgba(0, 0, 0, 0.69);
}

.elementor-19 .elementor-element.elementor-element-0821603 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--background-transition:0.3s;
--padding-block-start:100px;
--padding-block-end:100px;
--padding-inline-start:0px;
--padding-inline-end:0px;
}

.elementor-19 .elementor-element.elementor-element-0821603:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0821603 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:var( --e-global-color-global_color_7 );
}

.elementor-19 .elementor-element.elementor-element-0821603, .elementor-19 .elementor-element.elementor-element-0821603::before {
--border-transition:0.3s;
}

.elementor-19 .elementor-element.elementor-element-0821603 > .elementor-shape-bottom svg, .elementor-19 .elementor-element.elementor-element-0821603 > .e-con-inner > .elementor-shape-bottom svg {
width:calc(100% + 1.3px);
height:28px;
}

.elementor-19 .elementor-element.elementor-element-62255fd {
text-align:center;
}

.elementor-19 .elementor-element.elementor-element-62255fd .elementor-heading-title {
color:var( --e-global-color-global_color_1 );
}

.elementor-19 .elementor-element.elementor-element-f3ce933 {
text-align:center;
}

.elementor-19 .elementor-element.elementor-element-f3ce933 .elementor-heading-title {
color:#F49E00;
font-size:var( --e-global-typography-e227338-font-size );
font-weight:var( --e-global-typography-e227338-font-weight );
text-transform:var( --e-global-typography-e227338-text-transform );
line-height:var( --e-global-typography-e227338-line-height );
letter-spacing:var( --e-global-typography-e227338-letter-spacing );
word-spacing:var( --e-global-typography-e227338-word-spacing );
}

.elementor-19 .elementor-element.elementor-element-5b5f512 {
text-align:center;
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 );
}

.elementor-19 .elementor-element.elementor-element-608eda5 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--background-transition:0.3s;
}

.elementor-19 .elementor-element.elementor-element-7c60c27 {
text-align:center;
}

.elementor-19 .elementor-element.elementor-element-7c60c27 .elementor-heading-title {
color:#034A8F;
}

.elementor-19 .elementor-element.elementor-element-7c60c27 > .elementor-widget-container {
padding:20px 20px 20px 20px;
}

.elementor-19 .elementor-element.elementor-element-6499f90 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--justify-content:space-between;
--gap:20px 20px;
--flex-wrap:wrap;
--background-transition:0.3s;
--padding-block-start:0px;
--padding-block-end:50px;
--padding-inline-start:0px;
--padding-inline-end:0px;
}

.elementor-19 .elementor-element.elementor-element-POPPE.elementor-position-right .elementor-image-box-img {
margin-left:15px;
}

.elementor-19 .elementor-element.elementor-element-POPPE.elementor-position-left .elementor-image-box-img {
margin-right:15px;
}

.elementor-19 .elementor-element.elementor-element-POPPE.elementor-position-top .elementor-image-box-img {
margin-bottom:15px;
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-wrapper .elementor-image-box-img {
width:40%;
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-img img {
transition-duration:0.3s;
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-title {
font-family:var( --e-global-typography-819d5a7-font-family ), Sans-serif;
font-size:var( --e-global-typography-819d5a7-font-size );
font-weight:var( --e-global-typography-819d5a7-font-weight );
line-height:var( --e-global-typography-819d5a7-line-height );
letter-spacing:var( --e-global-typography-819d5a7-letter-spacing );
word-spacing:var( --e-global-typography-819d5a7-word-spacing );
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-description {
font-size:23px;
font-weight:500;
}

.elementor-19 .elementor-element.elementor-element-POPPE > .elementor-widget-container {
padding:20px 20px 20px 20px;
background-color:var( --e-global-color-006dee9 );
border-radius:17px 17px 17px 17px;
box-shadow:0px 2px 7px 2px rgba(0, 0, 0, 0.12);
}

.elementor-19 .elementor-element.elementor-element-POPPE {
width:var( --container-widget-width, 23% );
max-width:23%;
--container-widget-width:23%;
--container-widget-flex-grow:0;
}

.elementor-19 .elementor-element.elementor-element-POPPE:hover .elementor-widget-container {
background-color:var( --e-global-color-global_color_2 );
}

























































































































































































:root {
--page-title-display:none;
}

@media(min-width:768px) {
.elementor-19 .elementor-element.elementor-element-e5d52c9 {
--width:100%;
}

}

@media(min-width:2400px) {
.elementor-19 .elementor-element.elementor-element-f3ce933 .elementor-heading-title {
font-size:var( --e-global-typography-e227338-font-size );
line-height:var( --e-global-typography-e227338-line-height );
letter-spacing:var( --e-global-typography-e227338-letter-spacing );
word-spacing:var( --e-global-typography-e227338-word-spacing );
}

.elementor-19 .elementor-element.elementor-element-5b5f512 {
font-size:var( --e-global-typography-text-font-size );
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-title {
font-size:var( --e-global-typography-819d5a7-font-size );
line-height:var( --e-global-typography-819d5a7-line-height );
letter-spacing:var( --e-global-typography-819d5a7-letter-spacing );
word-spacing:var( --e-global-typography-819d5a7-word-spacing );
}




















}

@media(max-width:1366px) {
.elementor-19 .elementor-element.elementor-element-f3ce933 .elementor-heading-title {
font-size:var( --e-global-typography-e227338-font-size );
line-height:var( --e-global-typography-e227338-line-height );
letter-spacing:var( --e-global-typography-e227338-letter-spacing );
word-spacing:var( --e-global-typography-e227338-word-spacing );
}

.elementor-19 .elementor-element.elementor-element-5b5f512 {
font-size:var( --e-global-typography-text-font-size );
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-title {
font-size:var( --e-global-typography-819d5a7-font-size );
line-height:var( --e-global-typography-819d5a7-line-height );
letter-spacing:var( --e-global-typography-819d5a7-letter-spacing );
word-spacing:var( --e-global-typography-819d5a7-word-spacing );
}




















}

@media(max-width:1200px) {
.elementor-19 .elementor-element.elementor-element-6499f90 {
--padding-block-start:0px;
--padding-block-end:50px;
--padding-inline-start:20px;
--padding-inline-end:20px;
}

}

@media(max-width:1024px) {
.elementor-19 .elementor-element.elementor-element-f3ce933 .elementor-heading-title {
font-size:var( --e-global-typography-e227338-font-size );
line-height:var( --e-global-typography-e227338-line-height );
letter-spacing:var( --e-global-typography-e227338-letter-spacing );
word-spacing:var( --e-global-typography-e227338-word-spacing );
}

.elementor-19 .elementor-element.elementor-element-5b5f512 {
font-size:var( --e-global-typography-text-font-size );
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-title {
font-size:var( --e-global-typography-819d5a7-font-size );
line-height:var( --e-global-typography-819d5a7-line-height );
letter-spacing:var( --e-global-typography-819d5a7-letter-spacing );
word-spacing:var( --e-global-typography-819d5a7-word-spacing );
}




















}

@media(max-width:880px) {
.elementor-19 .elementor-element.elementor-element-POPPE {
--container-widget-width:30%;
--container-widget-flex-grow:0;
width:var( --container-widget-width, 30% );
max-width:30%;
}




















}

@media(max-width:767px) {
.elementor-19 .elementor-element.elementor-element-e5d52c9 {
--min-height:460px;
--padding-block-start:20px;
--padding-block-end:20px;
--padding-inline-start:20px;
--padding-inline-end:20px;
}

.elementor-19 .elementor-element.elementor-element-4816710 .elementor-heading-title {
font-size:40px;
}

.elementor-19 .elementor-element.elementor-element-0821603 {
--padding-block-start:50px;
--padding-block-end:50px;
--padding-inline-start:20px;
--padding-inline-end:20px;
}

.elementor-19 .elementor-element.elementor-element-f3ce933 .elementor-heading-title {
font-size:var( --e-global-typography-e227338-font-size );
line-height:var( --e-global-typography-e227338-line-height );
letter-spacing:var( --e-global-typography-e227338-letter-spacing );
word-spacing:var( --e-global-typography-e227338-word-spacing );
}

.elementor-19 .elementor-element.elementor-element-5b5f512 {
font-size:var( --e-global-typography-text-font-size );
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-img {
margin-bottom:15px;
width:100%;
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-title {
font-size:var( --e-global-typography-819d5a7-font-size );
line-height:var( --e-global-typography-819d5a7-line-height );
letter-spacing:var( --e-global-typography-819d5a7-letter-spacing );
word-spacing:var( --e-global-typography-819d5a7-word-spacing );
}

.elementor-19 .elementor-element.elementor-element-POPPE {
--container-widget-width:30%;
--container-widget-flex-grow:0;
width:var( --container-widget-width, 100% );
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-wrapper .elementor-image-box-img {
width:100%;
}

.elementor-19 .elementor-element.elementor-element-POPPE .elementor-image-box-description {
font-size:13px;
font-weight:500;
}

}


