/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* ------------------------🧹-PENDING CLEAN-🧹--------------------------- */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

/* ======================================================================= */
/* 🌐 GLOBAL: --ROOT VARIABLES-- ☑️ */
/* ======================================================================= */
:root {

    /* -------------------------------------------------- */
    /* BG ICONS */
    /* -------------------------------------------------- */
        --bg-icon-b:
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUxIDUyIj48cGF0aCBmaWxsPSIjOThDQUVBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4yMjQgNTJWMzIuMjMxSDUxVjE5Ljg1NEgzMi4yMjRWMEgxOS4zNjh2MTkuODU0SDB2MTIuMzc3aDE5LjM2OFY1MmgxMi44NTZaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);

        --bg-icon-bg:
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NyIgaGVpZ2h0PSIxOTMiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA5NyAxOTMiPjxwYXRoIGZpbGw9IiM5OENBRUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYxLjQzOSA5Ni4xMzV2LTM2LjVoMzUuMzQ2VjM2Ljc4NUg2MS40NFYuMTI3SDM3LjIzOHYzNi42NTdILjc3N3YyMi44NTJoMzYuNDZ2MzYuNDk5SDYxLjQ0WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzAwN0Q4QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjEuNDM5IDE5Mi4xMzV2LTM2LjQ5OWgzNS4zNDZ2LTIyLjg1Mkg2MS40NFY5Ni4xMjdIMzcuMjM4djM2LjY1N0guNzc3djIyLjg1MmgzNi40NnYzNi40OTlINjEuNDRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);

        --bg-icon-g:
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1MiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUxIDUyIj48cGF0aCBmaWxsPSIjMDA3QzhBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4yMjQgNTJWMzIuMjMxSDUxVjE5Ljg1NEgzMi4yMjRWMEgxOS4zNjh2MTkuODU0SDB2MTIuMzc3aDE5LjM2OFY1MmgxMi44NTZaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);

        --bg-icon-gb:
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NyIgaGVpZ2h0PSIyODgiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA5NyAyODgiPjxwYXRoIGZpbGw9IiMwMDdEOEEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYwLjY2MSA5Ni42NTFWNjAuMTUyaDM1LjM0N1YzNy4zMDFINjAuNjZWLjY0M2gtMjQuMnYzNi42NThIMHYyMi44NTFoMzYuNDZ2MzYuNWgyNC4yMDFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjOThDQUVBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02MC42NjEgMTkyLjYyN3YtMzYuNDk5aDM1LjM0N3YtMjIuODUySDYwLjY2Vjk2LjYxOWgtMjQuMnYzNi42NTdIMHYyMi44NTJoMzYuNDZ2MzYuNDk5aDI0LjIwMVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);

        --bg-icon-grb:
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NyIgaGVpZ2h0PSIyODciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA5NyAyODciPjxwYXRoIGZpbGw9IiMwMDdEOEEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYxLjQzOSA5Ni42MzV2LTM2LjVoMzUuMzQ2VjM3LjI4NUg2MS40NFYuNjI3SDM3LjIzOHYzNi42NTdILjc3N3YyMi44NTJoMzYuNDZ2MzYuNDk5SDYxLjQ0WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iI0YwNEYzRCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjEuNDM5IDE5MS42MzV2LTM2LjQ5OWgzNS4zNDZ2LTIyLjg1Mkg2MS40NFY5NS42MjdIMzcuMjM4djM2LjY1N0guNzc3djIyLjg1MmgzNi40NnYzNi40OTlINjEuNDRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjOThDQUVBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02MS40MzkgMjg2LjYzNXYtMzYuNDk5aDM1LjM0NnYtMjIuODUySDYxLjQ0di0zNi42NTdIMzcuMjM4djM2LjY1N0guNzc3djIyLjg1MmgzNi40NnYzNi40OTlINjEuNDRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);

        --bg-icon-rb: 
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NyIgaGVpZ2h0PSIxOTMiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA5NyAxOTMiPjxwYXRoIGZpbGw9IiNGMDRGM0QiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYwLjY2MSA5Ni4wMDh2LTM2LjVoMzUuMzQ3VjM2LjY1OEg2MC42NlYwaC0yNC4ydjM2LjY1N0gwdjIyLjg1MmgzNi40NnYzNi40OTloMjQuMjAxWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzk4Q0FFQSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjAuNjYxIDE5Mi4wMDh2LTM2LjQ5OWgzNS4zNDd2LTIyLjg1Mkg2MC42NlY5NmgtMjQuMnYzNi42NTdIMHYyMi44NTJoMzYuNDZ2MzYuNDk5aDI0LjIwMVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);

        --bg-icon-rg: 
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NyIgaGVpZ2h0PSIxOTMiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA5NyAxOTMiPjxwYXRoIGZpbGw9IiNmMDRmM2QiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYxLjQzOSA5Ni4xMzV2LTM2LjVoMzUuMzQ2VjM2Ljc4NUg2MS40NFYuMTI3SDM3LjIzOHYzNi42NTdILjc3N3YyMi44NTJoMzYuNDZ2MzYuNDk5SDYxLjQ0WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzAwN0Q4QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjEuNDM5IDE5Mi4xMzV2LTM2LjQ5OWgzNS4zNDZ2LTIyLjg1Mkg2MS40NFY5Ni4xMjdIMzcuMjM4djM2LjY1N0guNzc3djIyLjg1MmgzNi40NnYzNi40OTlINjEuNDRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);

        --bg-icon-rbg12: 
            url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ2IiBoZWlnaHQ9IjE0OSIgdmlld0JveD0iMCAwIDE0NiAxNDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExOS4xMjQgNzQuNVY0Ni4xNzc3SDE0NlYyOC40NDUzSDExOS4xMjRMMTE5LjEyNCAwSDEwMC43MjNWMjguNDQ1M0g3M1Y0Ni4xNzc3TDEwMC43MjMgNDYuMTc3N1Y3NC41SDExOS4xMjRaIiBmaWxsPSIjOThDQUVBIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExOS4xMjQgMTQ5VjEyMC42NzhIMTQ2VjEwMi45NDVIMTE5LjEyNEwxMTkuMTI0IDc0LjVIMTAwLjcyM1YxMDIuOTQ1SDczVjEyMC42NzhMMTAwLjcyMyAxMjAuNjc4VjE0OUgxMTkuMTI0WiIgZmlsbD0iIzAwN0Q4QSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni4xMjQyIDc0LjVWNDYuMTc3N0g3M1YyOC40NDUzSDQ2LjEyNDJMNDYuMTI0MiAwSDI3LjcyM1YyOC40NDUzSDBWNDYuMTc3N0wyNy43MjMgNDYuMTc3N1Y3NC41SDQ2LjEyNDJaIiBmaWxsPSIjRjA0RjNEIi8+DQo8L3N2Zz4NCg==);
        
        --bg-icon-rgb: 
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NyIgaGVpZ2h0PSIyODkiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA5NyAyODkiPjxwYXRoIGZpbGw9IiNGMDRGM0QiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYwLjY2MSA5Ni4wMDh2LTM2LjVoMzUuMzQ3VjM2LjY1OEg2MC42NlYwaC0yNC4ydjM2LjY1N0gwdjIyLjg1MmgzNi40NnYzNi40OTloMjQuMjAxWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzAwN0Q4QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjAuNjYxIDE5Mi4wMDh2LTM2LjQ5OWgzNS4zNDd2LTIyLjg1Mkg2MC42NlY5NmgtMjQuMnYzNi42NTdIMHYyMi44NTJoMzYuNDZ2MzYuNDk5aDI0LjIwMVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiM5OENBRUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYwLjY2MSAyODguMDA4di0zNi40OTloMzUuMzQ3di0yMi44NTJINjAuNjZWMTkyaC0yNC4ydjM2LjY1N0gwdjIyLjg1MmgzNi40NnYzNi40OTloMjQuMjAxWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);

        --bg-icon-rgb21: 
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDciIGhlaWdodD0iMTM4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTQ3IDEzOCI+PHBhdGggZmlsbD0iIzAwN0Q4QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjcuMjQ0IDY3djI2Ljk5MkgwdjE2Ljg5OWgyNy4yNDRWMTM4aDE4LjY1M3YtMjcuMTA5SDc0di0xNi45SDQ1Ljg5N1Y2N0gyNy4yNDRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjRjA0RjNEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy4yNDQgMHYyNi45OTJIMHYxNi45aDI3LjI0NFY3MWgxOC42NTNWNDMuODkxSDc0di0xNi45SDQ1Ljg5N1YwSDI3LjI0NFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiM5OENBRUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwMC4yNDQgNjd2MjYuOTkySDczdjE2Ljg5OWgyNy4yNDRWMTM4aDE4LjY1M3YtMjcuMTA5SDE0N3YtMTYuOWgtMjguMTAzVjY3aC0xOC42NTNaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
        
    /* -------------------------------------------------- */
    /* COLORS */
    /* -------------------------------------------------- */
        --po-teal: #007d8a;
        --po-red: #f04f3d;
        --po-overlay-bg: rgba(21, 43, 71, 0.6);
	
    /* -------------------------------------------------- */
    /* ICONS */
    /* -------------------------------------------------- */
        --icon-arrow: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='19' viewBox='0 0 25 19'%3E%3Cpath fill='rgb(240,79,61)' fill-rule='evenodd' clip-rule='evenodd' d='M24.6846 8.83998L13.2093 0.230691C12.5261 -0.341714 11.4753 0.230691 11.6593 1.07648L14.7599 6.40934C12.4143 7.96162 10.6884 8.46369 1.14562 7.05069C-0.108417 6.87537 -0.398655 8.08359 0.603728 8.7544C6.24178 12.0953 10.8905 13.0464 14.7334 12.8229L11.6593 17.9721C11.4229 18.7684 12.5261 19.3404 13.1831 18.7684L24.6846 10.1587C25.1051 9.8105 25.1051 9.1882 24.6846 8.83998Z'/%3E%3C/svg%3E");

        --icon-arrow-hero: 
            url('data:image/svg+xml,<svg viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M19.0171 30.9695C19.0229 30.9706 19.0302 30.9751 19.0306 30.981C19.0318 30.9993 19.0144 31.0374 18.9865 31.0297C18.9441 31.018 18.9948 30.9651 19.0171 30.9695ZM18.9931 31.0265C19.0096 31.0228 19.0253 31.0005 19.0212 30.9841C19.0194 30.9771 19.009 30.9717 19.0021 30.9739C18.9862 30.979 18.9755 31.0028 18.9802 31.0188C18.9816 31.0236 18.9882 31.0276 18.9931 31.0265ZM19.0308 28.9515C19.0084 28.9493 18.9842 28.966 18.9726 28.9849C18.9633 29.0001 18.9457 29.0363 18.9696 29.046C19.0108 29.0627 19.0453 28.9956 19.0431 28.9622C19.0427 28.9568 19.0362 28.952 19.0308 28.9515ZM21.002 30.023C21.012 30.0156 21.028 30.0047 21.0256 29.9916C21.0234 29.98 21.005 29.9753 21.0029 29.9768C20.9925 29.9849 20.9735 29.9924 20.9752 30.0058C20.9765 30.0168 20.9989 30.0253 21.002 30.023ZM18.9862 11.9783C18.9789 11.9942 18.9917 12.031 19.0083 12.0258C19.0251 12.0206 19.0139 11.9838 18.9993 11.9746C18.9955 11.9723 18.9881 11.9742 18.9862 11.9783ZM19.9653 26.9797C19.9566 27.0106 19.9934 27.0518 20.017 27.0437C20.0404 27.0357 20.0455 26.9802 20.0187 26.9609C19.9994 26.9469 19.9704 26.9616 19.9653 26.9797ZM17.9748 31.0486C18.0096 31.0609 18.0588 30.9888 18.0385 30.9581C18.0131 30.9198 17.9196 31.0291 17.9748 31.0486ZM18.0696 29.9764C18.5085 30.1427 19.1683 29.3881 18.9612 29.0262C18.9256 28.9642 18.8017 29.0278 18.738 29.0575C18.4684 29.1842 17.7816 29.8674 18.0696 29.9764ZM20.0186 10.0016C20.0125 9.9923 20.0062 9.9758 19.995 9.9773C19.9859 9.9785 19.9799 9.9961 19.9821 10.0001C19.987 10.009 19.9957 10.0252 20.0084 10.0225C20.0185 10.0203 20.0205 10.0044 20.0186 10.0016ZM18.9843 11.0135C18.9928 11.0281 19.0214 11.0421 19.0325 11.0293C19.0484 11.011 18.9219 10.9057 18.9843 11.0135ZM20.6547 9.15831C20.9004 9.41482 23.1734 13.286 27.7798 16.2433C29.2274 17.1724 32.2205 18.6715 31.9876 20.1043C31.7121 21.7982 28.4844 23.6301 25.9135 25.3755C24.4247 26.3863 22.2746 28.3564 22.186 28.401C22.0365 28.4765 22.0611 28.2261 21.9296 28.2711C21.8445 28.3002 21.7469 28.3012 21.6721 28.3462C21.6147 28.3803 21.5662 28.4576 21.5451 28.5262C21.4908 28.7054 21.3375 28.6836 21.1942 28.8197C21.1586 28.8538 21.1883 28.9245 21.169 28.9645C21.1617 28.9801 21.1527 28.9877 21.1458 28.9895C20.8457 29.0671 20.6765 29.3298 20.4613 29.5257C20.237 29.7303 20.02 29.9437 19.7982 30.1512C19.7823 30.1661 19.748 30.2005 19.7141 30.1766C19.5646 30.0707 19.8622 29.9771 19.9307 29.8842C20.0048 29.7837 20.1962 29.5914 20.1391 29.5301C20.0602 29.4455 19.6134 30.0376 19.3456 30.26C19.0843 30.477 18.8507 31.1747 18.588 30.953C18.4105 30.8028 19.2521 30.272 19.1365 30.1323C18.9974 29.9633 18.7486 30.3961 18.4371 30.7422C18.406 30.7771 18.3357 30.7419 18.3087 30.7662C18.2482 30.8213 18.298 30.9501 18.2368 30.9933C18.2219 31.0042 18.1977 31.0009 18.1828 30.99C18.1243 30.9479 18.0831 30.8605 18.0938 30.7818C18.1371 30.4625 18.8759 30.2644 18.6548 29.9807C18.5019 29.7844 18.3018 30.571 18.18 30.3511C17.979 29.9887 18.9178 29.825 18.9002 29.4455C18.8995 29.431 18.8846 29.4154 18.8708 29.4147C18.8036 29.4114 18.7742 29.6705 18.6628 29.5925C18.5728 29.5294 18.7022 29.4307 18.724 29.3846C18.7666 29.2943 18.8663 29.221 18.8081 29.1404C18.7856 29.1085 18.7884 29.1422 18.7534 29.1368C18.7316 29.1335 18.7057 29.1009 18.696 29.0708C18.6846 29.0352 18.6863 28.9815 18.704 28.9663C18.7555 28.9227 18.8209 28.8966 18.85 28.8447C18.9403 28.6826 18.9497 28.4112 19.1009 28.3745C19.2293 28.3437 19.2857 28.5465 19.3746 28.5632C19.4625 28.5795 19.538 28.4438 19.466 28.3774C19.4251 28.3401 19.359 28.3956 19.3206 28.372C19.2272 28.3139 19.4843 28.2178 19.4992 27.9123C19.5013 27.867 19.4418 27.8354 19.4238 27.7897C19.4092 27.7527 19.3552 27.6351 19.4508 27.6137C19.5227 27.5974 19.5348 27.7893 19.6234 27.7821C19.693 27.7763 19.7093 27.6816 19.7352 27.63C19.7985 27.5041 19.866 27.3975 19.9892 27.3115C20.1685 27.186 20.1657 26.9454 20.219 26.7455C20.2339 26.6889 20.2073 26.5554 20.2844 26.5641C20.3952 26.5768 20.3055 26.8721 20.4318 26.899C20.7461 26.965 20.7561 26.4661 20.8731 26.3395C20.9724 26.2318 20.9451 26.058 20.8942 25.9081C20.8717 25.8407 20.7772 25.7318 20.8513 25.6658C20.9177 25.6067 20.9873 25.7761 21.034 25.7329C21.1309 25.6433 21.097 25.3766 20.9513 25.3302C20.744 25.2645 20.7215 25.7351 20.5495 25.7398C20.5329 25.7402 20.5139 25.7224 20.5121 25.7053C20.4966 25.5638 20.6654 25.4702 20.7506 25.3596C20.9011 25.1633 21.0658 24.9786 21.2119 24.7784C21.468 24.4268 21.7704 24.1217 22.0763 23.8209C22.6743 23.2324 22.82 22.965 22.7124 22.8214C22.456 22.48 20.1688 22.7263 19.7155 22.7379C16.1286 22.829 12.9579 22.243 12.7295 22.1317C12.7088 22.1215 12.6849 22.1164 12.6683 22.1008C12.6091 22.0449 12.5108 21.9702 12.5357 21.8784C12.5451 21.8447 12.7184 21.9002 12.7029 21.7913C12.6755 21.5969 12.2834 21.8643 12.227 21.7068C12.1734 21.5591 12.5506 21.7507 12.5385 21.6248C12.5302 21.5392 12.406 21.5671 12.3478 21.5555C12.1547 21.5163 12.2253 21.4684 12.1007 21.356C11.8941 21.1691 11.5726 21.2566 11.3148 21.1996C11.2598 21.1873 11.2013 21.1484 11.1629 21.1042C11.011 20.9286 10.7248 20.9605 10.8487 21.1894C10.9179 21.3175 11.1234 21.2395 11.2594 21.266C11.2892 21.2722 11.3273 21.278 11.3449 21.299C11.3736 21.3328 11.4228 21.3767 11.4089 21.4209C11.3958 21.4637 11.3287 21.4826 11.2944 21.4764C11.1864 21.4583 11.0816 21.4198 10.975 21.3933C10.8739 21.3679 10.7514 21.3981 10.6303 21.3153C10.6189 21.3074 10.5545 21.2638 10.5445 21.1909C10.5351 21.123 10.621 21.0625 10.6095 20.9982C10.5805 20.8328 10.3943 20.8538 10.2628 20.9184C10.1956 20.9514 10.0461 20.9061 10.0351 21.0022C10.0247 21.0933 10.3036 21.0349 10.2787 21.1666C10.1943 21.6136 9.42773 21.3654 9.05918 21.1749C8.94601 21.1165 8.96747 20.8375 8.8152 20.8078C8.76848 20.7987 8.73491 20.9406 8.64875 20.8727C8.62348 20.8528 8.60133 20.7962 8.61414 20.7566C8.63525 20.692 8.73318 20.688 8.74876 20.6507C8.82489 20.4714 8.83077 20.228 8.69962 20.0756C8.65567 20.0241 8.55254 20.0299 8.47191 20.0339C8.42173 20.0364 8.35217 20.0825 8.33037 20.1293C8.29265 20.2091 8.35944 20.2411 8.42588 20.2607C8.46152 20.2712 8.50651 20.2784 8.52382 20.3082C8.53835 20.3328 8.52659 20.3655 8.52209 20.367C8.37743 20.4152 8.23209 20.4613 8.08639 20.5055C8.07324 20.5095 8.0511 20.5048 8.04175 20.495C7.89571 20.3445 7.66662 20.3024 7.56834 20.0883C7.52023 19.9842 7.22504 19.9102 7.13507 19.9766C7.12192 19.9864 7.09492 20.0288 7.11811 20.0658C7.19805 20.1946 7.55519 20.2048 7.42022 20.3655C7.38596 20.4065 7.29183 20.3891 7.27695 20.3662C7.15721 20.1855 6.95373 20.2309 6.80008 20.1536C6.64885 20.0774 6.50489 20.0179 6.33566 20.023C6.24707 20.0255 6.09203 20.056 6.17197 20.1852C6.24222 20.2991 6.51111 20.2019 6.56579 20.3528C6.62808 20.5248 6.33116 20.5251 6.227 20.4892C6.0595 20.4315 6.04774 20.1358 5.88336 20.1032C5.63004 20.0535 5.41063 20.1144 5.18292 20.1921C5.1151 20.2149 5.02477 20.1689 5.00401 20.0687C4.98463 19.974 5.04692 19.9363 5.11648 19.9073C5.1452 19.8957 5.17393 19.8499 5.21718 19.8677C5.28432 19.8949 5.25975 20.0132 5.30958 20.0571C5.36149 20.1028 5.28501 19.9475 5.45389 19.8191C5.53591 19.7574 5.72313 19.9613 5.78369 19.8467C5.80411 19.8082 5.74908 19.789 5.73247 19.7767C5.66188 19.7233 5.61204 19.6482 5.6598 19.5677C5.70721 19.4875 5.77642 19.5408 5.84529 19.5702C5.96018 19.6185 6.08546 19.7215 6.21627 19.6794C6.47201 19.5974 6.60109 19.6087 6.78831 19.6729C6.91289 19.7157 7.04094 19.7908 7.14579 19.7143C7.24892 19.6392 7.4223 19.527 7.37904 19.3819C7.35689 19.309 7.24269 19.3605 7.20601 19.3206C7.12572 19.2332 7.44929 19.3188 7.57768 19.1385C7.60121 19.1058 7.50328 19.0616 7.52923 19.0173C7.62128 18.8591 8.03829 19.346 8.04798 19.0325C8.0511 18.9324 7.73549 18.6824 8.25285 18.8214C8.37016 18.8529 8.53627 18.8762 8.58161 18.9955C8.64702 19.1679 8.50063 19.1831 8.33383 19.1806C8.2487 19.1795 8.0511 19.0746 8.06978 19.2324C8.08362 19.3485 8.23416 19.3943 8.30891 19.4831C8.33071 19.5093 8.27984 19.5956 8.33279 19.6221C8.40096 19.6566 8.44526 19.5053 8.52347 19.5075C8.58611 19.5093 8.62556 19.6544 8.69996 19.6265C8.73215 19.6145 8.7273 19.5673 8.72107 19.5517C8.70412 19.5078 8.68162 19.4654 8.65428 19.4276C8.62902 19.3932 8.53593 19.3449 8.58299 19.2999C8.6086 19.2753 8.6567 19.3105 8.68128 19.3311C8.75118 19.391 8.81866 19.432 8.91452 19.3972C8.94601 19.3859 8.991 19.4044 9.0263 19.4182C9.1931 19.4828 9.35471 19.5651 9.52567 19.6119C9.61668 19.6366 9.75615 19.6743 9.82744 19.5938C9.90392 19.5071 9.79664 19.4099 9.69005 19.4309C9.61495 19.4458 9.5364 19.5427 9.45334 19.5002C9.37998 19.4625 9.30938 19.3471 9.36198 19.2622C9.43708 19.141 9.69316 19.3725 9.73746 19.2484C9.77518 19.1428 9.70043 19.1374 9.62118 18.9451C9.56547 18.8101 9.35852 18.9251 9.25712 18.8765C9.11385 18.8076 8.96643 18.7626 8.81486 18.7376C8.67401 18.7144 8.69685 18.5522 8.6086 18.4945C8.22586 18.2445 8.139 18.4187 7.90609 18.3798C7.86941 18.3737 7.84865 18.2913 7.81093 18.2554C7.76317 18.2097 7.70745 18.1469 7.65174 18.1426C7.52889 18.1331 7.38596 18.1201 7.26346 18.1408C7.11845 18.1654 6.89351 18.0943 6.88763 18.0116C6.8814 17.9194 7.01844 17.9876 7.05859 17.9945C7.34443 18.0417 8.24454 18.0384 8.37293 18.156C8.53939 18.3087 8.92352 18.4332 8.9775 18.4633C9.03253 18.4941 9.07925 18.5783 9.16196 18.5043C9.17891 18.489 9.22252 18.5021 9.25263 18.5086C9.47445 18.5562 9.70389 18.7368 9.92433 18.6559C9.99908 18.6284 9.98386 18.415 10.0922 18.4422C10.1697 18.4615 10.0853 18.5885 10.132 18.6287C10.1777 18.6679 10.3382 18.5152 10.378 18.6345C10.4081 18.7238 10.2074 18.698 10.2264 18.7681C10.3445 19.1994 11.1518 19.2354 11.4699 18.952C11.5924 18.8428 11.355 18.5645 11.4799 18.4629C11.6602 18.3171 12.089 18.7115 12.1402 18.4578C12.1765 18.2779 11.8986 18.2993 11.7526 18.3127C11.5366 18.3327 11.3193 18.3196 11.1183 18.4328C11.0888 18.4491 11.0297 18.415 10.9871 18.3969C10.9155 18.3661 10.8487 18.2449 10.7542 18.2837C10.6525 18.3258 10.7549 18.5765 10.6289 18.6091C10.4157 18.6643 10.2936 18.3352 10.0891 18.2725C9.95825 18.2322 9.48034 18.0932 9.47826 18.2311C9.47722 18.3022 9.58831 18.2754 9.62534 18.3051C9.66652 18.3388 9.75546 18.373 9.73815 18.4335C9.6461 18.7583 9.53017 18.357 9.33257 18.1266C9.28239 18.0682 9.1803 18.1066 9.11143 18.1248C8.89237 18.1825 8.72038 18.1814 8.70135 18.0254C8.67124 17.783 9.27754 18.0892 9.28169 17.853C9.28446 17.6851 8.8723 17.832 8.88095 17.6412C8.88545 17.5367 8.97854 17.4692 9.02768 17.389C9.1014 17.2693 9.19033 17.2736 9.25505 17.3984C9.38932 17.6564 9.47791 17.6851 9.71531 17.5501C9.77726 17.5153 9.84197 17.4848 9.90461 17.4514C9.96759 17.4184 10.0548 17.4119 10.0898 17.3516C10.1905 17.1779 9.76445 17.2515 9.78279 17.0973C9.79075 17.0313 9.87623 17.0356 9.91257 17.0353C10.0994 17.0338 10.2835 17.0189 10.4694 17.0944C10.578 17.1387 10.795 16.9718 10.8635 17.1111C10.9338 17.254 10.6639 17.2247 10.5846 17.4561C10.5185 17.6488 10.8573 17.6974 11.0383 17.6894C11.0677 17.688 11.1113 17.6963 11.1259 17.7174C11.2162 17.8469 11.3304 17.8222 11.4605 17.8062C11.745 17.7718 11.6162 17.8694 11.7443 18.1291C11.8218 18.2873 12.0616 18.2264 12.226 18.1814C12.3575 18.1455 12.5118 18.1788 12.4959 18.3243C12.489 18.3864 12.4025 18.4129 12.3886 18.4676C12.3561 18.5954 13.0116 18.7739 12.9659 18.4858C12.9517 18.3951 12.7922 18.5203 12.7541 18.4564C12.7361 18.4263 12.8098 18.3871 12.7901 18.3432C12.7686 18.296 12.6378 18.3548 12.6264 18.2768C12.6195 18.2271 12.6835 18.2155 12.707 18.2119C12.8897 18.1828 13.0008 18.2383 13.0424 18.3719C13.0493 18.3944 13.0448 18.4292 13.0728 18.4477C13.132 18.4865 13.2171 18.4647 13.2728 18.4372C13.2964 18.4256 13.3043 18.4071 13.3106 18.3933C13.3971 18.2021 13.4902 18.1832 13.6099 18.3508C13.6712 18.4364 13.7833 18.5917 13.8525 18.4582C13.9407 18.2884 13.6314 18.2485 13.523 18.1578C13.414 18.0667 13.0977 18.0972 13.1368 17.9437C13.1943 17.7174 13.5795 17.9053 13.794 18.0069C13.9359 18.074 14.056 18.1357 14.0504 18.3356C14.047 18.4622 14.1415 18.5148 14.2605 18.5188C14.3276 18.5213 14.3937 18.5453 14.4605 18.5486C14.5187 18.5515 14.5799 18.5471 14.6339 18.5279C14.6505 18.5221 14.664 18.4321 14.6516 18.423C14.6052 18.3896 14.547 18.3566 14.4931 18.3555C14.3031 18.3519 14.1179 18.3164 14.2287 18.1295C14.3415 17.9398 14.5173 18.2652 14.7685 18.3174C14.8405 18.3327 14.8661 18.1992 14.9232 18.2024C15.1468 18.2159 14.9426 18.3831 14.8817 18.6157C14.8737 18.6469 14.908 18.6752 14.9243 18.7024C15.0142 18.8522 15.0987 18.8522 15.1838 18.71C15.2246 18.6418 15.3395 18.6022 15.3357 18.5025C15.3312 18.3893 15.1028 18.3537 15.0838 18.2122C15.0513 17.9717 15.587 18.1944 15.5738 17.9866C15.5714 17.9499 15.5164 17.9499 15.4904 17.9296C15.4679 17.9122 15.3741 17.9133 15.3946 17.8418C15.4562 17.6245 15.8825 17.9223 15.9611 17.7547C16.0064 17.6575 15.8181 17.6793 15.7368 17.6666C15.5998 17.6452 15.4541 17.6571 15.3672 17.4957C15.3385 17.4427 15.2288 17.4503 15.1855 17.3916C15.1225 17.3063 15.1883 17.1844 15.2807 17.1695C15.3496 17.1579 15.4281 17.2334 15.4735 17.245C15.6136 17.2813 15.7337 17.2871 15.8458 17.2747C15.95 17.2631 16.0517 17.213 16.151 17.1706C16.25 17.1285 16.3708 17.1155 16.4836 17.0052C16.4988 16.9903 16.4808 16.8314 16.5795 16.8285C16.8196 16.8216 16.8861 17.0643 17.0851 17.0345C17.1456 17.0258 17.2321 17.0168 17.2744 17.0676C17.2868 17.0828 17.2868 17.1111 17.2764 17.1282C17.245 17.1782 17.1674 17.167 17.1169 17.1945C17.0349 17.2392 16.9508 17.2784 16.9581 17.4082C16.9608 17.4601 16.9197 17.549 16.8816 17.561C16.8331 17.5762 16.7034 17.5933 16.6798 17.5C16.6542 17.3974 16.8889 17.3945 16.8515 17.3034C16.7899 17.1521 16.5452 17.2199 16.4476 17.294C16.3559 17.3636 16.303 17.5145 16.3587 17.6002C16.4154 17.6872 16.5757 17.6114 16.6902 17.6296C16.7407 17.6375 16.7868 17.6756 16.8352 17.6996C16.883 17.7228 16.9318 17.766 16.9795 17.7645C17.1851 17.7584 17.1356 17.9768 17.3429 18.1023C17.4294 18.1549 17.5249 18.049 17.5858 17.9978C17.6889 17.9118 17.7955 17.9154 17.8949 17.9677C18.0918 18.0711 18.3357 18.0482 18.3859 17.8614C18.4555 17.6031 17.8526 17.894 17.8177 17.6851C17.809 17.6328 17.8724 17.5944 17.8969 17.5929C18.1454 17.5773 18.3866 17.4873 18.643 17.5436C18.7434 17.5653 18.8583 17.5116 18.9663 17.4928C19.0756 17.4735 19.3542 17.4387 19.2978 17.6147C19.2085 17.8944 18.6264 17.5588 18.6074 17.7496C18.6008 17.8153 18.7718 17.906 18.9026 17.8781C19.0677 17.8432 19.1902 17.8106 19.3445 17.832C19.4895 17.8523 19.7286 17.7823 19.8055 17.6557C19.8473 17.586 19.8743 17.5051 19.9224 17.4413C19.9795 17.3643 20.0574 17.3426 20.1546 17.3734C20.246 17.4021 20.1688 17.4706 20.2207 17.5526C20.3259 17.7177 20.5796 17.5824 20.7426 17.5584C20.9115 17.5334 21.0738 17.4583 21.2396 17.4082C21.4244 17.3524 21.5749 17.2054 21.57 17.0251C21.5676 16.9373 21.4216 16.9148 21.4247 16.8455C21.4302 16.7175 21.6936 16.7135 21.6856 16.576C21.6797 16.4726 21.5417 16.482 21.5022 16.4279C21.451 16.3586 21.5562 16.0949 21.632 16.0557C21.6593 16.0415 21.7078 16.0473 21.7157 16.0165C21.7836 15.7451 21.4015 15.5623 21.242 15.337C21.0537 15.0721 20.8464 14.8214 20.6668 14.5504C20.4235 14.1839 20.1965 13.8059 19.9667 13.43C19.7293 13.0415 19.3895 12.5339 19.3397 12.4062C19.3248 12.3674 19.3165 12.3057 19.357 12.2966C19.511 12.2621 20.0145 13.4747 20.1733 13.2907C20.2128 13.245 20.1152 13.1833 20.0917 13.1274C19.9757 12.8524 19.9103 12.5546 19.7428 12.3021C19.6999 12.2375 19.6767 12.1109 19.7764 12.0913C19.966 12.0543 19.9121 12.3761 20.0751 12.4592C20.2086 12.5274 20.2913 12.8952 20.4197 12.7937C20.7371 12.5422 20.0643 12.0572 19.8636 11.7092C19.6003 11.2517 19.2999 10.8203 18.9355 10.4416C18.8341 10.3364 18.5759 10.1785 18.6877 10.0642C18.7984 9.95105 19.3186 10.8871 19.4362 10.7608C19.4788 10.7148 19.4089 10.6455 19.4435 10.6161C19.4736 10.5903 19.5252 10.6125 19.5563 10.6349C19.6144 10.677 19.5857 10.9009 19.6771 10.8559C20.0332 10.681 19.1483 9.93799 19.2711 9.84329C19.3199 9.80592 19.5113 10.0773 19.629 10.1909C19.7096 10.2689 20.3799 10.8142 20.5166 10.976C20.5253 10.9861 20.5768 11.0638 20.6153 11.0014C20.718 10.8356 20.4163 10.7162 20.3214 10.5976C20.1159 10.3414 19.9259 10.0726 19.692 9.83858C19.5802 9.72719 19.2729 9.29219 19.3684 9.19132C19.4286 9.12747 19.674 9.42534 19.7228 9.52475C19.7684 9.6169 19.8273 9.70361 19.8899 9.78452C19.9747 9.89481 20.0865 9.98624 20.1557 10.1052C20.2879 10.3327 20.5516 10.603 20.7277 10.6411C20.7703 10.6502 20.8239 10.5921 20.8052 10.5537C20.6201 10.1749 20.0038 9.82044 20.1273 9.65318C20.1702 9.59513 20.2401 9.6267 20.2768 9.57772C20.3554 9.47286 20.2041 9.35205 20.2661 9.21854C20.317 9.1086 20.5187 9.50588 20.546 9.2969C20.5571 9.21237 20.3623 9.14271 20.4142 9.0404C20.4754 8.92067 20.5983 9.09953 20.6547 9.15831ZM11.0122 18.0211C11.027 18.0078 11.0145 17.9826 11.0033 17.9748C10.9991 17.9718 10.992 17.9739 10.988 17.9772C10.9734 17.9891 10.9864 18.0442 11.0122 18.0211ZM8.99231 21.0345C9.01461 21.0369 9.04731 21.0079 9.03381 20.9815C9.02001 20.9545 8.97851 20.9657 8.96761 20.9839C8.95641 21.0024 8.97211 21.0324 8.99231 21.0345ZM9.01986 20.9915C9.01366 20.9811 8.99606 20.9874 8.98406 20.9865C8.98266 20.9864 8.97906 20.9966 8.97946 20.9968C8.99006 21.0028 9.00076 21.0183 9.01216 21.0137C9.01946 21.0107 9.02396 20.9982 9.01986 20.9915ZM11.035 21.0023C11.035 20.9734 10.9805 20.9683 10.9691 20.9844C10.9484 21.0137 11.0349 21.0482 11.035 21.0023ZM9.03314 20.9897C9.02644 20.9465 8.94134 20.997 8.97564 21.0233C8.99324 21.0368 9.03654 21.0117 9.03314 20.9897ZM10.9525 20.9742C10.9353 21.037 11.0301 21.0723 11.0476 21.0277C11.0686 20.9741 10.9671 20.9211 10.9525 20.9742ZM8.44998 20.0328C8.37006 19.9808 8.13581 19.984 8.1118 20.0908C8.10014 20.1412 8.19686 20.1276 8.21606 20.1447C8.25413 20.178 8.3025 20.2133 8.31244 20.2531C8.3169 20.2704 8.24042 20.3051 8.19583 20.3246C8.14095 20.3487 8.01988 20.3257 8.00307 20.3915C7.97598 20.4969 8.16325 20.5113 8.27128 20.478C8.34434 20.4555 8.37692 20.498 8.41774 20.5408C8.5148 20.6424 8.33336 20.7007 8.35669 20.7844C8.39133 20.9072 8.60123 21.0429 8.74014 20.9871C8.996 20.8847 8.85366 20.8614 8.98365 20.7256C9.01966 20.6882 8.99223 20.6218 8.95278 20.5861C8.92569 20.5617 8.84646 20.5907 8.82657 20.5544C8.7981 20.5018 8.89448 20.4677 8.89345 20.4468C8.88796 20.33 8.82348 20.1545 8.6832 20.165C8.4901 20.1797 8.5515 20.3861 8.44346 20.2712C8.38618 20.2108 8.53538 20.0886 8.44998 20.0328ZM10.9862 19.973C10.9647 19.9801 10.9674 20.0104 10.9753 20.0214C10.9846 20.0345 11.0073 20.0253 11.0234 20.0261C11.0251 20.0262 11.0328 20.02 11.0311 20.0116C11.0281 19.9963 11.012 19.9644 10.9862 19.973ZM13.4296 19.439C13.2798 19.2918 13.0699 19.5734 12.8759 19.493C12.7087 19.4237 12.2762 19.5683 12.349 19.2954C12.3679 19.224 12.5039 19.3154 12.5063 19.2407C12.5174 18.9131 11.9878 18.9388 12.0013 19.2037C12.0082 19.3404 12.2765 19.1563 12.2729 19.3034C12.269 19.4603 12.0582 19.2788 12.0143 19.3759C11.9652 19.4857 12.0579 19.6151 12.115 19.7042C12.2891 19.975 12.7171 20.1243 12.8828 19.8666C12.955 19.7543 12.7751 19.7122 12.693 19.7108C12.6257 19.7097 12.5553 19.6995 12.4924 19.6724C12.4615 19.6589 12.3908 19.6049 12.4124 19.543C12.5255 19.2179 12.8996 19.676 13.1165 19.7891C13.127 19.7945 13.1423 19.8383 13.1297 19.8572C13.121 19.8699 13.1023 19.8565 13.0888 19.8576C13.0822 19.8579 13.0747 19.8597 13.0693 19.8637C13.0636 19.8677 13.0383 19.8699 13.0455 19.8938C13.0753 19.9895 13.2121 19.9373 13.2849 19.9181C13.3237 19.9079 13.3123 19.7564 13.3875 19.7285C13.4665 19.6995 13.5345 19.8815 13.6232 19.8572C13.7817 19.8141 13.9056 19.9891 13.9859 19.8576C14.0479 19.7554 13.8966 19.6796 13.8076 19.6669C13.7399 19.6575 13.6723 19.6448 13.6046 19.6365C13.5059 19.6245 13.5189 19.5263 13.4296 19.439ZM11.0097 18.0126C11.0132 18.0118 11.0163 18.0071 11.0156 18.0035C11.0137 17.9941 11.0011 17.9855 10.9916 17.9874C10.9879 17.9882 10.9846 17.9932 10.9853 17.9969C10.9873 18.0064 11.0003 18.0146 11.0097 18.0126ZM11.6663 18.9867C11.5695 18.9649 11.2274 18.9326 11.0883 18.9613C10.8625 19.0079 11.1251 19.0256 11.2815 19.0381C11.4849 19.0544 11.7028 19.0519 11.9156 19.0429C11.939 19.042 12.0099 19.0381 11.9994 19.025C11.9755 18.995 11.7385 19.003 11.6663 18.9867ZM19.0216 30.0484C19.0289 30.0521 19.0424 30.0487 19.0447 30.0445C19.0595 30.0179 19.043 29.9837 19.0251 29.9633C18.9947 29.9285 18.9258 29.9697 18.9595 30.0003C18.9707 30.0105 18.9815 29.9667 18.9963 29.9763C19.0116 29.9862 18.9929 30.0101 18.997 30.0204C19.0016 30.0318 19.0115 30.0433 19.0216 30.0484ZM19.0099 30.0164C19.0242 29.9986 19.0598 29.9793 19.0481 29.9594C19.0239 29.9179 18.9375 30.0262 18.9521 30.0419C18.974 30.0656 18.9979 30.0313 19.0099 30.0164ZM20.0403 29.9817C20.0436 29.9767 20.0588 29.9576 20.0441 29.952C20.0115 29.9396 19.9888 29.9877 19.9694 30.0074C19.9564 30.0207 19.9406 30.0356 19.9584 30.048C19.9654 30.053 19.9768 30.0476 19.9799 30.0437C20.0007 30.0187 20.0224 30.0092 20.0403 29.9817ZM20.0047 29.9737C19.988 29.9719 19.9523 30.0241 19.9977 30.0264C20.0229 30.0276 20.0274 29.9966 20.0245 29.9849C20.0227 29.9775 20.0123 29.9745 20.0047 29.9737ZM19.9898 29.0285C20.0096 29.0265 20.0488 28.9767 20.0117 28.9716C19.9921 28.9689 19.9713 28.998 19.9741 29.0177C19.975 29.024 19.9835 29.0292 19.9898 29.0285ZM21.0315 29.9812C21.0239 29.9661 20.987 29.9562 20.9725 29.9768C20.9585 29.9965 20.9736 30.0331 20.9979 30.0349C21.0251 30.0369 21.0396 29.9972 21.0315 29.9812ZM20.9942 28.9838C20.9822 28.9905 20.9891 29.0141 20.9984 29.0174C21.0201 29.0251 21.017 28.971 20.9942 28.9838ZM20.0129 28.963C19.989 28.958 19.968 28.9984 19.9707 29.0226C19.9715 29.0292 19.9793 29.0337 19.9856 29.0358C20.0259 29.0494 20.048 28.9702 20.0129 28.963ZM22.8236 26.0023C22.6613 26.0253 22.5889 26.1958 22.4673 26.2902C22.3432 26.3878 22.144 26.4419 22.0761 26.5862C22.0237 26.6966 21.9164 26.9545 22.1188 26.9974C22.2572 27.0264 22.2345 26.8044 22.2811 26.8006C22.6872 26.769 22.7021 26.421 22.9375 26.2527C23.0558 26.1685 23.0015 25.9771 22.8236 26.0023ZM23.0102 23.9778C23.0035 23.9783 22.9631 23.98 22.9739 24.011C22.9813 24.0323 23.0075 24.0171 23.0158 24.0139C23.0224 24.0113 23.0293 23.9994 23.0288 23.9923C23.0283 23.9865 23.0164 23.9773 23.0102 23.9778ZM16.4522 18.9843C16.4754 19.0018 16.2813 19.0025 16.308 19.0178C16.3922 19.0661 17.0064 19.0587 17.0004 19.0047C16.9937 18.9414 16.0686 18.9478 16.0222 18.9532C15.9949 18.9565 15.9942 18.9637 16.0149 18.9648C16.0832 18.9683 16.1565 18.9675 16.2258 18.9704C16.2979 18.9735 16.4284 18.9663 16.4522 18.9843ZM14.0263 19.0106C14.0287 19.0097 14.0319 19.0038 14.0305 19.0012C14.0228 18.9869 13.9923 18.9765 13.9781 18.9915C13.9482 19.0229 14.0087 19.0173 14.0263 19.0106ZM19.9843 12.9773C19.9807 12.9774 19.9767 12.9816 19.9768 12.9853C19.9772 13.0032 19.9975 13.0232 20.0154 13.0227C20.0196 13.0226 20.0242 13.0177 20.024 13.0136C20.0233 12.9957 20.0022 12.9766 19.9843 12.9773ZM20.9577 10.9517C20.9424 10.9635 20.9551 10.9765 20.9609 10.99C20.9784 11.0307 21.0278 11.0574 21.0461 11.0482C21.0715 11.0354 20.9786 10.9357 20.9577 10.9517ZM19.9586 9.96035C19.9424 9.98725 20.0282 10.0701 20.0421 10.0371C20.0541 10.009 20.0149 9.98465 19.9923 9.96435C19.9854 9.95815 19.9649 9.94975 19.9586 9.96035ZM1.90232 17.983C1.92371 18.0164 1.98424 17.9968 1.99266 17.9565C2.01996 17.8215 1.96945 17.7789 1.93145 17.7506C1.89231 17.7212 1.84521 17.7402 1.81107 17.6935C1.75988 17.6231 1.65839 17.6964 1.67045 17.4017C1.67159 17.3723 1.64929 17.2333 1.61265 17.1503C1.5428 16.9911 1.44268 16.9508 1.34347 17.0661C1.31002 17.1053 1.26519 17.0868 1.2256 17.0851C1.0811 17.0793 1.03946 16.975 1.00943 17.4767C1.00806 17.4992 0.996684 17.5228 1.00169 17.5418C1.03468 17.6687 1.12593 17.5142 1.21103 17.5839C1.21854 17.5897 1.25358 17.6629 1.29363 17.7073C1.38397 17.8077 1.46953 18.0124 1.56714 17.9893C1.58694 17.9847 1.59991 17.9213 1.61834 17.9132C1.71505 17.8694 1.81039 17.8388 1.90232 17.983ZM1.55503 17.0019C1.66919 16.9884 1.84816 17.024 1.96746 17.0118C1.99266 17.0092 2.00655 17.0024 1.9978 16.9976C1.96849 16.9818 1.8389 16.9708 1.75868 16.9706C1.51235 16.9699 1.10608 16.9246 1.01249 16.9706C0.967749 16.9926 1.05363 17.0184 1.16831 17.0355C1.41978 17.0728 1.32053 17.0295 1.55503 17.0019ZM0.634975 17.0206C0.732903 17.048 0.993525 17.0694 1.00026 17.022C1.00544 16.9837 0.887825 16.9985 0.773835 16.9952C0.715804 16.9935 0.645079 16.9957 0.602851 16.9876C0.468913 16.9621 0.315804 16.963 0.166323 16.9583C0.11425 16.9567 -0.00336652 16.9397 0.00051949 16.9596C0.00855058 16.9988 0.240675 16.9946 0.323836 16.9898C0.456478 16.9821 0.548706 16.9963 0.634975 17.0206ZM2.00785 17.9863C1.99715 17.9847 1.97955 17.9998 1.98485 18.0093C1.99005 18.0188 2.01185 18.0119 2.01635 18.0021C2.01875 17.9967 2.01375 17.9872 2.00785 17.9863ZM5.79102 20.0338C5.83187 20.0412 5.91584 20.0568 5.94883 20.0467C6.18236 19.9754 5.56386 19.9605 5.27784 19.951C5.12753 19.946 4.94198 19.9598 5.01807 19.9876C5.04656 19.9979 5.12565 19.9948 5.17926 19.9948C5.40155 19.9946 5.61071 20.0015 5.79102 20.0338ZM-0.00891098 18.0178C0.00508902 18.0189 0.027489 17.9986 0.019789 17.9869C0.011989 17.9751 -0.015611 17.9876 -0.020111 18.001C-0.022211 18.0074 -0.015611 18.0172 -0.00891098 18.0178ZM1.97827 19.0124C1.99387 19.0372 2.03417 19.0058 2.02437 18.987C2.01367 18.9667 1.96147 18.9856 1.97827 19.0124ZM3.00062 18.9738C2.98584 19.0213 3.83411 19.0571 3.95515 19.0384C4.06476 19.0216 3.95372 18.9984 3.85079 18.992C3.63491 18.9786 3.41617 18.9666 3.19553 18.9574C3.14358 18.9553 3.00633 18.9561 3.00062 18.9738ZM1.46183 19.4224C1.68346 19.8357 2.05884 20.1936 2.30644 19.8818C2.37016 19.8017 2.20671 19.6375 2.28289 19.5496C2.37501 19.4435 2.54434 19.6292 2.64338 19.5583C2.67593 19.5349 2.64511 19.4379 2.69256 19.4239C2.76355 19.4035 2.79956 19.5349 2.8612 19.5609C2.89721 19.576 2.97686 19.5481 2.99383 19.5141C3.01149 19.4794 2.99141 19.3911 2.96059 19.3658C2.8934 19.3099 2.78675 19.2993 2.73584 19.234C2.6375 19.1072 2.55404 19.2506 2.42799 19.2001C2.36947 19.1766 2.40236 19.0849 2.39544 19.0785C2.30783 18.9932 2.17035 19.0804 2.09901 19.0196C1.78839 18.7531 1.62528 18.8033 1.61767 18.7897C1.55083 18.6674 1.75099 18.4689 1.65541 18.4096C1.47118 18.2956 1.33336 18.5149 1.20211 18.4081C1.06775 18.299 0.927505 18.2341 0.763363 18.2197C0.742239 18.2179 0.648394 18.239 0.615496 18.2492C0.443735 18.302 0.284787 18.1658 0.160814 18.0408C0.135189 18.0148 0.0687008 17.9797 0.0354568 18.0148C-0.0324165 18.0857 0.00913858 18.2205 0.0687008 18.2968C0.123069 18.3662 0.295522 18.2835 0.336731 18.3832C0.354738 18.4274 0.303833 18.4572 0.291367 18.4885C0.276476 18.5259 0.240462 18.5625 0.249812 18.5984C0.310759 18.832 0.36201 18.6059 0.586754 18.5497C0.657744 18.5319 0.720076 18.6286 0.791412 18.6414C0.859632 18.6535 0.979103 18.5142 1.04871 18.6157C1.11727 18.7161 1.01442 18.8331 0.95417 18.8611C0.845088 18.9117 0.669171 18.7056 0.663284 18.8845C0.657397 19.0585 0.685101 19.4269 0.926466 19.3352C1.06498 19.2831 1.11381 19.1023 1.08888 18.926C1.08368 18.8871 1.10204 18.8097 1.14463 18.798C1.15363 18.7954 1.16402 18.806 1.16783 18.8154C1.21874 18.9351 1.06671 19.0996 1.1332 19.2065C1.17718 19.2767 1.25614 19.2386 1.29804 19.2601C1.33786 19.2801 1.44729 19.3952 1.46183 19.4224ZM13.0237 17.964C13.0014 17.9471 12.9747 17.972 12.9672 17.9874C12.9552 18.0122 12.989 18.0577 13.015 18.036C13.0318 18.0219 13.0481 17.9825 13.0237 17.964ZM18.0294 17.9823C18.0125 17.9635 17.9682 17.9795 17.9661 17.9995C17.9605 18.0522 18.0593 18.0155 18.0294 17.9823ZM19.9607 17.9838C19.9541 18.0104 19.9925 18.0498 20.0233 18.0354C20.0819 18.008 19.9762 17.9212 19.9607 17.9838ZM13.9955 17.9745C13.993 17.9738 13.9833 17.9852 13.9827 17.9915C13.9819 18.0001 13.9751 18.0216 13.9912 18.0249C14.0199 18.0309 14.0211 17.9978 14.0199 17.9898C14.0185 17.9802 14.0044 17.9773 13.9955 17.9745ZM19.0115 17.9924C18.8777 18.0603 19.997 18.0738 20.0004 18.002C20.0038 17.9335 19.1244 17.9352 19.0115 17.9924ZM14.6556 18.0444C14.7357 18.0626 14.7066 18.028 14.7431 18.0072C14.7953 17.9774 14.9944 18.0316 15.0003 17.9837C15.0043 17.9516 14.8988 17.9607 14.8377 17.9635C14.7938 17.9655 14.7394 17.9728 14.7069 17.9654C14.5807 17.9367 14.4482 17.969 14.3213 17.9538C14.2712 17.9479 14.2131 17.9516 14.1591 17.953C14.1007 17.9546 13.9544 17.959 14.0147 17.9959C14.0879 18.0408 14.2683 18.0237 14.3959 18.0313C14.4814 18.0363 14.5672 18.0241 14.6556 18.0444ZM14.6541 18.0292C14.6952 18.0343 14.755 18.0267 14.8064 18.0267C14.8788 18.0267 14.9526 18.027 15.0244 18.0298C15.144 18.0345 15.2649 18.0484 15.3814 18.0455C15.5891 18.0405 15.9664 18.0725 15.9995 18.0153C16.0506 17.9273 14.0103 17.9339 14.0006 18.0014C13.9916 18.0631 14.2998 18.0388 14.4401 18.0295C14.5175 18.0243 14.577 18.0199 14.6541 18.0292ZM19.0172 17.9865C19.0061 17.9802 18.9865 17.9841 18.9799 17.995C18.9764 18.0007 18.979 18.0113 18.9849 18.0144C18.9965 18.0205 19.016 18.0126 19.0218 18.0008C19.024 17.9963 19.0216 17.989 19.0172 17.9865ZM20.8805 17.3079C20.9182 17.2699 21.0151 17.2312 20.9985 17.0789C20.985 16.9528 20.9188 17.0141 20.8984 17.0206C20.6067 17.1158 20.3169 17.23 20.0423 17.4781C20.0282 17.4905 19.9989 17.5137 20.0005 17.5732C20.0032 17.6761 20.0957 17.6643 20.0976 17.7517C20.0995 17.8356 20.0249 17.8469 20.0206 17.926C20.0189 17.954 20.0271 18.0039 20.0401 17.9998C20.3668 17.9034 20.6078 17.5833 20.8805 17.3079ZM20.9932 17.0264C21.0193 17.0207 21.0294 16.9982 21.0156 16.9816C21.0118 16.977 21.0052 16.972 20.9995 16.9739C20.9848 16.9789 20.9849 17.0014 20.9792 17.0158C20.9785 17.0174 20.9893 17.0273 20.9932 17.0264ZM2.00254 17.0075C1.98741 17.0221 2.05701 17.0362 2.09823 17.0403C2.30588 17.0612 2.55702 17.044 2.75786 17.0291C2.84485 17.0227 3.03094 17.0127 2.99614 16.9942C2.88494 16.9352 2.08272 16.931 2.00254 17.0075ZM20.9773 18.0115C20.9889 18.0238 21.0221 18.0154 21.0266 17.9991C21.0356 17.9667 20.9554 17.9883 20.9773 18.0115ZM19.4241 18.042C19.7366 18.0447 19.6899 18.0543 19.943 18.0477C20.0426 18.0451 19.9871 17.9959 19.9652 17.9762C19.9044 17.9217 19.718 17.9672 19.606 17.9791C19.56 17.9841 19.5433 17.9921 19.4796 17.984C19.3314 17.9649 19.0091 17.9802 19.0006 18.0256C18.9935 18.0619 19.1649 18.0453 19.2563 18.044C19.3134 18.0432 19.383 18.0416 19.4241 18.042ZM20.0408 17.9983C20.0365 17.966 19.9638 17.9597 19.96 17.9978C19.9559 18.0389 20.046 18.0379 20.0408 17.9983ZM20.9769 18.004C20.9875 18.0264 21.0162 18.0305 21.0236 18.0061C21.0309 17.9823 21.0038 17.9713 20.983 17.9808C20.9781 17.9831 20.9741 17.9982 20.9769 18.004ZM21.0077 16.9867C20.9987 16.9842 20.9843 16.9914 20.9834 17.0007C20.9828 17.0073 20.992 17.013 20.9986 17.0137C21.0056 17.0145 21.0151 17.0106 21.0171 17.004C21.019 16.9977 21.014 16.9885 21.0077 16.9867ZM6.00158 18.0126C6.00638 18.0125 6.01568 18.008 6.01588 18.0019C6.01608 17.9944 6.00538 17.9906 5.99888 17.9874C5.99718 17.9866 5.98438 17.9926 5.98498 18.0011C5.98558 18.0096 5.99678 18.0128 6.00158 18.0126ZM4.89233 17.5632C4.94882 17.748 4.70677 17.8269 4.51235 17.7773C4.48279 17.7699 4.41185 17.774 4.40955 17.8114C4.40134 17.9584 4.9636 18.1021 5.00465 17.9007C5.04439 17.7038 4.93963 17.7281 5.05392 17.5625C5.12256 17.4631 5.26805 17.4654 5.35935 17.4968C5.57283 17.571 5.85363 17.5022 5.98401 17.3177C6.00076 17.2941 6.00864 17.2408 5.98828 17.2155C5.91865 17.1269 5.75674 17.2071 5.69861 17.1505C5.58793 17.0432 5.50156 17.1758 5.40796 17.1437C5.3738 17.1323 5.32519 17.1339 5.3068 17.11C5.20598 16.9805 5.01057 16.9542 4.97641 17.0915C4.95046 17.1967 5.23192 17.2631 5.16788 17.3831C5.12256 17.4688 4.99546 17.3841 4.91894 17.3761C4.85325 17.3693 4.78888 17.3363 4.72418 17.3373C4.5291 17.3403 4.33697 17.3393 4.15502 17.2499C4.09985 17.223 3.96355 17.2226 4.00986 17.3309C4.13499 17.6229 4.79676 17.2483 4.89233 17.5632ZM3.95555 18.007C3.96675 18.0389 4.03915 18.0362 4.04505 18.009C4.05915 17.9443 3.94305 17.9716 3.95555 18.007ZM6.03879 18.0179C6.05389 17.985 5.98259 17.9456 5.96339 17.9825C5.94249 18.0227 6.02359 18.0508 6.03879 18.0179ZM3.01332 16.9788C3.10474 17.0018 3.19945 17.0258 3.39269 17.0303C3.56184 17.0343 3.77478 17.063 3.92423 17.043C3.99923 17.0328 4.0463 17.0054 3.93135 16.9928C3.75015 16.9728 3.58538 17.003 3.45947 16.9836C3.38119 16.9716 3.28977 16.9613 3.19452 16.9531C3.15018 16.9493 3.06259 16.9487 3.03248 16.9531C3.00073 16.9578 2.98924 16.9728 3.01332 16.9788ZM2.99352 18.0201C3.00892 18.023 3.01372 18.0035 3.01962 17.9954C3.02062 17.994 3.00862 17.9788 3.00552 17.9797C2.99662 17.9823 2.98742 17.9887 2.98192 17.9962C2.97992 17.9989 2.98132 18.0178 2.99352 18.0201ZM12.034 18.0009C12.0405 17.957 11.9555 17.9944 11.9677 18.016C11.9728 18.0251 11.9884 18.0142 11.9985 18.0121C12.0074 18.0103 12.0312 18.0198 12.034 18.0009ZM2.00145 17.022C2.01002 17.0326 2.11672 17.0493 2.17248 17.0484C2.48076 17.043 3.12145 17.0441 2.98044 16.9704C2.95363 16.9564 2.83354 16.95 2.77242 16.952C2.54777 16.9594 2.32367 16.9699 2.10867 16.9841C2.05238 16.9878 1.9918 17.0101 2.00145 17.022ZM8.02299 18.0491C8.02736 18.0497 8.03363 18.0519 8.03877 18.046C8.07428 18.005 8.0201 17.9458 7.98995 17.9502C7.91717 17.961 7.95479 18.0396 8.02299 18.0491ZM7.37254 17.8625C7.39788 17.8372 7.42485 17.8063 7.45246 17.8008C7.57071 17.7766 7.65323 17.7121 7.68345 17.4806C7.70261 17.3346 7.77928 17.344 7.83906 17.4801C7.85498 17.517 7.84881 17.6129 7.89461 17.6212C8.02684 17.6432 8.02034 17.3104 7.95569 17.1814C7.89104 17.0525 7.80722 16.9643 7.6828 17.0436C7.60223 17.0954 7.49827 17.0695 7.40828 17.0436C7.30399 17.0139 7.15033 16.9202 7.11914 17.155C7.10355 17.2712 7.19484 17.409 7.16527 17.5264C7.0977 17.7948 6.97587 17.7771 7.00479 17.8807C7.04182 18.013 7.21855 18.0427 7.32089 17.932C7.33941 17.9121 7.3537 17.8807 7.37254 17.8625ZM12.0321 17.997C12.0393 17.9607 11.9502 17.9833 11.9718 18.0117C11.9866 18.0313 12.0275 18.0203 12.0321 17.997ZM7.95079 17.9968C7.96186 18.0832 8.05963 18.0495 8.04972 18.0004C8.03452 17.9245 7.94396 17.9435 7.95079 17.9968ZM7.00088 17.9875C6.99598 17.9877 6.98708 17.9919 6.98658 17.9979C6.98608 18.0038 6.99178 18.0124 6.99978 18.0126C7.00838 18.0128 7.01468 18.0039 7.01428 17.9978C7.01398 17.992 7.00518 17.9873 7.00088 17.9875ZM8.96061 18.0074C8.97251 18.0401 9.0233 18.0244 9.03891 18.0091C9.04391 18.0042 9.04251 17.994 9.03881 17.9881C9.02511 17.9661 8.94551 17.9661 8.96061 18.0074ZM8.03046 17.998C8.03086 17.987 8.01396 17.9867 8.00656 17.9858C7.99646 17.9844 7.97546 17.9744 7.97146 17.9883C7.96106 18.0243 8.02936 18.03 8.03046 17.998ZM15.0483 18.004C15.0361 17.9854 15.0239 17.9548 15.0019 17.9557C14.972 17.9569 14.952 17.988 14.9522 18.0128C14.9524 18.0388 14.9906 18.0536 15.0234 18.0376C15.0352 18.0319 15.0511 18.0083 15.0483 18.004ZM6.95525 20.9932C6.94145 21.0393 7.04165 21.0455 7.04665 21.0042C7.05225 20.9589 6.96595 20.9575 6.95525 20.9932ZM8.01516 18.9838C7.99676 18.981 7.96656 18.9641 7.95896 18.9813C7.95446 18.9916 7.97396 18.9988 7.98336 19.0045C7.99746 19.0131 8.01236 19.03 8.02836 19.0256C8.05126 19.0193 8.04616 18.9886 8.01516 18.9838ZM6.31298 21.0471C6.5171 21.0499 6.56125 21.0078 6.71865 21.0316C6.74936 21.0362 6.92084 21.0386 6.96755 21.0237C7.18638 20.9538 6.249 20.9296 6.03593 20.9783C5.91052 21.007 6.1447 21.0449 6.31298 21.0471ZM7.9893 18.9825C7.9676 18.9985 8.0004 19.0314 8.0147 19.018C8.0266 19.0069 8.0106 18.9668 7.9893 18.9825ZM8.99874 22.015C9.00774 22.0122 9.01474 21.9992 9.01194 21.9902C9.01083 21.9866 9.00543 21.9838 9.00173 21.9849C8.99284 21.9878 8.98613 22.001 8.98893 22.0099C8.99004 22.0134 8.99523 22.0161 8.99874 22.015ZM9.9921 22.0098C10.053 21.9764 9.76399 21.9898 9.63244 21.991C9.50931 21.9922 9.37387 21.9617 9.2177 21.9726C9.13151 21.9787 8.90923 21.9775 9.04143 21.9992C9.30129 22.0418 9.94674 22.0346 9.9921 22.0098ZM7.99658 19.0225C8.06666 18.9287 7.15793 18.9436 7.00336 19.0145C6.9784 19.0259 7.11953 19.0464 7.1685 19.0429C7.27747 19.0351 7.31347 19.0204 7.41764 19.0164C7.74599 19.0039 7.95673 19.0761 7.99658 19.0225ZM8.05042 18.9852C8.05051 18.9807 8.04745 18.9749 8.04359 18.9742C8.01012 18.9683 7.93329 18.9764 7.95388 19.0166C7.96719 19.0427 8.00688 19.0144 8.03299 19.0099C8.03974 19.0087 8.05025 18.996 8.05042 18.9852ZM11.0042 17.9878C11.0663 18.0433 11.8199 18.0735 11.9735 18.0274C12.1999 17.9595 10.9228 17.9141 11.0042 17.9878ZM12.0029 18.9883C12.0013 18.987 11.9872 18.9892 11.9857 18.9977C11.9843 19.0057 11.9941 19.0109 11.9985 19.0118C12.0034 19.0128 12.0131 19.0117 12.0149 19.0061C12.0172 18.9992 12.0082 18.9927 12.0029 18.9883ZM7.03017 18.0208C7.03607 18.0175 7.03657 18.008 7.03537 18.0014C7.03057 17.9754 6.95447 17.9539 6.96617 18.0024C6.97297 18.0306 7.01387 18.0301 7.03017 18.0208ZM7.97133 19.9739C7.95643 19.9967 7.99153 20.0547 8.01833 20.0343C8.06183 20.0012 7.99773 19.9337 7.97133 19.9739ZM9.00209 19.0087C9.00679 19.0077 9.01219 19.0019 9.01129 18.9969C9.01049 18.993 9.00339 18.9903 9.00129 18.9912C8.99679 18.9932 8.98889 18.9964 8.98949 19.0016C8.98999 19.0055 8.99569 19.01 9.00209 19.0087ZM17.9613 18.0286C17.9866 18.0631 18.0655 18.0204 18.044 17.9842C18.0082 17.9242 17.9275 17.9826 17.9613 18.0286ZM12.9985 21.9873C12.9918 21.9901 12.9809 21.9951 12.9814 22.0029C12.9818 22.0091 12.9919 22.0141 12.996 22.0133C13.003 22.012 13.0198 22.0111 13.0194 21.9987C13.019 21.9864 13.0019 21.9858 12.9985 21.9873ZM5.99117 18.9648C5.98427 18.9604 5.96897 18.9646 5.96017 18.9695C5.95487 18.9724 5.94987 18.9882 5.95267 18.9915C5.96367 19.0047 5.97677 19.0168 5.99117 19.0262C6.00917 19.0381 6.05377 19.0477 6.04857 19.0117C6.04477 18.9852 6.01107 18.9774 5.99117 18.9648ZM10.9863 21.9945C10.9847 22.0024 10.9939 22.011 11.0011 22.0125C11.0081 22.014 11.0137 22.0096 11.0146 22.0057C11.0165 21.9981 11.0063 21.9922 11.0004 21.9875C10.9987 21.9861 10.9874 21.9891 10.9863 21.9945ZM12.0416 21.9986C12.0283 21.9755 11.9865 21.9676 11.9636 21.9813C11.9586 21.9842 11.9561 21.9929 11.9589 21.998C11.9716 22.021 12.0113 22.0327 12.0346 22.0204C12.0414 22.0169 12.0454 22.0052 12.0416 21.9986ZM13.0052 21.9865C12.9999 21.9875 12.9912 21.9901 12.9908 21.993C12.9901 21.9981 12.9884 22.0124 12.9989 22.0135C13.0085 22.0146 13.0091 22.0016 13.0106 21.9966C13.0114 21.9938 13.0066 21.9863 13.0052 21.9865ZM6.47081 19.006C6.60635 19.0097 6.74995 19.0593 6.90817 19.0391C7.20948 19.0005 6.691 18.9723 6.51868 18.9606C6.27581 18.9441 5.88884 18.9739 6.03093 19.0172C6.12969 19.0475 6.34534 19.0026 6.47081 19.006ZM3.97306 21.0188C3.97446 21.0249 3.99226 21.0335 3.99916 21.0312C4.02776 21.0217 4.04066 20.9857 4.01506 20.9719C3.98806 20.9573 3.96706 20.9912 3.97306 21.0188ZM5.02008 20.9944C5.02058 20.9925 5.01018 20.9849 5.00568 20.9855C4.99918 20.9865 4.97988 20.9858 4.98078 21.0008C4.98168 21.0169 5.00338 21.0152 5.00898 21.0136C5.01428 21.0121 5.01828 21.0016 5.02008 20.9944ZM4.99375 20.972C4.95425 20.9893 4.98315 21.044 5.01665 21.026C5.03865 21.0142 5.01905 20.9609 4.99375 20.972ZM5.01843 21.0101C5.01933 20.9971 5.00553 20.9818 4.99253 20.9809C4.98813 20.9806 4.98273 20.9852 4.98243 20.9896C4.98143 21.0025 4.99493 21.018 5.00783 21.019C5.01243 21.0194 5.01803 21.0147 5.01843 21.0101ZM4.0017 20.9814C3.9935 20.9857 3.98 20.9925 3.9811 21.0024C3.9818 21.0086 3.989 21.0215 4.0045 21.0184C4.013 21.0167 4.0159 21.0025 4.0198 20.9927C4.0203 20.9913 4.0051 20.9796 4.0017 20.9814ZM1.97891 19.9806C1.95041 19.9978 2.02821 20.0469 2.02821 20.0069C2.02821 19.9883 1.99481 19.971 1.97891 19.9806ZM2.95676 20.0331C2.98284 20.0347 3.01222 20.0414 3.03451 20.0297C3.05687 20.0179 3.05448 19.9763 3.03475 19.9678C3.00859 19.9564 2.9679 19.968 2.95164 20.0011C2.94768 20.0093 2.95445 20.033 2.95676 20.0331ZM3.02444 20.033C3.04474 20.0107 3.03864 19.9386 2.99464 19.9638C2.97764 19.9736 2.95764 19.999 2.96824 20.0205C2.97654 20.0372 3.00814 20.0509 3.02444 20.033ZM3.12612 19.5024C3.14869 19.5824 3.26872 19.5111 3.29129 19.5485C3.35211 19.6507 3.42699 19.6791 3.52259 19.6865C3.61394 19.6933 3.74193 19.8423 3.81549 19.7388C3.8755 19.6546 3.73237 19.5592 3.75176 19.4863C3.76397 19.4411 3.80646 19.3866 3.84948 19.3963C3.95942 19.4205 3.96154 19.6165 4.01917 19.7181C4.02926 19.7362 4.06564 19.78 4.09591 19.752C4.13601 19.7149 4.0112 19.5911 4.08555 19.5472C4.15168 19.5085 4.18885 19.642 4.18487 19.6585C4.15778 19.7704 4.23639 19.7939 4.28259 19.8084C4.35376 19.831 4.44033 19.7768 4.51973 19.8203C4.6525 19.8929 4.86494 20.0983 4.87928 19.9438C4.89176 19.8087 4.7396 19.721 4.81104 19.6739C5.22928 19.3976 4.82591 19.2941 4.81502 19.1325C4.81263 19.0977 4.78926 19.0471 4.76563 19.0368C4.73934 19.0252 4.67614 19.0448 4.67322 19.0619C4.65224 19.1861 4.54575 19.2702 4.56965 19.4153C4.59143 19.5466 4.51468 19.6756 4.42015 19.5956C4.27808 19.4753 4.17026 19.4157 4.04546 19.3147C3.87418 19.1767 3.68086 19.1761 3.46284 19.098C3.34998 19.0577 3.24084 19.0964 3.13834 19.0255C3.11125 19.0068 3.05867 18.982 3.01725 19.0197C2.966 19.0661 3.04593 19.1435 3.07036 19.2148C3.10488 19.3144 3.18215 19.3002 3.19676 19.4024C3.20393 19.4524 3.11417 19.4592 3.12612 19.5024ZM6.04268 19.9939C6.03468 19.9664 5.96248 19.9439 5.95708 19.9874C5.94848 20.0565 6.05858 20.0486 6.04268 19.9939ZM4.01799 20.0143C4.02329 20.011 4.02129 19.9975 4.01929 19.9965C4.00879 19.9912 3.99659 19.9795 3.98589 19.9846C3.98109 19.9869 3.97799 19.9948 3.98019 19.9997C3.98579 20.012 4.00659 20.0214 4.01799 20.0143ZM7.03241 20.0062C7.03591 19.9752 6.97501 19.9616 6.96871 19.9912C6.96251 20.0202 7.02821 20.043 7.03241 20.0062ZM13.0313 21.9935C13.0231 21.9779 12.9769 21.9733 12.9697 21.9987C12.9587 22.0375 13.0416 22.0129 13.0313 21.9935ZM7.67832 20.9556C7.61041 20.964 7.5915 20.9885 7.55067 20.9937C7.37875 21.0157 7.07575 20.9648 7.00913 21.0061C6.94208 21.0478 7.28033 21.0327 7.4097 21.0329C7.59838 21.0332 7.85797 21.0648 7.97574 21.0305C8.08748 20.998 7.79007 20.9419 7.67832 20.9556ZM6.01846 18.9818C6.00756 18.9758 5.97626 18.9862 5.97986 19.0067C5.98656 19.0443 6.03306 18.9899 6.01846 18.9818ZM5.21088 19.0196C5.17304 19.0355 5.02591 18.9971 5.00253 19.0265C4.98466 19.0486 5.08581 19.0495 5.11182 19.0499C5.16437 19.0505 5.22244 19.0493 5.26946 19.0423C5.33094 19.0334 5.38034 19.0106 5.44156 19.0076C5.51223 19.0041 5.58947 19.0177 5.66514 19.02C5.76156 19.023 5.88216 19.0441 5.96781 19.0227C5.9862 19.0181 6.01642 19.0028 5.99014 18.9911C5.94495 18.9712 5.84932 18.987 5.78521 18.9853C5.69798 18.9829 5.6097 18.9823 5.52353 18.9781C5.43078 18.9735 5.34356 18.9596 5.24345 18.9691C5.21166 18.9722 5.16831 18.9612 5.12916 18.9582C5.09238 18.9555 5.04456 18.9448 5.01698 18.9531C4.93238 18.9784 5.28654 18.9878 5.21088 19.0196ZM2.00149 19.983C1.99529 19.9871 1.98949 19.9933 1.98669 20C1.98569 20.0025 1.98969 20.0177 2.00069 20.017C2.01219 20.0162 2.01299 20.0012 2.01429 19.9942C2.01489 19.9912 2.00289 19.982 2.00149 19.983ZM6.78648 19.7795C6.80607 19.818 7.00959 19.8823 7.0001 19.9522C6.99796 19.9689 6.98664 19.9869 6.97256 19.9911C6.86269 20.0231 6.72986 19.9616 6.62275 19.9202C6.51685 19.8792 6.30078 19.9692 6.26896 19.8118C6.25396 19.7381 6.36291 19.751 6.36781 19.7148C6.36964 19.7006 6.35679 19.6842 6.347 19.679C6.22825 19.6123 6.10216 19.5984 5.97148 19.5765C5.7704 19.5431 5.36581 19.2338 4.99824 19.2036C4.86725 19.1928 4.21843 19.3516 4.2169 19.352C4.14804 19.3777 4.10703 19.4583 4.04307 19.4392C3.90932 19.3993 3.83036 19.2429 3.66969 19.2731C3.63051 19.2804 3.56563 19.246 3.5436 19.2078C3.47657 19.091 3.37741 19.0809 3.27274 19.0628C3.19929 19.0503 3.1286 19.0145 3.05729 18.9874C3.0377 18.9801 3.01444 18.952 3.0025 18.9582C2.79194 19.067 2.62056 18.8529 2.41979 18.87C2.25697 18.8835 2.19821 18.6955 2.08926 18.6065C2.0461 18.5711 1.93807 18.3719 2.04886 18.2868C2.1523 18.2079 2.21565 18.4765 2.29247 18.4394C2.4761 18.3507 2.57924 18.4227 2.63953 18.2861C2.66707 18.2239 2.56853 18.1248 2.62515 18.0536C2.67473 17.991 2.7898 17.9771 2.84275 18.0449C2.88376 18.0977 2.80021 18.1638 2.81949 18.2086C2.82714 18.2263 2.8507 18.2329 2.86876 18.2385C2.92232 18.2538 2.97802 18.2611 3.03066 18.2798C3.23785 18.3528 3.12523 18.3949 3.12094 18.6566C3.11911 18.7803 3.34742 18.8366 3.38323 18.7111C3.40251 18.6441 3.27795 18.6315 3.28162 18.5787C3.29662 18.3664 3.86158 18.2958 3.79762 18.6479C3.77497 18.7737 3.53074 18.5853 3.49279 18.7052C3.4377 18.8786 3.70458 18.9071 3.83465 18.8825C3.91422 18.8672 3.97788 18.8832 4.01583 18.9554C4.06816 19.0562 4.15233 19.0427 4.21843 19.0239C4.32157 18.9947 4.49265 19.0055 4.52142 18.8814C4.54499 18.7799 4.38339 18.7431 4.36962 18.6534C4.35952 18.5881 4.82043 18.7017 4.743 18.8209C4.71729 18.8606 4.61568 18.8018 4.59793 18.8727C4.58232 18.9346 4.65547 18.976 4.68577 18.9839C4.84614 19.027 5.00834 19.0621 5.17116 19.0906C5.20085 19.0959 5.31623 19.1084 5.30919 19.0166C5.30062 18.9047 5.14606 18.9965 5.11056 18.9502C5.10261 18.9398 5.09893 18.9214 5.10505 18.9099C5.16443 18.7959 5.32265 18.8137 5.43497 18.7782C5.5124 18.7535 5.55158 18.7101 5.60146 18.6326C5.69848 18.4824 5.84967 18.3897 6.02748 18.4279C6.17316 18.4595 6.41188 18.382 6.47615 18.5554C6.54226 18.7341 6.26651 18.6295 6.17194 18.6562C6.07217 18.684 5.88456 18.6062 5.8613 18.7306C5.85242 18.7779 5.93444 18.7706 5.94271 18.7966C5.98402 18.9301 5.76887 19.0833 5.84141 19.2109C5.87966 19.2773 5.97086 19.2439 6.02993 19.2408C6.1447 19.2352 6.2457 19.2582 6.34394 19.3339C6.39137 19.3708 6.46238 19.3721 6.52389 19.3805C6.72711 19.4079 6.67875 19.5685 6.78648 19.7795ZM2.96558 18.0108C2.98298 18.027 3.02078 18.0243 3.03678 18.0067C3.04018 18.003 3.03978 17.9952 3.03628 17.9917C3.01938 17.9751 2.98208 17.9734 2.96528 17.9901C2.96038 17.995 2.96058 18.0062 2.96558 18.0108ZM2.001 19.9815C1.9953 19.9811 1.9852 19.9898 1.984 19.9959C1.983 20.001 1.9869 20.018 1.9998 20.0185C2.0126 20.0189 2.0178 20.0023 2.0169 19.9975C2.0158 19.9911 2.007 19.9819 2.001 19.9815ZM1.95489 19.9626C1.94144 19.9774 1.96235 19.9999 1.96559 20.0042C1.98602 20.0309 2.01488 20.0577 2.03747 20.0445C2.05612 20.0336 2.05288 19.9962 2.03884 19.9787C2.0193 19.9541 1.97404 19.9417 1.95489 19.9626ZM2.02015 19.9904C2.02085 19.9873 2.00825 19.9773 2.00405 19.9785C1.99545 19.9811 1.98175 19.9852 1.98075 19.9947C1.97975 20.0045 1.98865 20.0233 2.00465 20.0214C2.02005 20.0196 2.01845 19.9995 2.02015 19.9904Z" fill="%23EF4F3E"></path></g></svg>');

        --icon-arrow-white: 
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='19' viewBox='0 0 25 19'%3E%3Cpath fill='rgb(255,255,255)' fill-rule='evenodd' clip-rule='evenodd' d='M24.6846 8.83998L13.2093 0.230691C12.5261 -0.341714 11.4753 0.230691 11.6593 1.07648L14.7599 6.40934C12.4143 7.96162 10.6884 8.46369 1.14562 7.05069C-0.108417 6.87537 -0.398655 8.08359 0.603728 8.7544C6.24178 12.0953 10.8905 13.0464 14.7334 12.8229L11.6593 17.9721C11.4229 18.7684 12.5261 19.3404 13.1831 18.7684L24.6846 10.1587C25.1051 9.8105 25.1051 9.1882 24.6846 8.83998Z'/%3E%3C/svg%3E");

        --icon-download-white: 
            url("data:image/svg+xml,%3Csvg width='17' height='26' viewBox='0 0 17 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.61451 19.3924L15.5595 11.4882C15.9547 11.0177 15.5595 10.2938 14.9754 10.4206L11.2929 12.5563C10.221 10.9406 9.87435 9.75184 10.8501 3.17875C10.9711 2.31497 10.1368 2.11506 9.67361 2.8055C7.36665 6.68899 6.70987 9.89105 6.8642 12.538L3.30853 10.4206C2.7587 10.2577 2.36368 11.0177 2.7587 11.4701L8.70388 19.3924C8.94434 19.6821 9.37405 19.6821 9.61451 19.3924Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.17969 22.5H16.1797V25.5H2.17969V22.5Z'/%3E%3C/g%3E%3C/svg%3E");
        
        --icon-circle-minus: 
            url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='8.07013' cy='8' rx='8.04315' ry='8' fill='%23007D8A'%3E%3C/ellipse%3E%3Crect x='3.71924' y='7.07715' width='8.61539' height='1.84615' fill='white'%3E%3C/rect%3E%3C/svg%3E");
        
        --icon-circle-plus: 
            url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' %3E%3Ccircle cx='8' cy='8' r='7.515' fill='none' stroke='%23ffffff' stroke-width='1'/%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' clip-rule='evenodd' d='M7.06884 3V7.15797H3V8.84171H7.06884V13H8.84494V8.84171H13V7.15797H8.84494V3H7.06884Z'/%3E%3C/svg%3E");	
        
        --icon-circle-plus-teal: 
            url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7.515' fill='none' stroke='%23007d8a' stroke-width='0.97'/%3E%3Cpath fill='%23007d8a' fill-rule='evenodd' clip-rule='evenodd' d='M7.06884 3V7.15797H3V8.84171H7.06884V13H8.84494V8.84171H13V7.15797H8.84494V3H7.06884Z'/%3E%3C/svg%3E");

        --icon-close-x: 
            url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjM5NiA0Ljk0OTc1TDkuODk5NSA4LjQ4NTI4TDguNDg1MjggOS44OTk1TDQuOTQ5NzUgNi4zNjM5NkwxLjQxNDIxIDkuODk5NUwwIDguNDg1MjhMMy41MzU1MyA0Ljk0OTc1TDAgMS40MTQyMUwxLjQxNDIxIDBMNC45NDk3NSAzLjUzNTUzTDguNDg1MjggMEw5Ljg5OTUgMS40MTQyMUw2LjM2Mzk2IDQuOTQ5NzVaIiBmaWxsPSIjMDA3ZDhhIi8+DQo8L3N2Zz4NCg==");

        --icon-close-x-white:  
            url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNjM5NiA0Ljk0OTc1TDkuODk5NSA4LjQ4NTI4TDguNDg1MjggOS44OTk1TDQuOTQ5NzUgNi4zNjM5NkwxLjQxNDIxIDkuODk5NUwwIDguNDg1MjhMMy41MzU1MyA0Ljk0OTc1TDAgMS40MTQyMUwxLjQxNDIxIDBMNC45NDk3NSAzLjUzNTUzTDguNDg1MjggMEw5Ljg5OTUgMS40MTQyMUw2LjM2Mzk2IDQuOTQ5NzVaIiBmaWxsPSIjZmZmZmZmIi8+DQo8bWFzayBpZD0ibWFzazBfMF80MTQ1IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjM2Mzk2IDQuOTQ5NzVMOS44OTk1IDguNDg1MjhMOC40ODUyOCA5Ljg5OTVMNC45NDk3NSA2LjM2Mzk2TDEuNDE0MjEgOS44OTk1TDAgOC40ODUyOEwzLjUzNTUzIDQuOTQ5NzVMMCAxLjQxNDIxTDEuNDE0MjEgMEw0Ljk0OTc1IDMuNTM1NTNMOC40ODUyOCAwTDkuODk5NSAxLjQxNDIxTDYuMzYzOTYgNC45NDk3NVoiIGZpbGw9IiNmZmZmZmYiLz4NCjwvbWFzaz4NCjxnIG1hc2s9InVybCgjbWFzazBfMF80MTQ1KSI+DQo8L2c+DQo8L3N2Zz4NCg==");

        --icon-magnifier: 
            url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS4wMjg4IDE0LjkxNzJMMjEuMzE0MiAyMS4yMDI2IiBzdHJva2U9IiMwMDdEOEEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxjaXJjbGUgY3g9IjEwLjE0MDMiIGN5PSI5Ljk2NTAzIiByPSI2LjMwNTU2IiB0cmFuc2Zvcm09InJvdGF0ZSgtNzUgMTAuMTQwMyA5Ljk2NTAzKSIgc3Ryb2tlPSIjMDA3RDhBIiBzdHJva2Utd2lkdGg9IjIuNSIvPg0KPHBhdGggZD0iTTEwLjQwMzMgNy4yODY1NUwxMC40MDMzIDEyLjYxOTkiIHN0cm9rZT0iIzAwN0Q4QSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik03LjczNjMzIDkuOTUzMTJMMTMuMDY5NyA5Ljk1MzEzIiBzdHJva2U9IiMwMDdEOEEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8L3N2Zz4NCg==");

    /* -------------------------------------------------- */
    /* SHADOWS */
    /* -------------------------------------------------- */
        --po-modal-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .5);
        --box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.5), 0 4px 6px -4px rgba(0, 0, 0, 0.5); 
        --box-shadow-btn: 0 4px 15px -3px rgba(0, 0, 0, 0.5), 0 4px 6px -4px rgba(0, 0, 0, 0.5) !important;
        --filter-shadow: drop-shadow(0 2px 4px rgb(13 15 17/1)) !important; 
    /* -------------------------------------------------- */
    /* POSITIONING */
    /* -------------------------------------------------- */
        --po-overlay-z: 999999;

