.esd-counter-wrap .elementor-container .elementor-column{position:relative}.esd-counter-wrap .elementor-container .elementor-column::after{content:"";opacity:0.5;width:1px;height:107px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.5) 100%);position:absolute;top:0;bottom:0;margin:auto 0;right:0}@media screen and (max-width:1036px){.esd-counter-wrap .elementor-container .elementor-column::after{display:none}}.esd-counter-wrap .elementor-container .elementor-column:last-child::after{display:none}.border_text{position:relative}.border_text::before{content:"";background:linear-gradient(180deg, #8340D6 0%, #9A0D77 100%);width:6px;height:100%;position:absolute;top:0;left:0}.accordions_items .elementor-accordion-item{border-radius:30px;margin-bottom:30px;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.5019607843) !important;background:rgba(255, 255, 255, 0) !important}.accordions_items .elementor-accordion-item:has(.elementor-active){border:1px solid rgba(255, 255, 255, 0.1019607843) !important;background:rgba(255, 255, 255, 0.05) !important}.accordions_items .elementor-accordion-item .elementor-tab-title{backdrop-filter:blur(15px);background:rgba(255, 255, 255, 0) !important}.accordions_items .elementor-accordion-item .elementor-tab-title.elementor-active{padding-bottom:20px !important;background:rgba(255, 255, 255, 0.05) !important}.accordions_items .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{width:54px;aspect-ratio:1;display:flex !important;justify-content:center;align-items:center;background:linear-gradient(90deg, #8340D6 0%, #9A0D77 100%);border-radius:100%}@media screen and (max-width:1036px){.accordions_items .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{width:44px}}@media screen and (max-width:576px){.accordions_items .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{width:36px}}.accordions_items .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon span{font-size:18px}.accordions_items .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width:1036px){.accordions_items .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:15px}}@media screen and (max-width:576px){.accordions_items .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:10px}}.accordions_items .elementor-accordion-item .elementor-tab-content{backdrop-filter:blur(15px);border:none}.accordions_items .elementor-accordion-item .elementor-tab-content p{margin:0}.courses_inner .elementor-inner-section{height:100%}.modules_wrapper{counter-reset:module}.modules_wrapper .elementor-column .elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width:1036px){.modules_wrapper .elementor-column .elementor-widget-wrap{display:flex !important;flex-direction:column}}.modules_wrapper .modules_box .elementor-widget-container{backdrop-filter:blur(15px);height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}@media screen and (max-width:1036px){.modules_wrapper .modules_box .elementor-widget-container{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.modules_wrapper .modules_box .elementor-widget-container::before{counter-increment:module;content:counter(module, decimal-leading-zero);color:rgba(255, 255, 255, 0.1);font-family:"SanDiego", Sans-serif;font-size:98px;width:150px;text-align:center;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-3.898px;text-transform:uppercase}@media screen and (max-width:1601px){.modules_wrapper .modules_box .elementor-widget-container::before{font-size:76px;width:120px}}@media screen and (max-width:1036px){.modules_wrapper .modules_box .elementor-widget-container::before{width:100%;text-align:left}}.modules_wrapper .modules_box .elementor-widget-container .elementor-icon-box-wrapper{width:calc(100% - 180px)}@media screen and (max-width:1601px){.modules_wrapper .modules_box .elementor-widget-container .elementor-icon-box-wrapper{width:calc(100% - 150px)}}@media screen and (max-width:1036px){.modules_wrapper .modules_box .elementor-widget-container .elementor-icon-box-wrapper{width:100%}}.team_card .elementor-image-box-wrapper .elementor-image-box-img{position:relative}.team_card .elementor-image-box-wrapper .elementor-image-box-img::after{content:"";border-radius:40px;background:linear-gradient(4deg, rgba(0, 0, 0, 0.9) 6.74%, rgba(131, 64, 214, 0.2) 60.04%);position:absolute;top:0;left:0;width:100%;height:100%}.team_card .elementor-image-box-wrapper .elementor-image-box-img img{width:100%}.team_card .elementor-image-box-wrapper .elementor-image-box-content{padding:40px;position:absolute;bottom:0;width:100%;left:0}.pricing_table{height:100%}.pricing_table.is_feat{transform:scale(1.05)}.pricing_table.is_feat .pricing-table__title{width:100% !important}.pricing_table.is_feat .pricing-table__title::after{content:"MOST POPULAR";color:#E0CC30;font-weight:700}.pricing_table .elementor-widget-container{height:100%}.pricing_table .elementor-widget-container .elementor-jet-pricing-table{height:100%}.pricing_table .elementor-widget-container .elementor-jet-pricing-table .pricing-table{flex-direction:column;height:100%}.pricing_table .elementor-widget-container .elementor-jet-pricing-table .pricing-table .pricing-table__title{margin-top:0 !important;padding:10px 28px !important;width:fit-content;background:linear-gradient(90deg, #8340D6 0%, #9A0D77 100%);border-radius:19px;margin-bottom:10px !important;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pricing_table .elementor-widget-container .elementor-jet-pricing-table .pricing-table .pricing-table__features{flex-grow:1}.pricing_table .elementor-widget-container .elementor-jet-pricing-table .pricing-table .pricing-table__features .pricing-feature{margin-bottom:20px}.pricing_table .elementor-widget-container .elementor-jet-pricing-table .pricing-table .pricing-table__features .pricing-feature:last-child{margin-bottom:0px}.pricing_table .elementor-widget-container .elementor-jet-pricing-table .pricing-table .pricing-table__features .pricing-feature .pricing-feature__inner{gap:15px}.learn_benefits .client-ben-ul .title-c-list{padding-right:50px}@media screen and (max-width:1036px){.learn_benefits .client-ben-ul .title-c-list{padding-right:10px}}.form.quote-form.is-register-form .row{padding:20px;background:#1D1D1F;border-radius:90px;gap:10px;align-items:center;flex-wrap:nowrap}@media screen and (max-width:1036px){.form.quote-form.is-register-form .row{flex-direction:column;border-radius:40px}}.form.quote-form.is-register-form .row p{margin-bottom:0 !important}.form.quote-form.is-register-form .row p span{display:block}.form.quote-form.is-register-form .row p span.wpcf7-not-valid-tip{position:absolute;bottom:-10px;left:30px}@media screen and (max-width:1036px){.form.quote-form.is-register-form .row p span.wpcf7-not-valid-tip{left:20px}}.form.quote-form.is-register-form .row .field{width:60%}@media screen and (max-width:1036px){.form.quote-form.is-register-form .row .field{width:100%}}.form.quote-form.is-register-form .row .field input{border-radius:0;background:transparent;padding:30px;color:#fff !important}@media screen and (max-width:1036px){.form.quote-form.is-register-form .row .field input{padding:20px}}.form.quote-form.is-register-form .row .field input::placeholder{color:#fff !important;opacity:0.5}.form.quote-form.is-register-form .row .checkbox{color:#000 !important;border:1px solid rgba(255, 255, 255, 0.5019607843) !important}.form.quote-form.is-register-form .row .checkbox input{display:inline-block !important;flex-shrink:0 !important;margin-top:2px !important;width:auto !important}.form.quote-form.is-register-form .row .checkbox .wpcf7-list-item-label{display:inline !important;font-size:14px !important}.form.quote-form.is-register-form .row .submit_btn{width:40%}@media screen and (max-width:1036px){.form.quote-form.is-register-form .row .submit_btn{width:100%}}.form.quote-form.is-register-form .row .submit_btn .wpcf7-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;height:100%}.form.quote-form.is-register-form .row .submit_btn .wpcf7-submit:after{position:static;display:block;margin:0}.theory-box{position:relative}.theory-box:before, .theory-box:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;max-width:1670px;background-color:#4E4E4E;height:1px;margin:auto}.theory-box:before{bottom:unset;top:0}.modules_box:hover{background-color:#1D1D1F;cursor:url('/wp-content/uploads/2025/11/hover-icon.png'), auto}.skills-card .elementor-element-750b37a .elementor-widget-wrap{padding:0px !important}