.ce-eyecatcher{background:#f59e17;position:fixed;bottom:0;left:0;z-index:100;border:.625rem solid #fc0;width:100%}.ce-eyecatcher.close{display:none}.ce-eyecatcher .flex-eyecatcher{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.ce-eyecatcher .flex-eyecatcher{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.ce-eyecatcher .flex-eyecatcher .image-container{height:auto;width:40%;z-index:110;margin-bottom:-5rem}@media (min-width:768px){.ce-eyecatcher .flex-eyecatcher .image-container{width:20%}}.ce-eyecatcher .flex-eyecatcher .image-container img{max-width:100%}.ce-eyecatcher .flex-eyecatcher .text-container{padding:.5rem 1.5rem 0 .5rem;width:60%;height:auto;overflow:hidden;color:#000}@media (min-width:768px){.ce-eyecatcher .flex-eyecatcher .text-container{width:40%;height:auto;padding:2.5rem .5rem}}.ce-eyecatcher .flex-eyecatcher .text-container h2{font-style:italic;font-weight:600}@media (max-width:767.98px){.ce-eyecatcher .flex-eyecatcher .text-container h2{font-size:1.125rem;margin-bottom:.5rem}}.ce-eyecatcher .flex-eyecatcher .button-container{padding:0 1.5rem .5rem 0}.ce-eyecatcher .flex-eyecatcher .button-container .btn-light{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;background-color:transparent}@media (min-width:768px){.ce-eyecatcher .flex-eyecatcher .button-container .btn-light{padding:0 1rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;width:auto;color:#0b66a5;font-size:1.125rem}.ce-eyecatcher .flex-eyecatcher .button-container .btn-light:hover{background-color:#e2e6ea}}.ce-eyecatcher .flex-eyecatcher .button-container .btn-light:hover{color:#0b66a5}.ce-eyecatcher .flex-eyecatcher .button-container .btn-light i,.ce-eyecatcher .flex-eyecatcher .button-container .btn-light span{line-height:2.75rem}@media (min-width:768px){.ce-eyecatcher .flex-eyecatcher .button-container{padding:0 2.5rem .5rem 0;width:auto}}.ce-eyecatcher .flex-eyecatcher .close-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:.5rem;cursor:pointer;line-height:normal}@media (min-width:768px){.ce-eyecatcher .flex-eyecatcher .close-container{right:.5rem}}.ce-eyecatcher .flex-eyecatcher .close-container span{display:none}@media (min-width:768px){.ce-eyecatcher .flex-eyecatcher .close-container span{display:inline;line-height:1.25rem}}.ce-eyecatcher .flex-eyecatcher .close-container .eyecatcher-close{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:auto;background-color:transparent;color:#000;border:none}.ce-eyecatcher .flex-eyecatcher .close-container .eyecatcher-close:focus{border-radius:.5rem;outline:.125rem solid #000}