/*------------------------------------------------------------------------ */
}

/* ======================================================================= */
/* 🌐 GLOBAL: --HELPERS-- ☑️ */
/* ======================================================================= */

    .po-100 {
        max-width: 100% !important;
    }

    .po-btn-shadow {
        box-shadow: 0 0 transparent,
            0 0 transparent,
            0 4px 15px -3px rgba(0, 0, 0, .5),
            0 4px 6px -4px rgba(0, 0, 0, .5) !important;
    }

    .po-hide {
        display: none !important;
    }

    .po-mb-0 {
        margin-bottom: 0 !important;
    }

    .po-outline {
        box-shadow: inset 0px 0px 0px 1px black;
    }

    .po-site-width {
        max-width: 992px !important;
    }

    .po-video {
        aspect-ratio: 16/9;
        width: 100%;
    }

/* ======================================================================= */
/* 🌐 GLOBAL: --BASE STYLES / NORMALIZE-- ☑️ */
/* ======================================================================= */

    a,
    button,
    [role="button"],
    input,
    select,
    textarea,
    label {
        -webkit-tap-highlight-color: transparent !important;
    }

	nav#po-top-menu > ul > li.pomb-removelink,
	nav#po-top-menu > ul > li:last-child, 
	nav#po-main-menu-m-menu > ul > li:last-of-type > a,
    #po-sr-faqs .po-faq-question {
		cursor: pointer;
	}

    .page .post-content p {
        margin-bottom: 16px;
    }

    .page .post-content strong {
        font-family: Hero New Bold;
    }

    h3.h3-red {
        color: rgb(240 79 61) !important;
        margin-bottom: 16px !important;
    }
	
	sub, sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
	}
	
	sup {
		top: -.5em;
        left: -2px;
	}

    p.po-2col-super {
        position: relative;
        --mb: 2px;
    }

    span.po-super {
        font-size: .59rem;
        line-height: 1;
        position: absolute;
        left: -4px;
        top: 0px;
    }

    ul {
        margin: 0;
        padding-left: 19.5px;
    }

    ul > li > ul {
        padding-left: 20px;
        margin-bottom: 0;
    }

    ul.po-plus-list {
        list-style: none;
        padding-left: 0;
        margin: 0;
    }

    ul.po-plus-list li {
        position: relative;
        padding-left: 1.5rem;
        margin-bottom: 0.5rem;
            font-size: 1rem;
    line-height: 1.5rem;
    }

    ul.po-plus-list li::before {
        content: "+";
        position: absolute;
        left: 0;
        top: 2.5px;
        color: #007d8a;
        font-weight: 900;
        font-size: 1.1em;
        line-height: 1;
    }

	button {
		border: none;
		padding: 0;
		background-color: transparent;
		cursor: pointer;
		z-index: 1;
	}

    button:focus-visible {
        outline: none;
    }

    ul.po-bullets-spaced li {
        margin-bottom: .5rem !important;
    }

    .page .post-content p:last-child {
        margin-bottom: 0;
    }

    @media (max-width: 600px) {
        ul {
            padding-left: 16px;
        }

        ul > li > ul {
            padding-left: 16.5px;
        }
    }

