.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-25737 .elementor-element.elementor-element-86eb38d{--display:flex;--min-height:218px;}.elementor-widget-template [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-template [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-template .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-template .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-template .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-template .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-template ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-template .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-template .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-25737 .elementor-element.elementor-element-7ac5457{--display:flex;--margin-top:23px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-25737 .elementor-element.elementor-element-1449884{--display:flex;}.elementor-25737 .elementor-element.elementor-element-b6c7798{--display:flex;--min-height:820px;border-style:none;--border-style:none;--border-radius:46px 46px 46px 46px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:12px;}.elementor-25737 .elementor-element.elementor-element-b6c7798:not(.elementor-motion-effects-element-type-background), .elementor-25737 .elementor-element.elementor-element-b6c7798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003BFF;background-image:url("https://sgp1.digitaloceanspaces.com/am360-assets/2026/01/ChatGPT-Image-Jan-12-2026-04_01_24-PM.webp");}.elementor-25737 .elementor-element.elementor-element-b6c7798.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-25737 .elementor-element.elementor-element-d54226e{--display:flex;--min-height:324px;}.elementor-25737 .elementor-element.elementor-element-d54226e:not(.elementor-motion-effects-element-type-background), .elementor-25737 .elementor-element.elementor-element-d54226e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-25737 .elementor-element.elementor-element-d54226e.e-con{--align-self:center;}.elementor-widget-author-box [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-author-box [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-author-box .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-author-box .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-author-box .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-author-box .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-author-box ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-author-box .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-author-box .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-25737 .elementor-element.elementor-element-7e9a2a3 > .elementor-widget-container{padding:25px 25px 25px 25px;border-style:none;}.elementor-25737 .elementor-element.elementor-element-7e9a2a3.elementor-element{--align-self:flex-start;}.elementor-25737 .elementor-element.elementor-element-7e9a2a3 .elementor-author-box__avatar img{width:184px;height:184px;border-style:solid;border-color:#D400CA;border-width:7px;border-radius:100px;box-shadow:0px 0px 14px -7px #000000;}body.rtl .elementor-25737 .elementor-element.elementor-element-7e9a2a3.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-25737 .elementor-element.elementor-element-7e9a2a3:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:0px;margin-left:0;}body:not(.rtl) .elementor-25737 .elementor-element.elementor-element-7e9a2a3.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-25737 .elementor-element.elementor-element-7e9a2a3:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:0px;margin-right:0;}.elementor-25737 .elementor-element.elementor-element-7e9a2a3.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-nested-tabs ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-25737 .elementor-element.elementor-element-326ecec{--display:flex;--min-height:796px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#D123B7;--border-color:#D123B7;--border-radius:41px 41px 41px 41px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-269px;--margin-bottom:9px;--margin-left:24px;--margin-right:-7px;}.elementor-25737 .elementor-element.elementor-element-326ecec:not(.elementor-motion-effects-element-type-background), .elementor-25737 .elementor-element.elementor-element-326ecec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25737 .elementor-element.elementor-element-5857b88{--display:flex;border-style:none;--border-style:none;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-25737 .elementor-element.elementor-element-c7a4915{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-25737 .elementor-element.elementor-element-55440f9{width:initial;max-width:initial;}.elementor-25737 .elementor-element.elementor-element-55440f9 .elementor-heading-title{font-family:"Alphakind", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#2043EE;}.elementor-25737 .elementor-element.elementor-element-1e33c71 .elementor-heading-title{font-family:"Alphakind", Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#EA31DC;}.elementor-25737 .elementor-element.elementor-element-2e4f20c .elementor-heading-title{font-family:"Alphakind", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#2043EE;}.elementor-25737 .elementor-element.elementor-element-acb37f3 .elementor-heading-title{font-family:"Alphakind", Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#EA31DC;}.elementor-25737 .elementor-element.elementor-element-691255d .elementor-heading-title{font-family:"Alphakind", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#2043EE;}.elementor-25737 .elementor-element.elementor-element-c9b5801{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25737 .elementor-element.elementor-element-c9b5801 .elementor-heading-title{font-family:"Alphakind", Sans-serif;font-size:23px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#EA31DC;}.elementor-widget-progress [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-progress [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-progress ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25737 .elementor-element.elementor-element-1b93dd7 > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-25737 .elementor-element.elementor-element-1b93dd7 .elementor-title{color:#1A3DFE;font-family:"Alphakind", Sans-serif;font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-25737 .elementor-element.elementor-element-1b93dd7 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1588FF;}.elementor-25737 .elementor-element.elementor-element-1b93dd7 .elementor-progress-wrapper{border-radius:25px;overflow:hidden;}.elementor-25737 .elementor-element.elementor-element-3d3e41d > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-25737 .elementor-element.elementor-element-3d3e41d .elementor-title{color:#1A3DFE;font-family:"Alphakind", Sans-serif;font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-25737 .elementor-element.elementor-element-3d3e41d .elementor-progress-wrapper .elementor-progress-bar{background-color:#1588FF;}.elementor-25737 .elementor-element.elementor-element-3d3e41d .elementor-progress-wrapper{border-radius:25px;overflow:hidden;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-button ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-25737 .elementor-element.elementor-element-477e56c .elementor-button{background-color:#FA2BF0;font-family:"Alphakind", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;box-shadow:-3px 3px 1px 0px rgba(0, 173.44262546360568, 252.96003112792968, 0.99);border-radius:20px 20px 20px 20px;}.elementor-25737 .elementor-element.elementor-element-477e56c .elementor-button:hover, .elementor-25737 .elementor-element.elementor-element-477e56c .elementor-button:focus{background-color:#095CFF;color:#FFFFFF;}.elementor-25737 .elementor-element.elementor-element-477e56c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 11px 0px 0px;}.elementor-25737 .elementor-element.elementor-element-477e56c .elementor-button:hover svg, .elementor-25737 .elementor-element.elementor-element-477e56c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25737 .elementor-element.elementor-element-c013877{--display:flex;}.elementor-25737 .elementor-element.elementor-element-a73b287{--display:flex;}.elementor-25737 .elementor-element.elementor-element-2af2970{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:24%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:20px;}.elementor-25737 .elementor-element.elementor-element-2af2970 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-25737 .elementor-element.elementor-element-2af2970.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#ED1BCD;}.elementor-25737 .elementor-element.elementor-element-2af2970.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-25737 .elementor-element.elementor-element-2af2970.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#ED1BCD;}.elementor-25737 .elementor-element.elementor-element-2af2970 > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-25737 .elementor-element.elementor-element-2af2970.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Alphakind", Sans-serif;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}body.elementor-page-25737:not(.elementor-motion-effects-element-type-background), body.elementor-page-25737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1441px){.elementor-widget-container [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-template [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-template .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-template ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-template .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-author-box .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-25737 .elementor-element.elementor-element-c7a4915{--grid-auto-flow:row;}.elementor-widget-heading [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-progress .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:1024px){.elementor-widget-container [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-template [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-template .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-template ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-template .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-author-box .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-25737 .elementor-element.elementor-element-c7a4915{--grid-auto-flow:row;}.elementor-widget-heading [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-25737 .elementor-element.elementor-element-55440f9 .elementor-heading-title{font-size:45px;}.elementor-25737 .elementor-element.elementor-element-1e33c71 .elementor-heading-title{font-size:45px;}.elementor-25737 .elementor-element.elementor-element-2e4f20c .elementor-heading-title{font-size:45px;}.elementor-25737 .elementor-element.elementor-element-acb37f3 .elementor-heading-title{font-size:45px;}.elementor-25737 .elementor-element.elementor-element-691255d .elementor-heading-title{font-size:45px;}.elementor-25737 .elementor-element.elementor-element-c9b5801 .elementor-heading-title{font-size:45px;}.elementor-widget-progress [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-progress .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25737 .elementor-element.elementor-element-1b93dd7 .elementor-title{font-size:14px;}.elementor-25737 .elementor-element.elementor-element-3d3e41d .elementor-title{font-size:14px;}.elementor-widget-button [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-25737 .elementor-element.elementor-element-477e56c .elementor-button{font-size:14px;}.elementor-25737 .elementor-element.elementor-element-2af2970{--n-tabs-title-font-size:14px;}}@media(max-width:767px){.elementor-widget-container [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-template [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-template .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-template ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-template .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-author-box .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-nested-tabs .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-25737 .elementor-element.elementor-element-c7a4915{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-25737 .elementor-element.elementor-element-55440f9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-25737 .elementor-element.elementor-element-1e33c71 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-25737 .elementor-element.elementor-element-2e4f20c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-25737 .elementor-element.elementor-element-acb37f3 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-25737 .elementor-element.elementor-element-691255d .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-25737 .elementor-element.elementor-element-c9b5801 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-progress [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-progress .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button [data-tippy-root] > .tippy-box{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button ::placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:768px){.elementor-25737 .elementor-element.elementor-element-b6c7798{--width:86%;}.elementor-25737 .elementor-element.elementor-element-d54226e{--width:97%;}.elementor-25737 .elementor-element.elementor-element-326ecec{--width:100%;}.elementor-25737 .elementor-element.elementor-element-c7a4915{--width:36%;}}@media(max-width:1441px) and (min-width:768px){.elementor-25737 .elementor-element.elementor-element-b6c7798{--width:846px;}}








/* Start custom CSS for progress, class: .elementor-element-1b93dd7 *//* === Base progress (yang saya bagi tadi) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7;
}

.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
  position: relative;
}

.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

.ana-progress .elementor-progress-text{ display:none; }

.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}

/* === Tambah LOGO di kiri === */
.ana-progress.has-logo{
  --logo-size: 58px;
  --logo-gap: 14px;
}

/* align tajuk sama start bar (bukan start logo) */
.ana-progress.has-logo .elementor-title{
  margin-left: calc(var(--logo-size) + var(--logo-gap) + 6px);
}

/* tolak bar ke kanan, bagi ruang untuk logo */
.ana-progress.has-logo .elementor-progress-wrapper{
  margin-left: calc(var(--logo-size) + var(--logo-gap));
}

/* logo (pseudo element) */
.ana-progress.has-logo .elementor-progress-wrapper::before{
  content: "";
  position: absolute;
  left: calc(-1 * (var(--logo-size) + var(--logo-gap)));
  top: 50%;
  transform: translateY(-50%);
  width: var(--logo-size);
  height: var(--logo-size);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}

/* === Set icon ikut class (TUKAR URL) === */
.ana-progress.logo-ebook .elementor-progress-wrapper::before{
  background-image: url("https://sgp1.digitaloceanspaces.com/am360-assets/2026/01/4WbFR3LG-Asset-1.webp");
}
.ana-progress.logo-ulangkaji .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-ulangkaji.png");
}
.ana-progress.logo-games .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-games.png");
}

/* Responsive: kecilkan logo kat mobile */
@media (max-width: 480px){
  .ana-progress.has-logo{ --logo-size: 46px; --logo-gap: 10px; }
}/* End custom CSS */

/* Start custom CSS for progress, class: .elementor-element-3d3e41d *//* === Ana Solehah Progress Bar (Elementor Progress Bar widget) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

/* Label atas (E-book / Ulangkaji / Games) */
.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7; /* biru label */
}

/* Track hitam rounded */
.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}

/* Fill biru */
.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

/* Highlight "gloss" atas fill */
.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

/* Buang text dalam bar (kalau tak nak) */
.ana-progress .elementor-progress-text{
  display: none;
}

/* % di tengah bar */
.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #ffffff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}/* End custom CSS */













/* Start custom CSS for progress, class: .elementor-element-1b93dd7 *//* === Base progress (yang saya bagi tadi) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7;
}

.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
  position: relative;
}

.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

.ana-progress .elementor-progress-text{ display:none; }

.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}

/* === Tambah LOGO di kiri === */
.ana-progress.has-logo{
  --logo-size: 58px;
  --logo-gap: 14px;
}

/* align tajuk sama start bar (bukan start logo) */
.ana-progress.has-logo .elementor-title{
  margin-left: calc(var(--logo-size) + var(--logo-gap) + 6px);
}

/* tolak bar ke kanan, bagi ruang untuk logo */
.ana-progress.has-logo .elementor-progress-wrapper{
  margin-left: calc(var(--logo-size) + var(--logo-gap));
}

/* logo (pseudo element) */
.ana-progress.has-logo .elementor-progress-wrapper::before{
  content: "";
  position: absolute;
  left: calc(-1 * (var(--logo-size) + var(--logo-gap)));
  top: 50%;
  transform: translateY(-50%);
  width: var(--logo-size);
  height: var(--logo-size);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}

/* === Set icon ikut class (TUKAR URL) === */
.ana-progress.logo-ebook .elementor-progress-wrapper::before{
  background-image: url("https://sgp1.digitaloceanspaces.com/am360-assets/2026/01/4WbFR3LG-Asset-1.webp");
}
.ana-progress.logo-ulangkaji .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-ulangkaji.png");
}
.ana-progress.logo-games .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-games.png");
}

