﻿.aside_whatsapp { position: fixed; left: 0; bottom: 100px; z-index: 6;background-color:#17e54e;color:#fff;padding:10px;box-sizing:border-box;border-radius:0 15px 15px 0; box-shadow: 0 3px 6px #00000029;}
    .aside_whatsapp > img { max-width: 100%; }

.starter_form { width: 100%; max-width: 400px; background-color: #F2F2F2;border-radius:15px;padding:20px;box-sizing:border-box;margin-bottom:20px;}
    .starter_form .form_title { font-size:1.3em;margin-bottom:10px;}
    .starter_form .form_title > * { font-weight:700;}
    .starter_form .inputs { }
        .starter_form .inputs > ul { }
    .starter_form .inputs > ul > li { margin-bottom:15px;}
            .starter_form .inputs > ul > li:last-child {margin-bottom:0; }
            .starter_form .inputs > ul > li > label {margin-bottom:5px;display:block; }

[data-ctaButton].disabled {display:none;}

.contents_conti .contents .agent {background-color:#fff; }
.contents_conti .contents .agent > img {top:50%;transform:translateY(-50%);position:absolute; }

.bullets_content > div { margin-top: 10px; }
.checkbox_conti_absolute { position: relative; box-sizing: border-box; min-height: 20px; padding-right: 25px; box-sizing: border-box; }
    .checkbox_conti_absolute > div { position: absolute; vertical-align: middle; width: 20px; height: 20px; right: 0; top: 0; }
        .checkbox_conti_absolute > div > input, .like_input { position: absolute; width: 100%; height: 100%; right: 0; top: 0; cursor: pointer; opacity: 0; margin: 0; }
        .checkbox_conti_absolute > div > span { position: absolute; width: 100%; height: 100%; right: 0; top: 0; border-radius: 0; border: 1px solid #3d98e1; pointer-events: none; background-color: transparent; box-sizing: border-box; }
            .checkbox_conti_absolute > div > span::after { content: ""; position: absolute; right: 2px; top: 2px; width: calc(100% - 4px); height: calc(100% - 4px); background-color: #1070BD; border-radius: 0; opacity: 0; transition: all 0.25s ease-in-out; }
        .checkbox_conti_absolute > div > input:checked ~ span::after, .like_input.active ~ span::after { opacity: 1; }
    .checkbox_conti_absolute label { font-size: 0.9em !important; color: #000; display: inline-block !important; vertical-align: bottom; text-align: right; margin-bottom: 0 !important; padding-top: 2px; line-height: 120%; }
        .checkbox_conti_absolute label > a { color: #2273FF; }
            .checkbox_conti_absolute label > a:hover, .checkbox_conti label > a:focus { text-decoration: underline; }
        .checkbox_conti_absolute label .bg { width: 17px; height: 17px; margin-left: 10px; border-radius: 50%; }
        .checkbox_conti_absolute label > * { display: inline-block; }

header > .flex {justify-content:center; }
    header > .flex > *:first-child { max-width: 320px; }

.bullets_content2 > ul { list-style: none; display: flex;gap:20px;margin-bottom:50px;flex-wrap:wrap;}
    .bullets_content2 > ul > li { display: flex; flex: 1 1 200px; min-height: 80px; text-align: center; border-radius: 15px; padding: 10px; background-color: #68b0a6; color: #fff; font-size: 1.2em; border: 1px solid #EABB33; justify-content: center; align-items: center; }

.contents_conti .contents .end_content {padding-left:0; }

.taking_care_form {max-width:100%; }
.steps_container {max-width:650px;margin:0 auto; }

@media only screen and (max-width :1020px) {
    header > .flex > img:first-child { position: static; transform: translateY(0); }
}
    /**/