.oneBook header{
   background:#f6f6f8 url("https://2302063.fs1.hubspotusercontent-na1.net/hubfs/2302063/oneBook/bg_ebook.jpg") repeat-x left bottom;
   min-height :142px;
}
.oneBook header a#hs-link-my_logo {
    margin-top:0;
    padding-top: 7px;
}
.oneBook header .right-logo{
    text-align: right;
}
.oneBook header .right-logo .hs-cta-wrapper{
    display:block;
    padding:50px 20px 0 0;
}
/*.oneBook .banner-oneBook {
    background: url("https://2302063.fs1.hubspotusercontent-na1.net/hubfs/2302063/oneBook/banner_ebook.jpg") no-repeat center center;
    background-size: cover;
    min-height:302px;
}*/
.oneBook .banner-oneBook h1{
    font:400 45px/55px 'Open Sans' ;
    color:#ffffff;
    text-align:center;
    margin:29px 0 43px;
}
.oneBook .banner-oneBook p{
    font:400 25px/30px 'Open Sans' ;
    color:#ffffff;
    text-align:center;
}
@media (max-width:991px){
    .oneBook header a#hs-link-my_logo img{
        width: 128px!important;
    }
}
@media (max-width:767px){
    br{
        display:none;
    }
    .oneBook .banner-oneBook {
        background-position: -640px center;
    }
    .oneBook .banner-oneBook p {
        font: 400 17px/22px 'Open Sans';
        color: #ffffff;
        text-align: center;
    }
    .oneBook header .right-logo .hs-cta-wrapper{
        display:block;
        padding:10px 0;
        text-align:center;
    }
}
@media (max-width:560px){
    .oneBook .banner-oneBook h1{
        font:400 35px/40px 'Open Sans' ;
    }
}

@media (max-width:360px){
   .oneBook .banner-oneBook h1{
       font: 400 23px/30px 'Open Sans';
    }
}
.oneBook .inforamtion-oneBook{
    padding:40px 0 0;
    background-color:#f5f5f7;
}
.oneBook .text-rich h2{
    font:400 28px/32px 'Open Sans';
    color:#0178bc;
    margin-bottom:46px;
    margin-top:0;
}
.oneBook .text-rich h3{
    font:400 16px/23px 'Open Sans';
    color:#0178bc;
    margin-bottom:23px;
}
.oneBook .text-rich p{
    font:400 16px/23px 'Open Sans';
    color:#4f4f4f;
}
.oneBook .text-rich ul{
    padding:0;
    list-style:none;
}
.oneBook .text-rich ul li{
    font:400 16px/23px 'Open Sans';
    color:#4f4f4f;
}
.oneBook .inforamtion-oneBook .description{
    padding-right:50px;
}
.oneBook .why-read{
    padding-top: 165px;
}
@media (max-width:991px){
    .oneBook .why-read{
        padding-top: 40px;
    }
}
.oneBook .inforamtion-oneBook .image-left{
    margin-top:30px;
    display:block;
    text-align:center;
}

.oneBook .inforamtion-oneBook .image-left img{
  max-width:40%!important;
}

@media (min-width:768px){
.oneBook .inforamtion-oneBook .image-left img{
  max-width:100%!important;
}
}

