.elementor-18677 .elementor-element.elementor-element-17fc8423:not(.elementor-motion-effects-element-type-background), .elementor-18677 .elementor-element.elementor-element-17fc8423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-18677 .elementor-element.elementor-element-17fc8423{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:16%;margin-bottom:-5%;}.elementor-18677 .elementor-element.elementor-element-17fc8423 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18677 .elementor-element.elementor-element-08c9e2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18677 .elementor-element.elementor-element-08c9e2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pleko.com/wp-content/uploads/2025/07/Application-Page.jpg");background-position:center center;background-size:cover;}.elementor-18677 .elementor-element.elementor-element-08c9e2a > .elementor-element-populated, .elementor-18677 .elementor-element.elementor-element-08c9e2a > .elementor-element-populated > .elementor-background-overlay, .elementor-18677 .elementor-element.elementor-element-08c9e2a > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-18677 .elementor-element.elementor-element-08c9e2a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18677 .elementor-element.elementor-element-08c9e2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18677 .elementor-element.elementor-element-63a5d28{width:100%;max-width:100%;}.elementor-18677 .elementor-element.elementor-element-63a5d28 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-18677 .elementor-element.elementor-element-63a5d28.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .ct-contact-meta .ct-meta--title{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;}.elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .ct-contact-meta .ct-meta--desc{color:var( --e-global-color-text );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-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .ct-select-higthlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .ct-select .ct-select-higthlight{border-radius:5px 5px 5px 5px;}.elementor-18677 .elementor-element.elementor-element-63a5d28 .input-filled{text-align:center;}.elementor-18677 .elementor-element.elementor-element-63a5d28 .input-filled .wpcf7-submit{border-radius:5px 5px 5px 5px;}.elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form-layout1 .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .wpcf7-submit:hover{background-color:#006B14;}.elementor-18677 .elementor-element.elementor-element-90b4c42{margin-top:0px;margin-bottom:100px;}.elementor-18677 .elementor-element.elementor-element-d102cfb > .elementor-element-populated, .elementor-18677 .elementor-element.elementor-element-d102cfb > .elementor-element-populated > .elementor-background-overlay, .elementor-18677 .elementor-element.elementor-element-d102cfb > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-18677 .elementor-element.elementor-element-d102cfb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18677 .elementor-element.elementor-element-d102cfb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18677 .elementor-element.elementor-element-30ce6633 .ct-button-wrapper{text-align:left;}.elementor-18677 .elementor-element.elementor-element-30ce6633{width:auto;max-width:auto;}.elementor-18677 .elementor-element.elementor-element-30ce6633 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-18677 .elementor-element.elementor-element-30ce6633 .ct-button-wrapper .btn{padding:0px 45px 0px 45px;border-radius:5px 5px 5px 5px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}body.elementor-page-18677:not(.elementor-motion-effects-element-type-background), body.elementor-page-18677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-18677 .elementor-element.elementor-element-d102cfb{width:50%;}.elementor-18677 .elementor-element.elementor-element-50097d18{width:50%;}}@media(max-width:1024px){.elementor-18677 .elementor-element.elementor-element-17fc8423{margin-top:16%;margin-bottom:0%;}.elementor-18677 .elementor-element.elementor-element-3c4898f9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18677 .elementor-element.elementor-element-63a5d28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18677 .elementor-element.elementor-element-63a5d28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .ct-contact-meta .ct-meta--desc{font-size:var( --e-global-typography-text-font-size );}.elementor-18677 .elementor-element.elementor-element-90b4c42{margin-top:0px;margin-bottom:100px;}}@media(max-width:767px){.elementor-18677 .elementor-element.elementor-element-17fc8423{margin-top:20%;margin-bottom:0%;}.elementor-18677 .elementor-element.elementor-element-3c4898f9 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18677 .elementor-element.elementor-element-63a5d28{width:100%;max-width:100%;}.elementor-18677 .elementor-element.elementor-element-63a5d28 .ct-contact-form .ct-contact-meta .ct-meta--desc{font-size:var( --e-global-typography-text-font-size );}.elementor-18677 .elementor-element.elementor-element-50097d18 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18677 .elementor-element.elementor-element-08c9e2a{width:100%;}.elementor-18677 .elementor-element.elementor-element-3c4898f9{width:100%;}.elementor-18677 .elementor-element.elementor-element-d102cfb{width:100%;}.elementor-18677 .elementor-element.elementor-element-50097d18{width:100%;}}/* Start custom CSS for column, class: .elementor-element-08c9e2a */.elementor-18677 .elementor-element.elementor-element-08c9e2a {
    min-height: 50vh;
}/* End custom CSS */
/* Start custom CSS for ct_contact_form, class: .elementor-element-63a5d28 *//*.required-star {*/
/*  color: red;*/
/*  font-weight: bold;*/
/*}*/

.input-filled label {
  display: block;
  margin-top: 10px;
  font-weight: 500;
  text-align: left;
  padding-left: 2px;
}

.file-label {
  text-align: left;
  display: block;
  /*margin-bottom: -15px;*/
  /*padding-left: 2px;*/
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17fc8423 */@media (max-width: 560px) {
    .elementor-18677 .elementor-element.elementor-element-17fc8423 {
        margin-bottom: -41px;
    }
}/* End custom CSS */