.elementor-22250 .elementor-element.elementor-element-07c97fd:not(.elementor-motion-effects-element-type-background), .elementor-22250 .elementor-element.elementor-element-07c97fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-22250 .elementor-element.elementor-element-07c97fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-22250 .elementor-element.elementor-element-07c97fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22250 .elementor-element.elementor-element-9f4e23f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22250 .elementor-element.elementor-element-1929ab2:not(.elementor-motion-effects-element-type-background), .elementor-22250 .elementor-element.elementor-element-1929ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22250 .elementor-element.elementor-element-1929ab2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22250 .elementor-element.elementor-element-1929ab2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22250 .elementor-element.elementor-element-ce95b0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22250 .elementor-element.elementor-element-ce95b0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22250 .elementor-element.elementor-element-ce95b0f > .elementor-element-populated, .elementor-22250 .elementor-element.elementor-element-ce95b0f > .elementor-element-populated > .elementor-background-overlay, .elementor-22250 .elementor-element.elementor-element-ce95b0f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22250 .elementor-element.elementor-element-ce95b0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 30px 60px;}.elementor-22250 .elementor-element.elementor-element-ce95b0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-22250 .elementor-element.elementor-element-ce95b0f > .elementor-element-populated{padding:30px 20px 30px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-abff977 */.tm-form .ff-default .ff-el-input--label label {
    display: inline-block;
    font-weight: 700;
   }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1929ab2 */.ff-default .ff-el-input--label label{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS */.join-zoiko-tem-main .file-format p{
    text-align: left;
    margin-top: -25px;
    margin-bottom: 0px;
    font-family: "Inter", sans-Serif;
    font-size: 14px;
    color: #333;
}

.join-zoiko-tem-main{
    max-width: 900px;
    box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px;
       border-radius: 10px;
}


.join-zoiko-tem-main select{
   background-image: url('https://development.zoikobroadband.com/wp-content/uploads/2025/10/dropdown.png') !important;
 
}

.join-zoiko-tem-main .ff-default .ff-el-form-control:focus{
    border-color: #c6cbd0;
    
}
.join-zoiko-tem-main h1{
    text-align: center;
    font-family: "inter", sans-Serif;
    font-size: 32px;
    font-weight: bold;
    color: #1A1A1A;
    margin-bottom: 10px
}


.join-zoiko-tem-main p{
    text-align: center;
    font-family: "Inter", sans-Serif;
    font-size: 15px;
    font-weight: 400;
    color: #666666 !important;
}


.join-zoiko-tem-main h2{
   
    font-family: "Inter", sans-Serif;
    font-size: 20px;
    font-weight: bold;
    color: #10446C;
    margin-bottom: 0px;
}

.join-zoiko-tem-main .down-h h2{
   
    font-family: "Inter", sans-Serif;
    font-size: 20px;
    font-weight: bold;
    color: #10446C;
    margin-bottom: 0px;
    margin-top: 30px
}

.join-zoiko-tem-main label{
   
    font-family: "Inter", sans-Serif;
    font-size: 14px;
    font-weight: 500 !important;
    color: #333333 !important;
    margin-bottom: 0px;
}

.join-zoiko-tem-main .ff-el-form-control{
    border-radius: 6px !important;
    border: 1px solid #D1D5DB;
    font-size: 14.5px;
}

.join-zoiko-tem-main input::placeholder, .join-zoiko-tem-main textarea::placeholder{
    color: #9CA3AF !important;
    font-family: "Inter", sans-Serif;
    font-size: 14.5px;
    line-height: 1.5em;

}

.join-zoiko-tem-main .ff_upload_btn{
  background-color: #10446C !important; 
  border-radius: 6px;
  font-family: "Inter", sans-Serif;
  font-weight: bold;
      margin-top: 5px;
}

.join-zoiko-tem-main .ff-btn-submit{
    width: 100%;
    background-color: #10446C !important;
    font-family: "Inter", sans-Serif;
     font-weight: bold;
     border-radius: 6px;
     padding: 12px 0px;
     margin-top: 30px;
}

.join-zoiko-tem-main .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{
    visibility: hidden;
}

.conform-terms-txt p{
    text-align: left;
    margin-left: 5px !important;
}
.conform-terms-txt p:first-child{
    text-align: left;
    margin-bottom: 10px;
    color: #333333 !important;
}

.conform-terms-txt p:last-child{
    font-size: 12px;
    color: #666666 !important
 
    
}

@media (max-width: 768px){
    .join-zoiko-tem-main h1{
        font-size: 25px;
    }
    
    .join-zoiko-tem-main select{
   appearance: none !important;
}

.join-zoiko-tem-main .file-format p{
    font-size: 13px;
}

.conform-terms-txt p:first-child{
    font-size: 13px;
}

    
}/* End custom CSS */