.oneBook .sharing{
    margin-top:70px;
}
@media (max-width:767px){
    .oneBook .text-rich h2{
    margin-bottom:25px;
    margin-top:20px;
    text-align:center;
    }
    .oneBook .text-rich h3{
        font:400 16px/23px 'Open Sans';
        color:#0178bc;
        margin-bottom:23px;
        text-align:center;
    }
    .oneBook .text-rich p{
        font:400 16px/23px 'Open Sans';
        color:#4f4f4f;
        text-align:center;
    }
    .oneBook .text-rich ul{
        padding:0;
        list-style:none;
    }
    .oneBook .text-rich ul li{
        font:400 16px/23px 'Open Sans';
        color:#4f4f4f;
        text-align:center;
    }
    .oneBook .inforamtion-oneBook .description{
        padding-right:0px;
    }
    .oneBook .why-read{
        padding-top:70px;
    }
    .oneBook .inforamtion-oneBook .image-left{
        margin-top:30px;
        display:block;
        text-align:center;
    }
    .oneBook .sharing {
        margin-top: 20px;
        text-align: center;
    }
}
@media (max-width:360px){
    .oneBook .inforamtion-oneBook .image-left img{
        max-width:100%;
    }
}
.oneBook #footer-page{
    padding-bottom:34px;
}
.oneBook #footer-page .left-logo{
    display:none;
}
@media (max-width:991px){
    .oneBook #footer-page .left-logo{
        display:block;
        text-align:center;
    }
    .oneBook #footer-page .left-logo img{
        width:128px!important;
    }
}
@media (max-width:360px){
    
    .oneBook #footer-page .left-logo img{
        width:80px!important;
    }
}



@media (max-width:767px){
    .oneBook .header .left-logo{
        text-align:center;
    }
}

.oneBook .try-form{
    max-width: 353px;
    padding: 16px 25px 40px;
    background-color: #ffffff;
    margin-bottom: -155px;
    -webkit-box-shadow: 2px 4px 11px -5px #5e5e5e;
    -moz-box-shadow:2px 4px 11px -5px #5e5e5e;
    -o-box-shadow: 2px 4px 11px -5px #5e5e5e;
    -ms-box-shadow: 2px 4px 11px -5px #5e5e5e;
    box-shadow: 2px 4px 11px -5px #5e5e5e;
}
@media (max-width:991px){
    .oneBook .try-form{
        max-width: 100%;
        padding: 16px 25px 40px;
        background-color: #ffffff;
        margin: 20px 0;
        -webkit-box-shadow: 2px 4px 11px -5px #5e5e5e;
        -moz-box-shadow:2px 4px 11px -5px #5e5e5e;
        -o-box-shadow: 2px 4px 11px -5px #5e5e5e;
        -ms-box-shadow: 2px 4px 11px -5px #5e5e5e;
        box-shadow: 2px 4px 11px -5px #5e5e5e;
    }
}
@media screen and (max-width:767px) {
    .oneBook .try-form{
        max-width: 100%;
        margin-top:20px;
        margin-bottom:20px;
    }
}
.oneBook .try-form .input{
    margin:0 0 36px;
}
.oneBook .try-form  .hs_civilit_list .input{
    margin:0 0 20px;
}
.oneBook .try-form .input input{
    width:100%!important;
    border: 1px solid #eff1f1;
    font-size: 16px;
    color: #666666;
    background: #fbfcfc;
    height: 46px;
    font-weight: 400;
    display: block;
    padding: 6px 12px;
    line-height: 46px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    font-family: 'Open Sans', sans-serif;
}
.oneBook .try-form .input input.error,.oneBook .try-form .input select.error{
     border: 1px solid #ff0000;
}
.oneBook .try-form input[type="submit"] {
    display: block;
    width: 100%;
    height: 42px;
    color: #fff;
    font-size: 16px;
    background-color: #fdbc20;
    border: 0;
}
.oneBook .try-form .input select{
    margin: 0px;
    border: 1px solid #eff1f1;
    font-size: 16px;
    color: #666666;
    background-color: #fbfcfc;
    width: 100%!important;
    padding: 6px 12px;
    height: 46px;
    cursor:pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px,5px 5px,0px 1.5em;
    background-repeat: no-repeat;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /*background: url(https://3064001.fs1.hubspotusercontent-na1.net/hubfs/3064001/1492009378_ExpandMore.png) 98% / 5% no-repeat #fbfcfc;
    font-family: 'Open Sans', sans-serif;*/
}
.oneBook .hs-form-field .hs-form-required{
    display:none;
}
.oneBook .hs-form-field.hs-fieldtype-select .hs-form-required{
    display:inline;
}
.oneBook .hs-form-field.hs_civilit_list label span{
    display:none;
}
.oneBook .hs-error-msgs{
    padding:0;
    list-style:none;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color:#ff0000;
    margin:0;
    position: absolute;
    bottom: -15px;
    left: 2px;
    font-weight:400;
    display:none!important;
}
.oneBook .hs-form-field{
    position:relative;
}
.oneBook .hs-form-field>label{
    position:absolute;
    top:14px;
    left:12px;
    color:#666666;
    font-family: 'Open Sans', sans-serif;
    transition:all 0.3s linear;
    cursor:text;
}
.oneBook .hs-form-field.focused>label{
    position: absolute;
    top: -23px;
    left: 0;
    color: #99a2a7;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    
}
.oneBook .hs-form-field.focused>label .hs-form-required{
    display:inline;
    color:#ff0000;
}
.oneBook .hs-form-field.hs_civilit_list.focused>label>span{
    display:inline;
}
.form-columns-1{
    max-width:none!important;
}
@media screen and (max-width:1199px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.8);
        transform-origin: 0 center 0;
        text-align:center;
    }
}
@media screen and (max-width:991px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.56);
        transform-origin: 0 center 0;
        text-align:center;
    }
}
@media screen and (max-width:767px) {
    .oneBook .hs_recaptcha{
        transform: scale(1);
        transform-origin: 0 0 0;
        text-align:center;
    }
}
@media screen and (max-width:399px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.7);
        transform-origin: 43% 50% 0;
    }
}
@media screen and (max-width:380px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.73);
        transform-origin: 36% 50% 0;
    }
}
@media screen and (max-width:370px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.73);
        transform-origin: 30% 50% 0;
    }
}
@media screen and (max-width:360px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.73);
        transform-origin: 26% 50% 0;
    }
}
@media screen and (max-width:340px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.73);
        transform-origin: 10% 50% 0;
    }
}
@media screen and (max-width:330px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.73);
        transform-origin: 6% 50% 0;
    }
}
@media screen and (max-width:321px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.73);
        transform-origin: 1% 50% 0;
    }
}
@media screen and (max-width:320px) {
    .oneBook .hs_recaptcha{
        transform: scale(0.64);
        transform-origin: 0 center 0;
    }   
}

