/* ------------------------------------------------------------------------------------------------------- */

.plans-column-container {
position: relative;
z-index: 5;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
-webkit-border-radius: 17.5px 17.5px 17.5px 17.5px;
-moz-border-radius: 17.5px 17.5px 17.5px 17.5px;
-ms-border-radius: 17.5px 17.5px 17.5px 17.5px;
-o-border-radius: 17.5px 17.5px 17.5px 17.5px;
border-radius: 17.5px 17.5px 17.5px 17.5px;
-webkit-box-shadow: 0 8px 30px 0 rgba(31,38,135,0.075);
-moz-box-shadow: 0 8px 30px 0 rgba(31,38,135,0.075);
-ms-box-shadow: 0 8px 30px 0 rgba(31,38,135,0.075);
-o-box-shadow: 0 8px 30px 0 rgba(31,38,135,0.075);
box-shadow: 0 8px 30px 0 rgba(31,38,135,0.075);
}

.plans-column-background-row-1 {
position: absolute;
left: calc(100% / 4);
z-index: -1;
width: calc(100% / 4);
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: rgba(247,247,195,0.375);
}

.plans-column-background-row-2 {
position: absolute;
right: 0;
z-index: -1;
width: calc(100% / 4);
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: rgba(247,247,195,0.375);
-webkit-border-radius: 0 17.5px 17.5px 0;
-moz-border-radius: 0 17.5px 17.5px 0;
-ms-border-radius: 0 17.5px 17.5px 0;
-o-border-radius: 0 17.5px 17.5px 0;
border-radius: 0 17.5px 17.5px 0;
}

.plans-column-row-top {
display: flex;
align-items: center;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #DDF1FD;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
border-bottom: 1px solid #808080;
-webkit-border-radius: 17.5px 17.5px 0 0;
-moz-border-radius: 17.5px 17.5px 0 0;
-ms-border-radius: 17.5px 17.5px 0 0;
-o-border-radius: 17.5px 17.5px 0 0;
border-radius: 17.5px 17.5px 0 0;
}

.plans-column-row-bottom {
display: flex;
align-items: center;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
border-bottom: 1px solid #808080;
-webkit-border-radius: 0 0 17.5px 17.5px;
-moz-border-radius: 0 0 17.5px 17.5px;
-ms-border-radius: 0 0 17.5px 17.5px;
-o-border-radius: 0 0 17.5px 17.5px;
border-radius: 0 0 17.5px 17.5px;
}

.plans-column-row {
display: flex;
align-items: center;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
border-bottom: 0.5px solid #808080;
}

.plans-column-row-background {
display: flex;
align-items: center;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
border-left: 1px solid #808080;
border-right: 1px solid #808080;
border-bottom: 0.5px solid #808080;
background: rgba(247,247,195,0.5);
}

.plans-column-row-1 {
float: left;
width: calc(100% / 4);
margin: 0 0 0 0;
padding: 17.5px 25px 17.5px 25px;
}

.plans-column-row-1 img {
display: block;
width: 30px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
opacity: 1;
border: 0;
border: none;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
-ms-border-radius: 0 0 0 0;
-o-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
}

.plans-column-row-2 {
float: left;
width: calc(100% / 4);
margin: 0 0 0 0;
padding: 17.5px 25px 17.5px 25px;
}

.plans-column-row-2 img {
display: block;
width: 30px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
opacity: 1;
border: 0;
border: none;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
-ms-border-radius: 0 0 0 0;
-o-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
}

.plans-column-row-3 {
float: left;
width: calc(100% / 4);
margin: 0 0 0 0;
padding: 17.5px 25px 17.5px 25px;
}

.plans-column-row-3 img {
display: block;
width: 30px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
opacity: 1;
border: 0;
border: none;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
-ms-border-radius: 0 0 0 0;
-o-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
}

.plans-column-row-4 {
float: left;
width: calc(100% / 4);
margin: 0 0 0 0;
padding: 17.5px 25px 17.5px 25px;
}

.plans-column-row-4 img {
display: block;
width: 30px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
opacity: 1;
border: 0;
border: none;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
-ms-border-radius: 0 0 0 0;
-o-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
}

.plans-description-left {
float: left;
width: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.plans-description-right {
float: left;
width: calc(100% - 30px);
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.hand-pulse {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-animation: handpulse 2.5s infinite;
-moz-animation: handpulse 2.5s infinite;
-ms-animation: handpulse 2.5s infinite;
-o-animation: handpulse 2.5s infinite;
animation: handpulse 2.5s infinite;
}

@-webkit-keyframes handpulse {
0% {
-webkit-transform: scale(0.95);
}

40% {
-webkit-transform: scale(1.25);
}

50% {
-webkit-transform: scale(1);
}

60% {
-webkit-transform: scale(1.25);
}

100% {
-webkit-transform: scale(0.95);
}
}

@-moz-keyframes handpulse {
0% {
-moz-transform: scale(0.95);
}

40% {
-moz-transform: scale(1.25);
}

50% {
-moz-transform: scale(1);
}

60% {
-moz-transform: scale(1.25);
}

100% {
-moz-transform: scale(0.95);
}
}

@-ms-keyframes handpulse {
0% {
-ms-transform: scale(0.95);
}

40% {
-ms-transform: scale(1.25);
}

50% {
-ms-transform: scale(1);
}

60% {
-ms-transform: scale(1.25);
}

100% {
-ms-transform: scale(0.95);
}
}

@-o-keyframes handpulse {
0% {
-o-transform: scale(0.95);
}

40% {
-o-transform: scale(1.25);
}

50% {
-o-transform: scale(1);
}

60% {
-o-transform: scale(1.25);
}

100% {
-o-transform: scale(0.95);
}
}

@keyframes handpulse {
0% {
transform: scale(0.95);
}

40% {
transform: scale(1.25);
}

50% {
transform: scale(1);
}

60% {
transform: scale(1.25);
}

100% {
transform: scale(0.95);
}
}

/* ------------------------------------------------------------------------------------------------------- */