/* TodosalaWeb clone - generated */
@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url('https://webs.alloyway.com/wp-content/uploads/tw-clone/fonts/geist-500.ttf') format('truetype')}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url('https://webs.alloyway.com/wp-content/uploads/tw-clone/fonts/geist-600.ttf') format('truetype')}
body.elementor-page-29{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--kit-widget-spacing:0px;--e-global-color-primary:inherit}
.elementor-page-29 .e-con.e-flex.e-con-full{--display:block;--flex-direction:row;--width:auto;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--border-radius:0;min-height:0}
.elementor-page-29 .elementor-widget{width:auto;--flex-grow:0;--flex-shrink:1}
.elementor-page-29 .elementor-widget-container{display:contents}
.elementor-page-29 .elementor-widget:not(:last-child){margin-block-end:0}
body.elementor-page-29{margin: 0;}.elementor-page-29 .elementor.elementor a{background-color: #0000;}.elementor-page-29 .elementor.elementor a:active,.elementor-page-29 .elementor.elementor a:hover{outline: 0;}.elementor-page-29 .elementor.elementor h1{margin: .67em 0; font-size: 2em;}.elementor-page-29 .elementor.elementor img{border: 0;}.elementor-page-29 .elementor.elementor svg:not(:root){overflow: hidden;}.elementor-page-29 .elementor.elementor button,.elementor-page-29 .elementor.elementor input{color: inherit; font: inherit; margin: 0;}.elementor-page-29 .elementor.elementor button{overflow: visible;}.elementor-page-29 .elementor.elementor button{text-transform: none;}.elementor-page-29 .elementor.elementor button,.elementor-page-29 .elementor.elementor input[type="reset"]{-webkit-appearance: button; cursor: pointer;}.elementor-page-29 .elementor.elementor button[disabled]{cursor: default;}.elementor-page-29 .elementor.elementor input{line-height: normal;}.elementor-page-29 .elementor.elementor input[type="checkbox"],.elementor-page-29 .elementor.elementor input[type="radio"]{box-sizing: border-box; padding: 0;}.elementor-page-29 .elementor.elementor input[type="search"]{-webkit-appearance: none;}.elementor-page-29 .elementor.elementor *{box-sizing: border-box;}body.elementor-page-29{color: #333; background-color: #fff; min-height: 100%; margin: 0; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px;}.elementor-page-29 .elementor.elementor img{vertical-align: middle; max-width: 100%; display: inline-block;}.elementor-page-29 .elementor.elementor .w-inline-block{max-width: 100%; display: inline-block;}.elementor-page-29 .elementor.elementor .w-button{color: #fff; line-height: inherit; cursor: pointer; background-color: #3898ec; border: 0; border-radius: 0; padding: 9px 15px; text-decoration: none; display: inline-block;}.elementor-page-29 .elementor.elementor input.w-button{-webkit-appearance: button;}.elementor-page-29 .elementor.elementor h1,.elementor-page-29 .elementor.elementor h2,.elementor-page-29 .elementor.elementor h3,.elementor-page-29 .elementor.elementor h4,.elementor-page-29 .elementor.elementor h5,.elementor-page-29 .elementor.elementor h6{margin-bottom: 10px; font-weight: bold;}.elementor-page-29 .elementor.elementor h1{margin-top: 20px; font-size: 38px; line-height: 44px;}.elementor-page-29 .elementor.elementor h2{margin-top: 20px; font-size: 32px; line-height: 36px;}.elementor-page-29 .elementor.elementor h3{margin-top: 20px; font-size: 24px; line-height: 30px;}.elementor-page-29 .elementor.elementor h4{margin-top: 10px; font-size: 18px; line-height: 24px;}.elementor-page-29 .elementor.elementor h5{margin-top: 10px; font-size: 14px; line-height: 20px;}.elementor-page-29 .elementor.elementor h6{margin-top: 10px; font-size: 12px; line-height: 18px;}.elementor-page-29 .elementor.elementor p{margin-top: 0; margin-bottom: 10px;}.elementor-page-29 .elementor.elementor button{cursor: pointer; -webkit-appearance: button; border: 0;}.elementor-page-29 .elementor.elementor .w-form{margin: 0 0 15px;}.elementor-page-29 .elementor.elementor .w-form-done{text-align: center; background-color: #ddd; padding: 20px; display: none;}.elementor-page-29 .elementor.elementor .w-form-fail{background-color: #ffdede; margin-top: 10px; padding: 10px; display: none;}.elementor-page-29 .elementor.elementor label{margin-bottom: 5px; font-weight: bold; display: block;}.elementor-page-29 .elementor.elementor .w-input{color: #333; vertical-align: middle; background-color: #fff; border: 1px solid #ccc; width: 100%; height: 38px; margin-bottom: 10px; padding: 8px 12px; font-size: 14px; line-height: 1.42857; display: block;}.elementor-page-29 .elementor.elementor .w-input::placeholder{color: #999;}.elementor-page-29 .elementor.elementor .w-input:focus{border-color: #3898ec; outline: 0;}.elementor-page-29 .elementor.elementor .w-input[disabled],.elementor-page-29 .elementor.elementor .w-input[readonly],.elementor-page-29 .elementor.elementor fieldset[disabled] .w-input{cursor: not-allowed;}.elementor-page-29 .elementor.elementor .w-input[disabled]:not(.w-input-disabled),.elementor-page-29 .elementor.elementor .w-input[readonly],.elementor-page-29 .elementor.elementor fieldset[disabled]:not(.w-input-disabled) .w-input{background-color: #eee;}.elementor-page-29 .elementor.elementor textarea.w-input{height: auto;}.elementor-page-29 .elementor.elementor .w-form-label{cursor: pointer; margin-bottom: 0; font-weight: normal; display: inline-block;}.elementor-page-29 .elementor.elementor .w-container{max-width: 940px; margin-left: auto; margin-right: auto;}@media screen and (max-width: 991px){.elementor-page-29 .elementor.elementor .w-container{max-width: 728px;}}@media screen and (max-width: 479px){.elementor-page-29 .elementor.elementor .w-container{max-width: none;}}.elementor-page-29 .elementor.elementor .w-background-video{color: #fff; height: 500px; position: relative; overflow: hidden;}.elementor-page-29 .elementor.elementor .w-background-video > video{object-fit: cover; z-index: -100; background-position: 50%; background-size: cover; width: 100%; height: 100%; margin: auto; position: absolute; inset: -100%;}.elementor-page-29 .elementor.elementor .w-background-video--control{background-color: #0000; padding: 0; position: absolute; bottom: 1em; right: 1em;}.elementor-page-29 .elementor.elementor .w-background-video--control > [hidden]{display: none !important;}@keyframes spin { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }.elementor-page-29 .elementor.elementor .wf-layout-layout{display: grid;}:root{--background: #fafafa; --_fonts---font-family--geist: Geist, sans-serif; --black: #1a1a1a; --_fonts---font-size--medium-m: 18px; --_fonts---line-height--xl: 124%; --_fonts---font-weight--medium: 500; --_fonts---letter-spacing--l: -.02em; --_fonts---font-size--h1: 96px; --_fonts---line-height--xs: 96%; --_fonts---font-weight--semibold: 600; --_fonts---letter-spacing--s: -.04em; --_fonts---font-size--h2-l: 72px; --_fonts---line-height--s: 100%; --_fonts---font-size--h3: 32px; --_fonts---line-height--l: 108%; --_fonts---letter-spacing--m: -.03em; --_sizes---xlarge-radius: 100px; --accent: #d6aef2; --_sizes---small-radius: 24px; --black-opacity--5: #1a1a1a0d; --black-opacity--65: #1a1a1aa6; --white: white; --_fonts---font-size--medium-s: 16px; --black-opacity--10: #1a1a1a1a; --black-opacity--80: #1a1a1acc; --black-opacity--15: #1a1a1a26; --_sizes---large-radius: 32px; --_sizes---medium-radius: 28px; --_fonts---font-size--medium-l: 24px; --white-opacity--65: #ffffffa6; --_fonts---font-size--h2-s: 48px; --_fonts---line-height--m: 104%; --colors--red: #f5284b; --colors--blue: #2979fa; --_sizes---xsmall-radius: 16px; --colors--purple: #b824d9; --colors--orange: #f56628; --colors--pink: #ed2791; --_fonts---font-size--medium-xl: 44px; --colors--green: #49c420;}.elementor-page-29 .elementor.elementor .w-layout-blockcontainer{max-width: 940px; margin-left: auto; margin-right: auto; display: block;}@media screen and (max-width: 991px){.elementor-page-29 .elementor.elementor .w-layout-blockcontainer{max-width: 728px;}}@media screen and (max-width: 767px){.elementor-page-29 .elementor.elementor .w-layout-blockcontainer{max-width: none;}}body.elementor-page-29{background-color: var(--background); font-family: var(--_fonts---font-family--geist); color: var(--black); font-size: var(--_fonts---font-size--medium-m); line-height: var(--_fonts---line-height--xl); font-weight: var(--_fonts---font-weight--medium); letter-spacing: var(--_fonts---letter-spacing--l);}.elementor-page-29 .elementor.elementor h1{font-size: var(--_fonts---font-size--h1); line-height: var(--_fonts---line-height--xs); font-weight: var(--_fonts---font-weight--semibold); letter-spacing: var(--_fonts---letter-spacing--s); width: 100%; margin-top: 0; margin-bottom: 0;}.elementor-page-29 .elementor.elementor h2{font-size: var(--_fonts---font-size--h2-l); line-height: var(--_fonts---line-height--s); font-weight: var(--_fonts---font-weight--semibold); letter-spacing: var(--_fonts---letter-spacing--s); margin-top: 0; margin-bottom: 0;}.elementor-page-29 .elementor.elementor h3{font-size: var(--_fonts---font-size--h3); line-height: var(--_fonts---line-height--l); font-weight: var(--_fonts---font-weight--semibold); letter-spacing: var(--_fonts---letter-spacing--m); width: 100%; margin-top: 0; margin-bottom: 0;}.elementor-page-29 .elementor.elementor p{font-size: var(--_fonts---font-size--medium-m); line-height: var(--_fonts---line-height--xl); font-weight: var(--_fonts---font-weight--medium); letter-spacing: var(--_fonts---letter-spacing--l); width: 100%; margin-bottom: 0;}.elementor-page-29 .elementor.elementor a{color: var(--black); text-decoration: none;}.elementor-page-29 .elementor.elementor .nav{z-index: 100; -webkit-user-select: none; user-select: none; flex-direction: column; justify-content: flex-start; align-items: center; padding-top: 32px; padding-left: 64px; padding-right: 64px; display: flex; position: fixed; top: 0; left: 0; right: 0;}.elementor-page-29 .elementor.elementor .nav-content{grid-column-gap: 8px; grid-row-gap: 8px; display: flex;}.elementor-page-29 .elementor.elementor .mini-logo{border-radius: var(--_sizes---xlarge-radius); background-color: var(--accent); justify-content: center; align-items: center; padding: 12px;}.elementor-page-29 .elementor.elementor .menu-items-wrapper{border-radius: var(--_sizes---xlarge-radius); background-color: var(--background); flex-direction: column; justify-content: center; align-items: center;}.elementor-page-29 .elementor.elementor .menu-items-wrapper:where(.w-variant-65d67167-605c-e3ba-977f-04a003ed9028){display: none;}.elementor-page-29 .elementor.elementor .menu-items{border-radius: var(--_sizes---xlarge-radius); background-color: var(--black-opacity--5); justify-content: center; align-items: center; padding: 8px 16px; display: flex;}.elementor-page-29 .elementor.elementor .menu-item{color: var(--black-opacity--65); justify-content: center; align-items: center; padding: 6px 10px; transition: color .4s ease-out;}.elementor-page-29 .elementor.elementor .menu-item:where(.w-variant-d956fb3c-ecc1-3b1b-b1ab-4d9ec71b5ee6){padding: 4px 0;}.elementor-page-29 .elementor.elementor .menu-item:hover{color: var(--black);}.elementor-page-29 .elementor.elementor .button{border-top-left-radius: var(--_sizes---xlarge-radius); border-top-right-radius: var(--_sizes---xlarge-radius); border-bottom-left-radius: var(--_sizes---xlarge-radius); border-bottom-right-radius: var(--_sizes---xlarge-radius); background-color: var(--black); color: var(--white); font-size: var(--_fonts---font-size--medium-s); text-align: center; -webkit-user-select: none; user-select: none; justify-content: center; align-items: center; padding: 13px 20px 15px; transition-property: background-color; transition-duration: .4s; transition-timing-function: ease-out;}.elementor-page-29 .elementor.elementor .button:where(.w-variant-17481090-6e7a-ed7f-6187-23cc278bdcd6){background-color: var(--black-opacity--10); color: var(--black);}.elementor-page-29 .elementor.elementor .button:hover{background-color: var(--black-opacity--80);}.elementor-page-29 .elementor.elementor .button:hover:where(.w-variant-17481090-6e7a-ed7f-6187-23cc278bdcd6){background-color: var(--black-opacity--15);}.elementor-page-29 .elementor.elementor .button.form-button{position: absolute; top: 8px; bottom: 8px; right: 8px;}.elementor-page-29 .elementor.elementor .nav-main{grid-column-gap: 8px; grid-row-gap: 8px; display: flex;}.elementor-page-29 .elementor.elementor .icon{aspect-ratio: 1; -webkit-user-select: none; user-select: none;}.elementor-page-29 .elementor.elementor .icon.pill-icon{width: 14px;}.elementor-page-29 .elementor.elementor .icon.social-block-icon{width: 48px;}.elementor-page-29 .elementor.elementor .icon.scribble{opacity: .15; position: absolute;}.elementor-page-29 .elementor.elementor .icon.scribble.social-first{width: 200px; bottom: -200px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-second{width: 80px; margin-left: -500px; top: -72px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-third{width: 120px; margin-right: -530px; top: -88px;}.elementor-page-29 .elementor.elementor .icon.scribble.instructor-icon{width: 160px; bottom: 32px; right: 32px;}.elementor-page-29 .elementor.elementor .icon.scribble.testimonial-first{width: 120px; top: -48px; right: 174px; transform: rotate(15deg);}.elementor-page-29 .elementor.elementor .icon.scribble.testimonial-second{width: 120px; top: -96px; left: 300px; transform: rotate(15deg);}.elementor-page-29 .elementor.elementor .icon.icon-pill-icon{width: 32px;}.elementor-page-29 .elementor.elementor .icon.social-button-icon{width: 20px;}.elementor-page-29 .elementor.elementor .icon.value-block-icon{width: 28px;}.elementor-page-29 .elementor.elementor .icon.curriculum-block-icon{width: 32px;}.elementor-page-29 .elementor.elementor .icon.small-banner-icon{width: 40px;}.elementor-page-29 .elementor.elementor .icon.play-button-icon{width: 32px;}.elementor-page-29 .elementor.elementor .icon.rating-icon{width: 16px;}.elementor-page-29 .elementor.elementor .icon.icon-block-icon{width: 40px;}.elementor-page-29 .elementor.elementor .icon.bonus-icon{width: 32px;}.elementor-page-29 .elementor.elementor .icon.popular-icon{width: 14px;}.elementor-page-29 .elementor.elementor .icon.icon-item-icon{opacity: .65; width: 14px;}.elementor-page-29 .elementor.elementor .icon.faq-icon{opacity: .65; width: 20px;}.elementor-page-29 .elementor.elementor .icon.logo-icon.mini{width: 24px;}.elementor-page-29 .elementor.elementor .icon.logo-icon.full{width: 16px;}.elementor-page-29 .elementor.elementor .icon.license-block-icon{opacity: .65; width: 40px;}.elementor-page-29 .elementor.elementor .nav-menu{grid-column-gap: 8px; grid-row-gap: 8px; display: flex;}.elementor-page-29 .elementor.elementor .medium-s{font-size: var(--_fonts---font-size--medium-s); line-height: var(--_fonts---line-height--xl); font-weight: var(--_fonts---font-weight--medium); letter-spacing: var(--_fonts---letter-spacing--l); -webkit-user-select: none; user-select: none;}.elementor-page-29 .elementor.elementor .medium-s.text-opacity{color: var(--black-opacity--65); -webkit-user-select: none; user-select: none;}.elementor-page-29 .elementor.elementor .medium-s.faq-answer-text{color: var(--black-opacity--65); max-width: 400px;}.elementor-page-29 .elementor.elementor .medium-s.block-description{color: var(--black-opacity--65); max-width: 280px;}.elementor-page-29 .elementor.elementor .hero{flex-direction: column; padding-top: 160px; display: flex;}.elementor-page-29 .elementor.elementor .hero.error-hero{justify-content: center; align-items: center; height: 100vh; padding-top: 80px;}.elementor-page-29 .elementor.elementor .hero-content{grid-column-gap: 64px; grid-row-gap: 64px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .hero-content.simple-hero-content{grid-column-gap: 12px; grid-row-gap: 12px; text-align: center; justify-content: flex-start; align-items: center;}.elementor-page-29 .elementor.elementor .hero-content.error-hero-content{grid-column-gap: 48px; grid-row-gap: 48px; justify-content: center; align-items: center; height: 100%;}.elementor-page-29 .elementor.elementor .hero-offer{grid-column-gap: 20px; grid-row-gap: 20px; flex-direction: column; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .hero-text-wrapper{grid-column-gap: 12px; grid-row-gap: 12px; text-align: center; flex-direction: column; justify-content: flex-start; align-items: center; max-width: 560px; display: flex; position: relative;}.elementor-page-29 .elementor.elementor .pill{grid-column-gap: 6px; grid-row-gap: 6px; border-top-left-radius: var(--_sizes---xlarge-radius); border-top-right-radius: var(--_sizes---xlarge-radius); border-bottom-left-radius: var(--_sizes---xlarge-radius); border-bottom-right-radius: var(--_sizes---xlarge-radius); background-color: var(--white); box-shadow: 0 12px 20px 0 var(--black-opacity--10); color: var(--black-opacity--65); -webkit-user-select: none; user-select: none; justify-content: center; align-items: center; padding: 6px 12px; display: flex;}.elementor-page-29 .elementor.elementor .pill:where(.w-variant-7727188b-79da-3c0d-6f43-3045dce35505){background-color: var(--black-opacity--5); box-shadow: none;}.elementor-page-29 .elementor.elementor .buttons-wrapper{grid-column-gap: 8px; grid-row-gap: 8px; display: flex;}.elementor-page-29 .elementor.elementor .image-blocks-wrapper{justify-content: center; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .image-blocks-wrapper.align-top,.elementor-page-29 .elementor.elementor .image-blocks-wrapper.error-images{justify-content: center; align-items: flex-start;}.elementor-page-29 .elementor.elementor .image-block-wrapper{justify-content: center; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-second-image{margin-left: -33px; margin-right: -33px; padding-bottom: 40px; transform: rotate(3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-third-image{margin-left: -33px; margin-right: -33px; padding-top: 40px; transform: rotate(-3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-first-image{margin-right: -33px; transform: rotate(-3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-fourth-image{margin-left: -33px; transform: rotate(3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.banner-first-image{margin-right: -33px; padding-top: 40px; transform: rotate(-3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.banner-second-image{margin-left: -33px; margin-right: -33px; transform: rotate(3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.banner-third-image{margin-left: -33px; margin-right: -33px; padding-top: 80px; transform: rotate(-3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.error-hero-first-image{margin-left: 0; margin-right: -33px; transform: rotate(-3deg);}.elementor-page-29 .elementor.elementor .image-block-wrapper.error-hero-second-image{margin-left: -33px; margin-right: 0; padding-top: 40px; transform: rotate(3deg);}.elementor-page-29 .elementor.elementor .image-block{border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); background-color: var(--white); box-shadow: 0 12px 20px 0 var(--black-opacity--10); -webkit-user-select: none; user-select: none; justify-content: center; align-items: center; padding: 4px; display: flex;}.elementor-page-29 .elementor.elementor .image{object-fit: cover;}.elementor-page-29 .elementor.elementor .image.image-block-image{aspect-ratio: 1; border-radius: var(--_sizes---medium-radius); width: 256px;}.elementor-page-29 .elementor.elementor .image.image-block-image:where(.w-variant-ddf89e85-1732-930a-6ca5-fa5c8fd037bd){width: 184px;}.elementor-page-29 .elementor.elementor .image.bg-image{z-index: -1; width: 100%; height: 100%; position: absolute; inset: 0%;}.elementor-page-29 .elementor.elementor .image.ticker-image{height: 24px;}.elementor-page-29 .elementor.elementor .image.avatar{aspect-ratio: 1; border-radius: var(--_sizes---xlarge-radius); width: 32px;}.elementor-page-29 .elementor.elementor .container{width: 100%; max-width: 1440px; padding-left: 64px; padding-right: 64px;}.elementor-page-29 .elementor.elementor .h1{font-size: var(--_fonts---font-size--h1); line-height: var(--_fonts---line-height--xs); font-weight: var(--_fonts---font-weight--semibold); letter-spacing: var(--_fonts---letter-spacing--s);}.elementor-page-29 .elementor.elementor .h1.hero-h1{max-width: 560px;}.elementor-page-29 .elementor.elementor .medium-l{font-family: var(--_fonts---font-family--geist); font-size: var(--_fonts---font-size--medium-l); line-height: var(--_fonts---line-height--xl); font-weight: var(--_fonts---font-weight--medium); letter-spacing: var(--_fonts---letter-spacing--l);}.elementor-page-29 .elementor.elementor .medium-l.section-description,.elementor-page-29 .elementor.elementor .medium-l.hero-description{color: var(--black-opacity--65); text-align: center; max-width: 480px;}.elementor-page-29 .elementor.elementor .pill-wrapper{position: absolute;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-first-pill{top: 24px; left: -80px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-second-pill{bottom: 24px; left: -120px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-third-pill{top: 40px; right: -64px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-fourth-pill{bottom: 32px; right: -72px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-first{top: 24px; left: -80px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-second{top: -40px; left: 318px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-third{top: 8px; right: 40px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-fourth{bottom: -49px; left: 24px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-fifth{bottom: -9px; right: 365px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-sixth{bottom: -33px; right: -40px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .section{flex-flow: column; justify-content: flex-start; align-items: stretch; display: flex;}.elementor-page-29 .elementor.elementor .section.top-padding{padding-top: 240px;}.elementor-page-29 .elementor.elementor .section.large-both-padding{padding-top: 440px; padding-bottom: 440px;}.elementor-page-29 .elementor.elementor .section.bottom-padding{padding-bottom: 240px;}.elementor-page-29 .elementor.elementor .section.info-section{padding-top: 64px; padding-bottom: 80px;}.elementor-page-29 .elementor.elementor .section-content{grid-column-gap: 64px; grid-row-gap: 64px; flex-direction: column; display: flex; position: relative;}.elementor-page-29 .elementor.elementor .section-content.align-center{justify-content: flex-start; align-items: center;}.elementor-page-29 .elementor.elementor .section-content.large-gap{grid-column-gap: 96px; grid-row-gap: 96px;}.elementor-page-29 .elementor.elementor .section-heading-wrapper{grid-column-gap: 64px; grid-row-gap: 64px; justify-content: space-between; align-items: flex-end; display: flex;}.elementor-page-29 .elementor.elementor .section-heading-wrapper.ailgn-center{grid-column-gap: 24px; grid-row-gap: 24px; flex-flow: column; justify-content: flex-start; align-items: center;}.elementor-page-29 .elementor.elementor .section-heading-wrapper.ailgn-center.small-gap{grid-column-gap: 12px; grid-row-gap: 12px;}.elementor-page-29 .elementor.elementor .section-heading-wrapper.ailgn-center.medium-gap{grid-column-gap: 16px; grid-row-gap: 16px;}.elementor-page-29 .elementor.elementor .content{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); display: grid;}.elementor-page-29 .elementor.elementor .big-image-block{grid-column-gap: 8px; grid-row-gap: 8px; aspect-ratio: 3 / 4; border-top-style: solid; border-top-width: 4px; border-top-color: var(--white); border-right-style: solid; border-right-width: 4px; border-right-color: var(--white); border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: var(--white); border-left-style: solid; border-left-width: 4px; border-left-color: var(--white); border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); color: var(--white-opacity--65); -webkit-user-select: none; user-select: none; flex-direction: column; justify-content: flex-end; align-items: stretch; width: 100%; padding: 40px 32px; display: flex; position: relative; overflow: hidden; box-shadow: 0 16px 48px -4px #1a1a1a33;}.elementor-page-29 .elementor.elementor .blur{z-index: -1; background-image: linear-gradient(0deg, var(--black), #1a1a1a00); justify-content: center; align-items: center; width: 100%; height: 224px; position: absolute; bottom: 0; left: 0; right: 0;}.elementor-page-29 .elementor.elementor .h2{font-size: var(--_fonts---font-size--h2-l); line-height: var(--_fonts---line-height--s); font-weight: var(--_fonts---font-weight--semibold); letter-spacing: var(--_fonts---letter-spacing--s);}.elementor-page-29 .elementor.elementor .h2.section-heading{max-width: 440px;}.elementor-page-29 .elementor.elementor .h2.section-heading.align-center{text-align: center;}.elementor-page-29 .elementor.elementor .h2.section-heading.large-width{max-width: 880px;}.elementor-page-29 .elementor.elementor .h2.h2-small{font-size: var(--_fonts---font-size--h2-s); line-height: var(--_fonts---line-height--m); font-weight: var(--_fonts---font-weight--semibold); letter-spacing: var(--_fonts---letter-spacing--s);}.elementor-page-29 .elementor.elementor .block-text-wrapper{grid-column-gap: 8px; grid-row-gap: 8px; flex-flow: column; display: flex;}.elementor-page-29 .elementor.elementor .block-text-wrapper.small-gap{grid-column-gap: 6px; grid-row-gap: 6px;}.elementor-page-29 .elementor.elementor .block-text-wrapper.xsmall-gap{grid-column-gap: 4px; grid-row-gap: 4px;}.elementor-page-29 .elementor.elementor .block-text-wrapper.xsmall-gap.grow-content{flex: 1;}.elementor-page-29 .elementor.elementor .block-text-wrapper.large-gap{grid-column-gap: 20px; grid-row-gap: 20px;}.elementor-page-29 .elementor.elementor .block-text-wrapper.grow-content{flex: 1;}.elementor-page-29 .elementor.elementor .block-text-wrapper.faq-text-wrapper{flex: 1; justify-content: center; padding-top: 16px; padding-bottom: 16px;}.elementor-page-29 .elementor.elementor .medium-m{font-size: var(--_fonts---font-size--medium-m); line-height: var(--_fonts---line-height--xl); font-weight: var(--_fonts---font-weight--medium); letter-spacing: var(--_fonts---letter-spacing--l);}.elementor-page-29 .elementor.elementor .medium-m.block-description{max-width: 320px;}.elementor-page-29 .elementor.elementor .medium-m.block-description.medium-width{max-width: 280px;}.elementor-page-29 .elementor.elementor .medium-m.text-benefit-description{color: var(--black-opacity--65); max-width: 248px;}.elementor-page-29 .elementor.elementor .medium-m.large-block-description{color: var(--black-opacity--65); max-width: 480px;}.elementor-page-29 .elementor.elementor .medium-m.text-opacity{color: var(--black-opacity--65);}.elementor-page-29 .elementor.elementor .medium-m.icon-block-description{max-width: 224px;}.elementor-page-29 .elementor.elementor .medium-m.text-white-opacity{color: var(--white-opacity--65);}.elementor-page-29 .elementor.elementor .h3{font-size: var(--_fonts---font-size--h3); line-height: var(--_fonts---line-height--l); font-weight: var(--_fonts---font-weight--semibold); letter-spacing: var(--_fonts---letter-spacing--m);}.elementor-page-29 .elementor.elementor .h3.color-white{color: var(--white);}.elementor-page-29 .elementor.elementor .h3.bonus-block-description{max-width: 320px;}.elementor-page-29 .elementor.elementor .text-benefit-blocks{grid-column-gap: 80px; grid-row-gap: 80px; justify-content: center; align-items: flex-start; width: 100%; display: flex;}.elementor-page-29 .elementor.elementor .text-benefit-block{grid-column-gap: 8px; grid-row-gap: 8px; text-align: center; flex-direction: column; max-width: 248px; display: flex;}.elementor-page-29 .elementor.elementor .social-icon{border-top-left-radius: var(--_sizes---small-radius); border-top-right-radius: var(--_sizes---small-radius); border-bottom-left-radius: var(--_sizes---small-radius); border-bottom-right-radius: var(--_sizes---small-radius); background-color: var(--white); box-shadow: 0 12px 20px 0 var(--black-opacity--10); -webkit-user-select: none; user-select: none; padding: 20px; position: relative;}.elementor-page-29 .elementor.elementor .social-number{aspect-ratio: 1; border-radius: var(--_sizes---xlarge-radius); background-color: var(--colors--red); box-shadow: 0 12px 20px 0 var(--black-opacity--10); color: var(--white); text-align: center; justify-content: center; align-items: center; width: 32px; padding: 6px; display: flex; position: absolute; top: -12px; right: -12px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper{position: absolute;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-first{margin-left: -816px; top: -71px; transform: rotate(5deg);}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-second{margin-left: -300px; top: -191px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-third{margin-right: -300px; top: -191px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-forth{margin-right: -816px; top: -75px; transform: rotate(-5deg);}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-fifth{margin-left: -622px; bottom: -169px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-sixth{bottom: -241px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-seventh{margin-right: -622px; bottom: -169px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .icon-pills{grid-column-gap: 12px; grid-row-gap: 16px; flex-flow: wrap; justify-content: center; max-width: 1280px; display: flex;}.elementor-page-29 .elementor.elementor .icon-pill{grid-column-gap: 32px; grid-row-gap: 32px; border-top-left-radius: var(--_sizes---xlarge-radius); border-top-right-radius: var(--_sizes---xlarge-radius); border-bottom-left-radius: var(--_sizes---xlarge-radius); border-bottom-right-radius: var(--_sizes---xlarge-radius); background-color: var(--black-opacity--5); -webkit-user-select: none; user-select: none; justify-content: flex-start; align-items: center; padding: 8px 48px 8px 8px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .pill-icon-wrapper{border-radius: var(--_sizes---xlarge-radius); background-color: var(--colors--blue); box-shadow: 0 12px 20px 0 var(--black-opacity--10); justify-content: center; align-items: center; padding: 24px; display: flex;}.elementor-page-29 .elementor.elementor .section-description-wrapper{grid-column-gap: 20px; grid-row-gap: 20px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .section-description-wrapper.align-center,.elementor-page-29 .elementor.elementor .section-description-wrapper.system-wrapper{justify-content: flex-start; align-items: center;}.elementor-page-29 .elementor.elementor .instructor-card{border-top-style: solid; border-top-width: 4px; border-top-color: var(--white); border-right-style: solid; border-right-width: 4px; border-right-color: var(--white); border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: var(--white); border-left-style: solid; border-left-width: 4px; border-left-color: var(--white); border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); -webkit-user-select: none; user-select: none; background-image: url(https://webs.alloyway.com/wp-content/uploads/tw-clone/img/augm-team.webp); background-position: 50%; background-repeat: no-repeat; background-size: cover; flex-direction: column; justify-content: flex-end; align-items: stretch; height: 100%; padding: 32px; display: flex; overflow: hidden; box-shadow: 0 16px 48px -4px #1a1a1a33;}.elementor-page-29 .elementor.elementor .person-info{grid-column-gap: 32px; grid-row-gap: 32px; border-top-left-radius: var(--_sizes---xsmall-radius); border-top-right-radius: var(--_sizes---xsmall-radius); border-bottom-left-radius: var(--_sizes---xsmall-radius); border-bottom-right-radius: var(--_sizes---xsmall-radius); background-color: var(--white); box-shadow: 0 12px 20px 0 var(--black-opacity--10); -webkit-user-select: auto; user-select: auto; justify-content: flex-start; align-items: center; padding: 24px 32px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .social-button{border-top-left-radius: var(--_sizes---xlarge-radius); border-top-right-radius: var(--_sizes---xlarge-radius); border-bottom-left-radius: var(--_sizes---xlarge-radius); border-bottom-right-radius: var(--_sizes---xlarge-radius); background-color: var(--black-opacity--10); -webkit-user-select: none; user-select: none; justify-content: center; align-items: center; padding: 10px; transition-property: background-color; transition-duration: .4s; transition-timing-function: ease-out; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .social-button:hover{background-color: var(--black-opacity--15);}.elementor-page-29 .elementor.elementor .instructor-info{border-radius: var(--_sizes---large-radius); background-color: var(--white); box-shadow: 0 16px 40px 0 var(--black-opacity--10); flex-direction: column; justify-content: flex-start; align-items: flex-start; overflow: hidden;}.elementor-page-29 .elementor.elementor .intstructor-details{grid-column-gap: 80px; grid-row-gap: 80px; border-bottom: 1px solid var(--black-opacity--10); flex-direction: column; padding: 40px 32px 32px; display: flex; position: relative;}.elementor-page-29 .elementor.elementor .value-blocks-wrapper{grid-column-gap: 32px; grid-row-gap: 32px; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .value-block{grid-column-gap: 8px; grid-row-gap: 8px; color: var(--black); -webkit-user-select: none; user-select: none; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .collaborations{grid-column-gap: 24px; grid-row-gap: 24px; -webkit-user-select: none; user-select: none; flex-direction: column; padding: 32px 32px 40px; display: flex;}.elementor-page-29 .elementor.elementor .small-content{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); display: grid;}.elementor-page-29 .elementor.elementor .horizontal-content{grid-column-gap: 8px; grid-row-gap: 8px; display: flex;}.elementor-page-29 .elementor.elementor .block-content-wrapper{grid-column-gap: 16px; grid-row-gap: 16px; flex-flow: column; display: flex;}.elementor-page-29 .elementor.elementor .block-content-wrapper.large-gap{grid-column-gap: 20px; grid-row-gap: 20px;}.elementor-page-29 .elementor.elementor .ticker{grid-column-gap: 32px; grid-row-gap: 32px; justify-content: flex-start; align-items: center; display: flex; position: relative; overflow: hidden;}.elementor-page-29 .elementor.elementor .ticker-line{grid-column-gap: 32px; grid-row-gap: 32px; flex: none; display: flex;}.elementor-page-29 .elementor.elementor .overlay{position: absolute;}.elementor-page-29 .elementor.elementor .overlay.ticker-overlay{background-image: linear-gradient(90deg, var(--white), #fff0); width: 64px; top: 0; bottom: 0;}.elementor-page-29 .elementor.elementor .overlay.ticker-overlay.left{left: 0;}.elementor-page-29 .elementor.elementor .overlay.ticker-overlay.right{background-image: linear-gradient(270deg, var(--white), #fff0); right: 0;}.elementor-page-29 .elementor.elementor .curriculum-info{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .curriculum-block{border-radius: var(--_sizes---large-radius); background-color: var(--white); box-shadow: 0 16px 40px 0 var(--black-opacity--10); flex-direction: column; justify-content: space-between; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .curriculum-block-content{background-color: var(--white); color: var(--white-opacity--65); flex-direction: column; justify-content: flex-start; align-items: flex-start; padding: 4px;}.elementor-page-29 .elementor.elementor .curriculum-block-info{grid-column-gap: 32px; grid-row-gap: 32px; border-radius: var(--_sizes---medium-radius); background-color: var(--colors--purple); flex-direction: column; padding: 32px 32px 40px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .curriculum-block-info:where(.w-variant-746e33d1-1cb0-bef8-8400-b4e11b4294b9){background-color: var(--colors--orange);}.elementor-page-29 .elementor.elementor .curriculum-block-info:where(.w-variant-d5014f3c-0489-4a11-7f68-9952d9876763){background-color: var(--colors--red);}.elementor-page-29 .elementor.elementor .space-between-content{-webkit-user-select: none; user-select: none; justify-content: space-between; align-items: flex-start; display: flex;}.elementor-page-29 .elementor.elementor .curriculum-block-details{grid-column-gap: 32px; grid-row-gap: 32px; flex-direction: column; padding: 32px 32px 40px; display: flex;}.elementor-page-29 .elementor.elementor .order-list{grid-column-gap: 6px; grid-row-gap: 6px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .order-item{grid-column-gap: 8px; grid-row-gap: 8px; display: flex;}.elementor-page-29 .elementor.elementor .tags{grid-column-gap: 12px; grid-row-gap: 12px; -webkit-user-select: none; user-select: none; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .pills{grid-column-gap: 8px; grid-row-gap: 8px; flex-wrap: wrap; display: flex;}.elementor-page-29 .elementor.elementor .small-banner{grid-column-gap: 32px; grid-row-gap: 32px; border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); -webkit-user-select: none; user-select: none; justify-content: flex-start; align-items: center; padding: 32px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .section-info{grid-column-gap: 16px; grid-row-gap: 16px; flex-flow: column; display: flex;}.elementor-page-29 .elementor.elementor .section-info.medium-gap{grid-column-gap: 24px; grid-row-gap: 24px;}.elementor-page-29 .elementor.elementor .section-info.align-center{justify-content: flex-start; align-items: center; width: 100%;}.elementor-page-29 .elementor.elementor .small-banner-content{grid-column-gap: 24px; grid-row-gap: 24px; flex: 1; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .preview-details{text-align: center; justify-content: center; align-items: flex-start; max-width: 880px; position: relative;}.elementor-page-29 .elementor.elementor .play-button{border-radius: var(--_sizes---xlarge-radius); background-color: var(--accent); flex: 0 auto; justify-content: center; align-items: center; padding: 24px; transition: padding .4s ease-out; display: flex;}.elementor-page-29 .elementor.elementor .play-button:hover{padding: 20px;}.elementor-page-29 .elementor.elementor .background-video{border: 4px solid var(--white); border-radius: var(--_sizes---large-radius); object-fit: cover; width: 100%; height: 100%; box-shadow: 0 16px 48px -4px #1a1a1a33;}.elementor-page-29 .elementor.elementor .video-wrapper{aspect-ratio: 16 / 9; -webkit-user-select: none; user-select: none; width: 100%; max-width: 880px; position: relative;}.elementor-page-29 .elementor.elementor .play-button-wrapper{flex-flow: column; justify-content: center; align-items: center; display: flex; position: absolute; inset: 0%;}.elementor-page-29 .elementor.elementor .testimonial-blocks-wrapper{flex-direction: column; justify-content: flex-start; align-items: center; width: 100%; padding-top: 24px; padding-bottom: 16px; position: relative;}.elementor-page-29 .elementor.elementor .testimonial-blocks{flex: 0 auto; justify-content: center; align-items: flex-start; display: flex;}.elementor-page-29 .elementor.elementor .testimonial-blocks.first-blocks{margin-bottom: -160px;}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper{flex-direction: column; justify-content: flex-start; align-items: center;}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.first-block{margin-right: -30px; padding-top: 80px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.second-block{margin-left: -30px; margin-right: -35px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.third-block{margin-left: -35px; padding-top: 40px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.fourth-block{margin-right: -41px; padding-top: 40px; transform: rotate(-5deg);}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.fifth-block{margin-left: -41px; transform: rotate(5deg);}.elementor-page-29 .elementor.elementor .rating{grid-column-gap: 2px; grid-row-gap: 2px; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .name-wrapper{grid-column-gap: 12px; grid-row-gap: 12px; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .testimonial-block{grid-column-gap: 40px; grid-row-gap: 40px; border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); background-color: var(--white); -webkit-user-select: none; user-select: none; flex-direction: column; width: 100%; max-width: 360px; padding: 32px; display: flex; overflow: hidden; box-shadow: 0 16px 48px #1a1a1a33;}.elementor-page-29 .elementor.elementor .icon-block{grid-column-gap: 80px; grid-row-gap: 80px; border-top-style: solid; border-top-width: 4px; border-top-color: var(--white); border-right-style: solid; border-right-width: 4px; border-right-color: var(--white); border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: var(--white); border-left-style: solid; border-left-width: 4px; border-left-color: var(--white); border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); background-color: var(--colors--blue); box-shadow: 0 16px 40px 0 var(--black-opacity--10); color: var(--white-opacity--65); -webkit-user-select: none; user-select: none; flex-direction: column; padding: 32px 32px 40px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .large-content{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) 1fr; grid-auto-columns: minmax(1px, 1fr); display: grid;}.elementor-page-29 .elementor.elementor .bonus-blocks-wrapper{justify-content: center; align-items: flex-start; width: 100%; padding-top: 16px; padding-bottom: 16px; display: flex;}.elementor-page-29 .elementor.elementor .bonus-block{grid-column-gap: 80px; grid-row-gap: 80px; background-color: var(--white); -webkit-user-select: none; user-select: none; border-radius: 32px; flex-direction: column; width: 100%; max-width: 400px; padding: 32px 32px 40px; display: flex; overflow: hidden; box-shadow: 0 16px 48px #1a1a1a33;}.elementor-page-29 .elementor.elementor .bonus-icon-wrapper{border-radius: var(--_sizes---xsmall-radius); background-color: var(--colors--purple); box-shadow: 0 12px 20px 0 var(--black-opacity--10); flex-direction: column; justify-content: center; align-items: center; padding: 24px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .bonus-icon-wrapper:where(.w-variant-9f8f0627-3f53-5e28-753c-b2dd8687ea58){background-color: var(--colors--orange);}.elementor-page-29 .elementor.elementor .bonus-block-wrapper{justify-content: center; align-items: flex-start;}.elementor-page-29 .elementor.elementor .bonus-block-wrapper.first-block{margin-right: -16px; transform: rotate(-5deg);}.elementor-page-29 .elementor.elementor .bonus-block-wrapper.second-block{margin-left: -16px; padding-top: 40px; transform: rotate(5deg);}.elementor-page-29 .elementor.elementor .bonus-block-info{grid-column-gap: 32px; grid-row-gap: 32px; flex-direction: column; justify-content: flex-start; align-items: flex-start; display: flex;}.elementor-page-29 .elementor.elementor .pricing-block{border-radius: var(--_sizes---large-radius); background-color: var(--white); box-shadow: 0 16px 40px 0 var(--black-opacity--10); flex-direction: column; justify-content: space-between; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .pricing-block-content{background-color: var(--white); color: var(--white); flex-direction: column; padding: 4px; display: flex;}.elementor-page-29 .elementor.elementor .pricing-block-info{grid-column-gap: 64px; grid-row-gap: 64px; border-radius: var(--_sizes---medium-radius); background-color: var(--colors--pink); flex-direction: column; padding: 32px 32px 40px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .pricing-block-info:where(.w-variant-c8d6c4f5-fd63-1860-e8a7-f5f21ede7d82){background-color: var(--colors--purple);}.elementor-page-29 .elementor.elementor .pricing-block-info:where(.w-variant-4c2e617c-3d34-5ae0-094e-5fe4579b107c){background-color: var(--colors--blue);}.elementor-page-29 .elementor.elementor .pricing-block-details{grid-column-gap: 24px; grid-row-gap: 24px; flex-direction: column; padding: 32px 32px 40px; display: flex;}.elementor-page-29 .elementor.elementor .included{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .list{grid-column-gap: 6px; grid-row-gap: 6px; flex-direction: column; width: 100%; text-decoration: none; display: flex;}.elementor-page-29 .elementor.elementor .icon-item{grid-column-gap: 8px; grid-row-gap: 8px; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .icon-item-wrapper{justify-content: center; align-items: flex-start; padding-top: 4px; padding-bottom: 4px; display: flex;}.elementor-page-29 .elementor.elementor .badge{grid-column-gap: 6px; grid-row-gap: 6px; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .medium-xl{font-size: var(--_fonts---font-size--medium-xl); line-height: var(--_fonts---line-height--m); font-weight: var(--_fonts---font-weight--medium); letter-spacing: var(--_fonts---letter-spacing--l);}.elementor-page-29 .elementor.elementor .faq-items{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; width: 100%; max-width: 560px; display: flex;}.elementor-page-29 .elementor.elementor .faq-item{grid-column-gap: 32px; grid-row-gap: 32px; border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); cursor: pointer; -webkit-user-select: none; user-select: none; justify-content: flex-start; align-items: stretch; width: 100%; padding: 8px 8px 8px 32px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .faq-icon-button{border-radius: var(--_sizes---xlarge-radius); background-color: var(--white); box-shadow: 0 12px 20px 0 var(--black-opacity--10); justify-content: center; align-items: center; padding: 16px; display: flex;}.elementor-page-29 .elementor.elementor .faq-button-wrapper{flex-flow: column; display: flex;}.elementor-page-29 .elementor.elementor .banner-content{grid-column-gap: 64px; grid-row-gap: 64px; border-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); flex-direction: column; padding: 128px 64px; display: flex;}.elementor-page-29 .elementor.elementor .banner-info{grid-column-gap: 40px; grid-row-gap: 40px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .footer{flex-direction: column; padding-top: 80px; padding-bottom: 80px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .footer:where(.w-variant-ffc4cdfc-f026-e590-7686-feb67ab48a2f){padding-top: 0;}.elementor-page-29 .elementor.elementor .footer-content{grid-column-gap: 16px; grid-row-gap: 16px; grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); display: grid;}.elementor-page-29 .elementor.elementor .footer-content:where(.w-variant-ffc4cdfc-f026-e590-7686-feb67ab48a2f){flex-flow: column; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .footer-info{grid-column-gap: 32px; grid-row-gap: 32px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .footer-info:where(.w-variant-ffc4cdfc-f026-e590-7686-feb67ab48a2f){border-top: 1px solid var(--black-opacity--10); width: 100%; max-width: 640px; padding-top: 32px;}.elementor-page-29 .elementor.elementor .footer-details{grid-column-gap: 80px; grid-row-gap: 80px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .footer-menu{grid-column-gap: 16px; grid-row-gap: 16px; -webkit-user-select: none; user-select: none; grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); align-items: flex-start; display: grid;}.elementor-page-29 .elementor.elementor .footer-menu:where(.w-variant-ffc4cdfc-f026-e590-7686-feb67ab48a2f){display: none;}.elementor-page-29 .elementor.elementor .menu-block{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; display: flex;}.elementor-page-29 .elementor.elementor .footert-menu-items{flex-direction: column; justify-content: flex-start; align-items: flex-start; display: flex;}.elementor-page-29 .elementor.elementor .footer-main{grid-column-gap: 16px; grid-row-gap: 16px; justify-content: flex-start; align-items: flex-end; display: flex;}.elementor-page-29 .elementor.elementor .full-logo{grid-column-gap: 12px; grid-row-gap: 12px; color: var(--black); -webkit-user-select: none; user-select: none; justify-content: flex-start; align-items: center; transition-property: color; transition-duration: .4s; transition-timing-function: ease-out; display: flex;}.elementor-page-29 .elementor.elementor .full-logo:hover{color: var(--black-opacity--65);}.elementor-page-29 .elementor.elementor .form-input{border-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); font-family: var(--_fonts---font-family--geist); color: var(--black); font-size: var(--_fonts---font-size--medium-s); line-height: var(--_fonts---line-height--xl); font-weight: var(--_fonts---font-weight--medium); letter-spacing: var(--_fonts---letter-spacing--l); -webkit-text-stroke-width: 0px; border: 1px #000; justify-content: flex-start; align-items: flex-start; height: auto; margin-bottom: 0; padding: 22px 152px 22px 32px; transition: background-color .4s ease-out; overflow: hidden;}.elementor-page-29 .elementor.elementor .form-input:hover,.elementor-page-29 .elementor.elementor .form-input:focus{background-color: var(--black-opacity--10);}.elementor-page-29 .elementor.elementor .form-input::placeholder{color: var(--black-opacity--65);}.elementor-page-29 .elementor.elementor .footer-legal{border-top-style: solid; border-top-width: 1px; border-top-color: var(--black-opacity--10); color: var(--black-opacity--65); -webkit-user-select: none; user-select: none; justify-content: space-between; align-items: center; padding-top: 28px; display: flex;}.elementor-page-29 .elementor.elementor .footer-main-info{grid-column-gap: 12px; grid-row-gap: 12px; flex-flow: column; flex: 1; justify-content: flex-start; align-items: flex-start; display: flex;}.elementor-page-29 .elementor.elementor .logo-wraooer{border-radius: var(--_sizes---xlarge-radius); background-color: var(--accent); flex-flow: column; justify-content: center; align-items: center; padding: 8px; display: flex;}.elementor-page-29 .elementor.elementor .footer-updates{grid-column-gap: 12px; grid-row-gap: 12px; -webkit-user-select: none; user-select: none; flex-direction: column; flex: 1; display: flex;}.elementor-page-29 .elementor.elementor .form{margin-bottom: 0; padding-bottom: 0; position: relative;}.elementor-page-29 .elementor.elementor .form-block{grid-column-gap: 0px; grid-row-gap: 0px; flex-flow: column; margin-bottom: 0; position: relative;}.elementor-page-29 .elementor.elementor .success-message{border-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); text-align: center; padding: 22px 32px;}.elementor-page-29 .elementor.elementor .error-message{border-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); text-align: center; margin-top: 12px; padding: 22px 32px;}.elementor-page-29 .elementor.elementor .dot{aspect-ratio: 1; border-radius: var(--_sizes---xlarge-radius); background-color: var(--black-opacity--15); width: 4px;}.elementor-page-29 .elementor.elementor .curriculum-icon-wrapper{border-top-left-radius: var(--_sizes---xsmall-radius); border-top-right-radius: var(--_sizes---xsmall-radius); border-bottom-left-radius: var(--_sizes---xsmall-radius); border-bottom-right-radius: var(--_sizes---xsmall-radius); background-color: var(--white); box-shadow: 0 12px 20px 0 var(--black-opacity--10); -webkit-user-select: none; user-select: none; flex-direction: column; justify-content: center; align-items: center; padding: 24px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .menu-button{grid-column-gap: 6px; grid-row-gap: 6px; aspect-ratio: 1; border-radius: var(--_sizes---xlarge-radius); background-color: var(--black); flex-flow: column; justify-content: center; align-items: center; width: 48px; padding: 12px; display: none;}.elementor-page-29 .elementor.elementor .line{border-radius: var(--_sizes---xlarge-radius); background-color: var(--white); width: 20px; height: 2px;}.elementor-page-29 .elementor.elementor .icon-pills-wrapper{grid-column-gap: 12px; grid-row-gap: 16px; flex-flow: wrap; justify-content: center; width: 100%; max-width: 1280px; display: none;}.elementor-page-29 .elementor.elementor .faq-answer{width: 100%; height: auto;}.elementor-page-29 .elementor.elementor .rich-text-block{max-width: 640px; padding-top: 32px;}.elementor-page-29 .elementor.elementor .rich-text-block h1{margin-top: 40px;}.elementor-page-29 .elementor.elementor .rich-text-block h2{font-size: var(--_fonts---font-size--h2-s); margin-top: 40px;}.elementor-page-29 .elementor.elementor .rich-text-block h3{margin-top: 40px; margin-bottom: 4px;}.elementor-page-29 .elementor.elementor .rich-text-block p{color: var(--black-opacity--65); font-size: var(--_fonts---font-size--medium-m); margin-top: 16px;}.elementor-page-29 .elementor.elementor .rich-text-block ol,.elementor-page-29 .elementor.elementor .rich-text-block ul{grid-column-gap: 6px; grid-row-gap: 6px; color: var(--black-opacity--65); flex-flow: column; margin-top: 16px; margin-bottom: 0; padding-left: 20px; display: flex;}.elementor-page-29 .elementor.elementor .legal-links{grid-column-gap: 12px; grid-row-gap: 12px; flex-flow: row; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .utility-page-form{flex-direction: column; align-items: stretch; display: flex;}.elementor-page-29 .elementor.elementor .licenses-info{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); max-width: 640px; display: grid;}.elementor-page-29 .elementor.elementor .license-block{grid-column-gap: 80px; grid-row-gap: 80px; border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); -webkit-user-select: none; user-select: none; flex-direction: column; padding: 32px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .changelog-info{grid-column-gap: 16px; grid-row-gap: 16px; flex-direction: column; grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); width: 100%; max-width: 640px; display: flex;}.elementor-page-29 .elementor.elementor .changelog-block{grid-column-gap: 80px; grid-row-gap: 80px; border-top-left-radius: var(--_sizes---large-radius); border-top-right-radius: var(--_sizes---large-radius); border-bottom-left-radius: var(--_sizes---large-radius); border-bottom-right-radius: var(--_sizes---large-radius); background-color: var(--black-opacity--5); -webkit-user-select: none; user-select: none; flex-direction: column; padding: 32px; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .fill-wrapper{flex-flow: column; min-height: 100vh; display: flex;}@media screen and (max-width: 991px){body.elementor-page-29{--_fonts---font-family--geist: Geist, sans-serif; --_fonts---font-size--medium-m: 18px; --_fonts---line-height--xl: 124%; --_fonts---font-weight--medium: 500; --_fonts---letter-spacing--l: -.02em; --_fonts---font-size--h1: 80px; --_fonts---line-height--xs: 96%; --_fonts---font-weight--semibold: 600; --_fonts---letter-spacing--s: -.04em; --_fonts---font-size--h2-l: 60px; --_fonts---line-height--s: 100%; --_fonts---font-size--h3: 28px; --_fonts---line-height--l: 108%; --_fonts---letter-spacing--m: -.03em; --_fonts---font-size--medium-s: 16px; --_fonts---font-size--medium-l: 20px; --_fonts---font-size--h2-s: 40px; --_fonts---line-height--m: 104%; --_fonts---font-size--medium-xl: 36px;}.elementor-page-29 .elementor.elementor .nav{padding-left: 48px; padding-right: 48px;}.elementor-page-29 .elementor.elementor .button{display: flex;}.elementor-page-29 .elementor.elementor .icon.social-block-icon{width: 40px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-first{width: 168px; bottom: -192px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-second{width: 64px; margin-left: -320px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-third{width: 96px; margin-right: -350px; top: -72px;}.elementor-page-29 .elementor.elementor .icon.scribble.testimonial-first{width: 96px; top: -32px; right: 8px;}.elementor-page-29 .elementor.elementor .icon.scribble.testimonial-second{width: 96px; top: -124px; left: 16px;}.elementor-page-29 .elementor.elementor .icon.icon-pill-icon{width: 28px;}.elementor-page-29 .elementor.elementor .icon.value-block-icon{width: 24px;}.elementor-page-29 .elementor.elementor .icon.curriculum-block-icon,.elementor-page-29 .elementor.elementor .icon.play-button-icon{width: 28px;}.elementor-page-29 .elementor.elementor .icon.icon-block-icon{width: 32px;}.elementor-page-29 .elementor.elementor .icon.bonus-icon{width: 28px;}.elementor-page-29 .elementor.elementor .icon.license-block-icon{width: 32px;}.elementor-page-29 .elementor.elementor .hero-text-wrapper{max-width: 472px;}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-third-image{margin-right: 0;}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-fourth-image,.elementor-page-29 .elementor.elementor .image-block-wrapper.banner-third-image{display: none;}.elementor-page-29 .elementor.elementor .image-block-wrapper.error-hero-second-image{margin-right: 0;}.elementor-page-29 .elementor.elementor .image.image-block-image{width: 240px;}.elementor-page-29 .elementor.elementor .image.image-block-image:where(.w-variant-ddf89e85-1732-930a-6ca5-fa5c8fd037bd){width: 168px;}.elementor-page-29 .elementor.elementor .container{max-width: 1440px; padding-left: 48px; padding-right: 48px;}.elementor-page-29 .elementor.elementor .h1.hero-h1{max-width: 472px;}.elementor-page-29 .elementor.elementor .medium-l.section-description,.elementor-page-29 .elementor.elementor .medium-l.hero-description{max-width: 400px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-first-pill{left: -72px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-second-pill{left: -112px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-third-pill{right: -56px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-fourth-pill{right: -64px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-first{left: 36px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-second{top: -48px; left: 214px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-third{right: 56px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-fourth{bottom: -40px; left: 94px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-fifth{right: 262px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-sixth{bottom: -24px; right: 18px;}.elementor-page-29 .elementor.elementor .section.top-padding{padding-top: 200px;}.elementor-page-29 .elementor.elementor .section.large-both-padding{padding-top: 400px; padding-bottom: 400px;}.elementor-page-29 .elementor.elementor .section.bottom-padding{padding-bottom: 200px;}.elementor-page-29 .elementor.elementor .section-content{grid-column-gap: 56px; grid-row-gap: 56px;}.elementor-page-29 .elementor.elementor .section-content.align-center.large-gap{grid-column-gap: 80px; grid-row-gap: 80px;}.elementor-page-29 .elementor.elementor .content.image-blocks{grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr);}.elementor-page-29 .elementor.elementor .content.curriculum-content,.elementor-page-29 .elementor.elementor .content.pricing-blocks{display: flex;}.elementor-page-29 .elementor.elementor .h2.section-heading{max-width: 368px;}.elementor-page-29 .elementor.elementor .h2.section-heading.large-width{max-width: 736px;}.elementor-page-29 .elementor.elementor .h3.bonus-block-description{max-width: 280px;}.elementor-page-29 .elementor.elementor .text-benefit-blocks{grid-column-gap: 48px; grid-row-gap: 48px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-first{margin-left: -560px; top: -80px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-second{margin-left: -200px; top: -176px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-third{margin-right: -200px; top: -176px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-forth{margin-right: -560px; top: -84px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-fifth{margin-left: -492px; bottom: -160px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-sixth{bottom: -224px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-seventh{margin-right: -492px; bottom: -160px;}.elementor-page-29 .elementor.elementor .icon-pill{grid-column-gap: 24px; grid-row-gap: 24px; padding-right: 40px;}.elementor-page-29 .elementor.elementor .pill-icon-wrapper{padding: 20px;}.elementor-page-29 .elementor.elementor .instructor-card{aspect-ratio: 1; width: 100%; height: auto;}.elementor-page-29 .elementor.elementor .small-content.instructor-content{display: flex;}.elementor-page-29 .elementor.elementor .curriculum-block{grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); display: grid;}.elementor-page-29 .elementor.elementor .curriculum-block-content{height: 100%;}.elementor-page-29 .elementor.elementor .curriculum-block-info{justify-content: space-between; height: 100%;}.elementor-page-29 .elementor.elementor .small-banner{grid-column-gap: 24px; grid-row-gap: 24px; flex-flow: column; align-items: stretch;}.elementor-page-29 .elementor.elementor .preview-details{max-width: 736px;}.elementor-page-29 .elementor.elementor .play-button{padding: 20px;}.elementor-page-29 .elementor.elementor .play-button:hover{padding: 16px;}.elementor-page-29 .elementor.elementor .video-wrapper{width: 100%;}.elementor-page-29 .elementor.elementor .testimonial-blocks.first-blocks{margin-bottom: -100px;}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.first-block{display: none;}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.second-block{margin-left: 0;}.elementor-page-29 .elementor.elementor .large-content.icon-blocks{grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr);}.elementor-page-29 .elementor.elementor .bonus-block{max-width: 360px;}.elementor-page-29 .elementor.elementor .bonus-icon-wrapper{padding: 20px;}.elementor-page-29 .elementor.elementor .pricing-block{grid-template-rows: auto; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr); grid-auto-columns: minmax(1px, 1fr); display: grid;}.elementor-page-29 .elementor.elementor .pricing-block-details{justify-content: space-between; height: 100%; padding-bottom: 32px;}.elementor-page-29 .elementor.elementor .banner-content{grid-column-gap: 56px; grid-row-gap: 56px; padding: 104px 48px;}.elementor-page-29 .elementor.elementor .footer{padding-bottom: 48px;}.elementor-page-29 .elementor.elementor .footer-content{flex-flow: column; display: flex;}.elementor-page-29 .elementor.elementor .curriculum-icon-wrapper{padding: 20px;}.elementor-page-29 .elementor.elementor .small-banner-button-wrapper{flex: 1;}}@media screen and (max-width: 767px){body.elementor-page-29{--_fonts---font-family--geist: Geist, sans-serif; --_fonts---font-size--medium-m: 18px; --_fonts---line-height--xl: 124%; --_fonts---font-weight--medium: 500; --_fonts---letter-spacing--l: -.02em; --_fonts---font-size--h1: 56px; --_fonts---line-height--xs: 100%; --_fonts---font-weight--semibold: 600; --_fonts---letter-spacing--s: -.04em; --_fonts---font-size--h2-l: 44px; --_fonts---line-height--s: 104%; --_fonts---font-size--h3: 24px; --_fonts---line-height--l: 112%; --_fonts---letter-spacing--m: -.03em; --_fonts---font-size--medium-s: 16px; --_fonts---font-size--medium-l: 20px; --_fonts---font-size--h2-s: 32px; --_fonts---line-height--m: 108%; --_fonts---font-size--medium-xl: 32px;}.elementor-page-29 .elementor.elementor .nav{padding-top: 0; padding-left: 0; padding-right: 0;}.elementor-page-29 .elementor.elementor .nav-content{width: 100%;}.elementor-page-29 .elementor.elementor .menu-items-wrapper{border-radius: var(--_sizes---small-radius);}.elementor-page-29 .elementor.elementor .menu-items{border-radius: var(--_sizes---small-radius); flex-flow: column; padding-top: 20px; padding-bottom: 20px;}.elementor-page-29 .elementor.elementor .nav-main{z-index: 100; justify-content: space-between; align-items: center; width: 100%; padding-top: 24px; padding-left: 24px; padding-right: 24px; position: relative;}.elementor-page-29 .elementor.elementor .icon.scribble.social-first{width: 120px; margin-right: -150px; bottom: -120px; transform: rotate(-15deg);}.elementor-page-29 .elementor.elementor .icon.scribble.social-second{width: 48px; margin-left: -200px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-third{display: none;}.elementor-page-29 .elementor.elementor .icon.scribble.instructor-icon{width: 80px; bottom: 48px; right: 24px;}.elementor-page-29 .elementor.elementor .icon.scribble.testimonial-first,.elementor-page-29 .elementor.elementor .icon.scribble.testimonial-second{display: none;}.elementor-page-29 .elementor.elementor .icon.icon-pill-icon,.elementor-page-29 .elementor.elementor .icon.curriculum-block-icon{width: 24px;}.elementor-page-29 .elementor.elementor .icon.icon-block-icon{width: 28px;}.elementor-page-29 .elementor.elementor .icon.bonus-icon{width: 24px;}.elementor-page-29 .elementor.elementor .icon.license-block-icon{width: 28px;}.elementor-page-29 .elementor.elementor .nav-menu{z-index: 99; border-bottom-left-radius: var(--_sizes---small-radius); border-bottom-right-radius: var(--_sizes---small-radius); background-color: var(--white); box-shadow: 0 16px 40px 0 var(--black-opacity--10); opacity: 0; flex-flow: column; padding: 96px 24px 32px; position: absolute; top: 0; left: 0; right: 0;}.elementor-page-29 .elementor.elementor .hero{padding-top: 144px;}.elementor-page-29 .elementor.elementor .hero-content{grid-column-gap: 48px; grid-row-gap: 48px;}.elementor-page-29 .elementor.elementor .hero-text-wrapper{max-width: 400px;}.elementor-page-29 .elementor.elementor .image-block{border-radius: var(--_sizes---small-radius);}.elementor-page-29 .elementor.elementor .image.image-block-image{border-radius: 20px; width: 168px;}.elementor-page-29 .elementor.elementor .image.image-block-image:where(.w-variant-ddf89e85-1732-930a-6ca5-fa5c8fd037bd){width: 144px;}.elementor-page-29 .elementor.elementor .container{max-width: 1440px; padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .container.without-padding{padding-left: 0; padding-right: 0;}.elementor-page-29 .elementor.elementor .h1.hero-h1{max-width: 328px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-first-pill{top: -40px; left: 140px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-second-pill{top: 35px; bottom: auto; left: -16px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-third-pill{top: 85px; right: 0; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-fourth-pill{display: none;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-first{top: 40px; left: 24px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-second{left: 174px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-third{top: 80px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-fourth{bottom: 0; left: 160px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-fifth,.elementor-page-29 .elementor.elementor .pill-wrapper.preview-sixth{display: none;}.elementor-page-29 .elementor.elementor .section.top-padding{padding-top: 160px;}.elementor-page-29 .elementor.elementor .section.large-both-padding{padding-top: 256px; padding-bottom: 320px;}.elementor-page-29 .elementor.elementor .section.bottom-padding{padding-bottom: 160px;}.elementor-page-29 .elementor.elementor .section.bottom-padding.small-bottom{padding-bottom: 96px;}.elementor-page-29 .elementor.elementor .section.info-section{padding-top: 48px; padding-bottom: 64px;}.elementor-page-29 .elementor.elementor .section-content{grid-column-gap: 48px; grid-row-gap: 48px;}.elementor-page-29 .elementor.elementor .section-content.align-center.large-gap{grid-column-gap: 64px; grid-row-gap: 64px;}.elementor-page-29 .elementor.elementor .section-content.without-gap{grid-column-gap: 0px; grid-row-gap: 0px;}.elementor-page-29 .elementor.elementor .section-heading-wrapper{grid-column-gap: 24px; grid-row-gap: 24px; flex-flow: column; justify-content: flex-start; align-items: stretch;}.elementor-page-29 .elementor.elementor .section-heading-wrapper.plus-padding{padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .content.image-blocks{flex-flow: row; padding: 48px 24px 64px; display: flex; overflow: scroll;}.elementor-page-29 .elementor.elementor .big-image-block{border-radius: var(--_sizes---small-radius); flex: none; width: 72%; padding: 32px 24px;}.elementor-page-29 .elementor.elementor .h2.section-heading{max-width: 272px;}.elementor-page-29 .elementor.elementor .h2.section-heading.large-width{max-width: 544px;}.elementor-page-29 .elementor.elementor .medium-m.text-white-opacity.pricing-block-description{max-width: 320px;}.elementor-page-29 .elementor.elementor .h3.bonus-block-description{max-width: 240px;}.elementor-page-29 .elementor.elementor .text-benefit-blocks{grid-column-gap: 32px; grid-row-gap: 32px; flex-flow: column; justify-content: flex-start; align-items: center;}.elementor-page-29 .elementor.elementor .social-icon{padding: 16px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-first{margin-left: -260px; top: -160px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-second{margin-left: auto; margin-right: -260px; top: -120px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-third,.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-forth{display: none;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-fifth{margin-left: -200px; bottom: -120px; transform: rotate(-10deg);}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-sixth{margin-right: -200px; bottom: -160px; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-seventh,.elementor-page-29 .elementor.elementor .icon-pills{display: none;}.elementor-page-29 .elementor.elementor .icon-pill{grid-column-gap: 16px; grid-row-gap: 16px; padding-right: 28px;}.elementor-page-29 .elementor.elementor .pill-icon-wrapper{padding: 16px;}.elementor-page-29 .elementor.elementor .instructor-card{border-radius: var(--_sizes---small-radius); padding: 24px;}.elementor-page-29 .elementor.elementor .person-info{grid-column-gap: 20px; grid-row-gap: 20px; flex-flow: column; align-items: stretch; padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .instructor-info{border-radius: var(--_sizes---small-radius);}.elementor-page-29 .elementor.elementor .intstructor-details{grid-column-gap: 64px; grid-row-gap: 64px; padding: 32px 24px 24px;}.elementor-page-29 .elementor.elementor .value-blocks-wrapper{grid-column-gap: 24px; grid-row-gap: 12px; flex-flow: wrap;}.elementor-page-29 .elementor.elementor .ticker-line.pills-line{grid-column-gap: 12px; grid-row-gap: 12px;}.elementor-page-29 .elementor.elementor .ticker-line.pills-line.line-reverse{justify-content: flex-end; align-items: center;}.elementor-page-29 .elementor.elementor .curriculum-block{border-radius: var(--_sizes---small-radius); justify-content: flex-start; display: flex;}.elementor-page-29 .elementor.elementor .curriculum-block-content{height: auto;}.elementor-page-29 .elementor.elementor .curriculum-block-info{border-radius: 20px; padding: 24px 24px 32px;}.elementor-page-29 .elementor.elementor .curriculum-block-details{grid-column-gap: 24px; grid-row-gap: 24px; padding: 24px 24px 32px;}.elementor-page-29 .elementor.elementor .small-banner{border-radius: var(--_sizes---small-radius); padding-top: 24px; padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .preview-details{max-width: 544px;}.elementor-page-29 .elementor.elementor .play-button{padding: 16px;}.elementor-page-29 .elementor.elementor .play-button:hover{padding: 12px;}.elementor-page-29 .elementor.elementor .video-wrapper{aspect-ratio: 1;}.elementor-page-29 .elementor.elementor .testimonial-blocks-wrapper{padding-bottom: 24px; padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .testimonial-blocks{flex-flow: column; justify-content: flex-start; align-items: stretch;}.elementor-page-29 .elementor.elementor .testimonial-blocks.first-blocks{flex-flow: column; justify-content: flex-start; align-items: stretch; margin-bottom: -60px;}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.second-block{margin-bottom: -140px; margin-right: 0; display: flex;}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.third-block{margin-left: 0; display: flex;}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.fourth-block{margin-right: 0; padding-top: 0; display: flex; transform: rotate(10deg);}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.fifth-block{display: none;}.elementor-page-29 .elementor.elementor .testimonial-block{grid-column-gap: 32px; grid-row-gap: 32px; border-radius: var(--_sizes---small-radius); padding: 24px;}.elementor-page-29 .elementor.elementor .icon-block{grid-column-gap: 64px; grid-row-gap: 64px; aspect-ratio: 1; flex: none; justify-content: space-between; padding: 24px 24px 32px;}.elementor-page-29 .elementor.elementor .large-content.icon-blocks{flex-flow: row; padding: 48px 24px 64px; display: flex; overflow: scroll;}.elementor-page-29 .elementor.elementor .bonus-blocks-wrapper{flex-flow: column; justify-content: flex-start; align-items: stretch; padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .bonus-block{grid-column-gap: 64px; grid-row-gap: 64px; border-radius: var(--_sizes---small-radius); max-width: 320px; padding: 24px 24px 32px;}.elementor-page-29 .elementor.elementor .bonus-icon-wrapper{border-radius: 12px; padding: 16px;}.elementor-page-29 .elementor.elementor .bonus-block-wrapper.first-block{flex-flow: column; justify-content: flex-start; align-items: center; margin-bottom: -100px; margin-right: 0; display: flex;}.elementor-page-29 .elementor.elementor .bonus-block-wrapper.second-block{flex-flow: column; justify-content: flex-start; align-items: center; margin-left: 0; padding-top: 0; display: flex;}.elementor-page-29 .elementor.elementor .pricing-block{border-radius: var(--_sizes---small-radius); justify-content: flex-start; display: flex;}.elementor-page-29 .elementor.elementor .pricing-block-info{grid-column-gap: 48px; grid-row-gap: 48px; border-radius: 20px; padding: 24px 24px 32px;}.elementor-page-29 .elementor.elementor .pricing-block-details{justify-content: flex-start; padding-top: 24px; padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .faq-item{grid-column-gap: 24px; grid-row-gap: 24px; border-radius: var(--_sizes---small-radius); padding-left: 24px;}.elementor-page-29 .elementor.elementor .faq-icon-button{border-radius: var(--_sizes---xsmall-radius);}.elementor-page-29 .elementor.elementor .banner-content{border-radius: var(--_sizes---small-radius); padding: 88px 24px;}.elementor-page-29 .elementor.elementor .footer{padding-top: 64px; padding-bottom: 32px;}.elementor-page-29 .elementor.elementor .footer:where(.w-variant-ffc4cdfc-f026-e590-7686-feb67ab48a2f){padding-top: 0;}.elementor-page-29 .elementor.elementor .footer-details{grid-column-gap: 64px; grid-row-gap: 64px;}.elementor-page-29 .elementor.elementor .footer-menu{grid-row-gap: 40px; grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr);}.elementor-page-29 .elementor.elementor .footer-main{grid-column-gap: 40px; grid-row-gap: 40px; flex-flow: column; justify-content: flex-start; align-items: stretch;}.elementor-page-29 .elementor.elementor .footer-main:where(.w-variant-ffc4cdfc-f026-e590-7686-feb67ab48a2f){grid-column-gap: 64px; grid-row-gap: 64px;}.elementor-page-29 .elementor.elementor .form-input{padding-left: 24px; padding-right: 144px;}.elementor-page-29 .elementor.elementor .footer-legal{grid-column-gap: 8px; grid-row-gap: 8px; flex-flow: column; justify-content: flex-start; align-items: stretch;}.elementor-page-29 .elementor.elementor .curriculum-icon-wrapper{border-radius: 12px; padding: 16px;}.elementor-page-29 .elementor.elementor .menu-button{display: flex;}.elementor-page-29 .elementor.elementor .icon-pills-wrapper{grid-row-gap: 12px; flex-flow: column; justify-content: flex-start; align-items: stretch; display: flex; overflow: hidden;}.elementor-page-29 .elementor.elementor .icon-pills-ticker{grid-column-gap: 12px; grid-row-gap: 12px; justify-content: flex-start; align-items: center; display: flex;}.elementor-page-29 .elementor.elementor .icon-pills-ticker.reverse{justify-content: flex-end; align-items: center;}.elementor-page-29 .elementor.elementor .rich-text-block{padding-top: 24px;}.elementor-page-29 .elementor.elementor .rich-text-block h3{margin-top: 32px;}.elementor-page-29 .elementor.elementor .license-block,.elementor-page-29 .elementor.elementor .changelog-block{grid-column-gap: 64px; grid-row-gap: 64px; border-radius: var(--_sizes---small-radius); padding-top: 24px; padding-left: 24px; padding-right: 24px;}}@media screen and (max-width: 479px){body.elementor-page-29{--_fonts---font-family--geist: Geist, sans-serif; --_fonts---font-size--medium-m: 18px; --_fonts---line-height--xl: 124%; --_fonts---font-weight--medium: 500; --_fonts---letter-spacing--l: -.02em; --_fonts---font-size--h1: 56px; --_fonts---line-height--xs: 100%; --_fonts---font-weight--semibold: 600; --_fonts---letter-spacing--s: -.04em; --_fonts---font-size--h2-l: 44px; --_fonts---line-height--s: 104%; --_fonts---font-size--h3: 24px; --_fonts---line-height--l: 112%; --_fonts---letter-spacing--m: -.03em; --_fonts---font-size--medium-s: 16px; --_fonts---font-size--medium-l: 20px; --_fonts---font-size--h2-s: 32px; --_fonts---line-height--m: 108%; --_fonts---font-size--medium-xl: 32px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-first{margin-right: -120px;}.elementor-page-29 .elementor.elementor .icon.scribble.social-second{margin-left: -80px;}.elementor-page-29 .elementor.elementor .icon.scribble.instructor-icon{bottom: 112px;}.elementor-page-29 .elementor.elementor .icon.small-banner-icon{width: 32px;}.elementor-page-29 .elementor.elementor .buttons-wrapper{flex-flow: column; width: 100%;}.elementor-page-29 .elementor.elementor .image-blocks-wrapper.align-top{flex-flow: column; justify-content: flex-start; align-items: stretch;}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-second-image{margin-right: 0;}.elementor-page-29 .elementor.elementor .image-block-wrapper.hero-third-image{display: none;}.elementor-page-29 .elementor.elementor .image-block-wrapper.banner-first-image{margin-bottom: -120px; margin-right: 0; padding-top: 0; padding-right: 64px;}.elementor-page-29 .elementor.elementor .image-block-wrapper.banner-second-image{margin-left: 0; margin-right: 0; padding-left: 64px;}.elementor-page-29 .elementor.elementor .image-block-wrapper.error-hero-first-image{margin-right: 0;}.elementor-page-29 .elementor.elementor .image-block-wrapper.error-hero-second-image{display: none;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-first-pill{left: 112px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-second-pill{left: 34px;}.elementor-page-29 .elementor.elementor .pill-wrapper.hero-third-pill{right: 56px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-second{left: 98px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-third{top: 130px; right: 52px;}.elementor-page-29 .elementor.elementor .pill-wrapper.preview-fourth{bottom: 28px; left: 60px;}.elementor-page-29 .elementor.elementor .big-image-block{width: 96%;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-first{margin-left: -160px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-second{margin-right: -160px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-fifth{margin-left: -160px;}.elementor-page-29 .elementor.elementor .social-icon-wrapper.social-icon-sixth{margin-right: -160px;}.elementor-page-29 .elementor.elementor .section-description-wrapper.system-wrapper{padding-left: 24px; padding-right: 24px;}.elementor-page-29 .elementor.elementor .instructor-card{aspect-ratio: 3 / 4;}.elementor-page-29 .elementor.elementor .small-banner-content{flex-flow: column; justify-content: flex-start; align-items: flex-start;}.elementor-page-29 .elementor.elementor .licenses-info,.elementor-page-29 .elementor.elementor .changelog-info{display: flex;}}.elementor-page-29 .elementor.elementor .tw-wn-5f9a99{grid-area: 1 / 3 / 2 / 11;}@media screen and (max-width: 991px){.elementor-page-29 .elementor.elementor .tw-wn-2610cd{grid-area: span 1 / span 2 / span 1 / span 2;}.elementor-page-29 .elementor.elementor .tw-wn-b7c76e{grid-area: span 1 / span 3 / span 1 / span 3;}.elementor-page-29 .elementor.elementor .tw-wn-ae2b00{grid-area: span 1 / span 2 / span 1 / span 2;}.elementor-page-29 .elementor.elementor .tw-wn-67cfe6{grid-area: span 1 / span 3 / span 1 / span 3;}}
body.elementor-page-29 .elementor-widget-heading .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;text-decoration:inherit;margin:0;padding:0;-webkit-user-select:inherit;user-select:inherit}
body.elementor-page-29 .elementor-widget-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:inherit;border-radius:inherit;box-shadow:none}
body.elementor-page-29 .w-container::before,body.elementor-page-29 .w-container::after{content:none;display:none}
body.elementor-page-29 .elementor-widget-html .elementor-widget-container{display:contents}
body.elementor-page-29 .e-con.e-parent{width:100%}
body.elementor-page-29{overflow-x:hidden}
@keyframes tw-tick{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@keyframes tw-tick-r{from{transform:translateX(0)}to{transform:translateX(100%)}}
body.elementor-page-29 .ticker-line{animation:tw-tick 20s linear infinite}
body.elementor-page-29 .ticker-line.line-reverse{animation-name:tw-tick-r}
body.elementor-page-29 .elementor.elementor.elementor .faq-answer{height:0;overflow:hidden;transition:height .35s ease}
body.elementor-page-29 .elementor.elementor.elementor .faq-answer-text{opacity:0;transform:translateY(100%);transition:opacity .35s ease,transform .35s ease}
body.elementor-page-29 .elementor.elementor.elementor .faq-icon{transition:transform .35s ease}
body.elementor-page-29 .elementor.elementor.elementor .tw-open .faq-answer-text{opacity:1;transform:none;transition-delay:.15s}
body.elementor-page-29 .elementor.elementor.elementor .tw-open .faq-icon{transform:rotate(45deg)}
body.elementor-page-29{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body.elementor-page-29 .hero-h1{max-width:960px !important;font-size:clamp(2.2rem,4.4vw,3.8rem) !important;line-height:1.12 !important;letter-spacing:-0.025em !important;margin-left:auto !important;margin-right:auto !important}
body.elementor-page-29 .hero-offer{max-width:1040px !important;margin-left:auto !important;margin-right:auto !important}
body.elementor-page-29 .hero-text-wrapper{max-width:960px !important;margin-left:auto !important;margin-right:auto !important}
body.elementor-page-29 .elementor-widget-html:has(>.section-info.align-center){width:100% !important}
body.elementor-page-29 label{line-height:inherit;vertical-align:baseline}
body.elementor-page-29 .pricing-blocks{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin:0 auto !important}
body.elementor-page-29 .pricing-block{margin-left:auto !important;margin-right:auto !important;max-width:880px !important;width:100% !important}
body.elementor-page-29 .tw-i1{transform:translate3d(0, 16px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;filter:blur(6px) !important;opacity:0 !important}
body.elementor-page-29 .tw-i2{transform:translate3d(0, 8px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;filter:blur(3px) !important;opacity:0 !important}
body.elementor-page-29 .tw-i3{transform:translate3d(0, 0, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i4{transform:translate3d(0, 0, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i5{transform:translate3d(0, 0, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i6{transform:translate3d(0, 0, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i7{transform:translate3d(0, 12px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i8{transform:translate3d(0, 0, 0) scale3d(0.75, 0.75, 1) rotateX(0) rotateY(0) rotateZ(-18deg) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i9{transform:translate3d(0, 0, 0) scale3d(0.75, 0.75, 1) rotateX(0) rotateY(0) rotateZ(18deg) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i10{transform:translate3d(0, 0, 0) scale3d(0.75, 0.75, 1) rotateX(0) rotateY(0) rotateZ(-18deg) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i11{transform:translate3d(0, 0, 0) scale3d(0.75, 0.75, 1) rotateX(0) rotateY(0) rotateZ(18deg) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i12{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-25deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i13{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(25deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i14{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-25deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i15{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(25deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i16{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-25deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i17{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(25deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i18{opacity:0 !important;transform:translate3d(0, 80px, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important}
body.elementor-page-29 .tw-i19{opacity:0 !important;transform:translate3d(-40px, -40px, null) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;transform-style:preserve-3d !important}
body.elementor-page-29 .tw-i20{opacity:0 !important;transform:translate3d(0, 0, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important}
body.elementor-page-29 .tw-i21{transform:translate3d(0, 12px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i22{transform:translate3d(0, 20px, 0) scale3d(0.9, 0.9, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i23{transform:translate3d(0, 20px, 0) scale3d(0.9, 0.9, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i24{transform:translate3d(0, 20px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i25{transform:translate3d(0, 20px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i26{transform:translate3d(-12px, 40px, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(15deg) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i27{transform:translate3d(20px, -20px, 0) scale3d(0, 0, 1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i28{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(10deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i29{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-10deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i30{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(10deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i31{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(5deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i32{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-5deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i33{transform:translate3d(0, 12px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i34{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(5deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i35{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-5deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i36{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-15deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i37{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(15deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i38{transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(-15deg) skew(0, 0) !important}
body.elementor-page-29 .tw-i39{transform:translate3d(0, 12px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0) !important;opacity:0 !important}
body.elementor-page-29 .tw-i40{opacity:0 !important;transform:translate3d(0px,16px,0) scale3d(1,1,1) rotate(0deg) !important;filter:blur(6px) !important}
body.elementor-page-29 .tw-i41{opacity:0 !important;transform:translate3d(0px,12px,0) scale3d(1,1,1) rotate(0deg) !important}
body.elementor-page-29 .tw-i42{opacity:0 !important;transform:translate3d(0px,20px,0) scale3d(0.9,0.9,1) rotate(0deg) !important}
body.elementor-page-29 .tw-i43{opacity:0 !important;transform:translate3d(0px,20px,0) scale3d(1,1,1) rotate(0deg) !important}
body.elementor-page-29 .tw-i44{opacity:0 !important;transform:translate3d(0px,0px,0) scale3d(0,0,1) rotate(0deg) !important}
body.elementor-page-29 .tw-i45{opacity:0 !important;transform:translate3d(0px,0px,0) scale3d(0.9,0.9,1) rotate(0deg) !important}
body.elementor-page-29 .tw-i46{opacity:0 !important;transform:translate3d(0px,8px,0) scale3d(1,1,1) rotate(0deg) !important;filter:blur(3px) !important}
body.elementor-page-29 .tw-s1{padding-top: 30px !important}

/* b2b photos: stronger scrim for legible text */
.elementor-page-29 .elementor.elementor .big-image-block .blur{height:68%;background-image:linear-gradient(0deg,rgba(14,14,14,.96) 0%,rgba(14,14,14,.86) 38%,rgba(14,14,14,.45) 72%,rgba(14,14,14,0) 100%)}

/* fixed logo fix: never wider than the viewport, never blocks clicks */
.elementor-page-29 .elementor.elementor .elementor-element-44c80dc{left:0;right:0;top:0;width:100%;max-width:100%;box-sizing:border-box;pointer-events:none;align-items:center}
.elementor-page-29 .elementor.elementor .elementor-element-44c80dc .elementor-element-bd0782a{pointer-events:auto;max-width:calc(100% - 24px)}
@media(max-width:479px){.elementor-page-29 .elementor.elementor .elementor-element-44c80dc .elementor-element-bd0782a{width:260px;margin-top:14px;padding:8px 12px}.elementor-page-29 .elementor.elementor .elementor-element-44c80dc .elementor-element-bd0782a img{width:100%;height:auto}}

/* mobile overflow fix: longer Spanish copy must wrap instead of widening the page */
.elementor-page-29 .elementor.elementor .instructor-info{max-width:100%}
.elementor-page-29 .elementor.elementor .value-blocks-wrapper{flex-wrap:wrap;row-gap:10px}

/* hero pills mobile: decorative floating pills collide with headline on phones */
@media(max-width:479px){.elementor-page-29 .elementor.elementor .elementor-element-2009aab,.elementor-page-29 .elementor.elementor .elementor-element-200b99a,.elementor-page-29 .elementor.elementor .elementor-element-200d889,.elementor-page-29 .elementor.elementor .elementor-element-200f778{display:none}}

/* fixed logo above content */
.elementor-page-29 .elementor.elementor .elementor-element-44c80dc{z-index:60}

/* testimonials: less overlap so longer Spanish copy stays readable on phones */
@media(max-width:479px){.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.second-block{margin-bottom:-24px}.elementor-page-29 .elementor.elementor .testimonial-blocks.first-blocks{margin-bottom:-12px}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.third-block{margin-bottom:-8px}}
@media(max-width:479px){.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.second-block{margin-bottom:28px}.elementor-page-29 .elementor.elementor .testimonial-blocks.first-blocks{margin-bottom:8px}.elementor-page-29 .elementor.elementor .testimonial-block-wrapper.third-block{margin-bottom:24px}}
/* icons must not shrink inside flex rows when text wraps */
.elementor-page-29 .elementor.elementor img.icon,.elementor-page-29 .elementor.elementor .icon-item-icon{flex-shrink:0}
.elementor-page-29 .elementor.elementor .icon.icon-item-icon{min-width:14px;min-height:14px}
/* form card: heading readable on dark card; tighter padding on phones */
.elementor-page-29 .elementor.elementor .elementor-element-2127cd7 .h2.section-heading{color:#fff}
@media(max-width:479px){.elementor-page-29 .elementor.elementor .elementor-element-2127cd7 div[style*='backdrop-filter']{padding:28px 20px!important}}
.elementor-page-29 .elementor.elementor .elementor-element-2127cd7 .h2.section-heading{width:100%;max-width:100%;margin-left:0;margin-right:0;text-align:center}
@media(max-width:479px){body.elementor-page-29{padding-bottom:84px}}

/* preview section: orderly pill row under the heading on phones/small tablets */
@media(max-width:767px){
.elementor-page-29 .elementor.elementor .preview-details{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:12px 10px;max-width:100%}
.elementor-page-29 .elementor.elementor .preview-details>.elementor-element-20b3cd3{order:0;flex:0 0 100%;width:100%;margin-bottom:8px}
.elementor-page-29 .elementor.elementor .preview-details>.pill-wrapper{position:static;inset:auto;order:1;display:block;width:auto;max-width:none;flex:0 0 auto;margin:0}
.elementor-page-29 .elementor.elementor .preview-details>.pill-wrapper.preview-first,.elementor-page-29 .elementor.elementor .preview-details>.pill-wrapper.preview-third,.elementor-page-29 .elementor.elementor .preview-details>.pill-wrapper.preview-fifth{transform:rotate(-3deg)}
.elementor-page-29 .elementor.elementor .preview-details>.pill-wrapper.preview-second,.elementor-page-29 .elementor.elementor .preview-details>.pill-wrapper.preview-fourth,.elementor-page-29 .elementor.elementor .preview-details>.pill-wrapper.preview-sixth{transform:rotate(3deg)}
}

/* pricing/form/footer: no clipped text, rounder badge, tighter card margins on phones */
.elementor-page-29 .elementor.elementor .pricing-block-info .badge{border-radius:999px;padding:8px 16px 8px 12px;display:inline-flex;align-items:center;gap:6px;width:auto}
.elementor-page-29 .elementor.elementor .footer-main-info .logo-wraooer{background:#fff;border-radius:999px;padding:8px 18px;box-shadow:0 2px 12px rgba(0,0,0,.08)}
@media(max-width:767px){
.elementor-page-29 [style*='repeat(auto-fit']{grid-template-columns:minmax(0,1fr)!important}
.elementor-page-29 .elementor.elementor .pricing-block-info .space-between-content{flex-direction:column;align-items:flex-start;gap:10px}
.elementor-page-29 .elementor.elementor .icon-item{min-width:0}
.elementor-page-29 .elementor.elementor .icon-item>.medium-m{min-width:0;flex:1 1 0;overflow-wrap:anywhere}
.elementor-page-29 .elementor.elementor .footer-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;width:100%}
.elementor-page-29 .elementor.elementor .footer-menu .menu-block{min-width:0}
.elementor-page-29 .elementor.elementor .footer-menu .menu-item,.elementor-page-29 .elementor.elementor .footer-menu .menu-item>div{overflow-wrap:anywhere;max-width:100%}
}
@media(max-width:479px){
.elementor-page-29 .elementor.elementor .section{padding-left:16px;padding-right:16px}
.elementor-page-29 .elementor.elementor .pricing-block-details{padding:24px 18px 28px!important}
.elementor-page-29 .elementor.elementor .pricing-block-info{padding:22px 20px 28px}
.elementor-page-29 .elementor.elementor .curriculum-block-info{padding:22px 18px}
.elementor-page-29 .elementor.elementor .person-info{padding:20px 18px}
.elementor-page-29 .elementor.elementor .elementor-element-2127cd7 div[style*='backdrop-filter']{padding:24px 16px!important}
}

/* square/portrait cards grow with their content instead of clipping long Spanish text */
.elementor-page-29 .elementor.elementor .icon-block,.elementor-page-29 .elementor.elementor .big-image-block{min-height:min-content}

/* footer logo: breathing room inside the pill and below it */
.elementor-page-29 .elementor.elementor .footer-main-info .full-logo{display:inline-block;margin-bottom:20px}
.elementor-page-29 .elementor.elementor .footer-main-info .logo-wraooer{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;margin:0}
.elementor-page-29 .elementor.elementor .footer-main-info .logo-wraooer img{display:block;height:40px!important;width:auto}

/* hero badge: higher contrast */
.elementor-page-29 .elementor.elementor .elementor-element-2003dde .pill{background:rgba(79,70,229,.10)!important;border-color:rgba(79,70,229,.5)!important}
.elementor-page-29 .elementor.elementor .elementor-element-2003dde .pill .medium-s,.elementor-page-29 .elementor.elementor .elementor-element-2003dde .pill .medium-s *{color:#312e81!important;font-weight:600!important}

/* selector de idioma */
.augm-lang a:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}
@media(max-width:767px){.elementor-page-29 .elementor.elementor .augm-lang{top:44px!important;right:5px!important;padding:2px!important;gap:0!important;box-shadow:0 1px 8px rgba(0,0,0,.12)}.elementor-page-29 .elementor.elementor .augm-lang a{min-width:0!important;height:26px!important;padding:0 6px!important;font-size:11px!important}}
@media(max-width:399px){.elementor-page-29 .elementor.elementor .augm-lang{top:96px!important;right:12px!important}}
.elementor-page-29 .augm-lang,.elementor-page-29 .augm-lang a{pointer-events:auto!important;cursor:pointer}
