.security-access-section .row-fluid-wrapper.row-depth-1.row-number-9 .row-fluid{padding-top:20px}.security-access-section>.row-fluid .span4{display:flex;flex-direction:column}.security-access-section .access-card,.security-access-section .hs_cos_wrapper_widget{display:flex;flex:1;flex-direction:column}.security-access-section{position:relative;z-index:5}@media (min-width:768px) and (max-width:959.98px){.security-access-section .row-fluid .span4:nth-child(2){margin-top:25px}}@media (max-width:767.99px){.security-access-section .row-fluid .span4:nth-child(2){margin-top:15px}}.access-card{background:transparent linear-gradient(314deg,#e7f1f3,#fff) 0 0 no-repeat padding-box;border:2px solid #fff;border-radius:30px;box-shadow:0 20px 40px rgba(191,208,232,.16);display:flex;flex-flow:column;padding:35px 20px}.access-title{align-items:center;display:flex;padding-left:20px}.access-title img{height:30px;width:30px}.access-card h3{margin-bottom:0;margin-top:0;padding-left:15px}.access-card ul{background:linear-gradient(358deg,rgba(231,241,243,0) 24.42%,rgba(50,183,216,.1) 96.04%);border-radius:15px;padding:10px 27px 0 34px;position:relative}.access-card li{background:none!important;border-radius:8px;padding:15px 0!important;position:relative}.access-card li .access-link{align-items:top;border-bottom:0;color:#1d1d1d;display:flex}.access-card ul li+li{margin-top:0}.access-card li a:hover{color:salmon}.access-card ul li:nth-child(3){padding-bottom:0}.access-card ul li img{height:24px;margin-right:15px;width:16px}.hidden-on-card{display:none!important}.view-more{align-self:flex-start;display:inline;margin-left:34px}.modal{background:rgba(0,0,0,.8);inset:0;opacity:0;overflow-y:auto;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.modal.active{opacity:1;visibility:visible}.modal.fade-out{opacity:0;visibility:hidden}.modal-contents{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:100px 0;position:relative;z-index:9}.modal-box{background:linear-gradient(311deg,#e7f1f3 38.61%,#fff 96.8%);border:2px solid #fff;border-radius:30px;box-shadow:0 18px 60px rgba(8,20,30,.25);opacity:0;padding:28px 34px;position:relative;transform:translateY(30px);transition:all .3s ease;width:1100px}.modal.active .modal-box{opacity:1;transform:translateY(0)}.modal.fade-out .modal-box{opacity:0;transform:translateY(30px)}.close{background:none;border:0;cursor:pointer;font-size:22px;position:absolute;right:21px;top:21px;width:30px}.modal-access-title{align-items:center;display:flex;padding-bottom:15px;padding-top:15px}.modal-access-title img{height:30px;width:30px}.modal-access-title h3{margin-bottom:0;margin-top:0;padding-left:11px}.modal-body ul{background:0;border-radius:0!important;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:8px;padding:0!important}.modal-body ul li{background:none;padding:0!important}.modal-body ul li+li{margin-top:0}.modal-body ul li>a:first-of-type{align-items:center;background:linear-gradient(271deg,rgba(231,241,243,0) 3.51%,rgba(50,183,216,.1) 68.7%)!important;border-bottom:0;border-radius:14px;display:flex;justify-content:space-between;padding:10px 26px!important}.modal-body ul li a span:first-child{color:#1d1d1d;flex:1;font-family:Futura Bk BT;font-size:1.1rem;margin-bottom:0;padding-right:15px}.modal-body ul li .get-access,.modal-body ul li .icon-unlock{font-size:1rem;padding:14px 28px}.modal-body ul li .get-access img,.modal-body ul li .icon-unlock img{margin-right:8px;vertical-align:sub;width:15px}.modal-body ul li .get-access:hover,.modal-body ul li .icon-unlock:hover{color:#fff}.modal-body ul li .get-access:after,.modal-body ul li .icon-unlock:after{display:none}.modal-body ul li .icon-unlock{background-color:#00a8d0}@media (max-width:1366px){.modal-box{width:95%}.access-card li:nth-child(2n):after{left:-7%}}@media (max-width:1200px){.access-card li:nth-child(2n):after{left:-10%}}@media only screen and (max-width:960px){.modal-body ul{grid-template-columns:1fr}.access-card,.modal-box{border-radius:15px}.access-card{padding:20px;width:100%}}@media only screen and (max-width:767px){.close img{height:22px;width:22px}.modal-box{padding:20px}.modal-body ul li .get-access{font-size:1.1rem}}@media only screen and (max-width:575px){.close{right:10px;top:12px}.close img{height:18px;width:18px}.access-card ul{display:block}.access-card ul li:after{display:none}}@media only screen and (max-width:480px){.modal-body ul li>a:first-of-type{padding:15px 0 15px 20px}.modal-body ul li a span:first-child{font-size:1rem}.modal-body ul li .get-access{padding:12px 18px}}