/* Responsive: kecilkan logo kat mobile */
@media (max-width: 480px){
  .ana-progress.has-logo{ --logo-size: 46px; --logo-gap: 10px; }
}/* End custom CSS */

/* Start custom CSS for progress, class: .elementor-element-3d3e41d *//* === Ana Solehah Progress Bar (Elementor Progress Bar widget) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

/* Label atas (E-book / Ulangkaji / Games) */
.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7; /* biru label */
}

/* Track hitam rounded */
.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}

/* Fill biru */
.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

/* Highlight "gloss" atas fill */
.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

/* Buang text dalam bar (kalau tak nak) */
.ana-progress .elementor-progress-text{
  display: none;
}

/* % di tengah bar */
.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #ffffff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}/* End custom CSS */













/* Start custom CSS for progress, class: .elementor-element-1b93dd7 *//* === Base progress (yang saya bagi tadi) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7;
}

.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
  position: relative;
}

.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

.ana-progress .elementor-progress-text{ display:none; }

.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}

/* === Tambah LOGO di kiri === */
.ana-progress.has-logo{
  --logo-size: 58px;
  --logo-gap: 14px;
}

/* align tajuk sama start bar (bukan start logo) */
.ana-progress.has-logo .elementor-title{
  margin-left: calc(var(--logo-size) + var(--logo-gap) + 6px);
}

