 .agrippon_hero.agrippon_hero.new-hero::before {
 background-image: url(../image/hero-bg.jpg);
 
}
.agrippon_hero.new-hero * {
 color: white!important;
 background: transparent;
}

.agrippon_hero.new-hero  {
 color: white;
 background: transparent;
 margin-top: -80px;
 padding-top: 160px;
     position: relative;
    z-index: 2;
     overflow: visible;
}

header.main_header_sec {
    margin: auto;
    background: rgb(255 255 255 / 20%);
    border-radius: 70px;
    top: 30px;
    max-width: 1440px;
    padding-left: 15px;
    padding-right: 15px;
    backdrop-filter: blur(40px);
    box-shadow: 0px 0px 30px rgb(0 0 0 / 14%);
}
nav#mainNav * {
    color: white;
}

header.main_header_sec.outside-hero {
    background: #1e50c8;
}

a.agrippon_btn_primary.color-light {
    background: #00C0ED;
}

section.agrippon-section.padding_btm.animated-fadein.custom-section {
    background-image: url(../image/hero-bg.jpg) !important;
    background-size: cover!important;
    background-repeat: no-repeat;
    background-size: 100%;
}

.agrippon-cta-footer {
    background-image: url(../image/hero-bg.jpg) !important;
    background-size: cover!important;
    background-repeat: no-repeat;
    background-size: 100%;  
}


.custom-section {
    padding-top: 100px;
    padding-bottom: 350px;
}

.avatar-box * {
    color: white;
}

.avatar-box {
    background: rgb(255 255 255 / 20%);
    backdrop-filter: blur(10px);
    box-shadow: 0px 0px 30px rgb(0 0 0 / 14%);
}

.sl-embed.video-embed.video-offset-top {
    margin-top: -290px;
}

img.icon-logo-big {
    max-width: 250px;
    margin: auto;
    display: block;
}

.d-flex {
    display: flex;
}

.color-blue {
        color: #2065D1;
}

.problem-solution-item {
    display: flex;
    border-radius: 10px;
    background: #F9FAFB;
    margin: 10px 0px;
}

.problem-solution-title {
    width: calc(100% - 50px);
    margin-left: auto;
}

.problem-solution-item {
    padding: 20px;
}



.problem-solution-icon {
    width: 40px;
}

.problem-solution-icon {
    margin-top: auto;
    margin-bottom: auto;
}

.problem-solution-title {
    line-height: 26px;
    color: #475467;
}

.agrippon_hero.new-hero .border-custom {
    background: #ffffff45;
    padding: 20px;
    border-radius: 20px;
    backdrop-filter: blur(11px);
    margin-bottom: -200px;
}

.pt-200 {
    padding-top: 200px;
}

