.elementor-3538 .elementor-element.elementor-element-223baac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3538 .elementor-element.elementor-element-223baac0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3538 .elementor-element.elementor-element-60f67a1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:600;color:#161921;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3538 .elementor-element.elementor-element-33075e99{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-131ca44{width:100%;max-width:100%;}.elementor-3538 .elementor-element.elementor-element-131ca44 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4444446E;}.elementor-3538 .elementor-element.elementor-element-131ca44 .eltoc, .elementor-3538 .elementor-element.elementor-element-131ca44 .eltoc-search input{font-family:"Outfit", Sans-serif;font-size:14px;}.elementor-3538 .elementor-element.elementor-element-6acbd5af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-8be3549 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-8be3549{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-ec44f9a .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-ec44f9a .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-ec44f9a .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-594841c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-594841c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-aa7fd32 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-aa7fd32 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-aa7fd32 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-4030958 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-c19560e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-c19560e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-e2bb2bd .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-e2bb2bd .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-e2bb2bd .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-62737e5{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-769428d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-42aaaf1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-f25ef89 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-f25ef89 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-f25ef89 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-bb03206{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-79b8793 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-6942813 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-6942813{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-0ad8bc2 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-0ad8bc2 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-0ad8bc2 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-e5463cb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-f641ddd > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-f641ddd{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-443be5e .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-443be5e .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-443be5e .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-5450fad{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-cb1b63c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-66d424e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-66d424e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-5cf0ed3 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-5cf0ed3 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-5cf0ed3 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-64e52a3 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-64e52a3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-4c6e30d .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-4c6e30d .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-4c6e30d .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-4c6325b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-4c6325b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-dd2dbc9 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-dd2dbc9 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-dd2dbc9 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-df4df44 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-df4df44{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3538 .elementor-element.elementor-element-eb99ff6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-078ebad > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-078ebad{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-b955f5e .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-b955f5e .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-b955f5e .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-12e0e07 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-12e0e07{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-7fc07b4 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-7fc07b4 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-7fc07b4 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-042bf07 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-042bf07{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-53e8f5b .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-53e8f5b .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-53e8f5b .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-e10ac3c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-e10ac3c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-3e53121 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-3e53121 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-3e53121 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-f4aecda > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-f4aecda{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-eed9c3a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-f9f8979 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-f9f8979{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-36e7675 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-36e7675 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-36e7675 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-67a2cef > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-67a2cef{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-374a6d6 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-374a6d6 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-374a6d6 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-036d748 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-036d748{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-59fa703 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-59fa703 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-59fa703 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-ab0c758 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-ab0c758{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-b26bfc6 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-b26bfc6 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-b26bfc6 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-69f937f > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-69f937f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-6bfca92 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-6bfca92 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-6bfca92 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-3d540d6 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-3d540d6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-4c64066 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-9091742{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-7ed20ee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-8dfd07d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-8dfd07d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-1e45e1d .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-1e45e1d .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-1e45e1d .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-9eeec30 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-9eeec30{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d58bc42 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-d58bc42 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-d58bc42 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-b8a3d08 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-b8a3d08{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-bf20f5e .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-bf20f5e .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-bf20f5e .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-4024e1c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-4024e1c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-423789f .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-423789f .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-423789f .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-b1e7f2a > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-b1e7f2a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-12a5ab6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-a67366b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-a67366b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-c8f21e5 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-c8f21e5 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-c8f21e5 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-ce017d6 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-ce017d6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d728f8a .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-d728f8a .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-d728f8a .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-5e45480 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-5e45480{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-9441613 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-ece7b92 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-ece7b92{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-3d2948f .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-3d2948f .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-3d2948f .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-5cf73aa > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-5cf73aa{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-afc5dd1 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-afc5dd1 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-afc5dd1 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-db8d73b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-db8d73b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-22af4d6 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-22af4d6 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-22af4d6 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-16f4bcd > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-16f4bcd{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-be88b40 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-be88b40 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-be88b40 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-c7d72ef > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-c7d72ef{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-57c2e87 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-57c2e87 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-57c2e87 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-fbf2b99 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-fbf2b99{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-1445eac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-a823ba0 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-a823ba0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-074d1e3 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-074d1e3 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-074d1e3 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-27c4182 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-27c4182{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-e4f8a1e .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-e4f8a1e .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-e4f8a1e .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-fa64070 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-fa64070{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-c0b00ba .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-c0b00ba .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-c0b00ba .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-44b0f80 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-44b0f80{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-59629d5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-02acb4c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-02acb4c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-cd1a61d .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-cd1a61d .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-cd1a61d .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-fa0b133 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-fa0b133{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-06bf748 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-06bf748 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-06bf748 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-05ada42 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-05ada42{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-0ab863e .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-0ab863e .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-0ab863e .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-f08c77f > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-f08c77f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-1bc410b .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-1bc410b .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-1bc410b .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-f0bfd43 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-f0bfd43{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-8520717 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-8520717 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-8520717 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-8f1d553 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-e0a6e09 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-e0a6e09{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-9a47afa .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-9a47afa .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-9a47afa .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-d74958e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-d74958e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-56b6fee .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-56b6fee .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-56b6fee .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-548969b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-548969b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-9d5b306 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-9d5b306 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-9d5b306 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-c20a564 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-c20a564{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-3609262 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-3609262 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-3609262 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-9e238e3 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-9e238e3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-9654d40 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-9654d40 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-9654d40 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-b2f1aae > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3538 .elementor-element.elementor-element-b2f1aae{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d8f1c43 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-723fbf5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-7408d9e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-7408d9e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-27c5d52 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-27c5d52 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-27c5d52 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-d7271a8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-d7271a8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-b070943 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-b070943 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-b070943 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-9b55fd0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-9b55fd0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-ccf0557 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-ccf0557 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-ccf0557 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-2c5bf3a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-2c5bf3a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-470b2af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-16698f9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-16698f9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-934040d .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-934040d .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-934040d .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-6aab856 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-6aab856{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-9a7980e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-9a7980e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-31faf72 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-31faf72 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-31faf72 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-3e411f9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-3e411f9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-2b74399 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-2b74399 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-2b74399 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-0aef46f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-0aef46f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-ad9a14e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-d53a4ce > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-d53a4ce{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d7360b1 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-d7360b1 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-d7360b1 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-cce43d6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-cce43d6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-acf8842 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-acf8842 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-acf8842 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-709d0ef > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-709d0ef{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-87e0ee5 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-87e0ee5 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-87e0ee5 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-173d048 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-173d048{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-fb979b2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-c770460 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-c770460{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d7dbb0e .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-d7dbb0e .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-d7dbb0e .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-156dd77 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-156dd77{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-bd569ae .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-0763c9c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-0763c9c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-b55d40f .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-b55d40f .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-b55d40f .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-0ea4c06 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-0ea4c06{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-c9b5734 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-c9b5734 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-c9b5734 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-70fe047 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-70fe047{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-5c15d2c .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-5c15d2c .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-5c15d2c .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-8d947f7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-8d947f7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-e1db0f2 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-e1db0f2 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-e1db0f2 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-b7e5693 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-b7e5693{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-494ec0d .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-494ec0d .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-494ec0d .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-692016c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-692016c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-086d6c6 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-086d6c6 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-086d6c6 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-2b84929 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-2b84929{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-71ba161 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-2028e4c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-2028e4c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-fe97d0b .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-fe97d0b .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-fe97d0b .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-88ccf02 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-88ccf02{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-2b06b50 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-2b06b50 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-2b06b50 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-5af4c88 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-5af4c88{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-6d70436 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-6d70436 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-6d70436 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-44ba9da > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-44ba9da{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d715e62 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-d715e62 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-d715e62 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-b3159c5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-c2ddfe8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-98ff04c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-c10cd15 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-c10cd15{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-de1b799 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-de1b799 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-de1b799 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-883245e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-883245e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-af795b9 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-af795b9 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-af795b9 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-d16f101 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-d16f101{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-86bdc2b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-67a31e9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-8efd775 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-8efd775{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d4cd866 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-d4cd866 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-d4cd866 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-db3057c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-db3057c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-dd91e6e .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-dd91e6e .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-dd91e6e .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-9c11eba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-221e675 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-221e675{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-7f9b792 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-7f9b792 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-7f9b792 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-c564b74 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3538 .elementor-element.elementor-element-c564b74{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-5d26e48 .elemate-code-highlight{font-size:14px;--ech-line-height:1.6em;--ech-radius:3px 3px 3px 3px;}.elementor-3538 .elementor-element.elementor-element-5d26e48 .elemate-code-highlight code[class*="language-"]:focus, .elementor-3538 .elementor-element.elementor-element-5d26e48 .elemate-code-highlight pre[class*="language-"]:focus{outline:1px solid #696CFF;}.elementor-3538 .elementor-element.elementor-element-67ab6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3538 .elementor-element.elementor-element-67ab6c6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-51773b3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-54f06bb{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-73b57cc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-784e651{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-8ae60d7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-6466104{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-e605df4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-3a74212{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-b96e78f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-4416c57{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-0df51d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-a475e80{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-69ed524 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-4c0eb3b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-023acb3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-513c0f1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-effc828 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-bda6d55{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-e14b662 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-725d9e4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-fb76d36 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-7b04204{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-bb61961 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-62f2c7c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-fcaa59a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-89604e0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-5539865 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-2362cb0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-c9ca762 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-e90ee7b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-2f72d3f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-b5e22d2{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-b1a8b98 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-295f30c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d4cf71a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-6a03f69{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-8f4eee7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-5767808{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-359bcdf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-14a959c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-6c05af5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-c048264{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-4005002 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-fc8305d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-b108c84 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-4eabdcf{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-bd90b26 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-d3d2deb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-26e03b8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-3dbcac2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#161921;}.elementor-3538 .elementor-element.elementor-element-e52ca68{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-8255826 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#161921;}.elementor-3538 .elementor-element.elementor-element-d048176{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-7558a83 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#161921;}.elementor-3538 .elementor-element.elementor-element-26d74b3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-55978a8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#161921;}.elementor-3538 .elementor-element.elementor-element-881f82e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-8f7a893 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#161921;}.elementor-3538 .elementor-element.elementor-element-5e59c0e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-5d7c597 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#161921;}.elementor-3538 .elementor-element.elementor-element-3bf036b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d9a9d88 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#161921;}.elementor-3538 .elementor-element.elementor-element-e67a350{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-ca6c1fe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#161921;}.elementor-3538 .elementor-element.elementor-element-27cf24c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-a4ba37d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#161921;}.elementor-3538 .elementor-element.elementor-element-75e153e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-d878313 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#161921;}.elementor-3538 .elementor-element.elementor-element-d4dcf18{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-96bf831 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#161921;}.elementor-3538 .elementor-element.elementor-element-a03ae3e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-3538 .elementor-element.elementor-element-a945ca3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#161921;}.elementor-3538 .elementor-element.elementor-element-4f36361{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#646464;}@media(min-width:768px){.elementor-3538 .elementor-element.elementor-element-223baac0{--width:97.032%;}}@media(max-width:1024px){.elementor-3538 .elementor-element.elementor-element-60f67a1c .elementor-heading-title{font-size:28px;}.elementor-3538 .elementor-element.elementor-element-6acbd5af .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-4030958 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-769428d .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-79b8793 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-e5463cb .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-cb1b63c .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-eb99ff6 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-eed9c3a .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-4c64066 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-7ed20ee .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-12a5ab6 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-9441613 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-1445eac .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-59629d5 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-8f1d553 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-d8f1c43 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-723fbf5 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-470b2af .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-ad9a14e .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-fb979b2 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-bd569ae .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-71ba161 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-b3159c5 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-98ff04c .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-86bdc2b .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-9c11eba .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-51773b3 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-73b57cc .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-8ae60d7 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-e605df4 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-b96e78f .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-0df51d0 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-69ed524 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-023acb3 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-effc828 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-e14b662 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-fb76d36 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-bb61961 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-fcaa59a .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-5539865 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-c9ca762 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-2f72d3f .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-b1a8b98 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-d4cf71a .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-8f4eee7 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-359bcdf .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-6c05af5 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-4005002 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-b108c84 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-bd90b26 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-d3d2deb .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-3dbcac2 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-8255826 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-7558a83 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-55978a8 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-8f7a893 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-5d7c597 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-d9a9d88 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-ca6c1fe .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-a4ba37d .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-d878313 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-96bf831 .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-a945ca3 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-3538 .elementor-element.elementor-element-60f67a1c .elementor-heading-title{font-size:24px;}.elementor-3538 .elementor-element.elementor-element-6acbd5af .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-4030958 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-769428d .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-79b8793 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-e5463cb .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-cb1b63c .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-eb99ff6 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-eed9c3a .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-4c64066 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-7ed20ee .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-12a5ab6 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-9441613 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-1445eac .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-59629d5 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-8f1d553 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-d8f1c43 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-723fbf5 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-470b2af .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-ad9a14e .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-fb979b2 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-bd569ae .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-71ba161 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-b3159c5 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-98ff04c .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-86bdc2b .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-9c11eba .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-51773b3 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-73b57cc .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-8ae60d7 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-e605df4 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-b96e78f .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-0df51d0 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-69ed524 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-023acb3 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-effc828 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-e14b662 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-fb76d36 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-bb61961 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-fcaa59a .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-5539865 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-c9ca762 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-2f72d3f .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-b1a8b98 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-d4cf71a .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-8f4eee7 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-359bcdf .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-6c05af5 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-4005002 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-b108c84 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-bd90b26 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-d3d2deb .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-3dbcac2 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-8255826 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-7558a83 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-55978a8 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-8f7a893 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-5d7c597 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-d9a9d88 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-ca6c1fe .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-a4ba37d .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-d878313 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-96bf831 .elementor-heading-title{font-size:22px;}.elementor-3538 .elementor-element.elementor-element-a945ca3 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for text-editor, class: .elementor-element-33075e99 */.elementor-3538 .elementor-element.elementor-element-33075e99 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8be3549 */.elementor-3538 .elementor-element.elementor-element-8be3549 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c19560e */.elementor-3538 .elementor-element.elementor-element-c19560e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42aaaf1 */.elementor-3538 .elementor-element.elementor-element-42aaaf1 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-42aaaf1 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-42aaaf1 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-42aaaf1 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb03206 */.elementor-3538 .elementor-element.elementor-element-bb03206 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-bb03206 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-bb03206 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-bb03206 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6942813 */.elementor-3538 .elementor-element.elementor-element-6942813 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f641ddd */.elementor-3538 .elementor-element.elementor-element-f641ddd .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66d424e */.elementor-3538 .elementor-element.elementor-element-66d424e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e52a3 */.elementor-3538 .elementor-element.elementor-element-64e52a3 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c6325b */.elementor-3538 .elementor-element.elementor-element-4c6325b .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df4df44 */.elementor-3538 .elementor-element.elementor-element-df4df44 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-078ebad */.elementor-3538 .elementor-element.elementor-element-078ebad .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12e0e07 */.elementor-3538 .elementor-element.elementor-element-12e0e07 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-042bf07 */.elementor-3538 .elementor-element.elementor-element-042bf07 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e10ac3c */.elementor-3538 .elementor-element.elementor-element-e10ac3c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4aecda */.elementor-3538 .elementor-element.elementor-element-f4aecda .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9f8979 */.elementor-3538 .elementor-element.elementor-element-f9f8979 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67a2cef */.elementor-3538 .elementor-element.elementor-element-67a2cef .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-036d748 */.elementor-3538 .elementor-element.elementor-element-036d748 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab0c758 */.elementor-3538 .elementor-element.elementor-element-ab0c758 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69f937f */.elementor-3538 .elementor-element.elementor-element-69f937f .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d540d6 */.elementor-3538 .elementor-element.elementor-element-3d540d6 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dfd07d */.elementor-3538 .elementor-element.elementor-element-8dfd07d .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9eeec30 */.elementor-3538 .elementor-element.elementor-element-9eeec30 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8a3d08 */.elementor-3538 .elementor-element.elementor-element-b8a3d08 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4024e1c */.elementor-3538 .elementor-element.elementor-element-4024e1c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e7f2a */.elementor-3538 .elementor-element.elementor-element-b1e7f2a .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a67366b */.elementor-3538 .elementor-element.elementor-element-a67366b .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce017d6 */.elementor-3538 .elementor-element.elementor-element-ce017d6 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e45480 */.elementor-3538 .elementor-element.elementor-element-5e45480 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ece7b92 */.elementor-3538 .elementor-element.elementor-element-ece7b92 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf73aa */.elementor-3538 .elementor-element.elementor-element-5cf73aa .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db8d73b */.elementor-3538 .elementor-element.elementor-element-db8d73b .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16f4bcd */.elementor-3538 .elementor-element.elementor-element-16f4bcd .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7d72ef */.elementor-3538 .elementor-element.elementor-element-c7d72ef .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbf2b99 */.elementor-3538 .elementor-element.elementor-element-fbf2b99 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a823ba0 */.elementor-3538 .elementor-element.elementor-element-a823ba0 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27c4182 */.elementor-3538 .elementor-element.elementor-element-27c4182 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa64070 */.elementor-3538 .elementor-element.elementor-element-fa64070 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b0f80 */.elementor-3538 .elementor-element.elementor-element-44b0f80 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02acb4c */.elementor-3538 .elementor-element.elementor-element-02acb4c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa0b133 */.elementor-3538 .elementor-element.elementor-element-fa0b133 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05ada42 */.elementor-3538 .elementor-element.elementor-element-05ada42 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f08c77f */.elementor-3538 .elementor-element.elementor-element-f08c77f .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0bfd43 */.elementor-3538 .elementor-element.elementor-element-f0bfd43 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0a6e09 */.elementor-3538 .elementor-element.elementor-element-e0a6e09 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-e0a6e09 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-e0a6e09 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-e0a6e09 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d74958e */.elementor-3538 .elementor-element.elementor-element-d74958e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-d74958e .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-d74958e ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-d74958e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548969b */.elementor-3538 .elementor-element.elementor-element-548969b .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-548969b .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-548969b ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-548969b .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c20a564 */.elementor-3538 .elementor-element.elementor-element-c20a564 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-c20a564 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-c20a564 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-c20a564 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e238e3 */.elementor-3538 .elementor-element.elementor-element-9e238e3 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-9e238e3 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-9e238e3 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-9e238e3 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2f1aae */.elementor-3538 .elementor-element.elementor-element-b2f1aae .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-b2f1aae .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-b2f1aae ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-b2f1aae .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7408d9e */.elementor-3538 .elementor-element.elementor-element-7408d9e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-7408d9e .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-7408d9e ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-7408d9e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7271a8 */.elementor-3538 .elementor-element.elementor-element-d7271a8 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-d7271a8 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-d7271a8 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-d7271a8 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b55fd0 */.elementor-3538 .elementor-element.elementor-element-9b55fd0 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-9b55fd0 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-9b55fd0 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-9b55fd0 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c5bf3a */.elementor-3538 .elementor-element.elementor-element-2c5bf3a .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-2c5bf3a .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-2c5bf3a ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-2c5bf3a .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16698f9 */.elementor-3538 .elementor-element.elementor-element-16698f9 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-16698f9 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-16698f9 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-16698f9 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aab856 */.elementor-3538 .elementor-element.elementor-element-6aab856 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-6aab856 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-6aab856 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-6aab856 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a7980e */.elementor-3538 .elementor-element.elementor-element-9a7980e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-9a7980e .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-9a7980e ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-9a7980e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e411f9 */.elementor-3538 .elementor-element.elementor-element-3e411f9 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-3e411f9 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-3e411f9 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-3e411f9 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aef46f */.elementor-3538 .elementor-element.elementor-element-0aef46f .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-0aef46f .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-0aef46f ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-0aef46f .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53a4ce */.elementor-3538 .elementor-element.elementor-element-d53a4ce .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-d53a4ce .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-d53a4ce ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-d53a4ce .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce43d6 */.elementor-3538 .elementor-element.elementor-element-cce43d6 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-cce43d6 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-cce43d6 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-cce43d6 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-709d0ef */.elementor-3538 .elementor-element.elementor-element-709d0ef .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-709d0ef .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-709d0ef ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-709d0ef .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-173d048 */.elementor-3538 .elementor-element.elementor-element-173d048 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-173d048 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-173d048 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-173d048 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c770460 */.elementor-3538 .elementor-element.elementor-element-c770460 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-c770460 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-c770460 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-c770460 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-156dd77 */.elementor-3538 .elementor-element.elementor-element-156dd77 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-156dd77 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-156dd77 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-156dd77 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0763c9c */.elementor-3538 .elementor-element.elementor-element-0763c9c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-0763c9c .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-0763c9c ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-0763c9c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ea4c06 */.elementor-3538 .elementor-element.elementor-element-0ea4c06 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-0ea4c06 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-0ea4c06 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-0ea4c06 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70fe047 */.elementor-3538 .elementor-element.elementor-element-70fe047 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-70fe047 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-70fe047 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-70fe047 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d947f7 */.elementor-3538 .elementor-element.elementor-element-8d947f7 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-8d947f7 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-8d947f7 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-8d947f7 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e5693 */.elementor-3538 .elementor-element.elementor-element-b7e5693 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-b7e5693 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-b7e5693 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-b7e5693 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692016c */.elementor-3538 .elementor-element.elementor-element-692016c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-692016c .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-692016c ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-692016c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b84929 */.elementor-3538 .elementor-element.elementor-element-2b84929 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-2b84929 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-2b84929 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-2b84929 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2028e4c */.elementor-3538 .elementor-element.elementor-element-2028e4c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-2028e4c .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-2028e4c ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-2028e4c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ccf02 */.elementor-3538 .elementor-element.elementor-element-88ccf02 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-88ccf02 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-88ccf02 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-88ccf02 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5af4c88 */.elementor-3538 .elementor-element.elementor-element-5af4c88 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-5af4c88 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-5af4c88 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-5af4c88 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44ba9da */.elementor-3538 .elementor-element.elementor-element-44ba9da .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-44ba9da .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-44ba9da ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-44ba9da .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c10cd15 */.elementor-3538 .elementor-element.elementor-element-c10cd15 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-c10cd15 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-c10cd15 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-c10cd15 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-883245e */.elementor-3538 .elementor-element.elementor-element-883245e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-883245e .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-883245e ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-883245e .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d16f101 */.elementor-3538 .elementor-element.elementor-element-d16f101 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-d16f101 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-d16f101 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-d16f101 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8efd775 */.elementor-3538 .elementor-element.elementor-element-8efd775 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-8efd775 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-8efd775 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-8efd775 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db3057c */.elementor-3538 .elementor-element.elementor-element-db3057c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-db3057c .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-db3057c ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-db3057c .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-221e675 */.elementor-3538 .elementor-element.elementor-element-221e675 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-221e675 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-221e675 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-221e675 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c564b74 */.elementor-3538 .elementor-element.elementor-element-c564b74 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-c564b74 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-c564b74 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-c564b74 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67ab6c6 */.elementor-3538 .elementor-element.elementor-element-67ab6c6 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}

