*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;background:#F7F5F1;color:#4A6278;font-family:Inter,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4{margin:0;color:#1A2836;font-weight:500;letter-spacing:-.015em;line-height:1.2}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:#1B3A4B;text-decoration:none}a:hover{color:#C0392B}input,select,textarea,button{font-family:inherit}::selection{background:#B8965A;color:#FFF}summary::-webkit-details-marker{display:none}details[open] .faq-plus{transform:rotate(45deg);background:#C0392B!important;color:#FFFFFF!important}input:focus,select:focus{outline:2px solid #B8965A;outline-offset:0}@media (max-width:960px){[data-grid3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){[data-grid3]{grid-template-columns:1fr!important}}@media (max-width:1080px){[data-desktop-nav]{display:none!important}[data-lang]{margin-left:auto}}@media (max-width:560px){[data-lang]{display:none!important}}.bt_bb_wrapper,.bt_bb_section.swicor-sec,.swicor-sec .bt_bb_port,.swicor-sec .bt_bb_cell,.swicor-sec .bt_bb_cell_inner,.swicor-sec .bt_bb_row_wrapper,.swicor-sec .bt_bb_row,.swicor-sec .bt_bb_row_holder,.swicor-sec .bt_bb_column,.swicor-sec .bt_bb_column_content,.swicor-sec .bt_bb_column_content_inner,.swicor-sec .bt_bb_raw_content{padding:0!important;margin:0!important;max-width:none!important;width:100%!important;float:none!important}.swicor-sec .bt_bb_row,.swicor-sec .bt_bb_row_holder{display:block!important}.bt_bb_section.swicor-sec{overflow:visible!important;background:transparent!important}body.admin-bar header[style*="sticky"]{top:32px!important}@media (max-width:782px){body.admin-bar header[style*="sticky"]{top:46px!important}}img{max-width:100%;height:auto}.lp-quiz .wpcf7,.lp-quiz .wpcf7-form{display:block;margin:0}.lp-quiz[data-at="1"] .lp-step:not(.lp-step-1),.lp-quiz[data-at="2"] .lp-step:not(.lp-step-2),.lp-quiz[data-at="3"] .lp-step:not(.lp-step-3){display:none}.lp-step{display:flex;flex-direction:column;gap:12px}.lp-q{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#1A2836;margin:10px 0 8px}.lp-sub{font-size:14px;line-height:1.6;color:#4A6278;margin:-4px 0 6px}.lp-tiles .wpcf7-form-control-wrap{display:block}.lp-tiles .wpcf7-radio{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(150px, 45%),1fr));gap:10px}.lp-tiles-list .wpcf7-radio{grid-template-columns:1fr}.lp-tiles .wpcf7-list-item{display:block;margin:0!important}.lp-tiles label{position:relative;display:flex;align-items:flex-start;gap:16px;height:100%;text-align:left;background:#FFF;border:1.5px solid #D8D4CC;padding:16px 18px;border-radius:18px;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.lp-tiles label:hover{border-color:#B8965A;transform:translateY(-2px)}.lp-tiles label:has(input:checked){border-color:#B8965A;background:#F7F5F1}.lp-tiles input{position:absolute;opacity:0;pointer-events:none}.lp-tile-text{display:flex;flex-direction:column;flex:1;min-width:0}.lp-tiles .wpcf7-list-item-label{font-size:15px;font-weight:700;line-height:1.4;color:#1A2836}.lp-tile-desc{font-size:13px;line-height:1.5;color:#4A6278}.lp-tiles-list label{align-items:center;justify-content:space-between;padding:15px 18px}.lp-tile-price{flex:none;font-size:14px;font-weight:700;color:#B8965A;white-space:nowrap}.lp-lbl{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#1A2836}.lp-lbl .wpcf7-form-control-wrap{display:block}.lp-in{width:100%;border:1px solid #D8D4CC;padding:13px 16px;font-size:16px;border-radius:14px;background:#FFF;color:#1A2836}select.lp-in{padding:13px 12px}.lp-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.lp-accept{font-size:13px;line-height:1.5;color:#4A6278}.lp-accept .wpcf7-list-item{margin:0!important}.lp-accept label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.lp-accept input{margin-top:3px;accent-color:#1B3A4B}.lp-accept a{color:#1B3A4B;text-decoration:underline}.lp-submit{width:100%;background:#C0392B;color:#FFF;border:0;padding:17px 20px;font-size:16px;font-weight:600;line-height:1.2;border-radius:999px;cursor:pointer;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .3s;-webkit-appearance:none;appearance:none}.lp-submit:hover{background:#1B3A4B;transform:translateY(-3px)}.lp-back{align-self:flex-start;font-size:13px;font-weight:500;color:#4A6278;cursor:pointer}.lp-back:hover{color:#C0392B}.wpcf7-not-valid-tip{font-size:13px;color:#C0392B;margin-top:4px;display:block}.wpcf7-not-valid{border-color:#C0392B!important}.wpcf7-spinner{display:none!important}.lp-quiz .wpcf7-response-output,.lp-eb .wpcf7-response-output{margin:12px 0 0!important;padding:12px 16px!important;border:1px solid #D8D4CC!important;border-radius:14px;font-size:13px;line-height:1.5}.wpcf7-response-output:empty{display:none}.wpcf7 form.sent .wpcf7-response-output{display:none}.lp-eb .wpcf7,.lp-eb .wpcf7-form{display:block;margin:0}.lp-eb-form{display:flex;flex-direction:column;gap:12px;container-type:inline-size}.lp-eb-row{display:flex;flex-direction:column;gap:8px;background:#FFF;border:1px solid #D8D4CC;border-radius:24px;padding:6px}.lp-eb-dark .lp-eb-row{border-color:#fff0}.lp-eb-row .wpcf7-form-control-wrap{flex:1 1 0%;min-width:0;display:block}.lp-eb-in{width:100%;border:0;background:#fff0;padding:12px 16px;font-size:16px;color:#1A2836;outline:none!important}.lp-eb-btn{flex:0 0 auto;width:100%;white-space:nowrap;background:#C0392B;color:#FFF;border:0;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.2;border-radius:999px;cursor:pointer;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .3s;-webkit-appearance:none;appearance:none}.lp-eb-btn:hover{background:#1B3A4B;transform:translateY(-2px)}.lp-eb-news{margin-top:12px;padding-left:8px;font-size:13px;line-height:1.5}.lp-eb-news .wpcf7-list-item{margin:0!important}.lp-eb-news label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.lp-eb-news input{margin-top:3px;accent-color:#B8965A}.lp-eb-dark .lp-eb-news{color:rgb(255 255 255 / .72)}.lp-eb-light .lp-eb-news{color:#4A6278}.lp-eb-dark .wpcf7-response-output{color:#FFF;border-color:rgb(255 255 255 / .25)!important}.lp-eb-dark .wpcf7-not-valid-tip{color:#F1A79E;padding-left:16px}@container (min-width:440px){.lp-eb-row{flex-direction:row;align-items:center;border-radius:999px}.lp-eb-btn{width:auto;padding:13px 20px}}[style*="width: fit-content"]>span[style="min-width: 0;"]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-h1:hover{transform:rotate(90deg)!important}.lp-h2:hover{background:#F7F5F1!important;color:#C0392B!important}.lp-h3:hover{background:#F7F5F1!important}.lp-h4:hover{color:#C0392B!important}.lp-h5:hover{transform:translateY(-3px)!important;background:#1B3A4B!important;color:#FFFFFF!important}.lp-h6:hover{background:#C0392B!important;color:#FFFFFF!important}.lp-h7:hover{background:#1B3A4B!important;color:#FFFFFF!important}.lp-h8:hover{background:rgb(255 255 255 / .14)!important;color:#FFFFFF!important}.lp-h9:hover{transform:translateY(-6px)!important;box-shadow:0 24px 50px rgb(27 58 75 / .14)!important}.lp-h10:hover{transform:translateY(-6px)!important;background:rgb(255 255 255 / .1)!important}.lp-h11:hover{transform:translateY(-3px)!important;background:#FFFFFF!important;color:#1B3A4B!important}.lp-h12:hover{transform:translateX(8px)!important}.lp-h13:hover{border-color:#B8965A!important;color:#1A2836!important}.lp-h14:hover{transform:translateY(-6px)!important;box-shadow:0 24px 50px rgb(27 58 75 / .14)!important;color:#1B3A4B!important}.lp-h15:hover{background:#FFFFFF!important;color:#C0392B!important}.lp-h16:hover{color:#FFFFFF!important}.lp-h17:hover{color:#D4AC6E!important}@media (max-width:560px){header>div{gap:10px!important;padding:0 8px 0 14px!important}header a[aria-label^="SWICOR"]{gap:8px!important;min-width:0}header a[aria-label^="SWICOR"] span[style*="8.5px"]{display:none!important}header button{margin-left:auto;flex-shrink:0;padding:11px 16px!important;font-size:13px!important}}@media (max-width:370px){header a[aria-label^="SWICOR"] span[style*="23px"]{font-size:20px!important}header button{padding:10px 13px!important}}@media (max-width:600px){[data-person]{grid-template-columns:1fr!important;gap:22px!important}[data-person]>div:first-child{aspect-ratio:4 / 5!important;width:100%;max-width:300px}[data-person]>div:last-child{padding-bottom:0!important}}@media (max-width:860px){#faq [style*="sticky"]{position:static!important}}