.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-10994 .elementor-element.elementor-element-2f05630{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.54;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10994 .elementor-element.elementor-element-2f05630:not(.elementor-motion-effects-element-type-background), .elementor-10994 .elementor-element.elementor-element-2f05630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #E1C655 0%, #A65005 67%);}.elementor-10994 .elementor-element.elementor-element-2f05630::before, .elementor-10994 .elementor-element.elementor-element-2f05630 > .elementor-background-video-container::before, .elementor-10994 .elementor-element.elementor-element-2f05630 > .e-con-inner > .elementor-background-video-container::before, .elementor-10994 .elementor-element.elementor-element-2f05630 > .elementor-background-slideshow::before, .elementor-10994 .elementor-element.elementor-element-2f05630 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10994 .elementor-element.elementor-element-2f05630 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10994 .elementor-element.elementor-element-efbd47e{--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-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10994 .elementor-element.elementor-element-0494aa3{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-10994 .elementor-element.elementor-element-0494aa3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:21px 21px 21px 21px;}.elementor-10994 .elementor-element.elementor-element-0494aa3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-0494aa3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-10994 .elementor-element.elementor-element-9e61867{--display:flex;--min-height:99vh;--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;--flex-wrap:nowrap;--overlay-opacity:0.91;}.elementor-10994 .elementor-element.elementor-element-9e61867:not(.elementor-motion-effects-element-type-background), .elementor-10994 .elementor-element.elementor-element-9e61867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://institutolucieneberger.com.br/wp-content/uploads/2025/10/freepik__dark-hero-section-background-for-a-website-depicti__24717.jpeg");background-size:cover;}.elementor-10994 .elementor-element.elementor-element-9e61867::before, .elementor-10994 .elementor-element.elementor-element-9e61867 > .elementor-background-video-container::before, .elementor-10994 .elementor-element.elementor-element-9e61867 > .e-con-inner > .elementor-background-video-container::before, .elementor-10994 .elementor-element.elementor-element-9e61867 > .elementor-background-slideshow::before, .elementor-10994 .elementor-element.elementor-element-9e61867 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10994 .elementor-element.elementor-element-9e61867 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F000F;--background-overlay:'';}.elementor-10994 .elementor-element.elementor-element-9e61867.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-bfe4d59{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:-11%;--padding-left:0%;--padding-right:0%;}.elementor-10994 .elementor-element.elementor-element-bfe4d59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-313b828{--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;--justify-content:flex-start;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-10994 .elementor-element.elementor-element-313b828.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-adaf553{--display:flex;--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;--align-items:center;}.elementor-10994 .elementor-element.elementor-element-e905d54{--display:flex;}.elementor-10994 .elementor-element.elementor-element-fd749c0{--display:flex;}.elementor-10994 .elementor-element.elementor-element-fd749c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10994 .elementor-element.elementor-element-5e11893{width:var( --container-widget-width, 12.809% );max-width:12.809%;--container-widget-width:12.809%;--container-widget-flex-grow:0;text-align:start;}.elementor-10994 .elementor-element.elementor-element-5e11893.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-5e11893 img{width:100%;}.elementor-10994 .elementor-element.elementor-element-2078b89{--display:flex;}.elementor-10994 .elementor-element.elementor-element-7762f51 > .elementor-widget-container{border-style:solid;}.elementor-10994 .elementor-element.elementor-element-7762f51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-10994 .elementor-element.elementor-element-6fce8a7{--display:flex;--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;--align-items:center;}.elementor-10994 .elementor-element.elementor-element-c7b5723{--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-10994 .elementor-element.elementor-element-9c0bac6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10994 .elementor-element.elementor-element-9c0bac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8{width:var( --container-widget-width, 101.939% );max-width:101.939%;--container-widget-width:101.939%;--container-widget-flex-grow:0;text-align:start;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8 img{width:100%;}.elementor-10994 .elementor-element.elementor-element-11bf089{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10994 .elementor-element.elementor-element-a7518b7 > .elementor-widget-container{margin:-20px -20px -20px -20px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-a7518b7{text-align:start;}.elementor-10994 .elementor-element.elementor-element-a7518b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10994 .elementor-element.elementor-element-3a683ea{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-10994 .elementor-element.elementor-element-1f37523 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;fill:#000000;color:#000000;background-image:linear-gradient(85deg, #BD883F 0%, #FFD8A2 100%);padding:15px 30px 15px 30px;}.elementor-10994 .elementor-element.elementor-element-3f66266{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:2.4px;color:#FFFFFF;}.elementor-10994 .elementor-element.elementor-element-9982c57{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10994 .elementor-element.elementor-element-9982c57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-4ee21a6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-4ee21a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-fd974ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-75c8fa8 );}.elementor-10994 .elementor-element.elementor-element-f675820{text-align:start;}.elementor-10994 .elementor-element.elementor-element-f675820 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#B4B4B4;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10994 .elementor-element.elementor-element-f5f767e{--divider-border-style:solid;--divider-color:#5E36107A;--divider-border-width:1px;}.elementor-10994 .elementor-element.elementor-element-f5f767e .elementor-divider-separator{width:100%;}.elementor-10994 .elementor-element.elementor-element-f5f767e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10994 .elementor-element.elementor-element-c5999e4{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-c5999e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-4594348 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-75c8fa8 );}.elementor-10994 .elementor-element.elementor-element-edc8a2d{text-align:start;}.elementor-10994 .elementor-element.elementor-element-edc8a2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#B4B4B4;}.elementor-10994 .elementor-element.elementor-element-8257a4e{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-8257a4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-7a143ef{--divider-border-style:solid;--divider-color:#5E36107A;--divider-border-width:1px;}.elementor-10994 .elementor-element.elementor-element-7a143ef .elementor-divider-separator{width:100%;}.elementor-10994 .elementor-element.elementor-element-7a143ef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10994 .elementor-element.elementor-element-04d9255 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-75c8fa8 );}.elementor-10994 .elementor-element.elementor-element-d66e902{text-align:start;}.elementor-10994 .elementor-element.elementor-element-d66e902 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#B4B4B4;}.elementor-10994 .elementor-element.elementor-element-7ec4010{--divider-border-style:solid;--divider-color:#5E36107A;--divider-border-width:1px;}.elementor-10994 .elementor-element.elementor-element-7ec4010 .elementor-divider-separator{width:100%;}.elementor-10994 .elementor-element.elementor-element-7ec4010 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10994 .elementor-element.elementor-element-48f8d36{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-48f8d36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-6e7b524 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-75c8fa8 );}.elementor-10994 .elementor-element.elementor-element-b186812{text-align:start;}.elementor-10994 .elementor-element.elementor-element-b186812 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#B4B4B4;}.elementor-10994 .elementor-element.elementor-element-f76b617{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10994 .elementor-element.elementor-element-841105a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6F600C;--border-color:#6F600C;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 50px 0px rgba(86.99999999999993, 63.999999999999986, 163, 0.33);}.elementor-10994 .elementor-element.elementor-element-841105a:not(.elementor-motion-effects-element-type-background), .elementor-10994 .elementor-element.elementor-element-841105a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131A29B0;}.elementor-10994 .elementor-element.elementor-element-9ff6387{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10994 .elementor-element.elementor-element-28014d7{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-96ef2f4 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-10994 .elementor-element.elementor-element-b2b5436{--display:flex;}.elementor-10994 .elementor-element.elementor-element-4c5e7bc{text-align:center;}.elementor-10994 .elementor-element.elementor-element-4c5e7bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;color:#ACACAC;}.elementor-10994 .elementor-element.elementor-element-09ec750{--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:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-10994 .elementor-element.elementor-element-e70dabc{width:var( --container-widget-width, 44.922% );max-width:44.922%;--container-widget-width:44.922%;--container-widget-flex-grow:0;}.elementor-10994 .elementor-element.elementor-element-e70dabc > .elementor-widget-container{background-color:#3C3727;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#92824F;border-radius:14px 14px 14px 14px;}.elementor-10994 .elementor-element.elementor-element-e70dabc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-e70dabc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:300;color:#C0C0C0;}.elementor-10994 .elementor-element.elementor-element-3be6693{width:var( --container-widget-width, 42.94% );max-width:42.94%;--container-widget-width:42.94%;--container-widget-flex-grow:0;text-align:center;}.elementor-10994 .elementor-element.elementor-element-3be6693 > .elementor-widget-container{background-color:#26175C;padding:19px 19px 19px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5740A3;border-radius:14px 14px 14px 14px;}.elementor-10994 .elementor-element.elementor-element-3be6693.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10994 .elementor-element.elementor-element-3be6693 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:300;color:#919191;}.elementor-10994 .elementor-element.elementor-element-a51dcde{--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;}.elementor-10994 .elementor-element.elementor-element-a51dcde:not(.elementor-motion-effects-element-type-background), .elementor-10994 .elementor-element.elementor-element-a51dcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-10994 .elementor-element.elementor-element-fc72801{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10994 .elementor-element.elementor-element-6f02632 > .elementor-widget-container{margin:70px 0px 070px 0px;}.elementor-10994 .elementor-element.elementor-element-6f02632{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:58px;color:#FFFFFF;}.elementor-10994 .elementor-element.elementor-element-b8e3979{text-align:center;}.elementor-10994 .elementor-element.elementor-element-b8e3979 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:41px;letter-spacing:-1.1px;color:#B1B1B1;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-10994 .elementor-element.elementor-element-46386a3 > .elementor-widget-container{margin:50px 10px 50px 10px;}.elementor-10994 .elementor-element.elementor-element-f073730 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;fill:#000000;color:#000000;background-image:linear-gradient(85deg, #BD883F 0%, #FFD8A2 100%);padding:15px 30px 15px 30px;}.elementor-10994 .elementor-element.elementor-element-3aa2e95{--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;--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-10994 .elementor-element.elementor-element-e7edccb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-09832b9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-d1e3742 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;fill:#000000;color:#000000;background-image:linear-gradient(85deg, #BD883F 0%, #FFD8A2 100%);padding:15px 30px 15px 30px;}.elementor-10994 .elementor-element.elementor-element-d1e3742 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-10994 .elementor-element.elementor-element-8e545ab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-60a27b1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-caa27e7 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;fill:#000000;color:#000000;background-image:linear-gradient(85deg, #BD883F 0%, #FFD8A2 100%);padding:15px 30px 15px 30px;}.elementor-10994 .elementor-element.elementor-element-caa27e7 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-10994 .elementor-element.elementor-element-7634e2e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-e132e67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-3864830{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-9a6b697{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10994 .elementor-element.elementor-element-9e61867{--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;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10994 .elementor-element.elementor-element-5e11893 img{width:44%;}.elementor-10994 .elementor-element.elementor-element-6fce8a7{--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;}.elementor-10994 .elementor-element.elementor-element-c7b5723{--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;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8{text-align:center;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8 img{width:22%;}.elementor-10994 .elementor-element.elementor-element-a7518b7{text-align:center;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-10994 .elementor-element.elementor-element-9982c57{--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;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-10994 .elementor-element.elementor-element-2f05630{--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.56;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10994 .elementor-element.elementor-element-efbd47e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10994 .elementor-element.elementor-element-0494aa3{width:var( --container-widget-width, 333.641px );max-width:333.641px;--container-widget-width:333.641px;--container-widget-flex-grow:0;}.elementor-10994 .elementor-element.elementor-element-0494aa3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-0494aa3 .elementor-heading-title{font-size:19px;line-height:27px;letter-spacing:-0.6px;}.elementor-10994 .elementor-element.elementor-element-9e61867{--width:344px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-9e61867:not(.elementor-motion-effects-element-type-background), .elementor-10994 .elementor-element.elementor-element-9e61867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10994 .elementor-element.elementor-element-bfe4d59{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-313b828{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:2%;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-adaf553{--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-10994 .elementor-element.elementor-element-e905d54{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-fd749c0{--width:82px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-fd749c0.e-con{--align-self:center;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10994 .elementor-element.elementor-element-5e11893{width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-10994 .elementor-element.elementor-element-5e11893 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-5e11893 img{width:100%;}.elementor-10994 .elementor-element.elementor-element-2078b89{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-7762f51 > .elementor-widget-container{margin:0px 0px 0px -12px;padding:0px 0px 0px 4px;border-width:0px 0px 0px 2px;border-radius:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-7762f51 .elementor-heading-title{font-size:13px;line-height:23px;}.elementor-10994 .elementor-element.elementor-element-6fce8a7{--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-10994 .elementor-element.elementor-element-c7b5723{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10994 .elementor-element.elementor-element-9c0bac6{--width:69px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-9c0bac6.e-con{--align-self:center;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8{width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-10994 .elementor-element.elementor-element-0eeb2d8 img{width:100%;}.elementor-10994 .elementor-element.elementor-element-11bf089{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:0px;}.elementor-10994 .elementor-element.elementor-element-a7518b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 4px;border-width:0px 0px 0px 2px;border-radius:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-a7518b7 .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10994 .elementor-element.elementor-element-3a683ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-3a683ea{font-size:37px;line-height:35px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-10994 .elementor-element.elementor-element-1f37523 .elementor-button{font-size:17px;}.elementor-10994 .elementor-element.elementor-element-3f66266 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-3f66266{font-size:14px;line-height:22px;}.elementor-10994 .elementor-element.elementor-element-9982c57{--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;}.elementor-10994 .elementor-element.elementor-element-fd974ca .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-f675820 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10994 .elementor-element.elementor-element-f5f767e > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-f5f767e .elementor-divider-separator{width:15%;}.elementor-10994 .elementor-element.elementor-element-4594348 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-edc8a2d .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-7a143ef > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-7a143ef .elementor-divider-separator{width:15%;}.elementor-10994 .elementor-element.elementor-element-04d9255 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-d66e902 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-7ec4010 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-10994 .elementor-element.elementor-element-7ec4010 .elementor-divider-separator{width:15%;}.elementor-10994 .elementor-element.elementor-element-6e7b524 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-b186812 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-4c5e7bc .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-09ec750{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-10994 .elementor-element.elementor-element-e70dabc{width:var( --container-widget-width, 241.703px );max-width:241.703px;--container-widget-width:241.703px;--container-widget-flex-grow:0;}.elementor-10994 .elementor-element.elementor-element-e70dabc > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-10994 .elementor-element.elementor-element-e70dabc .elementor-heading-title{font-size:14px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-3be6693{width:var( --container-widget-width, 247.906px );max-width:247.906px;--container-widget-width:247.906px;--container-widget-flex-grow:0;}.elementor-10994 .elementor-element.elementor-element-3be6693 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-10994 .elementor-element.elementor-element-6f02632{font-size:2em;line-height:39px;}.elementor-10994 .elementor-element.elementor-element-b8e3979 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-10994 .elementor-element.elementor-element-f073730 .elementor-button{font-size:17px;}.elementor-10994 .elementor-element.elementor-element-d1e3742 .elementor-button{font-size:17px;}.elementor-10994 .elementor-element.elementor-element-caa27e7 .elementor-button{font-size:17px;}}@media(min-width:768px){.elementor-10994 .elementor-element.elementor-element-2f05630{--width:100%;}.elementor-10994 .elementor-element.elementor-element-bfe4d59{--width:53.824%;}.elementor-10994 .elementor-element.elementor-element-313b828{--width:106.547%;}.elementor-10994 .elementor-element.elementor-element-9c0bac6{--width:31.243%;}.elementor-10994 .elementor-element.elementor-element-4ee21a6{--width:241.958px;}.elementor-10994 .elementor-element.elementor-element-c5999e4{--width:246.958px;}.elementor-10994 .elementor-element.elementor-element-8257a4e{--width:246.958px;}.elementor-10994 .elementor-element.elementor-element-48f8d36{--width:203.958px;}.elementor-10994 .elementor-element.elementor-element-f76b617{--width:84%;}.elementor-10994 .elementor-element.elementor-element-841105a{--width:85%;}.elementor-10994 .elementor-element.elementor-element-9ff6387{--width:100%;}.elementor-10994 .elementor-element.elementor-element-28014d7{--width:100%;}.elementor-10994 .elementor-element.elementor-element-b2b5436{--width:98%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10994 .elementor-element.elementor-element-bfe4d59{--width:100%;}.elementor-10994 .elementor-element.elementor-element-9982c57{--width:690.111px;}.elementor-10994 .elementor-element.elementor-element-f76b617{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-1f37523 */.elementor-10994 .elementor-element.elementor-element-1f37523 .elementor-button {
    animation: pulsar-sutil 2s ease-in-out infinite;
}

