.right_content ol,.right_content ul,.content ol,.content ul{counter-reset:li;padding:0;list-style:none;margin-bottom:20px}
.right_content ul > li,.right_content ol > li,.content ul > li,.content ol > li{margin:0 0 5px 20px;position:relative;padding-left:5px}
.right_content h2,.right_content h3,.right_content h4{margin-bottom:20px}
.right_content ul > li:before,.content ul > li:before{content:"";width:17px;height:17px;position:absolute;counter-increment:li;top:5px;line-height:17px;left:-20px;background-repeat:no-repeat;background-image:url(/img/check-mark.svg);text-align:center;background-size:17px 17px;background-position:center}
.right_content ol > li:before,.content ol > li:before{content:counter(li);counter-increment:li;position:absolute;top:2px;line-height:18px;font-size:.8em;left:-32px;width:20px;height:20px;background:#00BA1E;color:#fff;border-radius:50%;border-radius:50%;text-align:center}
.main_content_block{font-size:17px;margin-top:15px;color:#8e877c}
.main_content_footer{font-size:17px;margin-top:25px;margin-bottom:25px}
.fs-17{font-size:17px}
.img-round{float:left;margin:0 20px 20px 0;border-radius:100%}
.img-round2{margin-bottom:20px;border-radius:100%}
.pagination{display:inline-block;padding-left:15px;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#00BA1E;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#00BA1E;border-color:#00BA1E}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.map_div{position:relative;width:100%;min-height:680px;background-size:cover;background-repeat:no-repeat,repeat;background-position:center}
.centered{position:absolute;font-size:34px;top:40px;color:#222;padding:15px 25px;background-color:rgba(255,255,255,0.6);left:50%;transform:translate(-50%,-50%)}
a.order_btn:hover{color:#000}
.send_mes2.order_btn{min-width:25%;margin-top:15px;text-align:center;border:0;font-size:19px}
.footer{width:100%;float:left;padding-bottom:40px;padding-top:40px;background-color:#626262;color:#fff;font-size:17px}
.footer_top{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #fff;margin-top:10px}
.footer_bottom{padding-top:15px;padding-bottom:15px}
.footer_bottom a{color:#fff;font-style:normal}
.footer_a{color:#fff;margin-right:20px;font-size:17px;font-style:normal}
.footer_a:hover{color:#fff}
.footer_a_last{color:#fff;font-size:17px;font-style:normal}
.footer_a_last:hover{color:#fff}
.work_item{background-color:transparent}
.work_item_top{background-color:#fff;padding-bottom:10px;padding-top:10px}
.work_item_bottom{line-height:22px;background-color:#4CB546;color:#fff;margin-top:15px;padding-top:15px;padding-bottom:10px;font-size:18px;font-weight:400;min-height:165px;padding-left:20px}
.str_3{margin-left:calc(75% - 27px)}
.str_2{margin-left:calc(50% - 27px)}
.str_1{margin-left:calc(25% - 27px)}
.str_1,.str_2,.str_3{background-color:#E8E8E8;position:absolute;z-index:99;margin-top:140px;padding:10px;padding-left:15px;padding-right:15px;width:55px;height:55px;border-radius:100%}
.str_1 svg,.str_2 svg,.str_3 svg{position:relative;margin:3px auto 0;fill:#9E9E9E}
@media screen and (max-width: 768px) {
div.str_1{display:none}
div.str_2{display:none}
div.str_3{display:none}
.footer_top{display:none}
}
.team_line{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}
.team_title{padding-top:30px;position:relative;padding-bottom:40px;text-align:center}
.line_title{margin-bottom:30px;position:relative;padding-bottom:20px}
.team_title:before,.line_title:before{content:"";width:100px;height:0;position:absolute;top:0;border-top:6px #00BA1E solid;left:calc(50% - 50px)}
.line_title:before{left:0;top:auto;bottom:0;}
.team_cart{height:calc(100% - 108px);padding:150px 0 0;background-color:#fff;position:relative;-webkit-box-shadow:7px 7px 5px -5px rgba(0,0,0,.1);box-shadow:7px 7px 5px -5px rgba(0,0,0,.1);margin-top:108px}
.team_section{background-color:#f9fcf5}
.team_line strong{color:#00BA1E}
.team_image{width:232px;height:232px;border-radius:50%;margin:0 auto;display:inline-block;position:absolute;top:-108px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 auto;border:6px solid #f2fbee}
.team_text{padding:0 15px 15px}
.team_line > div{flex-basis:100%}
@media screen and (min-width: 500px) {
.team_line > div{flex-basis:calc(100% / 2)}
}
@media screen and (min-width: 992px) {
.team_line > div{flex-basis:calc(100% / 3)}
}
@media screen and (min-width: 1200px) {
.team_line > div{flex-basis:calc(100% / 4)}
}
.fixed-btn-watsapp{position:fixed;bottom:95px;right:28px;z-index:280;width:60px;height:60px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3e%3ccircle cx='30.303' cy='30.286' r='29.385' fill='%232CC64E'/%3e%3cg fill='%23fff' clip-path='url(%23a)'%3e%3cpath d='M44.489 32.824c.959-8.077-.461-13.176-3.024-15.482l.002-.001c-4.136-3.939-18.102-4.522-23.05.176-2.221 2.299-3.004 5.672-3.09 9.847-.085 4.177-.187 12.002 7.104 14.124h.007l-.007 3.242s-.05 1.313.79 1.577c.959.311 1.393-.299 4.378-3.863 4.99.433 8.822-.559 9.258-.704 1.008-.337 6.71-1.092 7.632-8.916ZM28.09 40.163s-3.158 3.939-4.14 4.96c-.322.333-.674.302-.67-.357 0-.433.025-5.381.025-5.381-6.182-1.772-5.817-8.435-5.75-11.92.067-3.487.705-6.343 2.586-8.266 4.34-4.07 16.585-3.16 19.704-.228 3.814 3.381 2.457 12.933 2.465 13.259-.784 6.531-5.405 6.945-6.254 7.228-.364.12-3.734.988-7.966.705Z'/%3e%3cpath d='M29.836 19.964c-.516 0-.516.804 0 .811 4.003.03 7.3 2.82 7.336 7.939 0 .54.79.533.784-.007h-.002c-.043-5.515-3.642-8.712-8.118-8.743Z'/%3e%3cpath d='M35.102 27.865c-.012.534.777.56.784.02.065-3.042-1.81-5.546-5.332-5.81-.516-.037-.57.773-.055.81 3.055.233 4.664 2.318 4.603 4.98ZM34.258 31.324c-.662-.383-1.336-.145-1.615.232l-.583.754c-.296.383-.85.332-.85.332-4.038-1.068-5.118-5.294-5.118-5.294s-.05-.572.32-.88l.729-.602c.365-.29.595-.986.224-1.671-.992-1.792-1.658-2.41-1.997-2.884-.356-.446-.892-.547-1.45-.245h-.012c-1.159.678-2.428 1.947-2.022 3.253.693 1.378 1.966 5.77 6.023 9.087 1.907 1.57 4.925 3.178 6.206 3.549l.012.019c1.263.42 2.49-.898 3.145-2.092v-.01c.291-.577.195-1.124-.23-1.482-.753-.734-1.89-1.545-2.782-2.066Z'/%3e%3cpath d='M31.108 25.066c1.287.075 1.912.748 1.979 2.13.024.54.808.502.784-.038-.086-1.804-1.027-2.809-2.72-2.903-.517-.03-.565.78-.043.811Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M13.459 14.206H45.62v32.161H13.459z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:100%}
.fixed-btn-watsapp:hover{box-shadow:0 0 10px rgba(0,0,0,0.15)}
.justify-content-center{justify-content:center;align-items:flex-start}
.color-black{color:#000}
.fw-500{font-weight:500}
.form-control{font-size:14px;border:0;color:#000;outline:none;min-width:280px;padding:10px 15px}
.captcha{margin:15px auto;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:center}
.refresh-captcha{cursor:pointer}
.px-50{padding:0 50px}
.mb-30{margin-bottom:30px}
.is-invalid{border:1px solid red}
.error{color:red;font-size:.8em}
.datetop {gap: 1.5rem;color: #777;display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 0.85em;
}