.elementor-2509
 .elementor-element.elementor-element-64488cc
 > .elementor-container {
 max-width: 1200px;
 min-height: 639px;
}
.elementor-2509
 .elementor-element.elementor-element-64488cc:not(
  .elementor-motion-effects-element-type-background
 ),
.elementor-2509
 .elementor-element.elementor-element-64488cc
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: transparent;
 background-image: linear-gradient(130deg, #182860 0%, #00b8f1 89%);
}
.elementor-2509
 .elementor-element.elementor-element-64488cc
 > .elementor-background-overlay {
 background-image: url("../images/BG-HomePage-High.png");
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 opacity: 0.15;
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509 .elementor-element.elementor-element-64488cc {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin-top: 120px;
 margin-bottom: 0px;
 z-index: 1;
}
.elementor-2509
 .elementor-element.elementor-element-64488cc
 > .elementor-shape-bottom
 svg {
 width: calc(260% + 1.3px);
 height: 120px;
 transform: translateX(-50%) rotateY(180deg);
}
.elementor-bc-flex-widget
 .elementor-2509
 .elementor-element.elementor-element-c65b6e3.elementor-column
 .elementor-widget-wrap {
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-c65b6e3.elementor-column.elementor-element[data-element_type="column"]
 > .elementor-widget-wrap.elementor-element-populated {
 align-content: center;
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-c65b6e3
 > .elementor-element-populated {
 margin: 0px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-9f59189
 .elementor-heading-title {
 color: #ffffff;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509
 .elementor-element.elementor-element-c75a41f
 .elementor-heading-title {
 color: #ffffff;
 font-family: "Montserrat", Sans-serif;
 font-size: 22px;
 font-weight: 500;
 text-transform: none;
 line-height: 1.4em;
}
.elementor-2509 .elementor-element.elementor-element-a7c6323 {
 color: #ffffff;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 500;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-a7c6323
 > .elementor-widget-container {
 margin: 0px 0px 0px -100px;
 padding: 0px 0px 0px 0px;
}
.elementor-2509 .elementor-element.elementor-element-44f4cd0 {
 text-align: left;
 color: #ffffff;
 font-family: "Montserrat", Sans-serif;
 font-size: 12px;
 font-weight: 500;
 line-height: 1.4em;
 letter-spacing: -0.3px;
}
.elementor-2509
 .elementor-element.elementor-element-44f4cd0
 > .elementor-widget-container {
 margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
 .elementor-2509
 .elementor-element.elementor-element-ed6b386.elementor-column
 .elementor-widget-wrap {
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-ed6b386.elementor-column.elementor-element[data-element_type="column"]
 > .elementor-widget-wrap.elementor-element-populated {
 align-content: center;
 align-items: center;
}
.elementor-2509 .elementor-element.elementor-element-6e35f80 img {
 border-radius: 0px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-6e35f80
 > .elementor-widget-container {
 margin: -20% 0% -50% 0%;
}
.elementor-2509 .elementor-element.elementor-element-dd8adfb {
 padding: 100px 0px 100px 0px;
 z-index: 2;
}
.elementor-2509
 .elementor-element.elementor-element-b2be8b5
 > .elementor-element-populated {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 0px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-b2be8b5
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-f118703
 > .elementor-container {
 max-width: 900px;
}
.elementor-2509 .elementor-element.elementor-element-f118703 {
 margin-top: 0px;
 margin-bottom: 0px;
}
.elementor-2509
 .elementor-element.elementor-element-dd96d53
 > .elementor-widget-wrap
 > .elementor-widget:not(.elementor-widget__width-auto):not(
  .elementor-widget__width-initial
 ):not(:last-child):not(.elementor-absolute) {
 margin-bottom: 5px;
}
.elementor-2509 .elementor-element.elementor-element-950dde8 {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-950dde8
 .elementor-heading-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509 .elementor-element.elementor-element-0c195b4 {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-0c195b4
 .elementor-heading-title {
 color: #01579b;
 font-family: "Montserrat", Sans-serif;
 font-size: 20px;
 font-weight: 500;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-3c7bdb5
 > .elementor-container {
 max-width: 1200px;
}
.elementor-2509 .elementor-element.elementor-element-3c7bdb5 {
 margin-top: 50px;
 margin-bottom: 0px;
}
.elementor-2509
 .elementor-element.elementor-element-906146e:not(
  .elementor-motion-effects-element-type-background
 )
 > .elementor-widget-wrap,
.elementor-2509
 .elementor-element.elementor-element-906146e
 > .elementor-widget-wrap
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-906146e
 > .elementor-element-populated,
.elementor-2509
 .elementor-element.elementor-element-906146e
 > .elementor-element-populated
 > .elementor-background-overlay,
.elementor-2509
 .elementor-element.elementor-element-906146e
 > .elementor-background-slideshow {
 border-radius: 15px 15px 15px 70px;
}
.elementor-2509
 .elementor-element.elementor-element-906146e
 > .elementor-element-populated {
 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 3% 3% 3% 3%;
 padding: 14% 14% 14% 14%;
}
.elementor-2509
 .elementor-element.elementor-element-906146e
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c.elementor-position-right
 .elementor-image-box-img {
 margin-left: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c.elementor-position-left
 .elementor-image-box-img {
 margin-right: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c.elementor-position-top
 .elementor-image-box-img {
 margin-bottom: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c
 .elementor-image-box-wrapper
 .elementor-image-box-img {
 width: 40%;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c
 .elementor-image-box-img
 img {
 transition-duration: 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c
 .elementor-image-box-wrapper {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c
 .elementor-image-box-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 500;
 text-transform: capitalize;
}
.elementor-2509
 .elementor-element.elementor-element-d68fc2c
 .elementor-image-box-description {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-0c6b2df:not(
  .elementor-motion-effects-element-type-background
 )
 > .elementor-widget-wrap,
.elementor-2509
 .elementor-element.elementor-element-0c6b2df
 > .elementor-widget-wrap
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-0c6b2df
 > .elementor-element-populated,
.elementor-2509
 .elementor-element.elementor-element-0c6b2df
 > .elementor-element-populated
 > .elementor-background-overlay,
.elementor-2509
 .elementor-element.elementor-element-0c6b2df
 > .elementor-background-slideshow {
 border-radius: 15px 15px 15px 70px;
}
.elementor-2509
 .elementor-element.elementor-element-0c6b2df
 > .elementor-element-populated {
 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 3% 3% 3% 3%;
 padding: 14% 14% 14% 14%;
}
.elementor-2509
 .elementor-element.elementor-element-0c6b2df
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17.elementor-position-right
 .elementor-image-box-img {
 margin-left: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17.elementor-position-left
 .elementor-image-box-img {
 margin-right: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17.elementor-position-top
 .elementor-image-box-img {
 margin-bottom: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17
 .elementor-image-box-wrapper
 .elementor-image-box-img {
 width: 45%;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17
 .elementor-image-box-img
 img {
 transition-duration: 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17
 .elementor-image-box-wrapper {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17
 .elementor-image-box-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 400;
 text-transform: capitalize;
}
.elementor-2509
 .elementor-element.elementor-element-7fb9b17
 .elementor-image-box-description {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-69e2919:not(
  .elementor-motion-effects-element-type-background
 )
 > .elementor-widget-wrap,
.elementor-2509
 .elementor-element.elementor-element-69e2919
 > .elementor-widget-wrap
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-69e2919
 > .elementor-element-populated,
.elementor-2509
 .elementor-element.elementor-element-69e2919
 > .elementor-element-populated
 > .elementor-background-overlay,
.elementor-2509
 .elementor-element.elementor-element-69e2919
 > .elementor-background-slideshow {
 border-radius: 15px 15px 15px 70px;
}
.elementor-2509
 .elementor-element.elementor-element-69e2919
 > .elementor-element-populated {
 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 3% 3% 3% 3%;
 padding: 14% 14% 14% 14%;
}
.elementor-2509
 .elementor-element.elementor-element-69e2919
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18.elementor-position-right
 .elementor-image-box-img {
 margin-left: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18.elementor-position-left
 .elementor-image-box-img {
 margin-right: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18.elementor-position-top
 .elementor-image-box-img {
 margin-bottom: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18
 .elementor-image-box-wrapper
 .elementor-image-box-img {
 width: 40%;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18
 .elementor-image-box-img
 img {
 filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
  hue-rotate(0deg);
 transition-duration: 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18
 .elementor-image-box-wrapper {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18
 .elementor-image-box-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 400;
 text-transform: capitalize;
}
.elementor-2509
 .elementor-element.elementor-element-2fa4f18
 .elementor-image-box-description {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-0b7a70e
 > .elementor-container {
 max-width: 1200px;
}
.elementor-2509
 .elementor-element.elementor-element-0b7a70e
 > .elementor-background-overlay {
 opacity: 1;
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509 .elementor-element.elementor-element-0b7a70e {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin-top: 0%;
 margin-bottom: 10%;
}
.elementor-bc-flex-widget
 .elementor-2509
 .elementor-element.elementor-element-deb7930.elementor-column
 .elementor-widget-wrap {
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-deb7930.elementor-column.elementor-element[data-element_type="column"]
 > .elementor-widget-wrap.elementor-element-populated {
 align-content: center;
 align-items: center;
}
.elementor-2509 .elementor-element.elementor-element-520ae42 img {
 border-radius: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
 .elementor-2509
 .elementor-element.elementor-element-d8b529c.elementor-column
 .elementor-widget-wrap {
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-d8b529c.elementor-column.elementor-element[data-element_type="column"]
 > .elementor-widget-wrap.elementor-element-populated {
 align-content: center;
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-d8b529c
 > .elementor-element-populated {
 padding: 5% 0% 5% 10%;
}
.elementor-2509 .elementor-element.elementor-element-6e3c0c3 {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-6e3c0c3
 .elementor-heading-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509 .elementor-element.elementor-element-8a9544a {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-2509 .elementor-element.elementor-element-ff663ed {
 padding: 0px 0px 100px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-be6b45b
 > .elementor-element-populated {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 0px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-be6b45b
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-ecb444f
 > .elementor-container {
 max-width: 900px;
}
.elementor-2509 .elementor-element.elementor-element-ecb444f {
 margin-top: 0px;
 margin-bottom: 0px;
}
.elementor-2509
 .elementor-element.elementor-element-69b2ae1
 > .elementor-widget-wrap
 > .elementor-widget:not(.elementor-widget__width-auto):not(
  .elementor-widget__width-initial
 ):not(:last-child):not(.elementor-absolute) {
 margin-bottom: 5px;
}
.elementor-2509 .elementor-element.elementor-element-8777469 {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-8777469
 .elementor-heading-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509 .elementor-element.elementor-element-bf947ed {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-bf947ed
 .elementor-heading-title {
 color: #01579b;
 font-family: "Montserrat", Sans-serif;
 font-size: 20px;
 font-weight: 500;
}
.elementor-2509
 .elementor-element.elementor-element-3a91cb4
 > .elementor-container {
 max-width: 1200px;
}
.elementor-2509 .elementor-element.elementor-element-3a91cb4 {
 margin-top: 50px;
 margin-bottom: 0px;
}
.elementor-2509
 .elementor-element.elementor-element-6502085:not(
  .elementor-motion-effects-element-type-background
 )
 > .elementor-widget-wrap,
.elementor-2509
 .elementor-element.elementor-element-6502085
 > .elementor-widget-wrap
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-6502085
 > .elementor-element-populated,
.elementor-2509
 .elementor-element.elementor-element-6502085
 > .elementor-element-populated
 > .elementor-background-overlay,
.elementor-2509
 .elementor-element.elementor-element-6502085
 > .elementor-background-slideshow {
 border-radius: 15px 15px 15px 70px;
}
.elementor-2509
 .elementor-element.elementor-element-6502085
 > .elementor-element-populated {
 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 3% 3% 3% 3%;
 padding: 14% 14% 14% 14%;
}
.elementor-2509
 .elementor-element.elementor-element-6502085
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-b077261.elementor-position-right
 .elementor-image-box-img {
 margin-left: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-b077261.elementor-position-left
 .elementor-image-box-img {
 margin-right: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-b077261.elementor-position-top
 .elementor-image-box-img {
 margin-bottom: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-b077261
 .elementor-image-box-wrapper
 .elementor-image-box-img {
 width: 35%;
}
.elementor-2509
 .elementor-element.elementor-element-b077261
 .elementor-image-box-img
 img {
 transition-duration: 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-b077261
 .elementor-image-box-wrapper {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-b077261
 .elementor-image-box-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 500;
 text-transform: capitalize;
}
.elementor-2509
 .elementor-element.elementor-element-b077261
 .elementor-image-box-description {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-4beb18b:not(
  .elementor-motion-effects-element-type-background
 )
 > .elementor-widget-wrap,
.elementor-2509
 .elementor-element.elementor-element-4beb18b
 > .elementor-widget-wrap
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-4beb18b
 > .elementor-element-populated,
.elementor-2509
 .elementor-element.elementor-element-4beb18b
 > .elementor-element-populated
 > .elementor-background-overlay,
.elementor-2509
 .elementor-element.elementor-element-4beb18b
 > .elementor-background-slideshow {
 border-radius: 15px 15px 15px 70px;
}
.elementor-2509
 .elementor-element.elementor-element-4beb18b
 > .elementor-element-populated {
 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 3% 3% 3% 3%;
 padding: 14% 14% 14% 14%;
}
.elementor-2509
 .elementor-element.elementor-element-4beb18b
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14.elementor-position-right
 .elementor-image-box-img {
 margin-left: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14.elementor-position-left
 .elementor-image-box-img {
 margin-right: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14.elementor-position-top
 .elementor-image-box-img {
 margin-bottom: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14
 .elementor-image-box-wrapper
 .elementor-image-box-img {
 width: 45%;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14
 .elementor-image-box-img
 img {
 transition-duration: 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14
 .elementor-image-box-wrapper {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14
 .elementor-image-box-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 400;
 text-transform: capitalize;
}
.elementor-2509
 .elementor-element.elementor-element-b97ee14
 .elementor-image-box-description {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-f072955:not(
  .elementor-motion-effects-element-type-background
 )
 > .elementor-widget-wrap,
.elementor-2509
 .elementor-element.elementor-element-f072955
 > .elementor-widget-wrap
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-f072955
 > .elementor-element-populated,
.elementor-2509
 .elementor-element.elementor-element-f072955
 > .elementor-element-populated
 > .elementor-background-overlay,
.elementor-2509
 .elementor-element.elementor-element-f072955
 > .elementor-background-slideshow {
 border-radius: 15px 15px 15px 70px;
}
.elementor-2509
 .elementor-element.elementor-element-f072955
 > .elementor-element-populated {
 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 3% 3% 3% 3%;
 padding: 14% 14% 14% 14%;
}
.elementor-2509
 .elementor-element.elementor-element-f072955
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68.elementor-position-right
 .elementor-image-box-img {
 margin-left: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68.elementor-position-left
 .elementor-image-box-img {
 margin-right: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68.elementor-position-top
 .elementor-image-box-img {
 margin-bottom: 15px;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68
 .elementor-image-box-wrapper
 .elementor-image-box-img {
 width: 60%;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68
 .elementor-image-box-img
 img {
 filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
  hue-rotate(0deg);
 transition-duration: 0.3s;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68
 .elementor-image-box-wrapper {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68
 .elementor-image-box-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 400;
 text-transform: capitalize;
}
.elementor-2509
 .elementor-element.elementor-element-8573f68
 .elementor-image-box-description {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-47266bb
 > .elementor-container {
 max-width: 900px;
}
.elementor-2509 .elementor-element.elementor-element-47266bb {
 padding: 0px 0px 100px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-251d8a7
 > .elementor-element-populated {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 0px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-251d8a7
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509 .elementor-element.elementor-element-bab3ba1 {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-bab3ba1
 .elementor-heading-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509 .elementor-element.elementor-element-372b79c {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-372b79c
 .elementor-heading-title {
 color: #01579b;
 font-family: "Montserrat", Sans-serif;
 font-size: 20px;
 font-weight: 500;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-4ea3bf1
 > .elementor-widget-container {
 padding: 20px 0px 0px 0px;
}
.elementor-2509 .elementor-element.elementor-element-b20b570 {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-b20b570
 .elementor-heading-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509
 .elementor-element.elementor-element-9085d5c
 > .elementor-container {
 max-width: 1200px;
}
.elementor-2509
 .elementor-element.elementor-element-9085d5c
 > .elementor-background-overlay {
 opacity: 1;
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509 .elementor-element.elementor-element-9085d5c {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 padding: 50px 0px 150px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-795a44d
 .elementor-cta__content {
 min-height: 100px;
 text-align: center;
 padding: 0px 0px 0px 0px;
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-795a44d
 .elementor-cta__bg-wrapper {
 min-height: 260px;
}
.elementor-2509
 .elementor-element.elementor-element-795a44d
 .elementor-cta__title {
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 300;
 color: #00b8f1;
}
.elementor-2509
 .elementor-element.elementor-element-795a44d
 .elementor-cta__title:not(:last-child) {
 margin-bottom: 10px;
}
.elementor-2509
 .elementor-element.elementor-element-795a44d
 .elementor-cta
 .elementor-cta__bg,
.elementor-2509
 .elementor-element.elementor-element-795a44d
 .elementor-cta
 .elementor-cta__bg-overlay {
 transition-duration: 1500ms;
}
.elementor-2509
 .elementor-element.elementor-element-795a44d
 > .elementor-widget-container {
 border-radius: 30px 30px 30px 30px;
 box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
}
.elementor-2509
 .elementor-element.elementor-element-04467da
 .elementor-cta__content {
 min-height: 100px;
 text-align: center;
 padding: 0px 0px 0px 0px;
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-04467da
 .elementor-cta__bg-wrapper {
 min-height: 260px;
}
.elementor-2509
 .elementor-element.elementor-element-04467da
 .elementor-cta__title {
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 300;
 color: #00b8f1;
}
.elementor-2509
 .elementor-element.elementor-element-04467da
 .elementor-cta__title:not(:last-child) {
 margin-bottom: 10px;
}
.elementor-2509
 .elementor-element.elementor-element-04467da
 .elementor-cta
 .elementor-cta__bg,
.elementor-2509
 .elementor-element.elementor-element-04467da
 .elementor-cta
 .elementor-cta__bg-overlay {
 transition-duration: 1500ms;
}
.elementor-2509
 .elementor-element.elementor-element-04467da
 > .elementor-widget-container {
 border-radius: 30px 30px 30px 30px;
 box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
}
.elementor-2509
 .elementor-element.elementor-element-14e9232
 .elementor-cta__content {
 min-height: 100px;
 text-align: center;
 padding: 0px 0px 0px 0px;
 background-color: #ffffff;
}
.elementor-2509
 .elementor-element.elementor-element-14e9232
 .elementor-cta__bg-wrapper {
 min-height: 260px;
}
.elementor-2509
 .elementor-element.elementor-element-14e9232
 .elementor-cta__title {
 font-family: "Varela Round", Sans-serif;
 font-size: 20px;
 font-weight: 300;
 color: #00b8f1;
}
.elementor-2509
 .elementor-element.elementor-element-14e9232
 .elementor-cta__title:not(:last-child) {
 margin-bottom: 10px;
}
.elementor-2509
 .elementor-element.elementor-element-14e9232
 .elementor-cta
 .elementor-cta__bg,
.elementor-2509
 .elementor-element.elementor-element-14e9232
 .elementor-cta
 .elementor-cta__bg-overlay {
 transition-duration: 1500ms;
}
.elementor-2509
 .elementor-element.elementor-element-14e9232
 > .elementor-widget-container {
 border-radius: 30px 30px 30px 30px;
 box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
}
.elementor-2509
 .elementor-element.elementor-element-f43b8dc
 > .elementor-container {
 max-width: 900px;
}
.elementor-2509 .elementor-element.elementor-element-f43b8dc {
 padding: 0px 0px 100px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-508a45e
 > .elementor-element-populated {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 0px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-508a45e
 > .elementor-element-populated
 > .elementor-background-overlay {
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509 .elementor-element.elementor-element-f8aa51f {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-f8aa51f
 .elementor-heading-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509 .elementor-element.elementor-element-b2606f4 {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-b2606f4
 .elementor-heading-title {
 color: #01579b;
 font-family: "Montserrat", Sans-serif;
 font-size: 20px;
 font-weight: 500;
 line-height: 1.4em;
}
.elementor-2509 .elementor-element.elementor-element-b887937 img {
 border-radius: 100px 100px 300px 100px;
 box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
}
.elementor-2509
 .elementor-element.elementor-element-b887937
 > .elementor-widget-container {
 padding: 50px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-fddbc23
 > .elementor-container {
 max-width: 1200px;
}
.elementor-2509
 .elementor-element.elementor-element-fddbc23
 > .elementor-background-overlay {
 opacity: 1;
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509 .elementor-element.elementor-element-fddbc23 {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin-top: 0%;
 margin-bottom: 05%;
}
.elementor-bc-flex-widget
 .elementor-2509
 .elementor-element.elementor-element-f15a8b7.elementor-column
 .elementor-widget-wrap {
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-f15a8b7.elementor-column.elementor-element[data-element_type="column"]
 > .elementor-widget-wrap.elementor-element-populated {
 align-content: center;
 align-items: center;
}
.elementor-2509 .elementor-element.elementor-element-2d0fd0a {
 text-align: left;
}
.elementor-2509
 .elementor-element.elementor-element-2d0fd0a
 .elementor-heading-title {
 color: #3d4459;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509 .elementor-element.elementor-element-55cdeaa {
 color: #3d4459;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 1.4em;
}
.elementor-bc-flex-widget
 .elementor-2509
 .elementor-element.elementor-element-dda2aa1.elementor-column
 .elementor-widget-wrap {
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-dda2aa1.elementor-column.elementor-element[data-element_type="column"]
 > .elementor-widget-wrap.elementor-element-populated {
 align-content: center;
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-dda2aa1
 > .elementor-element-populated {
 padding: 5% 0% 5% 10%;
}
.elementor-2509
 .elementor-element.elementor-element-f747754
 > .elementor-widget-container {
 padding: 0px 0px 0px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-06e3983
 > .elementor-container {
 max-width: 900px;
 min-height: 502px;
}
.elementor-2509
 .elementor-element.elementor-element-06e3983:not(
  .elementor-motion-effects-element-type-background
 ),
.elementor-2509
 .elementor-element.elementor-element-06e3983
 > .elementor-motion-effects-container
 > .elementor-motion-effects-layer {
 background-color: transparent;
 background-image: linear-gradient(130deg, #182860 0%, #00b8f1 89%);
}
.elementor-2509
 .elementor-element.elementor-element-06e3983
 > .elementor-background-overlay {
 background-image: url("../images/CTA-Shapes.png");
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 opacity: 0.15;
 transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2509 .elementor-element.elementor-element-06e3983 {
 transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 padding: 0px 0px 50px 0px;
}
.elementor-2509
 .elementor-element.elementor-element-06e3983
 > .elementor-shape-top
 svg {
 width: calc(230% + 1.3px);
 height: 100px;
 transform: translateX(-50%) rotateY(180deg);
}
.elementor-bc-flex-widget
 .elementor-2509
 .elementor-element.elementor-element-756d132.elementor-column
 .elementor-widget-wrap {
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-756d132.elementor-column.elementor-element[data-element_type="column"]
 > .elementor-widget-wrap.elementor-element-populated {
 align-content: center;
 align-items: center;
}
.elementor-2509
 .elementor-element.elementor-element-756d132
 > .elementor-element-populated {
 padding: 110px 0px 0px 0px;
}
.elementor-2509 .elementor-element.elementor-element-c1fd2de {
 text-align: center;
}
.elementor-2509
 .elementor-element.elementor-element-c1fd2de
 .elementor-heading-title {
 color: #ffffff;
 font-family: "Varela Round", Sans-serif;
 font-size: 45px;
 font-weight: 300;
 text-transform: capitalize;
 line-height: 1.2em;
}
.elementor-2509 .elementor-element.elementor-element-655aefc {
 text-align: center;
 color: #ffffff;
 font-family: "Montserrat", Sans-serif;
 font-size: 20px;
 font-weight: 500;
 line-height: 1.4em;
}
.elementor-2509 .elementor-element.elementor-element-5b098086 {
 color: #ffffff;
 font-family: "Montserrat", Sans-serif;
 font-size: 18px;
 font-weight: 500;
 line-height: 1.4em;
}
.elementor-2509
 .elementor-element.elementor-element-5b098086
 > .elementor-widget-container {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.elementor-2509 .elementor-element.elementor-element-2aafc3d6 {
 text-align: center;
 color: #ffffff;
 font-family: "Montserrat", Sans-serif;
 font-size: 12px;
 font-weight: 500;
 line-height: 1.4em;
 letter-spacing: -0.3px;
}
.elementor-2509
 .elementor-element.elementor-element-2aafc3d6
 > .elementor-widget-container {
 margin: 0px 0px 0px 0px;
}
:root {
 --page-title-display: none;
}
@media (max-width: 1024px) {
 .elementor-2509
  .elementor-element.elementor-element-64488cc
  > .elementor-container {
  min-height: 770px;
 }
 .elementor-2509
  .elementor-element.elementor-element-64488cc
  > .elementor-background-overlay {
  background-position: center right;
 }
 .elementor-2509
  .elementor-element.elementor-element-64488cc
  > .elementor-shape-bottom
  svg {
  height: 120px;
 }
 .elementor-2509 .elementor-element.elementor-element-64488cc {
  padding: 0% 5% 0% 5%;
 }
 .elementor-2509
  .elementor-element.elementor-element-c65b6e3
  > .elementor-element-populated {
  padding: 5px 5px 5px 5px;
 }
 .elementor-2509
  .elementor-element.elementor-element-9f59189
  .elementor-heading-title {
  font-size: 40px;
 }
 .elementor-2509
  .elementor-element.elementor-element-ed6b386
  > .elementor-element-populated {
  padding: 5% 5% 5% 5%;
 }
 .elementor-2509 .elementor-element.elementor-element-6e35f80 img {
  width: 100%;
 }
 .elementor-2509
  .elementor-element.elementor-element-6e35f80
  > .elementor-widget-container {
  margin: 0px 0px -100px 0px;
 }
 .elementor-2509 .elementor-element.elementor-element-f118703 {
  margin-top: 15%;
  margin-bottom: 0%;
  padding: 0% 5% 0% 5%;
 }
 .elementor-2509
  .elementor-element.elementor-element-950dde8
  .elementor-heading-title {
  font-size: 35px;
 }
 .elementor-2509 .elementor-element.elementor-element-3c7bdb5 {
  margin-top: 5%;
  margin-bottom: 0%;
  padding: 0% 5% 0% 5%;
 }
 .elementor-2509
  .elementor-element.elementor-element-d68fc2c
  .elementor-image-box-description {
  font-size: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-7fb9b17
  .elementor-image-box-description {
  font-size: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-2fa4f18
  .elementor-image-box-description {
  font-size: 15px;
 }
 .elementor-2509 .elementor-element.elementor-element-0b7a70e {
  margin-top: 15%;
  margin-bottom: 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-deb7930
  > .elementor-element-populated {
  padding: 0% 9% 0% 0%;
 }
 .elementor-2509 .elementor-element.elementor-element-520ae42 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-520ae42 img {
  width: 51%;
 }
 .elementor-2509
  .elementor-element.elementor-element-d8b529c
  > .elementor-element-populated {
  padding: 0% 35% 0% 05%;
 }
 .elementor-2509
  .elementor-element.elementor-element-6e3c0c3
  .elementor-heading-title {
  font-size: 35px;
 }
 .elementor-2509 .elementor-element.elementor-element-ecb444f {
  margin-top: 15%;
  margin-bottom: 0%;
  padding: 0% 5% 0% 5%;
 }
 .elementor-2509
  .elementor-element.elementor-element-8777469
  .elementor-heading-title {
  font-size: 35px;
 }
 .elementor-2509 .elementor-element.elementor-element-3a91cb4 {
  margin-top: 5%;
  margin-bottom: 0%;
  padding: 0% 5% 0% 5%;
 }
 .elementor-2509
  .elementor-element.elementor-element-b077261
  .elementor-image-box-description {
  font-size: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-b97ee14
  .elementor-image-box-description {
  font-size: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-8573f68
  .elementor-image-box-description {
  font-size: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-bab3ba1
  .elementor-heading-title {
  font-size: 35px;
 }
 .elementor-2509 .elementor-element.elementor-element-4ea3bf1 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-4ea3bf1 img {
  width: 51%;
 }
 .elementor-2509
  .elementor-element.elementor-element-b20b570
  .elementor-heading-title {
  font-size: 35px;
 }
 .elementor-2509
  .elementor-element.elementor-element-9085d5c
  > .elementor-background-overlay {
  background-position: 130px 670px;
 }
 .elementor-2509
  .elementor-element.elementor-element-2d5d453
  > .elementor-element-populated {
  padding: 31px 31px 31px 31px;
 }
 .elementor-2509
  .elementor-element.elementor-element-795a44d
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
 }
 .elementor-2509
  .elementor-element.elementor-element-3cd48c4
  > .elementor-element-populated {
  padding: 30px 30px 30px 30px;
 }
 .elementor-2509
  .elementor-element.elementor-element-04467da
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
 }
 .elementor-2509
  .elementor-element.elementor-element-ed2b691
  > .elementor-element-populated {
  padding: 30px 30px 30px 30px;
 }
 .elementor-2509
  .elementor-element.elementor-element-14e9232
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
 }
 .elementor-2509
  .elementor-element.elementor-element-f8aa51f
  .elementor-heading-title {
  font-size: 35px;
 }
 .elementor-2509 .elementor-element.elementor-element-b887937 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-b887937 img {
  width: 51%;
 }
 .elementor-2509 .elementor-element.elementor-element-fddbc23 {
  margin-top: 15%;
  margin-bottom: 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-f15a8b7
  > .elementor-element-populated {
  padding: 0% 9% 0% 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-2d0fd0a
  .elementor-heading-title {
  font-size: 35px;
 }
 .elementor-2509
  .elementor-element.elementor-element-dda2aa1
  > .elementor-element-populated {
  padding: 0% 35% 0% 05%;
 }
 .elementor-2509 .elementor-element.elementor-element-f747754 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-f747754 img {
  width: 51%;
 }
 .elementor-2509
  .elementor-element.elementor-element-06e3983
  > .elementor-background-overlay {
  background-position: center left;
 }
 .elementor-2509
  .elementor-element.elementor-element-06e3983
  > .elementor-shape-top
  svg {
  height: 70px;
 }
 .elementor-2509 .elementor-element.elementor-element-06e3983 {
  padding: 5% 5% 5% 5%;
 }
 .elementor-2509
  .elementor-element.elementor-element-756d132
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
 }
 .elementor-2509
  .elementor-element.elementor-element-c1fd2de
  .elementor-heading-title {
  font-size: 34px;
 }
}
@media (max-width: 767px) {
 .elementor-2509 .elementor-element.elementor-element-64488cc {
  padding: 15% 5% 0% 5%;
 }
 .elementor-2509 .elementor-element.elementor-element-9f59189 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-9f59189
  .elementor-heading-title {
  font-size: 30px;
 }
 .elementor-2509 .elementor-element.elementor-element-c75a41f {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-c75a41f
  .elementor-heading-title {
  font-size: 18px;
 }
 .elementor-2509 .elementor-element.elementor-element-a7c6323 {
  text-align: center;
 }
 .elementor-2509 .elementor-element.elementor-element-44f4cd0 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-ed6b386
  > .elementor-element-populated {
  margin: 10% 0% 0% 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-6e35f80
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
 }
 .elementor-2509 .elementor-element.elementor-element-950dde8 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-950dde8
  .elementor-heading-title {
  font-size: 32px;
 }
 .elementor-2509 .elementor-element.elementor-element-0c195b4 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-0c195b4
  .elementor-heading-title {
  font-size: 18px;
 }
 .elementor-2509 .elementor-element.elementor-element-3c7bdb5 {
  margin-top: 15%;
  margin-bottom: 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-906146e
  > .elementor-element-populated {
  padding: 10% 10% 10% 10%;
 }
 .elementor-2509
  .elementor-element.elementor-element-d68fc2c
  .elementor-image-box-img {
  margin-bottom: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-d68fc2c
  .elementor-image-box-wrapper {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-0c6b2df
  > .elementor-element-populated {
  padding: 10% 10% 10% 10%;
 }
 .elementor-2509
  .elementor-element.elementor-element-7fb9b17
  .elementor-image-box-img {
  margin-bottom: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-7fb9b17
  .elementor-image-box-wrapper {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-69e2919
  > .elementor-element-populated {
  padding: 10% 10% 10% 10%;
 }
 .elementor-2509
  .elementor-element.elementor-element-2fa4f18
  .elementor-image-box-img {
  margin-bottom: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-2fa4f18
  .elementor-image-box-wrapper {
  text-align: center;
 }
 .elementor-2509 .elementor-element.elementor-element-0b7a70e {
  margin-top: 20%;
  margin-bottom: 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-deb7930
  > .elementor-element-populated {
  margin: 15% 0% 0% 0%;
  padding: 0% 5% 0% 0%;
 }
 .elementor-2509 .elementor-element.elementor-element-520ae42 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-520ae42 img {
  width: 80%;
 }
 .elementor-2509
  .elementor-element.elementor-element-d8b529c
  > .elementor-element-populated {
  padding: 5% 5% 5% 5%;
 }
 .elementor-2509 .elementor-element.elementor-element-6e3c0c3 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-6e3c0c3
  .elementor-heading-title {
  font-size: 32px;
 }
 .elementor-2509 .elementor-element.elementor-element-8a9544a {
  text-align: center;
 }
 .elementor-2509 .elementor-element.elementor-element-8777469 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-8777469
  .elementor-heading-title {
  font-size: 32px;
 }
 .elementor-2509 .elementor-element.elementor-element-bf947ed {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-bf947ed
  .elementor-heading-title {
  font-size: 18px;
 }
 .elementor-2509 .elementor-element.elementor-element-3a91cb4 {
  margin-top: 15%;
  margin-bottom: 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-6502085
  > .elementor-element-populated {
  padding: 10% 10% 10% 10%;
 }
 .elementor-2509
  .elementor-element.elementor-element-b077261
  .elementor-image-box-img {
  margin-bottom: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-b077261
  .elementor-image-box-wrapper {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-4beb18b
  > .elementor-element-populated {
  padding: 10% 10% 10% 10%;
 }
 .elementor-2509
  .elementor-element.elementor-element-b97ee14
  .elementor-image-box-img {
  margin-bottom: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-b97ee14
  .elementor-image-box-wrapper {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-f072955
  > .elementor-element-populated {
  padding: 10% 10% 10% 10%;
 }
 .elementor-2509
  .elementor-element.elementor-element-8573f68
  .elementor-image-box-img {
  margin-bottom: 15px;
 }
 .elementor-2509
  .elementor-element.elementor-element-8573f68
  .elementor-image-box-wrapper {
  text-align: center;
 }
 .elementor-2509 .elementor-element.elementor-element-bab3ba1 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-bab3ba1
  .elementor-heading-title {
  font-size: 32px;
 }
 .elementor-2509 .elementor-element.elementor-element-372b79c {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-372b79c
  .elementor-heading-title {
  font-size: 18px;
 }
 .elementor-2509 .elementor-element.elementor-element-4ea3bf1 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-4ea3bf1 img {
  width: 80%;
 }
 .elementor-2509 .elementor-element.elementor-element-b20b570 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-b20b570
  .elementor-heading-title {
  font-size: 32px;
 }
 .elementor-2509 .elementor-element.elementor-element-9085d5c {
  padding: 150px 0px 100px 0px;
 }
 .elementor-2509 .elementor-element.elementor-element-f8aa51f {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-f8aa51f
  .elementor-heading-title {
  font-size: 32px;
 }
 .elementor-2509 .elementor-element.elementor-element-b2606f4 {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-b2606f4
  .elementor-heading-title {
  font-size: 18px;
 }
 .elementor-2509 .elementor-element.elementor-element-b887937 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-b887937 img {
  width: 80%;
 }
 .elementor-2509 .elementor-element.elementor-element-fddbc23 {
  margin-top: 20%;
  margin-bottom: 0%;
 }
 .elementor-2509
  .elementor-element.elementor-element-f15a8b7
  > .elementor-element-populated {
  margin: 15% 0% 0% 0%;
  padding: 0% 5% 0% 0%;
 }
 .elementor-2509 .elementor-element.elementor-element-2d0fd0a {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-2d0fd0a
  .elementor-heading-title {
  font-size: 32px;
 }
 .elementor-2509 .elementor-element.elementor-element-55cdeaa {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-dda2aa1
  > .elementor-element-populated {
  padding: 5% 5% 5% 5%;
 }
 .elementor-2509 .elementor-element.elementor-element-f747754 {
  text-align: right;
 }
 .elementor-2509 .elementor-element.elementor-element-f747754 img {
  width: 80%;
 }
 .elementor-2509 .elementor-element.elementor-element-06e3983 {
  padding: 15% 5% 5% 5%;
 }
 .elementor-2509
  .elementor-element.elementor-element-756d132
  > .elementor-element-populated {
  padding: 5% 5% 5% 5%;
 }
 .elementor-2509 .elementor-element.elementor-element-c1fd2de {
  text-align: center;
 }
 .elementor-2509
  .elementor-element.elementor-element-c1fd2de
  .elementor-heading-title {
  font-size: 28px;
 }
 .elementor-2509 .elementor-element.elementor-element-655aefc {
  text-align: center;
 }
 .elementor-2509 .elementor-element.elementor-element-5b098086 {
  text-align: center;
 }
 .elementor-2509 .elementor-element.elementor-element-2aafc3d6 {
  text-align: center;
 }
}
@media (min-width: 768px) {
 .elementor-2509 .elementor-element.elementor-element-c65b6e3 {
  width: 50%;
 }
 .elementor-2509 .elementor-element.elementor-element-ed6b386 {
  width: 50%;
 }
}
@media (max-width: 1024px) and (min-width: 768px) {
 .elementor-2509 .elementor-element.elementor-element-deb7930 {
  width: 100%;
 }
 .elementor-2509 .elementor-element.elementor-element-d8b529c {
  width: 100%;
 }
 .elementor-2509 .elementor-element.elementor-element-2d5d453 {
  width: 50%;
 }
 .elementor-2509 .elementor-element.elementor-element-3cd48c4 {
  width: 50%;
 }
 .elementor-2509 .elementor-element.elementor-element-ed2b691 {
  width: 50%;
 }
 .elementor-2509 .elementor-element.elementor-element-f15a8b7 {
  width: 100%;
 }
 .elementor-2509 .elementor-element.elementor-element-dda2aa1 {
  width: 100%;
 }
}
/*
     FILE ARCHIVED ON 22:32:45 Dec 31, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:14:40 Dec 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.856
  exclusion.robots: 0.1
  exclusion.robots.policy: 0.085
  esindex: 0.013
  cdx.remote: 64.741
  LoadShardBlock: 205.406 (3)
  PetaboxLoader3.datanode: 262.112 (4)
  PetaboxLoader3.resolve: 223.998 (2)
  load_resource: 308.948
*/
