.visual-and-text{display:block;position:relative;width:100%;padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile);overflow:hidden}@media screen and (min-width: 750px){.visual-and-text{padding:var(--padding-top-desktop) 0 var(--padding-bottom-desktop)}}.visual-and-text__content{position:relative;width:100%;padding-bottom:10px}@media screen and (min-width: 750px){.visual-and-text__content{display:flex;align-items:center;justify-content:space-between}}.visual-and-text__visual-holder{width:100%;max-width:400px;margin:0 auto 40px;padding:1px}@media screen and (min-width: 750px){.visual-and-text__visual-holder{width:40%;max-width:618px;margin:0 80px 0 0}}@media screen and (min-width: 1025px){.visual-and-text__visual-holder{width:55%;margin:0 131px 0 0}}.visual-and-text__visual{position:relative;width:100%;padding-top:100%}.visual-and-text__badge{z-index:10;top:14px;right:24px;text-align:center}@media screen and (min-width: 750px){.visual-and-text__badge{top:40px;right:6px}}@media screen and (min-width: 1025px){.visual-and-text__badge{top:83px;right:46px}}.visual-and-text__info{text-align:var(--text-align-mobile)}@media screen and (min-width: 750px){.visual-and-text__info{flex:1;text-align:left;text-align:var(--text-align-desktop)}}.visual-and-text__heading{margin:0}.visual-and-text__subheading{margin:16px 0 0}@media screen and (min-width: 750px){.visual-and-text__subheading{margin:17px 0 0}}.visual-and-text__details{display:inline-block;margin:15px 0 0;padding:0 5px}@media screen and (min-width: 750px){.visual-and-text__details{position:relative;top:-10px;width:81%;margin:14px 0 0}}.visual-and-text__pricing{margin:8px 0 0}@media screen and (min-width: 750px){.visual-and-text__pricing{margin:12px 0 0}}.visual-and-text__btn{margin:15px 0 0;padding:5px 38px 2px}@media screen and (min-width: 750px){.visual-and-text__btn{margin:22px 0 0}}
