.text-and-button{text-align:center;margin:0 auto;opacity:1;transition:1s}.text-and-button .bottom-text{line-height:1.5;font-weight:400;color:#1e1e1e;transition:1s;opacity:1}.text-and-button .link{text-align:center}.text-and-button .link .bttn{display:inline-block;color:#1e1e1e;border:2px solid #1e1e1e;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}.text-and-button .link .bttn:hover{background-color:#1e1e1e;color:#fff;transition:.2s}.text-and-button .bottom-text.noactive,.text-and-button .bttn.noactive,.text-and-button.noactive{transform:translateY(150px);opacity:0}@media screen and (min-width:1360px){.text-and-button{width:700px;margin-top:40px}.text-and-button .link{margin-top:30px}.text-and-button .bttn{font-size:14px;padding:10px 32px;border-radius:30px}.text-and-button .bottom-text{font-size:16px}}@media screen and (min-width:1600px){.text-and-button{width:900px;margin-top:50px}.text-and-button .link{margin-top:50px}.text-and-button .bttn{font-size:16px;padding:14px 50px;border-radius:50px}.text-and-button .bottom-text{font-size:20px}}@media screen and (min-width:1920px){.text-and-button{width:900px;margin-top:50px}.text-and-button .bttn{font-size:16px;padding:15px 60px;border-radius:50px}.text-and-button .link{margin-top:50px}.text-and-button .bottom-text{font-size:20px}}@media screen and (min-width:2600px){.text-and-button{width:1300px;margin-top:80px}.text-and-button .bttn{font-size:20px;padding:15px 60px;border-radius:50px}.text-and-button .link{margin-top:50px}.text-and-button .bottom-text{font-size:30px;line-height:46px}.text-and-button .link{margin-top:70px}}@media screen and (min-width:1200px) and (max-width:1360px){.text-and-button{width:700px;margin-top:40px}.text-and-button .link{margin-top:30px}.text-and-button .bttn{font-size:14px;padding:10px 32px;border-radius:30px}.text-and-button .bottom-text{font-size:16px}}@media screen and (min-width:766px) and (max-width:1200px){.text-and-button{width:700px;margin-top:50px}.text-and-button .link{margin-top:40px}.text-and-button .bttn{font-size:14px;padding:10px 32px;border-radius:30px}.text-and-button .bottom-text{font-size:18px}}@media screen and (min-width:340px) and (max-width:766px){.text-and-button{width:auto;padding:0 25px;margin-top:30px}.text-and-button .link{margin-top:30px}.text-and-button .bttn{font-size:14px;padding:10px 32px;border-radius:30px}.text-and-button .bottom-text{text-align:left;font-size:16px}}@media screen and (max-width:340px){.text-and-button{width:auto;padding:0 15px;margin-top:25px}.text-and-button .link{margin-top:30px}.text-and-button .bttn{font-size:14px;padding:10px 32px;border-radius:30px}.text-and-button .bottom-text{text-align:left;font-size:14px}}