

/*--------------------------------------------------------------

## Dashboard - 

--------------------------------------------------------------*/


.contact-form .container-m > .side {
    box-shadow: 
    2px 12px 48px rgba(40, 60, 80, var(--shadow-opacity, 0.15)),
    60px 60px 0px rgba(236, 247, 248, var(--background-opacity, 1));
}


.fluentform input[type="text"],
.fluentform input[type="tel"],
.fluentform input[type="email"] {
  border:2px solid #E4EBF0!important;
  border-radius:8px!important;
  outline:none!important;
  height:55px!important;
  font-size: max(calc((1.125rem * var(--responsive-60))*(var(--text-18, 1))), 1rem)!important;
  font-family:"Avenir Next LT W01 Medium"!important;
}

.fluentform textarea {
  border:2px solid #E4EBF0!important;
  border-radius:8px!important;
  outline:none!important;
  padding-top:14px!important;
  font-size: max(calc((1.125rem * var(--responsive-60))*(var(--text-18, 1))), 1rem)!important;
  font-family:"Avenir Next LT W01 Medium"!important;
} 

.fluentform label {
  font-size: max(calc((1.125rem * var(--responsive-60))*(var(--text-18, 1))), 1rem)!important;
  font-family:"Avenir Next LT W01 Medium"!important;
  margin-bottom:10px!important;
  color:#8A97A4;
}

.fluentform button {
  background-color:#40ABB6!important;
  font-family:"Avenir Next LT W01 Bold"!important;
  border-radius:8px!important;
  height: calc((3.75rem * var(--responsive-50)) * (var(--h-60, 1)))!important;
  min-height:52px;
  opacity:1!important;
  font-size: max(calc((1.25rem * var(--responsive-60))*(var(--text-20, 1))), 1rem)!important;
  margin-top:20px;
}

.fluentform .ff-el-form-check label {
  color:#8E98A5;
  font-size:16px;
  line-height:1.2;
}


.fluentform .ff-el-form-check a {
  text-decoration:underline!important;
}

.fluentform .ff-el-group {
  margin-bottom: calc((1rem * var(--responsive-70)) * (var(--mb-16, 1)))!important;
}

.fluentform .ff-t-container:last-child .ff-el-group {
  margin-bottom:0px!important;
}


.fluentform .iti__selected-flag {
  background:transparent!important;
}


@media (max-width: 1920px) {
  
  
  
}

@media (max-width: 1680px) {
  
  
  
}

@media (max-width: 1440px) {
  
  
  
}

@media (max-width: 1280px) {
  
  
  
}

@media (max-width: 1120px) {
  
  
  
}

@media (max-width: 960px) {
  
  .contact-form .container-m {
    flex-direction:column;
    align-items:flex-start;
  }

  .contact-form .desc {
    max-width:100%;
  }

  .contact-form .side {
    max-width:100%;
  }


.contact-form .container-m > .side {
  box-shadow: 
  2px 8px 28px rgba(40, 60, 80, var(--shadow-opacity, 0.15)),
  30px 30px 0px rgba(236, 247, 248, var(--background-opacity, 1));
}
  
  
}

@media (max-width: 640px) {
  
  
  
}

@media (max-width: 480px) {
  
  
  
}

@media (max-width: 360px) {
  
  
  
}






/*--------------------------------------------------------------

## Dashboard - Map

--------------------------------------------------------------*/



@media (max-width: 1920px) {
  
  
  
}

@media (max-width: 1680px) {
  
  
  
}

@media (max-width: 1440px) {
  
  
  
}

@media (max-width: 1280px) {
  
  
  
}

@media (max-width: 1120px) {
  
  
  
}

@media (max-width: 960px) {
  
  .contact-map {
    --h-500:0.7;
  }
  
}

@media (max-width: 640px) {
  
  
  
}

@media (max-width: 480px) {
  
  
  
}

@media (max-width: 360px) {
  
  
  
}






/*--------------------------------------------------------------

## Dashboard - 

--------------------------------------------------------------*/



@media (max-width: 1920px) {
  
  
  
}

@media (max-width: 1680px) {
  
  
  
}

@media (max-width: 1440px) {
  
  
  
}

@media (max-width: 1280px) {
  
  
  
}

@media (max-width: 1120px) {
  
  
  
}

@media (max-width: 960px) {
  
  
  
}

@media (max-width: 640px) {
  
  
  
}

@media (max-width: 480px) {
  
  
  
}

@media (max-width: 360px) {
  
  
  
}




