/************************************
* TEMPLATE V2
************************************/
.text_white {
  color:#ffffff!important;
}

.template_v2 {
  font-size:16px;
  font-family: "Poppins", "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

.template_v2 .main_title {
  font-size:50px;
  line-height: 60px;
}

.template_v2 .second_title {
  font-size:24px;
  line-height: 100%;
}

.template_v2 .block_title {
  font-size:36px;
  line-height: 100%;
  font-weight:600;
  margin: 30px auto 15px;
}

.template_v2 .third_title {
  font-size:18px;
  font-weight:700;
}

.template_v2 .bold {
  font-weight:700;
}

.template_v2.navbar {
  top:0;
}

.template_v2.navbar-default .navbar-toggle {
  border-color: #000000;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top:11px;
    margin-bottom:inherit;
}

 @media (max-width: 900px){
    .template_v2.navbar-default .navbar-toggle {
        display: flex;
    }
 }

.template_v2.navbar-default .navbar-toggle .icon-bar {
    background-color: #000000;
}

.template_v2.navbar-default .menuNosOffresDropDown {
    margin:13px 0px 16px 6px;
}

.template_v2 .container {
  width:inherit;
  padding:0 20px;
  max-width:1390px;
}

.template_v2 .nav a, .template_v2 .navbar-nav > li {
 
}

.template_v2 .nav a, .template_v2 .navbar-nav > li > a{
  color:#000000;
  font-size:14px;
  font-weight:600;
}

.template_v2 .nav .caret {
  color:#B8038B;
}


.template_v2 .hero {
  background-image: url('../img/trap/top_2.png');
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  overflow: hidden;
  padding-bottom: 25px;
}

.template_v2 .overlay_1 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: linear-gradient(228.58deg, rgba(58, 5, 71, 0.6) 2.35%, #B8038B 58.81%, rgba(255, 137, 34, 0.768627) 89.51%);
}

.template_v2 .overlay_2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: linear-gradient(215.48deg, #FFD900 -52.31%, rgba(255, 137, 34, 0.768627) 13.44%, rgba(184, 3, 139, 0.9) 46.32%, rgba(58, 5, 71, 0.8) 79.19%);
}

.template_v2 .block__top {
  position:relative;
  z-index:10;
  width:inherit;
}

.template_v2 .block__top .toptitle {
  font-weight: 600;
}

.template_v2 .block__top .subtitle {
  font-weight: 600;
}


.template_v2 .thepack {
  margin-bottom:65px;
}
.template_v2 .block {
  background:#ffffff;
  padding:40px;
  position: relative;
}

.template_v2 .block__inside {
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 20px 20px 20px 20px;
  text-align: center;
  padding:20px 10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.template_v2 .block__inside .description {
  font-size: 26px;
  line-height:34px;
  font-weight:600;
}

.template_v2 .block__inside.left .description {
  background: linear-gradient(90deg, #003B49 0%, #005F6B 50%, #00A2A9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; 
  color: transparent; 
}

.template_v2 .block__inside.right .description {
  background: linear-gradient(242.93deg, #AD40E6 22.81%, #B8038B 47.35%, #3A0547 92.48%);
  background-blend-mode: multiply;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; 
  color: transparent; 
}

.template_v2 .block__inside.left:hover {
  background: linear-gradient(90deg, #003B49 0%, #005F6B 50%, #00A2A9 100%);
}

.template_v2 .block__inside.right:hover {
  background: linear-gradient(242.93deg, #AD40E6 22.81%, #B8038B 47.35%, #3A0547 92.48%);
}

.template_v2 a:hover {
  color:transparent;
}

.template_v2 .block__inside:hover .description {
  background: none;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: #ffffff;
  background-clip: unset;
  color: #ffffff;
  text-decoration: none;
  border-bottom: none;  
  box-shadow: none; 
}

.template_v2 .block__inside .btn {
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 30px;
  font-weight: 400;
  margin: 30px 0px 0;
  white-space: break-spaces;
  font-weight: 600;
  font-size:14px;
  background: #ffffff;
}

.template_v2 .block .picto_small img {
  width:100%;
  background:#ffffff;
  border-radius: 50%;
  max-width: 90px;
}



.template_v2 .block_btn {
    display: flex;
    justify-content: center;
    margin: 30px auto;
    text-align: center;
}

.template_v2 .contact_btn {
  padding: 10px 20px;
  border-radius: 50px;
  max-width: 250px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  border: 2px solid transparent;
  background: 
    linear-gradient(white, white) padding-box,
    linear-gradient(225.52deg, #3A0547 3.66%, #B8038B 59.54%, #AD40E6 89.91%) border-box;
  color: rgba(184, 3, 139, 1);
  background-clip: padding-box, border-box;
  -webkit-background-clip: padding-box, border-box;
}


.template_v2 .contact_btn:hover {
  background: linear-gradient(225.52deg, #3A0547 3.66%, #B8038B 59.54%, #AD40E6 89.91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* Pour Firefox */
  color: transparent; 
  border:2px solid rgba(184, 3, 139, 1);
}

.template_v2 .gradient_title {
  background: linear-gradient(215.48deg, #FFD900 -52.31%, rgba(255, 137, 34, 0.768627) 13.44%, #B8038B 46.32%, #3A0547 79.19%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* Pour Firefox */
  color: transparent; 
}

.template_v2 .gradient_title_2 {
  background: linear-gradient(225.52deg, #3A0547 3.66%, #B8038B 59.54%, #AD40E6 89.91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* Pour Firefox */
  color: transparent; 
}

.template_v2 #constat {
    scroll-margin-top: 50px;
}
.template_v2 #allabout {
    scroll-margin-top: 60px;
}

.template_v2 .reduction .title {
  text-align:center;
}

.template_v2 .reduction .title_2 {
  margin: 10px auto 10px;
  font-weight:700;
  text-align:center;
}

.template_v2 .reduction .subtitle {
  color:#000000;
  margin:15px auto;
}


.template_v2 .reduction .picto__row {
  margin:30px 0;
}

.template_v2 .reduction .picto__row .row {
  display: flex;
  align-items: stretch; 
}


.template_v2 .reduction .picto__row .el-col {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-right: 20px;
}


.template_v2 .reduction .picto__row .right_border {
    border-right: 1px solid rgba(217, 217, 217, 1)
}

@media (max-width: 768px){
  .template_v2 .reduction .picto__row .row {
    display:block;
  }
  .template_v2 .reduction .picto__row .right_border {
    border-right:0px solid transparent;
  }
}

.template_v2 .reduction .picto__row .title {
  text-align: center;
}

.template_v2 .reduction .picto__row .text {
  text-align: center;
}


.flex_center {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.cat_picto-reduct {
  display:flex;
  align-items:start;
  flex-wrap: wrap;
  justify-content: space-between;
}

.cat_picto-reduct .reduct-image {
  width:90%;
}

.cat_picto-reduct .el-col {display:flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px 0;}
.cat_picto-reduct .reduct-name {display:block; text-align:center; font-size:14px; color:#ffffff; font-weight:600; padding:5px 15px; border-radius:40px; margin-top: -30px;}

@media (max-width: 991px){
  .cat_picto-reduct {
    justify-content: center;
  }
  .cat_picto-reduct .reduct-image {
    width:80%;
    
  }
}


.bg__secondary {
  background: #B41C6E;
}
.text__secondary {
  color:#B41C6E;
}

.bg__orange {
  background: #FF914D;
  
}
.text__orange {
  color:#FF914D;
}

.bg__purple {
  background: #945CFD;
}
.text__purple {
  color:#945CFD
}
.bg__blue {
  background: #65CFE4;
}
.text__blue {
  color:#65CFE4;
}


.template_v2 .allabout {
  background-image: url('../img/trap/montmartre.png');  
  margin:0 auto 40px;
  position:relative;
  padding: 25px auto 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  overflow: hidden;
}

.template_v2 .allabout .gradient-border {
  position: relative;
  padding-bottom: 15px;
}

.template_v2 .allabout .gradient-border::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 10px;
  width: 100%;
  background: radial-gradient(92.67% 596.09% at 103.23% 25.32%, #3A0547 0%, #B8038B 31.38%, rgba(255, 137, 34, 0.768627) 64.48%, #FFD900 100%);
}

.template_v2 .allabout .top__img {
  position: absolute;
  height: 110%;
  width: 100%;
  bottom: -1px;
  left: 0;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
}

@media (max-width: 850px){
  .template_v2 .allabout .top__img {
    top:0;
    bottom:auto;
    height:100%;
    opacity: 0.3;
    background-size: cover;
    background-position: left top;
  }
}

.template_v2 .allabout .title {
  letter-spacing: 0%;
  color:#ffffff;
  margin-bottom: 30px;
}

.template_v2 .allabout .subtitle {
  font-size:20px;
  font-weight: 500;
}

.template_v2 .allabout .btn {
  color: #000000;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 30px;
  font-weight: 400;
  margin: 30px 0px;
  background:#ffffff;
}

.template_v2 .allabout .btn:hover {
  background:#000000;
  color:#ffffff;
}

.template_v2 #allaboutdetails {
 
  margin:40px 0 20px;
}

.template_v2 #allaboutdetails .title {
  text-align:center;
}
.template_v2 #allaboutdetails .subtitle {
  text-align:center;
}

.template_v2 .allaboutdetails {
  margin:30px 0 50px;
}

.template_v2 .allaboutdetails .text {
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  text-align:center;
}

.template_v2 .allaboutdetails .title {
  margin: 30px auto 0px;
  font-size: 38px;
  font-weight: 600;
  text-align:center;
}

.template_v2 .allaboutdetails .team {
  color:#ffffff;
  text-align:center;
}

.template_v2 .allaboutdetails .round {
  margin: 0 auto; width: 90%; max-width:150px; height: 90%; overflow: hidden
}

.template_v2 .allaboutdetails .highlight {
  border-radius:10px;
  background: rgba(217, 217, 217, 0.2);
}



.template_v2 .reassurance {
  margin-bottom:70px;
}

.template_v2 .reassurance .title {
  text-align:center;
  font-size: 24px;
}

.template_v2 .reassurance .partners {
  margin:20px auto;
}

.template_v2 .reassurance .partners .col-img {
  margin: 10px auto;
  text-align: center;
}

.template_v2 .reassurance .partners img {
  max-width:130px;
}

.template_v2 .reassurance .witness {
  border-radius: 10px;
  background: linear-gradient(41.38deg, #FF8922 -22.58%, #7E046C 66.19%, #760468 86.6%, #7C056B 100%);
  padding: 20px 40px;
}

.template_v2 .reassurance .witness .title {
  font-size: 24px;
  font-weight:600;
  color:#ffffff;
  margin-bottom:20px;
}

.template_v2 .reassurance .witness .item {
  font-size: 14px;
  font-weight:500;
  color:#ffffff;
}

.template_v2 .reassurance .witness .item .text {
  font-size: 14px;
  font-weight:500;
  color:#ffffff;
  font-style: italic;
}

.template_v2 .reassurance .witness .item .who {
  font-weight:700;
}

.template_v2 .reassurance .witness .item .who .job {
  margin-left:10px;
  font-weight:500;
  background: rgba(217, 217, 217, 0.2);
  padding:5px 10px;
  border-radius: 10px;;
}


.template_v2 .contactus {
  margin:0 auto 40px;
  position:relative;
  padding: 25px auto 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  overflow: hidden;
}


.template_v2 .contactus .contact_block .el-col {
  text-align:center;
 }

.template_v2 .contactus .block_responsive {
  display:flex; 
  justify-content: space-evenly; 
  width: 80%; 
  margin:40px auto;
}

.template_v2 .contactus .contact_btn {
  display:flex;
  align-items: center;
  justify-content: center;
  width:250px;
}

 .template_v2 .contactus .contact_btn i {
      color: rgba(184, 3, 139, 1);
      font-size:30px;
 }

.template_v2 .contactus .contact_btn a {
      color: rgba(184, 3, 139, 1);
 }


.template_v2 .icon-facebook {
    border-radius: 50%;
    background: rgba(24, 119, 242, 1);
}

.template_v2 .icon-linkedin {
  border-radius: 50%;
    background: rgba(0, 119, 181, 1)
}

 @media (max-width: 768px){
  .template_v2 .contactus .block_responsive {
    flex-direction: column;
    align-items: center;
  }
  .template_v2 .contactus .block_responsive .contact_btn {
    margin: 10px auto;
  }
 }

.footer-main.trap_page {
  font-size:12px;
  background:#ffffff;
  margin: 0 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}


.footer-main.trap_page h6 {
  color:#000000;
}
.footer-main.trap_page a {
  color:#000000;
}

.footer-main.trap_page .text-muted {
  color:#000000;
}


@media (max-width: 750px){
 .template_v2.navbar-default .menuNosOffresDropDown {
    margin:13px 0px 16px 0px;
  }

  .template_v2 .main_title {
    font-size:30px;
  }

  .template_v2 .second_title {
  font-size:20px;
  }

  .template_v2 .block__top .toptitle {
    line-height: 43px;
    margin-top: 20px;
    margin-bottom:20px;
  }

  .template_v2 .block__top .el-col {
    padding:0;
  }

  .template_v2 .hero {
    background-image: none;
    padding-bottom: 10px;
  }

  .template_v2 .reduction .picto__row .el-col {
    margin-bottom:40px;
  }
  
  .template_v2 .reduction .picto__row .title {
    margin-top:10px;
  }

  .template_v2 .block__inside {
    display:flex;
    flex-direction: column;
  }

  .template_v2 .thepack .block {
    padding:20px 0;
  }

  .template_v2 .allabout {
    background-image: none;
    
  }

  .template_v2 .allabout .el-col {
    padding:0;
  }
}

/***************************
* Helloboost
****************************/


.helloboost {
  font-size:16px;
}

.helloboost #constat {
     scroll-margin-top: 80px;
}

.helloboost #solution {
     scroll-margin-top: 60px;
}

.template_v2 .helloboost_title {
  font-size:36px;
  line-height: 100%;
}


.helloboost .overlay_hello_1 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: linear-gradient(230.59deg, rgba(173, 64, 230, 0.8) 33.33%, #B8038B 61.51%, #3A0547 113.33%);
  background-blend-mode: multiply;
}

.helloboost .text_strong {
  font-weight: 700;
}

.helloboost .text_gradient {
  background: linear-gradient(127.63deg, #FF74C7 21.93%, #FFDE59 64.87%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; 
  color: transparent;
}

.helloboost .text_gradient_2 {
  background: linear-gradient(225.52deg, #3A0547 3.66%, #B8038B 59.54%, #AD40E6 89.91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.helloboost .hero {
  background-image: url('../img/helloboost/helloboost-bandeau_1.png');
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  overflow: hidden;
  padding-bottom: 25px;
}

.helloboost .block__top .toptitle {
  margin-top:10px;
}

.helloboost .block__top .subtitle {
    margin-top:40px;
    margin-bottom:0;
}

.helloboost .btn {
  padding: 10px 30px;
  border-radius:50px;
  background:transparent;
  border: 2px solid transparent;
  background: linear-gradient(#3A0547, #3A0547) padding-box,
              linear-gradient(135deg, #F366BA, #FFDE59) border-box;
  color:#ffffff;
}

.helloboost .constat {
  margin:60px auto 20px;
}

.helloboost .constat .title {
  font-weight:700;
  margin-bottom:20px;
  text-align: center;
}

.helloboost .constat .row {
    display: flex;
    justify-content: center;
    justify-content: space-around;
}

.helloboost .constat .row .block_constat {
    flex-direction:row; 
    justify-content:center;
    align-items: start;
}

.helloboost .constat .el-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px 0px;
}



.helloboost .constat .el-col .padding {
    padding:0 20px;
    justify-content: start;
}


.helloboost .constat .el-col .border {
    padding-right: 20px;
    margin-right: -20px;
    border-right:1px solid rgba(214, 195, 255, 1)
}

.helloboost .constat .progress-bar-container {
  width: 100%;
  height: 30px;
  background-color: #801BFF1A; /* fond "100%" avec transparence */
  border-radius: 25px;
  overflow: hidden;
}

.helloboost .constat .progress-bar-fill {
  height: 100%;
  background: linear-gradient(244.51deg, #B8038B 52.16%, #3A0547 92.35%);
  background-blend-mode: multiply;
  border-radius: 25px; /* arrondi à gauche uniquement */
}

.helloboost .constat .number {
  font-size:50px;
  font-weight: 800;
}

.helloboost .constat .sub {
  font-size:13px;
  font-weight:700;
  min-height:45px;
  text-align:center
}

.helloboost .constat .special-height {
  min-height:65px;
}


.helloboost .constat .el-col p {
  margin-top:15px;
  text-align:center;
}

.helloboost .constat .el-col .border-right {
  border-right:1px solid #D6C3FF;
  box-sizing: content-box;
  width: 100%;
}

@media (max-width: 750px){
    .helloboost .constat .row .block_constat {
        display:block;
    }
    .helloboost .constat .el-col {
        padding-bottom: 40px;
    }
}

.helloboost .reduction {
  position:relative;
  background: linear-gradient(226.58deg, #AD40E6 -1.04%, #B8038B 39.31%, #3A0547 113.54%);
  background-blend-mode: multiply;
  text-align: center;
}
.helloboost .reduction .container {
  padding: 50px 20px 50px;
}

.helloboost .reduction .title {
  margin:0 auto;
}

.helloboost .reduction .text {
  z-index:10;
}

.helloboost .reduction .left__bg__img {
  z-index: 0;
  position: absolute;
  height: 424px;
  width: 410px;
  /* bottom: 30px; */
  left: 5vw;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}

@media (max-width: 1630px){
    .helloboost .reduction .left__bg__img {
       left: 1vw;
    }
}

@media (max-width: 1320px){
    .helloboost .reduction .left__bg__img {
       left: 1vw;
    }
}

@media (max-width: 1290px){
  .helloboost .reduction .left__bg__img {
    display:none;
  }
}

.helloboost .cat_picto-reduct .col-md-2 {
    width: 33.3333333333%;
}


.helloboost .reduction .array .border-right {
  border-right:1px solid #D6C3FF;
  box-sizing: border-box;
}

@media (max-width: 991px){
  .helloboost .reduction .array .border-right {
    border-right:0px solid #D6C3FF;
    border-bottom:1px solid #D6C3FF;
    margin-bottom:10px;
  }
}

.helloboost .reduction .gradient-border {
  position: relative;
  padding-bottom: 15px;
}

.helloboost .reduction .gradient-border::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 10px;
  width: 100%;
  background: radial-gradient(115.73% 744.39% at 103.23% 25.32%, #FFD900 0%, rgba(255, 137, 34, 0.768627) 35.52%, #B8038B 100%);
}

.helloboost .benefice {
  /* background-image: url(../img/helloboost/benefice.png); */
  background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0) 100%),
    url(../img/helloboost/benefice.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right bottom;
  /* background-size: cover; */
  width: 100%;
  position: relative;
  opacity: 1;
  display: block;
  z-index: 1;
  padding: 50px 20px 80px;
  text-align:center;
}

.helloboost .benefice .bg__image {
  width:100%;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)), url(../img/helloboost/helloboost_top.png);
  opacity: 0.3;
}


.helloboost .benefice .title {
  font-size:36px;
  font-weight: 600;
  margin:30px auto;
}



.helloboost .benefice .box__shadow {
  margin:0 20px;
  box-shadow: 0px 0px 20px 0px #0000001A;
  background:#ffffff;
  border-radius: 20px;
  padding:20px;
  text-align:center;
}



@media (max-width: 991px){
  .helloboost .benefice .el-row {
    flex-direction: column;
  }
  .helloboost .benefice .box__shadow {
    margin:20px 0px;
  }
}

.helloboost .benefice .box__shadow .title {
  font-size:20px;
  font-weight:700;
}

.helloboost .benefice .box__shadow p {
  font-size:18px;
}


.helloboost .benefice_group {
  position:relative;
  background: linear-gradient(226.58deg, #AD40E6 -1.04%, #B8038B 39.31%, #3A0547 113.54%);
  background-blend-mode: multiply;
  text-align: center;
}

.helloboost .benefice_group .container {
  padding: 30px 20px 50px;
}

.helloboost .benefice_group .title {
  margin: 30px auto 0px;
  font-size: 36px;
  font-weight: 600;
}

.helloboost .benefice_group .white_box {
  margin-top:30px;
  border-radius: 20px;
  width:100%;
  background:#ffffff;
  box-shadow: 0px 0px 20px 0px #0000001A;
  padding-bottom:30px;
}

.helloboost .benefice_group .white_box .title {
  font-size:20px;
  font-weight:700;
}

.helloboost .benefice_group .white_box .el-row {
  display: flex;
  justify-content: space-around;
}

@media (max-width: 850px){
  .helloboost .benefice_group .white_box .el-row {
    display: block;
  }
}

.helloboost .benefice_group .white_box img {
  margin:25px auto;
}

.helloboost .benefice_group .array .border-right {
    border-right: 1px solid #D6C3FF;
    box-sizing: border-box;
}

@media (max-width: 991px){
    .helloboost .benefice_group .array .border-right {
        border-right: 0px solid #D6C3FF;
        border-bottom: 1px solid #D6C3FF;
        margin-bottom: 10px;
    }
}


.helloboost .discover {
  text-align:center;
  margin: 30px auto 60px;
}

.helloboost .discover .title {
  font-size:36px;
  font-weight: 600;
  margin:30px auto;
}

.helloboost .discover .text {
  font-size:16px;
}

.helloboost .discover .text_strong {
  font-weight: 700;
}

.helloboost .contact {
  text-align:center;
  margin: 30px auto 60px;
}

.helloboost .contact .title {
  font-size:36px;
  font-weight: 600;
  margin:30px auto;
}

.helloboost .contact .contact_block .el-col {
 text-align:center;
}

.copyright_v2 {
      margin: 10px 0px;
}

.copyright_v2 p {
  color:#000000;
  font-size:12px;
}
