html,body,p[data-q],ol[data-q],ul[data-q],li[data-q],textarea[data-q],hr[data-q],h1[data-q],h2[data-q],h3[data-q],h4[data-q],h5[data-q],h6[data-q]{margin:0;padding:0}h1[data-q],h2[data-q],h3[data-q],h4[data-q],h5[data-q],h6[data-q]{font-size:100%;font-weight:400}ul[data-q]{list-style:none}button[data-q],input[data-q],select[data-q]{margin:0}html{box-sizing:border-box}[data-q],[data-q]:before,[data-q]:after{box-sizing:inherit}img[data-q],video[data-q]{height:auto;max-width:100%}table[data-q]{border-collapse:collapse;border-spacing:0}td[data-q],th[data-q]{padding:0}input[data-q][type=number],input[data-q][type=text],input[data-q][type=tel],textarea[data-q]{padding:12px 16px;height:48px;background:#0003;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#fff;font-weight:500;font-size:16px;line-height:150%}input[data-q][type=number]::placeholder,input[data-q][type=text]::placeholder,input[data-q][type=tel]::placeholder,textarea[data-q]::placeholder{color:#ffffff80}label[data-q]{height:24px;font-weight:500;font-size:16px;line-height:24px;color:#fff}html{scroll-behavior:smooth}kliffort-banner[data-q]{width:100%;padding-top:24px;padding-bottom:16px}@media(width<768px){kliffort-banner[data-q]{padding-left:16px;padding-right:16px}}.box[data-q]{width:100%;position:relative;box-shadow:0 4px 36px #b5b8bc66;overflow:hidden;background-color:var(--bgColor)}@media(width<768px){.box[data-q]{height:553px;border-radius:16px}}@media(768px<=width<1024px){.box[data-q]{height:443px;border-radius:32px}}@media(1024px<=width<1366px){.box[data-q]{height:467px;border-radius:32px}}@media(1366px<=width){.box[data-q]{height:649px;border-radius:32px}}.box[data-q] .background[data-q]{width:100%;height:100%;position:absolute;object-fit:cover}.left[data-q]{position:absolute}@media(width<768px){.left[data-q]{padding-left:32px;padding-right:32px}}@media(768px<=width<1024px){.left[data-q]{padding-left:32px;width:520px}}@media(1024px<=width<1366px){.left[data-q]{padding-left:80px;width:570px}}@media(1366px<=width){.left[data-q]{padding-left:80px;width:768px}}.buttons[data-q]{display:flex;gap:15px;margin-top:40px}@media(width<768px){.buttons[data-q]{flex-direction:column}}@media(768px<=width<1024px){.buttons[data-q]{flex-direction:row}}@media(1024px<=width<1366px){.buttons[data-q]{flex-direction:row}}@media(1366px<=width){.buttons[data-q]{flex-direction:row}}.buttons[data-q] a[data-q]{text-decoration:none}.phone[data-q]{position:absolute;right:0;bottom:0;border-radius:0 0 32px}@media(width<768px){.phone[data-q]{display:none}}@media(768px<=width<1024px){.phone[data-q]{width:276px;height:328px}}@media(1024px<=width<1366px){.phone[data-q]{height:100%}}@media(1366px<=width){.phone[data-q]{height:100%}}dialog[data-q]{box-sizing:content-box;padding:16px;border:1px solid rgba(0,0,0,.2);border-radius:24px}dialog[data-q]::backdrop{background:#00000080;backdrop-filter:blur(5px)}video[data-q]{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.2)}form[data-q]{position:absolute;right:16px;top:16px;width:48px;height:48px;border:1px solid rgba(0,0,0,.2);background:#fff;display:flex;flex-direction:row;align-items:flex-start;justify-content:end;border-radius:0 0 0 24px;border-width:0px 0px 1px 1px}form[data-q] button[data-q]{width:32px;height:32px;background:#fff;border:0;padding:0;cursor:pointer}