/* ----------------------------------------------------------------------- */
/* 🌐 GLOBAL: BACKGROUND ICON HANDLER ☑️ */
/* ----------------------------------------------------------------------- */

    /* -------------------------------------------------- */
    /* BASE */
    /* -------------------------------------------------- */

        #po-home-section-1-container,
        #po-about-1,
        #po-about-3,
        #study-design,
        #walking-distance-top,
        #safety,
        #ps-1,
        #po-ps-cta-learn,
        #po-sr-foundations,
        #po-sr-faqs {
            background-repeat: no-repeat;
            background-position: 0 0;
            background-size: 4.5rem auto;
        }
        
    /* -------------------------------------------------- */
    /* SHARED */
    /* -------------------------------------------------- */
        
        #po-about-3,
        #study-design {
            background-image: var(--bg-icon-grb);
        }
        
        #po-home-section-1-container,
        #study-design,
        #walking-distance-top,
        #ps-1 {
            background-position: 100% 0;
        }
        
    /* -------------------------------------------------- */
    /* PER PAGE */
    /* -------------------------------------------------- */
        
        #po-home-section-1-container {
            background-image: var(--bg-icon-rbg12);
            background-size: 9.125rem auto;
        }
        
        #po-about-1 {
            background-image: var(--bg-icon-bg);
        }
        
        #walking-distance-top {
            background-image: var(--bg-icon-rgb);
        }

        #ps-1 {
            background-image: var(--bg-icon-rgb);
        }
        
        #safety {
            background-image: var(--bg-icon-rb);
        }
        
        #po-ps-cta-learn {
            background-image: var(--bg-icon-rg);
            background-position: 0 100%;
        }
        
        #po-sr-foundations {
            background-image: var(--bg-icon-rgb21);
            background-size: 9rem auto;
            background-position: 0 100%;
        }

        #po-sr-faqs {
            background-image: var(--bg-icon-gb);
        }
    
    /* -------------------------------------------------- */
    /* MOBILE */
    /* -------------------------------------------------- */

        @media (max-width: 1200px) {
            #po-about-3,
            #po-ps-cta-learn,
            #po-sr-faqs {
                background-image: none;
            }
            
            #po-about-1 {
                background-image: var(--bg-icon-b);
                background-position: 100% 0;
                background-size: 3.25rem auto;
            }
            
            #ps-1 {
                background-image: var(--bg-icon-g);
                background-size: auto 3.25rem;
            }
        }

        @media (max-width: 900px) {
            #po-home-section-1-container, 
            #safety {
                background: none;
            }	
        }
        
        @media (max-width: 800px) {
            #walking-distance-top,
            #po-sr-foundations {
                background: none;
            }

            #study-design {
                background-size: 3.25rem auto;
            }
        }
        
