#main .frame-type-mask_textimage{position:relative;padding-bottom:42px}#main .frame-type-mask_textimage .mask_textimage-image{width:580px;position:absolute;top:0;z-index:2}#main .frame-type-mask_textimage.frame-type-imageleft .mask_textimage-image{left:4%}#main .frame-type-mask_textimage.frame-type-imageright .mask_textimage-image{right:4%}#main .frame-type-mask_textimage.frame-type-imageleft .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageleft header{padding-right:80px;padding-left:calc(580px + 8%)}#main .frame-type-mask_textimage.frame-type-imageright .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageright header{padding-right:calc(580px + 8%);padding-left:80px}#main .frame-type-mask_textimage header{margin-top:160px;margin-bottom:104px}#main .frame-type-mask_textimage .mask_textimage-content{border:3px solid var(--pink);padding-top:112px;padding-bottom:160px}#main .frame-type-mask_textimage .mask_textimage-typolink{position:absolute;bottom:0;right:112px;z-index:2;margin:0}#main .frame-type-mask_textimage .mask_textimage-typolink a,#main .frame-type-mask_textimage .mask_textimage-typolink a:active,#main .frame-type-mask_textimage .mask_textimage-typolink a:focus,#main .frame-type-mask_textimage .mask_textimage-typolink a:hover,#main .frame-type-mask_textimage .mask_textimage-typolink a:link,#main .frame-type-mask_textimage .mask_textimage-typolink a:visited{display:inline-block;background-color:var(--green);color:var(--pink);text-transform:uppercase;font-size:24px;line-height:1;letter-spacing:.2em;padding:32px 80px;text-decoration:none}#main .frame-type-mask_textimage .mask_textimage-typolink a:hover{background-color:var(--pink);color:var(--green)}@media (max-width:1600px){#main .frame-type-mask_textimage .mask_textimage-image{width:480px}#main .frame-type-mask_textimage header{margin-top:104px;margin-bottom:64px}#main .frame-type-mask_textimage.frame-type-imageleft .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageleft header{padding-left:calc(480px + 8%)}#main .frame-type-mask_textimage.frame-type-imageright .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageright header{padding-right:calc(480px + 8%)}#main .frame-type-mask_textimage .mask_textimage-content{padding-top:4%;padding-right:4%;padding-bottom:8%}#main .frame-type-mask_textimage .mask_textimage-typolink{right:4%}#main .frame-type-mask_textimage .mask_textimage-typolink a,#main .frame-type-mask_textimage .mask_textimage-typolink a:active,#main .frame-type-mask_textimage .mask_textimage-typolink a:focus,#main .frame-type-mask_textimage .mask_textimage-typolink a:hover,#main .frame-type-mask_textimage .mask_textimage-typolink a:link,#main .frame-type-mask_textimage .mask_textimage-typolink a:visited{padding-right:40px;padding-left:40px}}@media (max-width:1200px){#main .frame-type-mask_textimage .mask_textimage-image{width:380px}#main .frame-type-mask_textimage header{margin-top:64px;margin-bottom:40px}#main .frame-type-mask_textimage.frame-type-imageleft .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageleft header{padding-left:calc(380px + 8%)}#main .frame-type-mask_textimage.frame-type-imageright .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageright header{padding-right:calc(380px + 8%)}}@media (max-width:1000px){#main .frame-type-mask_textimage .mask_textimage-image{width:100%;max-width:580px;position:unset;top:unset;z-index:unset;margin-right:auto;margin-left:auto}#main .frame-type-mask_textimage.frame-type-imageleft header,#main .frame-type-mask_textimage.frame-type-imageright header{padding-right:0;padding-left:0}#main .frame-type-mask_textimage .mask_textimage-content{margin-top:1.5rem}#main .frame-type-mask_textimage.frame-type-imageleft .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageright .mask_textimage-content{padding-right:0;padding-left:80px}#main .frame-type-mask_textimage .mask_textimage-typolink a,#main .frame-type-mask_textimage .mask_textimage-typolink a:active,#main .frame-type-mask_textimage .mask_textimage-typolink a:focus,#main .frame-type-mask_textimage .mask_textimage-typolink a:hover,#main .frame-type-mask_textimage .mask_textimage-typolink a:link,#main .frame-type-mask_textimage .mask_textimage-typolink a:visited{font-size:20px}}@media (max-width:800px){#main .frame-type-mask_textimage{padding-bottom:32px}#main .frame-type-mask_textimage.frame-type-imageleft .mask_textimage-content,#main .frame-type-mask_textimage.frame-type-imageright .mask_textimage-content{padding:32px 8% 56px 8%}#main .frame-type-mask_textimage .mask_textimage-typolink a,#main .frame-type-mask_textimage .mask_textimage-typolink a:active,#main .frame-type-mask_textimage .mask_textimage-typolink a:focus,#main .frame-type-mask_textimage .mask_textimage-typolink a:hover,#main .frame-type-mask_textimage .mask_textimage-typolink a:link,#main .frame-type-mask_textimage .mask_textimage-typolink a:visited{padding-top:24px;padding-bottom:24px}}@media (max-width:600px){#main .frame-type-mask_textimage .mask_textimage-typolink{right:50%;transform:translateX(50%)}}@media (max-width:420px){#main .frame-type-mask_textimage .mask_textimage-typolink a,#main .frame-type-mask_textimage .mask_textimage-typolink a:active,#main .frame-type-mask_textimage .mask_textimage-typolink a:focus,#main .frame-type-mask_textimage .mask_textimage-typolink a:hover,#main .frame-type-mask_textimage .mask_textimage-typolink a:link,#main .frame-type-mask_textimage .mask_textimage-typolink a:visited{padding-right:24px;padding-left:24px}}