.elementor-3538 .elementor-element.elementor-element-67ab6c6 .code-container{
    margin-top: 5px;
}

.elementor-3538 .elementor-element.elementor-element-67ab6c6 ol{
list-style: number-list;
}

/* Container styling */
.code-container {
    background-color: #f4f4f5;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    padding: 10px;
    margin: 20px 0;
    overflow: auto;
}

/* Code block styling */
.code-container pre {
    margin: 0;
    overflow: auto;
    font-size: 14px;
    color: #333;
}

/* Header with copy button and language label */
.code-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5px;
}

/* Language label styling */
.language-label {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border-radius: 0px;
}

/* Copy button styling */
.copy-btn {
    background-color: #696CFF;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    display: flex;
    align-items: center;
    gap: 0px;
}

.copy-btn:hover {
    background-color: #555;
}

.copy-btn:active {
    background-color: #333;
}

.copy-btn.copied {
    background-color: #333;
    color: #fff;
}


.copy-btn:focus:not(:focus-visible) {
    outline: none;
    background-color: #696CFF;
}

button.copy-btn::before {
    content: "📄";
}

.elementor-3538 .elementor-element.elementor-element-67ab6c6 .emphasise-quote{
 border-left:2px solid #646464;
 padding: 5px;
 padding-left: 20px;
 background-color: #f4f4f5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223baac0 */a {
  color: #696CFF;         /* Your desired link color */
  text-decoration: none;  /* Optional: removes underline */
}

a:visited {
  color: #696CFF;         /* Same color even after link is visited */
}

a:hover {
  color: #696CFF;         /* Optional: slightly darker on hover */
  text-decoration: underline; /* Optional: show underline on hover */
}

a:active {
  color: #696CFF;         /* Same color while clicking */
}/* End custom CSS */