/* ----------------------------------------------------------------------- */

/* ======================================================================= */
/* 🧩 GLOBAL: COMPONENTS */
/* ======================================================================= */

/* ----------------------------------------------------------------------- */
/* 🧩GLOBAL: COMPONENTS - BUTTONS */
/* ----------------------------------------------------------------------- */

    /* ------------------------------------------------------------ */
    /* BASE STYLES (shared by ALL PO button variants) */
    /* ------------------------------------------------------------ */
    #main .po-btn,
    #main .po-btn-teal,
    #main .po-btn-teal-download {
        display: flex;
        justify-content: center;
        border-radius: 20px;
        border: none;
        padding: 10px 16px;
        font-family: 'Hero New Bold';
        font-size: 14px;
        text-align: center;
    }

    #main .po-btn > a,
    #main .po-btn > span,
    #main .po-btn-teal > a,
    #main .po-btn-teal > span,
    #main .po-btn-teal-download > a,
    #main .po-btn-teal-download > span {
        display: flex;
        align-items: center;
        text-decoration: none !important;
        font-family: 'Hero New Bold';
        font-size: 14px;
    }

    /* Shared icon slot (defaults to arrow) */
    #main .po-btn > a::after,
    #main .po-btn > span::after,
    #main .po-btn-teal > a::after,
    #main .po-btn-teal > span::after,
    #main .po-btn-teal-download > a::after,
    #main .po-btn-teal-download > span::after {
        content: "";
        display: inline-block;
        width: 21px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 8px;

        /* default icon for all buttons unless overridden */
        background-image: var(--icon-arrow);
    }

    /* ------------------------------------------------------------ */
    /* DEFAULT VARIANT: White Button Arrow (po-btn) */
    /* ------------------------------------------------------------ */
    #main .po-btn {
        background: white;
        color: var(--po-teal);
    }

    #main .po-btn > a,
    #main .po-btn > span {
        background: white;
        color: var(--po-teal);
    }

    /* ------------------------------------------------------------ */
    /* VARIANT: Teal Button Arrow (po-btn-teal) */
    /* ------------------------------------------------------------ */
    #main .po-btn-teal {
        background-color: var(--po-teal);
        color: white;
    }

    #main .po-btn-teal > a,
    #main .po-btn-teal > span {
        background-color: var(--po-teal);
        color: white;
    }

    #main .po-btn-teal > a::after,
    #main .po-btn-teal > span::after {
        background-image: var(--icon-arrow-white);
    }

    /* ------------------------------------------------------------ */
    /* VARIANT: Download Button (po-btn-teal-download) */
    /* ------------------------------------------------------------ */
    #main .po-btn-teal-download {
        background: var(--po-teal);
        min-width: 175px;
    }

    #main .po-btn-teal-download > a,
    #main .po-btn-teal-download > span {
        color: white;
    }

    #main .po-btn-teal-download > a::after,
    #main .po-btn-teal-download > span::after {
        background-image: var(--icon-download-white);
        width: 17px;
        height: 26px;
    }

