*,*::before,*::after{box-sizing:border-box}@supports(-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox],input[type=radio]{--active: #0097d5;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #0097d5;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o: 1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}input[type=checkbox]:not(.switch):checked{--r: 43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0))}input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}input[type=radio]:checked{--s: .5}}.btns,.tarifs{font-family:"Roboto",sans-serif}.btns{display:flex;justify-content:center;align-items:center}.btns .switch{border:1px solid #0097d5;border-radius:6px;color:#000;display:flex;overflow:hidden}.btns .switch>span{padding:3px 6px;display:block;font-size:16px;cursor:pointer}.btns .switch>span span{text-align:center;width:100%;display:block}.btns .switch>span.active,.btns .switch>span.active:hover{background:#0097d5;color:#fff}.btns .switch>span:hover{background:#b4e9ff;color:#000}.btns .date{display:flex;position:relative;margin-left:30px}.btns .date label{font-size:18px !important}.btns .date input{position:absolute;left:78px}.btns .date .space{width:40px;display:inline-block}.tarifs{display:flex;justify-content:center;align-items:stretch;gap:3%;margin-top:70px}.tarifs .tarif{border:1px solid #e2e2e7;border-radius:6px;width:360px;display:flex;flex-direction:column;overflow:hidden;transition:.4s ease-in-out}.tarifs .tarif .top{display:flex;justify-content:space-around;align-items:center;flex-direction:column;background:#f0f0f0;padding:30px;border-bottom:1px solid #e2e2e7;position:relative}.tarifs .tarif .top h2{margin-bottom:2px;font-size:30px;font-weight:bold}.tarifs .tarif .top .price{width:90%;background:#fff;padding:14px;font-size:30px;text-align:center;border-radius:25px;position:absolute;bottom:0;overflow:hidden;min-height:62px;transform:translateY(50%);border-bottom:1px solid #e2e2e7;line-height:1}.tarifs .tarif .bottom{margin-top:55px;text-align:center;display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}.tarifs .tarif .bottom p{line-height:2.2;margin-bottom:50px;font-weight:300}.tarifs .tarif .bottom p strong{font-weight:bold}.tarifs .tarif .bottom a{background:#4fcca6;padding:25px;color:#fff;text-decoration:none}.tarifs .tarif:nth-child(even) .top{background:#0097d5}.tarifs .tarif:nth-child(even) .top h2{color:#fff}.tarifs .tarif:hover{transform:translateY(-5px);box-shadow:0 0 30px 7px rgba(0,151,213,.15)}@media screen and (max-width: 1024px){.tarifs{flex-direction:column;justify-content:center;align-items:center}.tarifs .tarif{margin-top:3vh;width:70%}.btns{flex-direction:column}.btns .switch{margin-bottom:2vh}}@media screen and (max-width: 624px){.tarifs .tarif{width:90%}}