*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root,[data-theme=reset]{--color-accent:#001933;--color-background:hsla(0,0%,100%,1);--color-background-secondary:hsla(225,22%,96%,1);--color-border:#e6e6e6;--color-border-secondary:#303030;--color-text:#181935;--color-text-muted:hsla(0,0%,19%,.8);--color-error:#e80243;--color-blue-light:hsla(189,62%,65%,1);--color-blue-dark:hsla(212,96%,10%,1);--color-orange:hsla(20,100%,50%,1);--color-redirekt:hsla(156,96%,47%,1);--color-placeholder:hsla(238,25%,78%,1);--color-navy:#242a65}[data-theme=light]{--color-background:#f2f7fd;--color-text:hsla(212,100%,15%,1);--color-border:hsla(212,100%,15%,.7);--color-border-secondary:var(--color-border)}[data-theme=dark]{--color-accent:hsla(236,47%,27%,1);--color-background:hsla(0,0%,100%,1);--color-background-secondary:hsla(225,22%,96%,1);--color-border:#e6e6e6;--color-border-secondary:#303030;--color-text:hsla(0,0%,100%,1);--color-text-muted:hsla(0,0%,19%,.8);--color-error:#e80243;--color-blue-light:hsla(189,62%,65%,1);--color-blue-dark:hsla(212,96%,10%,1);--color-orange:hsla(20,100%,50%,1);--color-redirekt:hsla(156,96%,47%,1);--color-placeholder:hsla(238,25%,78%,1)}:root{--font-family-heading:"Jost",sans-serif;--font-family-text:"Montserrat",sans-serif;--font-size-body:1.125rem;--font-size-body-small:1rem;--flow-space:1.5625rem;--column-gap:clamp(2.5rem, 2.5vw + 1.75rem, 3.75rem);--content-max-width:700px;--content-max-width-wide:900px;--content-max-width-full:1340px;--box-spacing:clamp(1rem, 2.5vw + .25rem, 2.25rem);--container-spacing:clamp(1rem, 2.5vw + .25rem, 2.25rem);--component-spacing:clamp(3rem, 6.5vw + 1.05rem, 6.25rem)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(//miosmobility.com/wp-content/themes/mios/dist/assets/./montserrat-v25-latin_latin-ext-regular-fbfb7cf0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(//miosmobility.com/wp-content/themes/mios/dist/assets/./montserrat-v25-latin_latin-ext-500-01ffc880.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(//miosmobility.com/wp-content/themes/mios/dist/assets/./montserrat-v25-latin_latin-ext-600-3c316558.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(//miosmobility.com/wp-content/themes/mios/dist/assets/./montserrat-v25-latin_latin-ext-800-32840e1c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(//miosmobility.com/wp-content/themes/mios/dist/assets/./jost-v15-latin_latin-ext-regular-a3f07e57.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(//miosmobility.com/wp-content/themes/mios/dist/assets/./jost-v15-latin_latin-ext-700-a437a760.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:800;src:url(//miosmobility.com/wp-content/themes/mios/dist/assets/./jost-v15-latin_latin-ext-800-577ea16c.woff2) format("woff2")}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}.mainContent flynt-component:first-child .blockWrapp .content-headings{-webkit-margin-before:120px;margin-block-start:120px}@media (min-width:1280px){.mainContent flynt-component:first-child .blockWrapp .content-headings{-webkit-margin-before:220px;margin-block-start:220px}}body,.paragraph{color:var(--color-text);font-family:var(--font-family-text);font-size:var(--font-size-body);font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{--flow-space:2.5rem;font-family:var(--font-family-heading);font-weight:500;line-height:1.3}h1,.h1{--flow-space:3.75rem;font-size:2.375rem;font-weight:700}@media (min-width:480px){h1,.h1{font-size:3.125rem}}h2,.h2{font-size:30px;font-weight:700}@media (min-width:480px){h2,.h2{font-size:50px}}h3,.h3{font-size:22px;font-weight:800;line-height:1.4}@media (min-width:480px){h3,.h3{font-size:28px}}h4,.h4{font-size:1.625rem;line-height:1.4}@media (min-width:480px){h4,.h4{font-size:1.825rem}}p{font-weight:400}h5,.h5{font-size:1.375rem;line-height:1.5}@media (min-width:480px){h5,.h5{font-size:1.5rem}}h6,.h6{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.5}a{color:var(--color-accent);text-underline-offset:.3ex}hr{--flow-space:var(--component-spacing);border:0;margin:var(--flow-space) auto}hr:after{background-color:var(--color-border);block-size:2px;content:"";display:block}kbd,code{background:var(--color-background-secondary);border-radius:4px;display:inline-block;font-size:.95em;padding:0 .375em;word-break:break-word}img{block-size:initial;inline-size:100%}.wp-block-image img{inline-size:initial}figcaption{color:var(--color-text-muted);font-size:var(--font-size-body-small);-webkit-margin-before:.25rem;margin-block-start:.25rem}blockquote,.blockquote{-webkit-border-start:5px solid var(--color-accent);border-inline-start:5px solid var(--color-accent);display:block;font-size:1.44rem;font-style:normal;font-weight:500;line-height:calc(1em + .75rem);margin:var(--flow-space) 0 var(--flow-space) 2.5rem;-webkit-padding-start:.8rem;padding-inline-start:.8rem}blockquote cite,.blockquote cite{color:var(--color-text-muted);display:block;font-size:var(--font-size-body);font-style:normal;-webkit-margin-before:.25rem;margin-block-start:.25rem}small{font-size:var(--font-size-body-small)}table{display:block;overflow-x:scroll}ul:not([class]),ol:not([class]){--item-spacing:.66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}ul:not([class]) li+li,ol:not([class]) li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}ul:not([class]) li>ul,ul:not([class]) li ol,ol:not([class]) li>ul,ol:not([class]) li ol{--item-spacing:.33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}table{border-collapse:collapse;border-spacing:0;color:var(--color-text);font-size:var(--font-size-body-small);inline-size:100%;max-inline-size:100%}table caption{caption-side:bottom;color:var(--color-text-muted);-webkit-margin-before:calc(var(--flow-space) / 2);margin-block-start:calc(var(--flow-space) / 2);text-align:start}table td,table th{padding:.9rem 1rem;text-align:inherit;vertical-align:top}table th{color:var(--color-text-muted);font-weight:500}table td{max-inline-size:200px;min-inline-size:auto}table thead{background-color:var(--color-background-secondary);-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border)}table tr:nth-child(even){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}.button,.wp-block-button>.wp-block-button__link{--button-background-color:var(--color-blue-light);--button-border-color:var(--color-blue-light);--button-border-width:2px;--button-border-radius:0;--button-font-weight:500;--button-text-color:var(--color-background);--button-padding-inline:calc(1.125rem - var(--button-border-width));--button-padding-block:calc(.625rem - var(--button-border-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;font-size:16px;font-weight:var(--button-font-weight);inline-size:220px;letter-spacing:0;padding:11px;position:relative;text-align:center;text-decoration:none;transition:.8s ease all}@media (min-width:768px){.button,.wp-block-button>.wp-block-button__link{font-size:18px;inline-size:270px}}.button:disabled,.button--disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link--disabled{cursor:default;opacity:.5;pointer-events:none}.button--outlined,.wp-block-button>.wp-block-button__link--outlined{--button-text-color:var(--color-accent);--button-background-color:transparent}.button--text,.wp-block-button>.wp-block-button__link--text{--button-background-color:transparent;--button-text-color:var(--color-accent);border:0;padding:0}@media (min-width:1024px){.button:hover,.wp-block-button>.wp-block-button__link:hover{background-color:var(--color-background);color:var(--color-blue-light);transition:all .3s}.button:hover:before,.wp-block-button>.wp-block-button__link:hover:before{inline-size:100%;transition:.8s ease all}.button:hover:after,.wp-block-button>.wp-block-button__link:hover:after{inline-size:100%;transition:.8s ease all}}.button:after,.button:before,.wp-block-button>.wp-block-button__link:after,.wp-block-button>.wp-block-button__link:before{background:var(--color-blue-light);block-size:2px;content:"";inline-size:0;inset-block-start:0;inset-inline-end:0;position:absolute;transition:.4s ease all}.button:after,.wp-block-button>.wp-block-button__link:after{inset-block-end:0;inset-block-start:auto;inset-inline-end:auto;inset-inline-start:0}.button.blue,.wp-block-button>.wp-block-button__link.blue{background-color:var(--color-blue-light);border:var(--color-blue-light)}@media (min-width:1024px){.button.blue:hover,.wp-block-button>.wp-block-button__link.blue:hover{background-color:var(--color-background);color:var(--color-blue-light)}}.button.blue:after,.button.blue:before,.wp-block-button>.wp-block-button__link.blue:after,.wp-block-button>.wp-block-button__link.blue:before{background:var(--color-blue-light)}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color:var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-text-color:var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding:var(--button-padding-block) var(--button-padding-inline)}form{margin:0}fieldset{border:0;padding:0}legend{color:var(--color-text);font-size:var(--font-size-body);font-weight:700;padding:0}label{color:var(--color-text-muted);font-size:var(--font-size-body-small);font-weight:500;-webkit-margin-before:0;margin-block-start:0}[type=tel],[type=url],[type=text],[type=date],[type=email],[type=search],[type=number],[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-border-secondary);border-radius:0;caret-color:var(--color-text);color:var(--color-text);font-size:var(--font-size-body-small);max-inline-size:100%;padding:.75rem .625rem;transition:border-color .3s ease-in-out}[type=tel]::placeholder,[type=url]::placeholder,[type=text]::placeholder,[type=date]::placeholder,[type=email]::placeholder,[type=search]::placeholder,[type=number]::placeholder,[type=password]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-border-secondary)}[type=tel]:disabled,[type=url]:disabled,[type=text]:disabled,[type=date]:disabled,[type=email]:disabled,[type=search]:disabled,[type=number]:disabled,[type=password]:disabled,textarea:disabled,select:disabled{cursor:default;opacity:.5;pointer-events:none}[type=tel]:invalid,[type=url]:invalid,[type=text]:invalid,[type=date]:invalid,[type=email]:invalid,[type=search]:invalid,[type=number]:invalid,[type=password]:invalid,textarea:invalid,select:invalid{border-color:var(--color-error)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3E%3Crect width='38' height='38' fill='rgba(255, 255, 255, 0.7)' rx='19'/%3E%3Cpath stroke='rgba(48, 48, 48, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.846 15.846 19 26l10.153-10.154'/%3E%3C/svg%3E");background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1.75rem;line-height:1.5;-webkit-padding-end:54px;padding-inline-end:54px}.lastComponent{-webkit-margin-after:-130px!important;margin-block-end:-130px!important}@media (min-width:1024px){.lastComponent{-webkit-margin-after:-30px!important;margin-block-end:-30px!important}}textarea{inline-size:100%;min-block-size:150px;resize:vertical;vertical-align:top}[type=checkbox],[type=radio]{accent-color:var(--color-accent);block-size:20px;display:inline-block;inline-size:20px;-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:top}[type=checkbox]+label,[type=radio]+label{color:var(--color-text);display:inline-block;font:inherit;inline-size:calc(100% - 33px)}flynt-component{display:block;position:relative}flynt-component:first-child{-webkit-margin-before:0;margin-block-start:0}.pageWrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-block-size:100%}.admin-bar .pageWrapper{-webkit-padding-before:var(--wp-admin--admin-bar--height);padding-block-start:var(--wp-admin--admin-bar--height)}.single-post-section{padding-top:30px;padding-bottom:30px}.single-post-section .content{max-inline-size:var(--content-max-width-wide);margin-inline:auto}.single-post-section .content .postPublished{font-weight:500;padding-top:30px;padding-bottom:50px}.single-post-section .content .postPublished-cat{color:var(--color-blue-light);padding-right:40px}.componentSpacing{margin:var(--component-spacing) 0}.componentSpacing[data-theme]{margin:0;padding:var(--component-spacing) 0}.wp-block-post-content>.alignfull{margin-inline:auto;max-inline-size:var(--content-max-width-full)!important}.groupContainer{display:inline-flex;flex-wrap:wrap;gap:var(--flow-space)}.container{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);padding-inline:var(--container-spacing)}.container[data-size=full]{padding-inline:0}[data-size=medium]{max-inline-size:var(--content-max-width)}[data-size=wide]{max-inline-size:var(--content-max-width-wide)}[data-size=full]{max-inline-size:100%}[data-align=left]{margin-inline:unset}[data-align=center]{margin-inline:auto}[data-text-align=left]{text-align:start}[data-text-align=center]{text-align:center}[data-flow=layout]>*+*{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}[data-flow=content]>*+*{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}@media (max-width:767px){[data-size=wide] p,[data-size=wide] .paragraph,[data-size=wide] h1,[data-size=wide] h2,[data-size=wide] h3,[data-size=wide] h4,[data-size=wide] h5,[data-size=wide] h6,[data-size=wide] .h1,[data-size=wide] .h2,[data-size=wide] .h3,[data-size=wide] .h4,[data-size=wide] .h5,[data-size=wide] .h6,[data-size=full] p,[data-size=full] .paragraph,[data-size=full] h1,[data-size=full] h2,[data-size=full] h3,[data-size=full] h4,[data-size=full] h5,[data-size=full] h6,[data-size=full] .h1,[data-size=full] .h2,[data-size=full] .h3,[data-size=full] .h4,[data-size=full] .h5,[data-size=full] .h6,[data-text-align=center] p,[data-text-align=center] .paragraph,[data-text-align=center] h1,[data-text-align=center] h2,[data-text-align=center] h3,[data-text-align=center] h4,[data-text-align=center] h5,[data-text-align=center] h6,[data-text-align=center] .h1,[data-text-align=center] .h2,[data-text-align=center] .h3,[data-text-align=center] .h4,[data-text-align=center] .h5,[data-text-align=center] .h6{text-wrap:balance}[data-size=wide] p br,[data-size=wide] .paragraph br,[data-size=wide] h1 br,[data-size=wide] h2 br,[data-size=wide] h3 br,[data-size=wide] h4 br,[data-size=wide] h5 br,[data-size=wide] h6 br,[data-size=wide] .h1 br,[data-size=wide] .h2 br,[data-size=wide] .h3 br,[data-size=wide] .h4 br,[data-size=wide] .h5 br,[data-size=wide] .h6 br,[data-size=full] p br,[data-size=full] .paragraph br,[data-size=full] h1 br,[data-size=full] h2 br,[data-size=full] h3 br,[data-size=full] h4 br,[data-size=full] h5 br,[data-size=full] h6 br,[data-size=full] .h1 br,[data-size=full] .h2 br,[data-size=full] .h3 br,[data-size=full] .h4 br,[data-size=full] .h5 br,[data-size=full] .h6 br,[data-text-align=center] p br,[data-text-align=center] .paragraph br,[data-text-align=center] h1 br,[data-text-align=center] h2 br,[data-text-align=center] h3 br,[data-text-align=center] h4 br,[data-text-align=center] h5 br,[data-text-align=center] h6 br,[data-text-align=center] .h1 br,[data-text-align=center] .h2 br,[data-text-align=center] .h3 br,[data-text-align=center] .h4 br,[data-text-align=center] .h5 br,[data-text-align=center] .h6 br{display:none}}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding:.75rem 1rem;text-decoration:none;z-index:100000}.boxPadding{padding-block:var(--box-spacing);padding-inline:var(--box-spacing)}.boxBorder{border:solid 2px var(--color-border)}[data-theme]{background-color:var(--color-background);color:var(--color-text)}.ui-widget-header{background:var(--color-background)!important;border:0!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:0!important;text-align:center!important}.ui-datepicker-calendar thead{display:block;inline-size:100%}.ui-datepicker-calendar tr{display:flex;inline-size:100%}.ui-datepicker-calendar tr th{inline-size:14%}.ui-datepicker-calendar td{border:0;float:inline-start;inline-size:14%;min-inline-size:auto;padding:1px}.ui-datepicker-calendar tbody{display:block;inline-size:100%}.grecaptcha-badge{display:none}a[href^=tel]{color:inherit;text-decoration:none}flynt-component[name=BlockAccordion] .items{list-style:none;-webkit-padding-start:0;padding-inline-start:0;max-width:1200px;margin:0 auto}flynt-component[name=BlockAccordion] .item{display:block}flynt-component[name=BlockAccordion] .item img{width:auto}flynt-component[name=BlockAccordion] .item+.item{-webkit-border-before:1px solid var(--color-accent);border-block-start:1px solid var(--color-accent)}flynt-component[name=BlockAccordion] .trigger{cursor:pointer;inline-size:100%;margin:0;position:relative;font-weight:800;padding:20px;transition:all .3s}flynt-component[name=BlockAccordion] .trigger:before,flynt-component[name=BlockAccordion] .trigger:after{background-color:var(--color-accent);block-size:2px;content:"";inline-size:16px;inset-block-start:calc(50% - 1.5px);inset-inline-end:0;position:absolute;transition:transform .3s cubic-bezier(.165,.84,.44,1);will-change:transform;right:20px}flynt-component[name=BlockAccordion] .trigger:after{transform:rotate(-90deg)}flynt-component[name=BlockAccordion] .content{display:none;margin:0;padding:10px 10px 30px 20px;transition:all .3s}flynt-component[name=BlockAccordion] .content-inner{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}flynt-component[name=BlockAccordion] [aria-expanded=true]{transition:all .3s;background-color:var(--color-accent);color:#fff}flynt-component[name=BlockAccordion] [aria-expanded=true]:before{transform:rotate(45deg);background-color:#fff}flynt-component[name=BlockAccordion] [aria-expanded=true]:after{transform:rotate(-45deg);background-color:#fff}flynt-component[name=BlockAccordion] [aria-hidden=false]{display:block}flynt-component[name=BlockAccordion] h2,flynt-component[name=BlockAccordion] h3,flynt-component[name=BlockAccordion] h4{font-weight:800;font-size:26px;margin-bottom:30px;text-align:center}flynt-component[name=BlockAnchor]{outline:none}flynt-component[name=BlockBooking] .step_one{padding:25px}flynt-component[name=BlockBooking] .step_one form{align-items:flex-end;display:grid;gap:10px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1280px){flynt-component[name=BlockBooking] .step_one form{display:flex}}flynt-component[name=BlockBooking] .step_one form>*{flex:1}flynt-component[name=BlockBooking] .step_one button[type=submit]{background-color:var(--color-orange);block-size:48px;border:0;color:var(--color-background);cursor:pointer;display:block;font-size:17px;font-weight:500;inline-size:220px;margin:30px auto;-webkit-margin-before:20px;margin-block-start:20px;text-align:center}@media (min-width:1280px){flynt-component[name=BlockBooking] .step_one button[type=submit]{inline-size:100%;margin-block:0}}flynt-component[name=BlockBooking] .step_one .submit-wrapp{grid-column:span 2;inline-size:100%}@media (min-width:1280px){flynt-component[name=BlockBooking] .step_one .submit-wrapp{grid-column:span 1}}flynt-component[name=BlockBooking] .step_one .container{padding:0}flynt-component[name=BlockBooking] .step_one .location-wrapper{-moz-column-gap:10px;column-gap:10px;flex-flow:row wrap;grid-column:span 2}@media (min-width:1024px){flynt-component[name=BlockBooking] .step_one .location-wrapper{grid-column:span 2}}flynt-component[name=BlockBooking] .step_one .location-wrapper .other-location{color:var(--color-background);display:none;font-size:15px;-webkit-margin-before:3px;margin-block-start:3px;-webkit-margin-start:44px;margin-inline-start:44px}@media (min-width:480px){flynt-component[name=BlockBooking] .step_one .location-wrapper .other-location{position:absolute}}flynt-component[name=BlockBooking] .step_one .location-wrapper .other-location-mobile{display:block;-webkit-margin-after:-5px;margin-block-end:-5px}@media (min-width:480px){flynt-component[name=BlockBooking] .step_one .location-wrapper .other-location-mobile{display:none}}flynt-component[name=BlockBooking] .step_one .location-wrapper label{display:block;inline-size:100%;-webkit-margin-after:5px;margin-block-end:5px}@media (min-width:480px){flynt-component[name=BlockBooking] .step_one .location-wrapper label{-webkit-margin-after:0;margin-block-end:0}}flynt-component[name=BlockBooking] .step_one .location-wrapper .select-locations{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:480px){flynt-component[name=BlockBooking] .step_one .location-wrapper .select-locations{grid-template-columns:1fr 1fr}}flynt-component[name=BlockBooking] .step_one .time-wrapper{-moz-column-gap:10px;column-gap:10px;display:grid;grid-column:span 2;grid-template-columns:1fr 1fr;inline-size:100%}flynt-component[name=BlockBooking] .step_one .time-wrapper label{display:block;grid-column:span 2;inline-size:100%;-webkit-margin-after:5px;margin-block-end:5px}@media (min-width:480px){flynt-component[name=BlockBooking] .step_one .time-wrapper label{-webkit-margin-after:5px;margin-block-end:5px}}flynt-component[name=BlockBooking] .step_one .time-wrapper .select-time{inline-size:100%}flynt-component[name=BlockBooking] .step_one .time-wrapper select{inline-size:100%}flynt-component[name=BlockBooking] .step_one label{color:var(--color-background)}flynt-component[name=BlockBooking] .other-location-label{margin:0;-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockBooking] .other-location-label select{inline-size:100%;-webkit-margin-before:5px;margin-block-start:5px}@media (min-width:1280px){flynt-component[name=BlockBooking] .other-location-label select{inline-size:auto}}flynt-component[name=BlockBookingFull]{-webkit-margin-after:50px;margin-block-end:50px}flynt-component[name=BlockBookingFull] .half-width{grid-column:span 2}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .half-width{grid-column:span 1}}flynt-component[name=BlockBookingFull] .sort{-webkit-margin-after:30px;margin-block-end:30px;text-align:end}flynt-component[name=BlockBookingFull] .grid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:768px){flynt-component[name=BlockBookingFull] .grid{gap:50px;grid-template-columns:2fr 1fr}}@media (max-width:1024px){flynt-component[name=BlockBookingFull] .step-first.activeMob{-webkit-border-before:1px solid var(--color-blue-dark);border-block-start:1px solid var(--color-blue-dark);margin-top:30px}flynt-component[name=BlockBookingFull] .activeMob{-webkit-border-after:1px solid var(--color-blue-dark);border-block-end:1px solid var(--color-blue-dark)}flynt-component[name=BlockBookingFull] .mobileHidden{display:none!important}flynt-component[name=BlockBookingFull] .step-fourth{margin-bottom:0}flynt-component[name=BlockBookingFull] .step-fourth .additionalOptions{margin-bottom:0}flynt-component[name=BlockBookingFull] .step-fourth.activeStep{margin-bottom:40px}flynt-component[name=BlockBookingFull] .step-second{padding-block:20px}flynt-component[name=BlockBookingFull] .step-first{padding-block:20px}flynt-component[name=BlockBookingFull] .step-fourth.activeStep{padding-block:20px}flynt-component[name=BlockBookingFull] .step-first.activeStep{-webkit-border-after:0;border-block-end:0}flynt-component[name=BlockBookingFull] .step-third{padding-block:20px}flynt-component[name=BlockBookingFull] .step-third.activeStep{margin-bottom:30px}flynt-component[name=BlockBookingFull] .step-first,flynt-component[name=BlockBookingFull] .step-second,flynt-component[name=BlockBookingFull] .step-third,flynt-component[name=BlockBookingFull] .step-fourth,flynt-component[name=BlockBookingFull] .step-fifth{display:block}flynt-component[name=BlockBookingFull] .step-first .stepHeading,flynt-component[name=BlockBookingFull] .step-second .stepHeading,flynt-component[name=BlockBookingFull] .step-third .stepHeading,flynt-component[name=BlockBookingFull] .step-fourth .stepHeading,flynt-component[name=BlockBookingFull] .step-fifth .stepHeading{display:none}flynt-component[name=BlockBookingFull] .step-first.activeStep,flynt-component[name=BlockBookingFull] .step-second.activeStep,flynt-component[name=BlockBookingFull] .step-third.activeStep,flynt-component[name=BlockBookingFull] .step-fourth.activeStep,flynt-component[name=BlockBookingFull] .step-fifth.activeStep{display:block}}flynt-component[name=BlockBookingFull] .step_one form{align-items:flex-end;display:grid;gap:10px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1280px){flynt-component[name=BlockBookingFull] .step_one form{display:flex}}flynt-component[name=BlockBookingFull] .step_one form>*{flex:1}flynt-component[name=BlockBookingFull] .step_one button[type=submit]{background-color:var(--color-orange);block-size:48px;border:0;color:var(--color-background);cursor:pointer;display:block;font-size:17px;inline-size:220px;margin:30px auto;-webkit-margin-before:20px;margin-block-start:20px;text-align:center}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .step_one button[type=submit]{inline-size:100%;margin-block:0}}flynt-component[name=BlockBookingFull] .step_one .submit-wrapp{grid-column:span 2;inline-size:100%}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .step_one .submit-wrapp{grid-column:span 1}}flynt-component[name=BlockBookingFull] .step_one .container{padding:0}flynt-component[name=BlockBookingFull] .step_one .location-wrapper{-moz-column-gap:10px;column-gap:10px;flex-flow:row wrap;grid-column:span 2}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .step_one .location-wrapper{grid-column:span 2}}flynt-component[name=BlockBookingFull] .step_one .location-wrapper .other-location{color:var(--color-background);display:none;font-size:15px;-webkit-margin-before:3px;margin-block-start:3px;-webkit-margin-start:44px;margin-inline-start:44px}@media (min-width:480px){flynt-component[name=BlockBookingFull] .step_one .location-wrapper .other-location{position:absolute}}flynt-component[name=BlockBookingFull] .step_one .location-wrapper .other-location-mobile{display:block;-webkit-margin-after:-5px;margin-block-end:-5px}@media (min-width:480px){flynt-component[name=BlockBookingFull] .step_one .location-wrapper .other-location-mobile{display:none}}flynt-component[name=BlockBookingFull] .step_one .location-wrapper label{display:block;inline-size:100%;-webkit-margin-after:5px;margin-block-end:5px}@media (min-width:480px){flynt-component[name=BlockBookingFull] .step_one .location-wrapper label{-webkit-margin-after:0;margin-block-end:0}}flynt-component[name=BlockBookingFull] .step_one .location-wrapper .select-locations{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:480px){flynt-component[name=BlockBookingFull] .step_one .location-wrapper .select-locations{grid-template-columns:1fr 1fr}}flynt-component[name=BlockBookingFull] .step_one .time-wrapper{-moz-column-gap:10px;column-gap:10px;display:grid;grid-column:span 2;grid-template-columns:1fr 1fr;inline-size:100%}flynt-component[name=BlockBookingFull] .step_one .time-wrapper label{display:block;grid-column:span 2;inline-size:100%;-webkit-margin-after:5px;margin-block-end:5px}@media (min-width:480px){flynt-component[name=BlockBookingFull] .step_one .time-wrapper label{-webkit-margin-after:5px;margin-block-end:5px}}flynt-component[name=BlockBookingFull] .step_one .time-wrapper .select-time{inline-size:100%}flynt-component[name=BlockBookingFull] .step_one .time-wrapper select{inline-size:100%}flynt-component[name=BlockBookingFull] .step_one label{color:var(--color-background)}flynt-component[name=BlockBookingFull] h4{font-weight:700;-webkit-padding-after:10px;padding-block-end:10px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockBookingFull] h4{-webkit-padding-after:20px;padding-block-end:20px;-webkit-padding-before:20px;padding-block-start:20px}}flynt-component[name=BlockBookingFull] .finalStep h4{font-size:50px;-webkit-margin-after:40px;margin-block-end:40px}flynt-component[name=BlockBookingFull] .finalStep p{font-weight:800;text-align:center}flynt-component[name=BlockBookingFull] .finalStep-Wrapp{padding-block:60px;text-align:center}flynt-component[name=BlockBookingFull] .finalStep,flynt-component[name=BlockBookingFull] .stepFifth,flynt-component[name=BlockBookingFull] .stepFourth,flynt-component[name=BlockBookingFull] .stepThird{padding-block:50px}flynt-component[name=BlockBookingFull] .other-location-label{margin:0;-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockBookingFull] .other-location-label select{inline-size:100%;-webkit-margin-before:5px;margin-block-start:5px}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .other-location-label select{inline-size:auto}}flynt-component[name=BlockBookingFull] .booking_summary{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/logo_big.svg) var(--color-background-secondary) no-repeat top center;background-color:var(--color-blue-light);background-position:50% 30px;background-size:590px;-webkit-padding-before:20px;padding-block-start:20px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary{-webkit-padding-before:70px;padding-block-start:70px}}flynt-component[name=BlockBookingFull] .booking_summary .container{display:grid;font-size:16px;font-weight:500;gap:0;grid-template-columns:1fr;padding-block:40px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary .container{font-size:16px;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .booking_summary .container{font-size:20px}}@media (max-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary .container{margin:0 auto;max-inline-size:300px}}flynt-component[name=BlockBookingFull] .booking_summary-meta{font-size:14px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary-meta{font-size:20px}}flynt-component[name=BlockBookingFull] .booking_summary .stepHeading{block-size:100px;-webkit-margin-after:30px;margin-block-end:30px;opacity:.5;-webkit-padding-before:0;padding-block-start:0;position:relative;text-align:center}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading{block-size:170px;-webkit-margin-after:80px;margin-block-end:80px;-webkit-padding-before:30px;padding-block-start:30px}flynt-component[name=BlockBookingFull] .booking_summary .stepHeading:before{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/arrow_right.svg);background-repeat:no-repeat;block-size:58px;content:"";display:block;inline-size:35px;inset-block-end:-100px;inset-block-start:auto;inset-inline-end:calc(50% - 17px);-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;position:absolute;transform:rotate(90deg)}}@media (min-width:1024px) and (min-width:480px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading:before{inset-block-start:40px;inset-inline-end:-20px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;transform:rotate(0)}}flynt-component[name=BlockBookingFull] .booking_summary .stepHeading.mobile{display:block}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading.mobile{display:none}}flynt-component[name=BlockBookingFull] .booking_summary .stepHeading span{font-size:80px;font-weight:800;line-height:80px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading span{font-size:65px}}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading span{font-size:80px}}flynt-component[name=BlockBookingFull] .booking_summary .stepHeading p{font-size:18px;line-height:20px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading p{font-size:16px;-webkit-margin-before:10px;margin-block-start:10px}}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading p{font-size:20px}}flynt-component[name=BlockBookingFull] .booking_summary .stepHeading.active{opacity:1}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .booking_summary .stepHeading{display:block}}flynt-component[name=BlockBookingFull] .booking_summary .lastStep:before{display:none}@media (max-width:1024px){flynt-component[name=BlockBookingFull] .poslovnice{margin:20px auto;max-inline-size:200px}}flynt-component[name=BlockBookingFull] .step-first .destination_info{-webkit-padding-start:25px;padding-inline-start:25px;position:relative}flynt-component[name=BlockBookingFull] .step-first .destination_info span{inset-block-start:10px;inset-inline-start:0;position:absolute}flynt-component[name=BlockBookingFull] .step-first .destinations{-webkit-margin-after:10px;margin-block-end:10px}flynt-component[name=BlockBookingFull] .step-first .destinations:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockBookingFull] .step-second{text-align:center}flynt-component[name=BlockBookingFull] .step-second h3{font-family:var(--font-family-text);font-size:16px;font-weight:500}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .step-second h3{font-size:20px}}flynt-component[name=BlockBookingFull] .step-second h3 p{font-size:15px;font-weight:400}flynt-component[name=BlockBookingFull] .step-third .insurancePackage{display:block;list-style-type:none}@media (max-width:1024px){flynt-component[name=BlockBookingFull] .step-third .insurancePackage{inline-size:250px;margin:0 auto}}flynt-component[name=BlockBookingFull] .step-third .insurancePackage li{align-items:center;display:flex;justify-content:space-between;gap:10px}flynt-component[name=BlockBookingFull] .step-third .insurancePackage li span{flex-basis:140px;text-align:right;font-size:17px}flynt-component[name=BlockBookingFull] .step-third span{font-size:20px;font-weight:700;line-height:35px}flynt-component[name=BlockBookingFull] .step-fifth{margin:0;text-align:center;font-size:18px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .step-fifth{font-size:20px}}flynt-component[name=BlockBookingFull] .step-fifth .price{display:block;font-size:40px;font-weight:800;line-height:40px}flynt-component[name=BlockBookingFull] .step-fifth .small{font-size:15px}flynt-component[name=BlockBookingFull] .additionalOptions{display:block;list-style-type:none}@media (max-width:1024px){flynt-component[name=BlockBookingFull] .additionalOptions{inline-size:250px;margin:0 auto 20px}}flynt-component[name=BlockBookingFull] .additionalOptions li{align-items:center;display:flex;justify-content:space-between}flynt-component[name=BlockBookingFull] .additionalOptions span{font-size:17px;font-weight:700;line-height:35px;flex-basis:110px;text-align:right}flynt-component[name=BlockBookingFull] .additionalOptions .total_extra{font-size:25px;font-weight:800}flynt-component[name=BlockBookingFull] .additionalItems{list-style-type:none;margin:0;padding:0}flynt-component[name=BlockBookingFull] .additionalItems li{display:flex;justify-content:space-between}flynt-component[name=BlockBookingFull] .additionalItems li .price{font-size:30px;font-weight:700;line-height:30px;-webkit-margin-after:20px;margin-block-end:20px}flynt-component[name=BlockBookingFull] .step_two{-webkit-padding-after:100px;padding-block-end:100px;-webkit-padding-before:40px;padding-block-start:40px}flynt-component[name=BlockBookingFull] .inputCheckbox{display:none}flynt-component[name=BlockBookingFull] .filter{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;list-style-type:none}@media (min-width:768px){flynt-component[name=BlockBookingFull] .filter{justify-content:start}}flynt-component[name=BlockBookingFull] .filter li.active button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}flynt-component[name=BlockBookingFull] .filter li button{border:2px solid var(--color-blue-light);padding:10px 25px;transition:all .3s}flynt-component[name=BlockBookingFull] .filter li button:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background);cursor:pointer;transition:all .3s}flynt-component[name=BlockBookingFull] .carsList{display:flex;flex-wrap:wrap;gap:30px;grid-column:span 1;justify-content:center}flynt-component[name=BlockBookingFull] .carsList .pdf_link{display:block;margin-top:10px;margin-bottom:15px}flynt-component[name=BlockBookingFull] .carsList .pdf_link a{font-family:var(--font-family-heading);font-weight:400;text-decoration:none;font-size:15px;color:var(--color-blue-dark)}@media (min-width:768px){flynt-component[name=BlockBookingFull] .carsList{grid-column:span 2;margin:0 auto;max-inline-size:410px}}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .carsList{display:grid;grid-column:span 2;grid-template-columns:1fr 1fr 1fr;max-inline-size:100%}}flynt-component[name=BlockBookingFull] .carsList-item{background-color:var(--color-background-secondary);color:var(--color-blue-dark);padding:10px 20px 40px;text-align:center;transition:all .3s}@media (max-width:1024px){flynt-component[name=BlockBookingFull] .carsList-item{max-width:410px}}flynt-component[name=BlockBookingFull] .carsList-item h3{font-size:28px;font-weight:800}flynt-component[name=BlockBookingFull] .carsList-item h3 span{display:block;font-size:15px;font-weight:400}flynt-component[name=BlockBookingFull] .carsList-item .button{background-color:var(--color-blue-light);border:var(--color-blue-light);inline-size:220px;-webkit-margin-before:0;margin-block-start:0;padding:11px}flynt-component[name=BlockBookingFull] .carsList-item .button:hover{background-color:var(--color-background);color:var(--color-blue-light)}flynt-component[name=BlockBookingFull] .carsList-item-meta{color:var(--color-accent);display:flex;flex-wrap:wrap;font-size:15px;gap:15px;justify-content:center;list-style-type:none;-webkit-margin-after:30px;margin-block-end:30px;padding:0 25px}@media (max-width:1024px){flynt-component[name=BlockBookingFull] .carsList-item-meta{padding:0}}@media (min-width:768px){flynt-component[name=BlockBookingFull] .carsList-item-meta{display:flex;flex-wrap:wrap}}flynt-component[name=BlockBookingFull] .carsList-item-meta li{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}flynt-component[name=BlockBookingFull] .carsList-item-meta li:after{background-color:var(--color-accent);block-size:30px;content:"";display:inline-block;inline-size:1px}flynt-component[name=BlockBookingFull] .carsList-item-meta li:last-child:after{display:none}flynt-component[name=BlockBookingFull] .carsList-item:hover{background-color:var(--color-accent);transition:all .3s}flynt-component[name=BlockBookingFull] .carsList-item:hover .pdf_link a{color:var(--color-blue-light)}flynt-component[name=BlockBookingFull] .carsList-item:hover h3{color:var(--color-background)}flynt-component[name=BlockBookingFull] .carsList-item:hover .carsList-item-meta{color:var(--color-background)}flynt-component[name=BlockBookingFull] .carsList-item:hover .carsList-item-meta li:after{background-color:var(--color-background)}flynt-component[name=BlockBookingFull] .carsList-item:hover .price{color:var(--color-background)}flynt-component[name=BlockBookingFull] .carsList-item:hover .price span{color:var(--color-background)}flynt-component[name=BlockBookingFull] .carsList-item:hover .price-perDay{color:var(--color-background)}flynt-component[name=BlockBookingFull] .carsList-item .price{align-items:center;color:var(--color-blue-dark);display:block;display:flex;justify-content:center;-webkit-margin-after:15px;margin-block-end:15px}flynt-component[name=BlockBookingFull] .carsList-item .price span{color:var(--color-blue-dark);font-size:28px;font-weight:800;line-height:27px;-webkit-margin-start:10px;margin-inline-start:10px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .carsList-item .price span{font-size:20px}}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .carsList-item .price span{font-size:28px}}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .carsList-item .price{font-size:16px}}@media (min-width:1280px){flynt-component[name=BlockBookingFull] .carsList-item .price{font-size:18px}}flynt-component[name=BlockBookingFull] .carsList-item .price-perDay{color:var(--color-blue-dark);display:block;-webkit-margin-after:30px;margin-block-end:30px}flynt-component[name=BlockBookingFull] .insurance-packages{display:block;list-style-type:none}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .insurance-packages{display:grid;grid-template-columns:500px minmax(40px,1fr) minmax(40px,1fr) minmax(40px,1fr)}}flynt-component[name=BlockBookingFull] .insurance-packages .onlyDesktop{display:none}@media (min-width: 1024px){flynt-component[name=BlockBookingFull] .insurance-packages .onlyDesktop{display:block}}flynt-component[name=BlockBookingFull] .insurance-packages .onlyMobile{display:block}@media (min-width: 1024px){flynt-component[name=BlockBookingFull] .insurance-packages .onlyMobile{display:none}}flynt-component[name=BlockBookingFull] .insurance-packages .stars{display:block;margin:0 auto;text-align:center}flynt-component[name=BlockBookingFull] .insurance-packages .stars img{block-size:24px;display:inline-block;inline-size:24px}flynt-component[name=BlockBookingFull] .insurance-packages .star-inline{block-size:24px;display:inline-block;inline-size:24px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .insurance-packages .star-inline{margin:0 auto}}flynt-component[name=BlockBookingFull] .insurance-packages-vertical{list-style-type:none}flynt-component[name=BlockBookingFull] .insurance-packages-vertical svg{block-size:25px;display:inline-block;inline-size:25px}flynt-component[name=BlockBookingFull] .insurance-packages-vertical li{align-items:center;display:grid;font-size:14px;font-weight:400;gap:50px;grid-template-columns:1fr 30px;justify-content:space-between;padding:15px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .insurance-packages-vertical li{grid-template-columns:1fr;min-block-size:55px}}flynt-component[name=BlockBookingFull] .insurance-packages-vertical li:nth-child(even){background-color:var(--color-background-secondary)}flynt-component[name=BlockBookingFull] .insurance-packages-vertical li:first-child{display:block}flynt-component[name=BlockBookingFull] .insurance-packages-vertical li:first-child span{display:block}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .insurance-packages-vertical li:first-child span{display:block}}flynt-component[name=BlockBookingFull] .insurance-packages-vertical-Title{block-size:70px;color:var(--color-blue-light);display:block;font-family:var(--font-family-heading);font-size:22px;font-weight:800;padding:0;text-align:center}flynt-component[name=BlockBookingFull] .insurance-packages input[type=radio]{display:none}flynt-component[name=BlockBookingFull] .insurance-packages .priceRow{grid-template-columns:1fr 100px;padding:6px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .insurance-packages .priceRow{grid-template-columns:1fr}}flynt-component[name=BlockBookingFull] .insurance-packages .priceRow .price{color:var(--color-blue-light);font-size:28px;font-weight:800;text-align:end}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .insurance-packages .priceRow .price{text-align:center}}flynt-component[name=BlockBookingFull] .insurance-packages .chooseOption{background-color:var(--color-background)!important;grid-template-columns:1fr}flynt-component[name=BlockBookingFull] .insurance-packages .button{background-color:var(--color-blue-light);border-color:var(--color-blue-light);display:block;font-size:18px;inline-size:220px;margin:0 auto;padding:12px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .insurance-packages .button{inline-size:100%;min-inline-size:auto}flynt-component[name=BlockBookingFull] .insurance-packages .button:hover{background-color:var(--color-background);border-color:var(--color-blue-dark);color:var(--color-blue-dark)}}flynt-component[name=BlockBookingFull] .insurance-packages .active .insurance-packages-vertical-Title{color:var(--color-blue-light)}flynt-component[name=BlockBookingFull] .possibleOption svg path{fill:var(--color-blue-light)}flynt-component[name=BlockBookingFull] .form-next-step{background-color:var(--color-orange);border-color:var(--color-orange);display:block;font-size:18px;inline-size:220px;margin:40px auto 0;padding:12px}flynt-component[name=BlockBookingFull] .form-next-step:hover{background-color:var(--color-background);color:var(--color-orange)}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .form-next-step{-webkit-margin-before:40px;margin-block-start:40px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:auto;margin-inline-start:auto}}flynt-component[name=BlockBookingFull] .is-active .insurance-packages-vertical-Title{color:var(--color-accent)}flynt-component[name=BlockBookingFull] .is-active .title_star path{fill:var(--color-accent)}flynt-component[name=BlockBookingFull] .is-active .possibleOption path{fill:var(--color-accent)}flynt-component[name=BlockBookingFull] .is-active .selectInsurance{background-color:var(--color-accent);border-color:var(--color-accent);position:relative}flynt-component[name=BlockBookingFull] .is-active .price{color:var(--color-accent)!important}flynt-component[name=BlockBookingFull] .optionsList{list-style-type:none;text-align:center}@media (min-width:768px){flynt-component[name=BlockBookingFull] .optionsList{margin:40px auto;max-inline-size:375px}}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .optionsList{max-inline-size:100%}}flynt-component[name=BlockBookingFull] .optionsList li{background-color:var(--color-background-secondary);-webkit-margin-after:30px;margin-block-end:30px;padding:30px;transition:all .3s}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .optionsList li{display:grid;gap:20px;grid-template-columns:1fr 300px 220px;text-align:start}}flynt-component[name=BlockBookingFull] .optionsList li.is-active .button{background-color:var(--color-accent);border-color:var(--color-accent);position:relative}flynt-component[name=BlockBookingFull] .optionsList li.is-active .button:hover{color:var(--color-background)}flynt-component[name=BlockBookingFull] .optionsList h5{font-size:20px;font-weight:800}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .optionsList h5{font-size:28px}}flynt-component[name=BlockBookingFull] .optionsList p{font-size:14px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .optionsList p{font-size:18px;margin:0}}flynt-component[name=BlockBookingFull] .optionsList span{display:block;font-size:20px;font-weight:800;-webkit-margin-after:20px;margin-block-end:20px}flynt-component[name=BlockBookingFull] .optionsList .button{background-color:var(--color-blue-light);border-color:var(--color-blue-light)}flynt-component[name=BlockBookingFull] .optionsList .button:hover{background-color:var(--color-background);border-color:var(--color-blue-dark);color:var(--color-blue-dark)}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .optionsList .button{align-self:center;inline-size:220px;padding:12px}}flynt-component[name=BlockBookingFull] .optionsList .meta{margin:10px 0;text-align:center}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .optionsList .meta{align-items:center;display:flex;justify-content:space-between;padding-inline:50px 0;text-align:end}flynt-component[name=BlockBookingFull] .optionsList .meta.single .price{flex-basis:100%;text-align:end}}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .optionsList .meta .price{margin:0}}flynt-component[name=BlockBookingFull] .optionsList .meta textarea,flynt-component[name=BlockBookingFull] .optionsList .meta input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;font-size:20px;font-weight:800;inline-size:50px;text-align:center}flynt-component[name=BlockBookingFull] .optionsList .meta a{color:var(--color-blue-light);font-size:20px;font-weight:800;text-decoration:none}flynt-component[name=BlockBookingFull] .qty{align-items:center;display:flex;justify-content:center}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .qty{justify-content:start}}flynt-component[name=BlockBookingFull] .qty span{color:var(--color-blue-light);font-size:28px;font-weight:800;margin:0;padding:0}flynt-component[name=BlockBookingFull] .qty input{font-size:28px;font-weight:800;inline-size:65px}flynt-component[name=BlockBookingFull] .qty input:focus,flynt-component[name=BlockBookingFull] .qty input:active{outline:none}flynt-component[name=BlockBookingFull] .qty input::-webkit-outer-spin-button,flynt-component[name=BlockBookingFull] .qty input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}flynt-component[name=BlockBookingFull] .finalForm{background-color:var(--color-background-secondary);display:block;margin:20px auto;max-inline-size:470px;padding:30px}@media (min-width:1024px){flynt-component[name=BlockBookingFull] .finalForm{max-inline-size:800px}}flynt-component[name=BlockBookingFull] .finalForm form{display:grid;gap:25px;grid-template-columns:1fr 1fr}flynt-component[name=BlockBookingFull] .finalForm .finish{grid-column:span 2;inline-size:100%;-webkit-margin-before:0;margin-block-start:0;text-align:center}flynt-component[name=BlockBookingFull] .finalForm textarea,flynt-component[name=BlockBookingFull] .finalForm input{background-color:var(--color-background);border:0;inline-size:100%}flynt-component[name=BlockBookingFull] .finalForm textarea::placeholder,flynt-component[name=BlockBookingFull] .finalForm input::placeholder{color:#b9bad5}flynt-component[name=BlockBookingFull] .finalForm textarea:active,flynt-component[name=BlockBookingFull] .finalForm input:active{outline:none}flynt-component[name=BlockBookingFull] .finalForm .full-width{grid-column:span 2}flynt-component[name=BlockBookingFull] .finalForm label{display:none}flynt-component[name=BlockContact]{-webkit-margin-after:80px;margin-block-end:80px;-webkit-margin-before:0;margin-block-start:0;padding-block:0}flynt-component[name=BlockContact].gray{background-color:var(--color-background-secondary)}flynt-component[name=BlockContact].darkBlue{background-color:var(--color-blue-dark);color:var(--color-background)}flynt-component[name=BlockContact].lightBlue{background-color:var(--color-blue-light)}@media (min-width:1440px){flynt-component[name=BlockContact] .container{padding:0}}flynt-component[name=BlockContact] .container p{-webkit-margin-after:50px;margin-block-end:50px}flynt-component[name=BlockContact] .container h2{font-size:30px;-webkit-margin-after:70px;margin-block-end:70px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockContact] .container h2{font-size:40px}}@media (min-width:1280px){flynt-component[name=BlockContact] .container h2{font-size:50px}}flynt-component[name=BlockContact] .container p{font-size:18px;text-align:center}flynt-component[name=BlockContact] .container .buttonWrapp{text-align:center}flynt-component[name=BlockContact] .container .halfRow{display:grid;gap:0;grid-template-columns:1fr}@media (min-width:1024px){flynt-component[name=BlockContact] .container .halfRow{gap:30px;grid-template-columns:1fr 1fr}}flynt-component[name=BlockContact] .container .container-wrapp{display:block;gap:40px;grid-template-columns:1fr}flynt-component[name=BlockContact] .container .container-wrapp .contactForm{background-color:var(--color-background-secondary);-webkit-margin-after:40px;margin-block-end:40px;padding:45px 25px}@media (min-width:480px){flynt-component[name=BlockContact] .container .container-wrapp .contactForm{margin:0 auto;max-inline-size:470px}}@media (min-width:1024px){flynt-component[name=BlockContact] .container .container-wrapp .contactForm{inline-size:100%;-webkit-margin-after:0;margin-block-end:0;max-inline-size:100%;padding:35px}}@media (min-width:1024px){flynt-component[name=BlockContact] .container .container-wrapp{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1280px){flynt-component[name=BlockContact] .container .container-wrapp{display:grid;grid-template-columns:1.5fr 1fr}}flynt-component[name=BlockContact] .container .input{background-color:var(--color-background);border:0;color:var(--color-accent);inline-size:100%;-webkit-margin-after:20px;margin-block-end:20px;padding:12px 10px}flynt-component[name=BlockContact] .container .input:focus{outline:none}flynt-component[name=BlockContact] .container .input::placeholder{color:var(--color-placeholder)}flynt-component[name=BlockContact] .container .textarea{background-color:var(--color-background);border:0;color:var(--color-accent)}flynt-component[name=BlockContact] .container .textarea:focus{outline:none}flynt-component[name=BlockContact] .container .textarea::placeholder{color:var(--color-placeholder)}flynt-component[name=BlockContact] .container .submit{border:0;display:block;margin:30px auto 0}flynt-component[name=BlockContact] .contactInfo{background-color:var(--color-accent);padding:60px 30px}@media (min-width:1024px){flynt-component[name=BlockContact] .contactInfo{padding:60px}}@media (min-width:480px){flynt-component[name=BlockContact] .contactInfo{margin:40px auto;max-inline-size:470px}}@media (min-width:1024px){flynt-component[name=BlockContact] .contactInfo{inline-size:100%;margin:0;max-inline-size:100%}}flynt-component[name=BlockContact] .contactInfo ul{color:var(--color-background);list-style-type:none;padding:0}flynt-component[name=BlockContact] .contactInfo li{align-items:top;display:grid;grid-template-columns:50px 1fr;-webkit-margin-after:30px;margin-block-end:30px}flynt-component[name=BlockContact] .contactInfo li span{-webkit-margin-end:10px;margin-inline-end:10px}flynt-component[name=BlockContact] .contactInfo li h4{font-size:20px;font-weight:800;line-height:20px;margin:0 0 10px;padding:0}@media (min-width:1280px){flynt-component[name=BlockContact] .contactInfo li h4{font-size:25px;line-height:30px}}flynt-component[name=BlockContact] .contactInfo li p{font-size:14px;margin:0;text-align:start}@media (min-width:1024px){flynt-component[name=BlockContact] .contactInfo li p{font-size:16px}}flynt-component[name=BlockContact] .contactInfo li:last-child{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockFacts] .container{-webkit-padding-after:30px;padding-block-end:30px;-webkit-padding-before:30px;padding-block-start:30px}@media (min-width:1024px){flynt-component[name=BlockFacts] .container{-webkit-padding-after:0;padding-block-end:0;-webkit-padding-before:0;padding-block-start:0}}flynt-component[name=BlockFacts] .container h2{font-size:30px;font-weight:800;-webkit-margin-after:50px;margin-block-end:50px;padding-inline:0;text-align:center}@media (min-width:1024px){flynt-component[name=BlockFacts] .container h2{font-size:40px}}@media (min-width:1280px){flynt-component[name=BlockFacts] .container h2{font-size:50px;padding-inline:0}}flynt-component[name=BlockFacts] .container p{font-size:16px;font-weight:400;text-align:center}@media (min-width:1024px){flynt-component[name=BlockFacts] .container p{font-size:18px}}flynt-component[name=BlockFacts] .container p br{display:none}@media (min-width:1024px){flynt-component[name=BlockFacts] .container p br{display:block}}flynt-component[name=BlockFacts] .container .boxes{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;list-style-type:none;-webkit-margin-before:80px;margin-block-start:80px}@media (min-width:1024px){flynt-component[name=BlockFacts] .container .boxes{gap:35px}}flynt-component[name=BlockFacts] .container .boxes li{align-items:center;background-color:var(--color-accent);color:var(--color-background);display:inline-block;display:flex;flex-basis:100%;font-size:20px;font-weight:800;min-block-size:140px;-webkit-padding-end:15px;padding-inline-end:15px}@media (min-width:480px){flynt-component[name=BlockFacts] .container .boxes li{align-items:left;flex-basis:calc(50% - 20px)}}@media (min-width: 1024px){flynt-component[name=BlockFacts] .container .boxes li{flex-basis:360px;font-size:20px;line-height:31px}}@media (min-width:1280px){flynt-component[name=BlockFacts] .container .boxes li{flex-basis:calc(33.333333% - 75px);font-size:23px}}flynt-component[name=BlockFacts] .container .boxes span{align-items:center;background-color:var(--color-blue-light);block-size:100px;display:flex;inline-size:100px;justify-content:center;-webkit-margin-end:15px;margin-inline-end:15px}flynt-component[name=BlockHeadingText]{padding-block:80px}flynt-component[name=BlockHeadingText].gray{background-color:var(--color-background-secondary)}flynt-component[name=BlockHeadingText].darkBlue{background-color:var(--color-blue-dark);color:var(--color-background)}flynt-component[name=BlockHeadingText].lightBlue{background-color:var(--color-blue-light)}flynt-component[name=BlockHeadingText] .container h2{font-size:30px;-webkit-margin-after:50px;margin-block-end:50px;text-align:center}@media (min-width:768px){flynt-component[name=BlockHeadingText] .container h2{font-size:50px}}flynt-component[name=BlockHeadingText] .container p{font-size:18px;text-align:center}flynt-component[name=BlockHeadingText] .container p br{display:none}@media (min-width:768px){flynt-component[name=BlockHeadingText] .container p br{display:block}}flynt-component[name=BlockHeadingText] .container .buttonWrapp{text-align:center}@media (max-width:1440px){flynt-component[name=BlockImagePromo]{margin-inline:20px}}@media (max-width:1024px){flynt-component[name=BlockImagePromo]{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);-webkit-padding-after:50px;padding-block-end:50px;padding-inline:var(--container-spacing)}}@media (min-width:1024px){flynt-component[name=BlockImagePromo]{padding:0}}flynt-component[name=BlockImagePromo] .blockWrapp{overflow:hidden;position:relative}flynt-component[name=BlockImagePromo] .blockWrapp .figure{block-size:100%;inline-size:100%;inset:0;position:absolute;z-index:-1}flynt-component[name=BlockImagePromo] .blockWrapp .figure img{block-size:100%;inline-size:100%;object-fit:cover}flynt-component[name=BlockImagePromo] .blockWrapp .content{-webkit-padding-before:20px;padding-block-start:20px}flynt-component[name=BlockImagePromo] .blockWrapp .content-headings{color:var(--color-background);margin:30px auto 0;max-inline-size:100%;-webkit-padding-after:80px;padding-block-end:80px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockImagePromo] .blockWrapp .content-headings{max-inline-size:70%}}flynt-component[name=BlockImagePromo] .blockWrapp .content-headings h2{font-family:var(--font-family-text);font-size:30px;line-height:40px;margin:0;-webkit-margin-after:50px;margin-block-end:50px}@media (min-width:1024px){flynt-component[name=BlockImagePromo] .blockWrapp .content-headings h2{font-size:40px;line-height:50px}}@media (min-width:1280px){flynt-component[name=BlockImagePromo] .blockWrapp .content-headings h2{font-size:50px}}flynt-component[name=BlockImagePromo] .blockWrapp .content-headings span{color:var(--color-blue-light);display:block;font-size:120px;font-weight:800;line-height:80px;-webkit-margin-after:30px;margin-block-end:30px}@media (min-width:1024px){flynt-component[name=BlockImagePromo] .blockWrapp .content-headings span{font-size:130px;-webkit-margin-after:20px;margin-block-end:20px}}@media (min-width:1280px){flynt-component[name=BlockImagePromo] .blockWrapp .content-headings span{font-size:150px}}@media (min-width:1024px){flynt-component[name=BlockImagePromo] .blockWrapp .content-headings{-webkit-margin-before:50px;margin-block-start:50px;-webkit-padding-after:100px;padding-block-end:100px}}@media (min-width:1024px){flynt-component[name=BlockImagePromo] .blockWrapp .content{-webkit-padding-before:90px;padding-block-start:90px}}@media (max-width:768px){flynt-component[name=BlockImageText]{max-inline-size:470px!important}}@media (max-width:768px){flynt-component[name=BlockImageText]{margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);-webkit-padding-before:30px;padding-block-start:30px;padding-inline:var(--container-spacing)}}@media (min-width:768px){flynt-component[name=BlockImageText]{padding:20px}}flynt-component[name=BlockImageText] .container{background-color:var(--color-accent);color:var(--color-background);padding:0}flynt-component[name=BlockImageText] .container h2{font-size:23px}@media (min-width:1024px){flynt-component[name=BlockImageText] .container p br{display:none}}flynt-component[name=BlockImageText] .container .content{padding:40px 40px 80px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockImageText] .container .content{padding:0;text-align:end}}flynt-component[name=BlockImageText] .container .content .button{-webkit-margin-before:10px;margin-block-start:10px}@media (min-width:1024px){flynt-component[name=BlockImageText] .container{align-items:center;background-color:var(--color-accent);color:var(--color-background);display:flex;justify-content:space-around;padding-block:0;padding-inline:0}flynt-component[name=BlockImageText] .container>*{flex-basis:50%;-webkit-margin-before:0;margin-block-start:0}flynt-component[name=BlockImageText] .container[data-image-position=left]{flex-direction:row}flynt-component[name=BlockImageText] .container[data-image-position=left] .content{text-align:start}flynt-component[name=BlockImageText] .container[data-image-position=right]{flex-direction:row-reverse;text-align:end}flynt-component[name=BlockImageText] .container .content{padding:50px}flynt-component[name=BlockImageText] .container .content .button{-webkit-margin-before:10px;margin-block-start:10px}flynt-component[name=BlockImageText] .container h2{color:var(--color-background);font-size:23px}}@media (max-width:1024px){flynt-component[name=BlockListCars]{-webkit-margin-after:80px;margin-block-end:80px;-webkit-margin-before:80px;margin-block-start:80px}}flynt-component[name=BlockListCars].gray{background-color:var(--color-background-secondary)}flynt-component[name=BlockListCars].darkBlue{background-color:var(--color-blue-dark);color:var(--color-background)}flynt-component[name=BlockListCars].lightBlue{background-color:var(--color-blue-light)}@media (min-width:1440px){flynt-component[name=BlockListCars] .container{padding:0}}flynt-component[name=BlockListCars] .container h2{font-size:30px;font-weight:800;-webkit-margin-after:50px;margin-block-end:50px;padding-inline:40px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockListCars] .container h2{font-size:40px}}@media (min-width:1280px){flynt-component[name=BlockListCars] .container h2{font-size:50px}}flynt-component[name=BlockListCars] .container p{font-size:18px;text-align:center}flynt-component[name=BlockListCars] .container p br{display:none}@media (min-width:1024px){flynt-component[name=BlockListCars] .container p br{display:block}}flynt-component[name=BlockListCars] .container .buttonWrapp{text-align:center}flynt-component[name=BlockLogoSlider] .swiper-wrapper{align-items:center}flynt-component[name=BlockLogoSlider] .slider{overflow:hidden;position:relative;flex-basis:100%;height:auto}flynt-component[name=BlockLogoSlider] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=BlockLogoSlider] .slider-item{height:180px;position:relative;display:flex;align-items:center}flynt-component[name=BlockLogoSlider] .slider-item .slide-product{height:100%;position:relative}flynt-component[name=BlockLogoSlider] .slider-item .slide-product-content{position:absolute;bottom:0;left:0;z-index:99999999}flynt-component[name=BlockLogoSlider] .slider-item .slide-product-content a{font-size:17px;color:#fff;text-decoration:none;position:relative;font-weight:800;display:inline-block;margin:0}flynt-component[name=BlockLogoSlider] .slider-item .slide-product-content a span{display:flex;align-items:center;gap:10px}flynt-component[name=BlockLogoSlider] .slider-item .slide-product-content a svg{width:15px;height:15px;fill:#fff}flynt-component[name=BlockLogoSlider] .slider-item .slide-product-content a:before{content:"";width:100%;position:absolute;height:2px;background-color:var(--color-accent);bottom:-10px;left:0}flynt-component[name=BlockLogoSlider] .slider-item .figure{z-index:9999}flynt-component[name=BlockLogoSlider] .slider-item .figure img{object-fit:cover;overflow:hidden;margin:0 auto;width:80%}@media (min-width:768px){flynt-component[name=BlockLogoSlider] .slider-item .figure img{width:100%}}flynt-component[name=BlockLogoSlider] .slider .btn_nav .swiper-pagination-bullets{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;width:100%;margin-top:0;cursor:pointer}@media (min-width:768px){flynt-component[name=BlockLogoSlider] .slider .btn_nav .swiper-pagination-bullets{margin-top:80px}}flynt-component[name=BlockLogoSlider] .slider .btn_nav .swiper-pagination-bullets .swiper-pagination-bullet{background-color:transparent;border:1px solid var(--color-accent);width:10px;height:10px;border-radius:10px;transition:all .3s;flex-shrink:0}flynt-component[name=BlockLogoSlider] .slider .btn_nav .swiper-pagination-bullets .swiper-pagination-bullet:hover{background-color:var(--color-accent)}flynt-component[name=BlockLogoSlider] .slider .btn_nav .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--color-accent);width:20px;transition:all .3s}flynt-component[name=BlockMainBanner].blueBackground{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/logo_big.svg) var(--color-background-secondary) no-repeat top center;background-color:var(--color-blue-light);background-position:50% 30px;background-size:590px;height:80vh}flynt-component[name=BlockMainBanner].blueBackground h1{color:var(--color-blue-dark)}flynt-component[name=BlockMainBanner].reservationPage{height:auto!important;padding-top:55px;margin-bottom:0}flynt-component[name=BlockMainBanner].reservationPage .withBooking{align-items:flex-start;block-size:690px!important}@media (min-width:1024px){flynt-component[name=BlockMainBanner].reservationPage{padding-top:35px}flynt-component[name=BlockMainBanner].reservationPage .content-headings{display:none}flynt-component[name=BlockMainBanner].reservationPage .withBooking{align-items:flex-start;block-size:790px!important}flynt-component[name=BlockMainBanner].reservationPage .content-filters{margin-top:45px}flynt-component[name=BlockMainBanner].reservationPage flynt-component[name=BlockBooking]{margin:0}}flynt-component[name=BlockMainBanner] .blockWrapp{block-size:500px;overflow:hidden;position:relative}@media (min-width:1280px){flynt-component[name=BlockMainBanner] .blockWrapp{block-size:700px}}flynt-component[name=BlockMainBanner] .blockWrapp .figure{block-size:100%;inline-size:100%;inset:0;position:absolute;z-index:-1}flynt-component[name=BlockMainBanner] .blockWrapp .figure img{block-size:100%;inline-size:100%;object-fit:cover;object-position:left}flynt-component[name=BlockMainBanner] .blockWrapp .content{-webkit-padding-before:20px;padding-block-start:20px}flynt-component[name=BlockMainBanner] .blockWrapp .content-headings{color:var(--color-background);-webkit-margin-before:60px;margin-block-start:60px;-webkit-padding-after:100px;padding-block-end:100px;text-align:center}flynt-component[name=BlockMainBanner] .blockWrapp .content-headings h1{font-size:40px;font-weight:800}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .blockWrapp .content-headings h1{font-size:70px}}@media (min-width:1280px){flynt-component[name=BlockMainBanner] .blockWrapp .content-headings h1{font-size:90px}}flynt-component[name=BlockMainBanner] .blockWrapp .content-headings h2{font-size:28px;margin:20px 0 0}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .blockWrapp .content-headings h2{font-size:30px}}@media (min-width:1280px){flynt-component[name=BlockMainBanner] .blockWrapp .content-headings h2{font-size:40px;margin:0}}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .blockWrapp .content-headings{-webkit-margin-before:120px;margin-block-start:120px}}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .blockWrapp .content{-webkit-padding-before:50px;padding-block-start:50px}}@media (min-width:768px){flynt-component[name=BlockMainBanner] .blockWrapp .smallHeightBanner h1{font-size:60px}}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .blockWrapp .smallHeightBanner{-webkit-margin-before:200px;margin-block-start:200px;-webkit-padding-after:250px;padding-block-end:250px}}flynt-component[name=BlockMainBanner] .blockWrapp form{align-items:flex-end;display:grid;gap:10px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1280px){flynt-component[name=BlockMainBanner] .blockWrapp form{display:flex}}flynt-component[name=BlockMainBanner] .blockWrapp form>*{flex:1}flynt-component[name=BlockMainBanner] .blockWrapp select{background-color:var(--color-background);border:0;flex-shrink:0}flynt-component[name=BlockMainBanner] .blockWrapp input{background-color:var(--color-background);border:0;flex-shrink:0;inline-size:100%}flynt-component[name=BlockMainBanner] .blockWrapp input:focus{outline:none}flynt-component[name=BlockMainBanner] .blockWrapp input[type=submit]{background-color:var(--color-orange);border:0;color:var(--color-background);cursor:pointer;font-size:17px}flynt-component[name=BlockMainBanner] .notReservationPage .blockWrapp{block-size:100vh}flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp{align-items:center;block-size:500px;display:flex}@media (max-width:768px){flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp{block-size:400px}}flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking{overflow:hidden;align-items:start}flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking label{color:var(--color-blue-dark)}@media (max-width:1024px){flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking{block-size:calc(100vh + 100px);padding-bottom:100px}flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking.smallHeightBanner{-webkit-padding-after:500px;padding-block-end:500px}}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking{-webkit-padding-before:50px;padding-block-start:50px}}@media (min-width:1280px){flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking{block-size:700px;-webkit-padding-before:0;padding-block-start:0}}flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking .smallHeightBanner{-webkit-margin-before:0;margin-block-start:0}@media (max-width:1024px){flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking .smallHeightBanner{-webkit-padding-after:200px;padding-block-end:200px}}flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking h1{display:none}flynt-component[name=BlockMainBanner] .smallHeightBannerWrapp.withBooking .content{-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockMainBanner] .booking_summary{display:none}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .booking_summary{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}flynt-component[name=BlockMainBanner] .booking_summary .stepHeading{block-size:100px;-webkit-margin-after:30px;margin-block-end:30px;opacity:.5;-webkit-padding-before:0;padding-block-start:0;position:relative;text-align:center}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading{block-size:170px;-webkit-margin-after:80px;margin-block-end:80px;-webkit-padding-before:30px;padding-block-start:30px}flynt-component[name=BlockMainBanner] .booking_summary .stepHeading:before{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/arrow_right.svg);background-repeat:no-repeat;block-size:58px;content:"";display:block;inline-size:35px;inset-block-end:-100px;inset-block-start:auto;inset-inline-end:calc(50% - 17px);-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;position:absolute;transform:rotate(90deg)}}@media (min-width:1024px) and (min-width:480px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading:before{inset-block-start:40px;inset-inline-end:-20px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;transform:rotate(0)}}flynt-component[name=BlockMainBanner] .booking_summary .stepHeading.mobile{display:block}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading.mobile{display:none}}flynt-component[name=BlockMainBanner] .booking_summary .stepHeading span{font-size:80px;font-weight:800;line-height:80px}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading span{font-size:65px}}@media (min-width:1280px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading span{font-size:80px}}flynt-component[name=BlockMainBanner] .booking_summary .stepHeading p{font-size:16px;line-height:20px}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading p{font-size:16px;-webkit-margin-before:10px;margin-block-start:10px}}@media (min-width:1280px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading p{font-size:20px}}flynt-component[name=BlockMainBanner] .booking_summary .stepHeading.active{opacity:1}@media (min-width:1024px){flynt-component[name=BlockMainBanner] .booking_summary .stepHeading{display:block}}flynt-component[name=BlockMainBanner] .booking_summary .lastStep:before{display:none}flynt-component[name=BlockNewsletter]{margin-inline:16px!important}@media (min-width:768px){flynt-component[name=BlockNewsletter]{padding:20px 58px!important}}flynt-component[name=BlockNewsletter] .container{display:block}flynt-component[name=BlockNewsletter] .container h3{font-size:20px;-webkit-margin-after:20px;margin-block-end:20px}@media (min-width:768px){flynt-component[name=BlockNewsletter]{margin:0 auto -60px!important;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-before:60px;padding-block-start:60px}}flynt-component[name=BlockNewsletter] .newsletterForm{display:grid;gap:0;grid-template-columns:1fr;inline-size:100%}@media (min-width:768px){flynt-component[name=BlockNewsletter] .newsletterForm{grid-template-columns:2fr 1fr;inline-size:450px}}@media (min-width:1024px){flynt-component[name=BlockNewsletter] .newsletterForm{grid-template-columns:2fr 1fr}}flynt-component[name=BlockNewsletter] .newsletterForm-input{background-color:var(--color-background);block-size:48px;border:0!important;border-radius:0!important;color:var(--color-accent);inline-size:100%}flynt-component[name=BlockNewsletter] .newsletterForm-input:focus{outline:none}flynt-component[name=BlockNewsletter] .newsletterForm-submitWrapp{align-items:center;display:flex}flynt-component[name=BlockNewsletter] .newsletterForm-submit{align-items:center;background-color:var(--color-blue-light);block-size:48px;border:0!important;border-radius:0!important;color:var(--color-background);cursor:pointer;display:flex;font-size:16px;inline-size:100%;justify-content:center;padding:0;text-align:start;text-align:center}@media (min-width:768px){flynt-component[name=BlockNewsletter] .newsletterForm-submit{font-size:18px}}flynt-component[name=BlockNewsletter] .newsletterForm-successMessage{background-color:var(--color-accent);border:1px solid #fff;color:var(--color-background);display:none;font-size:18px;font-weight:800;padding:5px}flynt-component[name=BlockNewsletter] .newsletterForm-errorMessage{background-color:var(--color-orange);color:var(--color-background);display:none;font-size:18px;font-weight:800;padding:5px}flynt-component[name=BlockNewsletter] .newsletterForm-loading{display:none;inset-inline-start:50%;-webkit-margin-start:-26px;margin-inline-start:-26px;position:absolute}flynt-component[name=BlockNewsletter].footer{-webkit-padding-after:0;padding-block-end:0;-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockNewsletter].footer .container{display:block;padding:0}flynt-component[name=BlockNewsletter].footer .newsletterForm{gap:20px;grid-template-columns:1fr}flynt-component[name=BlockNewsletter].footer .newsletterForm label{color:var(--color-background)}flynt-component[name=BlockNewsletter].footer .newsletterForm-input{border:1px solid var(--color-background);color:var(--color-background)}flynt-component[name=BlockNewsletter].footer .newsletterForm-submitWrapp{-webkit-margin-before:15px;margin-block-start:15px}flynt-component[name=BlockNewsletter].footer .newsletterForm-submit{color:var(--color-background);font-size:20px}flynt-component[name=BlockNewsletter].footer .newsletterForm-submit:after{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/arrow-right.svg) no-repeat}flynt-component[name=BlockNewsletter].footer .newsletterForm svg path{fill:#fff4e1}flynt-component[name=BlockNewsletter].footer .newsletterForm-submitWrapp .arrow{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/arrow-right.svg) no-repeat}flynt-component[name=BlockNotFound] .container{padding-top:200px;padding-bottom:100px;text-align:center}flynt-component[name=BlockNotFound] .container h2{font-size:30px}flynt-component[name=BlockPostFooter] .tags{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}flynt-component[name=BlockPostFooter] .tags .tag{display:inline-block}flynt-component[name=BlockPostFooter] .author{display:flex;flex-direction:column;gap:calc(var(--flow-space) / 2);text-align:start}@media (min-width:480px){flynt-component[name=BlockPostFooter] .author{flex-direction:row;gap:var(--flow-space)}}flynt-component[name=BlockPostFooter] .author .avatar-image{border-radius:50%;inline-size:64px}@media (min-width:480px){flynt-component[name=BlockPostFooter] .author .avatar-image{inline-size:96px}}flynt-component[name=BlockPostFooter] .author .details{--flow-space:.5rem;display:flex;flex:1;flex-direction:column;justify-content:center}flynt-component[name=BlockPostHeader]>.container{padding:var(--component-spacing) var(--container-spacing)}flynt-component[name=BlockPostHeader] .content *+*{--flow-space:2rem}flynt-component[name=BlockPostHeader] .meta{align-items:center;display:flex;flex-wrap:wrap}flynt-component[name=BlockPostHeader] .meta>*:not(:last-child):after{background-color:var(--color-accent);block-size:2px;content:"";display:inline-block;inline-size:8px;margin:0 .5rem;vertical-align:middle}flynt-component[name=BlockPostHeader] .meta a{color:var(--color-text);text-decoration:none}flynt-component[name=BlockPostHeader] .meta .author{align-items:center;display:flex;text-decoration:none}flynt-component[name=BlockPostHeader] .meta .author .avatar{block-size:32px;border-radius:100%;inline-size:32px;-webkit-margin-end:.75rem;margin-inline-end:.75rem}@media (min-width:480px){flynt-component[name=BlockPostHeader] .meta .author .avatar{block-size:48px;inline-size:48px}}flynt-component[name=BlockPostHeader] flynt-component[name=BlockImage]{margin-block:calc(-1 * var(--component-spacing) / 2) calc(var(--component-spacing) / 2)}flynt-component[name=BlockProcess]{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/logo_big.svg) var(--color-background-secondary) no-repeat top center;background-color:var(--color-background-secondary);background-position:50% 200px;background-size:170%;padding-block:80px}@media (min-width:1024px){flynt-component[name=BlockProcess]{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/logo_big.svg) var(--color-background-secondary) no-repeat center center}}flynt-component[name=BlockProcess] .container h2{font-size:30px;font-weight:800;-webkit-margin-after:50px;margin-block-end:50px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockProcess] .container h2{font-size:40px}}@media (min-width:1280px){flynt-component[name=BlockProcess] .container h2{font-size:50px}}flynt-component[name=BlockProcess] .container p{font-size:16px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockProcess] .container p{font-size:18px}}flynt-component[name=BlockProcess] .container p br{display:none}@media (min-width:1024px){flynt-component[name=BlockProcess] .container p br{display:block}}flynt-component[name=BlockProcess] .container .boxes{display:grid;flex-basis:50%;grid-template-columns:repeat(1,1fr);list-style-type:none;text-align:center}@media (min-width:480px){flynt-component[name=BlockProcess] .container .boxes{grid-template-columns:repeat(2,1fr);text-align:start}}@media (min-width:1024px){flynt-component[name=BlockProcess] .container .boxes{grid-template-columns:repeat(5,1fr)}}flynt-component[name=BlockProcess] .container .boxes li{align-items:center;flex-basis:100%;font-weight:300;-webkit-margin-after:50px;margin-block-end:50px;min-block-size:100px;position:relative;text-align:center}@media (min-width:480px){flynt-component[name=BlockProcess] .container .boxes li{-webkit-margin-after:50px;margin-block-end:50px;-webkit-margin-after:100px;margin-block-end:100px;min-block-size:110px;-webkit-padding-end:15px;padding-inline-end:15px}}flynt-component[name=BlockProcess] .container .boxes li:before{background:url(//miosmobility.com/wp-content/themes/mios/dist/assets/../../assets/images/arrow_right.svg);background-repeat:no-repeat;block-size:58px;content:"";display:block;inline-size:35px;inset-block-end:-75px;inset-block-start:auto;inset-inline-end:calc(50% - 17px);-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;position:absolute;transform:rotate(90deg)}@media (min-width:480px){flynt-component[name=BlockProcess] .container .boxes li:before{inset-block-start:40px;inset-inline-end:-20px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;transform:rotate(0)}}flynt-component[name=BlockProcess] .container .boxes li:last-child{-webkit-margin-after:50px;margin-block-end:50px}flynt-component[name=BlockProcess] .container .boxes li:last-child:before{display:none}@media (min-width:480px) and (max-width:1024px){flynt-component[name=BlockProcess] .container .boxes li:nth-child(2n):before{display:none}}flynt-component[name=BlockProcess] .container .boxes .content{font-weight:400;line-height:25px;margin:0 auto;max-inline-size:190px;position:relative;z-index:9}flynt-component[name=BlockProcess] .container .boxes .content:hover:before{transform:scale(1.5);transition:all .3s}flynt-component[name=BlockProcess] .container .boxes span{display:block;font-size:80px;font-weight:800;line-height:90px;-webkit-margin-before:20px;margin-block-start:20px;position:relative}@media (min-width:480px){flynt-component[name=BlockProcess] .container .boxes span{font-size:60px}}@media (min-width:1280px){flynt-component[name=BlockProcess] .container .boxes span{font-size:80px}}flynt-component[name=BlockProcess] .container .buttonWrapp{text-align:center}flynt-component[name=BlockServices]{overflow:hidden;padding-block:80px;position:relative}@media (min-width:1024px){flynt-component[name=BlockServices]{background-color:transparent}}flynt-component[name=BlockServices].nocolor{color:var(--color-text)}flynt-component[name=BlockServices].nocolor .heading-single{color:var(--color-text)}flynt-component[name=BlockServices].nocolor h2,flynt-component[name=BlockServices].nocolor h3,flynt-component[name=BlockServices].nocolor h4,flynt-component[name=BlockServices].nocolor p{color:var(--color-text)}flynt-component[name=BlockServices].gray{background-color:var(--color-background-secondary)}flynt-component[name=BlockServices].gray h2,flynt-component[name=BlockServices].gray h3,flynt-component[name=BlockServices].gray h4,flynt-component[name=BlockServices].gray p{color:var(--color-accent)}flynt-component[name=BlockServices].darkBlue{background-color:var(--color-blue-dark);color:var(--color-background)}flynt-component[name=BlockServices].darkBlue h2,flynt-component[name=BlockServices].darkBlue h3,flynt-component[name=BlockServices].darkBlue h4,flynt-component[name=BlockServices].darkBlue p{color:var(--color-background)}flynt-component[name=BlockServices].darkBlue .boxes p{color:var(--color-accent)}flynt-component[name=BlockServices].navy{background-color:var(--color-navy);color:var(--color-background)}flynt-component[name=BlockServices].navy h2,flynt-component[name=BlockServices].navy h3,flynt-component[name=BlockServices].navy h4,flynt-component[name=BlockServices].navy p{color:var(--color-background)}flynt-component[name=BlockServices].navy .boxes p{color:var(--color-accent)}flynt-component[name=BlockServices].lightBlue{background-color:var(--color-blue-light)}flynt-component[name=BlockServices].lightBlue h2,flynt-component[name=BlockServices].lightBlue h3,flynt-component[name=BlockServices].lightBlue h4,flynt-component[name=BlockServices].lightBlue p{color:var(--color-background)}flynt-component[name=BlockServices].lightBlue .boxes p{color:var(--color-accent)}flynt-component[name=BlockServices].text-white{color:#fff}flynt-component[name=BlockServices].text-white .heading-single{color:var(--color-text)}flynt-component[name=BlockServices].text-white h2,flynt-component[name=BlockServices].text-white h3,flynt-component[name=BlockServices].text-white h4,flynt-component[name=BlockServices].text-white p{color:#fff}flynt-component[name=BlockServices] figure{background-color:var(--color-blue-dark);block-size:100%;display:block;inline-size:100%;inset:0;position:absolute;z-index:-1}@media (min-width:1024px){flynt-component[name=BlockServices] figure{display:block}}flynt-component[name=BlockServices] figure img{block-size:100%;inline-size:100%;object-fit:cover;object-position:center}@media (min-width:1024px){flynt-component[name=BlockServices] figure img{object-position:left}}flynt-component[name=BlockServices] .container{color:var(--color-background)}flynt-component[name=BlockServices] .container h2{font-size:30px;-webkit-margin-after:50px;margin-block-end:50px;text-align:center}@media (min-width:1024px){flynt-component[name=BlockServices] .container h2{font-size:40px}}@media (min-width:1280px){flynt-component[name=BlockServices] .container h2{font-size:50px}}flynt-component[name=BlockServices] .container p{font-size:18px;text-align:center}flynt-component[name=BlockServices] .container p br{display:none}@media (min-width:1024px){flynt-component[name=BlockServices] .container p br{display:block}}flynt-component[name=BlockServices] .container p a{color:#fff}flynt-component[name=BlockServices] .container .buttonWrapp{text-align:center}flynt-component[name=BlockServices] .container .boxes{display:flex;flex-wrap:wrap;gap:35px;justify-content:center;list-style-type:none;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:80px;margin-block-start:80px}@media (min-width:1024px){flynt-component[name=BlockServices] .container .boxes{-webkit-margin-after:60px;margin-block-end:60px}}flynt-component[name=BlockServices] .container .boxes li{align-items:center;background-color:var(--color-background);block-size:320px;color:var(--color-accent);display:inline-block;display:grid;flex-basis:100%;font-size:16px;font-weight:800;grid-template-columns:1fr;min-block-size:110px;padding-block:40px 20px;-webkit-padding-end:15px;padding-inline-end:15px}@media (min-width:480px){flynt-component[name=BlockServices] .container .boxes li{align-items:left;flex-basis:calc(50% - 20px)}}@media (min-width: 1024px){flynt-component[name=BlockServices] .container .boxes li{flex-basis:calc(33.333333% - 75px);font-size:20px}}flynt-component[name=BlockServices] .container .boxes p{display:block;flex:1;font-size:15px;padding:30px;text-align:start;color:var(--color-text)}flynt-component[name=BlockServices] .container .boxes .logoImage{background:0 0;padding:0}@media (min-width:1024px){flynt-component[name=BlockServices] .container .boxes .logoImage{flex-basis:325px}}@media (min-width:1280px){flynt-component[name=BlockServices] .container .boxes .logoImage{flex-basis:calc(33.333333% - 75px)}}flynt-component[name=BlockServices] .container .boxes flynt-component[name=BlockImage]{block-size:100%;inline-size:100%}flynt-component[name=BlockServices] .container .boxes .headingWrapp{align-items:center;display:flex;color:var(--color-text)}flynt-component[name=BlockServices] .container .boxes span{align-items:center;background-color:var(--color-blue-light);block-size:100px;display:flex;inline-size:100px;justify-content:center;-webkit-margin-end:30px;margin-inline-end:30px}@media (min-width:1024px){flynt-component[name=BlockServices] .container .boxes span{block-size:100px;inline-size:100px}}flynt-component[name=BlockServices] .container .boxes .heading-single{font-size:20px;inline-size:180px}@media (min-width:1024px){flynt-component[name=BlockServices] .container .boxes .heading-single{font-size:20px}}@media (min-width:1280px){flynt-component[name=BlockServices] .container .boxes .heading-single{font-size:21px}}flynt-component[name=BlockSpacer][data-status=collapse]{-webkit-margin-before:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(-1 * var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand]{-webkit-margin-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand][data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);padding-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-theme][data-status=collapse]+.componentSpacing[data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockSpacer][data-theme][data-status=expand]+.componentSpacing[data-theme]{-webkit-margin-before:calc(-1 * var(--component-spacing));margin-block-start:calc(-1 * var(--component-spacing));-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockVideoOembed] .video{position:relative}flynt-component[name=BlockVideoOembed] .video-player{block-size:0;inline-size:100%;inset-block-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-after:56.25%;padding-block-end:56.25%;position:absolute;z-index:10}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-loader{display:block}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-loader,flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] iframe{display:block}flynt-component[name=BlockVideoOembed] .video iframe{block-size:100%;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}flynt-component[name=BlockVideoOembed] .figure{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockVideoOembed] .figure-image-svg{aspect-ratio:16/9}flynt-component[name=BlockVideoOembed] .figure[data-state=isHidden]{visibility:hidden}flynt-component[name=BlockVideoOembed] .video-playButton{--button-width:60px;--button-height:60px;block-size:100%;cursor:pointer;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;outline:0;position:absolute;z-index:2}flynt-component[name=BlockVideoOembed] .video-playButton:before,flynt-component[name=BlockVideoOembed] .video-playButton:after{content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);transform-origin:left top;transition:.3s ease-in-out;will-change:transform}flynt-component[name=BlockVideoOembed] .video-playButton:before{background-color:var(--color-accent);block-size:var(--button-width);border-radius:50%;inline-size:var(--button-width)}@media (min-width:768px){flynt-component[name=BlockVideoOembed] .video-playButton:before{--button-width:80px;--button-height:80px}}flynt-component[name=BlockVideoOembed] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 2px)}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-playButton:after{border-block-end-width:17px;border-block-start-width:17px;border-inline-start-width:27px;inset-inline-start:calc(50% + 4px)}}flynt-component[name=BlockVideoOembed] .video-playButton:hover:before,flynt-component[name=BlockVideoOembed] .video-playButton:hover:after{transform:scale(1.1) translate(-50%,-50%)}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:before{--button-width:60px;--button-height:60px}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 3px)}flynt-component[name=BlockVideoOembed] .video-loader{animation:loading 1.1s infinite linear;-webkit-border-after:4px solid rgba(255,255,255,.2);border-block-end:4px solid rgba(255,255,255,.2);-webkit-border-before:4px solid rgba(255,255,255,.2);border-block-start:4px solid rgba(255,255,255,.2);-webkit-border-end:4px solid rgba(255,255,255,.2);border-inline-end:4px solid rgba(255,255,255,.2);-webkit-border-start:4px solid #fff;border-inline-start:4px solid #fff;display:none;inset-block-start:50%;inset-inline-start:50%;-webkit-margin-before:-30px;margin-block-start:-30px;-webkit-margin-start:-30px;margin-inline-start:-30px;position:absolute;text-indent:-9999em;transform:translate(-50%,-50%);z-index:1}@media (min-width:768px){flynt-component[name=BlockVideoOembed] .video-loader{-webkit-margin-before:-50px;margin-block-start:-50px;-webkit-margin-start:-50px;margin-inline-start:-50px}}flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:60px;border-radius:50%;inline-size:60px}@media (min-width:768px){flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:100px;inline-size:100px}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}flynt-component[name=GridImageText] .grid{--grid-columns:1;display:grid;gap:var(--column-gap);grid-template-columns:repeat(var(--grid-columns),minmax(300px,1fr));list-style:none;padding:0}@media (min-width:768px){flynt-component[name=GridImageText] .grid[data-max-columns="1"]{margin-inline:auto;max-inline-size:calc(50% - var(--flow-space))}}@media (min-width: 768px){flynt-component[name=GridImageText] .grid[data-max-columns="2"],flynt-component[name=GridImageText] .grid[data-max-columns="3"],flynt-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns: 2}}@media (min-width: 1024px){flynt-component[name=GridImageText] .grid[data-max-columns="2"],flynt-component[name=GridImageText] .grid[data-max-columns="3"],flynt-component[name=GridImageText] .grid[data-max-columns="4"]{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}}@media (min-width:1024px){flynt-component[name=GridImageText] .grid[data-max-columns="3"]{--grid-columns:3}}@media (min-width:1024px){flynt-component[name=GridImageText] .grid[data-max-columns="4"]{--grid-columns:4}}flynt-component[name=GridImageText] .grid[data-card=true]{--column-gap:var(--flow-space)}flynt-component[name=GridImageText] .grid[data-card=true] .content{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridImageText] .item ul{list-style-position:outside;list-style-type:initial;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=GridImageText] .item ul li{-webkit-margin-start:1em;margin-inline-start:1em}flynt-component[name=GridImageText] .item .figure-image-svg{aspect-ratio:3/2}flynt-component[name=GridPostsLatest] .post .content h2{font-weight:800;font-size:23px;margin-bottom:30px}flynt-component[name=GridPostsLatest] .post .content .postPublished-cat{color:var(--color-blue-light);padding-right:40px;font-size:16px}flynt-component[name=GridPostsArchive] .category-wrapper{padding-top:100px}flynt-component[name=GridPostsArchive] .posts{--grid-columns:1;display:grid;gap:var(--flow-space);grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;list-style:none;padding:0}@media (min-width:768px){flynt-component[name=GridPostsArchive] .posts{--grid-columns:2}}@media (min-width:1024px){flynt-component[name=GridPostsArchive] .posts{--grid-columns:3}}flynt-component[name=GridPostsArchive] .posts-empty{text-align:center}flynt-component[name=GridPostsArchive] .post{background-color:var(--color-background-secondary);inline-size:var(--grid-item-width);max-inline-size:var(--grid-item-max-width);transition:all .3s}flynt-component[name=GridPostsArchive] .post .link{block-size:100%;color:currentColor;display:flex;flex-direction:column;font-weight:initial;text-decoration:none}flynt-component[name=GridPostsArchive] .post .content{color:var(--color-text);flex-grow:1;-webkit-margin-before:0;margin-block-start:0;text-align:center;padding-top:25px}flynt-component[name=GridPostsArchive] .post .content h2{font-weight:800;font-size:23px;margin-bottom:30px}flynt-component[name=GridPostsArchive] .post .content .postPublished{font-weight:500;padding-bottom:25px;text-transform:uppercase}flynt-component[name=GridPostsArchive] .post .content .postPublished-cat{color:var(--color-blue-light);padding-right:40px;font-size:16px}flynt-component[name=GridPostsArchive] .post:hover{background-color:var(--color-accent);transition:all .3s}flynt-component[name=GridPostsArchive] .post:hover .content h2{color:#fff}flynt-component[name=GridPostsArchive] .post:hover .content .postPublished{color:#fff!important}flynt-component[name=GridPostsArchive] .post .footer{align-items:center;display:flex;inline-size:100%;justify-content:center;padding:0 var(--box-spacing) var(--box-spacing);position:relative}flynt-component[name=GridPostsArchive] .post .footer .readingTime{color:var(--color-text-muted)}flynt-component[name=GridPostsArchive] .filter{display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:center;list-style:none;padding:0}flynt-component[name=GridPostsArchive] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between;-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2)}flynt-component[name=GridPostsArchive] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=GridPostsArchive] .pagination .button-loadMore{margin-inline:auto}flynt-component[name=GridPostsArchive] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=GridPostsArchive] .pagination .button-next:after{block-size:.5rem;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-start:.25rem;margin-inline-start:.25rem;transform:rotate(45deg);vertical-align:baseline}flynt-component[name=GridPostsArchive] .pagination .button-previous:before{block-size:.5rem;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5rem;-webkit-margin-after:.0625rem;margin-block-end:.0625rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;transform:rotate(-45deg);vertical-align:baseline}flynt-component[name=GridPostsLatest]{background-color:transparent}flynt-component[name=GridPostsLatest] .grid{--grid-item-width:calc((var(--content-max-width-full) - 2 * var(--flow-space)) / 3);display:grid;gap:var(--flow-space);grid-template-columns:repeat(auto-fit,min(var(--grid-item-width),100%));justify-content:center;list-style:none;padding:0}flynt-component[name=GridPostsLatest] .post{background-color:var(--color-background-secondary)}flynt-component[name=GridPostsLatest] .post .link{block-size:100%;color:currentColor;display:flex;flex-direction:column;font-weight:initial;text-decoration:none}flynt-component[name=GridPostsLatest] .post .figure{margin:0}flynt-component[name=GridPostsLatest] .post .content{color:var(--color-text);flex-grow:1;-webkit-margin-before:0;margin-block-start:0;text-align:center}flynt-component[name=GridPostsLatest] .post .content h2{font-weight:800;font-size:28px;margin-bottom:30px}flynt-component[name=GridPostsLatest] .post .content .postPublished{font-weight:500;padding-bottom:25px;text-transform:uppercase}flynt-component[name=GridPostsLatest] .post .content .postPublished-cat{color:var(--color-blue-light);padding-right:40px}flynt-component[name=GridPostsLatest] .post:hover{background-color:var(--color-accent);transition:all .3s}flynt-component[name=GridPostsLatest] .post:hover .content h2{color:#fff}flynt-component[name=GridPostsLatest] .post:hover .content .postPublished{color:#fff!important}flynt-component[name=GridPostsLatest] .post .footer{align-items:center;display:flex;inline-size:100%;justify-content:center;padding:0 var(--box-spacing) var(--box-spacing);position:relative}flynt-component[name=GridPostsLatest] .post .footer .readingTime{color:var(--color-text-muted)}flynt-component[name=ListCars]{padding-block:30px 80px}flynt-component[name=ListCars] .carsList{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}flynt-component[name=ListCars] .carsList .pdf_link{display:block;margin-top:10px;margin-bottom:15px}flynt-component[name=ListCars] .carsList .pdf_link a{font-family:var(--font-family-heading);font-weight:400;text-decoration:none;font-size:15px;color:var(--color-blue-dark)}@media (min-width:1024px){flynt-component[name=ListCars] .carsList{display:grid;grid-template-columns:1fr 1fr 1fr}}flynt-component[name=ListCars] .carsList-item{background-color:var(--color-background-secondary);color:var(--color-blue-dark);padding:10px 20px 40px;text-align:center;transition:all .3s}flynt-component[name=ListCars] .carsList-item h3{font-size:23px;font-weight:800}flynt-component[name=ListCars] .carsList-item .button{-webkit-margin-before:0;margin-block-start:0;padding:11px}flynt-component[name=ListCars] .carsList-item .button:hover{background-color:var(--color-background);color:var(--color-blue-light)}flynt-component[name=ListCars] .carsList-item-meta{color:var(--color-accent);display:block;font-size:15px;gap:15px;justify-content:center;list-style-type:none;-webkit-margin-after:50px;margin-block-end:50px;padding:0 25px}@media (min-width:768px){flynt-component[name=ListCars] .carsList-item-meta{display:flex;flex-wrap:wrap}}flynt-component[name=ListCars] .carsList-item-meta li{align-items:center;display:inline-flex;flex-shrink:0;font-size:16px;gap:10px}flynt-component[name=ListCars] .carsList-item-meta li:after{background-color:var(--color-accent);block-size:30px;content:"";display:inline-block;inline-size:1px;-webkit-margin-end:10px;margin-inline-end:10px}@media (min-width:1024px){flynt-component[name=ListCars] .carsList-item-meta li:after{-webkit-margin-end:5px;margin-inline-end:5px}}flynt-component[name=ListCars] .carsList-item-meta li:last-child:after{display:none}flynt-component[name=ListCars] .carsList-item:hover{background-color:var(--color-accent);transition:all .3s}flynt-component[name=ListCars] .carsList-item:hover .pdf_link a{color:var(--color-blue-light)}flynt-component[name=ListCars] .carsList-item:hover h3{color:var(--color-background)}flynt-component[name=ListCars] .carsList-item:hover .carsList-item-meta{color:var(--color-background)}flynt-component[name=ListCars] .carsList-item:hover .carsList-item-meta li:after{background-color:var(--color-background)}flynt-component[name=ListCars] flynt-component[name=BlockImage] .container{padding:0}flynt-component[name=ListComponents] .components{--grid-columns:1;display:grid;gap:var(--flow-space);grid-template-columns:repeat(var(--grid-columns),1fr);justify-content:center;list-style:none;padding:0}@media (min-width:768px){flynt-component[name=ListComponents] .components{--grid-columns:2}}@media (min-width:1024px){flynt-component[name=ListComponents] .components{--grid-columns:3}}flynt-component[name=ListComponents] .component{display:flex;flex-wrap:wrap}flynt-component[name=ListComponents] .component .imageWrapper{block-size:0;inline-size:100%;overflow:hidden;-webkit-padding-after:62.5%;padding-block-end:62.5%;position:relative}flynt-component[name=ListComponents] .component .imageWrapper .image{block-size:auto;position:absolute}flynt-component[name=ListComponents] .component .imageWrapper .image--isSmallerThanWrapper{block-size:100%;object-fit:contain}flynt-component[name=ListComponents] .component .componentLink{display:block;font-weight:initial;inline-size:100%;text-decoration:none}flynt-component[name=ListComponents] .component .content{color:var(--color-text)}flynt-component[name=ListComponents] .component footer{align-items:center;align-self:flex-end;display:flex;inline-size:100%;justify-content:space-between;padding:0 var(--box-spacing) var(--box-spacing)}flynt-component[name=ListComponents] .component footer .button--text{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListSearchResults] .oneInputForm{--form-inner-space:6px;border:2px solid var(--color-border);display:flex;padding:var(--form-inner-space)}flynt-component[name=ListSearchResults] .oneInputForm .input{border:0;flex-grow:1;inline-size:100%;-webkit-margin-after:0;margin-block-end:0;padding-block:var(--box-spacing);padding-inline:var(--form-inner-space) var(--box-spacing)}@media (min-width:480px){flynt-component[name=ListSearchResults] .oneInputForm .input{padding-block:0}}flynt-component[name=ListSearchResults] .oneInputForm .input:focus{outline:none}flynt-component[name=ListSearchResults] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between}flynt-component[name=ListSearchResults] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ListSearchResults] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListSearchResults] .pagination .button-next:after{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-start:.5em;margin-inline-start:.5em;transform:rotate(45deg);vertical-align:baseline}flynt-component[name=ListSearchResults] .pagination .button-previous:before{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-end:.5em;margin-inline-end:.5em;transform:rotate(-45deg);vertical-align:baseline}flynt-component[name=ListSearchResults] .results{list-style:none;padding:0}flynt-component[name=ListSearchResults] .results .result+.result{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}flynt-component[name=ListSearchResults] .results footer{text-align:end}flynt-component[name=ListSearchResults] .noResults{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2);text-align:center}flynt-component[name=NavigationBurger]{--navigation-height:64px;block-size:var(--navigation-height)}@media (min-width:1024px){flynt-component[name=NavigationBurger]{display:none}}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .container{box-shadow:0 0 24px #00000012}flynt-component[name=NavigationBurger] .container{align-items:center;background-color:var(--color-blue-dark);block-size:var(--navigation-height);-webkit-border-after:0;border-block-end:0;display:flex;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;padding-block:12px;position:fixed;z-index:99}flynt-component[name=NavigationBurger] .container .wrapp{background-color:var(--color-accent);display:flex;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;-webkit-margin-before:50px;margin-block-start:50px;-webkit-margin-start:0;margin-inline-start:0;padding:15px;position:relative;z-index:99}.admin-bar flynt-component[name=NavigationBurger] .container{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] .logo{block-size:50px;display:block;flex-shrink:0;text-decoration:none}flynt-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=NavigationBurger] .hamburger{--line-width:29px;--line-border-width:2px;align-items:center;block-size:48px;cursor:pointer;display:flex;inline-size:48px;justify-content:center;-webkit-margin-end:-10px;margin-inline-end:-10px;position:relative}flynt-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}flynt-component[name=NavigationBurger] .hamburger-lines{block-size:18px;inline-size:var(--line-width);position:relative}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{content:""}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after,flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{background-color:var(--color-background);block-size:var(--line-border-width);border-radius:6px;display:block;inline-size:var(--line-width);inset-inline-start:0;position:absolute;transition:opacity .2s ease-in-out .2s,transform .2s ease-in-out .2s;will-change:opacity,transform}flynt-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0}flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{inset-block-start:9px;transition-delay:0s}flynt-component[name=NavigationBurger] .hamburger-lines:after{inline-size:60%;inset-block-start:18px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{transform:translateY(9px)}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{transform:translateY(-9px)}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary{transform:rotate(45deg);transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{transform:rotate(-45deg);transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}flynt-component[name=NavigationBurger] .menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-accent);block-size:100%;inline-size:calc(100% - var(--container-spacing) - var(--container-spacing));inset-block-start:var(--navigation-height);inset-inline-start:40%;inset-inline-start:calc(var(--container-spacing));list-style:none;margin:30px 0 0;overflow-y:scroll;padding:var(--component-spacing) var(--container-spacing);position:fixed;text-align:center;transform:translateY(-120%);transition:transform .45s cubic-bezier(.19,1,.22,1),visibility .45s;visibility:hidden;will-change:transform;z-index:98}.admin-bar flynt-component[name=NavigationBurger] .menu{block-size:80%;inset-block-start:calc(var(--navigation-height) + var(--wp-admin--admin-bar--height))}flynt-component[name=NavigationBurger] .menu .link{color:var(--color-background);display:block;font-size:18px;padding:1rem 2rem;text-decoration:none}flynt-component[name=NavigationBurger] .menu .additionalInfo{color:var(--color-background);-webkit-padding-before:80px;padding-block-start:80px;-webkit-padding-start:0;padding-inline-start:0;padding-bottom:50px}flynt-component[name=NavigationBurger] .menu .additionalInfo a{color:var(--color-background);display:block;font-size:16px;font-weight:100;-webkit-margin-after:10px;margin-block-end:10px;text-decoration:none}flynt-component[name=NavigationBurger] .menu .additionalInfo p{display:block;font-size:16px;font-weight:100}flynt-component[name=NavigationBurger] .menu .current-menu-item .link{color:var(--color-blue-light);font-weight:800;text-decoration:none}flynt-component[name=NavigationBurger] .menu .socials{-webkit-padding-before:50px;padding-block-start:50px}flynt-component[name=NavigationBurger] .menu .socialsList{display:flex;gap:25px;inline-size:50%;justify-content:center;list-style-type:none;margin:0 auto}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .menu{transform:translateY(0);visibility:visible}@media screen and (max-width:600px){#wpadminbar{position:fixed}}flynt-component[name=NavigationFooter]{color:var(--color-background);font-size:var(--font-size-body-small)}flynt-component[name=NavigationFooter] .footerContainer{background-color:var(--color-blue-dark)}@media (min-width:768px){flynt-component[name=NavigationFooter] .footerContainer{-webkit-padding-before:0;padding-block-start:0}}flynt-component[name=NavigationFooter] .container{align-items:center;background-color:var(--color-blue-dark);display:grid;grid-template-columns:1fr;justify-content:space-between;justify-items:center;padding-block:var(--component-spacing);text-align:center}@media (min-width:1024px){flynt-component[name=NavigationFooter] .container{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:stretch;padding-block:10px 30px}}flynt-component[name=NavigationFooter] .container .navigation .menu{display:block;text-align:center}@media (min-width:768px){flynt-component[name=NavigationFooter] .container .navigation .menu{text-align:end}}flynt-component[name=NavigationFooter] .container-newsletter{grid-template-columns:1fr;inline-size:100%;inset-block-start:-50px;-webkit-padding-before:0;padding-block-start:0;position:absolute}flynt-component[name=NavigationFooter].has_newsletter .footerContainer{-webkit-padding-before:100px;padding-block-start:100px}@media (min-width:1024px){flynt-component[name=NavigationFooter].has_newsletter .container{padding-block:80px 30px}}flynt-component[name=NavigationFooter] .navigation{order:2}@media (min-width:768px){flynt-component[name=NavigationFooter] .navigation{order:3}}flynt-component[name=NavigationFooter] .content{font-size:14px;font-weight:600;margin:var(--flow-space) 0 0;order:3;-webkit-padding-before:20px;padding-block-start:20px;text-align:center}flynt-component[name=NavigationFooter] .content span{display:block;font-weight:400;-webkit-margin-before:10px;margin-block-start:10px}flynt-component[name=NavigationFooter] .content span a{color:var(--color-redirekt)}@media (min-width:768px){flynt-component[name=NavigationFooter] .content span{-webkit-margin-before:10px;margin-block-start:10px}}@media (min-width:768px){flynt-component[name=NavigationFooter] .content{margin:0;order:1;text-align:start}}flynt-component[name=NavigationFooter] .content .socialsList{display:flex;gap:20px;list-style-type:none;text-align:center}@media (min-width:768px){flynt-component[name=NavigationFooter] .content .socialsList{display:block}}flynt-component[name=NavigationFooter] .content .socialsList li{display:inline-block;-webkit-margin-end:0;margin-inline-end:0}@media (min-width:768px){flynt-component[name=NavigationFooter] .content .socialsList li{-webkit-margin-end:35px;margin-inline-end:35px}}flynt-component[name=NavigationFooter] .content .socialsList a{color:var(--color-background);text-decoration:none}flynt-component[name=NavigationFooter] .content .socialsList svg{inline-size:20px}flynt-component[name=NavigationFooter] .content-socials{order:1}flynt-component[name=NavigationFooter] .menu{display:flex;flex-wrap:wrap;gap:calc(var(--flow-space) / 2) var(--flow-space);justify-content:center;list-style:none;padding:40px 0 0}flynt-component[name=NavigationFooter] .menu-item{font-size:15px;-webkit-margin-after:10px;margin-block-end:10px}@media (min-width:768px){flynt-component[name=NavigationFooter] .menu-item{font-size:15px}}flynt-component[name=NavigationFooter] .menu-link{color:currentColor;text-decoration:none}flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter]{background-color:var(--color-accent);-webkit-margin-after:-160px;margin-block-end:-160px;margin-inline:auto;max-inline-size:calc(var(--content-max-width-full) + var(--container-spacing) * 2);-webkit-padding-after:50px;padding-block-end:50px;-webkit-padding-before:50px;padding-block-start:50px;padding-inline:45px}@media (min-width:768px){flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter]{-webkit-padding-after:20px;padding-block-end:20px;-webkit-padding-before:20px;padding-block-start:20px}}flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter] .newsletterForm-input{border-radius:0!important;-webkit-margin-after:15px;margin-block-end:15px;text-align:center;grid-column:span 2}@media (min-width:768px){flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter] .newsletterForm-input{-webkit-margin-after:0;margin-block-end:0;text-align:start;grid-column:span 1}}flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter] .container{align-items:center;background-color:var(--color-accent);display:block;flex-direction:row;justify-content:space-between;padding-block:0}@media (min-width:768px){flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter] .container{display:flex}}flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter] .container h3{font-weight:700;justify-content:space-between;margin:0;-webkit-padding-after:20px;padding-block-end:20px;text-align:center}@media (min-width:1024px){flynt-component[name=NavigationFooter] flynt-component[name=BlockNewsletter] .container h3{font-size:22px;-webkit-padding-after:0;padding-block-end:0;text-align:end}}flynt-component[name=NavigationFooter] .scroll_to_top{inset-block-end:20px;inset-inline-end:30px;opacity:0;position:fixed;transition:all .3s}@media (min-width:1024px) and (max-width:1440px){flynt-component[name=NavigationFooter] .scroll_to_top{inset-block-end:100px}}flynt-component[name=NavigationFooter] .scroll_to_top svg{inline-size:35px}flynt-component[name=NavigationFooter] .scroll_to_top.active{opacity:1}flynt-component[name=NavigationMain]{--navigation-height:96px;block-size:var(--navigation-height);display:none;font-size:var(--font-size-body-small);z-index:9;position:absolute;width:100%}@media (min-width:1024px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain] .socialsList{display:flex;gap:20px;list-style-type:none;-webkit-margin-before:-5px;margin-block-start:-5px;text-align:center}@media (min-width:768px){flynt-component[name=NavigationMain] .socialsList{display:block}}flynt-component[name=NavigationMain] .socialsList li{display:inline-block;-webkit-margin-end:0;margin-inline-end:0}@media (min-width:768px){flynt-component[name=NavigationMain] .socialsList li{-webkit-margin-end:15px;margin-inline-end:15px}}flynt-component[name=NavigationMain] .socialsList li:last-child{-webkit-margin-end:0;margin-inline-end:0}flynt-component[name=NavigationMain] .socialsList li svg{inline-size:20px}flynt-component[name=NavigationMain] .socialsList a{color:var(--color-background);text-decoration:none}flynt-component[name=NavigationMain] .top-navigation{background-color:transparent!important;color:var(--color-background);display:flex;font-size:12px;font-weight:500;justify-content:space-between;padding:20px}@media (min-width:1280px){flynt-component[name=NavigationMain] .top-navigation{font-size:14px}}flynt-component[name=NavigationMain] .top-navigation span{-webkit-margin-end:20px;margin-inline-end:20px}flynt-component[name=NavigationMain] .navigation{block-size:var(--navigation-height);inset-block-start:0;inset-inline:0;-webkit-margin-before:-30px;margin-block-start:-30px;margin-inline:20px}.admin-bar flynt-component[name=NavigationMain] .navigation{inset-block-start:var(--wp-admin--admin-bar--height)}@media (min-width:1280px){flynt-component[name=NavigationMain] .navigation{margin-inline:0}}flynt-component[name=NavigationMain] .container{background-color:var(--color-accent);block-size:100%;display:flex;justify-content:space-between;padding-inline:24px;-webkit-padding-before:17px;padding-block-start:17px;-webkit-padding-after:17px;padding-block-end:17px}flynt-component[name=NavigationMain] .logo{block-size:100%;display:block;flex-shrink:0;text-decoration:none}flynt-component[name=NavigationMain] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=NavigationMain] .menu{align-items:center;color:var(--color-background);display:flex;list-style:none;-webkit-margin-end:-1rem;margin-inline-end:-1rem;-webkit-padding-start:2rem;padding-inline-start:2rem}@media (min-width:1024px) and (max-width:1200px){flynt-component[name=NavigationMain] .menu{gap:10px}flynt-component[name=NavigationMain] .menu .link{line-height:20px;text-align:center}}@media (min-width:1330px){flynt-component[name=NavigationMain] .menu{gap:50px}}flynt-component[name=NavigationMain] .menu .link{color:currentColor;display:inline-block;font-size:16px;font-weight:600;padding:.5rem .75rem;text-decoration:none;transition:color .2s ease-in-out;will-change:color}flynt-component[name=NavigationMain] .menu .link:hover{color:var(--color-background)}flynt-component[name=NavigationMain] .menu .current-menu-item .link{color:var(--color-blue-light);font-weight:800;text-decoration:none}flynt-component[name=SliderImages] .slider{background-color:var(--color-border);overflow:hidden;position:relative}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=SliderImages] .slider-item{block-size:0;-webkit-padding-after:66.6666666667%;padding-block-end:66.6666666667%;position:relative}flynt-component[name=SliderImages] .slider-button{align-items:center;block-size:48px;color:var(--color-background);cursor:pointer;display:flex;inline-size:48px;inset-block-start:50%;justify-content:center;position:absolute;transform:translateY(-50%);z-index:10}flynt-component[name=SliderImages] .slider-button:before{background-color:var(--color-accent);block-size:100%;border-radius:50%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:opacity .2s ease;will-change:opacity}flynt-component[name=SliderImages] .slider-button.swiper-button-disabled{opacity:.5;pointer-events:none}flynt-component[name=SliderImages] .slider-button--prev{inset-inline-start:15px}flynt-component[name=SliderImages] .slider-button--prev:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-start:calc(.25em + 2px);margin-inline-start:calc(.25em + 2px);transform:rotate(-45deg)}flynt-component[name=SliderImages] .slider-button--next{inset-inline-end:15px}flynt-component[name=SliderImages] .slider-button--next:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-end:calc(.25em - 2px);margin-inline-end:calc(.25em - 2px);transform:rotate(45deg)}flynt-component[name=SliderImages] .figure{inset:0;-webkit-margin-after:0;margin-block-end:0;position:absolute}flynt-component[name=SliderImages] .figure-image{block-size:100%;inline-size:auto;margin:0 auto}flynt-component[name=SliderImages] .figure-caption{color:#fff;display:inline-block;inset-block-end:0;inset-inline-end:0;max-inline-size:450px;overflow:hidden;padding:.25rem .5rem;position:absolute;z-index:2}flynt-component[name=SliderImages] .figure-caption:before{background-color:#000000b3;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}