.keywords-section{align-content:center;align-items:center;background:transparent;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-end;margin:20px 0 0;width:100%}.keywords-section .heading{color:#00a9dd;font-family:grandam;font-size:32px;font-weight:400}.keywords-section .heading,.keywords-section .title{height:auto;justify-content:center;line-height:1.4;margin:0 0 20px;max-width:100%;text-align:center;width:auto}.keywords-section .title{color:#333;font-family:Lato;font-size:40px;font-weight:700}.keywords-section .tag-menu{width:100%}.keywords-section .tag-menu>span{display:block;width:100%}.keywords-section .tag-menu>span>div{display:flex;justify-content:center;position:relative;width:100%}.keywords-section .tag-menu ul{background:transparent;flex:none;flex-direction:column;flex-wrap:nowrap;height:228px;list-style-type:none;margin:0;max-width:80%;padding:0;position:relative;width:80%}.keywords-section .tag-menu a,.keywords-section .tag-menu ul{align-content:center;align-items:center;display:flex;justify-content:center}.keywords-section .tag-menu a{flex-direction:row;overflow:visible;word-break:break-word;word-wrap:anywhere;color:#3238ec;flex:none;font-family:Lato;font-size:20px;font-weight:700;height:auto;line-height:1.4;margin:10px 0;max-width:100%;text-align:center;width:auto}.keywords-section .tag-menu li:first-child a{margin-top:0;min-height:30px}.keywords-section .tag-menu li:last-child a{margin-bottom:0}@media screen and (max-width:768px){.keywords-section .heading{margin:30px 0 20px;max-width:100%}.keywords-section .title{font-size:32px}}@media screen and (max-width:480px){.keywords-section .title{font-size:20px;margin:0 10px 20px;max-width:calc(100% - 20px)}.keywords-section .tag-menu a{font-size:16px}}