.title_modules{display:block;position:relative;margin:0;margin-bottom:20px;padding:0}.title_modules:before{content:"";background:#ccc;position:absolute;z-index:0;left:0;top:23px;height:1px;width:calc(100% - 75px)}.title_modules a{display:inline-block;background:#fff;z-index:2;padding:0 10px 0 0;font-size:22px;font-weight:700;position:relative;text-transform:uppercase}.title_modules a:hover{color:#ca1e1e}.section_title_base{text-align:center;margin-bottom:35px}.section_title_base:hover a,.section_title_base:hover span{color:#ed3535}.section_title_base .section-title-heading{font-family:"Roboto",sans-serif;margin-bottom:10px;margin-top:0;font-weight:normal}.section_title_base .section-title-heading a{color:#000;line-height:35px}.section_title_base .section-title-heading a:hover{color:#ed3535}.section_title_base .section-title-main{font-size:38px;color:#ca1e1e}.section_title_base .section-title-main:hover{color:#ed3535}.heading h2,.heading h1,.heading h4{font-family:"Roboto",sans-serif;font-weight:700;font-size:24px;color:#333;padding:0;margin:0}.heading h2 a,.heading h2 span,.heading h1 a,.heading h1 span,.heading h4 a,.heading h4 span{color:#333}.heading h2 a:hover,.heading h1 a:hover,.heading h4 a:hover{color:#ca1e1e}.title_main_page{width:100%;float:left}.title_main_page .h1,.title_main_page h1,.title_main_page h2{display:block;text-align:left;font-family:"Roboto",sans-serif;font-size:24px;font-weight:700;color:#333;margin:0;padding:0}.title_main_page p{display:block;text-align:left;font-family:"Roboto",sans-serif;font-weight:400;color:#707070;padding:0;font-size:14px;line-height:23px;margin:0px 0 40px}.social-login--facebooks{text-align:center !important;margin-top:30px !important;width:100% !important;float:left !important}.social-login--facebooks a{display:inline-block !important;height:35px !important;margin:0 auto !important;margin:0 auto}.section_slider{margin-bottom:60px;text-align:center}@media (max-width: 991px){.section_slider{margin-bottom:30px}}.section_3banner{margin-bottom:50px}.section_3banner .banner-item{position:relative}.section_3banner .banner-item:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);-webkit-transition:all ease .25s;transition:all ease .25s;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);visibility:hidden}.section_3banner .banner-item:before{content:"";display:block;position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:1px solid #fff;z-index:2;-webkit-transition:all ease .25s;transition:all ease .25s;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);visibility:hidden}.section_3banner .banner-item:hover:after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);visibility:visible}.section_3banner .banner-item:hover:before{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);visibility:visible}.section_3banner .banner-item .banner-text{position:absolute;top:50%;text-align:center;width:100%;margin-top:-70px;z-index:2;opacity:0;-webkit-transition:opacity ease .25s;transition:opacity ease .25s}.section_3banner .banner-item .banner-text span{font-family:"Roboto",sans-serif;font-size:45px;color:#fff;display:block}.section_3banner .banner-item .banner-text .df{font-family:"Roboto",sans-serif;font-size:40px;font-weight:300;line-height:24px}.section_3banner .banner-item:hover .banner-text{opacity:1}@media (min-width: 768px) and (max-width: 991px){.banner-text{margin-top:-50px !important}.banner-text span{font-size:5vw}.banner-text span+span{font-size:5vw}}@media (max-width: 1199px){.banner-item img{max-width:100%;height:auto;min-height:auto !important}}@media (max-width: 768px){.banner-item{margin-bottom:30px}.banner-item img{max-width:100%;height:auto;min-height:auto !important}}.tabwrap{position:relative;z-index:2}.tabwrap .twrap{padding:0;max-width:60%;text-align:center;margin:0 auto;margin-bottom:20px}@media (max-width: 1199px) and (min-width: 768px){.tabwrap .twrap{max-width:100%}}@media (max-width: 767px){.tabwrap .twrap{width:100%;max-width:unset;margin-bottom:10px;overflow:hidden;height:auto;overflow-x:visible}}.tabwrap .twrap .item{display:inline-block;margin:0 15px;text-align:center;font-size:16px;color:#000;cursor:pointer;font-weight:bold;text-transform:uppercase}@media (max-width: 767px){.tabwrap .twrap .item{display:inline-block;margin:0 10px;text-align:center;font-size:18px;cursor:pointer;float:none;min-width:95px}}.tabwrap .twrap .item span{height:60px;display:flex;text-align:center;justify-content:center;align-items:center;margin-bottom:5px}.tabwrap .twrap .item.current{color:#ca1e1e}.tabwrap .uwrap_tab{width:100%;float:left}.tabwrap .tab-content{overflow:unset;height:0px}.tabwrap .tab-content p{display:none}.tabwrap .tab-content.current{height:unset}.tabwrap .tab-content.current p{display:block}.section_feedback{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:30px 0 33px 0;margin-bottom:35px}.section_feedback .swiper_feedback{max-width:70%;margin:0 auto}@media (max-width: 767px){.section_feedback .swiper_feedback{max-width:90%}}.section_feedback .swiper-slide-active .img{width:125px;height:125px;border-radius:50%;display:inline-block;border-color:unset;margin-bottom:10px}.section_feedback .dgwrap{cursor:pointer;text-align:center}.section_feedback .dgwrap .right{display:block;color:#fff}.section_feedback .dgwrap .right h4{font-size:14px;font-weight:400;color:#fff;margin:0;display:inline-block;text-transform:uppercase}.section_feedback .dgwrap .right span{font-size:14px;font-style:italic}.section_feedback .dgwrap .right p{font-size:16px;font-weight:400;color:#fff;margin:0;padding-top:20px}.section_blog{margin-bottom:20px}@media (max-width: 991px){.section_blog{margin-bottom:0px}}.blogwp .image-blog{width:100%;float:left;margin-bottom:15px}.blogwp .content_blog{width:100%;float:left}.blogwp h3{display:block;color:#333;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:700;margin:0px 0 15px}.blogwp .post-date{margin-bottom:15px}.blogwp p{font-size:14px;line-height:20px;margin:0;display:block;word-break:break-word}.blocg_item{width:100%;float:left}.row_blog_responsive .blocg_item{width:100%;float:left;margin-bottom:30px}@media (min-width: 1200px){.row_blog_responsive .col-lg-6:nth-child(2n+1){clear:left}}@media (min-width: 992px) and (max-width: 1199px){.row_blog_responsive .col-md-6:nth-child(2n+1){clear:left}}