.product_showcase_sec.blue-bg.no-bg .advantages-wrapper {
    background-image: url(../image/hero-bg.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-size: 100%;
        border-radius: 40px;
}

.product_showcase_sec.blue-bg.no-bg {
    background: transparent;
}


.mission-custom-seection {
    background-image: url(../image/hero-bg.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-size: 100%;
}
.color-white, .color-white * {
    color:white!important;
}

.transparent-effect {
    background: #ffffff2e!important;
}
.impact-stats .stat-card {
    padding-top: 10px;
    padding-bottom: 10px;
}
.no-bg {
    background: transparent !important;
}
.no-shadow {
    box-shadow: none!important;
}

.impact-stats h3.text-color-light-blue {
    font-size: 50px;
}

.text-color-light-blue {
    color:#52D6FF!important;
}
.calendly-inline-widget {
    min-height: 100%;;
}
.custom-left-right-border {
    border-left: 1px solid #11C7FF;
    border-right: 1px solid #11C7FF;
    border-radius: 0px;
}

header.main_header_sec a.agrippon_btn_outline.animated-btn:hover {
    border-color: white;
    color: white;
}
.contact_form_container {
    border-radius: 20px;
    overflow: hidden;
}
.image-blue-box img {
    border-radius: 14px;
}

.image-blue-box {
    background-image: url(../image/hero-bg.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 20px;
    padding: 100px 30px;
}

.podcast-button {
    min-width: 200px;
    font-weight: bold;
}

.podcast-box-thumbnail img {
    max-width: 100%;
}

.podcast-box h3 {
    font-size: 22px;
}


.podcast-grid-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.podcast-box {
    width: 33.33%;
}

.podcast-box-short-description {
    margin-bottom: 30px;
}
.podcast-box-wrapper {
    margin: 10px;
    padding: 10px;
    background: white;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 19%);
    border-radius: 10px;
}
.podcast-grid {
    padding: 0px 30px;
}
.podcast-grid {
    position: relative;
    z-index: 99;
}

.podcast-box-video {
    display: inline-block;
    padding: 7px;
    background: #ffffff3d !important;
    position: relative;
    z-index: 9999;
    border-radius: 20px;
    margin-top: 20px;
}
.podcast-box-video iframe {
    max-width: 100%;
    width: 800px;
    height: auto;
    aspect-ratio: 16 / 9;
    border-radius: 20px;
}
.podcast-box-video {
    box-shadow: 0px 0px 10px #00000059;
}

.podcast-box-video {
    margin-bottom: -200px;
}

.podcast-content-container {
    padding-top: 220px;
}
.container.narrow.podcast-narrow {
    max-width: 800px;
}

.podcast-content-container h2 {
    font-size: 36px;
    color:#2065D1;
}

h3.key-insihts-titles {
    font-size: 26px;
    display: flex;
}
h3.key-insihts-titles:before {
    content: "";
    width: 45px;
    height: 35px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT9SURBVHgB7Vvdcds4EF6AvHuNr4IwDcRWB3IF0VXg6C723NslFVjqwPd2F99M5AqSVGClAlmTAkJXYD4nJpAFSNsiBQrEAiQzGX8PNmkSPx93gf2DGfSM5GQ1AcHfAYMMpJim/4+W0CM49A3BT5HsHl4lwJB4z+ifcEF2MPRPeGA8Ev7Z8Ui4e8j04VJeQc+IbS8kf60SkOwUzUkCUT5N/x2l4INITiGXr8vRz8ATyfHqAFh0ChLtepTPbfNj1g5frRf41lF5m6EhPUzPR71LxgRNVvLLB1MnF+n5wXRXmxYqzZ5s3GDH/FIPNDC2ySqgFlpgJ8zyOWjJ3mNw0kayhUpPbW2tKn0/AJIEqHhJOIAYtV3Tei/4CmOI+BP0oX8rRuc3IMQ1fva07TLR/dzy1RZZ1m6pWTctBdURkj6skd6DW5jg78aNJ3m1QoLsCHI2gRzfj8oHbEOxeHGdHK9TfLAEmV/sDCj0R6OR1UODA7YkHYlnJglromrnBDkGGlKc2Sx9u39h7lvPwZmsghNhPeCdaio1rElCP8ujdx5E69NbmExNMQ5/gR/8o6uZdCbchFL679UlhEWKpvD3UKYwiKeVnKyP9K4ZnqzuXlsFNUYAeEu4lOwKXFG4lWju2EHLGDmI0+NFuFxL7pKtbXaFXcUdn/EjS18ptj30cW/9CFfdzrZDLtPz54fNfa5mSPyU2t46OhCBUnmJqkzJSWXwDSW8GGWNff+JiT6u+zarukQpE5N/HoTXX4C+SaU46QvtaUmxNk1+9welS5lEuGL8w8DoaKCkz1DSfxtbEKVMNEv8JYQFxtywSE4+V9duDjOoBi4PYHwCBNAIM3gBXUCKmdaeEnqdS/FPw9sku+xMuAwLu8st15PzMSwa3tzTZtER7hIWnXhTm0gqUi5srlmtcxiDI+JyAzLvhoxdAc/fVAw965ywgtKi5f2d1JvadsJBVjVtI3hJDH1mGHvP45Ks6QXl/ilP6hqvXm/8tY9SSXUMJrMGg1J97xvOk++I1NC2c+iHgBvQxbxbn8VvNoYwyGIU8xRVFyt6bJu4xBxyLOsZjQy6h/bR0bnJcJ3uyp1V5/ILZl9u5VPkYm6D5Vn3BMAf6AFF/Zc5jeBskv73/KNTE3DFrxubydAQ+bVjC6Jreby+geHXPmY695+BI2ielhAXMDjkEgigupYfYGhISfroHuHh1WVAc+EKkjor0JN4Us5hKDAdRZFAJlzEorR15AesEBoS9G3hl6ZVtV6dN+4NmMTz06xQadp6oS08CGUVE7wT8cUEhMovdedySp2TDlJ9CFJ52CCdQnikWrKBjijSimkNhSxyYr4ZxsS7juFVIgLd3E6LaVuVd0PmsCStSi9+a1qpcbxdcC/7/1LeOpdfWqu08ZiBIfuhJ9iceHOAMJ/IKYrwd3A+ftGKcPOZiobI6VafCvDZxDLUnDPjk1i7teQzJ/ZjS8QzFbjOFtj9UyBBfkLCs8a+m86ctFBvO+G6zxzIHvrCTBo30vPRZFc7u0pL+RBk/yBkFcz2n93Y2tkJx+ioq8KXlB9+FLJ30HOJxAjntlQ+dhu3M9gZjzrKZPoYaFh29b8Qrc5pETHeXdjeASnUzyV0gMfz0j87uiMsgb658XvXMTi6I5zrNUjztrj4BB2hM8LFoRXxBlzBYO5zLMmGTtcw2smFiqgKO2mBekdFX2/3Z9AhvgOS8VPTMnfEMQAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
}
h3.key-insihts-titles span {
    margin-top: auto;
    margin-bottom: auto;
}
.guest-at-a-glance {
    padding: 30px 40px;
}

.info-row {
    display: flex;
    margin: 20px 0px;
}

.info-row {
    line-height: 150%;
}
a.linkedin-link {
    color: #45D3FF;
}

a.linkedin-link img {
    max-width: 30px;
    vertical-align: middle;
    margin: 0px 5px;
}

.info-row-label {
    margin-right: 5px;
    color: #00CFFF;
    font-weight: bold;
}
.guest-at-a-glance {
    border-radius: 20px;
    background-image: url(../image/guest-bg.png);
    background-size: cover;
    color: white;
    max-width: 450px;
    margin: 50px auto;
    width: 100%;
}

.guest-at-a-glance h3 {
    font-size: 26px;
    margin-top: 5x;
}

@media (max-width: 768px) {
.agrippon_hero.new-hero {
 
    margin-top: -120px;
 
}
.custom-left-right-border {
    border-left: none;
    border-right: none;
    border-top: 1px solid #11C7FF;
    border-bottom: 1px solid #11C7FF;
    border-radius: 0px;
}
.impact-stats .stat-card {
    padding-top: 30px;
    padding-bottom: 30px;
}
header.main_header_sec {
       top: 10px;
    padding-left: 0px;
    padding-right: 0px;
 
}
body .agrippon_hero.new-hero {
    padding-top: 180px !important;
}
header.main_header_sec {
    margin-left: 10px;
    margin-right: 10px;
}
.menu-toggle {
    color: white;
}
.agrippon_header {
    position: relative;
}
nav#mainNav * {
    color: black;
}
nav#mainNav {
    width: auto;
    margin-top: 20px;
    border-radius: 20px;
}
 
nav#mainNav {
    padding: 20px 0px;
}
header.main_header_sec .agrippon_actions a {
    font-size: 10px;
}
    .agrippon_logo img {
        height: auto;
        width: 92px;
    }
    .features-grid.image-blue-box.color-white {
    max-width: 100%;
    width: auto;
    margin: 30px 0px;
}
.podcast-box {
    width: 100%;
}
.podcast-grid {
    padding: 0px 10px;
}
.podcast-button {
    box-sizing: border-box;
    width: 100% - 50px;
}
.guest-at-a-glance {
    max-width: 100%;
    box-sizing: border-box;
}
.info-row > div {
    width: 100%;
}
.info-row {
    flex-wrap: wrap;
}
.info-row-label {
    margin-bottom: 10px;
}

h3.key-insihts-titles span {
    max-width: calc(100% - 60px);
}
}