/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 02 2025 | 10:59:10 */
.wpcf7-form-control-wrap .wpcf7-checkbox{display: flex!important
;
    flex-direction: row;
    border: none!important;
    padding: 0!important;
    flex-wrap: wrap;column-gap:25px}
.wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{width:360px}
.cstm-form p{margin:0px!important}

.cstm-form input{padding:16px!important;margin:0px!important;border-radius: 0px;
    background-color: transparent!important;
    border-bottom: 1px solid #eaeaea!important;}

.cstm-form input:focus-visible{outline:none!important;border-color:#3b5998!important}
.cstm-form textarea{padding:16px!important;margin:0px!important;border-radius: 0px;
    background-color: transparent!important;
    border-bottom: 1px solid #eaeaea!important;height:121px!important}
.cstm-form textarea:focus-visible{outline:none!important;border-color:#3b5998!important}

.cstm-form input.wpcf7-submit{margin: 12px 6px !important;
    padding: 20px 40px 20px 40px !important;
    background-color: var(--e-global-color-accent) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    border: none !important;
    border-radius: 4px !important;
    box-shadow: none !important;}
.cstm-form input.wpcf7-submit:hover{background-color:#3b5998!important;color:#FFF!important}

.elementor-267 .elementor-element.elementor-element-38aa80e .exad-contact-form{padding:0px!important}


.calc-margin-left{margin-left:calc(((100vw - 1360px) / 2)) !Important}


@media only screen and (max-width: 1400px){
	.calc-margin-left{margin-left:calc(((100vw - 1140px) / 2)) !Important}
}

@media only screen and (max-width: 1200px){
	.calc-margin-left{margin-left:0px !Important}
}

@media only screen and (max-width: 768px){
	.innerpage-bg{background-image:linear-gradient(90deg, #060D22 50%, #060d22 50%)!important}
	.wpcf7-form-control-wrap .wpcf7-checkbox{gap:25px}
	.wpcf7-form-control-wrap .wpcf7-checkbox input{margin:0!important}
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

[class*=" column-"], [class^=column-] {
  padding-left: 15px;
  padding-right: 15px;
}

.column-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.column-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.column-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.column-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.column-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.column-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.column-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.column-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.column-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.column-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.column-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.column-12 {
  flex: 0 0 100%;padding:5px!important;
  max-width: 100%;
}

@media (min-width: 768px) {
	
  .column-tablet-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .column-tablet-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .column-tablet-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .column-tablet-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .column-tablet-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .column-tablet-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .column-tablet-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .column-tablet-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .column-tablet-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .column-tablet-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .column-tablet-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .column-tablet-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .column-desktop-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .column-desktop-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .column-desktop-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .column-desktop-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .column-desktop-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .column-desktop-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .column-desktop-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .column-desktop-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .column-desktop-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .column-desktop-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .column-desktop-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .column-desktop-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

