.contact-form{padding:30px 0}.col-form-label{color:var(--contact-form-label-color);padding:0 0 7px}.contact-info-block{margin-top:20px}.contact-form h2{margin-bottom:20px}.contact-form .adress-block{margin-bottom:20px}.contact-form p{color:#292d31;font-size:22px}.contact-info-text a,.map_link{text-decoration:underline;color:var(--contact-form-accent-color)}.contact-info-text a:hover,.map_link:hover{color:var(--contact-form-accent-color);text-decoration:none}.contact-social-wrapper{margin-top:25px}.form-control{background-color:#fff;border-radius:3px;box-shadow:inset 0 2px 2px rgba(172,172,172,.27);border:1px solid #ccc}.form-group{margin-bottom:10px}.required-star{color:var(--required_color)}.contact-info a{color:var(--contact-form-accent-color);text-decoration:underline}.contact-info .fab{margin-right:10px;padding-top:3px;color:var(--contact-form-accent-color)}.bottom-box{position:relative}.bottom-box .required{position:absolute;top:-5px;right:0;font-size:14px;color:var(--required_color)}.contact-form .contact-info{color:#57c35c;font-size:18px;font-weight:600;margin-bottom:0}.contact-form .contact-info a{text-decoration:none;color:#57c35c;font-size:18px}.contact-form .contact-info a:hover{text-decoration:underline}.contact-form .social a svg{width:30px;height:auto}.contact-form .form{margin-top:92px}.contact-form .form-control{background-color:#e2e2e2;border:0;box-shadow:unset}.contact-form .form textarea.form-control{height:228px}.contact-form form .checkbox+label::before{background-color:#e2e2e2}.contact-form .required{display:none}.contact-form .form-group{margin-bottom:18px}.form button[type="submit"]{margin-top:0;display:inline-block;align-content:center;min-width:220px}.contact-form .social-links a{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s all;overflow:hidden;width:60px;height:60px;border-radius:5px;background-color:#2f2f2f;color:#fff}.contact-form .footer-05-grid .content{display:flex;align-content:center;column-gap:12px}.contact-form .social{padding-left:0;margin-top:35px}.contact-form .social-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.contact-form .social-links a svg{width:24px;height:auto;fill:currentColor}.contact-form .social-links a i{font-size:20px}.contact-info i{margin-right:10px}@media screen and (max-width:1000px){.contact-form .contact-info-text p br{display:none}}@media screen and (max-width:992px){.bottom-box .required{position:static;display:block;margin-top:10px}}@media screen and (max-width:576px){.contact-container{margin-top:15px}}@media screen and (max-width:768px){.contact-social-wrapper{margin-bottom:25px}}.contact-thankyou{padding:120px 0}.contact-thankyou h2{margin-bottom:30px}.contact-thankyou .text{margin-bottom:45px}.contact-thankyou .cty-feat-itme{height:300px;position:relative;overflow:hidden;box-shadow:0 0 7px 6px #0000003b;border-radius:5px}.contact-thankyou .cty-feat-itme img{height:100%;width:100%;object-fit:cover}.cty-feat-itme>a{text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%}.cty-feat-itme .title{display:block;padding:10px 0;text-align:center;white-space:nowrap;position:absolute;left:0;top:0;width:100%;height:auto}.cty-feat-itme .title b,.cty-feat-itme .title strong{font-weight:600}.cty-feat-itme.social{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.cty-feat-itme.social .title{position:static}.cty-feat-itme .social-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0 45px;justify-content:space-around}.cty-feat-itme .social-list a{background-color:#1d1d1d;width:calc(25% - 10px);height:auto;display:flex;border-radius:50%;align-items:center;justify-content:center;color:#fff;font-size:30px;text-decoration:none;padding-bottom:calc(25% - 10px);position:relative;margin-top:10px;position:relative}.cty-feat-itme .social-list a>*{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cty-feat-itme .social-list a svg{fill:#fff;width:40px;height:40px}@media(max-width:1399px){.cty-feat-itme .social-list a{width:calc(33.3% - 10px);padding-bottom:calc(33.3% - 10px)}}.footer-01{color:var(--footer-textcolor);background-color:var(--footer-background);padding:45px 0 60px;border-top:1px solid #363636;overflow:hidden}.footer-01 a{color:var(--footer-textcolor);text-decoration:none}.footer-01 img{height:17px;width:auto}.footer-01 .separator{font-style:normal;padding:0 3px}.footer-01 .footer-menu{display:flex;line-height:1;grid-area:1/span 2;justify-content:space-between;font-size:18px}.footer-01 .footer-menu>.nav-item{width:auto;z-index:1;text-align:center;font-size:23px;font-family:"Uniform Regular 4"}.footer-01 .footer-menu>.nav-item .nav-link{color:#fff!important;padding:0!important}.footer-01 .footer-menu>.nav-item .nav-link .dd-caret{display:none}.footer-01 .container{display:grid;grid:auto auto/auto auto;align-items:baseline;justify-content:space-between;row-gap:22px}.footer-01 .company-name,.footer-01 .website-design{line-height:1;font-size:14px}.footer-01 .website-design{text-align:end}@media(max-width:991.98px){.footer-01{padding:45px 0 45px}.footer-01 .container{grid:auto-flow/1fr;justify-items:start;row-gap:0}.footer-01 .footer-menu{column-count:2;display:block;width:100%}.footer-01 .footer-menu>.nav-item{text-align:start;font-size:22px;line-height:44px}.footer-01 .container{display:flex;flex-flow:column}.footer-01 .container{grid:auto}.footer-01 .company-name,.footer-01 .website-design{margin-top:8px}.footer-01 .company-name{margin-top:36px;order:2;text-align:left}.footer-01 .website-design{order:3;text-align:left}}@media(max-width:767.98px){.footer-01{padding:40px 0 50px}}@media(max-width:575.98px){.footer-01{padding:45px 0 45px}.footer-01 .footer-menu{column-count:1;display:block;width:100%}.footer-01 .footer-menu>.nav-item{text-align:center}.footer-01 .company-name,.footer-01 .website-design{text-align:center;width:100%}}@media screen and (max-width:370px){.footer-01 .company-name{display:flex;flex-flow:column;line-height:20px}.footer-01 .separator{display:none}}