.elementor-15048 .elementor-element.elementor-element-00000070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000004{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-15048 .elementor-element.elementor-element-00000001 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000002 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000001a{--display:flex;--min-height:86vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-15048 .elementor-element.elementor-element-0000000f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000005 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-secondary );}.elementor-15048 .elementor-element.elementor-element-26cc2a4 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;font-weight:600;}.elementor-15048 .elementor-element.elementor-element-26cc2a4 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-26cc2a4 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-15048 .elementor-element.elementor-element-26cc2a4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-15048 .elementor-element.elementor-element-26cc2a4 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-15048 .elementor-element.elementor-element-26cc2a4 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:600;}.elementor-15048 .elementor-element.elementor-element-00000007{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000000e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000009{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000008 .elementor-heading-title{font-weight:500;}.elementor-15048 .elementor-element.elementor-element-0000000b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000000a .elementor-heading-title{font-weight:500;}.elementor-15048 .elementor-element.elementor-element-0000000d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000000c .elementor-heading-title{font-weight:500;}.elementor-15048 .elementor-element.elementor-element-00000013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000011 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px -101px -40px 0px;padding:6px 17px 6px 17px;border-radius:22px 22px 22px 22px;}.elementor-15048 .elementor-element.elementor-element-00000011.elementor-element{--align-self:flex-end;}.elementor-15048 .elementor-element.elementor-element-00000011{z-index:2;}.elementor-15048 .elementor-element.elementor-element-00000011 .elementor-heading-title{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#000000;}.elementor-15048 .elementor-element.elementor-element-00000010{text-align:center;}.elementor-15048 .elementor-element.elementor-element-00000010 img{width:81%;}.elementor-15048 .elementor-element.elementor-element-737f37f .elementor-button{background-color:#02010100;font-size:12px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-737f37f .elementor-button-content-wrapper{flex-direction:row;}.elementor-15048 .elementor-element.elementor-element-737f37f .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-15048 .elementor-element.elementor-element-737f37f .elementor-button:hover, .elementor-15048 .elementor-element.elementor-element-737f37f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-15048 .elementor-element.elementor-element-737f37f .elementor-button:hover svg, .elementor-15048 .elementor-element.elementor-element-737f37f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15048 .elementor-element.elementor-element-00000018{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000015 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000016{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15048 .elementor-element.elementor-element-00000014 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15048 .elementor-element.elementor-element-00000014 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15048 .elementor-element.elementor-element-00000014 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-group > label, .elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-subgroup label{color:#16142d;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-type-html{padding-bottom:0px;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-button[type="submit"]{color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-15048 .elementor-element.elementor-element-00000014{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-15048 .elementor-element.elementor-element-00000017{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000037{--display:flex;}.elementor-15048 .elementor-element.elementor-element-00000036{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000021 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-primary );}.elementor-15048 .elementor-element.elementor-element-00000022{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-15048 .elementor-element.elementor-element-00000022 .elementor-heading-title{color:#000000;}.elementor-15048 .elementor-element.elementor-element-00000023{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-15048 .elementor-element.elementor-element-00000035{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000020{--display:flex;}.elementor-15048 .elementor-element.elementor-element-00000034{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000029{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000026{--display:flex;--min-height:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000025 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000027 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15048 .elementor-element.elementor-element-00000027 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000028{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000002e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000002b{--display:flex;--min-height:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000002a .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000002c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15048 .elementor-element.elementor-element-0000002c .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000002d{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000033{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000030{--display:flex;--min-height:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000002f .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000031 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15048 .elementor-element.elementor-element-00000031 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000032{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000004d{--display:flex;}.elementor-15048 .elementor-element.elementor-element-0000004c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000046{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15048 .elementor-element.elementor-element-00000045 > .elementor-widget-container{--e-transform-rotateZ:-4deg;background-color:transparent;background-image:radial-gradient(at center center, #000000 7%, #F2295B00 68%);}.elementor-15048 .elementor-element.elementor-element-00000045{text-align:center;}.elementor-15048 .elementor-element.elementor-element-00000045 img{width:61%;}.elementor-15048 .elementor-element.elementor-element-0000004b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15048 .elementor-element.elementor-element-00000047 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-primary );}.elementor-15048 .elementor-element.elementor-element-00000048 .elementor-heading-title{color:#000000;}.elementor-15048 .elementor-element.elementor-element-00000044{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000039{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000038 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000003b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000003a .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000003d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000003c .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000003f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000003e .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000041{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000040 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000043{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000042 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000004a .elementor-button{background-color:transparent;background-image:linear-gradient(120deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:12px 12px 12px 12px;}.elementor-15048 .elementor-element.elementor-element-0000004a .elementor-button:hover, .elementor-15048 .elementor-element.elementor-element-0000004a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-15048 .elementor-element.elementor-element-0000004a.elementor-element{--align-self:flex-start;}.elementor-15048 .elementor-element.elementor-element-0000004a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15048 .elementor-element.elementor-element-00000066{--display:flex;}.elementor-15048 .elementor-element.elementor-element-00000066:not(.elementor-motion-effects-element-type-background), .elementor-15048 .elementor-element.elementor-element-00000066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3501053 );}.elementor-15048 .elementor-element.elementor-element-00000065{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000051{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000004e .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-secondary );}.elementor-15048 .elementor-element.elementor-element-0000004f .elementor-heading-title{color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-00000050 p{margin-block-end:5px;}.elementor-15048 .elementor-element.elementor-element-00000050{color:#E0E0E0;}.elementor-15048 .elementor-element.elementor-element-00000064{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000057{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000053{--display:flex;--min-height:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000052 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000056{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000054 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-00000055 p{margin-block-end:5px;}.elementor-15048 .elementor-element.elementor-element-00000055{color:#D6D6D6;}.elementor-15048 .elementor-element.elementor-element-0000005d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000059{--display:flex;--min-height:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000058 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-0000005c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000005a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-0000005b p{margin-block-end:5px;}.elementor-15048 .elementor-element.elementor-element-0000005b{color:#D6D6D6;}.elementor-15048 .elementor-element.elementor-element-00000063{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000005f{--display:flex;--min-height:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000005e .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-15048 .elementor-element.elementor-element-00000062{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-00000060 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-00000061 p{margin-block-end:5px;}.elementor-15048 .elementor-element.elementor-element-00000061{color:#D6D6D6;}.elementor-15048 .elementor-element.elementor-element-0000006b{--display:flex;}.elementor-15048 .elementor-element.elementor-element-0000006b:not(.elementor-motion-effects-element-type-background), .elementor-15048 .elementor-element.elementor-element-0000006b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-15048 .elementor-element.elementor-element-0000006a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15048 .elementor-element.elementor-element-0000006a.e-con{--align-self:center;}.elementor-15048 .elementor-element.elementor-element-00000067{text-align:center;}.elementor-15048 .elementor-element.elementor-element-00000067 .elementor-heading-title{color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-00000068{text-align:center;color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-00000069 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:800;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-15048 .elementor-element.elementor-element-00000069 .elementor-button:hover, .elementor-15048 .elementor-element.elementor-element-00000069 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-00000069 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15048 .elementor-element.elementor-element-00000069 .elementor-button:hover svg, .elementor-15048 .elementor-element.elementor-element-00000069 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-0000006f{--display:flex;}.elementor-15048 .elementor-element.elementor-element-0000006f:not(.elementor-motion-effects-element-type-background), .elementor-15048 .elementor-element.elementor-element-0000006f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15048 .elementor-element.elementor-element-0000006e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15048 .elementor-element.elementor-element-0000006c .elementor-heading-title{font-family:"Manrope", Sans-serif;color:#FFFFFF;}.elementor-15048 .elementor-element.elementor-element-0000006d .elementor-heading-title{font-family:"Manrope", Sans-serif;color:#FFFFFF;}@media(min-width:768px){.elementor-15048 .elementor-element.elementor-element-00000070{--width:100%;}.elementor-15048 .elementor-element.elementor-element-00000004{--content-width:1300px;}.elementor-15048 .elementor-element.elementor-element-0000001a{--content-width:1300px;}.elementor-15048 .elementor-element.elementor-element-00000009{--width:0%;}.elementor-15048 .elementor-element.elementor-element-0000000b{--width:0%;}.elementor-15048 .elementor-element.elementor-element-0000000d{--width:0%;}.elementor-15048 .elementor-element.elementor-element-00000037{--content-width:1300px;}.elementor-15048 .elementor-element.elementor-element-00000020{--width:90%;}.elementor-15048 .elementor-element.elementor-element-00000034{--width:82%;}.elementor-15048 .elementor-element.elementor-element-00000029{--width:100%;}.elementor-15048 .elementor-element.elementor-element-00000026{--width:36px;}.elementor-15048 .elementor-element.elementor-element-0000002b{--width:36px;}.elementor-15048 .elementor-element.elementor-element-00000030{--width:36px;}.elementor-15048 .elementor-element.elementor-element-0000004d{--content-width:1300px;}.elementor-15048 .elementor-element.elementor-element-0000004c{--width:100%;}.elementor-15048 .elementor-element.elementor-element-00000046{--width:85%;}.elementor-15048 .elementor-element.elementor-element-00000066{--content-width:1300px;}.elementor-15048 .elementor-element.elementor-element-00000065{--content-width:1300px;}.elementor-15048 .elementor-element.elementor-element-00000053{--width:48px;}.elementor-15048 .elementor-element.elementor-element-00000059{--width:48px;}.elementor-15048 .elementor-element.elementor-element-0000005f{--width:48px;}.elementor-15048 .elementor-element.elementor-element-0000006a{--width:44%;}.elementor-15048 .elementor-element.elementor-element-0000006f{--content-width:1300px;}.elementor-15048 .elementor-element.elementor-element-0000006e{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15048 .elementor-element.elementor-element-00000046{--width:57%;}.elementor-15048 .elementor-element.elementor-element-0000006a{--width:100%;}}@media(max-width:1024px){.elementor-15048 .elementor-element.elementor-element-00000022{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-15048 .elementor-element.elementor-element-00000023{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-15048 .elementor-element.elementor-element-00000045 img{width:88%;}}@media(max-width:767px){.elementor-15048 .elementor-element.elementor-element-00000010 img{width:61%;}.elementor-15048 .elementor-element.elementor-element-00000022{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15048 .elementor-element.elementor-element-00000023{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15048 .elementor-element.elementor-element-00000045 img{width:59%;}.elementor-15048 .elementor-element.elementor-element-00000064{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15048 .elementor-element.elementor-element-0000006e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15048 .elementor-element.elementor-element-0000006e.e-con{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-00000070 */.elementor-15048 .elementor-element.elementor-element-00000070{
  --ink:#16142d;
  --purple:#5b25a8;
  --deep:#210b43;
  --cyan:#1fc2e3;
  --muted:#66647a;
  --lav:#f1e9ff;
  --ice:#e9faff;
  --line:#ded8ea;
  --white:#fff;
  --shadow:0 22px 60px rgba(28,11,60,.16);
  font-family:Manrope,Arial,sans-serif!important;
  color:var(--ink);
  background:#fff;
  overflow:hidden;
}
.elementor-15048 .elementor-element.elementor-element-00000070 *{box-sizing:border-box}
.elementor-15048 .elementor-element.elementor-element-00000070 .elementor-widget{margin-bottom:0!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .elementor-heading-title,
.elementor-15048 .elementor-element.elementor-element-00000070 .elementor-widget-text-editor,
.elementor-15048 .elementor-element.elementor-element-00000070 .elementor-button,
.elementor-15048 .elementor-element.elementor-element-00000070 input{font-family:Manrope,Arial,sans-serif!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .site-wrap{width:min(1180px,calc(100% - 40px))!important;margin-left:auto!important;margin-right:auto!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .topbar{background:var(--deep);color:#fff}
.elementor-15048 .elementor-element.elementor-element-00000070 .topbar-inner{height:74px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .brand .elementor-heading-title{margin:0;color:#fff;font-size:28px;line-height:1;font-weight:800;letter-spacing:-1.4px}
.elementor-15048 .elementor-element.elementor-element-00000070 .brand .elementor-heading-title span{color:var(--cyan)}
.elementor-15048 .elementor-element.elementor-element-00000070 .nav-note .elementor-heading-title{margin:0;color:#cfc6e2;font-size:13px;line-height:1.25;font-weight:700;letter-spacing:.12em;text-transform:uppercase}

.elementor-15048 .elementor-element.elementor-element-00000070 .hero{
  position:relative;
  overflow:hidden;
  background:radial-gradient(circle at 72% 28%,rgba(31,194,227,.25),transparent 21%),linear-gradient(126deg,#130d22 0%,#22103f 55%,#51209a 100%);
  color:#fff;
}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero:after{
  content:"";
  position:absolute;
  width:420px;height:420px;
  border:1px solid rgba(31,194,227,.28);
  border-radius:50%;
  right:-150px;bottom:-250px;
  box-shadow:0 0 0 70px rgba(31,194,227,.06),0 0 0 140px rgba(31,194,227,.035);
  pointer-events:none
}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-grid{
  position:relative;z-index:1;
  display:grid!important;
  grid-template-columns:1.08fr .64fr .84fr;
  gap:28px;
  align-items:center;
  padding-top:66px!important;
  padding-bottom:76px!important;
}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-copy{display:flex!important;flex-direction:column!important;gap:0!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .eyebrow .elementor-heading-title{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin:0;
  color:#69def4;
  font-size:14px;
  line-height:1.2;
  font-weight:800;
  letter-spacing:.13em;
  text-transform:uppercase
}
.elementor-15048 .elementor-element.elementor-element-00000070 .eyebrow .elementor-heading-title:before{
  content:"";width:28px;height:3px;background:var(--cyan);border-radius:9px;display:inline-block
}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-title{margin-top:22px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-title .elementor-heading-title{
  margin:0;
  color:#fff;
  font-size:65px;
  line-height:1.02;
  letter-spacing:-.055em;
  font-weight:800
}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-title .elementor-heading-title span{color:var(--cyan)}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-lede{margin-top:22px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-lede .elementor-widget-container{max-width:650px}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-lede p{margin:0;color:#e4dfec;font-size:19px;line-height:1.55;font-weight:400}
.elementor-15048 .elementor-element.elementor-element-00000070 .tick-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .tick-pill{width:auto!important;min-width:0!important;padding:9px 13px!important;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07)}
.elementor-15048 .elementor-element.elementor-element-00000070 .tick-pill .elementor-heading-title{margin:0;color:#fff;font-size:14px;line-height:1.25;font-weight:700}
.elementor-15048 .elementor-element.elementor-element-00000070 .tick-pill .elementor-heading-title span{color:var(--cyan);margin-right:8px}

.elementor-15048 .elementor-element.elementor-element-00000070 .hero-book-stage{position:relative;min-height:500px;display:grid!important;place-items:center}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-book-stage:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(31,194,227,.14);box-shadow:0 0 80px rgba(31,194,227,.25)}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-book{position:relative;z-index:2;width:min(305px,115%)!important;filter:drop-shadow(18px 28px 28px rgba(0,0,0,.42));transition:transform .35s ease}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-book:hover{transform:translateY(-7px) scale(1.015)}
.elementor-15048 .elementor-element.elementor-element-00000070 .hero-book img{display:block;width:100%;height:auto}
.elementor-15048 .elementor-element.elementor-element-00000070 .free-badge{position:absolute!important;z-index:4;right:-5px!important;top:78px!important;width:auto!important;padding:9px 12px!important;border-radius:999px;background:var(--cyan)}
.elementor-15048 .elementor-element.elementor-element-00000070 .free-badge .elementor-heading-title{margin:0;color:#0f1630;font-size:11px;line-height:1;font-weight:900;letter-spacing:.08em}
.elementor-15048 .elementor-element.elementor-element-00000070 .instant-note{position:absolute!important;bottom:4px!important;left:50%!important;transform:translateX(-50%);width:max-content!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .instant-note .elementor-heading-title{margin:0;color:#d9f8ff;font-size:13px;line-height:1.2;font-weight:700}
.elementor-15048 .elementor-element.elementor-element-00000070 .instant-note .elementor-heading-title:before{content:"↓";margin-right:7px;color:var(--cyan)}

.elementor-15048 .elementor-element.elementor-element-00000070 .form-card{background:#fff;color:var(--ink);padding:30px!important;border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.3);gap:0!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .form-title .elementor-heading-title{margin:0;color:var(--ink);font-size:28px;line-height:1.15;letter-spacing:-.035em;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .form-intro{margin-top:8px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .form-intro p{margin:0 0 21px;color:var(--muted);font-size:15px;line-height:1.5}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-form .elementor-form{display:block}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-form .elementor-field-group{margin-bottom:13px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-form .elementor-field-label{display:block!important;color:var(--ink)!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important;margin-bottom:6px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-form .elementor-field{width:100%!important;padding:14px 15px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#fbfaff!important;color:var(--ink)!important;box-shadow:none!important;min-height:0!important;font-size:14px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-form .elementor-field:focus{border-color:var(--purple)!important;box-shadow:0 0 0 3px rgba(91,37,168,.12)!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-form .elementor-button{
  width:100%!important;min-height:0!important;
  display:flex!important;justify-content:center!important;align-items:center!important;
  gap:10px!important;border:0!important;border-radius:11px!important;
  padding:15px 20px!important;
  background:linear-gradient(90deg,#6d24bf,#28c7e5)!important;
  color:#fff!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important;
  box-shadow:0 10px 26px rgba(91,37,168,.24)!important
}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-form .elementor-button:hover{filter:brightness(1.06)}
.elementor-15048 .elementor-element.elementor-element-00000070 .micro{margin-top:12px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .micro p{margin:0!important;text-align:center;color:#77728b;font-size:12px;line-height:1.3}

.elementor-15048 .elementor-element.elementor-element-00000070 .intro{background:#f8f8fc;padding-top:88px!important;padding-bottom:88px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .section-head{max-width:780px!important;margin-left:auto!important;margin-right:auto!important;text-align:center}
.elementor-15048 .elementor-element.elementor-element-00000070 .kicker .elementor-heading-title{margin:0;color:var(--purple);font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.elementor-15048 .elementor-element.elementor-element-00000070 .section-title{margin-top:12px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .section-title .elementor-heading-title{margin:0;color:var(--ink);font-size:52px;line-height:1.07;letter-spacing:-.045em;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .section-desc{margin-top:16px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .section-desc p{margin:0;color:var(--muted);font-size:18px;line-height:1.55}
.elementor-15048 .elementor-element.elementor-element-00000070 .video-grid{display:grid!important;grid-template-columns:1.25fr .75fr;gap:28px;margin-top:45px!important;align-items:stretch}
.elementor-15048 .elementor-element.elementor-element-00000070 .video-placeholder{
  position:relative;min-height:430px;overflow:hidden;
  display:grid!important;place-items:center;
  border-radius:24px;
  background:linear-gradient(140deg,#171123,#271046 65%,#5d21a7);
  box-shadow:var(--shadow)
}
.elementor-15048 .elementor-element.elementor-element-00000070 .video-placeholder:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 45%,rgba(31,194,227,.25),transparent 23%)}
.elementor-15048 .elementor-element.elementor-element-00000070 .play-circle{position:relative;z-index:2;width:92px!important;height:92px!important;min-height:92px!important;border-radius:50%;display:grid!important;place-items:center;background:#fff;box-shadow:0 14px 50px rgba(0,0,0,.3)}
.elementor-15048 .elementor-element.elementor-element-00000070 .play-circle .elementor-heading-title{margin:0 0 0 6px;color:var(--purple);font-size:31px;line-height:1}
.elementor-15048 .elementor-element.elementor-element-00000070 .video-label{position:absolute!important;z-index:2;left:28px!important;bottom:24px!important;width:auto!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .video-label-title .elementor-heading-title{margin:0;color:#fff;font-size:21px;line-height:1.25;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .video-label-sub{margin-top:2px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .video-label-sub p{margin:0;color:#cfc9dc;font-size:14px;line-height:1.4}
.elementor-15048 .elementor-element.elementor-element-00000070 .mini-stack{display:grid!important;gap:14px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .mini-card{border-radius:18px;padding:25px!important;background:#fff;border:1px solid #e5e0ec;gap:0!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .num{width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;place-items:center;background:var(--lav);border-radius:10px}
.elementor-15048 .elementor-element.elementor-element-00000070 .num .elementor-heading-title{margin:0;color:var(--purple);font-size:14px;line-height:1;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .mini-title{margin-top:10px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .mini-title .elementor-heading-title{margin:0;color:var(--ink);font-size:18px;line-height:1.25;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .mini-text{margin-top:5px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .mini-text p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}

.elementor-15048 .elementor-element.elementor-element-00000070 .guide-section{padding-top:88px!important;padding-bottom:88px!important;background:#fff}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-grid{display:grid!important;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}
.elementor-15048 .elementor-element.elementor-element-00000070 .book-wrap{position:relative;min-height:550px;overflow:hidden;display:grid!important;place-items:center;border-radius:32px;background:linear-gradient(145deg,#e9fbff,#eee4ff)}
.elementor-15048 .elementor-element.elementor-element-00000070 .book-wrap:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(91,37,168,.18);border-radius:50%;box-shadow:0 0 0 70px rgba(91,37,168,.05)}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-book{position:relative;z-index:2;width:68%!important;filter:drop-shadow(0 25px 28px rgba(30,12,55,.28));transform:rotate(-2deg)}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-book img{width:100%;max-height:485px;object-fit:contain}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-eyebrow .elementor-heading-title{color:var(--purple)}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-title{margin-top:12px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-title .elementor-heading-title{margin:0;color:var(--ink);font-size:56px;line-height:1.05;letter-spacing:-.05em;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-desc{margin-top:20px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .guide-desc p{margin:0;color:var(--muted);font-size:18px;line-height:1.55}
.elementor-15048 .elementor-element.elementor-element-00000070 .contents{display:grid!important;grid-template-columns:1fr 1fr;gap:11px!important;margin-top:28px!important;margin-bottom:28px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .content-pill{padding:14px!important;border-radius:12px;background:#f7f4fb}
.elementor-15048 .elementor-element.elementor-element-00000070 .content-pill .elementor-heading-title{margin:0;color:var(--ink);font-size:14px;line-height:1.25;font-weight:700}
.elementor-15048 .elementor-element.elementor-element-00000070 .content-pill .elementor-heading-title:before{content:"✓";color:var(--purple);margin-right:9px}
.elementor-15048 .elementor-element.elementor-element-00000070 .primary-cta .elementor-button{
  display:inline-flex!important;width:auto!important;
  padding:16px 24px!important;border:0!important;border-radius:11px!important;
  background:linear-gradient(90deg,#6d24bf,#28c7e5)!important;
  color:#fff!important;font-size:14px!important;font-weight:800!important;
  box-shadow:0 10px 26px rgba(91,37,168,.24)!important
}
.elementor-15048 .elementor-element.elementor-element-00000070 .primary-cta .elementor-button:hover{filter:brightness(1.06)}

.elementor-15048 .elementor-element.elementor-element-00000070 .principle{background:var(--deep);color:#fff;padding-top:88px!important;padding-bottom:88px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .principle-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:68px;align-items:center}
.elementor-15048 .elementor-element.elementor-element-00000070 .principle-title{margin-top:12px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .principle-title .elementor-heading-title{margin:0;color:#fff;font-size:54px;line-height:1.08;letter-spacing:-.045em;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .principle-desc{margin-top:18px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .principle-desc p{margin:0;color:#d9d2e4;font-size:18px;line-height:1.55}
.elementor-15048 .elementor-element.elementor-element-00000070 .roles{display:grid!important;gap:14px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .role{display:grid!important;grid-template-columns:48px 1fr;gap:14px;padding:19px!important;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.06)}
.elementor-15048 .elementor-element.elementor-element-00000070 .role-icon{width:48px!important;height:48px!important;min-height:48px!important;display:grid!important;place-items:center;border-radius:14px;background:var(--cyan)}
.elementor-15048 .elementor-element.elementor-element-00000070 .role-icon .elementor-heading-title{margin:0;color:var(--deep);font-size:14px;line-height:1;font-weight:900}
.elementor-15048 .elementor-element.elementor-element-00000070 .role-title .elementor-heading-title{margin:0;color:#fff;font-size:16px;line-height:1.25;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .role-text{margin-top:4px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .role-text p{margin:0;color:#cfc7dc;font-size:14px;line-height:1.45}

.elementor-15048 .elementor-element.elementor-element-00000070 .final{padding-top:90px!important;padding-bottom:90px!important;background:linear-gradient(115deg,#6327ad,#1bbddd);color:#fff;text-align:center}
.elementor-15048 .elementor-element.elementor-element-00000070 .final-inner{align-items:center!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .final-title .elementor-heading-title{margin:0 auto;color:#fff;font-size:60px;line-height:1.05;letter-spacing:-.05em;font-weight:800;max-width:790px}
.elementor-15048 .elementor-element.elementor-element-00000070 .final-desc{margin-top:14px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .final-desc .elementor-widget-container{max-width:650px;margin:auto}
.elementor-15048 .elementor-element.elementor-element-00000070 .final-desc p{margin:0;color:#fff;font-size:18px;line-height:1.55}
.elementor-15048 .elementor-element.elementor-element-00000070 .final-cta{margin-top:28px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .final-cta .elementor-button{display:inline-flex!important;width:auto!important;padding:16px 28px!important;border-radius:11px!important;background:#fff!important;color:var(--deep)!important;font-size:14px!important;font-weight:800!important;border:0!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .footer{background:#120b21;color:#a9a3b5}
.elementor-15048 .elementor-element.elementor-element-00000070 .footer-inner{min-height:66px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
.elementor-15048 .elementor-element.elementor-element-00000070 .footer-brand .elementor-heading-title{margin:0;color:#fff;font-size:13px;line-height:1.3;font-weight:800}
.elementor-15048 .elementor-element.elementor-element-00000070 .footer-note .elementor-heading-title{margin:0;color:#a9a3b5;font-size:13px;line-height:1.3;font-weight:400}

@media(max-width:1050px){
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-grid{grid-template-columns:1fr .7fr}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-copy{grid-column:1/-1;max-width:800px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-book-stage{min-height:410px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .video-grid,.elementor-15048 .elementor-element.elementor-element-00000070 .guide-grid,.elementor-15048 .elementor-element.elementor-element-00000070 .principle-grid{grid-template-columns:1fr}
  .elementor-15048 .elementor-element.elementor-element-00000070 .guide-grid,.elementor-15048 .elementor-element.elementor-element-00000070 .principle-grid{gap:44px}
}
@media(max-width:700px){
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-grid{grid-template-columns:1fr}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-copy{grid-column:auto}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-book-stage{min-height:380px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-book{width:220px!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .form-card{max-width:600px;margin-left:auto!important;margin-right:auto!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .video-placeholder{min-height:330px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .book-wrap{min-height:470px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .guide-grid{gap:44px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .principle-grid{gap:38px}
}
@media(max-width:600px){
  .elementor-15048 .elementor-element.elementor-element-00000070 .site-wrap{width:min(100% - 28px,1180px)!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .topbar-inner{height:64px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .brand .elementor-heading-title{font-size:24px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .nav-note{display:none!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-grid{padding-top:42px!important;padding-bottom:54px!important;gap:28px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-title .elementor-heading-title{font-size:42px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-lede p{font-size:17px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-book-stage{min-height:350px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .hero-book{width:205px!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .free-badge{top:64px!important;right:8px!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .intro,.elementor-15048 .elementor-element.elementor-element-00000070 .guide-section,.elementor-15048 .elementor-element.elementor-element-00000070 .principle{padding-top:64px!important;padding-bottom:64px!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .form-card{padding:23px!important;border-radius:18px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .section-title .elementor-heading-title,.elementor-15048 .elementor-element.elementor-element-00000070 .guide-title .elementor-heading-title,.elementor-15048 .elementor-element.elementor-element-00000070 .principle-title .elementor-heading-title{font-size:36px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .video-placeholder{min-height:250px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .play-circle{width:72px!important;height:72px!important;min-height:72px!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .book-wrap{min-height:390px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .guide-book{width:78%!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .contents{grid-template-columns:1fr}
  .elementor-15048 .elementor-element.elementor-element-00000070 .final{padding-top:72px!important;padding-bottom:72px!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .final-title .elementor-heading-title{font-size:38px}
  .elementor-15048 .elementor-element.elementor-element-00000070 .footer-inner{display:block!important;text-align:center;padding-top:18px!important;padding-bottom:18px!important}
  .elementor-15048 .elementor-element.elementor-element-00000070 .footer-note{margin-top:6px!important}
}/* End custom CSS */