/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.mr-cookieBanner{position:fixed;z-index:50;bottom:16px;left:50%;transform:translateX(-50%);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:calc(100vw - 32px);max-width:960px;padding:12px 12px 12px 20px;color:#202124;background:#fff;border:1px solid #e5e8ed;border-radius:16px;box-shadow:0 8px 24px rgb(32 33 36 / 14%);font:400 14px/1.5 Roboto,Arial,sans-serif;}.mr-cookieBanner p{margin:0;}.mr-cookieBanner__text{flex:1 1 360px;min-width:360px;}.mr-cookieBanner a,.mr-cookieLink{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;}.mr-cookieLink{padding:0;border:0;background:none;font:inherit;cursor:pointer;}.mr-cookieBanner__inline{display:none;}.mr-cookieBanner__error{flex-basis:100%;color:#b3261e;font-size:14px;}.mr-cookieActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;}.mr-cookieBanner .mr-cookieActions{margin-left:auto;justify-content:flex-end;gap:8px;}.mr-cookieButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid #1967d2;border-radius:999px;color:#1967d2;background:#fff;font:inherit;font-weight:500;cursor:pointer;}.mr-cookieButton:hover{background:#f4f7fc;}.mr-cookieButton--primary{color:#fff;background:#1967d2;}.mr-cookieButton--primary:hover{background:#1557b0;}.mr-cookieButton--text{padding:0 12px;border-color:transparent;background:transparent;}.mr-cookieBanner .mr-cookieButton{min-height:40px;padding:0 20px;border-color:#dadce0;white-space:nowrap;}.mr-cookieBanner .mr-cookieButton--primary{border-color:#1967d2;}.mr-cookieBanner .mr-cookieButton--text{padding:0 8px;border-color:transparent;}.mr-cookieButton:focus-visible,.mr-cookieSwitch:focus-visible,.mr-cookieBanner a:focus-visible,.mr-cookieLink:focus-visible{outline:3px solid #1967d2;outline-offset:3px;}.mr-cookieOverlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:rgb(32 33 36 / 45%);}.mr-cookieDialog{display:flex;flex-direction:column;gap:20px;box-sizing:border-box;width:520px;max-width:100%;max-height:100%;overflow-y:auto;padding:28px;color:#202124;background:#fff;border-radius:24px;box-shadow:0 8px 24px rgb(32 33 36 / 14%);font:400 15px/1.5 Roboto,Arial,sans-serif;}.mr-cookieDialog h2{margin:0;font:400 22px/1.3 'Google Sans',Roboto,Arial,sans-serif;}.mr-cookieRows{display:flex;flex-direction:column;gap:12px;}.mr-cookieRow{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #e5e8ed;border-radius:16px;}.mr-cookieRow__text{flex:1;min-width:0;}.mr-cookieRow__text strong{display:block;font-weight:500;}.mr-cookieRow__text span{display:block;color:#5f6368;font-size:13px;line-height:1.45;}.mr-cookieSwitch{position:relative;flex-shrink:0;width:52px;height:32px;padding:0;border:0;border-radius:16px;background:#dadce0;box-shadow:inset 0 0 0 1px #747775;cursor:pointer;}.mr-cookieSwitch::after{content:'';position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgb(32 33 36 / 30%);}.mr-cookieSwitch[aria-checked='true']{background:#1967d2;box-shadow:none;}.mr-cookieSwitch[aria-checked='true']::after{left:24px;}.mr-cookieSwitch[aria-disabled='true']{cursor:not-allowed;opacity:.5;}@media (max-width:999px){.mr-cookieBanner .mr-cookieActions{flex-basis:100%;}}@media (max-width:767px){.mr-cookieBanner{bottom:0;left:0;transform:none;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:none;padding:16px 16px max(20px,env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0;box-shadow:0 -8px 24px rgb(32 33 36 / 14%);}.mr-cookieBanner__text{flex:none;min-width:0;}.mr-cookieBanner__inline{display:inline;}.mr-cookieBanner .mr-cookieButton--text{display:none;}.mr-cookieBanner .mr-cookieActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex-basis:auto;margin-left:0;}.mr-cookieBanner .mr-cookieButton{min-height:48px;padding:0 12px;}}@media (max-width:600px){.mr-cookieDialog .mr-cookieActions{flex-direction:column;align-items:stretch;gap:8px;}.mr-cookieDialog .mr-cookieButton{min-height:48px;}.mr-cookieOverlay{align-items:flex-end;padding:0;}.mr-cookieDialog{width:100%;padding:20px 20px 24px;border-radius:24px 24px 0 0;box-shadow:0 -8px 24px rgb(32 33 36 / 14%);}.mr-cookieRow{gap:14px;padding:14px 16px;}}
.mr-story .mr-offerHero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px 56px;max-width:none;}.mr-offerHero .mr-storyHeroCopy{flex:1 1 440px;min-width:0;}.mr-offerHero .mr-fine{margin-top:16px;}.mr-offerPrice{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;flex:0 1 360px;min-width:0;box-sizing:border-box;padding:32px;border:1px solid var(--separator);border-radius:24px;background:var(--muted);}.mr-offerPrice > :not(.mr-bgicon){position:relative;}.mr-offerPrice p{margin:0;}.mr-offerPrice .mr-bgicon{right:-36px;top:auto;bottom:-44px;}.mr-offerLabel{color:var(--text-secondary);font-size:14px;font-weight:500;}.mr-offerPrice .mr-offerFine + .mr-offerLabel{margin-top:18px;}.mr-offerAmount{color:var(--foreground);font:400 clamp(36px,5vw,48px)/1.1 var(--maps-font-heading,sans-serif);letter-spacing:-.01em;overflow-wrap:anywhere;}.mr-offerAmount--small{font-size:clamp(26px,3.4vw,32px);}.mr-offerFine{color:var(--text-secondary);font-size:14px;line-height:1.55;}.mr-offerPrice .mr-offerGift{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding-top:16px;border-top:1px solid var(--border);color:var(--foreground);font-size:15px;line-height:1.5;}.mr-offerGift > svg{flex:0 0 24px;color:var(--primary);}.mr-offerSection{margin-top:64px;min-width:0;}.mr-page .mr-offerSection h2{margin:0 0 24px;color:var(--foreground);font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.25;text-wrap:balance;}.mr-offerList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;}.mr-offerList li{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:24px;border:1px solid var(--separator);border-radius:20px;}.mr-offerList li > div{min-width:0;}.mr-offerList strong{display:block;color:var(--foreground);font:500 18px/1.3 var(--maps-font-heading,sans-serif);overflow-wrap:anywhere;}.mr-offerList p{margin:6px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.55;}.mr-offerSteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:0;padding:0;list-style:none;}.mr-offerSteps li{display:flex;flex-direction:column;gap:8px;min-width:0;padding:24px;border-radius:20px;background:var(--muted);}.mr-offerNumber{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font:500 16px/1 var(--maps-font-heading,sans-serif);}.mr-page .mr-offerSteps h3{margin:8px 0 0;color:var(--foreground);font:500 19px/1.3 var(--maps-font-heading,sans-serif);}.mr-offerSteps p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.55;}.mr-offerNote{display:flex;align-items:flex-start;gap:20px;padding:32px;border-radius:24px;background:var(--secondary);}.mr-offerNote > .mr-iconTile{background:var(--background);}.mr-offerNote > div{min-width:0;}.mr-page .mr-offerNote h2{margin-bottom:12px;}.mr-offerNote p{margin:0 0 8px;color:var(--foreground);font-size:16px;line-height:1.6;}.mr-offerNote p:last-child{margin-bottom:0;}.mr-offerHonest{padding:32px;border:1px solid var(--border);border-radius:24px;}.mr-page .mr-offerHonest h2{display:flex;align-items:center;gap:14px;margin-bottom:20px;}.mr-offerHonest h2 > svg{flex:0 0 32px;color:var(--primary);}.mr-offerHonest ul{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;}.mr-offerHonest li{display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);font-size:16px;line-height:1.6;}.mr-offerHonest li > svg{flex:0 0 20px;margin-top:2px;color:var(--text-secondary);}.mr-offerHonest p{margin:0;color:var(--foreground);font-size:16px;line-height:1.6;}.mr-offerFaq{max-width:760px;}.mr-offerTeaser{margin-top:64px;}.mr-serviceOrder{display:flex;flex-direction:column;gap:20px;}.mr-serviceOrder .form-item{display:flex;flex-direction:column;gap:6px;margin:0;}.mr-serviceOrder label{margin:0;color:var(--foreground);font-size:14px;font-weight:500;}.mr-serviceOrder :is(input:not([type=checkbox],[type=radio],[type=submit],[type=hidden]),textarea){box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid #747775;border-radius:12px;background:var(--background);color:var(--foreground);font:inherit;font-size:16px;}.mr-serviceOrder textarea{min-height:112px;resize:vertical;}.mr-serviceOrder :is(input,textarea).error{border-color:var(--error);}.mr-serviceOrder .description,.mr-serviceOrder .form-item--error-message{margin:0;font-size:13px;line-height:1.5;}.mr-serviceOrder .description{color:var(--text-secondary);}.mr-serviceOrder .form-item--error-message{color:var(--error);}.mr-serviceOrder .form-type-item{padding:12px 14px;border-radius:12px;background:var(--muted);overflow-wrap:anywhere;}.mr-serviceOrder .form-type-checkbox{flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:12px;padding:0;}.mr-serviceOrder .form-type-checkbox .description{flex-basis:100%;padding-left:32px;}.mr-serviceOrder .form-type-checkbox label{line-height:1.5;font-weight:400;}.mr-serviceOrder .form-actions{display:flex;justify-content:center;margin:0;}.mr-serviceOrder .mr-primary[disabled]{background:var(--muted);border-color:var(--border);color:var(--text-secondary);cursor:not-allowed;}.mr-serviceOrder :is(input,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:2px;}.mr-serviceOrder fieldset{min-width:0;margin:0;padding:0;border:0;}.mr-serviceOrder legend{margin:0 0 6px;padding:0;}.mr-page .mr-serviceOrder fieldset legend,.mr-page .mr-serviceOrder fieldset .fieldset-legend{color:var(--foreground);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;}.mr-serviceMessenger .fieldset-wrapper > div{display:flex;flex-wrap:wrap;gap:8px;}.mr-serviceOrder .mr-serviceMessenger .form-type-radio{position:relative;box-sizing:border-box;flex:1 1 88px;min-height:48px;border:1px solid #747775;border-radius:12px;background:var(--background);}.mr-serviceMessenger .form-type-radio input{position:absolute;width:1px;height:1px;opacity:0;}.mr-serviceOrder .mr-serviceMessenger .form-type-radio label{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 8px;font-weight:500;cursor:pointer;}.mr-serviceMessenger .form-type-radio:has(input:checked){border-color:var(--primary);background:var(--secondary);color:var(--primary);}.mr-serviceMessenger .form-type-radio:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:2px;}.mr-serviceMessenger .description{margin-top:6px;}.mr-serviceOrder .mr-serviceMessenger label{flex:1;padding-block:12px;font-weight:400;cursor:pointer;}.mr-page .mr-servicePayActions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}.mr-page .mr-serviceAlt{box-sizing:border-box;min-height:48px;padding:0 24px;border:1px solid #747775;border-radius:999px;background:transparent;color:var(--primary);font:inherit;font-size:15px;font-weight:500;cursor:pointer;}.mr-page .mr-serviceAlt:hover{background:var(--secondary);}.mr-page .mr-serviceAlt:focus-visible{outline:3px solid var(--ring);outline-offset:2px;}.mr-serviceInvoice{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start;text-align:left;}.mr-serviceInvoiceCode{display:flex;flex-direction:column;gap:8px;}.mr-serviceInvoiceCode svg{display:block;width:200px;height:200px;border:1px solid var(--separator);border-radius:16px;}.mr-serviceInvoiceCode text{font-family:var(--maps-font-heading,sans-serif);}.mr-page .mr-serviceRequisites{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:15px;line-height:1.45;}.mr-serviceRequisites dt{color:var(--text-secondary);}.mr-serviceRequisites dd{margin:0;color:var(--foreground);overflow-wrap:anywhere;user-select:all;}.mr-serviceInvoice > .mr-fine{grid-column:1 / -1;margin:0;}@media (max-width:639px){.mr-serviceInvoice{grid-template-columns:minmax(0,1fr);justify-items:center;}.mr-page .mr-serviceRequisites{grid-template-columns:minmax(0,1fr);gap:2px;width:100%;}.mr-serviceRequisites dd{margin-bottom:8px;}}.mr-nicheLinks{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;}.mr-nicheLinks a{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:44px;padding:10px 18px;border:1px solid var(--separator);border-radius:999px;color:var(--foreground);font-size:15px;line-height:1.3;text-decoration:none;}.mr-nicheLinks a:hover{border-color:var(--primary);}.mr-nicheLinks a:focus-visible{outline:3px solid var(--ring);outline-offset:2px;}.mr-nicheLinks svg{flex:0 0 20px;color:var(--primary);}.mr-nicheSearchGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;}.mr-nicheIdea{margin:0;padding:28px;border-radius:24px;background:var(--muted);}.mr-nicheIdeaScene{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;}.mr-nicheIdeaCard{display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-sizing:border-box;min-width:0;padding:16px;border:1px solid var(--separator);border-radius:18px;background:var(--background);}.mr-nicheIdeaCard--on{border-color:var(--primary);}.mr-nicheIdeaHead{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.3;}.mr-nicheIdeaCard--on .mr-nicheIdeaHead{color:var(--foreground);}.mr-nicheToggle{position:relative;flex:0 0 30px;width:30px;height:18px;border-radius:9px;background:var(--border);}.mr-nicheToggle::after{content:'';position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--background);}.mr-nicheToggle--on{background:var(--primary);}.mr-nicheToggle--on::after{left:14px;}.mr-nicheIdeaPlace{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--secondary);color:var(--primary);}.mr-nicheIdeaChips{display:flex;flex-direction:column;gap:6px;align-self:stretch;margin:0;padding:0;list-style:none;}.mr-nicheIdeaChips li{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 10px;border-radius:999px;background:var(--muted);color:var(--foreground);font-size:13px;line-height:1.3;overflow-wrap:anywhere;}.mr-nicheIdeaChips svg{flex:0 0 18px;color:var(--primary);}.mr-nicheIdeaArrow{align-self:center;color:var(--text-secondary);}.mr-nicheIdea figcaption{margin-top:16px;color:var(--text-secondary);font-size:14px;line-height:1.55;}.mr-nicheCases{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;}.mr-nicheCases li{padding:24px;border:1px solid var(--separator);border-radius:20px;}.mr-page .mr-nicheCases h3{margin:0;color:var(--foreground);font:500 19px/1.3 var(--maps-font-heading,sans-serif);}.mr-nicheCases p{margin:8px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.55;}.mr-offerList.mr-nicheSetup{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));}.mr-nicheSetupNote{margin:16px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.55;}@media (max-width:1023px){.mr-offerPrice{flex-basis:100%;}.mr-offerSection{margin-top:48px;}.mr-nicheSearchGrid{grid-template-columns:minmax(0,1fr);}}@media (max-width:767px){.mr-offerHero{gap:24px;}.mr-offerPrice{padding:24px;border-radius:20px;}.mr-offerSection,.mr-offerTeaser{margin-top:40px;}.mr-page .mr-offerSection h2{margin-bottom:16px;}.mr-offerList li,.mr-offerSteps li{padding:20px;}.mr-offerNote,.mr-offerHonest{padding:24px;border-radius:20px;}.mr-offerNote{flex-direction:column;gap:12px;}.mr-offerHonest li,.mr-offerNote p,.mr-offerHonest p{font-size:15px;}.mr-page .mr-offerHonest h2{gap:12px;}.mr-serviceOrder .form-actions .mr-primary{width:100%;}.mr-nicheIdea{padding:20px;border-radius:20px;}.mr-nicheCases li{padding:20px;}}@media (max-width:559px){.mr-nicheIdeaScene{grid-template-columns:minmax(0,1fr);}.mr-nicheIdeaArrow{justify-self:center;transform:rotate(90deg);}}