.oneBook .hs_recaptcha.hs-form-field .input{
        width: 100%;
}
.oneBook .hs_recaptcha.hs-form-field .input>div{
        display: inline-block;
}
.hs_cos_wrapper_type_social_sharing img {

display: none; /* hides social sharing icon images */

}

.fm_button span{

    background:none!important; /*removes background image of follow me icons */

}

.hs_cos_wrapper_type_social_sharing a, .fm_button span{

    width:60px!important; /* sets width of area of Follow Me and Social Sharing Icons */

    height:60px!important; /* sets width of area of Follow Me and Social Sharing Icons */

    font-size:20px; /* sets size of Follow Me and Social Sharing if you are using vector icons */
    border-radius:50%;

}
.hs_cos_wrapper_type_social_sharing a:before, .fm_button span:before{

     display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;
    width: 30px;
    height: 30px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    color:#ffffff!important;
    margin-right:10px;

} /* sets up icons to use font-awesome. Requires inclusion of font-awesome font files */

.hs_cos_wrapper_type_social_sharing a:first-child:before, .fm_facebook>span:before { /* Selector for Facebook icons */
    content: "\f09a"; /* Font-Awesome icon code for Facebook */
    background:#3b5998!important;
}
.hs_cos_wrapper_type_social_sharing a:nth-child(2):before, .fm_linkedin>span:before { /* Selector for LinkedIn icons */
    content: "\f0e1"; /* Font-Awesome icon code for LinkedIn */
    background:#0077b5!important;
}

