.elementor-2 .elementor-element.elementor-element-0168eba {
 --display:flex;
 --min-height:660px;
 --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-2 .elementor-element.elementor-element-0168eba::before,
.elementor-2 .elementor-element.elementor-element-0168eba > .elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-0168eba > .e-con-inner > .elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-0168eba > .elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-0168eba > .e-con-inner > .elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-0168eba > .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-2 .elementor-element.elementor-element-0168eba,
.elementor-2 .elementor-element.elementor-element-0168eba::before {
 --border-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-ca5bc58 {
 text-align:center;
}
.elementor-2 .elementor-element.elementor-element-ca5bc58 .elementor-heading-title {
 color:var( --e-global-color-global_color_1 );
 font-family:var( --e-global-typography-cf0fbfd-font-family ), Sans-serif;
 font-size:var( --e-global-typography-cf0fbfd-font-size );
 line-height:var( --e-global-typography-cf0fbfd-line-height );
 letter-spacing:var( --e-global-typography-cf0fbfd-letter-spacing );
 word-spacing:var( --e-global-typography-cf0fbfd-word-spacing );
}
.elementor-2 .elementor-element.elementor-element-c030481 {
 text-align:center;
}
.elementor-2 .elementor-element.elementor-element-c030481 .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.73);
}
.elementor-2 .elementor-element.elementor-element-6c57db1 .elementor-icon-wrapper {
 text-align:center;
}
.elementor-2 .elementor-element.elementor-element-6c57db1.elementor-view-stacked .elementor-icon {
 background-color:var( --e-global-color-global_color_2 );
}
.elementor-2 .elementor-element.elementor-element-6c57db1.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-6c57db1.elementor-view-default .elementor-icon {
 color:var( --e-global-color-global_color_2 );
 border-color:var( --e-global-color-global_color_2 );
}
.elementor-2 .elementor-element.elementor-element-6c57db1.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-6c57db1.elementor-view-default .elementor-icon svg {
 fill:var( --e-global-color-global_color_2 );
}
.elementor-2 .elementor-element.elementor-element-6c57db1 .elementor-icon {
 font-size:30px;
}
.elementor-2 .elementor-element.elementor-element-6c57db1 .elementor-icon svg {
 height:30px;
}
.elementor-2 .elementor-element.elementor-element-6c57db1 > .elementor-widget-container {
 padding:20px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-5f8646c {
 --display:flex;
 --flex-direction:row;
 --container-widget-width:initial;
 --container-widget-height:100%;
 --container-widget-flex-grow:1;
 --container-widget-align-self:stretch;
 --gap:0px 0px;
 --background-transition:0.3s;
 --padding-block-start:50px;
 --padding-block-end:100px;
 --padding-inline-start:0px;
 --padding-inline-end:0px;
}
.elementor-2 .elementor-element.elementor-element-5f8646c:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-5f8646c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 background-color:var( --e-global-color-global_color_7 );
}
.elementor-2 .elementor-element.elementor-element-5f8646c,
.elementor-2 .elementor-element.elementor-element-5f8646c::before {
 --border-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-5f8646c > .elementor-shape-bottom svg,
.elementor-2 .elementor-element.elementor-element-5f8646c > .e-con-inner > .elementor-shape-bottom svg {
 width:calc(100% + 1.3px);
 height:50px;
}
.elementor-2 .elementor-element.elementor-element-eafb889 {
 --display:flex;
 --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;
 --background-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-4f3c7c7 {
 text-align:center;
}
.elementor-2 .elementor-element.elementor-element-141f623 {
 --divider-border-style:solid;
 --divider-color:#000;
 --divider-border-width:2px;
}
.elementor-2 .elementor-element.elementor-element-141f623 .elementor-divider-separator {
 width:30%;
 margin:0 auto;
 margin-center:0;
}
.elementor-2 .elementor-element.elementor-element-141f623 .elementor-divider {
 text-align:center;
 padding-block-start:0px;
 padding-block-end:0px;
}
.elementor-2 .elementor-element.elementor-element-e6a486a {
 --display:flex;
 --flex-direction:column;
 --container-widget-width:100%;
 --container-widget-height:initial;
 --container-widget-flex-grow:0;
 --container-widget-align-self:initial;
 --justify-content:center;
 --background-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-b1c7cc9 {
 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-2 .elementor-element.elementor-element-6c1a521 {
 --display:flex;
 --flex-direction:row;
 --container-widget-width:initial;
 --container-widget-height:100%;
 --container-widget-flex-grow:1;
 --container-widget-align-self:stretch;
 --gap:0px 0px;
 --background-transition:0.3s;
 --padding-block-start:50px;
 --padding-block-end:50px;
 --padding-inline-start:0px;
 --padding-inline-end:0px;
}
.elementor-2 .elementor-element.elementor-element-d599be7 {
 --display:flex;
 --flex-direction:column;
 --container-widget-width:100%;
 --container-widget-height:initial;
 --container-widget-flex-grow:0;
 --container-widget-align-self:initial;
 --justify-content:center;
 --background-transition:0.3s;
 --padding-block-start:50px;
 --padding-block-end:50px;
 --padding-inline-start:50px;
 --padding-inline-end:50px;
}
.elementor-2 .elementor-element.elementor-element-e595595 > .elementor-widget-container {
 margin:-150px 0px 0px 0px;
}
.elementor-2 .elementor-element.elementor-element-ed6ec14 {
 text-align:center;
}
.elementor-2 .elementor-element.elementor-element-ed6ec14 .elementor-heading-title {
 color:var( --e-global-color-global_color_2 );
 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-2 .elementor-element.elementor-element-b699b78 {
 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-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-icon i {
 color:var( --e-global-color-global_color_2 );
 transition:color 0.3s;
}
.elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-icon svg {
 fill:var( --e-global-color-global_color_2 );
 transition:fill 0.3s;
}
.elementor-2 .elementor-element.elementor-element-276b4ad {
 --e-icon-list-icon-size:42px;
 --icon-vertical-offset:0px;
}
.elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > a {
 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-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-text {
 transition:color 0.3s;
}
.elementor-2 .elementor-element.elementor-element-f6de8f0 {
 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-2 .elementor-element.elementor-element-5c45920 .elementor-button {
 font-size:18px;
 background-color:var( --e-global-color-global_color_2 );
 border-radius:100px 100px 100px 100px;
 padding:20px 20px 20px 20px;
}
.elementor-2 .elementor-element.elementor-element-5c45920 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-5c45920 .elementor-button:focus {
 background-color:var( --e-global-color-global_color_1 );
}
.elementor-2 .elementor-element.elementor-element-339bcb1 {
 --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-2 .elementor-element.elementor-element-339bcb1,
.elementor-2 .elementor-element.elementor-element-339bcb1::before {
 --border-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-784a68b {
 --spacer-size:310px;
}
.elementor-2 .elementor-element.elementor-element-002439c {
 --display:flex;
 --flex-direction:row;
 --container-widget-width:initial;
 --container-widget-height:100%;
 --container-widget-flex-grow:1;
 --container-widget-align-self:stretch;
 --gap:0px 0px;
 --background-transition:0.3s;
 --padding-block-start:50px;
 --padding-block-end:100px;
 --padding-inline-start:0px;
 --padding-inline-end:0px;
}
.elementor-2 .elementor-element.elementor-element-002439c:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-002439c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 background-color:var( --e-global-color-global_color_7 );
}
.elementor-2 .elementor-element.elementor-element-002439c,
.elementor-2 .elementor-element.elementor-element-002439c::before {
 --border-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-002439c > .elementor-shape-bottom svg,
.elementor-2 .elementor-element.elementor-element-002439c > .e-con-inner > .elementor-shape-bottom svg {
 width:calc(100% + 1.3px);
 height:50px;
}
.elementor-2 .elementor-element.elementor-element-af92d90 {
 --display:flex;
 --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;
 --background-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-8f7f764 {
 text-align:center;
}
.elementor-2 .elementor-element.elementor-element-0a30b85 {
 --divider-border-style:solid;
 --divider-color:#000;
 --divider-border-width:2px;
}
.elementor-2 .elementor-element.elementor-element-0a30b85 .elementor-divider-separator {
 width:30%;
 margin:0 auto;
 margin-center:0;
}
.elementor-2 .elementor-element.elementor-element-0a30b85 .elementor-divider {
 text-align:center;
 padding-block-start:0px;
 padding-block-end:0px;
}
.elementor-2 .elementor-element.elementor-element-6c0431d {
 --display:flex;
 --flex-direction:column;
 --container-widget-width:100%;
 --container-widget-height:initial;
 --container-widget-flex-grow:0;
 --container-widget-align-self:initial;
 --justify-content:center;
 --background-transition:0.3s;
}
.elementor-2 .elementor-element.elementor-element-e6cca70 {
 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 );
}
:root {
 --page-title-display:none;
}
@media(max-width:1366px) {
 .elementor-2 .elementor-element.elementor-element-ca5bc58 .elementor-heading-title {
  font-size:var( --e-global-typography-cf0fbfd-font-size );
  line-height:var( --e-global-typography-cf0fbfd-line-height );
  letter-spacing:var( --e-global-typography-cf0fbfd-letter-spacing );
  word-spacing:var( --e-global-typography-cf0fbfd-word-spacing );
 }
 .elementor-2 .elementor-element.elementor-element-b1c7cc9 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-ed6ec14 .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-2 .elementor-element.elementor-element-b699b78 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > .elementor-icon-list-text,
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > a {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-f6de8f0 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-e6cca70 {
  font-size:var( --e-global-typography-text-font-size );
 }
}
@media(max-width:1024px) {
 .elementor-2 .elementor-element.elementor-element-ca5bc58 .elementor-heading-title {
  font-size:var( --e-global-typography-cf0fbfd-font-size );
  line-height:var( --e-global-typography-cf0fbfd-line-height );
  letter-spacing:var( --e-global-typography-cf0fbfd-letter-spacing );
  word-spacing:var( --e-global-typography-cf0fbfd-word-spacing );
 }
 .elementor-2 .elementor-element.elementor-element-b1c7cc9 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-ed6ec14 .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-2 .elementor-element.elementor-element-b699b78 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > .elementor-icon-list-text,
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > a {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-f6de8f0 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-e6cca70 {
  font-size:var( --e-global-typography-text-font-size );
 }
}
@media(max-width:767px) {
 .elementor-2 .elementor-element.elementor-element-ca5bc58 .elementor-heading-title {
  font-size:var( --e-global-typography-cf0fbfd-font-size );
  line-height:var( --e-global-typography-cf0fbfd-line-height );
  letter-spacing:var( --e-global-typography-cf0fbfd-letter-spacing );
  word-spacing:var( --e-global-typography-cf0fbfd-word-spacing );
 }
 .elementor-2 .elementor-element.elementor-element-5f8646c {
  --padding-block-start:20px;
  --padding-block-end:20px;
  --padding-inline-start:20px;
  --padding-inline-end:20px;
 }
 .elementor-2 .elementor-element.elementor-element-b1c7cc9 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-6c1a521 {
  --padding-block-start:0px;
  --padding-block-end:0px;
  --padding-inline-start:0px;
  --padding-inline-end:0px;
 }
 .elementor-2 .elementor-element.elementor-element-d599be7 {
  --padding-block-start:20px;
  --padding-block-end:20px;
  --padding-inline-start:20px;
  --padding-inline-end:20px;
 }
 .elementor-2 .elementor-element.elementor-element-ed6ec14 .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-2 .elementor-element.elementor-element-b699b78 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > .elementor-icon-list-text,
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > a {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-f6de8f0 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-002439c {
  --padding-block-start:20px;
  --padding-block-end:20px;
  --padding-inline-start:20px;
  --padding-inline-end:20px;
 }
 .elementor-2 .elementor-element.elementor-element-e6cca70 {
  font-size:var( --e-global-typography-text-font-size );
 }
}
@media(min-width:768px) {
 .elementor-2 .elementor-element.elementor-element-0168eba {
  --width:100%;
 }
 .elementor-2 .elementor-element.elementor-element-eafb889 {
  --width:30%;
 }
 .elementor-2 .elementor-element.elementor-element-e6a486a {
  --width:70%;
 }
 .elementor-2 .elementor-element.elementor-element-d599be7 {
  --width:70%;
 }
 .elementor-2 .elementor-element.elementor-element-339bcb1 {
  --width:30%;
 }
 .elementor-2 .elementor-element.elementor-element-af92d90 {
  --width:30%;
 }
 .elementor-2 .elementor-element.elementor-element-6c0431d {
  --width:70%;
 }
}
@media(min-width:2400px) {
 .elementor-2 .elementor-element.elementor-element-ca5bc58 .elementor-heading-title {
  font-size:var( --e-global-typography-cf0fbfd-font-size );
  line-height:var( --e-global-typography-cf0fbfd-line-height );
  letter-spacing:var( --e-global-typography-cf0fbfd-letter-spacing );
  word-spacing:var( --e-global-typography-cf0fbfd-word-spacing );
 }
 .elementor-2 .elementor-element.elementor-element-b1c7cc9 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-ed6ec14 .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-2 .elementor-element.elementor-element-b699b78 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > .elementor-icon-list-text,
 .elementor-2 .elementor-element.elementor-element-276b4ad .elementor-icon-list-item > a {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-f6de8f0 {
  font-size:var( --e-global-typography-text-font-size );
 }
 .elementor-2 .elementor-element.elementor-element-e6cca70 {
  font-size:var( --e-global-typography-text-font-size );
 }
}
