/* qa.guru — per-page CSS for /python-advanced (site/qg/python-advanced.css); loaded after custom.css only on this page */
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-58e07559{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c06c99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 25px 25px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c06c99:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c06c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-28cb5f88,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c63f317{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d359e4a,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-60ebb06,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c397a3,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7ebb99d5{background-color:var( --e-global-color-blocksy_palette_6 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:5px 10px 5px 10px;border-radius:12px 12px 12px 12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d359e4a.elementor-element,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-60ebb06.elementor-element,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c397a3.elementor-element,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7ebb99d5.elementor-element{--align-self:flex-start;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6a4a36fd,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1397e19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6a4a36fd .elementor-heading-title,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1397e19 .elementor-heading-title{font-size:60px;line-height:1.1em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4e4b05b8,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2b73e364{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-172a1814{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-172a1814.e-con{--flex-grow:0;--flex-shrink:1;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-76c6af3e img,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4dfecd8e img{width:42px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7574db59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7574db59 img{width:42px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7b526c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7b526c06 img{width:42px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-63ce8c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-63ce8c4d img{width:42px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-blocksy_palette_8 );border-radius:100px 100px 100px 100px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-784e63db{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-784e63db.e-con{--flex-grow:0;--flex-shrink:1;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c1ea754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266 .elementor-icon-wrapper,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659 .elementor-icon-wrapper{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266.elementor-view-stacked .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659.elementor-view-stacked .elementor-icon{background-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266.elementor-view-default .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659.elementor-view-default .elementor-icon{color:#FFCE54;border-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266.elementor-view-default .elementor-icon svg,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659.elementor-view-default .elementor-icon svg{fill:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266 .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659 .elementor-icon{font-size:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-546cb266 .elementor-icon svg,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c70659 .elementor-icon svg{height:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0 .elementor-icon-wrapper{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0.elementor-view-stacked .elementor-icon{background-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0.elementor-view-default .elementor-icon{color:#FFCE54;border-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0.elementor-view-default .elementor-icon svg{fill:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0 .elementor-icon{font-size:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ae5c5d0 .elementor-icon svg{height:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899 .elementor-icon-wrapper{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899.elementor-view-stacked .elementor-icon{background-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899.elementor-view-default .elementor-icon{color:#FFCE54;border-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899.elementor-view-default .elementor-icon svg{fill:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899 .elementor-icon{font-size:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a5b5899 .elementor-icon svg{height:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2 .elementor-icon-wrapper{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2.elementor-view-stacked .elementor-icon{background-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2.elementor-view-default .elementor-icon{color:#FFCE54;border-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2.elementor-view-default .elementor-icon svg{fill:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2 .elementor-icon{font-size:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c4a5ee2 .elementor-icon svg{height:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837 .elementor-icon-wrapper{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837.elementor-view-stacked .elementor-icon{background-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837.elementor-view-default .elementor-icon{color:#FFCE54;border-color:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837.elementor-view-default .elementor-icon svg{fill:#FFCE54;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837 .elementor-icon{font-size:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4fce7837 .elementor-icon svg{height:17px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7ea928ac{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-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2a4a7cee{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-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-79c6aacd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7bf22c94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6d4b3417 .elementor-button,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b3c6fb8 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:15px 15px 15px 15px;padding:20px 40px 20px 40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6d4b3417 .elementor-button:hover,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b3c6fb8 .elementor-button:hover,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6d4b3417 .elementor-button:focus,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b3c6fb8 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-76d5d6e9{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 25px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5bf6a894{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0317c5d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57{background-color:var( --e-global-color-blocksy_palette_8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10% 10% 10% 10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57 .elementor-icon-box-title{margin-block-end:10px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57 .elementor-icon{font-size:33px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0{background-color:var( --e-global-color-blocksy_palette_8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10% 10% 10% 10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0 .elementor-icon-box-title{margin-block-end:10px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0 .elementor-icon{font-size:38px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86{background-color:var( --e-global-color-blocksy_palette_8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10% 10% 10% 10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86 .elementor-icon-box-title{margin-block-end:10px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86 .elementor-icon{font-size:33px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8{background-color:var( --e-global-color-blocksy_palette_8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10% 10% 10% 10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8 .elementor-icon-box-title{margin-block-end:10px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8 .elementor-icon{font-size:33px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qa.guru/wp-content/uploads/2025/12/decorative-shape-grey-2.svg");background-position:top left;background-repeat:no-repeat;background-size:850px auto;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-990aa2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1ecc310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1ecc310 .elementor-heading-title{line-height:1.5em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-50d5620{margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 60px) 250px;text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a9fdf41{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a{background-color:var( --e-global-color-blocksy_palette_8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10% 10% 10% 10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a .elementor-icon-box-wrapper{text-align:start;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a .elementor-icon-box-title{margin-block-end:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a .elementor-icon{font-size:36px;padding:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7{background-color:var( --e-global-color-blocksy_palette_8 );padding:10% 10% 10% 10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7 .elementor-icon-box-wrapper{text-align:start;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7 .elementor-icon-box-title{margin-block-end:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7 .elementor-icon{font-size:36px;padding:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858{background-color:var( --e-global-color-blocksy_palette_8 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10% 10% 10% 10%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858 .elementor-icon-box-wrapper{text-align:start;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858 .elementor-icon-box-title{margin-block-end:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858.elementor-view-framed .elementor-icon,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858 .elementor-icon{font-size:36px;padding:20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f2ef5d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-blocksy_palette_6 );--border-color:var( --e-global-color-blocksy_palette_6 );--border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c::before,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c > .elementor-background-video-container::before,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c > .e-con-inner > .elementor-background-video-container::before,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c > .elementor-background-slideshow::before,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c > .e-con-inner > .elementor-background-slideshow::before,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-125c19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-45620a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-45620a0 .elementor-heading-title{line-height:1.3em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_1 );transition:color 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_1 );transition:fill 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-item > .elementor-icon-list-text,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-item > a{line-height:1.5em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3d4b557 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-fe2c3bd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-blocksy_palette_6 );--border-color:var( --e-global-color-blocksy_palette_6 );--border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ee595b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ee595b .elementor-heading-title{line-height:1.3em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e45ed0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1115f3a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1115f3a .elementor-title{font-weight:600;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1115f3a .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1115f3a .elementor-progress-bar{height:50px;line-height:50px;color:var( --e-global-color-blocksy_palette_8 );font-size:24px;font-weight:600;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1115f3a .elementor-progress-wrapper{border-radius:12px;overflow:hidden;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d02dd7b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d02dd7b .elementor-title{font-weight:600;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d02dd7b .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d02dd7b .elementor-progress-bar{height:50px;line-height:50px;font-size:24px;font-weight:600;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d02dd7b .elementor-progress-wrapper{border-radius:12px;overflow:hidden;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6ab333d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6ab333d .elementor-title{font-weight:600;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6ab333d .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6ab333d .elementor-progress-bar{height:50px;line-height:50px;font-size:24px;font-weight:600;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6ab333d .elementor-progress-wrapper{border-radius:12px;overflow:hidden;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c3d5934{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c3d5934 .elementor-heading-title{line-height:1.5em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a97342d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-09db6e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-09db6e3:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-09db6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d00d295{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-99b1681 img{border-radius:20px 20px 20px 20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ce1293c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4a68e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-59ef8e8{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-59ef8e8 .elementor-heading-title{line-height:1.3em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0f1734c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_1 );transition:color 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_1 );transition:fill 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-item > .elementor-icon-list-text,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-item > a{line-height:1.5em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6f4e764 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c35fc0 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:16px;font-weight:700;border-radius:15px 15px 15px 15px;padding:20px 40px 20px 40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c35fc0 .elementor-button:hover,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3c35fc0 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-57779c43{--display:flex;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7f48ee1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-blocksy_palette_5 );--border-color:var( --e-global-color-blocksy_palette_5 );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-491cd48b .elementor-counter-number-wrapper{color:var( --e-global-color-blocksy_palette_1 );font-size:40px;font-weight:800;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-491cd48b .elementor-counter-title{font-size:15px;font-weight:700;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-facb521 img{width:130px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5d13213f img{width:110px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7.elementor-element{--align-self:flex-start;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7 img{width:220px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3478975{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f05f8fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f05f8fd:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f05f8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0d894bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0fadbd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-036ab74{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-036ab74 .elementor-heading-title{line-height:1.5em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3f13bb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1em/2);}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_1 );transition:color 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_1 );transition:fill 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-item > .elementor-icon-list-text,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-item > a{line-height:1.5em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e9ec3b5 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-370c8a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-936e3d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1baf942 img{border-radius:20px 20px 20px 20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-9cfc86e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-bf793a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-weight:600;text-transform:uppercase;color:var( --e-global-color-blocksy_palette_4 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-aa75996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-aa75996 .elementor-heading-title{line-height:1.5em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-90fa6f6{margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 60px) 250px;text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2486e39{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-55b446e{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-8ceaf4e{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-bbb158d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a2ffc68{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-309cdbe{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c8d644b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-9ab14d5{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d7f9f41{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-91f0900{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-245462b{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-28eeb9e{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b8551b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c29932e{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3938ede{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-02b6e5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d73dcbc{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6d8618d{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b5bdcad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f96bc90{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-8a979f0{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-114a7fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-9cd91b6{--display:flex;border-style:none;--border-style:none;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-cc70885{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-74339fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b52dc46{--n-accordion-title-font-size:1rem;width:initial;max-width:initial;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_5 );border-radius:25px 25px 25px 25px;box-shadow:0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b52dc46{--n-accordion-padding:20px 30px 20px 30px;}
:where( :is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b52dc46 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}
:where( :is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b52dc46 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:015px;--padding-left:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5b84e187{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3eac1c69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:25px 25px 25px 25px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3eac1c69:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3eac1c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1d20d36e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1f330750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1f330750 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-549bef0e{color:var( --e-global-color-blocksy_palette_6 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5d8c59f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-21ab17fa .elementor-button{background-color:var( --e-global-color-blocksy_palette_7 );font-size:16px;font-weight:700;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-radius:15px 15px 15px 15px;padding:20px 40px 20px 40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-21ab17fa .elementor-button:hover,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-21ab17fa .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_6 );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5df5a475{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5df5a475:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5df5a475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qa.guru/wp-content/uploads/2025/12/decorative-shape-grey-2.svg");background-position:top left;background-repeat:no-repeat;background-size:1200px auto;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4169a93e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7e4b688a{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5232aa0f{--display:flex;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}
@media(min-width:768px){
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c06c99{--width:1550px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-172a1814{--width:fit-content;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-784e63db{--width:fit-content;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c{--width:50%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-fe2c3bd{--width:50%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2486e39{--width:70%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1d20d36e{--width:65%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5d8c59f8{--width:35%;}
}
@media(max-width:1024px) and (min-width:768px){
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c06c99{--width:95%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d00d295{--width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ce1293c{--width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0d894bf{--width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-936e3d4{--width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2486e39{--width:100%;}
}
@media(max-width:1024px){
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-58e07559{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-28cb5f88,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c63f317{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6a4a36fd,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1397e19{width:100%;max-width:100%;text-align:start;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6a4a36fd .elementor-heading-title,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1397e19 .elementor-heading-title{font-size:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4e4b05b8,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2b73e364{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-76c6af3e img,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4dfecd8e img{width:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7574db59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7574db59 img{width:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7b526c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7b526c06 img{width:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-63ce8c4d img{width:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-79c6aacd{--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;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-76d5d6e9{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:2.5%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5bf6a894{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0317c5d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb{--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;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:600px auto;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1ecc310 .elementor-heading-title{font-size:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-50d5620{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 60px) 100px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a9fdf41{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f2ef5d4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6e5394c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-45620a0 .elementor-heading-title{font-size:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-fe2c3bd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ee595b .elementor-heading-title{font-size:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c3d5934{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c3d5934 .elementor-heading-title{font-size:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a97342d{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-09db6e3{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ce1293c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ce1293c.e-con{--order:99999 /* order end hack */;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-59ef8e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-59ef8e8 .elementor-heading-title{font-size:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0f1734c{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-57779c43{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-491cd48b .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-491cd48b .elementor-counter-title{line-height:1.8em;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-facb521 img{width:130px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7.elementor-element{--align-self:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3478975{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f05f8fd{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0d894bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0d894bf.e-con{--order:99999 /* order end hack */;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-036ab74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-036ab74 .elementor-heading-title{font-size:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3f13bb8{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-370c8a3{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-9cfc86e{--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;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-aa75996 .elementor-heading-title{font-size:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-90fa6f6{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 60px) 100px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-bbb158d.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c8d644b.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-91f0900.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b8551b1.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-02b6e5b.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b5bdcad.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-114a7fe.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-74339fc.elementor-element{--align-self:stretch;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5b84e187{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3eac1c69{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5df5a475:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5df5a475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5df5a475{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}
}
@media(max-width:767px){
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c06c99{--width:90%;--padding-top:100px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-28cb5f88,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c63f317{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d359e4a,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-60ebb06,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7c397a3,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7ebb99d5{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6a4a36fd,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1397e19{text-align:start;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-6a4a36fd .elementor-heading-title,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1397e19 .elementor-heading-title{font-size:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4e4b05b8,:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2b73e364{--justify-content:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-172a1814{--width:fit-content;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-784e63db{--width:fit-content;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-76d5d6e9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0317c5d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57{padding:10% 10% 10% 10%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ab87f57 .elementor-icon-box-wrapper{text-align:center;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0{padding:10% 10% 10% 10%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d8173c0 .elementor-icon-box-wrapper{text-align:center;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86{padding:10% 10% 10% 10%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-ee35d86 .elementor-icon-box-wrapper{text-align:center;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8{padding:10% 10% 10% 10%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-13236c8 .elementor-icon-box-wrapper{text-align:center;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb:not(.elementor-motion-effects-element-type-background),:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-d9aefbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:400px auto;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1ecc310 .elementor-heading-title{font-size:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-50d5620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a9fdf41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a{padding:10% 10% 10% 10%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-65c448a .elementor-icon-box-wrapper{text-align:center;gap:40px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7{padding:10% 10% 10% 10%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-b66fee7 .elementor-icon-box-wrapper{text-align:center;gap:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858{padding:10% 10% 10% 10%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-a678858 .elementor-icon-box-wrapper{text-align:center;gap:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f2ef5d4{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-125c19e{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-45620a0{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-45620a0 .elementor-heading-title{font-size:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ee595b{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-2ee595b .elementor-heading-title{font-size:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-e45ed0b{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-c3d5934 .elementor-heading-title{font-size:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-09db6e3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-4a68e80{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-59ef8e8 .elementor-heading-title{font-size:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-7f48ee1{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-491cd48b{width:100%;max-width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-491cd48b .elementor-counter-number-wrapper{--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-122a40b3{width:100%;max-width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-122a40b3 img{width:160px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-facb521{width:100%;max-width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-facb521 img{width:110px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5d13213f{width:100%;max-width:100%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-5d13213f img{width:100px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7.elementor-element{--align-self:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-435f0fe7 img{width:200px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-f05f8fd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-0fadbd5{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-036ab74 .elementor-heading-title{font-size:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-aa75996 .elementor-heading-title{font-size:25px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-90fa6f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-3eac1c69{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-1f330750{text-align:center;}
:is(.elementor-7525,.elementor-7574) .elementor-element.elementor-element-549bef0e{text-align:center;}
}

/* === w2 hand (python-advanced 7525 / start 7574) === */
/* === python-advanced (7525) и start (7574): одинаковый шаблон, CSS пересобран с /playwright-js и /ai-first ===
   hero: правая колонка — заметка «курс обновляется» вместо плитки; оформляем как карточку */
.elementor-7525 .elementor-element.elementor-element-60ebb06,.elementor-7574 .elementor-element.elementor-element-60ebb06{text-transform:none !important;font-weight:400 !important;letter-spacing:0 !important;color:var(--e-global-color-secondary,#4d5d6d) !important;background:transparent !important;padding:0 !important;margin:0 0 24px 0 !important;text-align:start !important;}
.elementor-7525 .elementor-element.elementor-element-c63f317,.elementor-7574 .elementor-element.elementor-element-c63f317{--display:flex;--flex-direction:column;--align-items:flex-start;--gap:20px;--row-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;background:#fff;border:1px solid var(--e-global-color-blocksy_palette_6,#EAECF0);border-radius:25px;box-shadow:0 20px 80px rgba(193,199,212,.25);}
.elementor-7525 .elementor-element.elementor-element-7c70659 .elementor-icon,.elementor-7574 .elementor-element.elementor-element-7c70659 .elementor-icon{font-size:56px;color:#20ADE3;fill:#20ADE3;}
.elementor-7525 .elementor-element.elementor-element-7c70659 .elementor-icon svg,.elementor-7574 .elementor-element.elementor-element-7c70659 .elementor-icon svg{width:56px;height:56px;fill:#20ADE3 !important;}
.elementor-7525 .elementor-element.elementor-element-7c70659,.elementor-7574 .elementor-element.elementor-element-7c70659{margin:0;}
.elementor-7525 .elementor-element.elementor-element-7c70659 .elementor-icon-wrapper,.elementor-7574 .elementor-element.elementor-element-7c70659 .elementor-icon-wrapper{text-align:start;}
.elementor-7525 .elementor-element.elementor-element-1397e19 .elementor-heading-title,.elementor-7574 .elementor-element.elementor-element-1397e19 .elementor-heading-title{font-size:22px;line-height:1.45em;font-weight:600;}
.elementor-7525 .elementor-element.elementor-element-1397e19 .elementor-heading-title p,.elementor-7574 .elementor-element.elementor-element-1397e19 .elementor-heading-title p{margin:0 0 12px 0;}
.elementor-7525 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title,.elementor-7574 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title{font-size:52px;}
/* счётчик «100+» — не переносить подпись в 3 строки */
.elementor-7525 .elementor-widget-counter,.elementor-7574 .elementor-widget-counter{min-width:220px;}
.elementor-7525 .elementor-counter,.elementor-7574 .elementor-counter{display:flex;flex-direction:column-reverse;align-items:center;text-align:center;}
@media(max-width:1024px){.elementor-7525 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title,.elementor-7574 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title{font-size:40px;}}

/* === w3: hero в две колонки, размеры H1 === */
/* === start / python-advanced: hero был «в столбик» (восстановленный post-CSS без правил ряда) — возвращаем две колонки, как на /java === */
@media (min-width: 768px) {
  .elementor-7574 .elementor-element.elementor-element-7c06c99,
  .elementor-7525 .elementor-element.elementor-element-7c06c99 { --flex-direction: row; --flex-wrap: nowrap; --padding-top: 5rem; --padding-bottom: 5rem; }
  .elementor-7574 .elementor-element.elementor-element-28cb5f88,
  .elementor-7525 .elementor-element.elementor-element-28cb5f88 { --padding-top: 0; --padding-bottom: 0; --padding-left: 0; --padding-right: 2%; --justify-content: center; }
  .elementor-7574 .elementor-element.elementor-element-76d5d6e9,
  .elementor-7525 .elementor-element.elementor-element-76d5d6e9 { --justify-content: center; --align-items: center; --flex-direction: column; }
}
@media (min-width: 1025px) {
  /* python-advanced: «Продвинутый курс по автоматизации тестирования на Python Advanced» (65 символов) — 50px = 4 строки */
  .elementor-7525 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title { font-size: 50px; line-height: 1.12em; }
}
@media (max-width: 767px) {
  .elementor-7525 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title,
  .elementor-7574 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title { font-size: 36px; line-height: 1.15em; overflow-wrap: normal; }
  .elementor-7525 .elementor-element.elementor-element-6a4a36fd .elementor-heading-title br { display: none; }
}