.hs_cos_wrapper_type_social_sharing a:nth-child(3):before, .fm_twitter>span:before { /* Selector for Twitter icons */
    content: "\f081"; /* Font-Awesome icon code for Twitter */
    background:#00acee!important;
}

.hs_cos_wrapper_type_social_sharing a:nth-child(4):before, .fm_googleplus>span:before { /* Selector for Google+ icons */
    content: "\f0d5"; /* Font-Awesome icon code for Google+ */
    background:#dd4b39!important;
}

.hs_cos_wrapper_type_social_sharing a:nth-child(5):before, .fm_pinterest>span:before { /* Selector for Pinterest icons */
     content: "\f0d2"; /* Font-Awesome icon code for Pinterest */
}

.hs_cos_wrapper_type_social_sharing a:nth-child(6):before { /* Selector for eMail icon */
    content: "\f0e0"; /* Font-Awesome icon code for an envelope */
}

.fm_youtube>span:before{ /* Selector for YouTube icons */
    content: "\f16a" /* Font-Awesome icon code for an envelope */
}

/*.oneBook .hs-form-booleancheckbox input[type="checkbox"]{
    width: 15px!important;
    height: 15px;
    float: left;
    margin-top: 0;
    margin-right: 7px;
}

.oneBook .hs-form-booleancheckbox span{
    font-size: 13px;
    line-height: 15px;
    display: block;
    float: left;
    width: 89%;
    font-weight: 500;
    color: #7A7A7A;
}*/

.oneBook .hs-form-booleancheckbox input[type="checkbox"]{
    width: auto!important;
    box-sizing: border-box;
    padding: 0;
    position: absolute;
    pointer-events: none;
    opacity: 0;
    margin-top: .3rem;
    margin-left: -1.25rem;
}

.oneBook .hs-form-booleancheckbox input[type="checkbox"]+span{
    position: relative;
    display: inline-block;
    height: auto;
    padding-left: 35px;
    line-height: 1.5625rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 13px;
    line-height: 15px;
    color: #4f4f4f;
    min-height:90px;
    width: 100%;
}

.oneBook .hs-form-booleancheckbox input[type="checkbox"]+span:before{
  position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    margin-top: 3px;
    content: "";
    border: 2px solid #8a8a8a;
    border-radius: 1px;
    -webkit-transition: .2s;
    transition: .2s;
    width: 24px;
    height: 24px;
}

