.announcement{position:relative;overflow:hidden;color:#d3fcc4;max-width:100%;background-color:#0b363c;z-index:9}.announcement-title{color:#d3f1da;font-weight:500;font-size:20px;line-height:20px;font-style:italic}@media(min-width:488px){.announcement-title{margin-bottom:5px}}.announcement-subtitle{color:#d3fcc4;font-weight:400;font-size:14px;line-height:20px;font-style:italic;opacity:.7;display:none}@media(min-width:488px){.announcement-subtitle{display:block}}.announcement-container{margin:auto;width:calc(100% - 30px);gap:16px;max-width:1545px;padding-right:14px;padding-left:14px;height:100%;display:flex;position:relative;justify-content:space-between;align-items:center;height:85px}@media(min-width:1368px){.announcement-container{gap:20px}}@media(min-width:1600px){.announcement-container{gap:40px}}.announcement-text{line-height:20px;color:#d3fcc4;font-size:20px;padding-bottom:5px}.announcement-none{display:none}.announcement-end{display:flex;gap:20px;flex:215;position:relative;transition:.3s all ease;width:auto;justify-content:flex-end;align-items:center}.announcement-btn{gap:8px;border:1px solid #d3fcc4;border-radius:30px;height:40px;color:#d3fcc4;padding:0 20px;display:flex;align-items:center;font-size:14px;line-height:30px;font-weight:500;transition:.2s background-color ease,.2s color ease}.announcement-btn:hover{background-color:#d3fcc4;color:#0b363c}.announcement-divider{line-height:21px;height:24px}.announcement-content{position:relative;z-index:2;transition:.3s all ease;width:100%;flex-direction:column;display:flex;flex:984}@media(min-width:768px){.announcement-content{text-align:center}}.announcement #announcement-countdown{min-width:-moz-fit-content;min-width:fit-content;flex:315;gap:7px;font-weight:700;display:none}@media(min-width:768px){.announcement #announcement-countdown{display:flex;align-items:center}}.announcement .not-start{position:relative}.announcement .not-start:after,.announcement .not-start:before{content:"";background:#0b363c10;position:absolute;backdrop-filter:blur(4px);border-radius:8px;inset:-5px}.announcement .not-start:before{background-color:#0b363c20;backdrop-filter:blur(4px);transform:rotate(180deg);inset:0}.subject-line-generator #announcement{margin-bottom:0}.subject-line-generator #announcement+header.page-header{top:80px}.subject-line-generator #announcement~main .generator-items__wrap{max-height:calc(100% - 85px)}
