.cb-pageFeedbackWidget{padding:40px 0}@media(min-width: 768px){.cb-pageFeedbackWidget{padding:50px 0}}@media(min-width: 1420px){.cb-pageFeedbackWidget{padding:60px 0}}.cb-pageFeedbackWidget .top{background:#f6f6fc;padding:20px 20px 27px;display:flex}@media(max-width: 767.9px){.cb-pageFeedbackWidget .top{flex-wrap:wrap}}@media(min-width: 768px){.cb-pageFeedbackWidget .top{justify-content:flex-end;align-items:center;padding:25px 40px 25px 50px}}.cb-pageFeedbackWidget .top h2{grid-area:header}@media(max-width: 767.9px){.cb-pageFeedbackWidget .top h2{flex-basis:100%;max-width:100%;flex-shrink:0;flex-grow:0}}@media(min-width: 768px){.cb-pageFeedbackWidget .top h2{font-size:26px;font-size:2.6rem;margin:0 auto 0 0}}.cb-pageFeedbackWidget .top button{background:#fff;display:flex;align-items:center;transition:background .2s ease;justify-content:center;padding:13.5px}.cb-pageFeedbackWidget .top button:focus-visible{outline:#000 1px solid;outline-offset:2px}@media(max-width: 767.9px){.cb-pageFeedbackWidget .top button{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);flex-shrink:0;flex-grow:0}}@media(min-width: 768px){.cb-pageFeedbackWidget .top button{margin:0 0 0 12px;padding:17.5px;min-width:130px}}@media(max-width: 767.9px){.cb-pageFeedbackWidget .top button.yes{margin-right:10px}}.cb-pageFeedbackWidget .top button.yes:hover{background:rgba(39,136,37,.1)}.cb-pageFeedbackWidget .top button.yes.panelActive{background:#278825;color:#fff}.cb-pageFeedbackWidget .top button.yes.panelActive svg{fill:#fff}@media(max-width: 767.9px){.cb-pageFeedbackWidget .top button.no{margin-left:10px}}.cb-pageFeedbackWidget .top button.no:hover{background:rgba(0,0,0,.1)}.cb-pageFeedbackWidget .top button.no.panelActive{color:#fff;background:#000}.cb-pageFeedbackWidget .top button.no.panelActive svg{fill:#fff}.cb-pageFeedbackWidget .top button.no svg{transform:rotate(180deg)}.cb-pageFeedbackWidget .top button svg{margin-right:6px;width:23px;height:23px;fill:#000;transition:fill .2s ease}@media(min-width: 768px){.cb-pageFeedbackWidget .top button svg{width:30px;height:30px;margin-right:6px}}.cb-pageFeedbackWidget .textPanel{transition:all .3s ease-in-out;max-height:0;opacity:0;visibility:hidden;overflow:hidden;background:#fff}.cb-pageFeedbackWidget .textPanel.panelActive{max-height:500vh;opacity:1;visibility:visible}.cb-pageFeedbackWidget .textPanel.no .inner{padding-bottom:25px}@media(min-width: 768px){.cb-pageFeedbackWidget .textPanel.no .inner{padding-bottom:50px}}.cb-pageFeedbackWidget .textPanel.yes p{position:relative;padding-left:30px}.cb-pageFeedbackWidget .textPanel.yes p:before{content:"";background-image:url("../../../images/icons/checkmarkCircle-green.svg");width:24px;height:24px;position:absolute;top:-1px;left:0}@media(min-width: 1050px){.cb-pageFeedbackWidget .textPanel.yes p:before{top:1px}}.cb-pageFeedbackWidget .textPanel .inner{border:1px solid #f6f6fc;padding:15px 20px}@media(min-width: 768px){.cb-pageFeedbackWidget .textPanel .inner{padding:25px 50px}}.cb-pageFeedbackWidget .textPanel p{color:#000;margin:0}.cb-pageFeedbackWidget .textPanel p+p{margin-top:10px}.cb-pageFeedbackWidget .textPanel .button{margin:25px 0 0}
