.cta-btn {
 background-color: rgba(255,187,20, 1);
 text-align: center; 
 text-decoration: none;
 display: inline-block; 
 color: #3b2727 !important;
 max-width: 320px;
 margin: 5px auto;
 border-radius: 4px;
 text-transform: uppercase;
 padding: 10px 20px;
 box-shadow: 0 8px 16px 0 rgba(0,0,0,0.1), 0 6px 20px 0 rgba(0,0,0,0.1);
 transition: 0.2s background-color ease-in-out;
}
.cta-btn:hover { 
background-color: rgba(255,187,20, 0.8);
}
.cta-btn:active {
box-shadow: none;
}

.fcpopup {
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 2;
    background- color: rgb(0, 0, 0);  /*Fallback color */    
    background-color: rgba(0, 0, 0, 0.4);
    transform: scale(0);
}
.fcpopup.active {
    -webkit-animation: zoomin 1s ease-in-out 1 forwards;  /* Safari 4.0 - 8.0 */    
    animation: zoomin 1s ease-in-out 1 forwards;
}
.fcpopup .content {
    color: black;
    max-width: 600px;
    margin: auto;
    margin-top: 25vh;
    background-color: white;
    box-shadow: 2px 2px 20px #1b2022;
}
.fcpopup .title {
    color: white;
    text-align: center;
    margin: 0;
    padding: 25px 20px 58px;
    background-color: #53ADD0;
}
.fcpopup .title>span {
    padding: 10px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4em;
}
.fcpopup .info {
    padding: 20px 10px;
    text-align: center;
    position: relative;
    letter-spacing: 1px;
}
.fcpopup .info .msg {
    font-size: 16px;
    line-height: 1.8em;
    margin-top: 0.8em;
    font-style: italic;
}
.fcpopup .info img {
    margin-bottom: 2em;
    max-width: 100%;
}
.fcpopup .link {
    text-align: center;
    margin: 0 auto;
    max-width: 200px;
    line-height: 2.2em;
}
.fcpopup .linktag{
     background-color: #53ADD0; 
     padding: 10px 30px; 
}
.fcpopup .link:hover {
    transition: all 0.25s ease-in-out;
    opacity: 0.8;
    cursor: pointer;
}
.fcpopup .link a {
    color: white;
}
.fcpopup .close {
    color: rgb(255, 255, 255);
    float: right;
    line-height: 18px;
    font-size: 25px;
    font-weight: bold;
    margin-right: -20px;
}
.fcpopup .close:hover,
.fcpopup .close:focus {
    color: #53ADD0;
    text-decoration: none;
    cursor: pointer;
}
@-webkit-keyframes zoomin {
    from {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
@keyframes zoomin {
    from {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}