.elementor-22588 .elementor-element.elementor-element-1c771530{--display:flex;}.elementor-22588 .elementor-element.elementor-element-359c98f code,.elementor-22588 .elementor-element.elementor-element-359c98f .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-359c98f pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-359c98f .lang-label-true .hljs-language{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );color:#616161;}.elementor-22588 .elementor-element.elementor-element-755868c code,.elementor-22588 .elementor-element.elementor-element-755868c .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-755868c pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-755868c .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-755868c .lang-label-true .hljs-language{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );color:#616161;}.elementor-22588 .elementor-element.elementor-element-2fa830f code,.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-2fa830f pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-2fa830f .lang-label-true .hljs-language{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );color:#616161;}.elementor-22588 .elementor-element.elementor-element-dd165eb code,.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-dd165eb pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-5176800 code,.elementor-22588 .elementor-element.elementor-element-5176800 .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-5176800 pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-a20a775 code,.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-a20a775 pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-a20a775 .lang-label-true .hljs-language{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );color:#616161;}.elementor-22588 .elementor-element.elementor-element-758680e code,.elementor-22588 .elementor-element.elementor-element-758680e .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-758680e pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-758680e .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-758680e .lang-label-true .hljs-language{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );color:#616161;}.elementor-22588 .elementor-element.elementor-element-cc5c63d code,.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-cc5c63d pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-ln-line.hljs-ln-code{padding-left:10px;}.elementor-22588 .elementor-element.elementor-element-70fafdf code,.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs td{font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:normal;}.elementor-22588 .elementor-element.elementor-element-70fafdf pre{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d7d7d7;border-radius:5px 5px 5px 5px;}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-copy-button{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );top:5px;right:5px;border-radius:15px 15px 15px 15px;background-color:rgba(255, 255, 255, 0);color:#525252;border-style:solid;border-width:2px 2px 2px 2px;border-color:#525252;}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-copy-button:before{width:15px;height:15px;}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-copy-button:hover,.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-copy-button:focus:hover{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-copy-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-ln-line.hljs-ln-numbers{font-family:var( --e-global-typography-56a7630-font-family ), Sans-serif;font-size:var( --e-global-typography-56a7630-font-size );font-weight:var( --e-global-typography-56a7630-font-weight );padding-right:10px;color:#5d5d5d;border-right-style:solid;border-right-width:1px;border-right-color:#5D5D5D;}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-ln-line.hljs-ln-code{padding-left:10px;}@media(max-width:1024px){.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-359c98f .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-755868c .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-2fa830f .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-a20a775 .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-758680e .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}}@media(max-width:767px){.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-359c98f .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-359c98f .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-755868c .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-755868c .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-2fa830f .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-2fa830f .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-dd165eb .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-5176800 .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-a20a775 .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-a20a775 .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-758680e .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-758680e .lang-label-true .hljs-language{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-cc5c63d .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-copy-button{font-size:var( --e-global-typography-56a7630-font-size );}.elementor-22588 .elementor-element.elementor-element-70fafdf .hljs-ln-line.hljs-ln-numbers{font-size:var( --e-global-typography-56a7630-font-size );}}