.wf{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal}.wf-b{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal}.wf-alt-m{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal}.wf-alt-b{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}.hero .content-wrap,.wrap{margin:auto;max-width:1140px;padding:0 20px}@media only screen and (min-width:980px){.hero .content-wrap,.wrap{padding:0 15px}}@font-face{font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/themes/kidneyx/fonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/kidneyx/fonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/kidneyx/fonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/kidneyx/fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/kidneyx/fonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/kidneyx/fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:'Font Awesome 6 Pro';font-style:normal;font-weight:300;font-display:block;src:url(/wp-content/themes/kidneyx/fonts/fa-light-300.woff2) format("woff2"),url(/wp-content/themes/kidneyx/fonts/fa-light-300.ttf) format("truetype")}.fa,.fas{font-family:'Font Awesome 6 Pro';font-weight:900}.fab{font-family:'Font Awesome 6 Brands'}.far{font-family:'Font Awesome 6 Pro';font-weight:400}.fal{font-family:'Font Awesome 6 Pro';font-weight:300}.hero{background-color:#002346;padding-top:5em;padding-bottom:6em;position:relative}@media only screen and (min-width:768px){.hero{padding-bottom:0;padding-top:60%}}@media only screen and (min-width:768px){.hero:before{content:'';display:block;width:100%}}.hero .media-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.hero .media-wrap:before{background-color:#232323;bottom:0;content:'';left:0;opacity:.6;position:absolute;right:0;top:0}@supports (object-fit:cover){.hero .media-wrap img,.hero .media-wrap video{display:block;height:100%!important;object-fit:cover;width:100%!important}@media only screen and (min-width:1600px){.hero .media-wrap img,.hero .media-wrap video{object-position:center 45%}}@media only screen and (min-width:1800px){.hero .media-wrap img,.hero .media-wrap video{object-position:center 33%}}}.hero .video-play-pause-button{background:rgba(0,0,0,.5);border-radius:50%;bottom:15px;right:15px;border:none;cursor:pointer;padding:0;position:absolute;z-index:5}.hero .video-play-pause-button.playing .icon.play{display:none}.hero .video-play-pause-button.playing .icon.pause{display:flex}.hero .content-wrap{position:relative}@media only screen and (min-width:768px){.hero .content-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}}@media only screen and (min-width:768px){.hero .content-wrap .content{width:70%}}@media only screen and (min-width:980px){.hero .content-wrap .content{width:60%}}@media only screen and (min-width:1140px){.hero .content-wrap .content{width:50%}}.hero .content-wrap .content h2{color:#fff;font-size:1.75em;line-height:1.1em;margin-bottom:.5em;position:relative;z-index:3}.hero .content-wrap .content h2:after{background-color:#319B42;content:'';display:block;height:3px;margin-top:.5em;margin-bottom:1em;width:70px}.hero .content-wrap .content h2 span{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width:768px){.hero .content-wrap .content h2{margin-bottom:.25em;font-size:1.75em}}@media only screen and (min-width:1600px){.hero .content-wrap .content h2{font-size:1.9em}}.hero .content-wrap .content p{color:#fff;font-size:1em;line-height:1.4em;margin:0}@media only screen and (min-width:1140px){.hero .content-wrap .content p{font-size:1.05em}}.hero .content-wrap .content .link-wrap{margin-top:2em}.hero .content-wrap .content .btn{background-color:#319B42}.hero .content-wrap .content .btn:hover{background-color:#00468B}.hero .bubble-group{bottom:0;opacity:.9;position:absolute;right:2%;width:35%;z-index:5}@media only screen and (min-width:768px){.hero .bubble-group{width:25%}}@media only screen and (min-width:980px){.hero .bubble-group{width:20%}}@media only screen and (min-width:1600px){.hero .bubble-group{bottom:3.5em;right:12%;width:15%}}@media only screen and (min-width:1800px){.hero .bubble-group{bottom:7.5em}}.hero .bubble-group:before{content:'';display:block;padding-top:58%}.hero .bubble-group .bubble{border-radius:50%;position:absolute}.hero .bubble-group .bubble:before{content:'';display:block;padding-top:100%}.hero .bubble-group .bubble#bubble-1{background-color:#00468B;left:1%;bottom:0;width:10%}.hero .bubble-group .bubble#bubble-2{background-color:#319B42;left:10%;top:0;width:32%}.hero .bubble-group .bubble#bubble-3{background-color:#008EAA;left:18%;bottom:10%;width:17%}.hero .bubble-group .bubble#bubble-4{background-color:#00468B;left:48%;bottom:9%;width:22%}.hero .bubble-group .bubble#bubble-5{background-color:#008EAA;left:53%;top:15%;width:10%}.hero .bubble-group .bubble#bubble-6{background-color:#319B42;left:72%;top:30%;width:10%}.home .hero:first-child .content-wrap .content{width:90%}@media only screen and (max-width:767px){.home .hero:first-child .content-wrap .content{padding-top:3em}}@media only screen and (min-width:980px){.home .hero:first-child .content-wrap .content{width:60%}}.home .hero:first-child .content-wrap .content h2{font-size:2em}@media only screen and (min-width:768px){.home .hero:first-child .content-wrap .content h2{font-style:3em}}@media only screen and (min-width:980px){.home .hero:first-child .content-wrap .content h2{font-size:3.5em}}@media only screen and (min-width:1600px){.home .hero:first-child .content-wrap .content h2{font-size:4em}}.home .hero:first-child .content-wrap .content h2:after{content:none}.home .hero:first-child .content-wrap .content .description-wrap{border-left:2px solid #319B42;padding:.1em 1em;width:80%}.home .hero:first-child .content-wrap .content p{font-size:1.2em}@media only screen and (min-width:1140px){.home .hero:first-child .content-wrap .content p{font-size:1.25em}}.hero.align .content{padding-left:2em}