body {
    font-family: "Questrial", sans-serif;

}

.message_01 {
    font-family: "Questrial", sans-serif;
    font-size:72px;
    font-weight:bold;
    text-align:center;
    line-height:82px;
}
.message_01 span{

    color:#865AFF;
}
.submessage_01{
    color:#333333;
        text-align: end;
    font-size: 30px;
}
p{
    font-size:22px;
    font-weight:bold;
    text-align:center;
}
.video_zone{
    text-align:center;
    position:relative;

    margin:auto;
    cursor:pointer;
    display: inline-block;
    left: calc(50% - 320px);



}
.video_zone video {
    width:640px;
}



.full_video_zone{
    background:url('https://abimael.blob.core.windows.net/suonosbusiness/landing_back.png');
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.button_contact_us{
    font-family: "Questrial", sans-serif;
    background: black;
    color:white;
    padding:10px;
    border-radius:50px;
    font-weight:bold;
    margin:auto;
    text-align:center;
    display:block;
    font-size:16px;
    margin-top:20px;
    margin-bottom:20px;
    border:0px;
}
.button_contact_us .label{
    position: relative;
    top:-6px;
}
.square .title {

    font-family: "Questrial", sans-serif; 
    font-weight:bold;
    text-align:center;
    font-size:26px;
}
.square .title-icon{

    text-align:center;

}
.square .title-icon span{


    font-size:72px;
}
.square{
    margin-top:20px;
    margin-bottom:20px;
}
.square .description{

    font-family: "Questrial", sans-serif; 
    font-weight:300;
    text-align:center;
    font-size:18px;
}

.form-label,.btn-primary{
    font-size:26px;
}

.problems, .solutions{
    padding:20px;
    text-align:center;
    font-size:22px;
    color:#CCC;
}
.spacer{

    width: 100%;
    display: inline-block;
    text-align:center;
    font-weight:bold;
    margin-top:100px;
}
.play{
    font-size:200px;
    position: absolute;
    top: calc(50% - 100px);
    left: calc(50% - 100px);
}
.btn-primary{
    margin:10px;
}
.black{
    background:#865AFF;
    border:0px;
}
.purple {
    color:#865AFF;
}

.float_clic{
    position:absolute;
    width:200px;
    top:calc(50% - 300px);
    right:0px;
}
.float_clic img{

    width:200px;

}
.black_font{
    /*color:#000000 !important;*/
}
#subtitle{
    position: absolute; bottom: -15px; width: 100%; text-align: center; color: black;
    font-size:18px;
}

.suonos-mic-logo{
  width:140px;
}
.mt-container{
    margin-top:50px;
}

.whatasapp_button{
    position:fixed;
    right:20px;
    bottom:20px;
}
.whatasapp_button svg{
    color: #25D366;
    width: 50px;
    height: 50px;
    
}
.social_toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.social_icon {
    flex: 1; /* Equal width for all items */
    padding: 15px;
    text-align: center;
}

.social_icon svg{
    color: #865AFF;
    width: 40px;
    height: 40px;
}
.social_toolbar .title{
    text-align: center;
    font-size:22px;
}

@media (max-width:800px)  { /* smartphones, iPhone, portrait 480x320 phones */ 

    .video_zone video {
        width:320px;
    }
    
    .video_zone{
        left: calc(50% - 160px);
    }

    .float_clic{
        position:absolute;
        width:100px;
        top:calc(50% - 150px);
        right:0px;
    }
    .float_clic img{
    
        width:100px;
    
    }
    #subtitle{
        position: absolute; bottom: -32px; width: 100%; text-align: center; color: black;
        font-size:18px;

    }


.message_01 {
    font-family: "Questrial", sans-serif;
    font-size:54px;
    font-weight:bold;
    text-align:center;
    line-height:54px;
}
.message_01 span{

    color:#865AFF;
}
.submessage_01{
    color:#333333;
        text-align: center;
    font-size: 25px;
}

}