/*
  font-family: 'Open Sans', sans-serif;
  font-family: 'Lato', sans-serif;
*/
@font-face { 
    font-family: "Century-Gothic";
    src: url(../fonts/11528.ttf) format("truetype"); /* Ð²ÑÐµ ÑÐ¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ñ‹ */
    font-display: swap;
}
@font-face { 
    font-family: "Century-Gothic-Bold";
    src: url(../fonts/8483.ttf) format("truetype"); /* Ð²ÑÐµ ÑÐ¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ñ‹ */
    font-display: swap;
}
html, body {
   height: 100%;
   outline: none;
}
body {
   background: #fff;
   font-size: 16px;
   color: #222222;
   font-family: 'Century-Gothic', sans-serif;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
   font-family: 'Century-Gothic-Bold', sans-serif;
   color: #2b2a29; /*Ð˜ÑÐ¿*/
   font-weight: 800;
}
body h5{
    font-size: .85rem;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
   color: #343434;
}
h2.big{
    letter-spacing: 3px;
    font-size: 108px;
    color: #ffda00;
    margin-bottom: 30px;
    font-weight: bold;
    text-transform: uppercase;
}
div {
   outline: none;
}
p a {
   color: #939393;
}
p a:hover {
   text-decoration: underline;
   outline: none;
}
p {
   letter-spacing: normal;
   margin: 0 0 20px;
   line-height: 28px;
   font-size: 18px;
   color: #444444;
   font-family: 'Century-Gothic', sans-serif;
}
a {
   color: #343434;
   outline: none !important;
   font-family: 'Century-Gothic', sans-serif;
}
a:hover, a:focus {
   outline: none;
   text-decoration: none;
}
.btn:hover, .btn:focus, .btn.focus {
   outline: none;
   text-decoration: none;
}
img {
   max-width: 100%;
}
iframe {
   border: 0;
   width: 100%;
}
button {
   background: none;
}
blockquote {
   padding: 0;
   border: 0;
}
label {
   display: block;
   font-weight: 400;
   margin: 0;
}
textarea {
   resize: none;
}
.time{
    height:85px;
    line-height: 1.4;
    font-size: 14px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input, .form-control {
   height: 41px;
   width: 100%;
   border-radius: 5px;
   background: none;
   color: #999;
   padding: 0 20px;
   font-size: 16px;
   line-height: 1.4;
   border: 1px solid #dcdcdc;
   box-shadow: none;
}
.fa, .fas{
    margin-right: 6px;
    color: #2bcb6b;
}
::-webkit-input-placeholder {color: #666666; opacity: 1;}
:-moz-placeholder { color: #666666; opacity: 1; }
::-moz-placeholder { color: #666666; opacity: 1; }
:-ms-input-placeholder {color: #666666; opacity: 1;}

.white_ph::-webkit-input-placeholder {color: #ffffff; opacity: 1;}
.white_ph:-moz-placeholder { color: #ffffff; opacity: 1; }
.white_ph::-moz-placeholder { color: #ffffff; opacity: 1; }
.white_ph:-ms-input-placeholder {color: #ffffff; opacity: 1;}

.newsletter::-webkit-input-placeholder {color: #e2fdef; opacity: 1;}
.newsletter:-moz-placeholder { color: #e2fdef; opacity: 1; }
.newsletter::-moz-placeholder { color: #e2fdef; opacity: 1; }
.newsletter:-ms-input-placeholder {color: #e2fdef; opacity: 1;}
.service-text {display: flex; flex-direction: column; color: #444444;}