/* ----------------------------------------------------------------------- */
/* 🧩GLOBAL: COMPONENTS - CARD */
/* ----------------------------------------------------------------------- */

    .po-card {
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.09);
    }

/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* 🧩GLOBAL: COMPONENTS - SWIPER: PO-SWIPER */
/* ----------------------------------------------------------------------- */

	.po-swiper {
		background: #ffffff;
	}

	.po-swiper > .reviews {
		height: auto !important;
	}

	.po-swiper .review {
		transition: none !important;
	}

	.po-swiper blockquote .awb-quote-content p {
		text-align: left;
		letter-spacing: normal;
	}

	.po-swiper .author {
		margin: 0 !important;
	}
	.po-swiper .testimonial-pagination {
		gap: 15px;
		margin: 0;
		padding: 0 0 20px;
	}

/* ----------------------------------------------------------------------- */


/* ======================================================================= */
/* GLOBAL: FORMS */
/* ======================================================================= */

    .po-form-field {
		margin: 0 !important;
	}

    .po-form-field label {
		font-size: 12px !important;
        color: white !important;
    }

	.po-form-field abbr {
		display: none;
	}

	#po-popup-column .po-form-field.error label {
		color: #ffffff !important;
	}

	#po-popup-column .po-form-field.error input {
		color: rgb(88, 89, 91) !important;
	}

    .po-form-checkbox-field label {
        padding-left: 30px !important;
        font-family: Hero New Light !important;
    }

    .po-form-checkbox-field label::before {
        border-radius: 0 !important;
        background-color: white !important;
        top: 10px !important;
    }

	.po-form-checkbox-field label::after {
		content: "*";
		position: absolute;
		left: 22px;
		top: 0;
	}

    .po-form-checkbox-field input:checked+label::after {
        content: "\2713" !important;
        line-height: 0;
        color: black !important;
        top: 11px !important;
        left: 3px !important;
        background: transparent !important;
        transform: none !important;
    }

    .po-form-submit-btn button {
        min-height: 40px;
        background: white;
        border-radius: 20px;
        padding: 0 16px !important;
    }

    .po-form-submit-btn button:hover {
        background: white;
    }

    .po-form-submit-btn button span {
        display: flex;
        align-items: center;
        font-family: Hero New SemiBold;
        font-size: 14px;
        color: #007d8a !important;
    }

    .po-form-submit-btn button span::after {
        content: "";
        display: inline-block;
        width: 25px;
        height: 19px;
        background-image: var(--icon-arrow);
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 8px;
    }
    
/* ----------------------------------------------------------------------- */
/* GLOBAL: FORMS - GET CONNECTED */
/* ----------------------------------------------------------------------- */

    /* --------------------------------------------------------------------- */
    /* Ã¢Ââ€”forced to override with grid leave for now but fix columns in backend 
    builder later to be built correctly grouping 3 first fields so layout 
    override is not needed   */
    /* --------------------------------------------------------------------- */
    div#po-form-gc > .fusion-builder-row {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 14px;
    }

    div#po-form-gc > .fusion-builder-row > :nth-child(4) {
        grid-column: 1 / -1;
    }

    div#po-form-gc > .fusion-builder-row > * {
        width: 100%;
        min-width: 0;
    }

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
    }
    
    @media (max-width: 1024px) {
    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
        div#po-form-gc > .fusion-builder-row {
            grid-template-columns: 1fr;
        }
    }
    
    @media (max-width: 600px) {
    }
    
    @media (max-width: 480px) {
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */

/* ======================================================================= */
/* GLOBAL: POP UPS (OFF CANVAS) */
/* ======================================================================= */

/* ----------------------------------------------------------------------- */
/* GLOBAL: POPUP - GET CONNECTED */
/* ----------------------------------------------------------------------- */

    #awb-oc-3314 {
        z-index: 999998;
    }

    #awb-oc-3314 > div > div.awb-off-canvas-inner {
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.5), 
        0 8px 10px -6px rgba(0, 0, 0, 0.5);
    }

/* ======================================================================= */
/* PERSISTENT: TOP MENU */
/* ======================================================================= */

	/* -------------------------------------------------------- */
    nav#po-top-menu > ul > li:nth-child(1) { display: none; }
	/* -------------------------------------------------------- */

	div#po-top-menu-column {
		max-width: calc(1184px + 20px * 2);
		padding: 0 20px;
	}

	nav#po-top-menu {
		width: 100%;
	}

	nav#po-top-menu > ul > li:last-child {
		background-color: white;
		padding: 5.5px 12px;
		align-self: center;
	}

    nav#po-top-menu > ul > li:last-child > a > span.menu-text {
        color: #007d8a;
    }

    nav#po-top-menu > ul > li:nth-child(6) > a > span.menu-text::after {
        content: "\f107";
        font-family: awb-icons;
        transform: rotate(270deg);
        font-size: 19px;
        line-height: 1;
        position: relative;
        top: 3px;
        padding-left: 7px;
        right: -5px;
    }

    nav#po-top-menu > ul > li:last-child > a > span.menu-text::after {
        content: "\f0e0";
        font-family: "Font Awesome 5 Free";
        font-size: 16px;
        line-height: 0;
        padding-left: 8px;
    }

	nav#po-top-menu > ul > li > button::before {
		font-size: 22px;
		position: relative;
		top: -1px;
	}

	nav#po-top-menu > ul > li.expanded > button::before {
		transform: rotate(180deg);
	}

    nav#po-top-menu > ul > li > ul {
		width: 110%;
        border-top: solid red;
        border-left: solid 1px rgba(0, 125, 138, 0.4);
        border-right: solid 1px rgba(0, 125, 138, 0.4);
        border-bottom: solid 1px rgba(0, 125, 138, 0.4);
    }

    nav#po-top-menu > ul > li > ul a {
        padding: 5px 16px;
        text-align: center;
    }

    nav#po-top-menu > ul > li > ul a span.awb-menu__description {
        font-size: .625rem;
        line-height: .9375rem;
    }

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
        nav#po-top-menu > ul > li:nth-of-type(1) {
            display: flex;
        }

        nav#po-top-menu > ul > li:nth-of-type(2),
        nav#po-top-menu > ul > li:nth-of-type(3),
        nav#po-top-menu > ul > li:nth-of-type(4),
        nav#po-top-menu > ul > li:nth-of-type(5),
        nav#po-top-menu > ul > li:nth-of-type(7) {
            display: none;
        }

        nav#po-top-menu > ul > li:nth-of-type(1) > a > span.menu-text:after {
            position: relative;
            top: -1px;
            padding-left: 8px;
            content: "\f107";
            font-family: awb-icons;
            font-size: 22px;
            line-height: 1;
        }
    }
    
    @media (max-width: 1024px) {
    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
    }
    
    @media (max-width: 600px) {
    }
    
    @media (max-width: 480px) {
        div#po-top-menu-column {
            padding: 0px 10px;
        }
        
        nav#po-top-menu > ul > li > a > span.menu-text {
            font-size: 9px;
        }

        nav#po-top-menu > ul > li > a > span.menu-text:after {
            display: none;
        }
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */

/* ======================================================================= */
/* PERSISTENT: MAIN MENU */
/* ======================================================================= */

	div#po-main-menu-container {
		box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, .5);
	}

	#po-main-menu-column {
		max-width: calc(1184px + 20px * 2);
		padding: 0 20px;
	}

	span#po-main-menu-logo {
		padding-bottom: 13px;
	}

	nav#po-main-menu {
		width: 66%;
	}

	nav#po-main-menu > ul {
		align-items: flex-end;
	}

	nav#po-main-menu > ul > li > ul {
		width: 105%;
		padding-top: 1px;
	}

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
        div#po-main-menu-container {
            display: none;
        }
    }
    
    @media (max-width: 1024px) {
    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
    }
    
    @media (max-width: 600px) {
    }
    
    @media (max-width: 480px) {
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */

/* ======================================================================= */
/* PERSISTENT: MAIN MENU MOBILE */
/* ======================================================================= */

	/* -------------------------------------------------------- */
	#po-main-menu-m-container {display: none;}
	/* -------------------------------------------------------- */

	#po-main-menu-m-column {
		max-width: 100%;
		padding: 10px 20px;
	}

	nav#po-main-menu-m-menu > ul {
		min-height: 100vh; /* Ã¢Ââ€”bandaid for mobile clipping - circle back if must to apply a true fix */
		margin-top: 10px;
		padding: 3.5px 20px 20px;
		background: rgb(242, 248, 253);
	}

	nav#po-main-menu-m-menu > ul > li {
		background: #007d8a;
		border-bottom: solid 4px white;
	}

	nav#po-main-menu-m-menu > ul > li:nth-of-type(1) {
		background: rgb(242, 248, 253);
		border-bottom: 0;
	}

	nav#po-main-menu-m-menu > ul > li:nth-of-type(1) .menu-text {
		color: #007d8a;
	}

	nav#po-main-menu-m-menu > ul > li:nth-of-type(5) {
		border-bottom: none;
	}

	nav#po-main-menu-m-menu > ul > li:nth-of-type(n+6):nth-of-type(-n+10) {
		background: transparent;
		border-bottom: solid 2px #007d8a;
	}

	nav#po-main-menu-m-menu > ul > li:nth-of-type(n+6):nth-of-type(-n+10) .menu-text {
		color: #007d8a;
	}

	nav#po-main-menu-m-menu > ul > li > button {
		padding-right: 26px !important;
	}

	nav#po-main-menu-m-menu > ul > li > button::before {
		font-size: 30px;
		padding: 0 !important;
		position: relative;
		top: -0.3px;
	}

	nav#po-main-menu-m-menu > ul > li.expanded {
		border-bottom: none;
	}

	nav#po-main-menu-m-menu > ul > li:hover > a {
		background: unset !important;
		color: white !important;
	}

	nav#po-main-menu-m-menu > ul > li.expanded:nth-of-type(3) > a {
		background: #007d8a !important;
	}

	nav#po-main-menu-m-menu > ul > li.expanded:nth-of-type(8) > a {
		background: rgb(242, 248, 253) !important;
		border-bottom: solid 1px #007d8a !important;
	}

	nav#po-main-menu-m-menu > ul > li.expanded:nth-of-type(3) > a > span.menu-text {
		color: white;
	}

	nav#po-main-menu-m-menu > ul > li:last-of-type > a > span.menu-text::after {
		content: "\f0e0";
		font-family: "Font Awesome 5 Free";
		font-size: 16px;
		line-height: 0.1;
		padding-left: 8px;;
	}

	nav#po-main-menu-m-menu > ul > li:nth-of-type(3):hover > button::before {
		color: white !important;
	}

	nav#po-main-menu-m-menu > ul > li:nth-of-type(8) > button::before, 
	nav#po-main-menu-m-menu > ul > li.expanded:nth-of-type(8) > button::before {
		color: #007d8a !important;
	}

	nav#po-main-menu-m-menu > ul > li.expanded > button::before {
		position: relative;
		top: 1px;
		color: white !important;
	}

	nav#po-main-menu-m-menu > ul > li > ul {
		background: rgb(242, 248, 253);
	}

	nav#po-main-menu-m-menu > ul > li > ul > li {
		border-bottom: solid 1px #007d8a;
	}

	nav#po-main-menu-m-menu > ul > li > ul > li:last-child {
		border-bottom: none;
	}

	nav#po-main-menu-m-menu > ul > li > ul > li > a > span {
		display: grid;
		place-items: center;
		gap: 5px;
		padding: 11px 0;
		color: #007d8a;
	}

	nav#po-main-menu-m-menu > ul > li > ul > li > a > span > span.awb-menu__description {
		display: block !important;
	}

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
        #po-main-menu-m-container {display: flex;}
    }
    
    @media (max-width: 1024px) {
    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
    }
    
    @media (max-width: 600px) {
    }
    
    @media (max-width: 480px) {
        div#po-main-menu-m-column {
            padding: 10px 10px;
        }
        
        div#po-main-menu-m-column > div.fusion-column-wrapper {
            display: grid;
            grid-auto-flow: column;
            grid-auto-columns: 1fr;
        }

        div#po-main-menu-m-column > div.fusion-column-wrapper > .fusion-image-element {
            display: grid;
            align-content: center;
        }
        
        span#po-main-menu-m-logo {
            min-width: 200px;
        }
        
        nav#po-main-menu-m-menu > button {
            padding: 0;
        }
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */

