﻿/*!
Theme Name: Onevision
Author: Dawit Mesfen
Author URI: https://onevisionhealth.co.uk
Description: WP theme for One Vision Health
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 7.0
Version: 4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: onevision
*/*{-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding:0 20px 0 20px;max-width:1260px;margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}.wp-block-columns .wp-block-columns{padding:0;max-width:1260px}.wp-block-columns .wp-block-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-block-columns.narrow{max-width:900px}.wp-block-columns.wide{max-width:1700px}.wp-block-columns.full{max-width:100%}.wp-block-columns.nowrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(min-width: 992px){.wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-block-columns.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 992px){.wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-columns.reorder .wp-block-column:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.site-main .wp-block-columns .wp-block-columns{padding:0}.site-main .wp-block-columns .wp-block-column .wrap-content{max-width:800px;justify-self:center;margin:0 auto}.wp-block-image{display:block;margin:0 auto;max-width:100%}img{max-width:100%;height:auto}.wp-block-embed,.wp-block-video,.wp-block-audio{max-width:100%;height:auto}.wp-block-embed iframe{width:100%;height:auto;aspect-ratio:16/9}.wp-block-button{display:inline-block}.wp-block-quote{border-left:4px solid #ccc;padding-left:20px;margin:20px 0;font-style:italic}.wp-block-column ul,.wp-block-column ol{padding-left:20px;display:inline-block;text-align:left;padding-left:20px;margin:10px 0 10px 0;word-wrap:break-word;word-break:break-word}.wp-block-table{width:100%;border-collapse:collapse}.wp-block-table td,.wp-block-table th{border:1px solid #ddd;padding:8px}.wp-block-table th{background-color:#f4f4f4;text-align:left}.wp-block-cover{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:50px;text-align:center}@media(max-width: 992px){.wp-block-cover{padding:20px}}.wp-block-gallery{display:grid;gap:10px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.wp-block-gallery .wp-block-image img{width:100%;height:auto}.wp-block-code{font-family:monospace;background:#f4f4f4;padding:10px;border-radius:4px;overflow-x:auto}.has-text-align-center,.is-content-justification-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-text-align-justify{text-align:justify}.align-top{-ms-flex-item-align:start;align-self:start}.align-bottom{-ms-flex-item-align:end;align-self:end}.margin-auto{margin-left:auto;margin-right:auto}.text-uppercase{text-transform:uppercase}.desktop{display:none}@media(min-width: 992px){.desktop{display:block}}@font-face{font-family:"Zilla Slab";src:url("fonts/ZillaSlab-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Zilla Slab";src:url("fonts/ZillaSlab-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Zilla Slab";src:url("fonts/ZillaSlab-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Outfit";src:url("fonts/Outfit-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:"Zilla Slab",sans-serif;font-size:18px;line-height:150%;font-weight:400;margin:0;background:#fff;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:"Outfit",sans-serif;line-height:120%;font-weight:700;font-style:normal;margin:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;will-change:opacity}p,ul li,ol li{font-size:1em;line-height:150%}p{margin:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;will-change:opacity}p.large{font-size:1.2em}p.larger{font-size:1.6em}p.smaller{font-size:1em}p.small{font-size:.9em}h1{font-size:3em}h2{font-size:2.2em}h3{font-size:1.8em}h4{font-size:1.4em;line-height:150%}h5{font-size:1.2em;line-height:150%}h6{font-size:1em;line-height:150%}@media(min-width: 992px){h1{font-size:3.9em}}@media(min-width: 992px)and (min-width: 992px){h1.large{font-size:4.4em !important}}@media(min-width: 992px)and (min-width: 992px){h1.larger{font-size:5.5em !important}}@media(min-width: 992px){h2{font-size:3em}h2.large{font-size:3.4em}h2.small{font-size:2.5em}}@media(min-width: 992px){h3{font-size:2em}}@media(min-width: 992px){h4{font-size:1.6em}}@media(min-width: 992px){h4{font-size:1.4em}}sup{font-size:.8em}a{color:#4045f0;text-decoration:none}a:hover{color:#d685cc}.invisible{visibility:hidden}.hide{display:none}.blue{color:#4045f0}.purple{color:#d685cc}.green{color:#88fa4c}.white{color:#fff}.bg-blue{background:#4045f0;color:#fff}.bg-blue-dark{background:#3128bc;color:#fff}.bg-grey{background:rgba(229,229,229,.4);color:#000}.bg-grey-dark{background:#c4c4c4;color:#000}.bg-purple{background:#d685cc;color:#000}.bg-purple-light{background:rgba(214,133,204,.5);color:#fff}.bg-purple-blue{background:-webkit-gradient(linear, left top, left bottom, from(#D685CC), to(#4045F0));background:linear-gradient(180deg, #D685CC 0%, #4045F0 100%);color:#fff}.transition{-webkit-transition:all .2s;transition:all .2s}.transition:hover{background:rgba(65,69,238,.12)}.aligncenter{justify-self:center;text-align:center}.mb-0{margin-bottom:0 !important}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.top-small{padding-top:30px !important}.top-large{padding-top:80px !important}.bottom-small{padding-bottom:30px !important}.bottom-medium{padding-bottom:40px !important}.bottom-large{padding-bottom:50px !important}.top-bottom-small{padding-top:30px !important;padding-bottom:40px !important}.top-bottom-medium{padding-top:50px !important;padding-bottom:50px !important}.top-bottom-large{padding-top:80px !important;padding-bottom:80px !important}.no-top-padding{padding-top:0 !important}.no-bottom-padding{padding-bottom:0 !important}@media(min-width: 992px){.desktop-right-padding{padding-right:120px}}.wp-block-button a{background:#88fa4c;color:#000;border-radius:50px;text-transform:uppercase;position:relative;font-size:.8em;display:inline-block;width:auto;padding-right:55px;border:0;-webkit-transition:all .3s;transition:all .3s;line-height:180%}@media(max-width: 600px){.wp-block-button a{line-height:140%}}.wp-block-button a:hover{cursor:pointer;background:#d685cc}.wp-block-button a:before{content:"";width:37px;height:37px;border-radius:50px;background:#fff;position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-button a:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:16px;right:10px;background:url('data:image/svg+xml,<svg width="19" height="16" viewBox="0 0 19 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7071 8.70711C19.0976 8.31658 19.0976 7.68342 18.7071 7.29289L12.3431 0.928932C11.9526 0.538408 11.3195 0.538408 10.9289 0.928932C10.5384 1.31946 10.5384 1.95262 10.9289 2.34315L16.5858 8L10.9289 13.6569C10.5384 14.0474 10.5384 14.6805 10.9289 15.0711C11.3195 15.4616 11.9526 15.4616 12.3431 15.0711L18.7071 8.70711ZM0 9H18V7H0V9Z" fill="black"/></svg>') no-repeat}.purple-button a{text-transform:none;background:#d685cc;border-radius:10px;color:#000;font-size:.9em;display:inline-block;width:auto;padding:23px 25px 22px 25px;border:0;margin:0 15px 20px 0}.purple-button a::before,.purple-button a::after{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.pulse{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}}.block.wp-block-column,.block.wp-block-columns{padding:20px 20px 40px 20px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:180px}.block.wp-block-column.row,.block.wp-block-columns.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 600px){.block.wp-block-column.row,.block.wp-block-columns.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block.wp-block-column.core,.block.wp-block-columns.core{border:3px solid rgba(229,229,229,.4)}.block.wp-block-column.core:hover,.block.wp-block-columns.core:hover{background:rgba(65,69,238,.12)}.block.wp-block-column a,.block.wp-block-columns a{color:#000;display:block}.block.wp-block-column .wp-block-image,.block.wp-block-columns .wp-block-image{margin:10px 0 30px 0}.block.wp-block-column.full-width,.block.wp-block-columns.full-width{margin-bottom:30px;padding:20px}@media(max-width: 600px){.block.wp-block-column.full-width,.block.wp-block-columns.full-width{margin-left:20px;margin-right:20px}.block.wp-block-column.full-width .wp-block-heading,.block.wp-block-columns.full-width .wp-block-heading{margin-bottom:20px}}.block.wp-block-column.full-width .wp-block-column,.block.wp-block-columns.full-width .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.wp-block-column.full-width .wp-block-column:first-of-type,.block.wp-block-columns.full-width .wp-block-column:first-of-type{padding:10px}.block.wp-block-column.full-width .wp-block-column p,.block.wp-block-columns.full-width .wp-block-column p{margin-top:auto}.block.wp-block-column.full-width .wp-block-image,.block.wp-block-columns.full-width .wp-block-image{margin:0;line-height:0}.block.wp-block-column p:not(.bottom),.block.wp-block-columns p:not(.bottom){margin:20px 0}.block.wp-block-column .bottom,.block.wp-block-columns .bottom{margin-top:auto}.block.wp-block-column.transition a,.block.wp-block-columns.transition a{display:block;width:100%;height:100%}a.arrow-link{color:#4045f0;position:relative;font-weight:bold;display:inline-block}a.arrow-link:after{position:absolute;content:"";width:29px;height:16px;background:url('data:image/svg+xml,<svg width="29" height="16" viewBox="0 0 29 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.7071 8.70711C29.0976 8.31659 29.0976 7.68342 28.7071 7.2929L22.3431 0.928934C21.9526 0.53841 21.3195 0.53841 20.9289 0.928934C20.5384 1.31946 20.5384 1.95262 20.9289 2.34315L26.5858 8L20.9289 13.6569C20.5384 14.0474 20.5384 14.6805 20.9289 15.0711C21.3195 15.4616 21.9526 15.4616 22.3431 15.0711L28.7071 8.70711ZM-8.74228e-08 9L28 9L28 7L8.74228e-08 7L-8.74228e-08 9Z" fill="%23000000"/></svg>') no-repeat;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .25s ease;transition:all .25s ease;right:-40px;top:7px;right:auto;margin-left:10px}input{font-family:"Zilla Slab",sans-serif}input:is(.wpcf7-submit){background:#88fa4c;color:#000;border-radius:50px;text-transform:uppercase;position:relative;font-size:.8em;display:inline-block;width:auto;padding-right:55px;border:0;-webkit-transition:all .3s;transition:all .3s;line-height:180%;padding:13px 25px 12px 25px}@media(max-width: 600px){input:is(.wpcf7-submit){line-height:140%}}input:is(.wpcf7-submit):hover{cursor:pointer;background:#d685cc}input:is(.wpcf7-submit):before{content:"";width:37px;height:37px;border-radius:50px;background:#fff;position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input:is(.wpcf7-submit):after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:16px;right:10px;background:url('data:image/svg+xml,<svg width="19" height="16" viewBox="0 0 19 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7071 8.70711C19.0976 8.31658 19.0976 7.68342 18.7071 7.29289L12.3431 0.928932C11.9526 0.538408 11.3195 0.538408 10.9289 0.928932C10.5384 1.31946 10.5384 1.95262 10.9289 2.34315L16.5858 8L10.9289 13.6569C10.5384 14.0474 10.5384 14.6805 10.9289 15.0711C11.3195 15.4616 11.9526 15.4616 12.3431 15.0711L18.7071 8.70711ZM0 9H18V7H0V9Z" fill="black"/></svg>') no-repeat}input:not(.wpcf7-submit){padding:14px 15px 14px 15px;border-radius:5px;border:0;font-size:1em}input:not(.wpcf7-submit):focus{outline:none}.ap-player{border-radius:5px;overflow:hidden}.accordion .acc-head{cursor:pointer;position:relative;padding:15px 20px 15px 0;border-top:1px solid #000}.accordion .acc-head::after{content:"";cursor:pointer;display:block;width:25px;height:25px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;top:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-color:#000;width:10px;height:10px}.accordion .acc-head::after.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion .acc-head.active::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.accordion .acc-body{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;margin:0}.accordion .acc-body.open{max-height:300px;margin:10px 0 30px 0}.scroll-left{overflow:hidden;position:relative}.scroll-left .slider-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-left 30s linear infinite;animation:scroll-left 30s linear infinite}.scroll-left .wp-block-column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:300px;margin-right:0}.scroll-left:hover .slider-track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.scroll-right{overflow:hidden;position:relative}.scroll-right .slider-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-right 30s linear infinite;animation:scroll-right 30s linear infinite}.scroll-right .wp-block-column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:300px;margin-right:0}.scroll-right:hover .slider-track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes scroll-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes scroll-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.showup{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 1s ease-out .2s,-webkit-transform 1s ease-out .2s;transition:opacity 1s ease-out .2s,-webkit-transform 1s ease-out .2s;transition:opacity 1s ease-out .2s,transform 1s ease-out .2s;transition:opacity 1s ease-out .2s,transform 1s ease-out .2s,-webkit-transform 1s ease-out .2s}.showup.delayed{-webkit-transition:opacity 1.9s ease-out .9s,-webkit-transform 1.9s ease-out .9s;transition:opacity 1.9s ease-out .9s,-webkit-transform 1.9s ease-out .9s;transition:opacity 1.9s ease-out .9s,transform 1.9s ease-out .9s;transition:opacity 1.9s ease-out .9s,transform 1.9s ease-out .9s,-webkit-transform 1.9s ease-out .9s}.showup.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-text{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;will-change:opacity}.site-header{z-index:10;padding:15px;position:fixed;top:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.site-header .site-logo{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100px;-ms-flex-negative:0;flex-shrink:0}.site-header .site-logo .logo{display:inline-block;line-height:0;width:60px;height:60px;position:relative}.site-header .site-logo .logo:after{visibility:hidden;content:"";position:absolute;right:auto;top:50%;margin-left:8px;color:#000}.site-header .site-logo .logo svg path{fill:#000}@media(min-width: 992px){.site-header .site-logo .logo{width:82px;height:88px}}.site-header.light-nav .site-logo .logo:after{color:#fff}.site-header.light-nav .site-nav .wp-block-navigation .menu-item-has-children a::after{border-color:#fff !important}@media(min-width: 992px){.site-header.light-nav .site-nav .wp-block-navigation .menu-item a,.site-header.light-nav .site-nav .wp-block-navigation .menu-item-has-children:not(.megamenu) a{color:#fff}}.site-header.light-nav .site-nav .wp-block-navigation .menu-item a::after,.site-header.light-nav .site-nav .wp-block-navigation .menu-item-has-children:not(.megamenu) a::after{border-color:#fff}.site-header.light-nav .site-nav .mobile-menu-toggle .button:before,.site-header.light-nav .site-nav .mobile-menu-toggle .button:after{background-color:#fff}.site-header.light-nav .site-nav .mobile-menu-toggle.is-active .button:before,.site-header.light-nav .site-nav .mobile-menu-toggle.is-active .button:after{background-color:#000}.site-header.light-nav .site-logo svg path{fill:#fff}.site-header.white-bg .site-nav .wp-block-navigation .menu-item a::after{border-color:#000 !important}.site-header.scrolled{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:background-color .2s ease,opacity .2s ease;transition:background-color .2s ease,opacity .2s ease}.site-header.scrolled .site-nav .wp-block-navigation .menu-item a::after,.site-header.scrolled .site-nav .wp-block-navigation .menu-item-has-children:not(.megamenu) a::after{border-color:#000 !important}@media(min-width: 992px){.site-header.scrolled .site-nav .wp-block-navigation .menu-item a,.site-header.scrolled .site-nav .wp-block-navigation .menu-item-has-children:not(.megamenu) a{color:#000}}.site-header.scrolled .site-nav .wp-block-navigation .menu-item.menu-button a,.site-header.scrolled .site-nav .wp-block-navigation .menu-item-has-children:not(.megamenu).menu-button a{border-color:#d685cc}.site-header.scrolled .site-nav .wp-block-navigation .menu-item.menu-button a:hover,.site-header.scrolled .site-nav .wp-block-navigation .menu-item-has-children:not(.megamenu).menu-button a:hover{border-color:#88fa4c}.site-header.scrolled .site-nav .mobile-menu-toggle .button:before,.site-header.scrolled .site-nav .mobile-menu-toggle .button:after{background-color:#000}.site-header.scrolled .site-logo svg path{fill:#000}.site-header.scrolled .site-logo .logo::after{color:#000}.site-header .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.site-header .wp-block-columns .wp-block-column{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 992px){.site-header .site-nav{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-line-pack:center;align-content:center}}.site-header .site-nav .mobile-menu-toggle{background:none;border:none;cursor:pointer;position:absolute;top:35px;right:30px;width:25px;height:12px;text-indent:-9999px}@media(min-width: 992px){.site-header .site-nav .mobile-menu-toggle{display:none}}.site-header .site-nav .mobile-menu-toggle .button{display:inline-block}.site-header .site-nav .mobile-menu-toggle .button::before,.site-header .site-nav .mobile-menu-toggle .button::after{-webkit-box-sizing:initial;box-sizing:initial;left:0;content:"";position:absolute;width:100%;height:2px;background-color:#000;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.site-header .site-nav .mobile-menu-toggle .button::before{top:0}.site-header .site-nav .mobile-menu-toggle .button::after{bottom:0}.site-header .site-nav .mobile-menu-toggle.is-active .button:before{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.site-header .site-nav .mobile-menu-toggle.is-active .button:after{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.site-header .site-nav .wp-block-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:visible;width:100%;top:0;left:0;padding:90px 60px 40px 30px;margin:0;list-style:none}@media(max-width: 992px){.site-header .site-nav .wp-block-navigation{visibility:hidden;display:none;position:absolute;height:100vh;overflow-y:scroll;background:#fff}}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 30px}}.site-header .site-nav .wp-block-navigation .menu-item{line-height:30px;list-style:none}.site-header .site-nav .wp-block-navigation .menu-item:hover>a{color:#000;font-weight:bold}.site-header .site-nav .wp-block-navigation .menu-item.current-menu-item a{font-weight:bold}.site-header .site-nav .wp-block-navigation .menu-item a{font-size:1.1em;color:#000;display:block;padding:10px 0;font-weight:bold}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item a{font-weight:normal;padding:30px}}.site-header .site-nav .wp-block-navigation .menu-item .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item .sub-menu{position:absolute;background:#fff;width:100%;left:0;top:0}}.site-header .site-nav .wp-block-navigation .menu-item .sub-menu .menu-item-has-children{padding:10px 0}.site-header .site-nav .wp-block-navigation .menu-item .sub-menu .menu-item-has-children .sub-menu li a{font-weight:normal;border-bottom:1px solid #000;position:relative}.site-header .site-nav .wp-block-navigation .menu-item .sub-menu .menu-item-has-children .sub-menu li a:after{width:29px;height:16px;background:url('data:image/svg+xml,<svg width="29" height="16" viewBox="0 0 29 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.7071 8.70711C29.0976 8.31659 29.0976 7.68342 28.7071 7.2929L22.3431 0.928934C21.9526 0.53841 21.3195 0.53841 20.9289 0.928934C20.5384 1.31946 20.5384 1.95262 20.9289 2.34315L26.5858 8L20.9289 13.6569C20.5384 14.0474 20.5384 14.6805 20.9289 15.0711C21.3195 15.4616 21.9526 15.4616 22.3431 15.0711L28.7071 8.70711ZM-8.74228e-08 9L28 9L28 7L8.74228e-08 7L-8.74228e-08 9Z" fill="%23000000"/></svg>') no-repeat;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .25s ease;transition:all .25s ease;right:-40px;top:7px;position:absolute;content:"";top:20px;right:10px}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item .sub-menu .menu-item-has-children .sub-menu{position:relative;width:auto;left:auto}}.site-header .site-nav .wp-block-navigation .menu-item.menu-button a{font-weight:normal;background:#88fa4c;margin-top:20px}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item.menu-button{margin-left:auto}}.site-header .site-nav .wp-block-navigation .menu-item.menu-button a{background:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 25px 5px 25px;font-size:.9em;position:relative;border-radius:50px;text-transform:uppercase;border:1px solid #88fa4c;line-height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item.menu-button a{margin-top:20px}}.site-header .site-nav .wp-block-navigation .menu-item.menu-button a:hover{background:#88fa4c;color:#000}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu){position:relative}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu)>a{position:relative}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu)>a::after{content:"";cursor:pointer;display:block;width:25px;height:25px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:8px;height:8px;border-width:2px}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu)>a::after.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu)>a:hover::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu) .sub-menu{position:absolute;top:90px;width:auto;visibility:hidden}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu) .sub-menu .menu-item{width:-webkit-max-content;width:-moz-max-content;width:max-content}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu) .sub-menu .menu-item a{padding-top:15px;padding-bottom:15px;color:#000}}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu):hover>a::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.site-header .site-nav .wp-block-navigation .menu-item.menu-item-has-children:not(.megamenu):hover .sub-menu{visibility:visible}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu{visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media(max-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu{padding:20px 0;visibility:visible}}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block{background:rgba(229,229,229,.4);border-radius:20px;padding:10px 20px 30px 20px}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block h3{margin:20px 0 20px 0;max-width:300px}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block h3::before{display:block;content:"";width:55px;height:48px;margin-bottom:10px;background-size:contain !important}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block a{background:#88fa4c;color:#000;border-radius:50px;text-transform:uppercase;position:relative;font-size:.8em;display:inline-block;width:auto;padding-right:55px;border:0;-webkit-transition:all .3s;transition:all .3s;line-height:180%;font-weight:normal;line-height:160%;padding:12px 55px 12px 30px;-webkit-transition:none;transition:none}@media(max-width: 600px){.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block a{line-height:140%}}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block a:hover{cursor:pointer;background:#d685cc}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block a:before{content:"";width:37px;height:37px;border-radius:50px;background:#fff;position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.menu-block a:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:16px;right:10px;background:url('data:image/svg+xml,<svg width="19" height="16" viewBox="0 0 19 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7071 8.70711C19.0976 8.31658 19.0976 7.68342 18.7071 7.29289L12.3431 0.928932C11.9526 0.538408 11.3195 0.538408 10.9289 0.928932C10.5384 1.31946 10.5384 1.95262 10.9289 2.34315L16.5858 8L10.9289 13.6569C10.5384 14.0474 10.5384 14.6805 10.9289 15.0711C11.3195 15.4616 11.9526 15.4616 12.3431 15.0711L18.7071 8.70711ZM0 9H18V7H0V9Z" fill="black"/></svg>') no-repeat}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.med-com h3:before{background:url("./svgs/med-com.svg") no-repeat}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.mod-edu h3:before{background:url("./svgs/mod-edu.svg") no-repeat}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item.pat-eng h3:before{background:url("./svgs/pat-eng.svg") no-repeat}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item.megamenu>a{position:relative}.site-header .site-nav .wp-block-navigation .menu-item.megamenu>a::after{content:"";cursor:pointer;display:block;width:25px;height:25px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:8px;height:8px;border-width:2px}.site-header .site-nav .wp-block-navigation .menu-item.megamenu>a::after.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .site-nav .wp-block-navigation .menu-item.megamenu:hover>a::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.site-header .site-nav .wp-block-navigation .menu-item.megamenu:hover .sub-menu{visibility:visible}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:130px 30px 50px 30px;z-index:-1}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33%;max-width:400px}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item a{color:#000;padding:5px 0 5px 30px;font-weight:bold;font-size:1em}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item .sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:auto;padding:0 30px 0 30px}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item .sub-menu li a{padding:5px 0}.site-header .site-nav .wp-block-navigation .menu-item.megamenu .sub-menu .menu-item .sub-menu li a::after{top:13px}}@media(max-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item.insights>a{display:none}}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 992px){.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block{width:615px;max-width:615px;padding-top:100px !important}}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block h3{color:#fff}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block h3:after{display:block;font-size:16px;line-height:120%;font-weight:normal;font-family:"Zilla Slab",sans-serif;margin:20px 0 10px 0}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block.insights{background:url("./images/bg-insights.webp") no-repeat !important;background-size:cover !important}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block.insights h3:after{content:"Discover Analysis, advice, trends that shape better patient outcomes"}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block.stories{background:#d685cc}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block.stories h3:after{content:"By connecting data and patient experience, we’ve created powerful outcomes"}.site-header .site-nav .wp-block-navigation .menu-item.insights .sub-menu .menu-block.stories a:hover{background:#88fa4c}.site-header .site-nav .wp-block-navigation.is-active{margin:0;visibility:visible;display:block}.site-header.white-bg{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:background-color .2s ease,opacity .2s ease;transition:background-color .2s ease,opacity .2s ease}.site-header.white-bg .site-nav .wp-block-navigation .menu-item a{color:#000 !important}.site-header.white-bg .site-nav .wp-block-navigation .menu-item a::after{border-color:#000}.site-header.white-bg .site-nav .wp-block-navigation.menu-item-has-children:not(.megamenu)>a::after{border-color:#000 !important}.site-header.white-bg .site-logo svg path{fill:#000}.site-header.white-bg .site-logo .logo::after{color:#000}.blog-id-2 .site-header .site-logo .logo:after{visibility:visible;content:"Solutions"}.blog-id-3 .site-header .site-logo .logo:after{visibility:visible;content:"Private care";position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(min-width: 992px){.blog-id-2 .site-header .site-nav .wp-block-navigation,.blog-id-3 .site-header .site-nav .wp-block-navigation{padding-left:100px}}.site-main{position:relative}.site-main>.wp-block-columns:first-child:not(.hero):not(.image-hero){padding-top:150px;padding-bottom:60px}.site-main .wp-block-columns{position:relative}.site-main .wp-block-columns.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-main .wp-block-columns.hero{overflow:hidden;padding-top:120px;padding-bottom:60px;background:#000}@media(max-width: 600px){.site-main .wp-block-columns.hero{padding-top:54px;padding-bottom:30px}}.site-main .wp-block-columns.hero:before,.site-main .wp-block-columns.hero:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='714' height='78' viewBox='0 0 714 78'%3E%3Cpath d='M0 0V78H702L659.5 77.5L635.5 77L603 76L576.5 75L545 73.5L518 72L479.5 69.5L453 67.5L417 64.5L380.5 61L343 57L309 53L273.5 48.5L244.5 44.5L214 40L191.5 36.5L166.5 32.5L120.5 24.5L101.5 21L72.5 15.5L57.5 12.5L38.5 8.5L11 2.5L0 0Z' fill='%234045F0'/%3E%3C/svg%3E") no-repeat;background-size:contain;background-position:bottom left;position:absolute;width:100%;height:25px;bottom:0;z-index:3;border-bottom:3px solid #4045f0}@media(min-width: 600px)and (max-width: 992px){.site-main .wp-block-columns.hero:before,.site-main .wp-block-columns.hero:after{height:35px}}@media(min-width: 992px){.site-main .wp-block-columns.hero:before,.site-main .wp-block-columns.hero:after{height:55px}}@media(min-width: 1200px){.site-main .wp-block-columns.hero:before,.site-main .wp-block-columns.hero:after{height:100px}}@media(min-width: 1700px){.site-main .wp-block-columns.hero:before,.site-main .wp-block-columns.hero:after{height:120px}}.site-main .wp-block-columns.hero:before{left:0}.site-main .wp-block-columns.hero:after{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.site-main .wp-block-columns.hero .hero-video{z-index:1;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%}@media(max-width: 600px){.site-main .wp-block-columns.hero .hero-video{-o-object-fit:contain;object-fit:contain}}.site-main .wp-block-columns.hero .wp-block-column{z-index:3;color:#fff}.site-main .wp-block-columns.hero .wp-block-column .wp-block-heading{visibility:hidden;margin-bottom:40px}@media(max-width: 600px){.site-main .wp-block-columns.hero .wp-block-column .wp-block-heading{margin-bottom:100px}}.site-main .wp-block-columns.hero .client-logos{gap:10px;text-align:center;padding:10px 0 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-main .wp-block-columns.hero .client-logos .wp-block-column{line-height:0;-ms-flex-line-pack:center;align-content:center}@media(min-width: 992px){.site-main .wp-block-columns.hero.ap .wp-block-columns{padding:80px 0}}.site-main .wp-block-columns.hero.ap .wp-block-columns.client-logos{padding-top:30px}.site-main .wp-block-columns.hero.ap .wp-block-column .wp-block-heading{visibility:visible}.site-main .wp-block-columns.hero.ap video{-webkit-filter:brightness(0.5);filter:brightness(0.5)}.site-main .wp-block-columns.image-hero{overflow:hidden;padding:0;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}@media(min-width: 992px){.site-main .wp-block-columns.image-hero{background-size:contain !important}}.site-main .wp-block-columns.image-hero .wp-block-column{display:block;text-align:center;justify-self:center}.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover{z-index:3;color:#fff;padding:0;position:relative;display:block}.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__image-background{max-height:700px;min-height:500px;opacity:0}.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;width:100%;max-width:1150px}@media(max-width: 600px){.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container{width:85%}}@media(min-width: 600px)and (max-width: 992px){.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container{width:85%}}.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{text-align:center;margin-bottom:30px}@media(max-width: 600px){.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{font-size:2em}}@media(min-width: 600px)and (max-width: 992px){.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{font-size:2.5em}}@media(min-width: 992px){.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{font-size:2.5em}}@media(min-width: 1700px){.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{font-size:3.9em}}.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container .aligncenter{margin:auto}.site-main .wp-block-columns.image-hero .wp-block-column .wp-block-cover .wp-block-cover__inner-container p{max-width:800px;margin:0 auto}.site-main .wp-block-columns.text-slide{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;will-change:transform}.site-main .wp-block-columns.text-slide .wp-block-columns{padding:40px 0 40px 0;z-index:4}@media(min-width: 992px){.site-main .wp-block-columns.text-slide .wp-block-columns{padding:140px 0 80px 0}}.site-main .wp-block-columns.text-slide:before,.site-main .wp-block-columns.text-slide:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='714' height='78' viewBox='0 0 714 78'%3E%3Cpath d='M0 0V78H702L659.5 77.5L635.5 77L603 76L576.5 75L545 73.5L518 72L479.5 69.5L453 67.5L417 64.5L380.5 61L343 57L309 53L273.5 48.5L244.5 44.5L214 40L191.5 36.5L166.5 32.5L120.5 24.5L101.5 21L72.5 15.5L57.5 12.5L38.5 8.5L11 2.5L0 0Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat;background-size:contain;background-position:bottom left;position:absolute;width:100%;height:25px;bottom:0;z-index:3}@media(min-width: 600px)and (max-width: 992px){.site-main .wp-block-columns.text-slide:before,.site-main .wp-block-columns.text-slide:after{height:35px}}@media(min-width: 992px){.site-main .wp-block-columns.text-slide:before,.site-main .wp-block-columns.text-slide:after{height:55px}}@media(min-width: 1200px){.site-main .wp-block-columns.text-slide:before,.site-main .wp-block-columns.text-slide:after{height:100px}}@media(min-width: 1700px){.site-main .wp-block-columns.text-slide:before,.site-main .wp-block-columns.text-slide:after{height:120px}}.site-main .wp-block-columns.text-slide:before{left:0}.site-main .wp-block-columns.text-slide:after{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media(min-width: 992px){.site-main .wp-block-columns.text-slide.private .wp-block-columns{padding:80px 0}}@media(min-width: 992px){.site-main>.wp-block-columns:first-child:not(.hero):not(.image-hero){padding-top:160px;padding-bottom:60px}.site-main .wp-block-columns .wp-block-column.wrap-small{max-width:620px}.site-main .wp-block-columns .wp-block-column.wrap-medium{max-width:780px}.site-main .wp-block-columns .wp-block-column.wrap-large{max-width:940px}.site-main .wp-block-columns.hero{padding-top:240px;padding-bottom:100px}.site-main .wp-block-columns.hero .wp-block-column .wp-block-heading{margin-bottom:100px;visibility:hidden}.site-main .wp-block-columns.hero .client-logos{gap:50px;max-width:700px}.site-main .wp-block-columns.hero .client-logos .rm-logo{min-width:180px}.site-main .wp-block-columns.image-hero{padding-top:0;padding-bottom:0}}.vertical-text-slide{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;max-width:900px;margin:0 auto}.vertical-text-slide+.caret{cursor:pointer;display:block;width:25px;height:25px;border-right:2px solid #000;border-bottom:2px solid #000;margin:30px auto 0 auto}.vertical-text-slide+.caret.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width: 992px){.vertical-text-slide+.caret{margin:120px auto 0 auto}}.wpcf7 .wpcf7-response-output{padding:10px 20px !important;margin:5px 0 !important;border-color:#88fa4c;color:#88fa4c;line-height:20px !important;font-size:.9em !important}.wpcf7 .wpcf7-not-valid-tip{display:none !important}.wpcf7 .invalid .wpcf7-response-output{border-color:#d685cc !important;color:#d685cc !important}.wpcf7 .wpcf7-spinner{margin:15px 0 0 20px;display:inline-block;background-color:#4045f0;position:absolute}.newsletter a{color:#fff;text-decoration:underline}.newsletter figure{margin:0}.newsletter input:not(.wpcf7-submit){width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}@media(max-width: 600px){.newsletter input:is(.wpcf7-submit){margin:20px 0}}@media(min-width: 992px){.newsletter .wp-block-column:first-of-type{max-width:370px}.newsletter input:not(.wpcf7-submit){width:310px;margin-right:25px}}.main-form .wp-block-heading{font-size:1.6em}@media(min-width: 992px){.main-form .wp-block-heading{font-size:2em;margin-bottom:30px}}.main-form .wpcf7 h3{margin-top:20px}.main-form .wpcf7 br{display:none}.main-form .wpcf7 .wp-block-columns{padding-bottom:20px;gap:20px}.main-form .wpcf7 label{display:block;margin-bottom:10px}.main-form .wpcf7 input:not(.wpcf7-submit){width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.main-form .wpcf7 input:is(.wpcf7-submit){width:170px}.main-form .wpcf7 textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 15px 14px 15px;border-radius:5px;border:0;line-height:150%;font-size:.9em;height:200px}.main-form .wpcf7 textarea:focus{outline:none}.main-form .wpcf7 .wpcf7-checkbox{display:block;padding:10px 0}.main-form .wpcf7 .wpcf7-checkbox .first{margin:0}.main-form .wpcf7 .wpcf7-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #4045f0;border-radius:50%;background:transparent;vertical-align:middle;margin-right:8px;position:relative;cursor:pointer}.main-form .wpcf7 .wpcf7-checkbox input[type=checkbox]:checked{background:#4045f0}.main-form .wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label{color:#fff}.main-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label{color:rgba(255,255,255,.5);vertical-align:middle;cursor:pointer}.model{text-align:center}@media(max-width: 600px){.model .wp-block-heading{margin-bottom:0}}.model svg{overflow:visible;max-width:100%}@media(min-width: 992px){.model .patient{padding-right:50px}}.model .impact{position:relative}@media(max-width: 600px){.model .impact{padding-top:100px}}@media(min-width: 992px){.model .impact{padding-left:50px}}.model .impact:before{position:absolute;content:"";background:url('data:image/svg+xml,<svg width="48" height="146" viewBox="0 0 48 146" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 2L45.5 73L2.5 144" stroke="%23C4C4C4" stroke-width="4"/></svg>') no-repeat;width:48px;height:146px}@media(max-width: 600px){.model .impact:before{top:0;left:50%;-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);-webkit-transform-origin:top left;transform-origin:top left}}@media(min-width: 992px){.model .impact:before{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.staff .photo{margin-bottom:40px}.staff .role,.staff .intro{margin-bottom:20px;white-space:initial}.staff .members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll;white-space:nowrap;scrollbar-width:thin;scrollbar-width:auto;-webkit-overflow-scrolling:touch}.staff .members .wp-block-column.profile{white-space:initial;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%;margin-right:10px;padding:20px 10px 40px 10px}.staff .members .wp-block-column.profile .open-video{position:relative;display:block}.staff .members .wp-block-column.profile .open-video:after{position:absolute;content:"";bottom:10px;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);width:74px;height:74px;background:url('data:image/svg+xml,<svg width="74" height="74" viewBox="0 0 74 74" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="36.5" cy="36.5" r="22.5" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.16626 36.9998C6.16626 19.971 19.9708 6.1665 36.9996 6.1665C45.1771 6.1665 53.0197 9.41501 58.8021 15.1973C64.5844 20.9798 67.8329 28.8224 67.8329 36.9998C67.8329 54.0286 54.0284 67.8332 36.9996 67.8332C19.9708 67.8332 6.16626 54.0286 6.16626 36.9998ZM31.3572 50.1966L49.333 38.9732C50.0057 38.5424 50.4126 37.7987 50.4126 36.9998C50.4126 36.2011 50.0057 35.4573 49.333 35.0266L31.2955 23.8032C30.5851 23.3553 29.6876 23.3278 28.9511 23.7312C28.2146 24.1347 27.7546 24.9058 27.7497 25.7457V48.2541C27.7398 49.1143 28.2082 49.909 28.9656 50.3168C29.7231 50.7247 30.6444 50.6784 31.3572 50.1966Z" fill="%23D685CC"/></svg>') no-repeat}@media(min-width: 992px){.staff .members .wp-block-column.profile{width:24%}}.staff .members::-webkit-scrollbar{height:20px;visibility:hidden}.staff .members::-webkit-scrollbar-track{border-top:2px solid #c4c4c4;background:#fff}.staff .members::-webkit-scrollbar-thumb{border-top:2px solid #4045f0;background:#fff;border-radius:0}.staff .members::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#fff}.video-modal{display:none}.video-modal .close-modal{top:-30px;right:0px}.video-modal .video-container .answerpack-video .ap-player{width:800px;min-width:100%;max-width:100%}.address{padding-left:40px}.address a{color:#3128bc}.address .wp-block-heading{margin-bottom:5px;position:relative}.address .wp-block-heading:before{position:absolute;left:-40px;content:"";width:24px;height:24px}.address .wp-block-heading.email:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4C2.897 4 2 4.897 2 6V18C2 19.103 2.897 20 4 20H20C21.103 20 22 19.103 22 18V6C22 4.897 21.103 4 20 4ZM20 6V6.511L12 12.734L4 6.512V6H20ZM4 18V9.044L11.386 14.789C11.5611 14.9265 11.7773 15.0013 12 15.0013C12.2227 15.0013 12.4389 14.9265 12.614 14.789L20 9.044L20.002 18H4Z" fill="black"/></svg>') no-repeat}.address .wp-block-heading.phone:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.7073 12.293C17.6145 12.2 17.5043 12.1263 17.383 12.076C17.2617 12.0257 17.1317 11.9998 17.0003 11.9998C16.869 11.9998 16.739 12.0257 16.6176 12.076C16.4963 12.1263 16.3861 12.2 16.2933 12.293L14.6993 13.887C13.9603 13.667 12.5813 13.167 11.7073 12.293C10.8333 11.419 10.3333 10.04 10.1133 9.30096L11.7073 7.70696C11.8003 7.61417 11.874 7.50397 11.9243 7.38265C11.9746 7.26134 12.0005 7.13129 12.0005 6.99996C12.0005 6.86862 11.9746 6.73858 11.9243 6.61726C11.874 6.49595 11.8003 6.38575 11.7073 6.29296L7.70733 2.29296C7.61455 2.20001 7.50434 2.12627 7.38303 2.07596C7.26171 2.02565 7.13167 1.99976 7.00033 1.99976C6.869 1.99976 6.73896 2.02565 6.61764 2.07596C6.49633 2.12627 6.38612 2.20001 6.29333 2.29296L3.58133 5.00496C3.20133 5.38496 2.98733 5.90696 2.99533 6.43996C3.01833 7.86396 3.39533 12.81 7.29333 16.708C11.1913 20.606 16.1373 20.982 17.5623 21.006H17.5903C18.1183 21.006 18.6173 20.798 18.9953 20.42L21.7073 17.708C21.8003 17.6152 21.874 17.505 21.9243 17.3837C21.9746 17.2623 22.0005 17.1323 22.0005 17.001C22.0005 16.8696 21.9746 16.7396 21.9243 16.6183C21.874 16.4969 21.8003 16.3867 21.7073 16.294L17.7073 12.293ZM17.5803 19.005C16.3323 18.984 12.0623 18.649 8.70733 15.293C5.34133 11.927 5.01533 7.64196 4.99533 6.41896L7.00033 4.41396L9.58633 6.99996L8.29333 8.29296C8.1758 8.41041 8.08938 8.55529 8.04189 8.71453C7.9944 8.87376 7.98733 9.04231 8.02133 9.20496C8.04533 9.31996 8.63233 12.047 10.2923 13.707C11.9523 15.367 14.6793 15.954 14.7943 15.978C14.9569 16.0129 15.1256 16.0064 15.285 15.9591C15.4444 15.9117 15.5893 15.825 15.7063 15.707L17.0003 14.414L19.5863 17L17.5803 19.005Z" fill="black"/></svg>') no-repeat}.address .wp-block-heading.office:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.0001 14C14.2061 14 16.0001 12.206 16.0001 10C16.0001 7.794 14.2061 6 12.0001 6C9.79406 6 8.00006 7.794 8.00006 10C8.00006 12.206 9.79406 14 12.0001 14ZM12.0001 8C13.1031 8 14.0001 8.897 14.0001 10C14.0001 11.103 13.1031 12 12.0001 12C10.8971 12 10.0001 11.103 10.0001 10C10.0001 8.897 10.8971 8 12.0001 8ZM11.4201 21.814C11.5893 21.9349 11.7921 21.9998 12.0001 21.9998C12.2081 21.9998 12.4108 21.9349 12.5801 21.814C12.8841 21.599 20.0291 16.44 20.0001 10C20.0001 5.589 16.4111 2 12.0001 2C7.58909 2 4.00009 5.589 4.00009 9.995C3.97109 16.44 11.1161 21.599 11.4201 21.814ZM12.0001 4C15.3091 4 18.0001 6.691 18.0001 10.005C18.0211 14.443 13.6121 18.428 12.0001 19.735C10.3891 18.427 5.97909 14.441 6.00009 10C6.00009 6.691 8.69109 4 12.0001 4Z" fill="black"/><path d="M12.0001 14C14.2061 14 16.0001 12.206 16.0001 10C16.0001 7.794 14.2061 6 12.0001 6C9.79406 6 8.00006 7.794 8.00006 10C8.00006 12.206 9.79406 14 12.0001 14ZM12.0001 8C13.1031 8 14.0001 8.897 14.0001 10C14.0001 11.103 13.1031 12 12.0001 12C10.8971 12 10.0001 11.103 10.0001 10C10.0001 8.897 10.8971 8 12.0001 8ZM11.4201 21.814C11.5893 21.9349 11.7921 21.9998 12.0001 21.9998C12.2081 21.9998 12.4108 21.9349 12.5801 21.814C12.8841 21.599 20.0291 16.44 20.0001 10C20.0001 5.589 16.4111 2 12.0001 2C7.58909 2 4.00009 5.589 4.00009 9.995C3.97109 16.44 11.1161 21.599 11.4201 21.814ZM12.0001 4C15.3091 4 18.0001 6.691 18.0001 10.005C18.0211 14.443 13.6121 18.428 12.0001 19.735C10.3891 18.427 5.97909 14.441 6.00009 10C6.00009 6.691 8.69109 4 12.0001 4Z" fill="black"/></svg>') no-repeat}.success{padding-bottom:80px}.success .wp-block-column{min-height:230px;max-width:400px;padding:30px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-wrap:auto}.success .wp-block-column figure{margin-top:0}.success .wp-block-column a{color:#fff}.success .wp-block-column .wp-block-heading{color:#fff}@media(min-width: 992px){.success .wp-block-column .wp-block-heading{font-size:1.6em}}.success .wp-block-column .wp-block-image{margin:auto 0 0 0;width:auto}.success .wp-block-column .wp-block-image img{width:100%;max-width:140px;height:auto;max-height:70px;-webkit-filter:brightness(0) saturate(100%) invert(1);filter:brightness(0) saturate(100%) invert(1)}.success .large{max-width:initial}@media(min-width: 992px){.success .large{min-height:400px}.success .large .wp-block-heading{font-size:2.4em;line-height:120%}}.success.scroll-left .wp-block-column{margin:0 15px;text-wrap:auto}.success.scroll-left .wp-block-column .wp-block-heading{white-space:normal}.framework-wrap{overflow:hidden;position:relative}.framework-wrap .wp-block-column{overflow:hidden}.framework-nav{padding:50px 0 30px 0}.framework-nav button{width:50px;height:50px;border-radius:50%;background:transparent;border:1px solid #fff;margin-right:10px;cursor:pointer;opacity:.7;position:relative}.framework-nav button svg{width:20px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.framework-nav button.prev{rotate:90deg}.framework-nav button.next{rotate:-90deg}.framework-nav button:disabled{opacity:.3;pointer-events:none}.framework-nav button:disabled:hover{opacity:.3}.framework-nav button:hover{opacity:1}@media(max-width: 600px){.framework-nav button{opacity:1}}.framework{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.framework .wp-block-column{-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:20px;position:relative;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:360px;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;box-sizing:border-box;border-top-right-radius:0}@media(min-width: 992px){.framework .wp-block-column{padding:30px}}.framework .wp-block-column::before{content:"";position:absolute;background:#4045f0;width:100px;height:80px;rotate:45deg;right:-45px;top:-35px;z-index:1}.framework .wp-block-column .wp-block-heading{color:#4045f0;font-size:3em}.framework .wp-block-column p{font-size:.9em;color:#000;margin-top:auto}.framework .wp-block-column:not(.active){opacity:.5}.klood{border-radius:15px}.klood .wp-block-column:first-of-type{padding:20px 20px 0 20px}@media(min-width: 992px){.klood .wp-block-column:first-of-type{padding:60px 0 60px 60px}}.klood .wp-block-column:last-of-type{padding:20px 20px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.klood .wp-block-column:last-of-type .wp-block-image{margin-top:auto}@media(min-width: 992px){.klood .wp-block-column:last-of-type{padding:0 40px 0 0}}.bg-stats{background:#d685cc url("./svgs/stats-bg.svg") no-repeat;background-size:cover;background-position:5px 100px;min-height:300px}@media(min-width: 992px){.bg-stats{padding:30px}}.bg-stats h2.wp-block-heading{font-size:5em}.bg-stats.second{background-position:-300px 100px}.page-id-353 .site-main,.parent-pageid-600 .site-main,.page-id-308 .site-main,.blog .site-main,.single .site-main,.page-id-454 .site-main,.page-id-600 .site-main{position:relative}.page-id-353 .site-main::before,.parent-pageid-600 .site-main::before,.page-id-308 .site-main::before,.blog .site-main::before,.single .site-main::before,.page-id-454 .site-main::before,.page-id-600 .site-main::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;max-height:900px;background:url("./images/bg-line.webp") no-repeat;background-size:cover}.site-main .scroll-bg{position:absolute;top:0;left:0;width:100%;height:100%;max-height:900px;background:url(./images/bg-line.webp) no-repeat;background-size:cover;z-index:-1;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.parent-pageid-600 .site-main::before{top:250px}@media(min-width: 600px)and (max-width: 992px){.parent-pageid-600 .site-main::before{top:300px;max-height:1250px}}@media(min-width: 992px){.parent-pageid-600 .site-main::before{top:600px;max-height:1200px}}.bg-line-blue{background:#4045f0 url("./images/bg-line-blue.webp") no-repeat;background-size:cover}.home-slide img{width:auto;max-height:300px;min-height:300px}.home-slide .wp-block-cover{position:relative}.home-slide .wp-block-cover .wp-block-cover__inner-container{position:absolute;left:70px;bottom:70px}.home-slide .wp-block-cover .wp-block-cover__inner-container p{padding:10px 20px;color:#fff;border-radius:7px}.home-slide .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-slide .wp-block-column img{border-radius:20px}.service-slide img{width:auto;max-height:300px;border-radius:20px}.service-slide .wp-block-cover{position:relative}.service-slide .wp-block-cover img{-webkit-filter:brightness(50%);filter:brightness(50%)}.service-slide .wp-block-cover .wp-block-cover__inner-container{position:absolute}.service-slide .wp-block-cover .wp-block-cover__inner-container p{font-size:1.6em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:"Outfit",sans-serif}.service-slide .wp-block-cover .wp-block-cover__inner-container p{max-width:800px;margin:0 auto}.project{padding:0}.project .wp-block-buttons{-webkit-transition:all .3s;transition:all .3s}@media(min-width: 992px){.project .wp-block-buttons{opacity:0}}.project .wp-block-column{width:100%;display:block;position:relative;max-height:720px;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden}.project .wp-block-column .wp-block-cover{min-height:720px;padding:0;position:relative}@media(max-width: 600px){.project .wp-block-column .wp-block-cover{min-height:450px}}.project .wp-block-column .wp-block-cover .wp-block-cover__image-background{display:none}.project .wp-block-column .wp-block-cover .wp-block-cover__inner-container{width:100%;max-width:1200px;padding-left:20px;padding-right:20px;text-align:left}.project .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{margin-bottom:40px}@media(min-width: 600px)and (max-width: 992px){.project .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{font-size:4em}}@media(min-width: 992px){.project .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-heading{font-size:5em}}.project:hover .wp-block-buttons{opacity:1}.text-scroll{text-transform:uppercase;color:#000}.text-scroll .slider-track>span{font-size:12em;line-height:100%;font-family:"Outfit",sans-serif;position:relative}.text-scroll .slider-track>span .caption{text-transform:none;font-size:14px;line-height:26px;position:absolute;display:none;left:40px;padding:10px 20px;border-radius:50px;margin:0 30px;font-weight:400;font-family:"Zilla Slab",sans-serif;z-index:2}.text-scroll .slider-track>span .caption.c-top{top:0}.text-scroll .slider-track>span .caption.c-bottom{bottom:20px}.text-scroll .slider-track>span .caption.c-middle{top:30%}.text-scroll .slider-track .space{padding:0 15px}.text-scroll{overflow:hidden;position:relative}.slider-track{display:inline-block;white-space:nowrap;-webkit-animation:scroll-left 100s linear infinite;animation:scroll-left 100s linear infinite}.slider-track img{-webkit-backdrop-filter:initial !important;backdrop-filter:initial !important}.text-scroll .slider-track{display:inline-block;white-space:nowrap;-webkit-animation:scroll-left 30s linear infinite;animation:scroll-left 30s linear infinite}@keyframes scroll-left{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.blog .ajax-blog button{border:1px solid #c4c4c4;border-radius:50px;padding:10px 20px;background:#fff;cursor:pointer}@media(min-width: 992px){.blog .ajax-blog button{padding:15px 30px}}.blog .ajax-blog button:hover{border-color:#88fa4c}.blog .ajax-blog .load-more-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog .ajax-blog .load-more{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px auto}.blog .ajax-blog .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width: 600px){.blog .ajax-blog .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog .ajax-blog .filters .tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.blog .ajax-blog .filters .tags .tag-filter:hover{border-color:#88fa4c;cursor:pointer}.blog .ajax-blog .filters .sort{margin-left:auto;border:1px solid #c4c4c4;border-radius:50px;padding:10px 20px;background:#fff}@media(min-width: 992px){.blog .ajax-blog .filters .sort{padding:15px 30px}}@media(max-width: 600px){.blog .ajax-blog .filters .sort{display:none;margin-top:10px}}.blog .ajax-blog .filters .sort .sort-order{border:0}.blog .ajax-blog .filters .sort .sort-order:focus{outline:none}.blog .cta-outline-green{border:1px solid #88fa4c;color:#fff;text-transform:uppercase;padding:10px 30px;border-radius:50px}.ajax-posts{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 992px){.ajax-posts{grid-template-columns:repeat(2, 1fr)}}.ajax-posts .ajax-post-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;width:100%}.post-card{border-radius:20px;position:relative;overflow:hidden;min-height:300px}@media(min-width: 992px){.post-card{min-height:440px}}.post-card::before{pointer-events:none;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(15.5%, rgba(64, 69, 240, 0)), color-stop(79%, #4045F0));background:linear-gradient(180deg, rgba(64, 69, 240, 0) 15.5%, #4045F0 79%);z-index:1}.post-card img{width:100%}.post-card .post-meta{z-index:2;padding:20px;position:absolute;bottom:0;left:0}@media(min-width: 992px){.post-card .post-meta{padding:30px}}.post-card .post-meta .tag{display:inline-block;font-size:.8em;margin-right:20px;border-radius:50px;color:#fff;padding:15px 15px;background:rgba(255,255,255,.2);text-transform:uppercase;margin-bottom:10px}.post-card .post-meta .post-heading{font-size:1.6em;line-height:120%;margin:0 0 10px 0}@media(min-width: 992px){.post-card .post-meta .post-heading{font-size:2em}}.post-card .post-meta .post-heading a{color:#fff}.post-card .post-meta .reading-time{display:inline-block;margin:20px 0;color:#fff;font-size:1.2em}.single .site-main p,.single .site-main h1,.single .site-main h2,.single .site-main h3,.single .site-main h4{margin-bottom:30px}.single .site-main h1{font-size:1.8em}@media(min-width: 992px){.single .site-main h1{font-size:2.2em}}.single .site-main h1.wp-post-heading{margin-bottom:0;font-size:2.2em}@media(min-width: 992px){.single .site-main h1.wp-post-heading{font-size:3.3em}}.single .site-main h2,.single .site-main h3{font-size:1.8em}@media(min-width: 992px){.single .site-main h2,.single .site-main h3{font-size:2.2em}}.single .site-main h4,.single .site-main h5{font-size:1.6em}.single .site-main .featured-image{padding:0 0 40px 0}.single .site-main .featured-image img{width:100%;max-width:950px}.single .site-main .non-block{padding-bottom:40px}@media(min-width: 992px){.single .site-main .non-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.single .site-main .non-block .wp-block-column{max-width:650px}}.single .site-main .sharethis-inline-share-buttons{z-index:1 !important;position:relative;margin-bottom:50px}.single .site-main .sharethis-inline-share-buttons .st-btn{border-radius:50% !important}.single .site-main .sharethis-inline-share-buttons:before{font-family:"Zilla Slab",sans-serif;content:"Share";position:relative;left:-20px;top:25px;text-transform:uppercase;font-size:.8em}.steps .step{background:radial-gradient(100% 204.08% at 0% 49.69%, #4045F0 44.5%, #D685CC 100%);border-radius:50%;width:140px;height:140px;max-width:140px;text-align:center;color:#fff;padding:20px 30px;margin-right:30px;margin-bottom:40px}.crumbs p{font-size:.9em;color:#737373}.crumbs p a{margin:20px 10px 0 0}.crumbs p a:after{content:"";cursor:pointer;display:block;width:25px;height:25px;border-right:2px solid #000;border-bottom:2px solid #000;width:5px;height:5px;rotate:-45deg;display:inline-block;margin-left:10px;opacity:.6}.crumbs p a:after.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}figure.client-logo img{max-width:400px;height:auto;max-height:100px;width:auto}.demo-signup .newsletter{padding:0 20px}.demo-signup .newsletter .wpcf7-submit{margin:10px 0}.site-switch{position:fixed !important;bottom:0;left:0;text-align:center;padding:10px 0;width:100%;z-index:10}.site-switch p a{color:#4045f0}.site-switch p a:hover{color:#4045f0;text-decoration:underline}.insight .date{text-align:center;margin:10px 0;border:1px solid #ccc;border-radius:20px;display:inline-block;padding:20px 0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:100px}.insight .date .month{font-size:1.4em;font-weight:bold;text-transform:uppercase;line-height:90%}.insight .date .year{font-size:1.2;font-weight:bold}.insight .content{padding-bottom:20px;margin-bottom:50px;border-bottom:2px solid #eee}.insight .content .wp-block-heading{margin-bottom:20px}.insight .content p,.insight .content ul li{margin-bottom:20px}.news-ticker{padding:20px 0 60px 0}.news-ticker .ticker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 600px){.news-ticker .ticker{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-ticker .ticker .ticker-label{white-space:nowrap;background:#4045f0;color:#fff;padding:10px 30px 10px 10px;line-height:120%;font-weight:bold;font-size:1.1em}.news-ticker .ticker .ticker-title{padding:10px 30px 10px 10px;background:rgba(65,69,238,.12);font-weight:bold;font-size:1.1em;color:#4045f0;line-height:120%;width:-webkit-fill-available}.image-videos img{max-height:334px;width:auto;border-radius:5px}.image-videos .tall img{max-height:100%}.page-id-8894 .site-main .wp-block-columns.hero .hero-video{-o-object-fit:cover;object-fit:cover}@media(max-width: 600px){.page-id-8894 .site-main .wp-block-columns.hero .wp-block-heading{margin-top:50px;margin-bottom:20px}}@media(min-width: 992px){.page-id-8894 .site-main .wp-block-columns.text-slide .wp-block-columns{padding:140px 0 120px 0}}.page-id-8894 .site-main .wp-block-columns.stats h3.large{font-size:6em;line-height:100px;margin:15px 0}.page-id-8894 .site-main .wp-block-columns.cases{text-align:center}.page-id-8894 .site-main .wp-block-columns.cases svg{margin-bottom:20px}.page-id-8894 .site-main .wp-block-columns .framework-wrap .framework h4{font-size:2.2em}.grey-images img{-webkit-filter:brightness(0) invert(0.4);filter:brightness(0) invert(0.4)}.ap-clients{max-width:900px}.ap-clients .wp-block-column{-ms-flex-line-pack:center;align-content:center}.featured-projects img{border-radius:20px}.parent-pageid-600 .site-main p{margin-bottom:30px}.projects-slide .wp-block-image{max-width:400px;margin:0 20px}.site-footer{background:url("./svgs/footer-bg.svg") no-repeat;background-size:100% 260px;background-position:bottom}.site-footer .wp-block-columns:first-of-type{padding-top:40px}@media(min-width: 992px){.site-footer .wp-block-columns:first-of-type{padding-top:80px}}.site-footer .wp-block-columns:last-of-type{padding-bottom:100px}@media(min-width: 992px){.site-footer .wp-block-columns{padding:0 0 40px 0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0}.site-footer .wp-block-columns:last-of-type{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media(max-width: 600px){.site-footer .wp-block-columns{gap:20px}}.site-footer .wp-block-columns .wp-block-column a{color:#000}@media(min-width: 992px){.site-footer .wp-block-columns .wp-block-column.footer-about{min-width:420px;padding-right:200px;-webkit-box-sizing:initial;box-sizing:initial}}.site-footer .wp-block-columns .wp-block-column.footer-about .footer-logo{display:block;width:60px;height:60px;margin-bottom:30px}@media(min-width: 992px){.site-footer .wp-block-columns .wp-block-column.footer-about .footer-logo{width:82px;height:88px}}.site-footer .wp-block-columns .wp-block-column h4{font-size:1em}.site-footer .wp-block-columns .wp-block-column ul{list-style:none;margin:0;padding:0}@media(min-width: 992px){.site-footer .wp-block-columns .wp-block-column ul{padding-top:10px;min-width:220px}}@media(max-width: 600px){.site-footer .wp-block-columns .wp-block-column ul li{padding:5px 0 0 0}}.site-footer .wp-block-columns .wp-block-column ul li a{padding:0;display:inline-block}.site-footer .wp-block-columns .wp-block-column .social{margin-top:20px;margin-bottom:40px}.site-footer .wp-block-columns .wp-block-column .social a{content:"";display:inline-block;margin:0 10px 0 0;width:25px;height:25px;font-size:0;border-radius:3px}.site-footer .wp-block-columns .wp-block-column .social a.twitter{background-image:url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M19.5312 0H2.34375C1.0498 0 0 1.0498 0 2.34375V19.5312C0 20.8252 1.0498 21.875 2.34375 21.875H19.5312C20.8252 21.875 21.875 20.8252 21.875 19.5312V2.34375C21.875 1.0498 20.8252 0 19.5312 0ZM17.1436 7.75391C17.1533 7.89062 17.1533 8.03223 17.1533 8.16895C17.1533 12.4023 13.9307 17.2803 8.04199 17.2803C6.22559 17.2803 4.54102 16.7529 3.125 15.8447C3.38379 15.874 3.63281 15.8838 3.89648 15.8838C5.39551 15.8838 6.77246 15.376 7.87109 14.5166C6.46484 14.4873 5.2832 13.5645 4.87793 12.2949C5.37109 12.3682 5.81543 12.3682 6.32324 12.2363C4.8584 11.9385 3.75977 10.6494 3.75977 9.0918V9.05273C4.18457 9.29199 4.68262 9.43848 5.20508 9.45801C4.76583 9.16584 4.40575 8.76947 4.15697 8.30427C3.90818 7.83908 3.77843 7.31953 3.7793 6.79199C3.7793 6.19629 3.93555 5.64941 4.21387 5.17578C5.79102 7.11914 8.15918 8.38867 10.8154 8.52539C10.3613 6.35254 11.9873 4.58984 13.9404 4.58984C14.8633 4.58984 15.6934 4.97559 16.2793 5.60059C17.002 5.46387 17.6953 5.19531 18.3105 4.8291C18.0713 5.57129 17.5684 6.19629 16.9043 6.5918C17.5488 6.52344 18.1738 6.34277 18.75 6.09375C18.3154 6.7334 17.7686 7.2998 17.1436 7.75391Z" fill="black"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:22px}.site-footer .wp-block-columns .wp-block-column .social a.linkedin{background-image:url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M20.3125 0H1.55762C0.698242 0 0 0.708008 0 1.57715V20.2979C0 21.167 0.698242 21.875 1.55762 21.875H20.3125C21.1719 21.875 21.875 21.167 21.875 20.2979V1.57715C21.875 0.708008 21.1719 0 20.3125 0ZM6.61133 18.75H3.36914V8.31055H6.61621V18.75H6.61133ZM4.99023 6.88477C3.9502 6.88477 3.11035 6.04004 3.11035 5.00488C3.11035 3.96973 3.9502 3.125 4.99023 3.125C6.02539 3.125 6.87012 3.96973 6.87012 5.00488C6.87012 6.04492 6.03027 6.88477 4.99023 6.88477ZM18.7646 18.75H15.5225V13.6719C15.5225 12.4609 15.498 10.9033 13.8379 10.9033C12.1484 10.9033 11.8896 12.2217 11.8896 13.584V18.75H8.64746V8.31055H11.7578V9.73633H11.8018C12.2363 8.91602 13.2959 8.05176 14.873 8.05176C18.1543 8.05176 18.7646 10.2148 18.7646 13.0273V18.75Z" fill="black"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:22px}.site-footer .wp-block-columns .wp-block-column .social a.instagram{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M15.233 5.488c-.843-.038-1.097-.046-3.233-.046s-2.389.008-3.232.046c-2.17.099-3.181 1.127-3.279 3.279-.039.844-.048 1.097-.048 3.233s.009 2.389.047 3.233c.099 2.148 1.106 3.18 3.279 3.279.843.038 1.097.047 3.233.047 2.137 0 2.39-.008 3.233-.046 2.17-.099 3.18-1.129 3.279-3.279.038-.844.046-1.097.046-3.233s-.008-2.389-.046-3.232c-.099-2.153-1.111-3.182-3.279-3.281zm-3.233 10.62c-2.269 0-4.108-1.839-4.108-4.108 0-2.269 1.84-4.108 4.108-4.108s4.108 1.839 4.108 4.108c0 2.269-1.839 4.108-4.108 4.108zm4.271-7.418c-.53 0-.96-.43-.96-.96s.43-.96.96-.96.96.43.96.96-.43.96-.96.96zm-1.604 3.31c0 1.473-1.194 2.667-2.667 2.667s-2.667-1.194-2.667-2.667c0-1.473 1.194-2.667 2.667-2.667s2.667 1.194 2.667 2.667zm4.333-12h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm.952 15.298c-.132 2.909-1.751 4.521-4.653 4.654-.854.039-1.126.048-3.299.048s-2.444-.009-3.298-.048c-2.908-.133-4.52-1.748-4.654-4.654-.039-.853-.048-1.125-.048-3.298 0-2.172.009-2.445.048-3.298.134-2.908 1.748-4.521 4.654-4.653.854-.04 1.125-.049 3.298-.049s2.445.009 3.299.048c2.908.133 4.523 1.751 4.653 4.653.039.854.048 1.127.048 3.299 0 2.173-.009 2.445-.048 3.298z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:22px}.site-footer .wp-block-columns .wp-block-column .social a.facebook{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M22.675 0h-21.35c-.732 0-1.325.593-1.325 1.325v21.351c0 .731.593 1.324 1.325 1.324h11.495v-9.294h-3.128v-3.622h3.128v-2.671c0-3.1 1.893-4.788 4.659-4.788 1.325 0 2.463.099 2.795.143v3.24l-1.918.001c-1.504 0-1.795.715-1.795 1.763v2.313h3.587l-.467 3.622h-3.12v9.293h6.116c.73 0 1.323-.593 1.323-1.325v-21.35c0-.732-.593-1.325-1.325-1.325z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:22px}.site-footer .wp-block-columns .wp-block-column.links ul li{display:inline-block;margin-left:20px}.site-footer .wp-block-columns .wp-block-column.links ul li:first-of-type{margin-left:0}.site-footer .wp-block-columns .wp-block-column.links p a{margin-left:30px}@media(max-width: 600px){.site-footer .wp-block-columns .wp-block-column.links p{margin:0}}@media(min-width: 992px){.site-footer .wp-block-columns .wp-block-column.links{justify-items:end}}.site-footer .wp-block-columns .about{max-width:150px}.site-footer .acce{text-align:right}@media(max-width: 600px){.site-footer .acce{text-align:left;padding-top:40px}}.site-footer .acce img{width:auto;height:70px;margin:0 0 0 30px}@media(max-width: 600px){.site-footer .acce img:first-of-type{margin-left:0}}@media(min-width: 992px){.woocommerce-page h1{font-size:2.6rem !important}.woocommerce-page h2:not(.woocommerce-loop-product__title){font-size:1.8rem !important}.woocommerce-page h3{font-size:1.8rem !important}.woocommerce-page h4{font-size:1.6rem !important}}@media(min-width: 992px){.woocommerce-page .site-header .site-nav .wp-block-navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.woocommerce-page .site-header .site-nav .wp-block-navigation .basket span{background:#88fa4c;display:inline-block;border-radius:50%;min-width:20px;height:20px;text-align:center;line-height:0;padding:10px 5px;font-size:.7em;margin-left:5px;position:relative;top:-5px}.woocommerce-page .site-main::before{display:none}.woocommerce-page .site-main>div{padding-top:150px;padding-bottom:60px;max-width:1260px;margin:0 auto}.woocommerce-page .product_meta{display:none}.woocommerce-page .summary .quantity{margin-right:10px !important}.woocommerce-page .summary .quantity .qty{border:1px solid #eee;padding:9px}.woocommerce-page .button,.woocommerce-page .wc-block-components-button{background:#88fa4c !important;color:#000 !important;border-radius:50px !important}.woocommerce-page .price .amount{font-weight:bold}.woocommerce-page .price .amount,.woocommerce-page .price .wps_sfw_interval{color:#000 !important}.woocommerce-page .tabs{display:none}.woocommerce-page .site-footer .top{display:none}.woocommerce-page .site-footer .links ul li{display:inline-block;margin-left:30px}.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info{border-top-color:#88fa4c}.woocommerce-page .woocommerce-message::before,.woocommerce-page .woocommerce-info::before{color:#88fa4c}.woocommerce-page .woocommerce-Addresses{padding:30px 0}.woocommerce-page .woocommerce-MyAccount-content{min-height:100vh}.woocommerce-page .woocommerce-MyAccount-content .woocommerce-Button{margin-top:20px}