﻿@keyframes appear-form-spinner{to{transform:rotate(360deg)}}.appear-text-spot{width:100%;max-width:calc(var(--rb-content-width) + var(--rb-content-padding) * 2);margin:0 auto;padding-left:var(--rb-content-padding);padding-right:var(--rb-content-padding);display:flex;flex-direction:column;gap:var(--appear-default-column-gap, 3rem);align-items:center}@media only screen and (max-width: 1024px){.appear-text-spot{max-width:calc(var(--rb-content-width) + var(--rb-content-padding-tablet) * 2);padding-left:var(--rb-content-padding-tablet);padding-right:var(--rb-content-padding-tablet)}}@media only screen and (max-width: 767px){.appear-text-spot{max-width:100%;padding-left:var(--rb-content-padding-mobile);padding-right:var(--rb-content-padding-mobile)}}@media only screen and (min-width: 1026px){.appear-text-spot{flex-direction:row;align-items:stretch}}@media only screen and (min-width: 1026px){.appear-text-spot--image-right{flex-direction:row-reverse}}.appear-text-spot__image-wrapper{flex:1;width:100%;max-width:100%;border-radius:var(--appear-border-radius-default, 1rem);overflow:hidden;opacity:0}.elementor-editor-active .appear-text-spot__image-wrapper{opacity:1}.appear-widget--entered .appear-text-spot__image-wrapper,.appear-text-spot__image-wrapper.appear-widget--entered{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms backwards}@media only screen and (min-width: 1026px){.appear-text-spot__image-wrapper{flex:1 1 50%;max-width:50%;height:auto;align-self:center}}.appear-text-spot__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--appear-border-radius-default, 1rem);aspect-ratio:1/1}@media only screen and (min-width: 1026px){.appear-text-spot__image-wrapper img{aspect-ratio:auto;min-height:480px}}.appear-text-spot__content-wrapper{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center}.appear-text-spot__content{display:flex;flex-direction:column}.appear-text-spot__tagline{font-size:var(--appear-font-size-body);line-height:var(--appear-line-height-body);display:block;color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));font-weight:600;opacity:0}@media only screen and (max-width: 1024px){.appear-text-spot__tagline{font-size:var(--appear-font-size-body-tablet)}}@media only screen and (max-width: 767px){.appear-text-spot__tagline{font-size:var(--appear-font-size-body-mobile)}}.elementor-editor-active .appear-text-spot__tagline{opacity:1}.appear-widget--entered .appear-text-spot__tagline,.appear-text-spot__tagline.appear-widget--entered{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 300ms backwards}.appear-text-spot__title{margin-block:var(--appear-margin-heading, 0 0.5em);font-family:var(--appear-font-family-primary, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--appear-font-size-h3);line-height:var(--appear-line-height-h3);margin-bottom:0;opacity:0}@media only screen and (max-width: 1024px){.appear-text-spot__title{font-size:var(--appear-font-size-h3-tablet)}}@media only screen and (max-width: 767px){.appear-text-spot__title{font-size:var(--appear-font-size-h3-mobile)}}.elementor-editor-active .appear-text-spot__title{opacity:1}.appear-widget--entered .appear-text-spot__title,.appear-text-spot__title.appear-widget--entered{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 400ms backwards}.appear-text-spot__description{font-size:var(--appear-font-size-body);line-height:var(--appear-line-height-body);margin-top:2rem;opacity:0}@media only screen and (max-width: 1024px){.appear-text-spot__description{font-size:var(--appear-font-size-body-tablet)}}@media only screen and (max-width: 767px){.appear-text-spot__description{font-size:var(--appear-font-size-body-mobile)}}.appear-text-spot__description p{margin-top:var(--appear-margin-top-p, 0)}.appear-text-spot__description b,.appear-text-spot__description strong{font-weight:600}.appear-text-spot__description a{text-decoration:underline;transition:fill 175ms linear,outline 175ms linear,color 175ms linear,background-color 175ms linear,border-color 175ms linear}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.appear-text-spot__description a:hover{color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)))}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.appear-text-spot__description a:active{color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)))}}.appear-text-spot__description ol,.appear-text-spot__description ul{margin:10px 0;padding:0;list-style:none}.appear-text-spot__description ol li,.appear-text-spot__description ul li{padding-left:16px}.appear-text-spot__description ol li::before,.appear-text-spot__description ul li::before{content:"• ";display:inline-block;margin-left:-15px;margin-right:15px;color:var(--appear-theme-color-primary, var(--appear-color-primary, var(--rb-webshop-color-primary, #1d2327)))}.appear-text-spot__description ol{counter-reset:count}.appear-text-spot__description ol li{counter-increment:count}.appear-text-spot__description ol li::before{content:counter(count) ". "}.elementor-editor-active .appear-text-spot__description{opacity:1}.appear-widget--entered .appear-text-spot__description,.appear-text-spot__description.appear-widget--entered{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms backwards}.appear-text-spot__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem;opacity:0}.elementor-editor-active .appear-text-spot__buttons{opacity:1}.appear-widget--entered .appear-text-spot__buttons,.appear-text-spot__buttons.appear-widget--entered{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 600ms backwards}.appear-text-spot a.appear-text-spot__button{display:inline-flex;position:relative;align-items:center;justify-content:center;padding:.4445em 1.65em .6em;background-color:var(--theme-color-secondary, transparent);border:2px solid var(--theme-color-primary, var(--appear-theme-color-text, var(--appear-color-text, var(--rb-webshop-color-text, #1d2327))));color:var(--theme-color-primary, var(--appear-theme-color-text, var(--appear-color-text, var(--rb-webshop-color-text, #1d2327))));font-family:var(--appear-font-family-primary, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--appear-font-size-body-sm);line-height:var(--appear-line-height-button);font-weight:500;text-align:center;text-decoration:none;border-radius:100px;overflow:hidden;outline:0;appearance:none;text-indent:0;transition:color 175ms linear,border-color 175ms linear,background-color 175ms linear,text-indent 350ms var(--default-easing, cubic-bezier(0.215, 0.61, 0.355, 1));cursor:pointer;margin-top:0}.appear-text-spot a.appear-text-spot__button::before{content:"";position:absolute;top:50%;left:1.5rem;width:.45rem;height:.72rem;margin-top:.05rem;background-color:currentColor;opacity:0;transform:translate(-0.75rem, -50%);transition:transform 350ms var(--default-easing, cubic-bezier(0.215, 0.61, 0.355, 1)),opacity 250ms linear;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.414 0 7.1 5.686 1.414 11.372 0 9.958l4.271-4.271L0 1.414z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.414 0 7.1 5.686 1.414 11.372 0 9.958l4.271-4.271L0 1.414z'/%3E%3C/svg%3E") center/contain no-repeat}@media only screen and (max-width: 1024px){.appear-text-spot a.appear-text-spot__button{font-size:var(--appear-font-size-body-tablet)}}@media only screen and (max-width: 767px){.appear-text-spot a.appear-text-spot__button{font-size:var(--appear-font-size-body-mobile)}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.appear-text-spot a.appear-text-spot__button:hover{border-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));text-indent:.6rem}.appear-text-spot a.appear-text-spot__button:hover::before{opacity:1;transform:translate(0, -50%)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.appear-text-spot a.appear-text-spot__button:active{border-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));text-indent:.6rem}.appear-text-spot a.appear-text-spot__button:active::before{opacity:1;transform:translate(0, -50%)}}.appear-text-spot a.appear-text-spot__button:focus-visible{border-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));text-indent:.6rem}.appear-text-spot a.appear-text-spot__button:focus-visible::before{opacity:1;transform:translate(0, -50%)}.appear-text-spot a.appear-text-spot__button.appear-button--solid{background-color:var(--theme-color-primary, var(--page-color-text, var(--appear-theme-color-primary, var(--appear-color-primary, var(--rb-webshop-color-primary, #1d2327)))));border-color:var(--theme-color-primary, var(--page-color-text, var(--appear-theme-color-primary, var(--appear-color-primary, var(--rb-webshop-color-primary, #1d2327)))));color:#fff}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.appear-text-spot a.appear-text-spot__button.appear-button--solid:hover{background-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));border-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));color:#fff}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.appear-text-spot a.appear-text-spot__button.appear-button--solid:active{background-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));border-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));color:#fff}}.appear-text-spot a.appear-text-spot__button.appear-button--solid:focus-visible{background-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));border-color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));color:#fff}.appear-text-spot--text-large .appear-text-spot__title{font-size:var(--appear-theme-font-4xl)}.appear-text-spot--text-large .appear-text-spot__description{font-size:var(--appear-theme-font-lg)}.elementor-widget-appear-text-spot.appear-content-width-wide .appear-text-spot,.elementor-widget-appear-text-spot.appear-content-width-full .appear-text-spot{gap:var(--appear-default-column-gap-wide, 6rem)}/*# sourceMappingURL=text-spot.widget.css.map */