/* ======================================================================= */
/* PERSISTENT: ISI STICKY + FULLSCREEN */
/* ======================================================================= */

    body.po-isi-fullscreen #po-isi-sticky-container,
    body.po-isi-sticky-hidden #po-isi-sticky-container { display: none !important; }

    body.po-isi-fullscreen {
        overflow: hidden; 
    }

    body.po-isi-fullscreen #po-isi-container {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100vh;
        height: 100dvh; /* modern mobile */
        z-index: 999999;
        background: #fff;
    }

    body.po-isi-fullscreen #po-isi-sticky-container,
    body.po-isi-sticky-hidden #po-isi-sticky-container {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
    }

    #po-isi-sticky-container .fusion-column-wrapper,
    #po-isi-container .fusion-column-wrapper {
        position: relative; 
    }

    #po-isi-sticky-container button.po-isi-toggle,
    #po-isi-container button.po-isi-toggle {
        position: absolute;
        top: 0;
        right: 0;
    }

    #po-isi-sticky-container span.po-isi-toggle-icon,
    #po-isi-container span.po-isi-toggle-icon {
        display: inline-block;
        font-family: awb-icons;
        font-size: 22px;
        line-height: 1;
        color: var(--po-teal);
        transform: rotate(180deg);
        transition: transform 200ms ease; 
    }

    body.po-isi-fullscreen #po-isi-container .po-isi-toggle-icon {
        transform: rotate(0deg);
    }

    #po-isi-sticky-container {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 999998;

        overflow: hidden;
        height: 145.5px;

        max-width: calc(1004px + 20px * 2);
        margin: 0 auto;
        padding: 12px 20px 20px;

        background: #fff;

        box-shadow: 0 0 0 100vmax #fff;
        -webkit-clip-path: inset(0 -100vmax);
        clip-path: inset(0 -100vmax);

        transition: none !important;
    }

    .po-isi-sticky-column {
        max-width: 48.5%;
    }

    #po-isi-sticky-container h3 {
        line-height: 1;
    }    

    #po-isi-sticky-container p, 
    #po-isi-sticky-container li {
        font-size: .875rem;
        line-height: 1;
    }

    body.po-isi-fullscreen #po-isi-text-block-1 {
        height: 100%;
        overflow: auto;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    body.po-isi-fullscreen #po-isi-text-block-1::-webkit-scrollbar {
        width: 0;
        height: 0;
        display: none;
    }

    @media (max-width: 768px) {
        .po-isi-sticky-column {
            max-width: 100%;
        }

        #po-isi-sticky-column-1 {
            display: none;
        }
    }

/* ======================================================================= */
/* PERSISTENT: ISI */
/* ======================================================================= */

    .page .po-isi-text-block p, 
	.page .po-isi-text-block ul > li {
        font-family: Hero New Light;
		line-height: 20px;
    }

    .page .po-isi-text-block p strong, 
    .page .po-isi-text-block ul > li strong {
        font-family: "Hero New Bold";
    }

    .page .po-isi-text-block p {
        margin-bottom: 12px;
    }

    .page .po-isi-text-block h3 {
        font-size: 1rem;
        line-height: 1.5;
        text-transform: uppercase;
    }

    .page .po-isi-text-block ul {
        margin-bottom: 12px;
    }

    .page .po-isi-text-block ul > li > ul {
        margin: 0;
    }

    #po-isi-column-1 {
        max-width: calc(1004px + 20px * 2);
        padding: 20px 20px 28px;
    }

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
    }
    
    @media (max-width: 1024px) {
    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
    }
    
    @media (max-width: 600px) {
        .page .po-isi-text-block h3,
        .page .po-isi-text-block p, 
        .page .po-isi-text-block ul > li {
            font-size: 12px;
            line-height: 15px;
        }
    }
    
    @media (max-width: 480px) {
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */

/* ======================================================================= */
/* PERSISTENT: FOOTER */
/* ======================================================================= */

	/* -------------------------------------------------------- */
	#po-footer-column-m1 { display: none; }
	/* -------------------------------------------------------- */

	div.po-footer-column {
		max-width: calc(1184px + 20px * 2);
		padding: 0 20px;
	}
	
	div#po-footer-column-2 .fusion-builder-row {
		justify-content: space-between;
	}
	
	div#po-footer-column-2 .fusion-builder-row > div:first-child {
		width: 80%;
	}
	
	div#po-footer-social-links a {
		margin-right: 8px;
	}

	div#po-footer-social-links a:not(:first-child){
		margin-left: 0;
	}

	div#po-footer-social-links .fa-twitter::before {
		content: "" !important;
		display: inline-block;
		width: 20px;
		height: 20px;
		background-image: url(/wp-content/uploads/2026/02/icon-social-x.png);
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		top: 2px;
	}

	nav#po-footer-menu > ul {
		column-gap: 16px;
	}
	
	nav#po-footer-menu .menu-text {
		text-decoration: underline;
	}

	div#po-text-block-1 p {
		margin-bottom: 12px;
	}

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
    }
    
    @media (max-width: 1024px) {
        div#po-footer-column-2 .fusion-builder-row > div:first-child {
            width: 70%;
        }    
    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
        span#po-footer-image-1 { display: none; }

        #po-footer-column-m1 { display: flex; }

        div#po-footer-column-2 .fusion-builder-row > div:first-child {
            width: 100%;
        }
    }
    
    @media (max-width: 600px) {
        div#po-footer-column-1 > .fusion-column-wrapper {
            border: none;
        }

        div#po-footer-column-1 > .fusion-column-wrapper {
            flex-direction: column;
            gap: 30px;
            padding-bottom: 0;
        }
    }
    
    @media (max-width: 480px) {
        nav#po-footer-menu .menu-text {
            font-size: 10px;
        }

        div#po-text-block-1 p {
            font-size: 12px;
        }
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */
/* ======================================================================= */
/* PAGE: RECYCLABLES */
/* ======================================================================= */

/* ----------------------------------------------------------------------- */
/* PAGE: RECYCLABLES - PRE ISI (CTAs) */
/* ----------------------------------------------------------------------- */

    .prec-cta-teal,
    .prec-cta-links {
        max-width: 992px;
    }

    .prec-cta-links .prec-cta-links-nested .fusion-column-wrapper {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
    }

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
    }
    
    @media (max-width: 1024px) {
        .prec-cta-teal {
            max-width: 576px;
        }

        .prec-cta-links .prec-cta-links-nested .fusion-column-wrapper {
            grid-template-columns: 1fr;
        }
    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
    }
    
    @media (max-width: 600px) {
    }
    
    @media (max-width: 480px) {
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */

/* ----------------------------------------------------------------------- */

/* ======================================================================= */
/* PAGES */
/* ======================================================================= */


/* ----------------------------------------------------------------------- */
/* PAGE: HOME - SECTION 2 */
/* ----------------------------------------------------------------------- */

    .page #main #po-home-section-2 .po-btn {
        box-shadow: none !important;
    }

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
    }
    
    @media (max-width: 1024px) {

    }
    
    @media (max-width: 900px) {
    }
    
    @media (max-width: 768px) {
    }
    
    @media (max-width: 600px) {
        #po-hs2-text-block-1 {
            font-size: 1rem;
        }
    }
    
    @media (max-width: 480px) {
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */
    
/* ----------------------------------------------------------------------- */


/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ------SPEED BUILDER-------- */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */





/* ----------------------------------------------------------------------- */
/* ♻️RECYCLABLE: CTA BUTTON LINKS */
/* ----------------------------------------------------------------------- */

    .po-rec-btn-links .fusion-column-wrapper>div {
        width: 32.23%;
    }

    @media (max-width: 900px) {
        .po-rec-btn-links .fusion-column-wrapper>div {
            width: 100%;
        }


        .po-rec-btn-links .fusion-column-wrapper {
            padding: 20px !important;
            row-gap: 1.25rem !important;
        }
    }

/* ----------------------------------------------------------------------- */
/* ♻️RECYCLABLE: CTA LEARN HOW */
/* ----------------------------------------------------------------------- */

    @media (max-width: 800px) {
        #po-rec-learn-nest-2 .fusion-column-wrapper {
            justify-content: center;
        }
    }


/* ----------------------------------------------------------------------- */


/* ----------------------------------------------------------------------- */
/* 📃PAGE: ABOUT */
/* ----------------------------------------------------------------------- */
    #po-about-5 .po-col-1,
    #po-about-5 .po-col-2 {
        max-width: 840px;
    }

    @media (max-width: 1200px) {
    }

    @media (max-width: 800px) {
        #po-about-5 .po-img {
            max-width: 190px;
        }

        #po-about-5 .po-col-2-3 .fusion-column-wrapper {
            justify-content: center;
            margin-top: 20px;
        }
    }

    @media (max-width: 600px) {
        #po-about-1 h2 {
            font-size: 1.25rem !important;
            width: 90%;
            line-height: 1.75rem !important;
        }

        #po-about-2 .po-image-col {
            width: 56px;
            margin-bottom: 16px;
        }

        #po-about-2 .po-text-col h2 {
            position: absolute;
            top: -72px;
            left: 70px;
            max-width: 192px;
            margin: 0;
            font-size: 1.25rem !important;
            line-height: 1.75rem !important;
        }
    }
/* ----------------------------------------------------------------------- */
/* 📃PAGE: ABOUT P+O / CLINICAL TRIAL RESULTS */
/* ----------------------------------------------------------------------- */

    #CTR-top-nav p {
        --mb: 0;
    }

    /* ----------------------------------------------------------------------- */
    /* JUMP NAV (MOBILE MORPH) */
    /* ----------------------------------------------------------------------- */

        #CTR-top-nav .po-ctr-jump-mobile {
            position: relative;
            width: 100%;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-btn {
            display: flex;
            align-items: center;
            width: 100%;
            min-height: 37px;
            box-sizing: border-box;

            background: transparent;
            border: 0;
            padding: 8px 16px;
            cursor: pointer;

            font-size: 0.8125rem;
            line-height: 1;
            font-family: "Hero New Regular";
            color: #007d8a;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-prefix {
            font-family: "Hero New Bold";
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-current {
            font-family: "Hero New Regular";
        }

        #CTR-top-nav .po-ctr-jump-mobile.is-top .po-ctr-jump-current {
            display: none;
        }
        #CTR-top-nav .po-ctr-jump-mobile.is-top .po-ctr-jump-prefix {
            display: inline;
        }

        #CTR-top-nav .po-ctr-jump-mobile:not(.is-top) .po-ctr-jump-prefix {
            display: none;
        }
        #CTR-top-nav .po-ctr-jump-mobile:not(.is-top) .po-ctr-jump-current {
            display: inline;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-caret {
            margin-left: auto;
            padding-left: 8px;

            font-size: 0;
            line-height: 0;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-caret::after {
            content: "\f107";
            font-family: awb-icons;
            font-size: 22px;
            line-height: 1;
            position: relative;
            top: -1px;

            display: inline-block;
            transform-origin: center;
            transition: transform 180ms ease;
        }

        #CTR-top-nav .po-ctr-jump-mobile.is-open .po-ctr-jump-caret::after {
            transform: rotate(180deg);
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-panel {
            overflow: hidden;
            max-height: 0;
            opacity: 0;
            transform: translateY(-6px);
            pointer-events: none;
            transition: max-height 240ms ease, opacity 200ms ease, transform 200ms ease;
            position: relative;
            top: -10px;
        }

        #CTR-top-nav .po-ctr-jump-mobile.is-open .po-ctr-jump-panel {
            max-height: 600px;
            opacity: 1;
            transform: translateY(0);
            pointer-events: auto;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-list {
            list-style: none;
            margin: 0;
            padding: 8px 16px;
            text-align: center;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-item {
            margin: 0;
            padding: 0;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-a {
            display: block;
            padding: 8px 0;
            text-decoration: none !important;
            color: var(--po-teal);

            font-size: 0.8125rem;
            line-height: 1;
            font-family: "Hero New Regular";
            text-align: center;

            transition: background-color 160ms ease, color 160ms ease;
            outline: none;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-item:not(:last-child) .po-ctr-jump-a {
            box-shadow: inset 0 -1px rgba(0, 125, 138, 0.18);
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-a:hover,
        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-a:focus-visible {
            background: var(--po-teal);
            color: #ffffff;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-item.is-active > .po-ctr-jump-a,
        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-a.is-active,
        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-a[aria-current="true"],
        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-a[aria-current="page"] {
            background: var(--po-teal);
            color: #ffffff;
            font-family: "Hero New Bold";
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-item.current-menu-item {
            background: var(--po-teal);
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-item.current-menu-item .po-ctr-jump-a {
            color: white;
        }

        #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-btn:focus-visible {
            box-shadow: inset 0 0 0 2px rgba(0, 125, 138, 0.35);
        }

        @media (max-width: 800px) {
            #CTR-top-nav nav.awb-menu,
            #CTR-top-nav .fusion-text {
                display: none !important;
            }
        }

        @media (min-width: 801px) {
            #CTR-top-nav .po-ctr-jump-mobile {
                display: none !important;
            }
        }

        @media (prefers-reduced-motion: reduce) {
            #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-panel {
                transition: none;
            }
            #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-caret::after {
                transition: none;
            }
            #CTR-top-nav .po-ctr-jump-mobile .po-ctr-jump-a {
                transition: none;
            }
        }

    /* ----------------------------------------------------------------------- */

    ul#menu-clinical-trial-results-top-nav > li:last-child {
        border-right: solid 1px var(--po-teal);
    }

    #study-design .po-col-1 .po-text-1 h2 {
        max-width: 816px;
    }
    
    #study-design .po-col-1 .po-text-1 p {
        max-width: 710px;
    }
    
    #study-design .po-col-2 {
        max-width: 710px;
    }

    #walking-distance .po-col-1,
    #walking-distance-2 .po-col-1 {
        max-width: 864px;
    }
    
    #breathing .po-col-1,
    #breathing-2 .po-col-1 {
        max-width: 864px;
    }
    
    #hex4 .po-col-1,
    #hex4-2 .po-col-1 {
        max-width: 864px;
    }
    
    #ctr-safety-img {
        border-radius: 9999px;
        border: solid 2px #f04f3d;
    }

    @media (max-width: 1056px) {
    }
    
    @media (max-width: 800px) {
        .page-id-4214 .po-hero-kicker-m {
            margin-top: 35px !important;
        }

        #po-ctr-sb-1 > div > div.po-div {
            padding: 0;
        }

        #hex4-icon {
            max-width: 100px;
            margin-bottom: 20px;
        }
        
        #hex4-nest-1 .fusion-image-element,
        #hex4-nest-1 .fusion-text {
            width: 100%;
            max-width: 100%;
        }
        
        #hex4-nest-1 .fusion-text:nth-of-type(2) {
            text-align: center;
        }		
    }

    @media (max-width: 600px) {

        #study-design .po-col-1 .po-text-1 h2 {
            font-size: 1.25rem !important;
            line-height: 1.75rem !important;
        }
    }

/* ----------------------------------------------------------------------- */
/* 📃PAGE: HOW IT WORKS */
/* ----------------------------------------------------------------------- */

    #hiw2-codeblock > div:first-child {
        padding: 1rem .5rem;
    }

    #hiw-3 .po-col-1 {
        max-width: 1280px;
    }
    #hiw-image-mobile {
        display: none;
    }

    #hiw-cta-learn {max-width: 992px;}
    
    @media (max-width: 800px) {
        #hiw-image-mobile {
            display: block;
        }
    }

/* ----------------------------------------------------------------------- */
/* 📃PAGE: HOW TO TAKE */
/* ----------------------------------------------------------------------- */
    
    #po-htt-3 .po-col,
    #po-htt-4 .po-col {
        max-width: 768px;
    }
    
    #po-htt-3 .po-col:nth-child(3) {
        max-width: 808px;
    }

/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* 📃PAGE: SUPPORT RESOURCES */
/* ----------------------------------------------------------------------- */

    /* -------------------------------------------------- */
    /* STATE */
    /* -------------------------------------------------- */
    #po-sr-foundations ,
    #po-sr-faqs,
    #po-sr-faqs .po-faq-content {
        display: none;
    }

    .po-faq-content {
        display: none;
    }
    
    #po-sr-tabs .po-sr-tab-btn.is-active {
        background: var(--po-teal);
    }
    #po-sr-tabs .po-sr-tab-btn.is-active span {
        color: white;
    }

    /* -------------------------------------------------- */
    /* SECTION 1 */
    /* -------------------------------------------------- */
    
    #sr-1 .po-col {
        max-width: 480px;
    }

    /* -------------------------------------------------- */
    /* TABS */
    /* -------------------------------------------------- */
    
    #po-sr-tabs .po-col {
        max-width: 900px;
        margin: 0 auto;
    }
    
    #po-sr-tabs .po-col .fusion-column-wrapper > div {
        padding: 0 10px;
    }
    
    #po-sr-tabs .po-col .fusion-column-wrapper > div > .po-sr-tab-btn {
        width: 280px;
    }

    /* -------------------------------------------------- */
    /* RESOURCES */
    /* -------------------------------------------------- */
    
    #po-sr-resources .po-col-2 > .fusion-column-wrapper > .fusion-builder-row {
        gap: 32px;
    }

    #po-sr-resources .po-col-2  > .fusion-column-wrapper > .fusion-builder-row .po-ncol {
        max-width: 476px;
        padding: 32px 44px;
        min-height: 245px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.09);
    }
    
    #po-sr-resources .po-col-2 > .fusion-column-wrapper > .fusion-builder-row .po-ncol .po-sr-card-right {
        display: grid;
        row-gap: 1rem;
        place-items: center;
    }
    
    #po-sr-resources .po-col-2 > .fusion-column-wrapper > .fusion-builder-row .po-ncol .po-sr-card-right p {
        font-family: Hero New Bold;
        color: #007d8a;
    }

    #po-sr-resources .po-col-2 > .fusion-column-wrapper > .fusion-builder-row .po-ncol .po-sr-card-right .po-btn-teal-download {
        max-width: 175px;
    }

    #po-sr-resources .po-col-3  > .fusion-column-wrapper > .fusion-builder-row .po-ncol {
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.09);
    }
    
    #po-sr-resources .po-card .po-stores .fusion-column-wrapper .fusion-image-element {
        display: grid;
        margin: 0 auto;
    }

    /* -------------------------------------------------- */
    /* FOUNDATIONS */
    /* -------------------------------------------------- */
    
    /* #po-sr-foundations */
    #po-sr-foundations .fusion-image-element {
        margin: 0 auto;
    }

    /* -------------------------------------------------- */
    /* FAQ */
    /* -------------------------------------------------- */

    #po-sr-faqs .po-faq-question {
        position: relative;
        padding-right: 2.8rem;
    }

    #po-sr-faqs .po-faq-question p {
        --mb: 0;
    }

    #po-sr-faqs .po-faq-question::after {
        content: "\f107";
        font-family: awb-icons;
        font-size: 22px;
        line-height: 1;
        color: #f04f3d;
        position: absolute;
        top: 0;
        right: 0;
        margin: 0 1rem;
        transition: transform 180ms ease;                                     
    }


    #po-sr-faqs .po-faq-question.po-faq-icon-rotated::after {                            
        transform: rotate(180deg);                                           
        transition: transform 180ms ease;                                   
    }

    /* po-sr-faqs */
    #po-sr-faqs .po-btn-teal-download {
        padding: 8px 16px !important;
        border-radius: 0 !important;
        width: 237px;
    }
    
    @media (max-width: 1056px) {
        #po-sr-faqs .po-faq-graphic img {
            width: 80%;
            margin: 2rem auto;
        }
    }

    @media (max-width: 600px) {
        #po-sr-faqs .po-btn-teal-download,
        #po-sr-faqs .po-contact-info {
            width: 100% !important;
        }
    }

    /* -------------------------------------------------- */
    /* FORM */
    /* -------------------------------------------------- */

    #connect-with-pel {
        margin: 0 20px 40px;
    }

    /* -------------------------------------------------- */
    /* MOBILE */
    /* -------------------------------------------------- */
    
    @media (max-width: 1024px) {
        /* SECTION 1 */
        #sr-1 .po-col {
            max-width: 100%;
        }
        
        /* RESOURCES */
        #po-sr-resources .po-col-2>.fusion-column-wrapper>.fusion-builder-row {
            gap: 20px;
            justify-content: center;
        }
        
        #po-sr-resources .po-col-2>.fusion-column-wrapper>.fusion-builder-row .po-ncol {
            max-width: 410px;
            padding: 20px;
        }
    }
    
    @media (max-width: 940px) {
        /* TABS */
        #po-sr-tabs {
            border: none;
        }
        
        #po-sr-tabs .po-col .fusion-column-wrapper {
            flex-direction: column;
            row-gap: 1.25rem;
            background-color: #99cbd066;
            padding: 1.25rem;
            border-radius: 11px;
        }

        #po-sr-tabs .po-col .fusion-column-wrapper > div {
            width: 100%;
            padding: 0;
        }

        #po-sr-tabs .po-col .fusion-column-wrapper > div > .po-sr-tab-btn {
            width: 100%;
            border-radius: 16px;
            border: solid 1px var(--po-teal);
        }
    }
    
    @media (max-width: 880px) {
        /* RESOURCES */
        #po-sr-resources .po-col-2>.fusion-column-wrapper>.fusion-builder-row .po-ncol {
            max-width: 100%;
            width: 100%;
        }

        #po-sr-resources .po-col-2>.fusion-column-wrapper>.fusion-builder-row .po-ncol > .fusion-column-wrapper {
            justify-content: center;
            gap: 20px;
        }
    }
    
/* ----------------------------------------------------------------------- */
/* 📃PAGE: 404 */
/* ----------------------------------------------------------------------- */

    #po-404 .po-btn-teal {
        padding: .5rem 1.25rem;
        
    }
    #po-404 .po-btn-teal > span {
        font-size: 1rem;
        line-height: 1.5rem;
        letter-spacing: .025em;
    }

    #po-404 .po-btn-teal > span::after {
        margin-left: 20px;
    }

    @media (max-width: 768px) {
        #po-404 .po-btn-teal {
            padding: 6px 14px;
            width: 300px;
        }

        #po-404 .po-btn-teal > span {
            font-size: 12px;
            line-height: 1;
        }        
    }

/* ----------------------------------------------------------------------- */