@keyframes pulsar-sutil {
    0% {
        transform: scale(.8);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(.8);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f073730 */.elementor-10994 .elementor-element.elementor-element-f073730 .elementor-button {
    animation: pulsar-sutil 2s ease-in-out infinite;
}

@keyframes pulsar-sutil {
    0% {
        transform: scale(.8);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(.8);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a51dcde */* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            background: #0A0A0A;
            overflow-x: hidden;
        }

        /* Container */
        .cs-container {
            width: 100%;
            max-width: 1280px;
            margin-left: auto;
            margin-right: auto;
            padding: 0 1.5rem;
        }

        /* Gradient and Accent Styles (Applied via class as they are complex) */
        .cs-gold-gradient {
            background: linear-gradient(135deg, #D4AF37 0%, #F4E5B5 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }
        
        .cs-purple-accent {
            color: #9333EA;
        }

        .cs-indigo-bg {
            background: linear-gradient(135deg, #4B0082 0%, #2E0854 100%);
        }

        /* Buttons (Layout part) */
        .cs-btn-primary {
            background: linear-gradient(135deg, #D4AF37 0%, #F4E5B5 50%, #D4AF37 100%);
            padding: 18px 48px;
            border-radius: 8px;
            transition: all 0.3s ease;
            border: none;
            cursor: pointer;
            box-shadow: 0 8px 24px rgba(212, 175, 55, 0.3);
            display: inline-block;
            text-align: center;
        }
        
        .cs-btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 12px 32px rgba(212, 175, 55, 0.4);
        }

        .cs-btn-secondary {
            padding: 16px 32px;
            border: 2px solid #6b7280;
            border-radius: 8px;
            transition: all 0.3s ease;
            background: transparent;
            cursor: pointer;
        }
        
        .cs-btn-secondary:hover {
            border-color: #ca8a04;
        }
        
        /* Layout & Spacing */
        .cs-section {
            padding: 0.5rem 0;
        }

        .cs-section-divider {
            height: 1px;
            background: linear-gradient(90deg, transparent, #D4AF37, transparent);
            margin: 0.4rem 0;
        }

        .cs-text-center {
            text-align: center;
        }

        /* Grid System */
        .cs-grid {
            display: grid;
            gap: 2rem;
        }

        @media (min-width: 768px) {
            .cs-md-grid-cols-2 { grid-template-columns: repeat(2, 1fr); }
            .cs-md-grid-cols-3 { grid-template-columns: repeat(3, 1fr); }
        }
        @media (min-width: 1024px) {
            .cs-lg-grid-cols-2 { grid-template-columns: repeat(2, 1fr); }
            .cs-lg-grid-cols-3 { grid-template-columns: repeat(3, 1fr); }
            .cs-lg-grid-cols-5 { grid-template-columns: repeat(5, 1fr); }
            .cs-lg-col-span-2 { grid-column: span 2 / span 2; }
            .cs-lg-col-span-3 { grid-column: span 3 / span 3; }
        }


        /* Animations */
        @keyframes float {
            0%, 100% { transform: translateY(0px); }
            50% { transform: translateY(-20px); }
        }
        
        .cs-floating {
            animation: float 6s ease-in-out infinite;
        }

        /* Hero Section Layout */
        .cs-hero-section {
            position: relative;
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
        }
        .cs-hero-section .cs-grid {
            align-items: center;
            gap: 4rem;
        }
        .cs-hero-section .bg-pattern {
            position: absolute;
            inset: 0;
            opacity: 0.1;
        }
        .cs-hero-section .bg-blur-1 {
            position: absolute;
            top: 5rem;
            left: 2.5rem;
            width: 16rem;
            height: 16rem;
            background-color: #8b5cf6;
            border-radius: 9999px;
            filter: blur(72px);
        }
        .cs-hero-section .bg-blur-2 {
            position: absolute;
            bottom: 5rem;
            right: 2.5rem;
            width: 24rem;
            height: 24rem;
            background: linear-gradient(135deg, #4B0082 0%, #2E0854 100%);
            border-radius: 9999px;
            filter: blur(72px);
        }
        .cs-hero-section .cs-content {
             position: relative;
             z-index: 10;
        }
        .cs-hero-section .button-group {
            display: flex;
            flex-direction: column;
            gap: 1rem;
            margin-bottom: 3rem;
        }
        .cs-hero-section .stats-group {
            display: flex;
            gap: 3rem;
        }
        .cs-hero-section .instructor-card-wrapper {
            position: relative;
        }
        .cs-hero-section .instructor-card-glow {
            position: absolute;
            inset: 0;
            background: linear-gradient(to bottom right, #ca8a04, #8b5cf6);
            border-radius: 1.5rem;
            filter: blur(32px);
            opacity: 0.3;
        }
        .cs-hero-section .instructor-card {
            position: relative;
            background: linear-gradient(to bottom right, #1f2937, #111827);
            padding: 2rem;
            border-radius: 1.5rem;
            border: 1px solid rgba(202, 138, 4, 0.3);
            text-align: center;
        }
        .cs-hero-section .instructor-card img {
            width: 100%;
            height: auto;
            border-radius: 1rem;
            margin-bottom: 1.5rem;
        }
        .cs-hero-section .instructor-card .tags {
            display: flex;
            justify-content: center;
            gap: 0.5rem;
            margin-bottom: 1rem;
        }
        .cs-hero-section .tag-yellow {
            background-color: rgba(202, 138, 4, 0.2);
            border: 1px solid rgba(202, 138, 4, 0.4);
        }
        .cs-hero-section .tag-purple {
            background-color: rgba(139, 92, 246, 0.2);
            border: 1px solid rgba(139, 92, 246, 0.4);
        }
        @media (min-width: 640px) {
            .cs-hero-section .button-group {
                flex-direction: row;
            }
        }
        
        /* Section Headers Layout */
        .cs-section-header {
            max-width: 56rem;
            margin: 0 auto 5rem auto;
            text-align: center;
        }

        /* Promise Section Layout */
        .cs-promise-card {
            text-align: center;
            padding: 2rem;
            border-radius: 1rem;
            background: linear-gradient(to bottom, #1f2937, #111827);
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-promise-card.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }

        /* Curriculum Section Layout */
        .cs-curriculum-section .bg-pattern {
            position: absolute;
            inset: 0;
            opacity: 0.05;
        }
        .cs-curriculum-section .bg-pattern div {
            position: absolute;
            top: 0;
            left: 25%;
            width: 24rem;
            height: 24rem;
            background-color: #ca8a04;
            border-radius: 9999px;
            filter: blur(72px);
        }
        .cs-curriculum-section .cs-content {
            position: relative;
            z-index: 10;
        }
        .cs-module-card {
            background: rgba(75, 0, 130, 0.08);
            border: 5px solid rgba(212, 175, 55, 0.42);
            border-radius: 12px;
            padding: 1.5rem;
            transition: all 0.3s ease;
        }
        .cs-module-card:hover {
            border-color: rgba(212, 175, 55, 0.5);
            transform: translateY(-4px);
            box-shadow: 0 12px 32px rgba(75, 0, 130, 0.2);
        }
        .cs-module-card .header {
            display: flex;
            align-items: flex-start;
            margin-bottom: 0.75rem;
        }

        /* Benefits Section Layout */
        .cs-benefit-item {
            display: flex;
            gap: 1rem;
            margin-bottom: 2rem;
        }

        /* For Whom Section Layout */
        .cs-for-whom-card {
            background: rgba(31, 41, 55, 0.5);
            padding: 2rem;
            border-radius: 1rem;
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-for-whom-card.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }
         .cs-for-whom-card.cs-purple-border i {
            color: #9333EA;
         }

        /* Instructor Deep Dive Section Layout */
        .cs-instructor-deep-dive .cs-grid {
            align-items: center;
            gap: 3rem;
        }
        .cs-instructor-deep-dive img {
            width: 100%;
            border-radius: 1rem;
            border: 1px solid rgba(202, 138, 4, 0.3);
        }
        .cs-instructor-deep-dive .stats-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 1rem;
        }
        .cs-instructor-deep-dive .stat-box {
            background: #1f2937;
            padding: 1rem;
            border-radius: 0.5rem;
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-instructor-deep-dive .stat-box.cs-purple-border {
            border-color: rgba(139, 92, 246, 0.2);
        }
        
        /* Testimonials Section Layout */
        .cs-testimonial-card {
            background: rgba(31, 41, 55, 0.5);
            padding: 2rem;
            border-radius: 1rem;
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-testimonial-card.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }
        .cs-testimonial-card .author-info {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }
        .cs-testimonial-card .author-avatar {
            width: 3rem;
            height: 3rem;
            border-radius: 9999px;
            background: linear-gradient(to bottom right, #ca8a04, #8b5cf6);
        }
        .cs-testimonial-card .author-avatar.alt-gradient {
             background: linear-gradient(to bottom right, #8b5cf6, #ca8a04);
        }

        /* FAQ Section Layout */
        .cs-faq-list {
            display: flex;
            flex-direction: column;
            gap: 1.5rem;
        }
        .cs-faq-item {
             background: #1f2937;
             padding: 2rem;
             border-radius: 1rem;
             border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-faq-item.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }

        /* Final CTA Section Layout */
        .cs-final-cta {
            position: relative;
            overflow: hidden;
            padding: 1rem 0;
        }
        .cs-final-cta .bg-overlay {
            position: absolute;
            inset: 0;
            background: linear-gradient(135deg, #4B0082 0%, #2E0854 100%);
            opacity: 0.5;
        }
        .cs-final-cta .bg-pattern {
             position: absolute;
             inset: 0;
        }
        .cs-final-cta .bg-blur-1 {
            position: absolute;
            top: 2.5rem;
            right: 2.5rem;
            width: 24rem;
            height: 24rem;
            background-color: #ca8a04;
            border-radius: 9999px;
            filter: blur(72px);
            opacity: 0.2;
        }
        .cs-final-cta .bg-blur-2 {
            position: absolute;
            bottom: 2.5rem;
            left: 2.5rem;
            width: 24rem;
            height: 24rem;
            background-color: #8b5cf6;
            border-radius: 9999px;
            filter: blur(72px);
            opacity: 0.2;
        }
        .cs-final-cta .cs-content {
            position: relative;
            z-index: 10;
            max-width: 56rem;
            margin: 0 auto;
            text-align: center;
        }
        .cs-final-cta .cta-actions {
            display: flex;
            flex-direction: column;
            gap: 1.5rem;
            justify-content: center;
            align-items: center;
            margin-bottom: 3rem;
        }
        .cs-final-cta .cta-note {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }
        .cs-final-cta .features {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 2rem;
        }
        .cs-final-cta .feature-item {
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        @media (min-width: 640px) {
             .cs-final-cta .cta-actions {
                flex-direction: row;
            }
        }
        
        /* Footer Layout */
        .cs-footer {
            padding: 3rem 0;
            border-top: 1px solid #374151;
            text-align: center;
        }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1e3742 */.elementor-10994 .elementor-element.elementor-element-d1e3742 .elementor-button {
    animation: pulsar-sutil 2s ease-in-out infinite;
}

@keyframes pulsar-sutil {
    0% {
        transform: scale(.8);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(.8);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-caa27e7 */.elementor-10994 .elementor-element.elementor-element-caa27e7 .elementor-button {
    animation: pulsar-sutil 2s ease-in-out infinite;
}

@keyframes pulsar-sutil {
    0% {
        transform: scale(.8);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(.8);
    }
}/* End custom CSS */