.myButton{background-color:transparent;border-radius:10px;border:1px solid var(--accent-color);display:inline-block;cursor:pointer;color:var(--accent-color);font-size:19px;padding:10px 30px;text-decoration:none}.myButton:hover{background-color:var(--accent-color);color:#fff;text-decoration:none}.myButton:active{position:relative;top:1px}.overlay{position:relative}.hero-text-block{background-image:linear-gradient(to bottom,rgba(255,255,255,.01),rgba(255,255,255,.3),rgba(255,255,255,.7),white);position:absolute;bottom:0;font-weight:700;width:100%;height:150px;margin:0;padding:60px 0 10px 0}.hero-text-block-content{position:relative;color:#000;z-index:2}.hero-text-block-mobile{display:none;color:#000;font-weight:700;border-left:5px solid #edaf87;padding:20px;background-color:#fff;width:100%}input{display:none}.btn{display:none}label{display:block;padding:8px 22px;margin:0 0 1px 0;cursor:pointer;border-radius:3px;text-decoration:underline;color:green;transition:ease .5s;font-size:20px;position:relative}label:hover{background:#f2f2f2}label::after{content:'+';font-size:22px;font-weight:bold;position:absolute;right:10px;top:2px}input:checked+label::after{content:'-';right:14px;top:3px;color:red}.content{padding:10px 25px;margin:0 0 1px 0;border-radius:3px}input+label+.content{display:none}input:checked+label+.content{display:block}.overlay{position:relative;width:100%}.image{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.overlay:hover .image{opacity:.3}.overlay:hover .middle{opacity:1}.text{font-size:16px;padding:16px 32px}@media only screen and (max-width:600px){.hero-text-block-mobile{display:block;border-left:0}.hero{display:none}}