/* ----------------------------------------------------------------------- */
/* 🌐GLOBAL: IMAGE SWIPER */
/* ----------------------------------------------------------------------- */

    [data-image-swiper] {
        position: relative;
        width: 100%;
        padding: 4px;
        background: #ffffff;
        box-sizing: border-box;
        --po-isw-gap: 50px;
    }

    /* -------------------------------------------------- */
    /* PRE-BUILD */
    /* -------------------------------------------------- */

        [data-image-swiper]:not(.po-isw-ready) {
            visibility: hidden;
        }

        [data-image-swiper].po-isw-single .po-isw-controls {
            display: none !important;
        }

        [data-image-swiper]:not(.po-isw-has-captions) .po-isw-caption-clip {
            display: none !important;
        }

    /* -------------------------------------------------- */
    /* STAGE */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-stage {
            position: relative;
            width: 100%;
            aspect-ratio: 3 / 2;
            overflow: hidden;
            touch-action: pan-y;
        }

    /* -------------------------------------------------- */
    /* TRACK */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-track {
            display: flex;
            height: 100%;
            gap: var(--po-isw-gap);
        }

    /* -------------------------------------------------- */
    /* SLIDE */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-slide {
            flex: 0 0 100%;
            height: 100%;
            position: relative;
        }

    /* -------------------------------------------------- */
    /* IMAGE */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-img {
            display: block;
            width: 100%;
            height: 100%;
            padding: 5%;
            box-sizing: border-box;
            object-fit: contain;
            object-position: center;
            background: #E9F6FF;
            cursor: pointer;
            -webkit-user-drag: none;
            user-select: none;
        }

    /* -------------------------------------------------- */
    /* MAGNIFIER */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-zoom {
            position: absolute;
            right: 8px;
            bottom: 8px;
            width: 28px;
            height: 28px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0;
            padding: 0;
            border: 0;
            cursor: pointer;
            box-sizing: border-box;
            z-index: 5;
            background: #ffffff;
        }

        [data-image-swiper] .po-isw-zoom::before {
            content: "";
            display: block;
            width: 20px;
            height: 20px;
            background-image: var(--icon-magnifier);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

    /* -------------------------------------------------- */
    /* CONTROLS */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-controls {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 12px;
            margin-top: 12px;
        }

        [data-image-swiper] .po-isw-arrow {
            width: 20px;
            height: 20px;
            border-radius: 4px;
            border: 0;
            margin: 0;
            padding: 0;
            background: rgba(0, 125, 138, 0.35);
            cursor: default;
            box-sizing: border-box;
            position: relative;
            /* display: flex;
            align-items: center;
            justify-content: center; */
            display: grid;
            place-items: center;
        }

        [data-image-swiper] .po-isw-arrow:not(:disabled) {
            background: #007d8a;
            cursor: pointer;
        }

        [data-image-swiper] .po-isw-arrow::before {
            content: "\f107";
            font-family: awb-icons;
            font-size: 16px;
            line-height: 1;
            color: #ffffff;
            display: block;
        }

        [data-image-swiper] .po-isw-prev::before {
            transform: rotate(90deg);
        }

        [data-image-swiper] .po-isw-next::before {
            transform: rotate(270deg);
        }

        [data-image-swiper] .po-isw-pagination {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 12px;
            line-height: 0;
        }

        [data-image-swiper] .po-isw-dot {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            border: 0;
            padding: 0;
            background: rgba(0, 125, 138, 0.35);
            cursor: pointer;
        }

        [data-image-swiper] .po-isw-dot.active {
            background: #007d8a;
        }

    /* -------------------------------------------------- */
    /* CAPTION */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-caption-clip {
            width: 100%;
            overflow: hidden;
        }

        [data-image-swiper] .po-isw-caption-track {
            display: flex;
            gap: var(--po-isw-gap);
        }

        [data-image-swiper] .po-isw-caption {
            flex: 0 0 100%;
            display: block;
            text-align: center;
            padding: .5rem 1rem;
            font-family: 'Hero New Light';
            font-size: 12px;
            line-height: 1.125rem;
            color: #58595b;
            box-sizing: border-box;
        }

    /* -------------------------------------------------- */
    /* TOOLTIP */
    /* -------------------------------------------------- */

        [data-image-swiper] .po-isw-tooltip {
            display: none;
            position: absolute;
            left: 0;
            top: 100%;
            z-index: 1000;
        }

        [data-image-swiper].po-isw-tooltip-pos-bottom .po-isw-tooltip {
            top: 100%;
            bottom: auto;
        }

        [data-image-swiper].po-isw-tooltip-pos-top .po-isw-tooltip {
            top: auto;
            bottom: 100%;
        }

        [data-image-swiper].po-isw-tooltip-pos-bottom .po-isw-tooltip::before {
            top: -6px;
            bottom: auto;
        }

        [data-image-swiper].po-isw-tooltip-pos-top .po-isw-tooltip::before {
            top: auto;
            bottom: -6px;
        }

        [data-image-swiper]:hover .po-isw-tooltip {
            display: block;
        }

        [data-image-swiper].po-isw-tooltip-open .po-isw-tooltip {
            display: block;
        }

        @media (max-width: 1024px) {
            [data-image-swiper] .po-isw-tooltip-close {
                display: block;
            }

            [data-image-swiper]:hover .po-isw-tooltip {
                display: none;
            }
        }

        @media (max-width: 800px) {
            [data-image-swiper] .po-isw-tooltip {
                width: 100%;
            }
        }

    /* -------------------------------------------------- */
    /* MODAL */
    /* -------------------------------------------------- */

        html.po-isw-lock,
        body.po-isw-lock {
            overflow: hidden !important;
        }

        .po-isw-modal {
            position: fixed;
            inset: 0;
            width: 100vw;
            height: 100vh;
            background: #ffffff;
            display: none;
            align-items: center;
            justify-content: center;
            padding: 20px;
            box-sizing: border-box;
            z-index: 2147483647;
        }

        .po-isw-modal.active {
            display: flex;
        }

        .po-isw-modal img {
            max-width: calc(100% - 40px);
            max-height: calc(100% - 40px);
            width: auto;
            height: auto;
            object-fit: contain;
        }

        .po-isw-modal-close {
            position: fixed;
            top: 14px;
            right: 14px;
            width: 3rem;
            height: 3rem;
            border: 0;
            background: transparent;
            cursor: pointer;
            z-index: 2147483647;
            padding: 0;
        }

        .po-isw-modal-close img {
            display: none;
        }

        .po-isw-modal-close::before {
            content: "";
            display: block;
            width: 100%;
            height: 100%;
            background-image: var(--icon-close-x);
            background-repeat: no-repeat;
            background-position: center;
            background-size: calc(100% - 1.5rem) calc(100% - 1.5rem);
        }

/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* 🌐GLOBAL: TOOLTIP (SHARED SKIN - TOOLTIP, IMAGE SWIPER) */
/* ----------------------------------------------------------------------- */

    .po-tooltip-box {
        display: none;
        padding: 20px;
        background: #E9F4F5;
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        color: #242424;
        text-align: left;
        z-index: 1000;
        box-sizing: border-box;
    }

    .po-tooltip-box::before {
        content: "";
        position: absolute;
        left: var(--po-tooltip-arrow-left);
        top: -6px;
        width: 16px;
        height: 16px;
        background: #E9F4F5;
        transform: translateX(-50%) rotate(45deg);
        pointer-events: none;
    }

    .po-tooltip-close {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        width: 20px;
        height: 20px;
        margin: 8px;
        border: 0;
        border-radius: 999px;
        background: var(--po-teal);
        cursor: pointer;
        padding: 0;
    }

    .po-tooltip-close::after {
        content: "×";
        display: block;
        color: #ffffff;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
    }

    .po-tooltip-title {
        display: block;
        color: var(--po-teal);
        font-family: "Hero New Bold";
        font-size: 1.25rem;
        line-height: 1.25;
        margin: 0 0 .5rem 0;
    }

    .po-tooltip-text {
        display: block;
        font-family: "Hero New Regular";
        font-size: .875rem;
        line-height: 1.625;
        color: #242424;
    }

/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* 🌐GLOBAL: TOOLTIP */
/* ----------------------------------------------------------------------- */

    .po-tooltip {
        position: relative;
        display: inline-block;
        color: var(--po-teal);
        text-decoration: underline;
    }

    /* -------------------------------------------------- */
    /* TRIGGER */
    /* -------------------------------------------------- */

        .po-tooltip .po-tooltip-trigger {
            appearance: none;
            -webkit-appearance: none;
            background: none;
            border: 0;
            padding: 0;
            margin: 0;
            font-family: inherit;
            font-size: inherit;
            line-height: inherit;
            color: var(--po-teal);
            text-decoration: underline;
            cursor: pointer;
        }

    /* -------------------------------------------------- */
    /* INLINE TOOLTIP (behavior + placement only; "skin" is shared) */
    /* -------------------------------------------------- */

        .po-tooltip:hover > .po-tooltip-box,
        .po-tooltip.is-open > .po-tooltip-box {
            display: block;
            position: absolute;
            left: 0;
            width: calc(100vw - 40px);
            max-width: 440px;
        }

        .po-tooltip.po-tooltip-pos-bottom > .po-tooltip-box {
            top: var(--po-tooltip-y);
            bottom: auto;
        }

        .po-tooltip.po-tooltip-pos-top > .po-tooltip-box {
            top: auto;
            bottom: var(--po-tooltip-y);
        }

        .po-tooltip.po-tooltip-pos-bottom > .po-tooltip-box::before {
            top: -6px;
            bottom: auto;
        }

        .po-tooltip.po-tooltip-pos-top > .po-tooltip-box::before {
            top: auto;
            bottom: -6px;
        }

        .po-tooltip.po-tooltip-fixed > .po-tooltip-box {
            position: fixed;
            left: var(--po-tooltip-fixed-left);
            top: var(--po-tooltip-fixed-top);
        }

        .po-tooltip.is-open > .po-tooltip-box > .po-tooltip-close {
            display: block;
        }

    /* -------------------------------------------------- */
    /* RESPONSIVE */
    /* -------------------------------------------------- */

        @media (max-width: 800px) {
            .po-tooltip:hover > .po-tooltip-box {
                display: none !important;
            }

            .po-tooltip.is-open > .po-tooltip-box {
                display: block !important;
            }
        }

/* ----------------------------------------------------------------------- */


/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* ----------------------------➕-NEXT UP-➕----------------------------- */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */


/* ----------------------------------------------------------------------- */
/* PAGE: HOME - SECTION 1 */
/* ----------------------------------------------------------------------- */

    #po-home-section-1-column-1 {
        max-width: calc(1024px + 20px * 2);
        padding: 0 20px;
    }

    #po-home-section-1-nested-column-1 {
        max-width: 662px;
        z-index: 2;
    }
    
    #po-home-section-1-nested-column-2 {
        position: absolute;
        right: -129px;
        bottom: 0;
    }

    
    @media (max-width: 1280px) {
        #po-home-section-1-nested-column-1 {
            max-width: 562px;
        }

        #po-home-section-1-nested-column-2 {
            right: -35px;
        }
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
        #po-home-section-1-container {
            background-image: none;
        }

        div#po-home-section-1-nested-column-2 {position: relative;inset: 0;}

        div#po-home-section-1-nested-column-2:after {
            content: "";
            position:absolute;
            left:0;
            right:calc(-1 * (100vw - 100%) / 2);
            height:100%;
            background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ2IiBoZWlnaHQ9IjE0OSIgdmlld0JveD0iMCAwIDE0NiAxNDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExOS4xMjQgNzQuNVY0Ni4xNzc3SDE0NlYyOC40NDUzSDExOS4xMjRMMTE5LjEyNCAwSDEwMC43MjNWMjguNDQ1M0g3M1Y0Ni4xNzc3TDEwMC43MjMgNDYuMTc3N1Y3NC41SDExOS4xMjRaIiBmaWxsPSIjOThDQUVBIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExOS4xMjQgMTQ5VjEyMC42NzhIMTQ2VjEwMi45NDVIMTE5LjEyNEwxMTkuMTI0IDc0LjVIMTAwLjcyM1YxMDIuOTQ1SDczVjEyMC42NzhMMTAwLjcyMyAxMjAuNjc4VjE0OUgxMTkuMTI0WiIgZmlsbD0iIzAwN0Q4QSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni4xMjQyIDc0LjVWNDYuMTc3N0g3M1YyOC40NDUzSDQ2LjEyNDJMNDYuMTI0MiAwSDI3LjcyM1YyOC40NDUzSDBWNDYuMTc3N0wyNy43MjMgNDYuMTc3N1Y3NC41SDQ2LjEyNDJaIiBmaWxsPSIjRjA0RjNEIi8+DQo8L3N2Zz4NCg==);
            background-repeat:no-repeat;
            background-position:100% 0;
        }
        
        #po-home-section-1-column-1 .fusion-builder-row {flex-direction: column;}

        #po-home-section-1-nested-column-1 {
            max-width: 100%;
            width: 100%;
        }

        #po-home-section-1-nested-column-2 {
            position: unset;
            max-width: 100%;
            width: 100%;
        }

        #po-home-section-1-nested-column-1 .fusion-column-wrapper {
            max-width: 736px;
            margin: 0 auto;
        }

        #po-home-section-1-nested-column-1 .fusion-column-wrapper > div {
            max-width: 800px !important;
        }

        #po-home-section-1-nested-column-2 .fusion-imageframe {
            max-width: 100%;
            padding: 0 3rem;
        }
    }
    
    /* -------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* PAGE: RECYCLABLES - PAGE HERO */
/* ----------------------------------------------------------------------- */

    /* Ã¢â€ºâ€˜Ã¯Â¸ÂHelper------------------------------------------------ */
    .drop-shadow-hero {
        filter: drop-shadow(0 2px 4px rgb(13 15 17/1));
    }
    /* -------------------------------------------------------- */

    .prec-page-hero-kicker-m {display: none !important;}

    .kicker-wrap-m p {
        font-size: .875rem;
        line-height: 1.25;
        text-align: center;
        color: white;
    }
    
    .prec-page-hero-column-1 {
        max-width: 1152px;
    }

    .prec-page-hero h1.prec-page-hero-headline {
        font-size: 2.5rem;
        line-height: 1;
        color: white;
    }

    .prec-page-hero-headline-top {
        display: flex;
        align-items: center;
        gap: 0.7%;
    }

    .prec-page-hero-plus {
        position: relative;
        top: -1px;
        left: 1px;
        font-family: Hero New Super;
        font-size: 54px;
        line-height: 0;
        color: #f04f3d !important;
    }

    .prec-page-hero-headline-btm span:last-child {
        margin-left: 87px;
        font-family: Gratise;
        font-size: 1.7em;
        font-weight: 400;
    }

    .prec-page-hero-arrow {
        position: relative;
    }

    .prec-page-hero-arrow::before {
        content: "";
        position: absolute;
        top: -27px;
        width: 86px;
        height: 86px;
        background-image: var(--icon-arrow-hero);
        background-repeat: no-repeat;
        background-size: contain;
    }

    .prec-page-hero-info {
        position: absolute;
        right: 0;
        bottom: 1rem;
        max-width: 320px;
        text-align: right;
        text-transform: uppercase;
    }

    .prec-page-hero-info p {
        text-transform: uppercase;
    }
    
    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
        .prec-page-hero h1.prec-page-hero-headline {
            padding-right: 38%;
        }
    }
    
    @media (max-width: 1024px) {
    }
    
    @media (max-width: 900px) {
        .prec-page-hero-kicker { display: none !important; }
        .prec-page-hero-kicker-m {display: block !important;}
    }
    
    @media (max-width: 768px) {
    }
    
    @media (max-width: 600px) {
    }
    
    @media (max-width: 480px) {
    }
    
    @media (max-width: 360px) {
    }
    /* -------------------------------------------------------- */
/* ======================================================================= */

/* ----------------------------------------------------------------------- */
/* ♻️RECYCLABLE: HERO */
/* ----------------------------------------------------------------------- */

    .po-hero-wrapper {
        max-width: 1152px;
        margin: 0 auto;
    }

    .po-hero h1, .po-hero p, .po-hero-kicker-m > p {
        color: white !important;
        filter: drop-shadow(0 2px 4px rgb(13 15 17/1)) !important;
    }

    .po-hero-kicker {
        --mb: 32px;
        max-width: 520px;
        font-size: 1.0625rem;
        line-height: 1.25;
    }

    .po-hero-headline-top {
        display: block;
        font-size: 2.5rem;
        line-height: 1.75rem;
    }

    .po-hero-plus {
        font-family: Hero New Super;
        font-size: 3.25rem;
        line-height: 2rem;
        color: rgb(240 79 61);
    }

    .po-hero-arrow {
        position: absolute;
        width: 86px;
        height: 86px;
        background-image: var(--icon-arrow-hero);
        background-repeat: no-repeat;
        background-size: contain;
    }

    .po-hero-headline-btm-text {
        margin-left: 90px;
        font-family: Gratise;
        line-height: 1;
    }

    .po-hero-kicker-m {
        max-width: 100% !important;
        text-align: center;
        background: var(--po-teal);
        padding: 20px;
        margin: 0 !important;
    }

    @media (max-width: 1184px) {
        .po-hero-left-wrapper {
            max-width: 53%;
        }

        span.po-hero-headline-btm {
            position: relative;
            display: flex;
        }

        .po-hero-arrow {top: -7px;}

        .po-hero-headline-btm-text {
            line-height: 52px;
            margin-top: 0.6rem;
        }
    }

    @media (max-width: 900px) {
        .po-hero-headline-top {
            font-size: calc(2.5rem - .5rem);
        }

        .po-hero-plus {
            position: relative;
            font-size: calc(3.25rem - .5rem);
            top: 3.5px;
        }

        .po-hero-headline-btm-text {
            font-size: calc(4.25rem - 0.6rem);
        }
    }

    @media (max-width: 800px) {
        .po-hero .po-hero-kicker {
            display: none;
        }
        
        .po-hero-kicker {
            max-width: 100%;
        }

        .po-hero-caption {
            margin-top: 23% !important;
        }

        .po-hero-kicker-m > p {
            --mb: 0;
        }
    }

    @media (max-width: 600px) {
        .po-hero-left-wrapper {
            max-width: 100%;
            width: 100%;
        }

        .po-hero-headline-top {
            font-size: 1.25rem;
        }

        .po-hero-plus {
            font-size: 1.9rem;
            top: 2px;
        }

        .po-hero-arrow {
            width: 56px;
        }

        .po-hero-headline {
            max-width: 66%;
        }

        .po-hero-headline-btm-text {
            font-size: 2.1875rem;
            line-height: 1;
            margin-left: 60px;
            margin-top: 0;
        }

        .po-hero-caption {
            font-size: 0.7rem !important;
            margin-left: 34px !important;
        }

        .po-hero-caption p {
            --mb: 0;
        }

        .po-hero-kicker-m > p {
            font-size: .875rem;
            line-height: 1.35;
        }
    }

/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* 📃PATIENT STORIES */
/* ----------------------------------------------------------------------- */

    #ps-1 .po-col {
        max-width: 480px;
    }

    .po-video-box .fusion-column-wrapper {
        flex-direction: column !important;
    }

    .po-video-box .fusion-column-wrapper .po-text {
        width: 100%;
    }

    .po-video-box .po-text:nth-of-type(2) p {
        color: #242424;
    }

    .po-video-box:nth-of-type(6) .fusion-column-wrapper h4,
    .po-video-box:nth-of-type(7) .fusion-column-wrapper h4 {
        min-height: 44px;
    }

    @media (max-width: 1024px) {
        #ps-1 .po-col {
            max-width: 100%;
        }

        .po-video-box:nth-of-type(6) .fusion-column-wrapper h4,
        .po-video-box:nth-of-type(7) .fusion-column-wrapper h4 {
            min-height: unset;
        }
    }

/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* 📃PATIENT STORIES: 🧩 VIDEO TIMESTAMP */
/* ----------------------------------------------------------------------- */

    .po-video-topics-label {
        --mb: 0;
        font-weight: 700;
        font-size: 0.9375rem;
    }

    .po-timestamp-list {
        list-style: none;
        padding: 0;
        margin: 0.5rem 0;
        font-size: 0.9375rem;
        line-height: 2;
    }

    .po-timestamp-item {
        position: relative;
        padding-left: 1.25rem;
        cursor: pointer;
    }

    .po-timestamp-item:hover {
        text-decoration: underline;
    }

    .po-timestamp-item::before {
        content: "";
        position: absolute;
        left: 0.25rem;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #cccccc;
    }

    .po-timestamp-item::after {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        width: 0.5rem;
        height: 0.5rem;
        background-color: #007d8a;
        border-radius: 9999px;
        transform: translateY(-50%);
    }

    .po-timestamp-list .po-timestamp-item:first-child::before {
        top: 50%;
    }

    .po-timestamp-list .po-timestamp-item:last-child::before {
        bottom: 50%;
    }

    .po-timestamp-list .po-timestamp-item:only-child::before {
        top: 50%;
        bottom: 50%;
    }

    .po-video-topics-grid {
        display: none;
    }

    .po-timestamp-list-mobile {
        display: block;
    }

    @media (min-width: 1024px) {
        .po-video-topics-grid {
            display: flex;
            gap: 2rem;
        }

        .po-video-topics-col:first-child {
            flex: 0 0 41.6667%;
        }

        .po-video-topics-col:last-child {
            flex: 0 0 58.3333%;
        }

        .po-timestamp-list-mobile {
            display: none;
        }
    }

/* ----------------------------------------------------------------------- */



/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* ----------------------------🧹-CLEAN-🧹------------------------------- */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

