@charset "UTF-8";
.container-fluid {
    background-color: #453C34;
}
.container-fluid .container .navbar.navbar-expand-lg.navbar-light.bg-light {
    background-image: -webkit-linear-gradient(270deg,rgba(33,33,33,1.00) 0%,rgba(58,58,58,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(33,33,33,1.00) 0%,rgba(58,58,58,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(33,33,33,1.00) 0%,rgba(58,58,58,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(33,33,33,1.00) 0%,rgba(58,58,58,1.00) 100%);
}
.navbar-nav.me-auto .nav-item .nav-link {
    color: #FFFFFF;
}
.container-fluid .container footer {
    background-image: -webkit-linear-gradient(270deg,rgba(58,58,58,1.00) 0%,rgba(33,33,33,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(58,58,58,1.00) 0%,rgba(33,33,33,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(58,58,58,1.00) 0%,rgba(33,33,33,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(58,58,58,1.00) 0%,rgba(33,33,33,1.00) 100%);
    color: #C2C2C2;
    font-size: small;
    min-height: 0px;
}
.container-fluid .container h6 {
    background-color: rgba(58,58,58,1.00);
    color: #C2C2C2;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .navbar-toggler {
    background-color: rgba(116,116,116,1.00);
}
.card.col-md-4.col-xl-12 .card-body .btn.btn-primary {
    background-color: rgba(58,58,58,1.00);
}
.container .text-center {
    background-color: rgba(255,255,255,1.00);
    font-size: large;
    padding-top: 10px;
}
.container .text-center .row {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
}
.row .col-xxl-2 .img-fluid {
    padding-bottom: 10px;
}
.row .col-xxl-4 h5 {
    font-size: smaller;
}




.container {

  width:100%;

  margin:0 auto;

  position:relative;

}



#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }



#contact {

  background:#F9F9F9;

  padding:25px;

  margin:50px 0;

}



#contact h3 {

  color: #F96;

  display: block;

  font-size: 30px;

  font-weight: 400;

}



#contact h4 {

  margin:5px 0 15px;

  display:block;

  font-size:13px;

}



fieldset {

  border: medium none !important;

  margin: 0 0 10px;

  min-width: 100%;

  padding: 0;

  width: 100%;

}



#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {

  width:100%;

  border:1px solid #CCC;

  background:#FFF;

  margin:0 0 5px;

  padding:10px;

}



#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {

  -webkit-transition:border-color 0.3s ease-in-out;

  -moz-transition:border-color 0.3s ease-in-out;

  transition:border-color 0.3s ease-in-out;

  border:1px solid #AAA;

}



#contact textarea {

  height:100px;

  max-width:100%;

  resize:none;

}



#contact button[type="submit"] {

  cursor:pointer;

  width:20%;

  border:none;

  background:#0CF;

  color:#FFF;

  margin:0 0 5px;

  padding:10px;

  font-size:15px;

}



#contact button[type="submit"]:hover {

  background:#09C;

  -webkit-transition:background 0.3s ease-in-out;

  -moz-transition:background 0.3s ease-in-out;

  transition:background-color 0.3s ease-in-out;

}



#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }



#contact input:focus, #contact textarea:focus {

  outline:0;

  border:1px solid #999;

}
.container h3 {
    color: rgba(0,0,0,1.00);
    text-align: center;
    font-size: large;
}

::-webkit-input-placeholder {

 color:#888;

}

:-moz-placeholder {

 color:#888;

}

::-moz-placeholder {

 color:#888;

}

:-ms-input-placeholder {

 color:#888;

}
.container div .row {
    color: rgba(255,255,255,1.00);
    width: 75%;
    position: static;
    margin-left: 100px;
    margin-top: 40px;
    margin-right: 40px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.row .col-xxl-4 .img-fluid {
    padding-right: 40px;
    padding-left: 20px;
}
