:root{--primary-color:#00a1a1;--primary-color-dark:#007a7a;--primary-color-light:#cce4e4;--primary-color-lighter:#33eced;--secondary-color:#5e78a6;--secondary-color-mid:#96a7c5;--secondary-color-light:#d7deea;--secondary-bg-light:#f2f2f8;--highlight-color:#c9184a;--highlight-color-mid:#ea4876;--highlight-color-light:#f6b6c8;--primary-black:#2d363d;--primary-gray:#343e46;--primary-gray-light:#f3f5f6;--secondary-gray:#f5f5f5;--gray:#dadada;--header-gray:#cdcdcd;--dark-gray:#666;--placeholder-gray:#757575;--light-gray:#fbfbfb;--background-gray:#feffff;--white:#fff;--black:#000;--green:#3cbc8d;--light-green:#5fcca4;--state-green:#30903e;--red:#d0021b;--red-destroy:#d0021b;--red-destroy-soft:#d83a4d;--yellow:#f3f156;--state-yellow:#f3f156;--highlight-yellow:#fdfde5;--blankslate-color:#fbb674;--blue:#3c85bc;--default-color:#384062;--default-color-light:#0c94ad;--body-background-color:#fff;--backend-background-color:#f6f6fa;--link-color:#007a7a;--primary-color-rgb:0, 161, 161;--primary-black-rgb:45, 54, 61;--white-rgb:255, 255, 255;--default-spacing:15px;--double-spacing:30px}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:font-url("icomoon/icomoon.eot?fb1q2r");src:font-url("icomoon/icomoon.eot?fb1q2r#iefix") format("embedded-opentype"), font-url("icomoon/icomoon.ttf?fb1q2r") format("truetype"), font-url("icomoon/icomoon.woff?fb1q2r") format("woff"), font-url("icomoon/icomoon.svg?fb1q2r#icomoon") format("svg")}@font-face{font-family:OpenSans-Light;font-style:normal;font-weight:300;src:font-url("Open_Sans/OpenSans-Light.ttf") format("truetype");src:font-url("Open_Sans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), font-url("Open_Sans/OpenSans-Light-webfont.woff") format("woff"), font-url("Open_Sans/OpenSans-Light-webfont.ttf") format("truetype");font-display:swap}@font-face{font-family:OpenSans-Regular;font-style:normal;font-weight:300;src:font-url("Open_Sans/OpenSans-Regular.ttf") format("truetype");src:font-url("Open_Sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), font-url("Open_Sans/OpenSans-Regular-webfont.woff") format("woff");font-display:swap}@font-face{font-family:OpenSans-SemiBold;font-style:normal;font-weight:300;src:font-url("Open_Sans/OpenSans-SemiBold.ttf") format("truetype");src:font-url("Open_Sans/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), font-url("Open_Sans/OpenSans-Semibold-webfont.woff") format("woff");font-display:swap}@font-face{font-family:OpenSans-Bold;font-style:normal;font-weight:300;src:font-url("Open_Sans/OpenSans-Bold.ttf") format("truetype");src:font-url("Open_Sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), font-url("Open_Sans/OpenSans-Bold-webfont.woff") format("woff");font-display:swap}@font-face{font-family:Rubik-Regular;font-style:normal;font-weight:300;src:font-url("Rubik/Rubik-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:Rubik-Medium;font-style:normal;font-weight:300;src:font-url("Rubik/Rubik-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:Rubik-SemiBold;font-style:normal;font-weight:300;src:font-url("Rubik/Rubik-SemiBold.ttf") format("truetype");font-display:swap}@font-face{font-family:Rubik-Bold;font-style:normal;font-weight:300;src:font-url("Rubik/Rubik-Bold.ttf") format("truetype");font-display:swap}:root{--font-light:"OpenSans-Light";--font-regular:"OpenSans-Regular";--font-sbold:"OpenSans-SemiBold";--font-bold:"OpenSans-Bold";--heading-regular:"Rubik-Regular";--heading-medium:"Rubik-Medium";--heading-sbold:"Rubik-SemiBold";--heading-bold:"Rubik-Bold"}a,a:visited,.ep-link-like{font-family:var(--font-sbold);color:var(--primary-color-dark);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background-color:inherit;text-decoration:underline;transition:all .2s ease-out;text-decoration-thickness:2px!important;-webkit-text-decoration-color:var(--primary-color-light)!important;text-decoration-color:var(--primary-color-light)!important;text-underline-offset:2px!important}a:hover,a:visited:hover,.ep-link-like:hover{color:var(--primary-color);text-decoration-color:#0000!important}a img,a:visited img,.ep-link-like img{background-color:inherit;border:none;text-decoration:none}a:link.underlined,a:visited.underlined{text-decoration:underline}a:hover.underlined{text-decoration:none}a.disabled{pointer-events:none;cursor:default}.ep-button{box-sizing:border-box;font-family:var(--font-regular);font-size:inherit;color:#fff;white-space:nowrap;cursor:pointer;background-color:var(--primary-color);border:2px solid #0000;border-radius:2%;margin:.5rem 0;padding:.6rem 1.2rem;line-height:1;text-decoration:none;display:inline-block}.ep-button:hover{opacity:.8}.ep-button:visited,.ep-button:visited:enabled{color:#fff;background-color:var(--primary-color)}@media screen and (width<=567px){.ep-button{white-space:normal}}.ep-button-is-large{padding:.6rem 1.2rem}.ep-button{border-color:var(--primary-color);transition:opacity .2s ease-out;color:var(--white)!important;background-color:var(--primary-color)!important}.ep-button:disabled{border-color:var(--gray);color:var(--black)!important;background-color:var(--light-gray)!important}.ep-button-is-lighter{opacity:.5}.ep-button-is-lighter:hover{opacity:1}.ep-button-is-filled-white{border-color:var(--white);color:var(--primary-color)!important;background-color:var(--white)!important}.ep-button-is-bordered-primary{border-color:var(--primary-color);color:var(--primary-color)!important;background-color:var(--white)!important}.ep-button-is-cta{font-family:var(--font-bold);padding:.85rem 1.7rem;font-size:1.1rem}.ep-button-is-abort,.ep-button-is-destroy{line-height:1;text-decoration:none;display:inline-flex}.ep-button-is-abort img,.ep-button-is-abort svg,.ep-button-is-destroy img,.ep-button-is-destroy svg{width:13px;height:13px;margin-right:.4em}.ep-button-is-abort{border-color:var(--gray);margin-right:2%;color:var(--black)!important;background-color:#0000!important}.ep-button-is-abort:hover{background-color:var(--light-gray)!important}.ep-button-is-destroy,.ep-button-is-cancel-account{border-color:var(--red-destroy);color:var(--white)!important;background-color:var(--red-destroy-soft)!important}.ep-button-is-destroy:hover,.ep-button-is-cancel-account:hover{background-color:var(--red-destroy)!important}.ep-button-is-destroy:hover svg #shape{fill:var(--white)}input[type=text],input[type=button],input[type=submit]{appearance:none;border-radius:0}html{scroll-behavior:smooth;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font-regular);font-feature-settings:"dlig" 1;font-kerning:normal;color:var(--primary-black);letter-spacing:.02em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;border:0;margin:0;padding:0;font-size:18px;font-weight:400;line-height:1.3;overflow:auto}h1,h2,h3,h4,h5{font-family:var(--heading-medium);-webkit-hyphens:none;hyphens:none;font-style:normal;font-weight:500;line-height:1.4}h1 a,h2 a,h3 a,h4 a,h5 a{font-family:var(--heading-medium)}h1{font-size:140%}h2{font-size:120%}h3{font-size:100%}.font-regular{font-family:var(--font-regular)}.line-through{text-decoration:line-through}.text-primary,a.text-primary{color:var(--primary-color)}.text-primary-dark{color:var(--primary-color-dark)}a.text-red,.text-red{color:var(--red-destroy)}a.text-green,.text-green{color:var(--green)}a.text-secondary,.text-secondary{color:var(--secondary-color)}a.text-gray,.text-gray{color:var(--gray)}table{border-collapse:collapse;border:1px solid var(--secondary-color-light);min-width:300px}table thead{border-bottom:2px solid var(--secondary-color-light)}table td,table th{border:1px solid var(--secondary-color-light);width:auto;padding:0 .5rem;line-height:2}table th{text-align:inherit}table strong{font-family:var(--font-sbold)}hr.top-bottom-spacer{border:none;border-top:1px solid var(--dark-gray);max-width:30%;height:1px;margin:4% auto}li.not_visible{list-style-type:none}span.underlined{text-decoration:underline}span.underlined:hover{text-decoration:none}header,footer,article,section,nav,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.layout-clearfix{clear:both}.spacer-small{height:12pt}.spacer-regular{height:24pt}.float-right{float:right}.layout-sticky{z-index:3;width:100%;position:sticky;top:0}.is-hidden{visibility:hidden!important;opacity:0!important}section:after{clear:both;content:" ";display:block}.hint{border:2px solid #00b9ba;border-left:none;border-right:none;padding:15px 0}.hint-colored{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#45e0d0;padding:0 10px;display:inline}.hint-colored-is-warning{color:#fff;background-color:var(--red)}.hint-textmarker{text-shadow:-3px 3px 3px var(--primary-color-lighter), 3px 3px 3px var(--primary-color-lighter), 6px 3px 6px var(--primary-color-lighter), -6px 3px 6px var(--primary-color-lighter)}h1.top_of_page{margin-top:0}.only-mobile,.only-mobile-inline{display:none}.spacer-no-top{margin-top:0}.spacer-top-30{margin-top:30px}.spacer-y-10{margin-top:10px;margin-bottom:10px}.spacer-y-30{margin-top:30px;margin-bottom:30px}.layout-centered{text-align:center}.layout-left-aligned{text-align:left}section svg,section img{max-width:95%}.shadow-card{border-radius:3px;box-shadow:0 0 40px #cccccc80}.content h1:first-of-type{margin-top:0;margin-bottom:2%}.notice,.alert{color:var(--link-color);text-align:center;font-size:120%;font-weight:700}.notice{color:var(--primary-color)}.alert{color:var(--red)}.content .notice:empty,.content .alert:empty{display:none}form.button_to,form.button_to div{display:inline}form .actions{margin-top:30px}.redactor-editor{border-color:var(--gray)}.redactor-editor img{display:block}.motive-favorite a,.motive-favorite a:visited{text-decoration:none}.motive-favorite svg{width:48px;height:48px}.motive-favorite svg #primary{fill:#eee}.motive-favorite.loved svg #primary{fill:var(--red)}.field_with_errors{padding:2px}.field_with_errors input{border:1px solid var(--red)}#error_explanation{border:2px solid var(--red);background-color:#f0f0f0;border-radius:3px;margin-bottom:30px;padding-bottom:0}#error_explanation h2{margin-bottom:0}#error_explanation ul{text-align:left;margin:0;padding:15px 0 15px 30px}#error_explanation ul li{list-style:outside}.cta-default-buttoned-anchor a{box-sizing:border-box;font-family:var(--font-regular);font-size:inherit;color:#fff;white-space:nowrap;cursor:pointer;background-color:var(--primary-color);border:2px solid #0000;border-radius:2%;margin:.5rem 0;padding:.6rem 1.2rem;line-height:1;text-decoration:none;display:inline-block}.cta-default-buttoned-anchor a:hover{opacity:.8}.cta-default-buttoned-anchor a:visited,.cta-default-buttoned-anchor a:visited:enabled{color:#fff;background-color:var(--primary-color)}@media screen and (width<=567px){.cta-default-buttoned-anchor a{white-space:normal}}.cta-default-buttoned-anchor a{border-color:var(--white);color:var(--primary-color)!important;background-color:var(--white)!important}section.campaigns{width:95%;max-width:1050px;margin:0 auto}section.campaigns.single-campaign .campaign{width:90%}section.campaigns .campaign{clear:both;background-color:#fff;border-radius:3px;width:27%;min-height:500px;margin:0 1% 15px;padding:2%;display:inline-block;overflow:hidden;box-shadow:0 0 40px #cccccc80}section.campaigns .campaign.width_50{width:50%}section.campaigns .campaign .text h3{margin:10px}section.campaigns .campaign .text p{margin:10px 0 0}section.campaigns .campaign .text h3,section.campaigns .campaign .text p{text-align:center}section.campaigns .campaign .motive_preview{width:100%}section.campaigns .campaign .motive_preview img{max-width:100%}.event h2{font-size:110%}.event img{max-width:100%}.event .timestamp{float:right}.event.user,.event.customer,.event.customer_data{border-radius:8px;position:relative}.event.user{float:right;background-color:#e4ecfe}.event.customer{float:left;background-color:var(--light-gray)}.state-badge{border-radius:5px;padding:.2em .4em;font-size:80%;font-weight:400}.pagination{text-align:center;margin:4pt 0;padding:.3em}.pagination a,.pagination span{padding:.2em .5em}.pagination span.disabled{color:#aaa}.pagination .current{background-color:none;padding:.2em .5em;font-style:normal}.pagination a{color:#fff;background-color:var(--default-color-light);border:none;text-decoration:none}.pagination a:hover,.pagination a:focus{color:#fff;background-color:#000}.pagination .previous_page,.pagination .next_page{border-width:2px}.pagination .previous_page{margin-right:1em}.pagination .next_page{margin-left:1em}footer{text-align:center;margin-top:4%}section.motives div.custom-motive-upload{padding:15px}section.motives div.motive-thumb{float:left;text-align:center;width:20%;height:300px;margin:1em 0;display:block}section.motives div.motive-thumb .motive_overlay_area{z-index:10}section.motives div.motive-thumb .motive_overlay_area a.show_overlay{display:block}section.motives div.motive-thumb .motive_overlay_area a.show_overlay svg{width:32px;height:32px}section.motives div.motive-thumb .motive_overlay_area a.show_overlay svg #primary{fill:#0000}section.motives div.motive-thumb .motive_overlay_area a,section.motives div.motive-thumb .motive_overlay_area a:visited{margin:0}section.motives div.motive-thumb:hover .motive_overlay_area a.show_overlay svg #primary{fill:var(--primary-color)}section.motives div.motive-thumb a{vertical-align:middle;display:inline-block}section.motives div.motive-thumb img{border:1px solid var(--secondary-color-light);max-width:300px;max-height:300px;box-shadow:none;border-radius:2px}section.motives div.motive-thumb.landscape a.select_motive{width:100%;margin-top:35px}section.motives div.motive-thumb.landscape img{width:90%}section.motives div.motive-thumb.vertical a.select_motive{height:100%}section.motives div.motive-thumb.vertical img{height:90%}section.motives div.motive-thumb:last-of-type:before,section.motives div.motive-thumb:last-of-type:after{clear:both;content:" ";display:table}.cards-filter input[type=text],.groups-filter input[type=text]{width:90%;max-width:600px;margin:0 auto;padding:.3em 1%;font-size:100%;display:block}.cards-filter input[type=text].with-result,.groups-filter input[type=text].with-result{background-color:#3cbe8e2e;border-color:#3cbe8e2e}.cards-filter input[type=text].without-result,.groups-filter input[type=text].without-result{background-color:#cf021a21;border-color:#cf021a21}.cards-filter .tags,.cards-filter .groups,.groups-filter .tags,.groups-filter .groups{text-align:center;white-space:inherit;line-height:1.5}.cards-filter .tags a,.cards-filter .groups a,.groups-filter .tags a,.groups-filter .groups a{color:#fff;white-space:nowrap;background-color:var(--primary-color);border-radius:3px;margin:.5%;padding:3px 5px;text-decoration:none;display:inline-block}.cards-filter .tags a:hover,.cards-filter .groups a:hover,.groups-filter .tags a:hover,.groups-filter .groups a:hover{background-color:var(--primary-color-dark)}.cards-filter .tags a.selected,.cards-filter .groups a.selected,.groups-filter .tags a.selected,.groups-filter .groups a.selected{color:var(--primary-black);background-color:var(--primary-color-lighter);border:1px solid var(--primary-color)}.cards-filter .tags .show-more,.cards-filter .groups .show-more,.groups-filter .tags .show-more,.groups-filter .groups .show-more{color:#000;background-color:var(--yellow)}.cards-filter .tags .show-all,.cards-filter .groups .show-all,.groups-filter .tags .show-all,.groups-filter .groups .show-all{background-color:var(--red)}.postcard-optic{border:1px solid var(--secondary-color-light);box-shadow:none;background-color:#fff;border-radius:2px}.postcard-optic.vertical{min-height:200px}.postcard-optic.centered{text-align:center!important}.postcard-optic.centered h1,.postcard-optic.centered h2,.postcard-optic.centered h3,.postcard-optic.centered p,.postcard-optic.centered a{text-align:center}.postcard-optic.with-padding{padding:30px}.custom-motive-hint .postcard-optic{border:2px solid var(--primary-color-light);box-shadow:none;border-radius:2px}section.two-vertical-cards.text_samples .card{text-align:left;min-height:380px;margin-bottom:15px;text-decoration:none}section.two-vertical-cards.text_samples .card p{text-align:left;line-height:30px}section.two-vertical-cards.text_samples .card.text_sample_cta{color:#fff;background-color:var(--primary-color)}section.two-vertical-cards:after,.marketing-page-section.n-texts:after{clear:both;content:"";display:block}section.two-vertical-cards .card,.marketing-page-section.n-texts .card{text-align:left;width:40%;margin:0 15px;padding:15px;display:inline-table}section.two-vertical-cards .card svg.icon,section.two-vertical-cards .card img.icon,.marketing-page-section.n-texts .card svg.icon,.marketing-page-section.n-texts .card img.icon{width:64px;height:64px;margin-bottom:3%}section.two-vertical-cards .card svg.icon.left-border,section.two-vertical-cards .card img.icon.left-border,.marketing-page-section.n-texts .card svg.icon.left-border,.marketing-page-section.n-texts .card img.icon.left-border{float:left;margin:-48px -48px -48px -42px}section.two-vertical-cards .card svg.icon.right-border,section.two-vertical-cards .card img.icon.right-border,.marketing-page-section.n-texts .card svg.icon.right-border,.marketing-page-section.n-texts .card img.icon.right-border{float:right;margin:-48px -42px -48px -48px}section.two-vertical-cards.pricing .pricing-cards,.marketing-page-section.n-texts.pricing .pricing-cards{justify-content:space-between;display:flex}section.two-vertical-cards.pricing .vertical-flex,.marketing-page-section.n-texts.pricing .vertical-flex{flex-direction:column;display:flex}section.two-vertical-cards.pricing .vertical-flex p,.marketing-page-section.n-texts.pricing .vertical-flex p{margin-top:1rem}section.two-vertical-cards.pricing .price,.marketing-page-section.n-texts.pricing .price{text-align:right;justify-content:space-between;display:flex}section.two-vertical-cards.pricing .text-gray,.marketing-page-section.n-texts.pricing .text-gray{color:var(--dark-gray);text-align:right;opacity:.8;margin:-.3rem 0 1rem .75rem;font-size:80%;display:block}section.three-vertical-cards{text-align:center}section.three-vertical-cards:before,section.three-vertical-cards:after{clear:both;content:" ";display:table}section.three-vertical-cards .card{box-sizing:border-box;width:31%;max-width:300px;margin:0 1%;padding:15px 5px;display:inline-block}.card h2:first-of-type,.card h3:first-of-type,.card h4:first-of-type{margin-top:0}.card.card-colored{background-color:var(--secondary-bg-light);border:2px solid var(--primary-color-light);box-shadow:none;border-radius:2px}.card.bg-white{background-color:#fff}.card .card-svg-icon{width:auto;height:60px}.auto-grid{--auto-grid-min-size:16rem;grid-template-columns:repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));gap:1rem;display:grid}.auto-grid.auto-grid-xs{--auto-grid-min-size:12rem}@media screen and (width<=1200px){.auto-grid.auto-grid-xs{--auto-grid-min-size:22rem}}.auto-grid-element.card{padding:1rem 1.5rem}.auto-grid-element .icon-headline{display:-webkit-box;display:flexbox;display:flex}.auto-grid-element .icon-headline h3{text-align:left}.auto-grid-element.with-checkmark{padding-left:3rem;position:relative}.auto-grid-element.with-checkmark:before{z-index:1;content:image-url("icons/checkmark.png");width:1rem;height:1rem;position:absolute;top:17%;left:0;transform:scale(.8)}.auto-grid-element.with-checkmark h2,.auto-grid-element.with-checkmark h3,.auto-grid-element.with-checkmark h4{max-width:75%}.auto-grid-element.with-checkmark h2,.auto-grid-element.with-checkmark h3,.auto-grid-element.with-checkmark h4,.auto-grid-element.with-checkmark p{text-align:left;font-weight:400}.vertical-flex{display:-webkit-box;display:flexbox;flex-direction:column;display:flex}.cards-new-input-field{text-align:center;background:0 0;font-size:100%}@media only screen and (width<=1500px){section.motives div.motive-thumb{width:25%}}@media only screen and (width<=1000px){.no-tablet{display:none}section.campaigns .campaign{width:42%}section.multi-vertical-cards .card,section.three-vertical-cards .card{width:44%;margin-bottom:2%}section.motives div.motive-thumb{width:50%}}@media only screen and (device-width>=768px) and (device-width<=1024px){footer.large{border-top:4px solid #d3d3d3}.auto-grid-element.with-checkmark:before{position:initial}}@media only screen and (width<=700px){body{font-feature-settings:"dlig" 1;font-kerning:normal;text-rendering:optimizelegibility}table{white-space:nowrap;cursor:pointer;max-width:fit-content;margin:0 auto;display:block;overflow-x:auto}th,td{hyphens:unset;-webkit-user-select:none;user-select:none}.only-mobile{display:block}.only-mobile-inline{display:inline}.no-mobile{display:none}section.motives div.motive-thumb{width:100%}section.multi-vertical-cards .card,section.three-vertical-cards .card,section.two-vertical-cards .card{float:none;width:auto;max-width:none;min-height:auto;margin-bottom:2%;display:block}section.campaigns .campaign{width:100%;max-width:450px}section.campaigns .campaign.width_50{width:100%}.pricing .pricing-cards{width:inherit;margin:0 auto;display:block!important}}.form-avatar{width:100%;max-width:300px;margin:0 auto}.form-field{max-width:500px;margin-bottom:30px}.form-field-small-margin-bottom{margin-bottom:15px}.form-field-full-width{max-width:none}.form-field-small-width{max-width:300px}.form-field-small-width.form-field-centered{text-align:left}.form-field-centered{margin-left:auto;margin-right:auto}.form-field-left-aligned{text-align:left}.form-field-radio-list .form-field-check-radio{margin-bottom:5px}.form-field-radio-list .form-field-check-radio .desc{margin:0}.form-field-abort-right{float:right}.form-field-abort-right a{color:var(--red-destroy)}.form-field-s-field{height:.5px;margin:0;padding:0;overflow:hidden}.form-field-s-field input,.form-field-s-field textarea{border:none!important}.form-field label{font-weight:700}.form-field label.with-spacing{margin-bottom:.3em;display:inline-block}.form-field a.info{margin-left:5px;text-decoration:none}.form-field a.info:hover{text-decoration:none}.form-field select,.form-field textarea,.form-field input[type=text],.form-field input[type=email],.form-field input[type=number],.form-field input[type=password]{border:1px solid var(--gray);border-radius:3px;width:97%;padding:1%;font-size:100%}.form-field select:disabled,.form-field textarea:disabled,.form-field input[type=text]:disabled,.form-field input[type=email]:disabled,.form-field input[type=number]:disabled,.form-field input[type=password]:disabled{background-color:var(--gray)}.form-field select.invalid,.form-field textarea.invalid,.form-field input[type=text].invalid,.form-field input[type=email].invalid,.form-field input[type=number].invalid,.form-field input[type=password].invalid{border:1px solid var(--red)}.form-field input[type=checkbox],.form-field input[type=radio]{display:none}.form-field-check-radio{border-radius:50px;min-height:30px;position:relative}.form-field-check-radio label{font-weight:inherit;cursor:pointer}.form-field-check-radio label.desc,.form-field-check-radio input.radio_input{margin:.4em 0;display:inline-block;position:relative;left:40px}.form-field-check-radio input.radio_input{max-width:80px;font-size:100%}.form-field-check-radio span.radio_input_desc{position:relative;left:40px}.form-field-check-radio label.rounded{border:1px solid var(--gray);background:0 0;border-radius:50px;width:20px;height:20px;position:absolute;top:4px;left:4px}.form-field-check-radio label.rounded:after{content:"";opacity:0;width:9px;height:5px;filter:alpha(opacity=0);background:0 0;border-top:none;border-bottom:3px solid #fcfff4;border-left:3px solid #fcfff4;border-right:none;position:absolute;top:5px;left:4px;transform:rotate(-45deg)}.form-field-check-radio label.rounded:hover:after{opacity:.3;filter:alpha(opacity=30)}.form-field-check-radio input[type=checkbox]:checked+label.rounded{background:var(--green)}.form-field-check-radio input[type=checkbox]:disabled+label.rounded,.form-field-check-radio input[type=radio]:disabled+label.rounded{background:var(--gray)}.form-field-check-radio input[type=checkbox]:checked+label.rounded:after{opacity:1;filter:alpha(opacity=100)}.form-field-check-radio input[type=radio]:checked+label.rounded{background:var(--green)}.form-field-check-radio input[type=radio]:checked+label.rounded:after{opacity:1;filter:alpha(opacity=100)}.form-field-checkbox .form-field-check-radio label.rounded{margin-right:5px}.form-field-checkbox .form-field-check-radio label.desc{margin:0;left:0}.form-field-radio-list .form-field-check-radio label.rounded{margin-right:5px}.form-field-radio-list .form-field-check-radio label.desc{margin:0}.form-field-gender{max-width:none}.form-field-gender .gender{opacity:.3;width:40px;height:40px;margin-right:2%}.form-field-gender .gender:hover{cursor:pointer}.form-field-gender .selected{opacity:1}.action-link.abort{color:var(--red-destroy)}@media only screen and (width<=700px){.form-field-checkbox .form-field-check-radio label.desc{margin-left:15px}}section.content{border:2px solid var(--primary-color-light);box-shadow:none;background-color:#fff;border-radius:2px;padding:30px}section.content.fullscale{width:96%}section.content.small_layout,section.content.small{width:90%;max-width:500px;margin:0 auto}.bg-primary{background-color:var(--primary-color)}.bg-primary-light{background-color:var(--primary-color-light)}.bg-secondary-light,.bg-default-light{background-color:var(--secondary-bg-light)}footer.lean{margin-top:.8rem}footer.lean a{margin:0 .5rem;font-size:.9rem}footer.large{background-color:var(--secondary-color-light);margin:30px 0 0;padding:4%}footer.large .content_grid_four{text-align:left;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto;place-items:stretch center;gap:2em;max-width:1100px;margin:0 auto;display:grid}footer.large .content_grid_four .content-column{justify-content:center;padding-left:4%}footer.large .content_grid_four .content-column h3{color:var(--primary-color-dark);text-transform:uppercase;letter-spacing:1px;margin:15px 0;font-size:100%}footer.large .content_grid_four .content-column h3:first-of-type{margin-top:0}footer.large .content_grid_four .content-column li,footer.large .content_grid_four .content-column a,footer.large .content_grid_four .content-column p{font-size:14px;line-height:21px}footer.large .content_grid_four .content-column p{margin:0 0 5px}footer.large .content_grid_four .content-column a{text-decoration:underline}footer.large .content_grid_four .content-column a:hover{text-decoration:none}footer.large .content_grid_four .content-column ul{padding:0;list-style-type:none}footer.large .socials{background:var(--secondary-color-light);outline:none;width:100%;margin-top:4%;position:relative}footer.large .socials .line-through{z-index:1;content:"";border:none;border-bottom:1px solid #fff;border-radius:255px 15px 225px/15px 225px 15px 255px;width:100%;position:absolute;top:22px;left:0}footer.large .socials .buttons{display:-webkit-box;display:flexbox;flex-direction:row;justify-content:center;margin-left:50%;padding:0 1em;display:flex}footer.large .socials .buttons a{z-index:2;background-color:var(--secondary-color-light);padding:0 10px;transition:all .2s ease-in-out}footer.large .socials .buttons a:hover{transform:scale(1.1)}@media only screen and (width<=770px){footer.footer_frontend .content_grid_four{grid-template-columns:1fr 1fr;max-width:500px}footer.footer_frontend .content_grid_four .content-column:nth-of-type(odd){display:none}footer.footer_frontend .content_grid_four .content-column h3{margin-bottom:0}footer.footer_frontend .content_grid_four .content-column ul{margin:1em 0}}.StripeElement{box-sizing:border-box;background-color:#fff;border:1px solid #dadada;border-radius:3px;padding:1%}.StripeElement--focus{box-shadow:0 1px 3px #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.dialog-box{border:0;max-width:calc(100% - 4rem);max-height:calc(100% - 4rem)}.dialog-box::backdrop{background-color:#00000073}.dialog-box img{max-width:75rem;margin:0 auto;position:relative}.dialog-button-close{z-index:1;color:var(--default-color);cursor:pointer;background-color:var(--gray);font-size:1rem;font-weight:700;position:absolute;top:.25rem;right:.25rem}.billing-info-reverse-charge{--billing-info-reverse-charge-border-color:var(--primary-color);padding:var(--default-spacing) 0;border-top:2px solid var(--billing-info-reverse-charge-border-color);border-bottom:2px solid var(--billing-info-reverse-charge-border-color)}.billing-info-reverse-charge-is-hidden{display:none}body{background-color:var(--backend-background-color)}header{text-align:center;margin:30px 0}header .logo{width:20%;max-width:200px}header .logo a,header .logo a:hover{text-decoration:none}.content h1:first-of-type,.content h2:first-of-type{margin-top:0}.content input{max-width:400px}svg.referral_heart{max-width:100px}svg.referral_heart #primary{fill:var(--red)}.payment-options{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem auto;display:grid}.payment-option-link{border-radius:8px;padding:1rem 1rem 2rem}.payment-option-link img{opacity:.85;height:70px;transition:opacity .2s ease-in-out}.payment-option-link:hover{background-color:var(--backend-background-color)}.payment-option-link:hover img{opacity:1}.payment-option-link[title]{position:relative}.payment-option-link[title]:after{color:var(--secondary-color-mid);white-space:nowrap;content:attr(title);font-size:.8rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@media only screen and (width<=700px){.content.small{box-sizing:border-box}.payment-options{grid-template-columns:1fr}.payment-option-link{background-color:var(--backend-background-color)}}
