@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600,700,800&display=swap&subset=latin-ext');
body {
    font-family: 'Raleway', sans-serif;
    color: #000000;
    overflow-x: hidden;
    font-weight: 400;
    line-height: 1.2;
    font-size: 16px;
    background-color: #fff;
}

a {  text-decoration: none !important;  }

section{padding: 5rem 0;}
ul{padding: 0; margin: 0;}
.m1320{max-width: 1320px; margin: 0 auto}
.bg-blue{background-color: #d5f0fa}
.bg-gray{background-color: #dddfde}
h2.title{font-size: 3.4rem; font-weight: 800; color: #000; margin-bottom: 4.4rem; position: relative;  text-transform: uppercase; }

.header{ padding: 20px 0; background-color: #fff}
.header .phone, .header .email{width: 100%;}
.header .phone a{font-size: 2.5rem; color: #000; font-weight: 700;}
.header .email a{font-size: 2.15rem; color: #000; font-weight: 400;}
.header .slogan{font-size: 1.875rem; font-weight: 400; color: #000000; text-align: center}

.cta{margin:  50px 0 20px 0; color: #fff;}
.cta h1{font-size: 3.43rem;  line-height: 1.2; font-weight: 700; color: #fff;  text-transform: uppercase}
.cta h3{font-size: 2.5rem; font-weight: 700; margin-bottom: 1.7rem;}
.sc1{background: url(../images/sc1.jpg) no-repeat center top;  background-size: cover;}


.sc2{background-color: #dddee0;}
.sc2 h2.title{color: #8a6456}
.sc2 .text{color: #443431; font-size: 1.85rem; }
.sc2 img{width: 120%}

.sc3{background: url(../images/sc3.jpg) no-repeat center; background-size: cover;}
.sc3 h2.title{color: #fff;}
.sc3 ul{list-style: none; padding: 0; margin: 0;}
.sc3 li{font-size: 1.8rem; line-height: 1.5; color: #fff; margin-bottom: 20px; font-weight: 600; position: relative; padding-left: 60px;}
.sc3 li:before{content: ""; background: url(../images/frunza.png) no-repeat; width: 40px; height: 62px; position: absolute; top: -10px; left: 0; }

.sc4{background: url(../images/sc4.jpg) no-repeat center; background-size: cover;}
.sc4 .item{margin-bottom: 15px;}
.sc4 .item .number{width: 250px; height: 250px; margin: 0 auto 10px auto;  position: relative; background-color: rgba(255,255,255,0.8); padding: 86px 0; text-align: center; border-radius: 50%; font-size: 4.37rem; line-height: 1; font-weight: 700; color: #000;}
.sc4 .item .number:before{content: ""; position: absolute; left: 18px; right: 18px; top: 18px; bottom: 18px; border: 1px solid #000; border-radius: 50%;}
.sc4 .item .info{background-color: rgba(94,72,49,0.7); font-size: 1.85rem; text-align: center; padding: 15px; color: #fff; font-weight: 700;}

.sc5 .item>div{margin: 15px 15px 30px 15px; display: flex; flex-wrap: wrap}

.sc6{background: url(../images/sc6.jpg) no-repeat center; background-size: cover;}
.sc6 h2.title{margin: 10% 0 15% 0;}
.sc6 .item{width: 300px; height: 290px;  position: relative; padding-top: 2rem;}
.sc6 .item .num{font-weight: 700; font-size: 6.25rem; text-align: center; line-height: 1; margin-bottom: 2rem; z-index: 4; position: relative}
.sc6 .item .text{font-size: 1.8rem; font-weight: 600; position: relative; padding-left: 60px;}
.sc6 .item:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 150%;
    background-size: cover;
}
.i1{z-index: 3;}
.i2{z-index: 2; }
.i3{z-index: 1; }

.i1:before{ background: url(../images/i1.png); }
.i2:before{ background: url(../images/i2.png); }
.i3:before{ background: url(../images/i3.png); }
.box{max-width: 1100px; margin: 0 auto;}

.sc7 .item{border: 5px solid #9fc341; border-radius: 100px; padding: 2rem; }
.sc7 .item .text{font-size: 1.6rem; margin-bottom: 15px;}
.sc7 .item .nume{font-size: 2.5rem; font-weight: 700; text-align: center;}


.sc8{background: url(../images/sc8.jpg) no-repeat center; background-size: cover;}
.sc8 .cta-2{text-align: right; color: #fff; padding-right: 60px; margin-top: 150px}
.sc8 .cta-2 h1{font-size: 3.2rem; text-transform: uppercase; font-weight: 700; text-shadow: 0 0 3px rgba(0,0,0,0.6)}
.sc8 .cta-2 h3{font-size: 2.1rem; font-weight: 700; margin-bottom: 1.7rem;}
.sc9 .line{width: 90%; height: 10px; background-color:  #9fc341; margin-bottom: 30px;}
.sc9 .text{font-size: 1.8rem;}
.sc9 .text a{color: #000;}
.success-bg{color: #fff; font-weight: 600}

footer.header{background-color: #000; padding: 40px 0 40px 0; }
footer.header .slogan{color: #fff;}
footer.header .phone a{color: #fff;}
footer.header .email a{color: #fff;}

.success{ margin-top: 100px;}
.btn-custtom{background: #f77308;  text-align: center;  font-weight: 700; font-size: 1.65rem; color: #fff; border-radius: 50px;}
.btn-custtom:hover{ background-color: #eb6b04; color: #fff; }
.btn-custtom:active{background: #eb6b04;}
.btn-lg{padding: 10px 70px}

.formular{padding: 40px 45px 25px 45px; border-radius:40px; margin-top: 10rem; margin-bottom: 25px;  background-color: #fff; }
.ftitle{font-size: 2rem; color: #9fc341; text-align: center; text-transform: uppercase; margin-bottom: 40px; font-weight: 700}
.formular label{font-size: 16px; margin-bottom: 3px;}
.formular .form-control{background-color: #fff; text-align: center; font-size: 18px;  border: 2px solid #000; height: 50px; border-radius: 0; color: #514848; }
.formular .form-group{margin-bottom: 20px;}
.formular .form-control.error{border-color: #ec3072}
label.error{color: #ec3072; font-size: 12px; }
.formular .btn-custtom{font-size: 18px; padding: 10px 30px;}
.success{background-color: rgba(255,255,255,0.7)}

.a2a_default_style a{display: inline-block; float: none!important;}

@media (max-width: 1600px) {

}
@media (max-width: 1400px) {
    html{font-size: 14px;}
    .logo img{max-width: 240px;}
    .header .phone a{font-size: 2.6rem;}
    .header .email a{font-size: 2rem;}
    .header .slogan{font-size: 1.7rem; margin-top: 7px;}
    .cta h1{font-size: 3.2rem;}
    .cta h3{font-size: 2.3rem;}
    .container{max-width: 1000px}
    h2.title{font-size: 3.1rem;}
    .sc2 .text{font-size: 1.6rem;}
    .sc4 .item .number{width: 220px; height: 220px; padding: 79px 0; font-size: 4rem;}
    .sc4 .item .info{font-size: 1.6rem;}
    .sc6 .item{width: 260px; height: 240px;}
    .sc6 .item .num{font-size: 6rem;}
    .sc6 .item .text{font-size: 1.5rem;}
    .sc8 .cta-2{margin-top: 200px;}
    .sc8 .cta-2 h3{font-size: 1.9rem;}
    .sc8 .cta-2 h1{font-size: 3rem;}
}

@media (max-width: 1200px) {
.sc1{background-size: 1560px}
}
@media (max-width: 992px) {
    .header .slogan{font-size: 24px;}

    .cta h1{font-size: 30px;}
    .cta h3{font-size: 15px;}

}
@media (max-width: 768px) {
    html{font-size: 14px;}
    .cta h1 span{font-size: 3rem;}
    .cta{margin: 50px 0;}
    .cta h1{font-size: 22px;}
    .cta li{font-size: 1.5rem;}
    h2.title{font-size: 2rem; text-align: center}
    .cta{margin-bottom: 0}
    .sc2 .text{font-size: 1.35rem;}
    .sc2 img{width: 100%}
    .sc3 li{font-size: 1.5rem;}
    .sc4 .item .number{width: 150px; height: 150px; padding: 50px 0; font-size: 3.4rem;}
    .owl-theme{padding: 0}
    .owl-carousel.testimonial .owl-item img{width: 55%; margin: 0 auto;}
    .sc7 .item .text{font-size: 1.3rem;}
    .sc7 .item .nume{font-size: 1.7rem;}
    .owl-theme .owl-nav{display: none}
    .sc8 .cta-2{padding-right: 0; text-align: center; margin-top: 0; }
    .sc8 .cta-2 h1{font-size: 1.7rem; text-align: center}
    .sc8 .cta-2 img{display: none}
    .sc8 .cta-2 h3{font-size: 1.2rem;}
    .formular{margin-top: 2rem;}
    .i1:before{ background: none; }
    .i2:before{ background: none; }
    .i3:before{ background: none; }
    .i1{ background: #d6f38b; }
    .i2{ background: #e5f9b3; }
    .i3{ background: #f8fbef; }
    .sc6 .item{width: 250px; height: 250px; margin: 0 auto;}
    .sc6 .item .text{ font-size: 1.5rem; text-align: center; padding: 0 10px}
    .sc9 .text{font-size: 1.5rem; padding-left: 5rem;}
    .logo img{width: 190px}
    .btn-custtom{ font-size: 1.2rem;}
    .btn-lg{padding: 8px 20px;}
    .formular{padding: 30px 15px}
    .sc6 .item:before{width: 100%}
    .header .slogan{font-size: 1.9rem; margin-top: 16px;}
    .sc1{padding: 5rem 0 2rem 0;}
    .logo-footer{width: 190px}
    .success-bg h3{font-size:1.35rem; }

}
@media (max-width: 576px) {
    .sc1{background-size: 800px;}
}

