.elementor .h1{font-family:var(--NunitoSans);font-weight:700;font-size:65px;letter-spacing:-2%;line-height:1em;}.elementor .h2{font-family:var(--NunitoSans);font-weight:700;font-size:44px;letter-spacing:-2%;line-height:1.1em;}.elementor .h3{font-family:var(--NunitoSans);font-weight:700;font-size:36px;letter-spacing:-2%;line-height:1.1em;}.elementor .h4{font-family:var(--NunitoSans);font-weight:700;font-size:21px;letter-spacing:-2%;line-height:1.2em;}.elementor .h5{font-family:var(--NunitoSans);font-weight:700;font-size:22px;letter-spacing:-2%;}.elementor .large-body{font-family:var(--NunitoSans);font-weight:400;font-size:18px;}.elementor .body{font-family:var(--NunitoSans);font-weight:400;font-size:16px;letter-spacing:-1%;line-height:1.4em;}.elementor .btn{font-family:var(--NunitoSans);font-weight:700;font-size:16px;color:var(--White);border-radius:40px;border-width:1px;border-color:var(--Blue);border-style:solid;background-color:var(--Blue);display:flex;align-self:start;}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--Blue);background-color:var(--Transparent);}.elementor .btn-link{font-family:var(--NunitoSans);font-weight:700;font-size:16px;color:var(--Black);padding:0px;border-width:0px;background-color:var(--Transparent);align-items:center;}.elementor .btn-link:hover,.elementor .btn-link:focus-visible{color:var(--Black);}.elementor .tab{width:auto;font-family:"Nunito Sans";font-weight:700;color:var(--Black);padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--Borders);border-style:solid;background-color:var(--White);background-clip:padding-box;}.elementor .tab:active{color:var(--White);background-color:var(--Blue);}.elementor .tab.e--selected{color:var(--White);border-color:var(--Blue);background-color:var(--Blue);}.elementor .tab:hover,.elementor .tab:focus-visible{color:var(--Black);border-color:var(--LightBlue);background-color:var(--LightBlue);}.elementor .product-card{gap:14px;}.elementor .key-course-points{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:40px;border-width:1px;border-color:var(--Black);border-style:solid;}