/* tolak bar ke kanan, bagi ruang untuk logo */
.ana-progress.has-logo .elementor-progress-wrapper{
  margin-left: calc(var(--logo-size) + var(--logo-gap));
}

/* logo (pseudo element) */
.ana-progress.has-logo .elementor-progress-wrapper::before{
  content: "";
  position: absolute;
  left: calc(-1 * (var(--logo-size) + var(--logo-gap)));
  top: 50%;
  transform: translateY(-50%);
  width: var(--logo-size);
  height: var(--logo-size);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}

/* === Set icon ikut class (TUKAR URL) === */
.ana-progress.logo-ebook .elementor-progress-wrapper::before{
  background-image: url("https://sgp1.digitaloceanspaces.com/am360-assets/2026/01/4WbFR3LG-Asset-1.webp");
}
.ana-progress.logo-ulangkaji .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-ulangkaji.png");
}
.ana-progress.logo-games .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-games.png");
}

/* Responsive: kecilkan logo kat mobile */
@media (max-width: 480px){
  .ana-progress.has-logo{ --logo-size: 46px; --logo-gap: 10px; }
}/* End custom CSS */

/* Start custom CSS for progress, class: .elementor-element-3d3e41d *//* === Ana Solehah Progress Bar (Elementor Progress Bar widget) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

/* Label atas (E-book / Ulangkaji / Games) */
.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7; /* biru label */
}