.oneBook .hs-form-booleancheckbox input[type=checkbox]:checked+span:before {
    top: -4px;
    left: 0px;
    width: 12px;
    height: 2rem;
    border-top: 2px solid transparent;
    border-right: 2px solid #0178bc;
    border-bottom: 2px solid #0178bc;
    border-left: 2px solid transparent;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.oneBook .text-rich .hs-richtext p {
    font: 400 12px/14px 'Open Sans';
    color: #4f4f4f;
}

.oneBook .try-form .hs_en_soumettant_ce_formulaire_vous_acceptez_nos_cgu_et_politique_de_confidentialit_ .input {
    margin-bottom:15px;
}

.oneBook .try-form .hs_je_confirme_vouloir_recevoir_les_actualit_s_offres_et_contenus_propos_s_par_bluekango .input {
    margin-bottom:15px;
}
.oneBook .hs_domaine_qhse input[type="checkbox"]{
    
}


.oneBook .text-rich .hs_je_confirme_vouloir_recevoir_les_actualit_s_offres_et_contenus_propos_s_par_bluekango ul.hs-error-msgs {
    display:block!important;
}

.oneBook .text-rich  .hs_je_confirme_vouloir_recevoir_les_actualit_s_offres_et_contenus_propos_s_par_bluekango .hs-error-msgs>li>label{
    display: block;
    font-size: 11px;
    color: red;
}
/** Cookies HUbspot Css  */

/*div#hs-eu-cookie-confirmation{
    display:block!important;
}*/
div#hs-eu-cookie-confirmation{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:auto;
    background: rgb(242,242,242)!important;
    font-size:14px !important;
    line-height:18px !important;
    font-family: 'Open Sans', sans-serif; !important;
    color:#1b1e21 !important;
    text-align:center !important;
    z-index:100000000 !important
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
    padding:45px 18px 18px !important;
    width:1280px;
    margin:auto;
    max-width:none!important;
    background:transparent!important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a{
    font-family: 'Open Sans', sans-serif; !important;
    color:#ffffff;
    font-size:14px;
    text-decoration:none !important;
    background:none !important;
    border:none !important;
    font-weight:normal !important
}


/*div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    display:none;
}*/

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover{
    text-decoration:underline !important;
    background:none !important;
    border:none !important
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{
    text-align:center !important;
    margin: 10px 0 0 !important;
    justify-content: center !important;
    align-items: center !important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    font-family: sans-serif;
    background: #ffffff!important;
    color: rgb(1,132,206)!important;
    border-radius: 6px;
    border:1px solid #0178bc!important;
    transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    line-height: 1.5em;
    border-radius: 0px;
    padding: 12px 55px!important;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 17px;
    margin-top: 10px;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover{
    background: rgb(1,132,206)!important;
    color: rgb(255,255,255)!important;
    text-decoration:none!important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p {
    line-height:18px !important;
    font-family:'Open Sans', sans-serif;  !important;
    font-weight:normal !important;
    font-size:14px !important;
    margin:0 0 16px !important;
    padding:0 !important;
    color:#333333 !important;
    text-align:center !important
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer{
    margin:16px 0 0 !important
}
@media print{
    div#hs-eu-cookie-confirmation{
        display:none !important
    }
}
@media screen and (max-width: 1400px){
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
        width:90%;
    }
    div#hs-eu-cookie-confirmation .close-hs-cookies {
        right: 10px;
    }
}
@media screen and (max-width: 480px){
    div#hs-eu-cookie-confirmation{
        font-size:12px !important
    }
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
        padding:8px 14px 14px !important;
        width:75%;
    }
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a{
        font-size:12px !important
    }
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{
        font-size:12px !important
    }
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{
        font-size:12px !important;
        margin-bottom:12px !important;
        line-height:15px !important
    }
}

div#hs-eu-cookie-confirmation .close-hs-cookies{
    font-weight: 900;
    font-size: 25px;
    position: absolute;
    top: 15px;
    right: 10px;
    display: none;
    color: #0178bc;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    display:block;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button,
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    font-family: sans-serif;
    background: #0178bc!important;
    color: #ffffff!important;
    border-radius: 6px;
    border:1px solid #0178bc!important;
    transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    line-height: 1.5em;
    border-radius: 0px;
    padding: 12px 55px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif; !important;
    font-size: 14px;
    margin-top: 10px;
    min-width:203px;
    margin-right :5px;
    text-align:center!important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
    background: #f0b849!important;
    border:1px solid #f0b849!important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover
{
    background: rgb(1,132,206)!important;
    color: rgb(255,255,255)!important;
    text-decoration:none!important;
    border:1px solid #0178bc!important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:hover {
    background: rgba(240, 184, 73, 0.8)!important;
    border:1px solid #f0b849!important;
    text-decoration:none!important;
}

div#hs-eu-cookie-confirmation-button-group {
    display:inline-block;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a {
    display:inline-block;
    font-family: 'Open Sans', sans-serif!important;
    color:#0178bc!important;
    margin: 10px 5px 10px 0;
}

.oneBook .hs-form-booleancheckbox input[type="checkbox"]+span {
  min-height:auto;
}

.oneBook .hs-form-field.hs-fieldtype-booleancheckbox .input {
  margin-bottom:10px;
}

@media (min-width: 420px) {
    #hs-eu-cookie-confirmation #hs-eu-confirmation-button, #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button, #hs-eu-cookie-confirmation #hs-eu-decline-button {
        width: 280px;
    }
}