.promo-implant4 .banner-title h1{ padding: 20px 20px 5px 20px; max-width: unset; text-align: center; }
.promo-implant4 .banner-title p{ font-weight: 500; padding: 0 20px; font-size: 1.2em; line-height: 1.3em; text-align: center}
.promo-implant4 .banner-title img{ position: relative; width: 300px;margin: auto;object-fit: contain;transform: unset;}

.promo-implant4 .promo-tech-section{ margin-bottom: 30px}
.promo-implant4 .promo-youcan h3{ font-size: 1.2rem; font-weight: 600; margin: 10px 0}
.promo-implant4 .promo-youcan .promo-text { background: #ecf5f5}
.promo-implant4 .promo-youcan .promo-text-media{display: none}
.promo-implant4 .promo-youcan .promo-text-content{ text-align: center}
.promo-implant4 .promo-youcan p{ font-weight: 500; font-size: 1.2rem}

.promo-youcan-items{ padding: 0 10px;}
.promo-youcan-item{ padding: 25px 20px; padding-left:50px; margin-left: 30px; border-radius: 10px;  background: #fff; box-shadow: 0 6px 10px -3px rgb(0 0 0 / 20%); margin-bottom: 15px; font-weight: 400}
.promo-youcan-item img{position: absolute; width: 68px; height: auto; border-radius: 50%; top: 0; bottom: 0; left: -30px; margin: auto}

@media only screen and (min-width: 768px) {

    .promo-implant4 .promo-banner .banner-content{max-width: 600px;}
    .promo-implant4 .banner-title h1,
    .promo-implant4 .banner-title p{ text-align: left; padding-left: 10px}

    .promo-youcan-items{display: flex; justify-content: space-between; padding-top: 40px; }
    .promo-youcan-item{ width: calc(33.33% - 10px); padding: 15px; margin: 0; padding-top: 60px }
    .promo-youcan-item img{top: -40px; width: 80px; bottom: auto; left: 0px; right: 0; margin: auto}
    .promo-implant4 .promo-youcan h3{ font-size: 1.4rem;  margin: 20px 0}

    .promo-implant4 .quize-inputs-wrapper { justify-content: space-around}
    .promo-implant4 .promo-quize .screen2  .quize-input-item-wrapper {
        width: calc(33.33% - 20px);
    }

    .promo-implant4 .promo-quize .screen2  .quize-input-item-wrapper {
        width: auto; flex-basis: calc(33.33% - 20px) ;flex-grow: 1;    margin: 10px 10px;
    }
    .promo-implant4 .promo-quize .quize-input-item{ display: flex; align-items: center}

}


@media only screen and (min-width:1024px) {

    .promo-text-media video{ left: -170px}


    .promo-implant4 .promo-quize .quize-fields.ask5 {     max-width: none; }

    .promo-implant4 .promo-youcan .promo-text-content{ padding: 0 10px}
    .promo-implant4 .promo-youcan .promo-text{padding-left: 40%; padding-right: 0;}
    .promo-implant4 .promo-youcan h2{ text-align: center}
    .promo-implant4 .promo-youcan .promo-text-media{display: block; position: absolute; left: 0; right:auto; bottom: 0; margin: auto; width: 40%}
    .promo-implant4 .promo-youcan .promo-text-media img{ position: absolute; bottom: 0; left: 0; right: 0; width: 100%; max-width: 360px; height: auto;  margin: auto}


}

@media only screen and (min-width:1100px) {
    .promo-implant4 .promo-quize .screen2 .quize-input-item-wrapper {
        width: auto; flex-basis: calc(20% - 20px);
    }
}

@media only screen and (min-width:1240px) {

    .promo-implant4 .promo-banner .banner-content{max-width: 680px;}
    .promo-implant4 .banner-title h1{ padding-bottom: 15px}
    .promo-implant4 .banner-title p{ font-size: 1.4em; }

    .promo-text-media video{ left: -100px}


}

