@charset "UTF-8";
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/fe-blocks/contabo-footer/view.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.contabo-footer a{background-color:transparent}.contabo-footer b,.contabo-footer strong{font-weight:700}.contabo-footer img{border-style:none}.contabo-footer button,.contabo-footer input,.contabo-footer optgroup,.contabo-footer select,.contabo-footer textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.contabo-footer button,.contabo-footer input{overflow:visible}.contabo-footer button,.contabo-footer select{text-transform:none}.contabo-footer button,.contabo-footer [type=button],.contabo-footer [type=reset],.contabo-footer [type=submit]{appearance:button}.contabo-footer footer.page-footer{margin-top:6em;padding:0 1em;overflow-x:clip;color:#fff;background:#323c46;font-size:16px;line-height:14px;font-weight:500;z-index:0}.contabo-footer footer.page-footer section.swoosh{position:relative}.contabo-footer footer.page-footer section.swoosh svg.swoosh{position:absolute;width:400%;height:20em;left:calc(-50% + 2em);top:calc(-21em + 1px);fill:#0078aa;z-index:-1}.contabo-footer footer.page-footer section.swoosh svg.swoosh{width:200%;left:calc(90% + 2em);top:calc(-22em + 1px)}.contabo-footer footer.page-footer section.swoosh svg.swoosh .bg{fill:#323c46}.contabo-footer footer.page-footer section.customer-information .rating-box .follow-us-icon-box .icons{display:flex}.contabo-footer footer.page-footer section.customer-information .rating-box .follow-us-icon-box .icons>a,.contabo-footer footer.page-footer section.customer-information .rating-box .follow-us-icon-box .icons>svg{margin:0 10px}.contabo-footer footer.page-footer section.customer-information .rating-box .follow-us-icon-box .icons>a:first-child,.contabo-footer footer.page-footer section.customer-information .rating-box .follow-us-icon-box .icons>svg:first-child{margin-left:0}.contabo-footer footer.page-footer section.customer-information .rating-box .follow-us-icon-box .icons svg,.contabo-footer footer.page-footer section.customer-information .rating-box .follow-us-icon-box .icons .media.svg img.media-svg-img{fill:#fff;filter:brightness(0) invert(1);width:53px;height:auto}.contabo-footer footer.page-footer .ct-navbar a{color:#fff}.contabo-footer footer.page-footer section.footer-logo-payment{color:#e6ebf0}.contabo-footer footer.page-footer section.footer-logo-payment .global-logo.ct-media{height:unset}.contabo-footer footer.page-footer section.footer-logo-payment .global-logo svg,.contabo-footer footer.page-footer section.footer-logo-payment .global-logo img{height:3em;width:auto}.contabo-footer footer.page-footer section.footer-logo-payment .global-logo img{filter:brightness(0) invert(1)}.contabo-footer footer.page-footer section.footer-logo-payment .payment-icon{display:flex;flex-wrap:nowrap;align-items:center;max-height:35px;font-size:12px}.contabo-footer footer.page-footer section.footer-logo-payment .payment-icon img,.contabo-footer footer.page-footer section.footer-logo-payment .payment-icon svg{height:24px;width:auto;fill:#fff}.contabo-footer footer.page-footer section.footer-logo-payment .payment-icon-group{border:1px solid #fff;border-radius:5px;padding:2px 12px 2px 2px}.contabo-footer footer.page-footer section.footer-logo-payment .payment-icon-group img,.contabo-footer footer.page-footer section.footer-logo-payment .payment-icon-group svg{height:22px;margin:2px 6px}.contabo-footer footer.page-footer section.footer-logo-payment .payment-icon-group p{font-size:12px;line-height:14px}.contabo-footer footer.page-footer .copyright{font-size:11px;line-height:20px;letter-spacing:0px;text-align:right}.contabo-footer .fb-smp-span-12{width:100%}.contabo-footer .fb-smp-horizontalgap-1{column-gap:1em}.contabo-footer .fb-smp-verticalgap-2{row-gap:2em}.contabo-footer .fb-smp-direction-column{flex-flow:column}.contabo-footer .fb-smp-wrap-wrap{flex-wrap:wrap}.contabo-footer .fb-smp-justifycontent-flex-start{justify-content:flex-start}.contabo-footer .fb-smp-justifycontent-center{justify-content:center}.contabo-footer .fb-smp-alignitems-center{align-items:center}.contabo-footer div.ct-form{width:100%}.contabo-footer div.ct-form form.payload-form{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.contabo-footer div.ct-form form.payload-form .form-fields{display:flex;flex-direction:column;align-items:center}.contabo-footer div.ct-form form.payload-form .form-fields .form-field .form-label{display:block;text-align:left}.contabo-footer div.ct-form form.payload-form .form-fields button[type=submit]{margin-top:.5em;margin-left:0;width:100%}.contabo-footer div.ct-form form.payload-form h2.form-title{line-height:1;margin:0 0 1em}.contabo-footer div.ct-form form.payload-form button[type=submit]{max-height:50px}.contabo-footer div.ct-form form.payload-form div.form-success{display:none}.contabo-footer div.ct-form form.payload-form div.form-error{display:none;color:#d71919;padding:.5em 0;font-size:14px}.contabo-footer input{width:100%;padding:1em;box-shadow:none;border-radius:2px;border:1px solid #828c9b;height:50px;line-height:normal}.contabo-footer button.btn{color:#fff;background:#0a78c3;box-shadow:#323c46 0px 2px 2px;font-weight:600;display:inline-block;text-align:center;border-radius:31px;text-decoration:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;text-wrap:nowrap}.contabo-footer button.btn{min-height:50px;padding:1em 1.5em;margin:0 0 0 1em}.contabo-footer label.form-label+input{margin-top:.5em}.contabo-footer .layout{position:relative;z-index:1}.contabo-footer .layout.flex{display:flex;width:100%}.contabo-footer .layout.flex .box{display:flex}.contabo-footer .layout.block{display:block}.contabo-footer .ct-media{height:100%}.contabo-footer .ct-media img,.contabo-footer .ct-media svg{height:100%}.contabo-footer .media.svg{display:inline-block;line-height:0}.contabo-footer .media.svg img.media-svg-img,.contabo-footer .media.svg svg{max-width:100%;height:auto}.contabo-footer .responsive-smp-marginrightuseauto{margin-right:auto}.contabo-footer .responsive-smp-marginleftuseauto{margin-left:auto}.contabo-footer section{position:relative;padding:1em}.contabo-footer section.full-width{max-width:unset;margin-left:unset;margin-right:unset;width:100%}.contabo-footer section.full-width>div{max-width:72rem;margin:0 auto}.contabo-footer .ct-simple-text{color:var(--color,inherit);font-weight:var(--font-weight,inherit);font-size:var(--font-size,inherit)}.contabo-footer *,.contabo-footer :after,.contabo-footer :before,.contabo-footer ::backdrop,.contabo-footer ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}.contabo-footer h1,.contabo-footer h2,.contabo-footer h3,.contabo-footer h4,.contabo-footer h5,.contabo-footer h6{font-size:inherit;font-weight:inherit}.contabo-footer a{color:inherit;text-decoration:inherit}.contabo-footer b,.contabo-footer strong{font-weight:bolder}.contabo-footer img,.contabo-footer svg,.contabo-footer video,.contabo-footer canvas,.contabo-footer audio,.contabo-footer iframe,.contabo-footer embed,.contabo-footer object{display:block;vertical-align:middle}.contabo-footer img,.contabo-footer video{max-width:100%;height:auto}.contabo-footer button,.contabo-footer input,.contabo-footer select,.contabo-footer optgroup,.contabo-footer textarea,.contabo-footer ::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}.contabo-footer button,.contabo-footer input:where([type=button],[type=reset],[type=submit]),.contabo-footer ::file-selector-button{appearance:button}.contabo-footer .block{display:block}.contabo-footer .flex{display:flex}.contabo-footer *{box-sizing:border-box}.contabo-footer body p{margin:0;line-height:1.5rem}.contabo-footer a{color:#0a78c3}.contabo-footer .ct-richtext{width:100%}.contabo-footer *,.contabo-footer :before,.contabo-footer :after,.contabo-footer ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}.contabo-footer a.conditional-link{background:0 0;color:inherit;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:inherit;padding-block:inherit;padding-inline:inherit;font:inherit;cursor:pointer;outline:inherit;margin:inherit;text-decoration:none}.contabo-footer svg.svelte-1fdth92{fill:none;transform-origin:center center;height:1.5rem}.contabo-footer svg.svelte-1fdth92 path:where(.svelte-1fdth92){stroke:currentcolor}.contabo-footer .link-section.svelte-uf0hh9,.contabo-footer .links.svelte-uf0hh9{display:flex;flex-direction:column}.contabo-footer button.svelte-uf0hh9{display:none}.contabo-footer span.svelte-uf0hh9,.contabo-footer a.svelte-uf0hh9{font-size:16px;line-height:24px;letter-spacing:0px;color:var(--c-white);text-decoration:none;margin-bottom:.5em}.contabo-footer .title.svelte-uf0hh9,.contabo-footer .title.svelte-uf0hh9>p{font-weight:700;font-size:18px;line-height:28px;letter-spacing:0px}.contabo-footer .links.svelte-cwc9k4{grid-area:link-grid;display:grid;grid-template-columns:var(--cols);column-gap:1em;justify-content:center;justify-items:center}.contabo-footer .layout[data-astro-cid-wmzt6pfv].block{display:var(--display)}.contabo-footer svg.svelte-1fdth92{fill:none;transform-origin:center center;height:1.5rem}.contabo-footer svg.svelte-1fdth92 path:where(.svelte-1fdth92){stroke:currentcolor}.contabo-footer .link-section.svelte-uf0hh9,.contabo-footer .links.svelte-uf0hh9{display:flex;flex-direction:column}.contabo-footer button.svelte-uf0hh9{display:none}.contabo-footer span.svelte-uf0hh9,.contabo-footer a.svelte-uf0hh9{font-size:16px;line-height:24px;letter-spacing:0px;color:var(--c-white);text-decoration:none;margin-bottom:.5em}.contabo-footer .title.svelte-uf0hh9,.contabo-footer .title.svelte-uf0hh9>p{font-weight:700;font-size:18px;line-height:28px;letter-spacing:0px}.contabo-footer .links.svelte-cwc9k4{grid-area:link-grid;display:grid;grid-template-columns:var(--cols);column-gap:1em;justify-content:center;justify-items:center}.contabo-footer astro-island,.contabo-footer astro-slot,.contabo-footer astro-static-slot{display:contents}.contabo-footer .newsletter-form-text{width:100%;margin-bottom:1em;font-weight:400}.contabo-footer .newsletter-form-privacy-text{width:100%;margin-top:1em;font-size:11px;line-height:13px}.contabo-footer .newsletter-form-privacy-text a{color:#fff}@media (min-width:768px){.contabo-footer footer.page-footer{padding:2em 2em 4em}.contabo-footer footer.page-footer section.swoosh svg.swoosh{width:150%;left:calc(55% + 2em);top:calc(-23em + 1px);pointer-events:none}.contabo-footer footer.page-footer section.footer-logo-payment .global-logo svg,.contabo-footer footer.page-footer section.footer-logo-payment .global-logo img{height:1.5em}.contabo-footer .fb-lmp-span-4{width:33.3333%}.contabo-footer .fb-lmp-span-8{width:66.6667%}.contabo-footer .fb-lmp-horizontalgap-1{column-gap:1em}.contabo-footer .fb-lmp-direction-row{flex-flow:row}.contabo-footer .fb-lmp-flow-row{flex-flow:row}.contabo-footer .fb-lmp-wrap-wrap{flex-wrap:wrap}.contabo-footer .fb-lmp-wrap-nowrap{flex-wrap:nowrap}.contabo-footer .fb-lmp-justifycontent-flex-end{justify-content:flex-end}.contabo-footer .fb-lmp-justifycontent-space-between{justify-content:space-between}.contabo-footer .fb-lmp-alignitems-flex-start{align-items:flex-start}.contabo-footer div.ct-form form.payload-form{display:block;text-align:left}.contabo-footer div.ct-form form.payload-form .form-fields{flex-flow:wrap;align-items:flex-end}.contabo-footer div.ct-form form.payload-form .form-fields .form-field .form-label{display:inline}.contabo-footer div.ct-form form.payload-form .form-fields button[type=submit]{width:auto;margin-top:0;margin-left:1em}.contabo-footer .responsive-lmp-margintop-3{margin-top:3em}.contabo-footer .responsive-lmp-marginbottom-3{margin-bottom:3em}.contabo-footer .responsive-lmp-marginrightuseauto{margin-right:auto}.contabo-footer .responsive-lmp-marginleftuseauto{margin-left:auto}}@media (min-width:1200px){.contabo-footer footer.page-footer section.swoosh svg.swoosh{width:200%;left:calc(55% + 2em);top:calc(-22em + 1px)}.contabo-footer .responsive-dt-marginrightuseauto{margin-right:auto}.contabo-footer .responsive-dt-marginleftuseauto{margin-left:auto}.contabo-footer section{max-width:72rem;padding:0}}@media (min-width:576px){.contabo-footer .fb-sml-wrap-wrap{flex-wrap:wrap}.contabo-footer .responsive-sml-marginrightuseauto{margin-right:auto}.contabo-footer .responsive-sml-marginleftuseauto{margin-left:auto}}@media (min-width:992px){.contabo-footer .fb-lml-span-12{width:100%}.contabo-footer .fb-lml-horizontalgap-2{column-gap:2em}.contabo-footer .fb-lml-direction-row{flex-flow:row}.contabo-footer .fb-lml-flow-row{flex-flow:row}.contabo-footer .fb-lml-wrap-nowrap{flex-wrap:nowrap}.contabo-footer .responsive-lml-marginrightuseauto{margin-right:auto}.contabo-footer .responsive-lml-marginleftuseauto{margin-left:auto}}@media (max-width:768px){.contabo-footer div.ct-form form.payload-form .form-fields .form-field{width:100%}.contabo-footer .ct-simple-text{font-size:var(--font-size-mobile,var(--font-size,inherit))}.contabo-footer section{padding:1em !important}.contabo-footer button.svelte-uf0hh9{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.75em 0;background:0 0;color:var(--c-white);border-width:1px medium medium;border-style:solid none none;border-color:rgba(90,100,115,.5) currentcolor currentcolor;border-image:none}.contabo-footer button.svelte-uf0hh9 svg{height:18px;stroke-width:3;stroke:var(--c-white);margin-right:.5em}.contabo-footer span.title.svelte-uf0hh9,.contabo-footer .closed.svelte-uf0hh9{display:none}.contabo-footer .links.svelte-cwc9k4{display:flex;flex-direction:column;border-bottom:1px solid rgba(90,100,115,.5);margin-top:2em;margin-bottom:2em}.contabo-footer button.svelte-uf0hh9{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.75em 0;background:0 0;color:var(--c-white);border-width:1px medium medium;border-style:solid none none;border-color:rgba(90,100,115,.5) currentcolor currentcolor;border-image:none}.contabo-footer button.svelte-uf0hh9 svg{height:18px;stroke-width:3;stroke:var(--c-white);margin-right:.5em}.contabo-footer span.title.svelte-uf0hh9,.contabo-footer .closed.svelte-uf0hh9{display:none}.contabo-footer .links.svelte-cwc9k4{display:flex;flex-direction:column;border-bottom:1px solid rgba(90,100,115,.5);margin-top:2em;margin-bottom:2em}}@media (min-width:2560px){.contabo-footer .responsive-uw-marginrightuseauto{margin-right:auto}.contabo-footer .responsive-uw-marginleftuseauto{margin-left:auto}}@media screen and (max-width:992px){.contabo-footer .icon{display:none}}