/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 01 2024 | 00:20:51 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 08 2024 | 00:08:46 */
/***********************/
/*  Website Variables  */
/***********************/
:root {
  --mont: "Montserrat", sans-serif;
  --thin: 100;
  --extralight: 200;
  --light: 300;
  --regular: 400;
  --medium: 500;
  --semibold: 600;
  --bold: 700;
  --extrabold: 800;
  --black: 900;
  --italic: italic;
  --i_darkpurple: #2A034C;
  --i_purple: #451284;
  --i_green: #00CA9F;
  --i_gray: #81819E;
  --i_black: #000000;
  --i_white: #FFFFFF;
  --twitter: #00aced;
  --facebook: #3b5998;
  --googleplus: #dd4b39;
  --pinterest: #cb2027;
  --linkedin: #007bb6;
  --youtube: #bb0000;
  --vimeo: #aad450;
  --tumblr: #32506d;
  --instagram: #517fa4;
  --flickr: #ff0084;
  --dribbble: #ea4c89;
  --quora: #a82400;
  --foursquare: #0072b1;
  --forrst: #5B9A68;
  --vk: #45668e;
  --wordpress: #21759b;
  --stumbleupon: #EB4823;
  --yahoo: #7B0099;
  --blogger: #fb8f3d;
  --soundcloud: #ff3a00;
  --snapchat: #fffc00;
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 14 2024 | 17:52:51 */
.linkedin_cell p {
  font-weight: 600;
  font-style: italic;
}
.linkedin_cell p a {
  text-decoration: none !important;
}
.linkedin_cell p a:hover {
  color: #D2DE26 !important;
  text-decoration: underline !important;
}
/* Form */
#contact .hr.hr-custom {
  margin-bottom: 30px !important;
}
#contact .map_section {
  padding: 0 !important;
}
#contact .map_section .map_overlay {
  background: rgba(14, 35, 64, 0.8);
  padding: 60px 30px 20px 30px;
  bottom: 120px;
}
#contact .map_section .map_overlay h3 {
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 600;
}
#contact .contact_section {
  padding: 120px 120px 90px 120px;
}
#contact .contact_section h2 {
  text-transform: uppercase;
}
#contact .contact_section .gform_wrapper {
  margin-top: 30px;
}
#contact .contact_section .gform_wrapper .gform_heading {
  display: none;
}
#contact .contact_section .gform_wrapper .gfield_label {
  display: none;
}
#contact .contact_section .gform_wrapper input, #contact .contact_section .gform_wrapper textarea {
  border: solid 3px transparent !important;
  color: #ffffff !important;
  background-color: #4A637E !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 200;
}
#contact .contact_section .gform_wrapper input:focus, #contact .contact_section .gform_wrapper textarea:focus {
  border: 3px solid #D2DE26 !important;
}
#contact .contact_section .gform_wrapper input::placeholder, #contact .contact_section .gform_wrapper textarea::placeholder {
  color: #ffffff;
}
#contact .contact_section .gform_wrapper input[type="text"], #contact .contact_section .gform_wrapper textarea[type="text"] {
  font-family: "Montserrat", sans-serif;
  font-weight: 200;
}
#contact .contact_section .gform_wrapper .gform_footer {
  justify-content: start;
  padding: 0;
}
#contact .contact_section .gform_wrapper .gform_footer .gform_button {
  background: transparent !important;
  color: #ffffff !important;
  border: solid #ffffff 2px !important;
  border-radius: 0px;
  font-weight: bold;
  transition: 0.3s ease-out all;
}
#contact .contact_section .gform_wrapper .gform_footer .gform_button:hover {
  background: #4A637E !important;
  color: #ffffff !important;
}
#contact .contact_section .gform_confirmation_message {
  margin-top: 30px;
}
#contact .contact_section .hr.hr-custom {
  margin-top: 10px !important;
}
#contact .gform_wrapper.gravity-theme .gform_validation_errors > h2 {
  font-size: 13.2px !important;
  font-weight: 500 !important;
}
