.page_contact .contact-form{background:#F8F8F8;padding:100px 0}.page_contact .contact-form h2{font-size:40px;margin-bottom:20px}.page_contact .contact-form .summary{margin-bottom:35px}.page_contact .contact-form .image{position:relative;margin-bottom:50px;display:inline-block;vertical-align:top}.page_contact .contact-form .image p{position:absolute;bottom:0;left:0;width:100%;padding:0 15px;color:#FFF;padding-bottom:20px;margin:0;line-height:2;text-align:center}.page_contact .contact-form .image p span{text-align:left;display:inline-block;vertical-align:top}.page_contact .contact-form .contact-icon{position:relative;padding-left:40px;line-height:30px}.page_contact .contact-form .contact-icon a{color:#72787A}.page_contact .contact-form .contact-icon.add{background:url(mapico.svg) 2px -4px no-repeat}.page_contact .contact-form .contact-icon.phone{background:url(phoneico.svg) 4px -6px no-repeat}.page_contact .contact-form .contact-icon.web{background:url(globeico.svg) 2px -5px no-repeat}.page_contact .contact-form .contact-icon.fax{background:url(faxico.svg) 4px -1px no-repeat}.page_contact .contact-form .right-contact{background:#FFFFFF;box-shadow:0px 2px 25px rgba(0,0,0,0.1);border-radius:10px;padding:60px;margin-bottom:40px}.page_contact .contact-form .right-contact .h2{font-size:40px;margin-bottom:20px;color:#2a2a2a;font-weight:bold}.page_contact .contact-form .right-contact input,.page_contact .contact-form .right-contact textarea{background:#F8F8F8;border-radius:6px;border:none;padding:0 10px}.page_contact .contact-form .right-contact button{margin-top:60px;background:linear-gradient(136.85deg, #86BFA3 3.19%, #005934 97.19%);border-radius:100px;height:45px;width:170px;font-weight:initial;border:none;color:#FFF}.page_contact .contact-us{padding:100px 0;overflow:hidden}.page_contact .contact-us h2{margin-bottom:20px}.page_contact .contact-us .summary{margin-bottom:90px !important}.page_contact .contact-us .list-contact{margin:0 -10px}.page_contact .contact-us .swiper-slide{padding:40px 10px}.page_contact .contact-us .swiper-slide .item{padding:40px;background:#F8F8F8;border-radius:10px;position:relative;transition:all .5s;top:0;min-height:410px;cursor:pointer}.page_contact .contact-us .swiper-slide .item>*{margin-bottom:18px}.page_contact .contact-us .swiper-slide .item b{display:block;margin-bottom:30px;color:#2A2D2E;font-size:22px}.page_contact .contact-us .swiper-slide .item a{color:#72787A}.page_contact .contact-us .swiper-slide .item a:hover{color:#56A067}.page_contact .contact-us .swiper-slide .item .contact-icon{padding-left:40px;position:relative}.page_contact .contact-us .swiper-slide .item .contact-icon:before{position:absolute;content:''}.page_contact .contact-us .swiper-slide .item .contact-icon.add:before{background:url(mapico.svg) center no-repeat;width:33px;height:35px;left:0}.page_contact .contact-us .swiper-slide .item .contact-icon.phone:before{background:url(phoneico.svg) center no-repeat;width:29px;height:34px;left:4px;top:-5px}.page_contact .contact-us .swiper-slide .item .contact-icon.web:before{background:url(globeico.svg) center no-repeat;width:37px;height:37px;left:0;top:-7px}.page_contact .contact-us .swiper-slide .item .contact-icon.fax:before{background:url(faxico.svg) center no-repeat;width:32px;height:32px;left:1px;top:-5px}.page_contact .contact-us .swiper-slide.swiper-slide-active .item{top:-40px;background:#56A067;color:#FFF;box-shadow:0px 4px 15px rgba(42,45,46,0.28)}.page_contact .contact-us .swiper-slide.swiper-slide-active .item *{color:#fff !important}.page_contact .contact-us .swiper-slide.swiper-slide-active .item .contact-icon:before{filter:brightness(0) invert(1)}.page-login .title-head-contact:before{width:25%}.thank_text{color:#005934;display:block;float:left;width:100%;margin-top:10px;margin-bottom:30px}.grecaptcha-badge{display:none}@media (max-width: 1700px) and (min-width: 768px){.page_contact .contact-form h1,.page_contact .contact-form .right-contact h2{font-size:30px}.page_contact .contact-us h2{font-size:30px}}@media (max-width: 1199px){.page_contact .contact-form{padding:60px 0}.page_contact .contact-form .right-contact{padding:20px}.page_contact .contact-us{padding:60px 0}.page_contact .contact-us .summary{margin-bottom:20px}.page_contact .contact-us .swiper-slide .item{padding:20px;min-height:310px}.page_contact .contact-us .swiper-slide .item b{font-size:16px}.page_contact .contact-us .swiper-slide.swiper-slide-active .item{top:-20px}}@media (max-width: 991px){.contact-form .contact{margin-bottom:30px}}@media (max-width: 767px){.page_contact .contact-form h1,.page_contact .contact-form .right-contact h2{font-size:20px}.page_contact .contact-form .image{margin-bottom:30px}.page_contact .contact-form .image p span{text-align:left;display:inline-block;vertical-align:top;font-size:12px}.page_contact .contact-us h2{font-size:20px}.page_contact .contact-us .swiper-slide .item{padding:20px 10px}}@media (max-width: 543px){.page-login span.intr{font-size:13px !important}.address .page_address .adr_title .title-head a{width:100%;margin:15px 0}}.col-lg-4.col-md-4.col-xs-6.contact_lh{display:block;float:left}.page_contact .contact_lh .item{top:-40px;background:#56A067;color:#FFF;box-shadow:0px 4px 15px rgba(42,45,46,0.28);padding:40px;border-radius:10px;position:relative;transition:all .5s;min-height:350px;cursor:pointer;margin-bottom:30px}.page_contact .contact_lh .item *{color:#fff !important}.page_contact .contact_lh .item b{display:block;margin-bottom:30px;color:#2A2D2E;font-size:22px}.page_contact .contact_lh .item .contact-icon:before{filter:brightness(0) invert(1)}.page_contact .contact_lh .item .contact-icon{padding-left:40px;position:relative}.page_contact .contact_lh .item .contact-icon:before{position:absolute;content:''}.page_contact .contact_lh .item .contact-icon.add:before{background:url(mapico.svg) center no-repeat;width:33px;height:35px;left:0}.page_contact .contact_lh .item .contact-icon.phone:before{background:url(phoneico.svg) center no-repeat;width:29px;height:34px;left:4px;top:-5px}.page_contact .contact_lh .item .contact-icon.web:before{background:url(globeico.svg) center no-repeat;width:37px;height:37px;left:0;top:-7px}.page_contact .contact_lh .item .contact-icon.fax:before{background:url(faxico.svg) center no-repeat;width:32px;height:32px;left:1px;top:-5px}label.error{margin-top:-10px !important}#comment-error{margin-top:10px !important}