/* Track hitam rounded */
.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}

/* Fill biru */
.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

/* Highlight "gloss" atas fill */
.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

/* Buang text dalam bar (kalau tak nak) */
.ana-progress .elementor-progress-text{
  display: none;
}

/* % di tengah bar */
.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #ffffff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}/* End custom CSS */













/* Start custom CSS for progress, class: .elementor-element-1b93dd7 *//* === Base progress (yang saya bagi tadi) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7;
}

.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
  position: relative;
}

.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

.ana-progress .elementor-progress-text{ display:none; }

.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}

/* === Tambah LOGO di kiri === */
.ana-progress.has-logo{
  --logo-size: 58px;
  --logo-gap: 14px;
}

/* align tajuk sama start bar (bukan start logo) */
.ana-progress.has-logo .elementor-title{
  margin-left: calc(var(--logo-size) + var(--logo-gap) + 6px);
}

/* tolak bar ke kanan, bagi ruang untuk logo */
.ana-progress.has-logo .elementor-progress-wrapper{
  margin-left: calc(var(--logo-size) + var(--logo-gap));
}

/* logo (pseudo element) */
.ana-progress.has-logo .elementor-progress-wrapper::before{
  content: "";
  position: absolute;
  left: calc(-1 * (var(--logo-size) + var(--logo-gap)));
  top: 50%;
  transform: translateY(-50%);
  width: var(--logo-size);
  height: var(--logo-size);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}

