@charset "utf-8";
body {background: #f2f2f2; color: #000;font-family: 'Roboto', sans-serif; line-height:1.6; font-size: 18px; overflow-x:hidden; margin:0;padding:0;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.container {max-width: 1100px;margin: 0 auto;padding: 0;} .header{padding: 5px 0;margin: 0 5px 0 5px;color:#fff;background: rgb(193, 9, 80);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;} .header a{text-decoration: none;color: #fff;} .header a:link, .header a:visited {color: #fff;text-decoration: none;} 
.box{background: #FFFFFF;padding:10px;margin: 5px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;} .title{font-size:25px;font-weight: 600; margin:0;padding:0;}
.cont {background-color: coral;width: 30%;display:inline-block;margin:10px 0;border-radius:5px;}
.context {padding: 10px 0;color:white;font-weight:bold;text-align:center;} p{overflow-x: hidden;}
.btn {border: none;color: white;padding: 10px 25px;font-size: 16px;cursor: pointer;margin: 2px; border-radius: 25px;}
.green {background-color: #0a8658;}.green:hover {background-color: #46a049;} li{overflow-wrap: break-word;}
.red {background-color: #d3291d;}.red:hover {background: #f34235;} blockquote{background-color: #f2f2f2;padding: 10px;box-sizing: border-box;border-radius: 8px;}
.darkblue {background-color: #136a8a;}.darkblue:hover {background: #1F80A4;}
a{text-decoration: none;color: #2f36c1;font-weight: 600;overflow-wrap: break-word;} a:link, a:visited {color: #2f36c1;text-decoration: none;} 
.about{font-size:15px;margin:0;padding:0 10px 10px 10px;} .text-center{text-align: center;} .text-left{text-align: left !important;}
.responsive-img {max-width: 100%;height: auto;}
.responsive-blocks {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 20px;}
.responsive-blocks .block {flex: 1 1 calc(25% - 20px);background-color: #f2f2f2;padding: 10px;box-sizing: border-box;border-radius: 8px;text-align: center;}
@media (max-width: 768px) {.responsive-blocks .block {flex: 1 1 calc(50% - 25px);}}
@media (max-width: 480px) {.responsive-blocks .block {flex: 1 1 100%;}}
table {border-collapse: collapse;width: 100%;border-spacing: 0;border-width: 1px 0 0 1px;} th{text-align: left;font-weight: 600; color:#fff; padding: 8px;background-color: #2f36c1;}
td {text-align: left;font-weight: 600; padding: 8px;border: 1px solid rgba(0, 0, 0, .1);}
tr:nth-child(even) {background-color: #f2f2f2;} 
p{line-height: 1.5;}li{margin-bottom: 15px;}h1{font-size:28px;margin:0;padding:0;overflow-x: hidden;}h2{font-size:22px;margin:0;padding-top:10px;padding-bottom:5px;}h3{font-size:20px;margin:0;padding-top:5px;padding-bottom:5px;}
img {display: block;margin: 0 auto;border-radius: 10px;}
@media (min-width: 768px) {img {width: 90%;}} @media (min-width: 768px) {.title{font-size:35px;}} @media (min-width: 768px) {h2{font-size:28px;}} @media (min-width: 768px) {h2{font-size:24px;}}
@media (max-width: 767px) {img {width: 90%;}}