@font-face{font-family:'Zebulon';src:url(../_fonts/Zebulon.otf) format("opentype")}@font-face{font-family:'MyriadBold';src:url(../_fonts/MyriadPro-Bold.otf) format("opentype")}@font-face{font-family:'MyriadSemiBold';src:url(../_fonts/MyriadPro-Semibold.otf) format("opentype")}@font-face{font-family:'MyriadRegular';src:url(../_fonts/MyriadPro-Regular.otf) format("opentype")}@font-face{font-family:'StagSansBook';src:url(../_fonts/StagSans-Book.otf) format("opentype")}@font-face{font-family:'StagSansLight';src:url(../_fonts/StagSans-Light.otf) format("opentype")}@font-face{font-family:'StagSansSemiBold';src:url(../_fonts/StagSans-Semibold.otf) format("opentype")}.btn{border-radius:0}.btn:hover{color:#fff}.btn-header{color:#003a5d !important;background:#fff;text-transform:uppercase;font-weight:500;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.btn-sidebar{color:#fff;background:#003a5d;text-transform:uppercase;font-size:0.9rem;border:0px}.btn-sidebar .active{border:2px solid #003a5d;color:#fff;background-color:rgba(0,58,93,0.6)}.btn-sidebar-white{color:#003a5d;background:#fff;text-transform:uppercase;font-weight:500}.btn-sidebar-white img{max-width:30px;width:100%}.btn-sidebar-white:hover{color:#003a5d}.btn-genlife-white{border:2px solid #fff;color:#fff;text-shadow:1px 0px 2px rgba(30,30,30,0.4);font-weight:500;font-size:0.9vw;text-transform:uppercase}.btn-genlife-white:hover{background-color:#2d96be;border:2px solid #2d96be;color:#fff}.btn-register{margin-bottom:1.25rem;padding:1rem;background:#fafafa;border-radius:0.8rem;width:100%;border:1px solid #e6e6e6}.btn-register img{width:100%}.btn-genlife-register{color:#e23636 !important;font-weight:500;font-size:0.9rem;border:2px solid #e23636;text-transform:uppercase;margin-top:0.25rem;background:#fff}.btn-genlife-register:hover{color:#fff !important;background:#e23636 !important}.fa-wrapper{display:inline;padding-right:0.6rem}.btn-genlife-video{background-color:#e02f2f;border-radius:0.6rem;border:2px solid #fff;color:#fff;text-transform:uppercase;font-size:1vw}@media (min-width: 1200px){.btn-genlife-video{font-size:0.9rem}}.btn-email{border:2px solid #3490f3;color:#3490f3}.btn-email:hover{background-color:#3490f3}.btn-facebook{border:2px solid #3b5998;color:#3b5998}.btn-facebook:hover{background-color:#3b5998}.btn-twitter{border:2px solid #1da1f2;color:#1da1f2}.btn-twitter:hover{background-color:#1da1f2}.btn-whatsapp{border:2px solid #4dc247;color:#4dc247}.btn-whatsapp:hover{background-color:#4dc247}.btn-read-more{border:2px solid #003a5d;color:#003a5d}.btn-read-more:hover{background-color:#003a5d}.btn-genlife-blue{background-color:#fff;color:#2d96be;font-weight:500;font-size:0.9rem;border:2px solid #2d96be;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-blue:hover{background-color:#2d96be;color:#fff}.btn-genlife-dark-blue{background-color:#fff;color:#003a5d;font-weight:500;font-size:0.9rem;border:2px solid #003a5d;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-dark-blue:hover{background-color:#003a5d;color:#fff}.btn-genlife-green{background-color:#fff;color:#6a9b4f;font-weight:500;font-size:0.9rem;border:2px solid #6a9b4f;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-green:hover{background-color:#6a9b4f;color:#fff}.btn-genlife-red{background-color:#fff;color:#e23636;font-weight:500;font-size:0.9rem;border:2px solid #e23636;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-red:hover{background-color:#e23636;color:#fff}.btn-genlife-grey{background-color:#fff;color:#5c6879;font-weight:500;font-size:0.9rem;border:2px solid #5c6879;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-grey:hover{background-color:#5c6879;color:#fff}.btn-genlife-solid-blue{background-color:#2d96be;color:#fff;font-weight:500;font-size:0.9rem;border:0px solid #2d96be;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-solid-blue:hover{background-color:#2d96be;color:#fff}.btn-genlife-solid-dark-blue{background-color:#003a5d;color:#fff;font-weight:500;font-size:0.9rem;border:0px solid #003a5d;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-solid-dark-blue:hover{background-color:#003a5d;color:#fff}.btn-genlife-solid-green{background-color:#6a9b4f;color:#fff;font-weight:500;font-size:0.9rem;border:0px solid #6a9b4f;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-solid-green:hover{background-color:#6a9b4f;color:#fff}.btn-genlife-solid-red{background-color:#e23636;color:#fff;font-weight:500;font-size:0.9rem;border:0px solid #e23636;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-solid-red:hover{background-color:#e23636;color:#fff}.btn-genlife-solid-grey{background-color:#5c6879;color:#fff;font-weight:500;font-size:0.9rem;border:0px solid #5c6879;text-transform:uppercase;margin-top:0.25rem}.btn-genlife-solid-grey:hover{background-color:#5c6879;color:#fff}.fa-genlife-blue{color:#2d96be}.fa-genlife-dark-blue{color:#003a5d}.fa-genlife-green{color:#6a9b4f}.fa-genlife-red{color:#e23636}.media-body-genlife-blue{border-bottom:3px solid #2d96be !important}.media-body-genlife-blue h5,.media-body-genlife-blue p{color:#2d96be !important}.media-body-genlife-dark-blue{border-bottom:3px solid #003a5d !important}.media-body-genlife-dark-blue h5,.media-body-genlife-dark-blue p{color:#003a5d !important}.media-body-genlife-green{border-bottom:3px solid #6a9b4f !important}.media-body-genlife-green h5,.media-body-genlife-green p{color:#6a9b4f !important}.general-container{padding:2rem 0}.general-container h1{color:#003a5d;text-transform:uppercase;font-size:2rem;margin-bottom:0.8rem;font-family:'StagSansSemiBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.general-container h2{color:#003a5d;font-size:1.5rem;margin-bottom:0.7rem;margin-top:0rem;text-transform:uppercase;font-family:'StagSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.general-container h3{color:#2d96be;font-size:1.2rem;margin-bottom:0.8rem;font-family:'StagSansBook', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.general-container p{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#003a5d;font-size:0.9rem}.general-container ul>li{color:#003a5d;font-size:0.9rem}.general-container ul.fa-ul .fa-li{color:#2d96be}.general-container .grey-background{background-color:#e6e6e6}.software-icon{margin-right:6px;max-width:25px;width:100%}.software-icon img{max-width:25px;width:100%}.general-form .form-control:disabled{border-radius:0 !important;background-color:#fff !important}.general-form .btn-secondary{background-color:#003a5d !important;color:#fff;border:1px solid #003a5d;font-family:'StagSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";text-transform:uppercase}.general-form{margin-bottom:0;margin-top:2rem}.general-form input[type=text]:valid,.general-form input[type=tel]:valid,.general-form input[type=email]:valid{border-color:#6a9b4f}.general-form input[type=text].invalid:invalid,.general-form input[type=tel].invalid:invalid,.general-form input[type=email].invalid:invalid{border-color:#e23636}.general-form .form-control{color:#003a5d;font-size:0.9rem;border-radius:0px}.general-form .fa-asterisk-required-right{display:inline;padding-left:0.6rem}.general-form .fa-asterisk-required-left{display:inline;padding-right:0.6rem}.general-form select.form-control:not([size]):not([multiple]){height:auto}.general-form label{color:#003a5d;font-size:0.9rem}.general-form .form-row{margin-bottom:1rem}.general-form .form-group{margin-bottom:0 !important}.general-form .alert-form{margin-top:1rem;margin-bottom:2rem;border-radius:2px}.general-form .alert-form .form-group{margin-bottom:0 !important}.modal-cancel{font-size:0.8rem;border-radius:2px}.modal-cancel .btn{font-size:0.875rem}.modal-cancel .modal-title{font-family:'SansaProSemiBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.modal-processing{color:#31708f;background-color:#d9edf7;border:2px solid #bce8f1;border-radius:2px}.modal-processing h4{color:#31708f;font-size:1.6rem;text-align:center;margin-bottom:0}.badge-form{padding:0.4rem;border-radius:2px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}100%{opacity:0}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(15px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-15px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(15px)}80%{transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-15px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes slidein{from{transform:translateX(-2000px)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(2000px);opacity:0}80%{transform:translateX(-20px)}100%{transform:translateX(0);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-2000px);opacity:0}80%{transform:translateX(20px)}100%{transform:translateX(0);opacity:1}}@keyframes flip{0%{-webkit-transform:perspective(2000px) rotate3d(0, 1, 0, -360deg);transform:perspective(2000px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(2000px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(2000px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(2000px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(2000px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(2000px) scale3d(0.95, 0.95, 0.95);transform:perspective(2000px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(2000px);transform:perspective(2000px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes spin{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);transform-origin:center;transform-style:preserve-3D}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin-rotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);transform-origin:right}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);transform-style:preserve-3D}}@-webkit-keyframes reverse-spin{0%{transform:rotate(360deg);-webkit-transform:rotate(360deg);transform-origin:center;transform-style:preserve-3D}100%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}}@keyframes dropIn{0%{transform:translateY(-200px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInBottom{0%{transform:translateY(200px);opacity:0}100%{transform:translateY(0);opacity:1}}.carousel-container{border-bottom:10px solid #e6e6e6}.carousel-overlay-banner-anniversary-copy{position:absolute;top:22.5%;left:10%}.carousel-overlay-banner-anniversary-copy img{max-width:100%;width:22vw;margin-bottom:1rem}.carousel-overlay-banner-anniversary-copy #banner-anniversary-layer1{opacity:0;animation:bounceInLeft 3s 1s forwards}.carousel-overlay-banner-anniversary-copy #banner-anniversary-layer2{opacity:0;animation:bounceInLeft 3s 2s forwards}.carousel-overlay-banner-anniversary-copy #banner-anniversary-layer3{opacity:0;animation:bounceInLeft 3s 3s forwards}.carousel-overlay-banner-expo-copy{top:51.5%;left:44%}.carousel-overlay-banner-expo-copy .carousel-item-left-block-header h2{animation:bounceInDown 3s}.carousel-overlay-banner-expo-copy .carousel-item-left-block-content{animation:bounceInLeft 3s}.carousel-overlay-banner-gala-copy{top:1.5%;left:37%}.carousel-overlay-banner-gala-copy .carousel-item-left-block-header h2{animation:bounceInDown 3s}.carousel-overlay-banner-gala-copy .carousel-item-left-block-content{animation:bounceInRight 3s}.carousel-overlay-banner-gala-copy,.carousel-overlay-banner-expo-copy{position:absolute;width:20%;height:50%;z-index:14;color:#1e1e1e}.carousel-overlay-banner-gala-copy .carousel-item-left-block-header h2,.carousel-overlay-banner-expo-copy .carousel-item-left-block-header h2{color:#003a5d;text-transform:uppercase;font-size:1.2vw;font-weight:bold}.carousel-overlay-banner-gala-copy .carousel-item-left-block-content p,.carousel-overlay-banner-expo-copy .carousel-item-left-block-content p{font-size:0.8vw}.carousel-overlay-gala-play-button{position:absolute;z-index:14;top:30%;left:10%;transition:transform 0.3s;transform-origin:center;width:10%;animation:flipInX 1.5s forwards}.carousel-overlay-gala-play-button:hover{transform:scale(1.1)}.carousel-overlay-gala-play-button img{width:100%}.carousel-overlay-expo-play-button{position:absolute;z-index:14;top:30%;right:10%;transition:transform 0.3s;transform-origin:center;width:10%;animation:flipInX 1.5s forwards}.carousel-overlay-expo-play-button:hover{transform:scale(1.1)}.carousel-overlay-expo-play-button img{width:100%}.carousel-overlay-images{position:absolute;z-index:5;left:0px;top:0;width:100%}.carousel-overlay-images .carousel-item-layer{width:100% !important;opacity:0}.carousel-overlay-images #banner-expo-layer1{animation:fadeIn 3s forwards}.carousel-overlay-images #banner-expo-layer2{animation:fadeIn 3s 1s forwards}.carousel-overlay-images #banner-expo-layer3{animation:fadeIn 3s 2s forwards}.carousel-overlay-images #banner-expo-layer4{animation:fadeIn 3s 3s forwards}.carousel-overlay-images #banner-expo-layer{animation:slideInLeft 1.5s forwards}.carousel-overlay-images #banner-gala-layer{animation:slideInRight 1.5s forwards}.carousel-overlay-play-button{position:absolute;z-index:14;top:30%;right:27%;transition:transform 0.3s;transform-origin:center;width:10%}.carousel-overlay-play-button:hover{transform:scale(1.1)}.carousel-overlay-play-button img{width:100%}.carousel-overlay-banner-1{position:absolute;background:-moz-linear-gradient(left, rgba(0,0,0,0.85) 0%, transparent 60%, transparent 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.85) 0%, transparent 60%, transparent 100%);background:linear-gradient(to right, rgba(0,0,0,0.85) 0%, transparent 60%, transparent 100%);top:0;left:0;width:100%;height:100%;z-index:14;color:#fff}.carousel-overlay-banner-1 .carousel-item-lg{position:absolute;margin-top:6.3%;margin-left:87%}.carousel-overlay-banner-1 .carousel-item-lg .item-lg-layer-1{animation:fade 7s infinite;position:absolute;opacity:1}.carousel-overlay-banner-1 .carousel-item-lg .item-lg-layer-1 h2{color:#fff;font-size:1.7vw;text-align:center}.carousel-overlay-banner-1 .carousel-item-lg .item-lg-layer-2{animation:fade 7s -10s infinite;position:absolute;opacity:0}.carousel-overlay-banner-1 .carousel-item-lg .item-lg-layer-2 h2{color:#fff;font-size:1.7vw;text-align:center}.carousel-overlay-banner-1 .carousel-item-md{position:absolute;margin-top:18.3%;margin-left:81%}.carousel-overlay-banner-1 .carousel-item-md .item-md-layer-1{animation:fade 8s infinite;position:absolute;opacity:1}.carousel-overlay-banner-1 .carousel-item-md .item-md-layer-1 h2{color:#fff;font-size:1vw;text-align:center}.carousel-overlay-banner-1 .carousel-item-md .item-md-layer-2{animation:fade 8s -12s infinite;position:absolute;opacity:0;margin-left:7px}.carousel-overlay-banner-1 .carousel-item-md .item-md-layer-2 h2{color:#fff;font-size:1vw;text-align:center}.carousel-overlay-banner-1 .carousel-item-sm{position:absolute;margin-top:8.5%;margin-left:67%}.carousel-overlay-banner-1 .carousel-item-sm .item-sm-layer-1{animation:fade 9s infinite;position:absolute;opacity:1}.carousel-overlay-banner-1 .carousel-item-sm .item-sm-layer-1 h2{color:#5c6879;font-size:1vw;text-align:center}.carousel-overlay-banner-1 .carousel-item-sm .item-sm-layer-2{animation:fade 9s -13s infinite;position:absolute;opacity:0;margin-left:3px}.carousel-overlay-banner-1 .carousel-item-sm .item-sm-layer-2 h2{margin-top:25%;color:#5c6879;font-size:1vw;text-align:center}.carousel-overlay-banner-1 .carousel-item-left-block-header{animation:bounceInDown 3s;position:absolute;margin-top:6.5%;margin-left:15%}.carousel-overlay-banner-1 .carousel-item-left-block-header h2{color:#fff;text-transform:uppercase;text-shadow:1px 0px 2px rgba(30,30,30,0.4);font-size:1.7vw}.carousel-overlay-banner-1 .carousel-item-left-block-content{animation:bounceInLeft 3s;position:absolute;margin-top:9%;margin-left:15%}.carousel-overlay-banner-1 .carousel-item-left-block-content p{font-size:0.8vw;width:40%;text-shadow:1px 0px 2px rgba(30,30,30,0.4);color:#fff;letter-spacing:1px}.carousel-overlay-banner-1 .carousel-item-left-block-buttons{animation:bounceInUp 3s;position:absolute;margin-top:13.8%;margin-left:15%}.carousel-overlay-banner-2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:14;color:#fff}.carousel-overlay-banner-2 .layer-1{position:absolute;z-index:10}.carousel-overlay-banner-2 .layer-1-content-1-1,.carousel-overlay-banner-2 .layer-1-content-1-2{opacity:1}.carousel-overlay-banner-2 .layer-1-content-2-1{animation:fade 6s infinite;opacity:0}.carousel-overlay-banner-2 .layer-1-content-2-2{animation:fade 8s infinite;opacity:0}.carousel-overlay-banner-2 .layer-2{opacity:0;animation:fadeIn ease-in 1s 0.7s forwards;position:absolute;z-index:20}.carousel-overlay-banner-2 .text-layer{position:absolute;animation:bounceInRight 2s;margin-top:7%;margin-left:35%;width:25%;z-index:25}.carousel-overlay-banner-2 .text-layer h2{font-size:1.5vw;text-transform:uppercase;color:#6a9b4f;text-shadow:1px 0px 2px rgba(30,30,30,0.2)}.carousel-overlay-banner-2 .text-layer p{font-size:0.8vw;color:#6a9b4f;text-shadow:1px 0px 2px rgba(30,30,30,0.2);letter-spacing:1px}.carousel-overlay-banner-2 .text-layer .btn-genlife-green-banner{border:2px solid #6a9b4f;color:#6a9b4f;text-shadow:1px 0px 2px rgba(30,30,30,0.2);font-weight:500;font-size:0.9vw;text-transform:uppercase}.carousel-overlay-banner-2 .text-layer .btn-genlife-green-banner:hover{background-color:#6a9b4f;color:#fff}.carousel-overlay-banner-3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:14;color:#fff}.carousel-overlay-banner-3 .layer-3-1,.carousel-overlay-banner-3 .layer-3-2,.carousel-overlay-banner-3 .layer-3-3,.carousel-overlay-banner-3 .layer-3-4,.carousel-overlay-banner-3 .layer-3-5{position:absolute}.carousel-overlay-banner-3 .layer-3-1{opacity:0;animation:fadeIn ease-in 1s 0.7s forwards;z-index:16}.carousel-overlay-banner-3 .layer-3-2{opacity:0;animation:slideInBottom ease-in 1s 0.9s forwards;z-index:16}.carousel-overlay-banner-3 .layer-3-3{opacity:0;animation:dropIn ease-in 1s 0.3s forwards;z-index:16}.carousel-overlay-banner-3 .layer-3-4,.carousel-overlay-banner-3 .layer-3-5{opacity:0;animation:fadeIn ease-in 1s 2s forwards;z-index:15}.carousel-overlay-banner-3 .carousel-item-left-block-header{animation:flip 1s;position:absolute;margin-top:7.5%;margin-left:77%}.carousel-overlay-banner-3 .carousel-item-left-block-header h2{color:#fff;text-transform:uppercase;font-size:1.7vw;text-shadow:1px 0px 2px rgba(30,30,30,0.8)}.carousel-overlay-banner-3 .carousel-item-left-block-content{animation:bounceInRight 3s;position:absolute;margin-top:10%;margin-left:77%}.carousel-overlay-banner-3 .carousel-item-left-block-content p{font-size:0.8vw;width:80%;color:#fff;text-shadow:1px 0px 2px rgba(30,30,30,0.8);letter-spacing:1px}.carousel-overlay-banner-3 .carousel-item-left-block-buttons{animation:fadeIn ease-in 1s 0.7s forwards;opacity:0;position:absolute;margin-top:14.5%;margin-left:77%}.carousel-overlay-banner-3 .carousel-item-left-block-buttons .btn-genlife-white{border:2px solid #fff;text-shadow:1px 0px 2px rgba(30,30,30,0.4);color:#fff;font-weight:500;font-size:0.9vw;text-transform:uppercase}.carousel-overlay-banner-3 .carousel-item-left-block-buttons .btn-genlife-white:hover{background-color:#003a5d;border:2px solid #003a5d;color:#fff}.carousel-overlay-banner-4{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.carousel-overlay-banner-4 .carousel-item-image-1{position:absolute;top:30%;left:-1%;filter:drop-shadow(-4px -5px 6px rgba(30,30,30,0.6));animation:spin 10s infinite linear;display:block;z-index:9}.carousel-overlay-banner-4 .carousel-item-image-2{position:absolute;top:6%;z-index:10;left:-8%;filter:drop-shadow(-4px -5px 6px rgba(30,30,30,0.6));animation:spin 6s infinite linear, spin-rotate 6s ease-in;display:block}.carousel-overlay-banner-4 .carousel-item-image-3{position:absolute;top:-50%;z-index:10;left:-10%;filter:drop-shadow(-4px -5px 6px rgba(30,30,30,0.6));animation:reverse-spin 14s infinite linear;display:block}.carousel-overlay-banner-4 .carousel-item-left-block-header{animation:bounceInDown 3s;position:absolute;margin-top:6.5%;margin-left:15%}.carousel-overlay-banner-4 .carousel-item-left-block-header h2{color:#fff;text-shadow:1px 0px 2px rgba(30,30,30,0.8);text-transform:uppercase;font-size:1.7vw}.carousel-overlay-banner-4 .carousel-item-left-block-content{animation:bounceInLeft 3s;position:absolute;margin-top:9%;margin-left:15%}.carousel-overlay-banner-4 .carousel-item-left-block-content p{font-size:0.8vw;text-shadow:1px 0px 2px rgba(30,30,30,0.8);width:40%;color:#fff;letter-spacing:1px}.carousel-overlay-banner-4 .carousel-item-left-block-buttons{animation:bounceInUp 3s;position:absolute;margin-top:13.8%;margin-left:15%;z-index:25}.carousel-overlay-banner-4 .carousel-item-left-block-buttons .btn-genlife-white{border:2px solid #fff;text-shadow:1px 0px 2px rgba(30,30,30,0.4);color:#fff;font-weight:500;font-size:0.9vw;text-transform:uppercase}.carousel-overlay-banner-4 .carousel-item-left-block-buttons .btn-genlife-white:hover{background-color:#003a5d;border:2px solid #003a5d;color:#fff}.speaker-block{border:1px solid #e6e6e6;padding:1rem}.speaker-block .speaker-image img{display:block;margin-left:auto;margin-right:auto}.no-padding{padding:0}.border-60{width:60%;margin:0 auto;border-bottom:1px solid #e6e6e6}html,body{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.content-wrapper{width:100%}.btn-custom-group{padding-bottom:1rem}.intro-link{color:#2d96be !important}.sticky-top{top:-1px !important}cite{color:#6c757d !important;font-size:0.8rem}.header-navigation{background-color:#2d96be;padding:0.8rem}.header-navigation section{width:100%;justify-content:center}@media (min-width: 1100px){.header-navigation section{width:auto;justify-content:space-between}}.header-navigation .header-navigation-right{padding-top:0}@media (min-width: 576px){.header-navigation .header-navigation-right{padding-top:0.8rem !important}}@media (min-width: 1100px){.header-navigation .header-navigation-right{padding-top:0 !important}}.header-navigation ul.header-list,.header-navigation ul.navigation-list{margin-bottom:0}.header-navigation ul.header-list li{color:#fff;padding:0 .5rem;line-height:1.5}.header-navigation ul.header-list li h2{color:#fff;font-size:1rem;text-transform:uppercase;text-shadow:1px 0px 2px rgba(30,30,30,0.5);letter-spacing:1px;margin:0px;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif" !important;font-weight:600}.header-navigation ul.navigation-list li:first-child{border-right:2px solid #fff;padding-right:12px;margin:0}.header-navigation ul.navigation-list li:not(:first-child){padding-left:10px;padding-right:0px}.header-navigation ul.navigation-list li:not(:last-child){margin:0px}.header-navigation ul.navigation-list .navigation-link{font-size:.8rem;color:#fff}.header-navigation ul.navigation-list .navigation-icon{margin-right:6px}.header-navigation ul.navigation-list .navigation-icon img{max-width:22px;width:100%}.header-navigation ul.navigation-list p{margin-bottom:0px}header{width:100%;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";background-color:#fff;border-bottom:10px solid #e6e6e6}header .main-navigation{padding:1rem 0}header .main-navigation-logo img{width:200px;transition:all 0.3s}@media (min-width: 800px){header .main-navigation-logo img{width:280px}}.sidebar{background-color:#2d96be;box-shadow:0px 5px 9px rgba(30,30,30,0.4);min-height:100vh;width:230px;max-width:230px;mix-width:230px;z-index:10000;margin-left:-230px;transition:all 0.3s;padding:0.8rem}.sidebar .btn{font-size:0.8em;text-align:left;letter-spacing:1px;border:2px solid #003a5d;font-weight:400}.sidebar .btn:hover{background-color:rgba(0,58,93,0.6);color:#fff}.sidebar .active{background-color:rgba(0,58,93,0.6);color:#fff;border:2px solid #003a5d}.sidebar #sidebarClose{margin-top:0.5rem}.sidebar.active{margin-left:0}@media (min-width: 1200px){.sidebar.active{margin-left:-230px}}.navigation{border-bottom:none}.navigation-border{border-bottom:2px solid #6a9b4f}.navbar{padding:0}.navbar .navbar-nav .nav-item:last-child .nav-link{border-right:none}.navbar .navbar-toggler:focus{outline:none}.navbar .navbar-nav .nav-item.active .nav-underline{border-bottom-color:#6a9b4f}.navbar .nav-underline{width:calc(100% - 1.6rem);border-bottom:2px solid #fff;margin:0.3rem 0.8rem 0 0.8rem}.navbar .navbar-nav .nav-item .nav-link{color:#003a5d;text-transform:uppercase;font-size:0.8rem;padding:0 0.8rem;font-weight:400;border-right:1px solid #2d96be}.navbar .navbar-nav .nav-item .nav-link:hover+.nav-underline{border-bottom-color:#6a9b4f}ol.breadcrumb{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";padding:1.2rem 0;margin:0;font-size:0.75rem;color:#1e1e1e;background-color:transparent}ol.breadcrumb .breadcrumb-item a{color:#1e1e1e}ol.breadcrumb .breadcrumb-item a:link,ol.breadcrumb .breadcrumb-item a:hover,ol.breadcrumb .breadcrumb-item a:active,ol.breadcrumb .breadcrumb-item a:focus{color:#1e1e1e;text-decoration:none}ol.breadcrumb .breadcrumb-item.active{color:#2d96be}.parallax{background-image:url("../_images/paralax-2.jpg");background-attachment:fixed;transform:translateZ(-10px);z-index:-1000000;background-position:center;background-repeat:no-repeat;background-size:cover}.introduction-blocks-container{background-color:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px -11px 8px -10px rgba(30,30,30,0.5);margin-bottom:2rem;padding:2rem 0 !important}.introduction{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";padding:0 0 2rem 0}.introduction .alert{margin:1rem 0}.introduction .introduction-blocks .card-deck{margin:0px}.introduction .introduction-blocks .card{padding:20px;margin:0px;flex-grow:0;flex-shrink:0;flex-basis:auto;border-radius:0px;width:100%;margin-bottom:0rem}@media (min-width: 768px){.introduction .introduction-blocks .card{width:24% !important}}.introduction .introduction-blocks .card .card-header,.introduction .introduction-blocks .card .card-footer{background-color:transparent !important;border:0px}.introduction .introduction-blocks .card .card-header h3,.introduction .introduction-blocks .card .card-footer h3{color:#2d96be;text-transform:uppercase;font-size:1.3rem}.introduction .introduction-blocks .card .card-header .badge,.introduction .introduction-blocks .card .card-footer .badge{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.introduction .introduction-blocks .card .card-body{line-height:1.2}.introduction .introduction-blocks .card .highlight{color:#003a5d}.introduction .introduction-heading{color:#2d96be;text-transform:uppercase;margin-bottom:1.3rem;margin-top:1rem;font-size:1.8rem}.introduction .introduction-link{color:#003a5d}.introduction .introduction-link:hover{color:#2d96be}.introduction .introduction-copy{padding-left:0px}.introduction .introduction-copy h1{color:#003a5d;font-size:2rem;margin-bottom:1rem;font-family:'StagSansSemiBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.introduction .introduction-copy p,.introduction .introduction-copy li{color:#003a5d;font-size:0.9rem;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.introduction .introduction-form{text-align:left;padding-left:1.25rem;padding-top:1.20rem}@media (min-width: 992px){.introduction .introduction-form{text-align:center;padding-top:0px}}.introduction .introduction-form h2{width:100%;color:#003a5d;font-size:1.5rem;text-transform:uppercase;margin-bottom:0;font-family:'StagSansSemiBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.introduction .introduction-form h3{width:100%;color:#003a5d;font-size:1rem;text-transform:uppercase;margin-bottom:0;font-family:'StagSansBook', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.introduction .introduction-form cite{width:100%;color:rgba(30,30,30,0.9);font-size:0.9rem;margin-bottom:0.7rem;text-align:center}.introduction .introduction-form .quote-form{width:100%}.introduction .introduction-form .quote-form input,.introduction .introduction-form .quote-form textarea,.introduction .introduction-form .quote-form .input-group-prepend,.introduction .introduction-form .quote-form .input-group-text{border-radius:0px;font-size:0.9rem}.introduction .introduction-form .quote-form .btn-append{background:#003a5d;color:#fff}.introduction .introduction-form .quote-form .form-group{margin-bottom:0.5rem}.introduction .introduction-form .quote-form button{font-size:0.9rem}.introduction .introduction-form .quote-form .form-control:disabled{border-radius:0 !important;background-color:#fff !important}.introduction .introduction-form .quote-form .btn-secondary{background-color:#003a5d !important;border:1px solid #003a5d;font-family:'StagSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";text-transform:uppercase;font-size:0.9rem}.introduction .introduction-form .quote-form small{text-align:left !important;font-size:0.7rem}.introduction .introduction-form .quote-form small a{color:#2d96be !important}.introduction-infographic-container{padding:2rem 0}.introduction-infographic-container .introduction-infographic-image{position:relative !important}.new-video-container{background-image:url("../_images/video-container-background.png");background-color:#2d96be;padding:4rem 0;border-bottom:1px solid #e6e6e6}.new-video-container .outer-video-content-container{position:relative}.new-video-container .outer-video-content-container .video-offset-down{position:relative;left:0%}@media (min-width: 768px){.new-video-container .outer-video-content-container .video-offset-down{position:absolute;left:53%}}.new-video-container .outer-video-content-container .video-offse-up{position:relative;margin-bottom:1rem}@media (min-width: 768px){.new-video-container .outer-video-content-container .video-offse-up{position:absolute;margin-bottom:0px}}.new-video-container .outer-video-content-container .video-content-left{width:100%;background-color:#fff;padding:2rem;filter:drop-shadow(2px 3px 4px rgba(30,30,30,0.5))}@media (min-width: 768px){.new-video-container .outer-video-content-container .video-content-left{width:42%}}.new-video-container .outer-video-content-container .video-content-left .video-content{width:77%}.new-video-container .outer-video-content-container .video-content-left .video-content h3{font-family:'StagSansSemiBook', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";text-transform:uppercase;font-size:1.7rem;line-height:1.5rem;color:#003a5d}.new-video-container .outer-video-content-container .video-content-left .video-content p{margin-bottom:0px}.new-video-container .outer-video-content-container .video-content-left .video{width:100%}@media (min-width: 768px){.new-video-container .outer-video-content-container .video-content-left .video{width:32%}}.new-video-container .outer-video-content-container .video-content-left .video .video-inner-container{width:100%;position:relative}.new-video-container .outer-video-content-container .video-content-left .video .video-inner-container .modal-video .youtube-play-overlay{width:160%;position:absolute;z-index:10;text-align:center}.new-video-container .outer-video-content-container .video-content-left .video .video-inner-container .modal-video .youtube-play-overlay img{max-width:80px;width:100%;border:0px;z-index:10}.new-video-container .outer-video-content-container .video-content-left .video .video-inner-container .image-back{z-index:-1;width:160%;border:1px solid rgba(30,30,30,0.5);filter:drop-shadow(2px 3px 2px rgba(30,30,30,0.5))}.new-video-container .outer-video-content-container .video-content-left .video .video-inner-container .image-back img{transform:none}.team-container{background-color:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px -11px 8px -10px rgba(30,30,30,0.5)}.team-container .card-outer{width:23%;margin-bottom:2%;padding-left:0px}.team-container .card{border-radius:0px;height:100%;border-top:10px solid #2d96be;border-bottom:0px;border-left:0px;border-right:0px;filter:drop-shadow(4px 3px 3px rgba(30,30,30,0.3))}.team-container .card .card-img{padding:1rem 3rem 0}.team-container .card h1{font-size:1.1rem;text-align:center;margin-bottom:0px;color:#2d96be}.team-container .card h2{font-size:0.9rem;text-align:center;margin-top:5px;margin-bottom:0px}.why-container{background-color:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px -11px 8px -10px rgba(30,30,30,0.5)}.why-container h2{margin-bottom:2rem}.why-container .why-content{border-right:none;margin-bottom:1rem;padding-bottom:1rem;border-bottom:4px dotted #6a9b4f}.why-container .why-content:last-of-type{border-bottom:0px;margin-bottom:0px}@media (min-width: 768px){.why-container .why-content{border-right:4px dotted #6a9b4f;border-bottom:0px}.why-container .why-content:last-of-type,.why-container .why-content:nth-of-type(even){border-right:0px;margin-bottom:0px}}@media (min-width: 992px){.why-container .why-content{border-right:4px dotted #6a9b4f;margin-bottom:0;padding-bottom:0;border-bottom:none}.why-container .why-content:nth-of-type(even){border-right:4px dotted #6a9b4f}.why-container .why-content:last-of-type{border-right:0px;margin-bottom:0px}}.why-container .why-content .why-icon{width:100%;margin-bottom:1rem}.why-container .why-content .why-icon img{width:100%;max-height:150px;filter:drop-shadow(4px 5px 3px rgba(30,30,30,0.6))}.why-container .why-content .why-copy{display:block;text-align:center}.why-container .why-content .why-copy h3{font-family:'StagSansBook', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#2d96be;text-transform:uppercase;font-size:1.2rem}.why-container .why-content .why-copy img{max-height:190px}.why-container .why-content-buttons{padding:2rem 0 0 0}.why-about-container h2{margin-bottom:2rem}.why-about-container .why-content-about{border-top:1px solid #e6e6e6;padding:2rem 0}.why-about-container .why-content-about:first-child{border-top:0px}.why-about-container .why-content-about .why-icon{width:100%;padding:1rem 0 2rem}@media (min-width: 768px){.why-about-container .why-content-about .why-icon{padding:0}}.why-about-container .why-content-about .why-icon img{width:100%;max-height:150px;filter:drop-shadow(4px 5px 3px rgba(30,30,30,0.6))}.why-about-container .why-content-about .why-copy{display:block}.why-about-container .why-content-about .why-copy h3{font-family:'StagSansBook', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#2d96be;text-transform:uppercase;font-size:1.2rem}.why-about-container .why-content-about .why-copy img{max-height:190px}.software-home-container{padding:2rem 0}.software-home-container .software-content{color:#003a5d;font-size:0.9rem}.software-home-container .software-logo img{width:80%;margin:0 10%}@media (min-width: 768px){.software-home-container .software-logo img{width:100%}}.software-image-container .gg{position:relative;width:80%}.software-image-container .inner-container{position:relative;display:flex;justify-content:center}.software-image-container .inner-container .aa{position:absolute;left:10%;width:80%}.values-container{background-color:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px -11px 8px -10px rgba(30,30,30,0.5)}.values-container .values-item{margin-bottom:1.25rem}.values-container .values-item img{filter:drop-shadow(4px 5px 3px rgba(30,30,30,0.6));max-width:100px;width:100%}@media (min-width: 768px){.values-container .values-item img{max-width:151px;width:100%}}.values-container .values-item .media-body{padding:1rem 1.5rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125);position:relative}.values-container .values-item .media-body h5{color:#003a5d;font-size:1.1rem;text-transform:uppercase}.values-container .values-item #pointed:after,.values-container .values-item #pointed::after{position:absolute;top:10px;left:-20px;content:'';width:0;height:0;border-right:solid 20px #fff;border-bottom:solid 20px transparent;border-top:solid 20px transparent}@media (min-width: 576px){.values-container .values-item{margin-bottom:0px}}.social-container .social-logo{width:19%}.social-container .social-content{width:75%}.social-container .social-content p{font-size:0.9rem;color:#003a5d}.product-container{background-color:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px 0px 0px 0px rgba(30,30,30,0.5)}.product-container .card-group{flex-direction:column}@media (min-width: 992px){.product-container .card-group{flex-direction:row}}.product-container .card{border-radius:0px;margin-bottom:1.25rem}.product-container .card .card-header{background-color:#2d96be;border-radius:0px;padding:12px 15px}.product-container .card .card-header h3{font-family:"StagSansRegular" , Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";margin-bottom:0;text-transform:uppercase;text-align:left;font-size:1rem;color:#fff}.product-container .card .card-img img{width:100%}.product-container .card .card-body{font-size:0.9rem;color:#003a5d}.product-container .card .card-footer{background-color:#fff;border-top:0px}.rates-table{margin-top:1.5rem;font-size:0.8rem;color:#003a5d;border-bottom:1px}@media (min-width: 992px){.rates-table{margin-top:0px}}.rates-table td{padding:1rem}.table-rates-sm{width:100%}.table-rates-sm thead tr{border-color:#2d96be}.table-rates-sm thead tr th{color:#fff;background-color:#2d96be;font-family:"StagSansRegular", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";text-transform:uppercase;border-bottom:none;font-size:0.9rem;padding:12px 15px}.table-rates-sm td{font-size:0.8rem;color:#003a5d;padding:8px 15px}.software-container{background:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px -11px 8px -10px rgba(30,30,30,0.5)}.pos-container h3{color:#2d96be;font-size:1rem;text-transform:uppercase}.pos-container p,.pos-container ul{font-size:0.9rem;color:#003a5d}.pos-logos-container{background:#e6e6e6;padding:2rem 0;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px 0px 0px 0px rgba(30,30,30,0.5)}.gallery-container{border-bottom:8px solid #6a9b4f;border-top:8px solid #6a9b4f}.gallery-container .gallery-item{padding:0px}.gallery-container .gallery-item img{width:100%;-webkit-filter:grayscale(0%);-webkit-transition:.5s ease-in-out;-moz-filter:grayscale(0%);-moz-transition:.5s ease-in-out;-o-filter:grayscale(0%);-o-transition:.5s ease-in-out}.gallery-container .gallery-item img:hover{-webkit-filter:grayscale(100%);-webkit-transition:.5s ease-in-out;-moz-filter:grayscale(100%);-moz-transition:.5s ease-in-out;-o-filter:grayscale(100%);-o-transition:.5s ease-in-out}.gallery-media-container .media-row{margin-top:2rem}.gallery-media-container .media-item{margin-bottom:2rem;border-radius:0px}.gallery-media-container .media-item img{transition:all 0.3s;border-radius:0px;border-radius:0px}.gallery-media-container .media-item img:hover{filter:grayscale(100%)}.gallery-media-container .media-item .card-body{padding:0.5rem}.gallery-media-container .media-item .card-body a{text-decoration:none}.gallery-media-container .media-item .small-text{font-size:0.7rem}.gallery-media-container .media-item .card-media-list{margin-bottom:0}.gallery-media-container .media-item .card-media-list a{color:#003a5d}.blog-home-container{background-color:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px 0px 0px 0px rgba(30,30,30,0.5)}.blog-home-container .card{margin:1rem 0rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}@media (min-width: 768px){.blog-home-container .card{margin:0 1.5rem}}.blog-home-container .card:first-child{margin-left:0px;padding-left:0px}.blog-home-container .card:last-child{margin-right:0px;padding-right:0px}.blog-home-container .card .card-header{background-color:#2d96be;border-radius:0;border:0px}.blog-home-container .card .card-header a:hover{text-decoration:none}.blog-home-container .card .card-header h4{color:#fff;font-size:1.2rem;text-transform:uppercase;max-width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-home-container .card .card-body{padding:0px !important}.blog-home-container .card .card-body .card-content{padding:1.25rem;color:#003a5d;font-size:0.9rem;margin-bottom:0px}.blog-home-container .card .card-body .card-content .blog-date{color:rgba(30,30,30,0.7);font-size:0.7rem;margin-bottom:0.5rem;font-style:italic;text-transform:uppercase}.blog-home-container .card .card-footer{text-align:left;background-color:#fff;border-radius:0;border:0px;padding-top:0px;padding-bottom:1.25rem}.blog-container .card{border-radius:0px;color:#003a5d;font-size:0.9rem;overflow:hidden;border:0px;background:transparent}.blog-container .card .card-body{padding:0px}.blog-container .card .card-content{padding:0 15px 15px}.blog-container .card .card-content .blog-date{color:rgba(30,30,30,0.7);font-size:0.7rem;margin-bottom:0.5rem;font-style:italic}.blog-container .card .card-content .blog-author{margin-bottom:0px;font-size:0.9rem}.blog-container .card .card-content h4{color:#2d96be !important;font-size:1.2rem;text-transform:uppercase}.blog-container .card .blog-excerpt{border-top:1px solid #e6e6e6;padding-top:1rem}.blog-container .card .card-header{background-color:transparent;border-radius:0px;border:0px;padding-left:0px}.blog-container .card .card-header a:hover{text-decoration:none}.blog-container .card .card-header h4{color:#2d96be !important;font-size:1.2rem;text-transform:uppercase}.blog-details-container .blog-content .blog-date{color:rgba(30,30,30,0.7);font-size:0.7rem;font-style:italic;margin-bottom:0.3rem}.blog-details-container .blog-content .blog-author{margin-bottom:0px;font-size:0.9rem}.blog-details-container .blog-content .blog-buttons{border-bottom:1px solid #e6e6e6;margin-bottom:1rem;padding-bottom:1rem}.blog-details-container .blog-content .blog-buttons p{margin-bottom:0.3rem}#contact-details table{color:#003a5d;font-size:0.9rem;border-bottom:1px solid #dee2e6;margin-bottom:0px}#contact-details table a{color:#003a5d}#contact-details .contact-map{width:100%;border:1px solid rgba(14,14,14,0.125);height:250px;position:relative;overflow:hidden}.contact-form-container{padding:2rem 0;background-color:#e6e6e6;box-shadow:inset 0px 11px 8px -10px rgba(30,30,30,0.5),inset 0px 0px 0px 0px rgba(30,30,30,0.5)}.contact-form-container a,.contact-form-container p,.contact-form-container label{color:#003a5d;font-size:0.9rem}.contact-form-container .alert-form{border-color:#b3b3b3;background-color:#cdcdcd}footer h2{color:#fff;text-transform:uppercase;font-size:1.7rem;margin-bottom:1rem}footer .footer-partner .footer-partner-item{width:100%}@media (min-width: 768px){footer .footer-partner .footer-partner-item{width:54%}}@media (min-width: 992px){footer .footer-partner .footer-partner-item{width:30%}}footer .footer-partner .footer-partner-item img{width:70%;margin:0 15%}footer .footer-partner .footer-partner-item p{font-size:0.8rem;color:#003a5d;text-align:center;padding:0 15px}footer .footer-newsletter{padding:1rem 0;background-image:url("../_images/footer-newsletter.jpg");background-repeat:no-repeat;background-position:right;background-size:cover}footer .footer-newsletter .footer-newsletter-copy{text-align:center}footer .footer-newsletter .footer-newsletter-copy h2{color:#fff;font-size:1.3rem}footer .footer-newsletter .footer-newsletter-copy .btn-genlife-white{border:2px solid #fff;color:#fff;font-weight:500;font-size:1rem;text-transform:uppercase}footer .footer-sitemap{padding:2rem 0;background-color:#003a5d;color:#e6e6e6;font-size:0.9rem}footer .footer-sitemap h2{font-size:1.2rem;border-bottom:3px solid rgba(255,255,255,0.5);padding:5px;padding-left:0;color:#e6e6e6 !important}footer .footer-sitemap a:link,footer .footer-sitemap a:active,footer .footer-sitemap a:visited,footer .footer-sitemap a:focus,footer .footer-sitemap a:target{color:#e6e6e6}footer .footer-sitemap .footer-sitemap-general h2{font-size:1.2rem;color:#e6e6e6 !important}footer .footer-sitemap .footer-sitemap-general strong{color:#e6e6e6 !important}footer .footer-sitemap .footer-sitemap-general .fa-ul{margin-left:1.4em}footer .footer-sitemap .footer-sitemap-general .footer-sitemap-general-social ul{margin-bottom:0}footer .footer-sitemap .footer-sitemap-general .footer-sitemap-general-social ul li{font-size:2rem;text-align:center;margin-bottom:3%}@media (min-width: 992px){footer .footer-sitemap .footer-sitemap-general .footer-sitemap-general-social ul li{text-align:left;margin-bottom:0%}}footer .footer-copyright{padding:0.8rem 0 3rem;background-color:#2d96be;color:#e6e6e6;font-size:0.9rem}@media (min-width: 576px){footer .footer-copyright{padding:0.8rem 0 2rem}}footer .footer-copyright .footer-copyright-logos{width:60%;padding:0% 20%}@media (min-width: 768px){footer .footer-copyright .footer-copyright-logos{width:60%;padding:0 15% 0 0}}footer .footer-copyright .footer-copyright-logos .footer-copyright-logo img{width:100%}footer .footer-copyright .footer-copyright-copy{justify-content:center;align-items:center;text-align:center;margin-top:3%}footer .footer-copyright .footer-copyright-copy ul{margin-bottom:0}footer .footer-copyright .footer-copyright-copy ul li{color:#e6e6e6 !important}footer .footer-copyright .footer-copyright-copy a:link,footer .footer-copyright .footer-copyright-copy a:active,footer .footer-copyright .footer-copyright-copy a:visited,footer .footer-copyright .footer-copyright-copy a:focus,footer .footer-copyright .footer-copyright-copy a:target{color:#e6e6e6}@media (min-width: 768px){footer .footer-copyright .footer-copyright-copy{justify-content:flex-end;text-align:right;margin-top:0%}}.terms-container a,.terms-container p,.terms-container li,.privacy-container a,.privacy-container p,.privacy-container li{color:#003a5d;font-size:0.9rem;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}.modal-video .button-center{padding:16px 16px 0}.modal-video .button-center .btn{margin:0 5px !important}.icon-bar{position:fixed;top:80%;-webkit-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%);z-index:1000}.icon-bar a{display:block;text-align:center;padding:10px 15px;transition:all 0.3s ease;color:#fff;font-size:20px}.icon-bar a:hover{background-color:#003a5d}.icon-bar .facebook{background:#3B5998;color:white}.icon-bar .twitter{background:#55ACEE;color:white}.icon-bar .linkedin{background:#007bb5;color:white}
