.elementor-22315 .elementor-element.elementor-element-4321585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-22315 .elementor-element.elementor-element-4321585:not(.elementor-motion-effects-element-type-background), .elementor-22315 .elementor-element.elementor-element-4321585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083B5A;}.elementor-22315 .elementor-element.elementor-element-4321585.e-con{--align-self:center;}.elementor-22315 .elementor-element.elementor-element-9e97b88{text-align:center;font-size:18px;color:#FFFFFF;}.elementor-22315 .elementor-element.elementor-element-2c1edba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-22315 .elementor-element.elementor-element-decd7ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22315 .elementor-element.elementor-element-6afc5dd .heading-primary{font-size:30px;color:#083B5A;}.elementor-22315 .elementor-element.elementor-element-6afc5dd .heading-primary .stop-a{stop-color:#083B5A;}.elementor-22315 .elementor-element.elementor-element-6afc5dd .heading-primary .stop-b{stop-color:#083B5A;}.elementor-22315 .elementor-element.elementor-element-7051ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22315 .elementor-element.elementor-element-b8fd934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22315 .elementor-element.elementor-element-22c5f61 > .elementor-widget-container{background-color:#C8E2F3;padding:0px 20px 0px 20px;border-radius:30px 30px 30px 30px;}.elementor-22315 .elementor-element.elementor-element-22c5f61.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22315 .elementor-element.elementor-element-22c5f61 .simple-link{padding:3px 3px 3px 3px;}body.rtl .elementor-22315 .elementor-element.elementor-element-22c5f61 .simple-link{padding:3px 3px 3px 3px;}.elementor-22315 .elementor-element.elementor-element-22c5f61 .simple-link{color:#000000;}.elementor-22315 .elementor-element.elementor-element-22c5f61 .tm-simple-link{font-size:12px;font-weight:600;}.elementor-22315 .elementor-element.elementor-element-0478819 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-22315 .elementor-element.elementor-element-0478819{text-align:start;}.elementor-22315 .elementor-element.elementor-element-0478819 .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-22315 .elementor-element.elementor-element-0478819 .heading-primary{font-size:18px;}.elementor-22315 .elementor-element.elementor-element-0478819 .heading-description-wrap{margin-top:9px;}.elementor-22315 .elementor-element.elementor-element-b199f8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22315 .elementor-element.elementor-element-9a31127 > .elementor-widget-container{background-color:#C8E2F3;padding:0px 20px 0px 20px;border-radius:30px 30px 30px 30px;}.elementor-22315 .elementor-element.elementor-element-9a31127.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22315 .elementor-element.elementor-element-9a31127 .simple-link{padding:3px 3px 3px 3px;}body.rtl .elementor-22315 .elementor-element.elementor-element-9a31127 .simple-link{padding:3px 3px 3px 3px;}.elementor-22315 .elementor-element.elementor-element-9a31127 .simple-link{color:#000000;}.elementor-22315 .elementor-element.elementor-element-9a31127 .tm-simple-link{font-size:12px;font-weight:600;}.elementor-22315 .elementor-element.elementor-element-de20d6a > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-22315 .elementor-element.elementor-element-de20d6a{text-align:start;}.elementor-22315 .elementor-element.elementor-element-de20d6a .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-22315 .elementor-element.elementor-element-de20d6a .heading-primary{font-size:18px;}.elementor-22315 .elementor-element.elementor-element-de20d6a .heading-description-wrap{margin-top:9px;}.elementor-22315 .elementor-element.elementor-element-0f0a190{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22315 .elementor-element.elementor-element-6771398{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22315 .elementor-element.elementor-element-d7202da > .elementor-widget-container{background-color:#C8E2F3;padding:0px 20px 0px 20px;border-radius:30px 30px 30px 30px;}.elementor-22315 .elementor-element.elementor-element-d7202da.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22315 .elementor-element.elementor-element-d7202da .simple-link{padding:3px 3px 3px 3px;}body.rtl .elementor-22315 .elementor-element.elementor-element-d7202da .simple-link{padding:3px 3px 3px 3px;}.elementor-22315 .elementor-element.elementor-element-d7202da .simple-link{color:#000000;}.elementor-22315 .elementor-element.elementor-element-d7202da .tm-simple-link{font-size:12px;font-weight:600;}.elementor-22315 .elementor-element.elementor-element-5cd4c8d > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-22315 .elementor-element.elementor-element-5cd4c8d{text-align:start;}.elementor-22315 .elementor-element.elementor-element-5cd4c8d .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-22315 .elementor-element.elementor-element-5cd4c8d .heading-primary{font-size:18px;}.elementor-22315 .elementor-element.elementor-element-5cd4c8d .heading-description-wrap{margin-top:9px;}.elementor-22315 .elementor-element.elementor-element-3abb638{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22315 .elementor-element.elementor-element-e31475e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22315 .elementor-element.elementor-element-3d4a705 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-22315 .elementor-element.elementor-element-3d4a705{text-align:start;}.elementor-22315 .elementor-element.elementor-element-3d4a705 .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-22315 .elementor-element.elementor-element-3d4a705 .heading-primary{font-size:18px;}.elementor-22315 .elementor-element.elementor-element-3d4a705 .heading-description-wrap{margin-top:9px;}.elementor-22315 .elementor-element.elementor-element-7655690{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#083B5A;--border-color:#083B5A;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22315 .elementor-element.elementor-element-8d67a5f .heading-primary{font-size:20px;color:#000000;}.elementor-22315 .elementor-element.elementor-element-8d67a5f .heading-primary .stop-a{stop-color:#000000;}.elementor-22315 .elementor-element.elementor-element-8d67a5f .heading-primary .stop-b{stop-color:#000000;}.elementor-22315 .elementor-element.elementor-element-3a741f3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-22315 .elementor-element.elementor-element-3a741f3 .elementor-divider-separator{width:100%;}.elementor-22315 .elementor-element.elementor-element-3a741f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-22315 .elementor-element.elementor-element-7655690{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-22315 .elementor-element.elementor-element-2c1edba{--content-width:1410px;}.elementor-22315 .elementor-element.elementor-element-decd7ca{--width:50%;}.elementor-22315 .elementor-element.elementor-element-b8fd934{--width:50%;}.elementor-22315 .elementor-element.elementor-element-b199f8f{--width:50%;}.elementor-22315 .elementor-element.elementor-element-6771398{--width:50%;}.elementor-22315 .elementor-element.elementor-element-e31475e{--width:50%;}.elementor-22315 .elementor-element.elementor-element-7655690{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-2cb206a */.button, button, input[type=button], input[type=reset], input[type=submit]{
        color: #083B5A;
    border: #C8E2F3;
    background-color: #C8E2F3;
}
.wpcf7 input, .wpcf7 textarea{
    padding:0px;
}
/* === File upload style === */
.wpcf7 input[type="file"] {
  display: block;
  width: 100%;
  padding: 40px 20px;
  border: 2px dashed #c5c5c5;
  border-radius: 8px;
  background: #fafafa;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

.wpcf7 input[type="file"]:hover {
  border-color: #007BFF;
  background: #f0f8ff;
}

/* Remove default file input text */
.wpcf7 input[type="file"]::-webkit-file-upload-button {
  visibility: hidden;
}
.wpcf7 input[type="file"]::before {
  content: "Add your File";
  display: block;
  color: #333;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
}

.wpcf7 input[type="file"]::after {
  content: "Max file size 10 MB Supports: PDF, PPT, DOCX";
  display: block;
  font-size: 12px;
  color: #555;
  margin-top: 8px;
}

/* === Submit button style === */
.wpcf7-submit {
  display: block;
  width: 100%;
  padding: 18px;
  background: #cce6f7;
  color: #1a3b5d;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  border: none;
  border-radius: 40px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.wpcf7-submit:hover {
  background: #b0d4ef;
}

/* Arrow after text */
.wpcf7-submit::after {
  content: " →";
  font-weight: bold;
}/* End custom CSS */