/* === Set icon ikut class (TUKAR URL) === */
.ana-progress.logo-ebook .elementor-progress-wrapper::before{
  background-image: url("https://sgp1.digitaloceanspaces.com/am360-assets/2026/01/4WbFR3LG-Asset-1.webp");
}
.ana-progress.logo-ulangkaji .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-ulangkaji.png");
}
.ana-progress.logo-games .elementor-progress-wrapper::before{
  background-image: url("https://YOURDOMAIN.com/path/icon-games.png");
}

/* Responsive: kecilkan logo kat mobile */
@media (max-width: 480px){
  .ana-progress.has-logo{ --logo-size: 46px; --logo-gap: 10px; }
}/* End custom CSS */

/* Start custom CSS for progress, class: .elementor-element-3d3e41d *//* === Ana Solehah Progress Bar (Elementor Progress Bar widget) === */
.ana-progress{
  --bar-h: 26px;
  --bar-pad: 4px;
  --track: linear-gradient(180deg, #2a2a2a 0%, #0f0f0f 55%, #1f1f1f 100%);
  --fill: linear-gradient(90deg, #67e6ff 0%, #35b7ff 55%, #67e6ff 100%);
}

/* Label atas (E-book / Ulangkaji / Games) */
.ana-progress .elementor-title{
  margin: 0 0 6px 6px;
  font-weight: 800;
  font-size: 14px;
  color: #1a4fb7; /* biru label */
}

/* Track hitam rounded */
.ana-progress .elementor-progress-wrapper{
  height: var(--bar-h);
  padding: var(--bar-pad);
  border-radius: 999px;
  background: var(--track);
  overflow: hidden;
  box-shadow:
    inset 0 2px 5px rgba(255,255,255,.08),
    inset 0 -6px 12px rgba(0,0,0,.65),
    0 3px 0 rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}

/* Fill biru */
.ana-progress .elementor-progress-bar{
  height: 100%;
  border-radius: 999px;
  background: var(--fill);
  position: relative;
  box-shadow:
    inset 0 2px 0 rgba(255,255,255,.45),
    inset 0 -6px 10px rgba(0,0,0,.20),
    0 2px 8px rgba(0,0,0,.25);
}

/* Highlight "gloss" atas fill */
.ana-progress .elementor-progress-bar::before{
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  top: 3px;
  height: 45%;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255,255,255,.45), rgba(255,255,255,0));
  pointer-events: none;
}

/* Buang text dalam bar (kalau tak nak) */
.ana-progress .elementor-progress-text{
  display: none;
}

/* % di tengah bar */
.ana-progress .elementor-progress-percentage{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-weight: 900;
  font-size: 14px;
  color: #ffffff;
  text-shadow: 0 2px 0 rgba(0,0,0,.35);
  white-space: nowrap;
  pointer-events: none;
}/* End custom CSS */












/* Start custom CSS *//* IN */
@keyframes pageInLeft {
  from { transform: translateX(-30px); opacity: 0; }
  to   { transform: translateX(0);     opacity: 1; }
}

/* OUT */
@keyframes pageOutRight {
  from { transform: translateX(0);    opacity: 1; }
  to   { transform: translateX(30px); opacity: 0; }
}

/* Wrapper content */
.elementor-page .elementor {
  animation: pageInLeft .45s ease both;
}

/* Bila nak keluar */
body.is-leaving .elementor-page .elementor {
  animation: pageOutRight .25s ease both;
}

@media (prefers-reduced-motion: reduce) {
  .elementor-page .elementor { animation: none !important; }
  body.is-leaving .elementor-page .elementor { animation: none !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alphakind';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://anamuslimplus.com/wp-content/uploads/2024/05/Alphakind.eot');
	src: url('https://anamuslimplus.com/wp-content/uploads/2024/05/Alphakind.eot?#iefix') format('embedded-opentype'),
		url('https://anamuslimplus.com/wp-content/uploads/2024/05/Alphakind.woff2') format('woff2'),
		url('https://anamuslimplus.com/wp-content/uploads/2024/05/Alphakind.woff') format('woff'),
		url('https://anamuslimplus.com/wp-content/uploads/2024/05/Alphakind.ttf') format('truetype'),
		url('https://anamuslimplus.com/wp-content/uploads/2024/05/Alphakind.svg#Alphakind') format('svg');
}
/* End Custom Fonts CSS */