/* -------------------------------------------------------------- */
/* 🌐 GLOBAL: EXTERNAL LINK WARNING */
/* -------------------------------------------------------------- */

    #po-external-link-warning {
        position: fixed;
        inset: 0;
        z-index: var(--po-overlay-z);
    }

    #po-external-link-warning .po-elw-overlay {
        position: absolute;
        inset: 0;
        background-color: var(--po-overlay-bg);
    }

    #po-external-link-warning .po-elw-modal {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #ffffff;
        box-shadow: var(--po-modal-box-shadow);
        width: 100%;
        max-width: 49.25rem;
        padding: 2rem;
        display: grid;
        place-items: center;
        gap: 1rem;
    }

    .po-elw-modal > * {
        margin: 0;
        text-align: center;
    }

    #po-external-link-warning .po-elw-modal .po-elw-close {
        justify-self: end;
    }

    #po-external-link-warning .po-elw-modal .po-elw-close::before {
        content: "";
        display: block;
        width: 1rem;
        height: 1rem;
        background-image: var(--icon-close-x);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: 0;
        right: 0;
        margin: 1rem;
    }

    #po-external-link-warning .po-elw-modal .po-elw-title {
        font-family: "Hero New SemiBold";
    }

    #po-external-link-warning .po-elw-modal .po-elw-text {
        color: var(--po-teal);
        line-height: 1.625;
        border-top: solid 1px var(--po-teal);
        padding-top: 1rem;
    }

    #po-external-link-warning .po-elw-modal .po-elw-continue {
        background-color: var(--po-teal);
        color: white;
        font-family: "Hero New Bold";
        font-size: .875rem;
        line-height: 1;
        padding: 0.7rem 3rem;
        border-radius: 20px;
        margin: .5rem 0;
    }

    #po-external-link-warning .po-elw-modal .po-elw-signup {
        color: var(--po-teal);
        font-family: "Hero New Bold";
        text-decoration: underline;
        font-size: .875rem;
        line-height: 1.3125rem;
    }

    @media (max-width: 800px) {
        #po-external-link-warning .po-elw-modal {
            max-width: 440px;
        }

        #po-external-link-warning .po-elw-modal .po-elw-continue {
            width: 100%;
        }
    }


/* -------------------------------------------------------------- */

/* -------------------------------------------------------------- */
/* 🌐 GLOBAL: 🧩 HOT SPOT POP */
/* -------------------------------------------------------------- */

    /* -------------------------------------------------------- */
    /* BASE */
    /* -------------------------------------------------------- */

        :root {
            --po-hotpop-size: 16px;
            --po-hotpop-gap: 8px;
            --po-hotpop-panel-padding: 20px;
            --po-hotpop-slider-padding-top: 35px;
            --po-hotpop-panel-background: #fffffff0;
            --po-hotpop-panel-radius: 0.25rem;
            --po-hotpop-close-size: 20px;
            --po-hotpop-close-icon-size: 10px;
            --po-hotpop-text-size: 1rem;
        }

        .po-hotpop-wrap {
            position: absolute;
            width: 0;
            height: 0;
        }

        .po-hotpop-btn {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            width: var(--po-hotpop-size);
            height: var(--po-hotpop-size);
            padding: 0;
            border: 0;
            cursor: pointer;
            background-color: transparent;
            background-image: var(--icon-circle-plus);
            background-repeat: no-repeat;
            background-size: contain;
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
            filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.9)) drop-shadow(0 2px 3px rgba(0, 0, 0, 0.6));
        }

        .po-hotpop-wrap > .po-hotpop-btn {
            opacity: 1;
            visibility: visible;
            pointer-events: auto;
        }

        .po-hotpop-btn.active {
            background-image: var(--icon-circle-minus);
            filter: none;
        }

        .po-hotpop {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            display: none;
        }

        .po-hotpop-btn.active + .po-hotpop {
            display: block;
            width: max-content;
            max-width: 440px;
            padding: var(--po-hotpop-panel-padding);
            white-space: normal;
            text-align: left;
            background: var(--po-hotpop-panel-background);
            border-radius: var(--po-hotpop-panel-radius);
            box-shadow: var(--box-shadow);
            transform: translateX(-100%);
        }

        .po-hotpop-btn.active + .po-hotpop p,
        .po-hotpop-modal .po-hotpop-quote,
        .po-hotpop-modal .po-hotpop-attribution,
        .po-hotpop-slider .po-hotpop-quote,
        .po-hotpop-slider .po-hotpop-attribution {
            color: var(--po-teal) !important;
            filter: none !important;
            font-family: 'Hero New Regular';
            font-size: var(--po-hotpop-text-size);
        }

        #po-home-hero .po-hh-quote-wrap {
            position: absolute;
            inset: 0;
        }

        #po-home-hero .po-hotpop-btn {
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
            transition: opacity 250ms ease;
        }

        #po-home-hero.po-hh-hotspots-ready .po-hotpop-btn {
            opacity: 1;
            visibility: visible;
            pointer-events: auto;
        }

    /* -------------------------------------------------------- */
    /* MOBILE OVERLAY */
    /* -------------------------------------------------------- */

        .po-hotpop-overlay {
            position: fixed;
            inset: 0;
            z-index: 2147483647;
            display: none;
            align-items: center;
            justify-content: center;
            padding: 16px;
            background: var(--po-overlay-bg);
        }

        .po-hotpop-overlay.is-active {
            display: flex;
        }

    /* -------------------------------------------------------- */
    /* MOBILE PANELS */
    /* -------------------------------------------------------- */

        .po-hotpop-modal,
        .po-hotpop-slider {
            position: relative;
            width: 100%;
            padding: var(--po-hotpop-panel-padding);
            background: var(--po-hotpop-panel-background);
            box-shadow: var(--box-shadow);
        }

        .po-hotpop-slider {
            padding-top: var(--po-hotpop-slider-padding-top);
        }

        .po-hotpop-modal[aria-hidden="true"],
        .po-hotpop-slider[aria-hidden="true"] {
            display: none;
        }

        .po-hotpop-modal.is-active,
        .po-hotpop-slider.is-active {
            display: block;
        }

    /* -------------------------------------------------------- */
    /* MOBILE CLOSE BUTTON */
    /* -------------------------------------------------------- */

        .po-hotpop-modal-close {
            position: absolute;
            top: 10px;
            right: 10px;
            display: grid;
            place-items: center;
            width: var(--po-hotpop-close-size);
            height: var(--po-hotpop-close-size);
            padding: 0;
            border: 0;
            border-radius: 50%;
            cursor: pointer;
            background-color: var(--po-teal);
        }

        .po-hotpop-modal-close::before {
            content: "";
            display: block;
            width: var(--po-hotpop-close-icon-size);
            height: var(--po-hotpop-close-icon-size);
            background-image: var(--icon-close-x-white);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

    /* -------------------------------------------------------- */
    /* MOBILE SWIPER */
    /* -------------------------------------------------------- */

        .po-hotpop-slider-viewport {
            width: 100%;
            overflow: hidden;
            touch-action: pan-y;
        }

        .po-hotpop-slider-track {
            display: flex;
            transform: translate3d(0, 0, 0);
            will-change: transform;
        }

        .po-hotpop-slider-slide {
            flex: 0 0 100%;
            min-width: 100%;
        }

        .po-hotpop-slider-slide .po-hotpop-quote,
        .po-hotpop-slider-slide .po-hotpop-attribution {
            margin: 0;
        }

        .po-hotpop-slider-slide .po-hotpop-quote {
            margin-bottom: .5rem;
        }

        .po-hotpop-slider-nav {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            margin-top: 12px;
        }

        .po-hotpop-slider-prev,
        .po-hotpop-slider-next {
            position: relative;
            display: grid;
            place-items: center;
            width: 20px;
            height: 20px;
            margin: 0;
            padding: 0;
            border: 0;
            border-radius: 4px;
            box-sizing: border-box;
            background: rgba(0, 125, 138, 0.35);
            cursor: default;
            color: transparent;
            font-size: 0;
            line-height: 0;
        }

        .po-hotpop-slider-prev:not(:disabled),
        .po-hotpop-slider-next:not(:disabled) {
            background: #007d8a;
            cursor: pointer;
        }

        .po-hotpop-slider-prev::before,
        .po-hotpop-slider-next::before {
            content: "\f107";
            position: absolute;
            top: 50%;
            left: 50%;
            font-family: awb-icons;
            font-size: 16px;
            line-height: 1;
            color: #ffffff;
        }

        .po-hotpop-slider-prev::before {
            transform: translate(-50%, -50%) rotate(90deg);
        }

        .po-hotpop-slider-next::before {
            transform: translate(-50%, -50%) rotate(270deg);
        }

    /* -------------------------------------------------------- */
    /* INSTANCE POSITIONING */
    /* -------------------------------------------------------- */

        #po-home-hero .po-hotpop-btn-1.active + .po-hotpop-1,
        #po-home-hero .po-hotpop-btn-2.active + .po-hotpop-2,
        #po-about-hero .po-hotpop-btn-1.active + .po-hotpop-1,
        #po-about-po-hero .po-hotpop-btn-1.active + .po-hotpop-1,
        #po-hiw-hero .po-hotpop-btn-1.active + .po-hotpop-1,
        #po-hiw-hero .po-hotpop-btn-2.active + .po-hotpop-2,
        #po-htt-hero .po-hotpop-btn-1.active + .po-hotpop-1,
        #po-ps-hero .po-hotpop-btn-1.active + .po-hotpop-1,
        #po-sr-hero .po-hotpop-btn-1.active + .po-hotpop-1 {
            top: calc(100% - var(--po-hotpop-size) + var(--po-hotpop-gap));
            left: calc(100% + var(--po-hotpop-size) + var(--po-hotpop-gap));
        }

        #po-home-hero .po-hotpop-wrap-1 {
            right: 32%;
            bottom: 47%;
        }

        #po-home-hero .po-hotpop-wrap-2 {
            right: 6%;
            bottom: 39%;
        }

        #po-about-hero .po-hotpop-wrap-1 {
            left: 56%;
            bottom: 119px;
        }

        #po-about-po-hero .po-hotpop-wrap-1 {
            left: 76%;
            bottom: 181px;
        }

        #po-hiw-hero .po-hotpop-wrap-1 {
            left: 49.5%;
            bottom: 181px;
        }

        #po-hiw-hero .po-hotpop-wrap-2 {
            left: 93%;
            bottom: 151px;
        }

        #po-htt-hero .po-hotpop-wrap-1 {
            left: 98%;
            bottom: 186px;
        }

        #po-ps-hero .po-hotpop-wrap-1 {
            left: 67%;
            bottom: 186px;
        }

        #po-sr-hero .po-hotpop-wrap-1 {
            left: 75%;
            bottom: 186px;
        }

    /* -------------------------------------------------------- */
    /* MOBILE */
    /* -------------------------------------------------------- */

        /* -------------------------------------------------------- */
        /* REPOSITIONING */
        /* -------------------------------------------------------- */

            @media (max-width: 800px) {
                #po-about-hero .po-hotpop-wrap-1,
                #po-about-po-hero .po-hotpop-wrap-1,
                #po-hiw-hero .po-hotpop-wrap-1,
                #po-htt-hero .po-hotpop-wrap-1,
                #po-sr-hero .po-hotpop-wrap-1,
                #po-ps-hero .po-hotpop-wrap-1 {
                    left: 70%;
                    bottom: 246px;
                    right: auto;
                }
            }

            @media (max-width: 600px) {
                #po-home-hero .po-hotpop-wrap,
                #po-about-hero .po-hotpop-wrap,
                #po-about-po-hero .po-hotpop-wrap,
                #po-hiw-hero .po-hotpop-wrap,
                #po-htt-hero .po-hotpop-wrap,
                #po-sr-hero .po-hotpop-wrap,
                #po-ps-hero .po-hotpop-wrap {
                    --po-hotpop-size: 26px;
                }

                #po-about-hero .po-hotpop-wrap-1,
                #po-about-po-hero .po-hotpop-wrap-1,
                #po-hiw-hero .po-hotpop-wrap-1,
                #po-htt-hero .po-hotpop-wrap-1,
                #po-sr-hero .po-hotpop-wrap-1,
                #po-ps-hero .po-hotpop-wrap-1 {
                    left: 0;
                    bottom: 26px;
                    right: auto;
                    top: auto;
                }

                #po-home-hero .po-hotpop-wrap-1 {
                    left: 20px;
                    bottom: 162px;
                }
            }

            @media (max-width: 480px) {
                #po-home-hero .po-hotpop-wrap-1 {
                    bottom: 49.5%;
                }
            }

        /* -------------------------------------------------------- */
        /* COMPONENT MOBILE BEHAVIOR */
        /* -------------------------------------------------------- */

            @media (max-width: 600px) {
                .po-hotpop-btn.active + .po-hotpop {
                    display: none !important;
                }
            }

            @media (min-width: 601px) {
                .po-hotpop-overlay {
                    display: none !important;
                }
            }

/* -------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* --------------------------🚧-IN PROGRESS-🚧--------------------------- */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */




/* ----------------------------------------------------------------------- */
/* 📃 HOME: HERO */
/* ----------------------------------------------------------------------- */

    /* -------------------------------------------------------- */
    #po-home-hero .po-hh-above-m,
    #po-home-hero .po-hh-below-m,
    #po-home-hero .po-hh-caption { display: none; }

    #po-home-hero .po-hh-caption.is-active { display: block; }
    /* -------------------------------------------------------- */
    
    #po-home-hero {
        width: 100%;
        background: #006672;
    }

    #po-home-hero p,
    #po-home-hero .po-hh-headline h1 {
        color: #fff;
        filter: drop-shadow(0 2px 4px rgb(13 15 17/1));
    }

    #po-home-hero p {
        margin: 0;
        font-size: 16px;
        line-height: 1.36;
    }

    #po-home-hero button.po-btn {
        box-shadow: var(--box-shadow-btn);
    }

    #po-home-hero .po-hh-headline h1 {
        margin: 0;
        font-family: "Hero New Bold";
        font-size: 40px;
        line-height: 1;
    }

    #po-home-hero .po-hh-inner {
        width: 100%;
        max-width: 1184px;
        position: relative;
        margin: 0 auto;
    }

    #po-home-hero .po-hh-bg {
        width: 100%;
        max-width: 1184px;
        position: relative;
        margin: 0 auto;
        height: 100%;
    }

    #po-home-hero .po-hh-video-wrap {
        margin-left: -64px;
        margin-right: -64px;
    }

    #po-home-hero #po-hh-video {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        display: block;
    }

    #po-home-hero .po-hh-fade {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 128px;
        pointer-events: none;
    }

    #po-home-hero .po-hh-fade--left {
        right: 100%;
        margin-right: -64px;
        background-image: linear-gradient(to right, #006672, transparent);
    }

    #po-home-hero .po-hh-fade--right {
        left: 100%;
        margin-left: -64px;
        background-image: linear-gradient(to left, #006672, transparent);
    }

    #po-home-hero .po-hh-content {
        display: grid;
        align-content: center;
        position: absolute;
        inset: 0;
    }

    #po-home-hero .po-hh-content-inner {
        position: relative;
        padding: 0 20px;
    }

    #po-home-hero .po-hh-kicker {
        max-width: 535px;
        margin-bottom: 60px;
    }

    #po-home-hero .po-hh-headline {
        margin-bottom: 60px;
    }

    #po-home-hero .po-hh-headline .po-hh-headline-top {
        display: flex;
        align-items: center;
        gap: 0.7%;
    }

    #po-home-hero .po-hh-headline span.po-hh-plus {
        position: relative;
        top: -1px;
        left: 1px;
        font-family: Hero New Super;
        font-size: 54px;
        line-height: 0;
        color: #f04f3d !important;
    }

    #po-home-hero .po-hh-headline span.po-hh-arrow {
        position: relative;
    }

    #po-home-hero .po-hh-headline span.po-hh-arrow::before {
        content: "";
        position: absolute;
        top: -27px;
        width: 86px;
        height: 86px;
        background-image: var(--icon-arrow-hero);
        background-repeat: no-repeat;
        background-size: contain;
    }

    #po-home-hero .po-hh-headline span:last-child {
        margin-left: 87px;
        font-family: Gratise;
        font-size: 1.7em;
        font-weight: 400;
    }

    #po-home-hero .po-hh-subhead {
        max-width: 700px;
        margin-bottom: 30px;
    }

    #po-home-hero .po-hh-subhead p {
        font-family: "Hero New SemiBold";
    }

    #po-home-hero .po-hh-ctas {
        display: flex;
        column-gap: 16px;
    }

    #po-home-hero .po-hh-captions {
        position: absolute;
        right: 1.5%;
        bottom: 0;
        max-width: 320px;
        text-align: right;
        text-transform: uppercase;
    }

    /* -------------------------------------------------------- */
    @media (max-width: 1440px) {
    }
    
    @media (max-width: 1280px) {
    }
    
    @media (max-width: 1200px) {
    }
    
    @media (max-width: 1100px) {
        #po-home-hero .po-hh-headline span.po-hh-arrow::before {
            top: -17px;
            width: 72px;
            height: 72px;
        }

        #po-home-hero .po-hh-headline span:last-child {
            margin-left: 75px;
            font-size: 1.5em;
        }
    }
    
    @media (max-width: 1024px) {
        #po-home-hero .po-hh-kicker-d,
        #po-home-hero .po-hh-subhead-d,
        #po-home-hero .po-hh-ctas-d { display: none; }
        
        #po-home-hero .po-hh-above-m,
        #po-home-hero .po-hh-below-m { display: block; }

        #po-home-hero .po-hh-above-m,
        #po-home-hero .po-hh-below-m {
            max-width: 100%;
            padding: 20px;
            margin: 0;
            text-align: center;
        }

        #po-home-hero .po-hh-content {
            align-content: stretch;
        }

        #po-home-hero .po-hh-content-inner {
            height: 60%;
            margin: auto 0;
        }

        #po-home-hero .po-hh-headline {
            margin-bottom: 21.6%;
        }
        
        #po-home-hero .po-hh-headline h1 {
            font-size: 35px;
        }

        #po-home-hero .po-hh-subhead p {
            margin-bottom: 1rem;
        }

        .po-hh-subhead.po-hh-below-m {
            background-color: #f2f2f2;
        }

        .po-hh-subhead.po-hh-below-m p {
            filter: none !important;
            color: var(--po-teal) !important;
        }

        #po-home-hero .po-hh-ctas {
            justify-content: center;
        }

        #po-home-hero .po-hh-captions {
            position: relative;
            left: 0;
            text-align: left;
        }
    }
    
    @media (max-width: 900px) {
        #po-home-hero .po-hh-headline h1 {
            font-size: 29px;
        }

        #po-home-hero .po-hh-headline .po-hh-headline-top {
            margin-bottom: 1%;
        }

        #po-home-hero .po-hh-headline span.po-hh-plus {
            font-size: 44px;
        }

        #po-home-hero .po-hh-headline span.po-hh-arrow::before {
            width: 62px;
        }

        #po-home-hero .po-hh-headline span:last-child {
            margin-left: 68px;
        }
    }
    
    @media (max-width: 768px) {
        #po-home-hero .po-hh-content-inner {
            padding: 20px;
        }

        #po-home-hero .po-hh-headline {
            max-width: 69%;
            margin-bottom: 20%;
        }

        #po-home-hero .po-hh-headline h1 {
            font-size: 23px;
        }

        #po-home-hero .po-hh-headline span.po-hh-plus {
            font-size: 35px;
        }

        #po-home-hero .po-hh-headline span.po-hh-arrow::before {
            top: -15px;
            width: 50px;
        }

        #po-home-hero .po-hh-headline span:last-child {
            margin-left: 52px;
        }

        #po-home-hero .po-hh-ctas {
            flex-direction: column;
            row-gap: 16px;
            margin: 0 auto;
        }

        #po-home-hero .po-hh-ctas button.po-btn {
            font-size: 78%;
        }
    }
    
    @media (max-width: 600px) {
        #po-home-hero p {
            font-size: 14px;
        }

        #po-home-hero .po-hh-headline h1 {
            font-size: 18px;
        }

        #po-home-hero .po-hh-captions {
            margin-left: 34px;
        }
    }
    
    @media (max-width: 480px) {
        #po-home-hero .po-hh-above-m,
        #po-home-hero .po-hh-below-m {
            padding: 12px;
        }

        #po-home-hero .po-hh-headline {
            margin-bottom: 23%;
        }

        #po-home-hero .po-hh-headline h1 {
            font-size: 15.5px;
        }

        #po-home-hero .po-hh-headline span.po-hh-plus {
            top: 0;
            font-size: 28px;
        }

        #po-home-hero .po-hh-headline span.po-hh-arrow::before {
            top: -12px;
            width: 41px;
        }

        #po-home-hero .po-hh-headline span:last-child {
            margin-left: 44px;
        }

        #po-home-hero .po-hh-captions {
            max-width: 180px;
            bottom: 12px;
        }

        #po-home-hero .po-hh-caption {
            font-size: 9px;
        }
    }
    
    @media (max-width: 360px) {
        #po-home-hero p {
            font-size: 13px;
        }

        #po-home-hero .po-hh-headline .po-hh-headline-top {
            gap: 2%;
        }

        #po-home-hero .po-hh-headline {
            margin-bottom: 13%;
        }

        #po-home-hero .po-hh-headline span.po-hh-arrow::before {
            top: -12px;
            width: 40px;
        }

        #po-home-hero .po-hh-headline span:last-child {
            margin-left: 43px;
        }

        #po-home-hero .po-hh-ctas button.po-btn {
            font-size: 72%;
        }
    }
    /* -------------------------------------------------------- */

/* ----------------------------------------------------------------------- */




/* ----------------------------------------------------------------------- */
/* 20260327_01 */
/* ----------------------------------------------------------------------- */