.elementor-8 .elementor-element.elementor-element-15e8b9d{--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;--padding-top:64px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d729f6f{--display:flex;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-79e13db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-79e13db{padding:8px 14px 8px 14px;background-color:#F5B30114;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5B30159;border-radius:100px 100px 100px 100px;}.elementor-8 .elementor-element.elementor-element-79e13db:hover{background-color:#F5B3011F;}.elementor-8 .elementor-element.elementor-element-0873da2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-8 .elementor-element.elementor-element-3f594b6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFC7;}.elementor-8 .elementor-element.elementor-element-43fefc6{--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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2505f7a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#120D00;color:#120D00;background-color:transparent;background-image:linear-gradient(180deg, #F5B301 0%, #FFCC3D 135%);border-radius:14px 14px 14px 14px;padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-2505f7a .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2505f7a .elementor-button:focus{box-shadow:0px 14px 40px 0px rgba(245, 179.0000000000001, 0.9999999999999847, 0.35);}.elementor-8 .elementor-element.elementor-element-2505f7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2505f7a:hover{--e-transform-translateY:-2px;}.elementor-8 .elementor-element.elementor-element-117df22 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF0A;border-radius:14px 14px 14px 14px;padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-117df22 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-117df22 .elementor-button:focus{background-color:#FFFFFF14;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-117df22:hover{--e-transform-translateY:-2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF61;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-117df22{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-424bf3f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-298dc98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-298dc98{padding:8px 12px 8px 12px;background-color:#FFFFFF0A;border-style:solid;border-color:#FFFFFF24;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-298dc98:hover{--e-transform-translateY:-2px;border-style:solid;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-8116d4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-8116d4d{padding:8px 12px 8px 12px;background-color:#FFFFFF0A;border-style:solid;border-color:#FFFFFF24;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-8116d4d:hover{--e-transform-translateY:-2px;border-style:solid;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-eb5b91f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-eb5b91f{padding:8px 12px 8px 12px;background-color:#FFFFFF0A;border-style:solid;border-color:#FFFFFF24;border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-eb5b91f:hover{--e-transform-translateY:-2px;border-style:solid;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-dbbf644{--display:flex;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:26px 26px 26px 26px;box-shadow:0px 22px 70px 0px rgba(0, 0, 0, 0.55);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-8 .elementor-element.elementor-element-dbbf644:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dbbf644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-8 .elementor-element.elementor-element-8ddc8fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8c87598 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFA6;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-type-html{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000061;border-color:#FFFFFF2E;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-group .elementor-select-wrapper select{background-color:#00000061;border-color:#FFFFFF2E;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF2E;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-button{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;border-radius:14px 14px 14px 14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .e-form__buttons__wrapper__button-next{color:#120D00;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-button[type="submit"]{color:#120D00;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-button[type="submit"] svg *{fill:#120D00;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .e-form__buttons__wrapper__button-previous{color:#120D00;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .e-form__buttons__wrapper__button-next:hover{background-color:#020101;color:#120D00;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-button[type="submit"]:hover{background-color:#020101;color:#120D00;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .elementor-button[type="submit"]:hover svg *{fill:#120D00;}.elementor-8 .elementor-element.elementor-element-d3e8a13 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-d3e8a13{--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-8 .elementor-element.elementor-element-decf472{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5458041{--display:flex;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:26px 26px 26px 26px;box-shadow:0px 22px 70px 0px rgba(0, 0, 0, 0.55);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-5458041:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5458041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-8 .elementor-element.elementor-element-f67bf49{--display:flex;--min-height:320px;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-f67bf49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f67bf49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novasteels.co.uk/wp-content/uploads/2026/02/Replace_the_black_202602081457.jpeg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f67bf49::before, .elementor-8 .elementor-element.elementor-element-f67bf49 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f67bf49 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f67bf49 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f67bf49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f67bf49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-f580af2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-a8a9ff5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-a8a9ff5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a8a9ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-a8a9ff5:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-a8a9ff5, .elementor-8 .elementor-element.elementor-element-a8a9ff5::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-a8a9ff5.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-8 .elementor-element.elementor-element-6e6945f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e7f3a82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-535cd6a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-535cd6a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-535cd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-535cd6a:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-535cd6a, .elementor-8 .elementor-element.elementor-element-535cd6a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-535cd6a.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-8 .elementor-element.elementor-element-192c980 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8d18498 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-b6e406c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-b6e406c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b6e406c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-b6e406c:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-b6e406c, .elementor-8 .elementor-element.elementor-element-b6e406c::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b6e406c.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-8 .elementor-element.elementor-element-fcf06c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8a838f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFFB3;}.elementor-8 .elementor-element.elementor-element-a40b373{--display:flex;--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;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ba2b3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.14em;color:#FFFFFF99;}.elementor-8 .elementor-element.elementor-element-b5b8f56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c62513a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC7;}.elementor-8 .elementor-element.elementor-element-360feac{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC7;}.elementor-8 .elementor-element.elementor-element-93849fc{--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-8 .elementor-element.elementor-element-3abf44d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#120D00;color:#120D00;background-color:transparent;background-image:linear-gradient(180deg, #F5B301 0%, #FFCC3D 135%);border-radius:14px 14px 14px 14px;padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-3abf44d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3abf44d .elementor-button:focus{box-shadow:0px 14px 40px 0px rgba(245, 179.0000000000001, 0.9999999999999847, 0.35);}.elementor-8 .elementor-element.elementor-element-3abf44d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3abf44d:hover{--e-transform-translateY:-2px;}.elementor-8 .elementor-element.elementor-element-ce48e91{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ce48e91:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ce48e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #070707 0%, #0B0B0B 100%);}.elementor-8 .elementor-element.elementor-element-ce48e91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2d3d54c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:41px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d3d54c{padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-006d97d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;width:var( --container-widget-width, 661px );max-width:661px;--container-widget-width:661px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-717f352{--display:flex;}.elementor-8 .elementor-element.elementor-element-e5b4132{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e5b4132:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e5b4132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-e5b4132:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-e5b4132, .elementor-8 .elementor-element.elementor-element-e5b4132::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e5b4132.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-fea9d4e{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-0e44101 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-0e44101{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3ba5155 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3ba5155.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-3ba5155.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3ba5155.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-3ba5155.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3ba5155.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-3ba5155.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-3ba5155.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-3ba5155 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-3ba5155 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-3ba5155{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-8b62e02{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-5a0a341 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5a0a341{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-f0e8164{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-091092e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-091092e{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-091092e:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-84d525d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-84d525d{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-84d525d:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-f980b3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-f980b3f{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-f980b3f:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-7ad3b19{--display:flex;}.elementor-8 .elementor-element.elementor-element-5fd0fee{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5fd0fee:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5fd0fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-5fd0fee:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-5fd0fee, .elementor-8 .elementor-element.elementor-element-5fd0fee::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-5fd0fee.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-8d23673{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-a06482e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-a06482e{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-fabcd1b .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-fabcd1b.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-fabcd1b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fabcd1b.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-fabcd1b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fabcd1b.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-fabcd1b.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-fabcd1b.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-fabcd1b .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-fabcd1b .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-fabcd1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-87b71fb{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-395e046 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-395e046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-f8b54e5{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-9b18082 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-9b18082{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-9b18082:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5999846 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5999846{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5999846:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-1b8296a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-1b8296a{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-1b8296a:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b4bea0c{--display:flex;}.elementor-8 .elementor-element.elementor-element-da04b2b{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-da04b2b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-da04b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-da04b2b:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-da04b2b, .elementor-8 .elementor-element.elementor-element-da04b2b::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-da04b2b.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-cbd77b9{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-24a0e9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-24a0e9e{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-efc0c33 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-efc0c33.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-efc0c33.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-efc0c33.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-efc0c33.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-efc0c33.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-efc0c33.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-efc0c33.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-efc0c33 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-efc0c33 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-efc0c33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-35ac54e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-b3cae7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b3cae7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-e24433c{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-36a8dc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-36a8dc0{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-36a8dc0:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-602c602 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-602c602{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-602c602:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-876189c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-876189c{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-876189c:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-fd9f530{--display:flex;}.elementor-8 .elementor-element.elementor-element-ccd0c35{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccd0c35:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ccd0c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-ccd0c35:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-ccd0c35, .elementor-8 .elementor-element.elementor-element-ccd0c35::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ccd0c35.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-a92e10c{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-0ac4305 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-0ac4305{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-ed40d51 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ed40d51.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-ed40d51.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ed40d51.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-ed40d51.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ed40d51.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-ed40d51.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-ed40d51.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-ed40d51 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-ed40d51 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-ed40d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-fa4b8d9{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-d42d9e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-d42d9e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-f59e383{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-71ba8f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-71ba8f5{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-71ba8f5:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-951cdfa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-951cdfa{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-951cdfa:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-3c366c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-3c366c3{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-3c366c3:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-8e19f71{--display:flex;}.elementor-8 .elementor-element.elementor-element-8097b51{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8097b51:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8097b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-8097b51:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-8097b51, .elementor-8 .elementor-element.elementor-element-8097b51::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8097b51.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-c31b626{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-fa3f759 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-fa3f759{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-0752826 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0752826.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-0752826.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0752826.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-0752826.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0752826.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-0752826.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-0752826.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-0752826 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-0752826 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-0752826{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2e2f8dc{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-66fdf57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-66fdf57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-809e604{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-b22fa4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b22fa4c{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b22fa4c:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-296463c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-296463c{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-296463c:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-1b23971 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-1b23971{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-1b23971:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ff83e07{--display:flex;}.elementor-8 .elementor-element.elementor-element-33f3e83{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-33f3e83:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-33f3e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-33f3e83:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-33f3e83, .elementor-8 .elementor-element.elementor-element-33f3e83::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-33f3e83.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-cbb28b1{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-20ee14d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-20ee14d{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-772e0d4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-772e0d4.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-772e0d4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-772e0d4.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-772e0d4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-772e0d4.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-772e0d4.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-772e0d4.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-772e0d4 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-772e0d4 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-772e0d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-6cff51e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-a8615c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-a8615c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-5ea7bc1{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-61913e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-61913e2{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-61913e2:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5ade28a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5ade28a{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5ade28a:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2d97378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-2d97378{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2d97378:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-1f1b303{--display:flex;}.elementor-8 .elementor-element.elementor-element-a172387{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a172387:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a172387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-a172387:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-a172387, .elementor-8 .elementor-element.elementor-element-a172387::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-a172387.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-cc7119d{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-e72c698 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-e72c698{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-8d4c0cd .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-8d4c0cd.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-8d4c0cd.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8d4c0cd.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-8d4c0cd.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8d4c0cd.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-8d4c0cd.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-8d4c0cd.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-8d4c0cd .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-8d4c0cd .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-8d4c0cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-3701e52{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-a8992de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-a8992de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-08a7383{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-65f5921 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-65f5921{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-65f5921:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-463be6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-463be6c{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-463be6c:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-36a5712 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-36a5712{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-36a5712:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-4d91508{--display:flex;}.elementor-8 .elementor-element.elementor-element-bab8ef1{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bab8ef1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bab8ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-bab8ef1:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-bab8ef1, .elementor-8 .elementor-element.elementor-element-bab8ef1::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-bab8ef1.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-f38dcd0{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-f47b207 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-f47b207{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-43f4018 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-43f4018.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-43f4018.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-43f4018.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-43f4018.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-43f4018.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-43f4018.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-43f4018.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-43f4018 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-43f4018 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-43f4018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-4715323{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-dcc65c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-dcc65c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-162e8af{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-a13d36d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-a13d36d{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-a13d36d:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-fc263f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-fc263f2{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-fc263f2:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-6133141 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-6133141{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-6133141:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-7d3ab27{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;}.elementor-8 .elementor-element.elementor-element-7f47f0d{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8 .elementor-element.elementor-element-da48e51{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-da48e51:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-da48e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-da48e51:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-da48e51, .elementor-8 .elementor-element.elementor-element-da48e51::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-da48e51.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-13d209c{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-b48bb59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b48bb59{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-e0f3af4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e0f3af4.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-e0f3af4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e0f3af4.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-e0f3af4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e0f3af4.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-e0f3af4.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-e0f3af4.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-e0f3af4 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-e0f3af4 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-e0f3af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-a2e30d1{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-f00b69d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-f00b69d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-c1d536e{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-8842a31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-8842a31{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-8842a31:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-76e79d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-76e79d0{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-76e79d0:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ef4197e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-ef4197e{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ef4197e:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-dcb09eb{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:14px;--padding-bottom:14px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-dcb09eb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dcb09eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000002E;}.elementor-8 .elementor-element.elementor-element-6917a4d{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFFB8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c9d9b73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-c9d9b73 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:900;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e5b06ed{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e5b06ed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e5b06ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-e5b06ed:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-e5b06ed, .elementor-8 .elementor-element.elementor-element-e5b06ed::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e5b06ed.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-e5b537e{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-fd0ceff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-fd0ceff{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-11c1c21 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-11c1c21.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-11c1c21.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-11c1c21.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-11c1c21.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-11c1c21.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-11c1c21.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-11c1c21.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-11c1c21 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-11c1c21 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-11c1c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-038b61d{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-5911909 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5911909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-2d93aae{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-da31f55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-da31f55{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-da31f55:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-dc394c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-dc394c5{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-dc394c5:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-4989409 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-4989409{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-4989409:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-811afc2{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:14px;--padding-bottom:14px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-811afc2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-811afc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000002E;}.elementor-8 .elementor-element.elementor-element-dce2f02{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFFB8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-07f95cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-07f95cb .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:900;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-07df7e7{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-07df7e7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-07df7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-07df7e7:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-07df7e7, .elementor-8 .elementor-element.elementor-element-07df7e7::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-07df7e7.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-e72fe47{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-b078b6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b078b6a{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-c45fa12 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c45fa12.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-c45fa12.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c45fa12.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-c45fa12.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c45fa12.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-c45fa12.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-c45fa12.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-c45fa12 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-c45fa12 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-c45fa12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-4cfa347{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-5f9fd3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5f9fd3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-f92bd1d{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-6edd119 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-6edd119{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-6edd119:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5b25bf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5b25bf9{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5b25bf9:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-98ce8f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-98ce8f5{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-98ce8f5:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-760b4b6{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:14px;--padding-bottom:14px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-760b4b6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-760b4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000002E;}.elementor-8 .elementor-element.elementor-element-c0e9a85{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFFB8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-630d51a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-630d51a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:900;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5f3916c{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f3916c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5f3916c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-5f3916c:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-5f3916c, .elementor-8 .elementor-element.elementor-element-5f3916c::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-5f3916c.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-cb50a7b{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-8271342 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-8271342{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-84b6e79 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-84b6e79.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-84b6e79.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-84b6e79.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-84b6e79.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-84b6e79.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-84b6e79.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-84b6e79.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-84b6e79 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-84b6e79 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-84b6e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-4abaae9{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-af3a90c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-af3a90c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-c2e6f24{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-33029eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-33029eb{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-33029eb:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-a3b5f0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-a3b5f0a{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-a3b5f0a:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-c0846ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-c0846ca{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-c0846ca:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-c8f3255{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:14px;--padding-bottom:14px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-c8f3255:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c8f3255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000002E;}.elementor-8 .elementor-element.elementor-element-75dd14f{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFFB8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4cb055e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-4cb055e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:900;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7804248{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:020px;--padding-right:020px;}.elementor-8 .elementor-element.elementor-element-7804248:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7804248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-8 .elementor-element.elementor-element-3598f68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:41px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3598f68{padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-766365c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;width:var( --container-widget-width, 661px );max-width:661px;--container-widget-width:661px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2e60f92{--display:flex;}.elementor-8 .elementor-element.elementor-element-c6cca51{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c6cca51:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6cca51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-c6cca51:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-c6cca51, .elementor-8 .elementor-element.elementor-element-c6cca51::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c6cca51.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-ab123eb{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-c98759c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-c98759c{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-a7fc692 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-a7fc692.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-a7fc692.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a7fc692.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-a7fc692.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a7fc692.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-a7fc692.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-a7fc692.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-a7fc692 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-a7fc692 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-a7fc692{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-dfab57f{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-d9bee33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-d9bee33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-b950dd7{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-e849841 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-e849841{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-e849841:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-222b283 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-222b283{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-222b283:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-7b97768 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-7b97768{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-7b97768:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-a6790d5{--display:flex;}.elementor-8 .elementor-element.elementor-element-225201e{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-225201e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-225201e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-225201e:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-225201e, .elementor-8 .elementor-element.elementor-element-225201e::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-225201e.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-7928060{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-efc5a0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-efc5a0a{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-7008f1c .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-7008f1c.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-7008f1c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7008f1c.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-7008f1c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7008f1c.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-7008f1c.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-7008f1c.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-7008f1c .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-7008f1c .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-7008f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-075f84f{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-5f38245 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5f38245{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-6507ea6{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-6097b5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-6097b5b{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-6097b5b:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-c471ece .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-c471ece{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-c471ece:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-22a9cb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-22a9cb8{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-22a9cb8:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b4c8bab{--display:flex;}.elementor-8 .elementor-element.elementor-element-64fe4a7{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-64fe4a7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-64fe4a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-64fe4a7:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-64fe4a7, .elementor-8 .elementor-element.elementor-element-64fe4a7::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-64fe4a7.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-e1dd2f9{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-2903bca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-2903bca{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-ccf4bef .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ccf4bef.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-ccf4bef.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ccf4bef.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-ccf4bef.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ccf4bef.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-ccf4bef.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-ccf4bef.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-ccf4bef .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-ccf4bef .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-ccf4bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-772db1a{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-b673ebc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b673ebc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-d53c7ed{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-b666735 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b666735{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b666735:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-f4f36fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-f4f36fa{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-f4f36fa:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5cfce19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5cfce19{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5cfce19:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-590079e{--display:flex;}.elementor-8 .elementor-element.elementor-element-c4875f8{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c4875f8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c4875f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-c4875f8:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-c4875f8, .elementor-8 .elementor-element.elementor-element-c4875f8::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c4875f8.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-1fd36fa{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-212d837 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-212d837{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-836522f .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-836522f.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-836522f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-836522f.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-836522f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-836522f.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-836522f.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-836522f.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-836522f .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-836522f .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-836522f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-a81d375{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-2653040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-2653040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-14fe7ca{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-2497318 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-2497318{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2497318:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-d9befae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-d9befae{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-d9befae:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-34830ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-34830ef{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-34830ef:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-59ec920{--display:flex;}.elementor-8 .elementor-element.elementor-element-1594dc1{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1594dc1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1594dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-1594dc1:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-1594dc1, .elementor-8 .elementor-element.elementor-element-1594dc1::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1594dc1.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-349e130{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-b5a389a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b5a389a{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-dd037b2 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-dd037b2.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-dd037b2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-dd037b2.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-dd037b2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-dd037b2.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-dd037b2.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-dd037b2.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-dd037b2 .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-dd037b2 .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-dd037b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-420bea3{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-c974813 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-c974813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-2de907b{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-2f32db9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-2f32db9{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2f32db9:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-7b223f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-7b223f0{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-7b223f0:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-88f7139 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-88f7139{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-88f7139:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-8a7986f{--display:flex;}.elementor-8 .elementor-element.elementor-element-2787934{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2787934:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2787934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-2787934:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-2787934, .elementor-8 .elementor-element.elementor-element-2787934::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2787934.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-d543ae7{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-5480108 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5480108{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-cfeeeed .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-cfeeeed.elementor-view-stacked .elementor-icon{background-color:#F5B30159;color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-cfeeeed.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cfeeeed.elementor-view-default .elementor-icon{color:#F5B30159;border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-cfeeeed.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cfeeeed.elementor-view-default .elementor-icon svg{fill:#F5B30159;}.elementor-8 .elementor-element.elementor-element-cfeeeed.elementor-view-framed .elementor-icon{background-color:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-cfeeeed.elementor-view-stacked .elementor-icon svg{fill:#F5B3011A;}.elementor-8 .elementor-element.elementor-element-cfeeeed .elementor-icon{font-size:18px;padding:12px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-cfeeeed .elementor-icon svg{height:18px;}.elementor-8 .elementor-element.elementor-element-cfeeeed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-cc74c19{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-93bb9da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-93bb9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-dd0c539{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-3aa5e6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-3aa5e6a{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-3aa5e6a:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b9f1435 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b9f1435{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b9f1435:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-369b0fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-369b0fb{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-369b0fb:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-f5e246d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-8 .elementor-element.elementor-element-75df146{--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;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:26px 26px 26px 26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9af6c73{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-8 .elementor-element.elementor-element-b7aad6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b7aad6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:8px 14px 8px 14px;background-color:#F5B30114;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5B30159;border-radius:100px 100px 100px 100px;}.elementor-8 .elementor-element.elementor-element-4c4998c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-442e497{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC7;}.elementor-8 .elementor-element.elementor-element-2c125e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC2;}.elementor-8 .elementor-element.elementor-element-2c125e4{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2c125e4:hover{border-style:none;}.elementor-8 .elementor-element.elementor-element-cddfd14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC2;}.elementor-8 .elementor-element.elementor-element-cddfd14{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-cddfd14:hover{border-style:none;}.elementor-8 .elementor-element.elementor-element-15b209e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC2;}.elementor-8 .elementor-element.elementor-element-15b209e{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-15b209e:hover{border-style:none;}.elementor-8 .elementor-element.elementor-element-348155d{--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-8 .elementor-element.elementor-element-21fdd80 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#120D00;color:#120D00;background-color:transparent;background-image:linear-gradient(180deg, #F5B301 0%, #FFCC3D 135%);border-radius:14px 14px 14px 14px;padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-21fdd80 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-21fdd80 .elementor-button:focus{box-shadow:0px 14px 40px 0px rgba(245, 179.0000000000001, 0.9999999999999847, 0.35);}.elementor-8 .elementor-element.elementor-element-21fdd80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-21fdd80:hover{--e-transform-translateY:-2px;}.elementor-8 .elementor-element.elementor-element-7c9b708{--display:flex;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:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:26px 26px 26px 26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7c9b708:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7c9b708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-8 .elementor-element.elementor-element-44cf004{--display:flex;--min-height:100%;--overlay-opacity:0.03;}.elementor-8 .elementor-element.elementor-element-44cf004:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-44cf004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novasteels.co.uk/wp-content/uploads/2026/02/Replace_the_black_202602081502.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-44cf004::before, .elementor-8 .elementor-element.elementor-element-44cf004 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-44cf004 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-44cf004 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-44cf004 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-44cf004 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#00000073;}.elementor-8 .elementor-element.elementor-element-299e012{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-2c2e3b3{--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-8 .elementor-element.elementor-element-c505fd8{--display:flex;}.elementor-8 .elementor-element.elementor-element-8d45c0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:60px;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-769fc47{--display:flex;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-55e47f5{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFB8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F5B30173;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-289e9c1{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-9e0e01c{--display:flex;}.elementor-8 .elementor-element.elementor-element-9e0e01c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7fa7039 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#F5B30140;}.elementor-8 .elementor-element.elementor-element-e6ee6c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-e6ee6c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3ecbb54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-d1051c1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-24a6619{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-divider{--divider-color: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-weight:var( --e-global-typography-secondary-font-weight );}.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-8 .elementor-element.elementor-element-ee9cca3{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-8 .elementor-element.elementor-element-ee9cca3 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-ee9cca3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-dec7842 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-dec7842{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-dec7842:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-211e602 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-211e602{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-211e602:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b11e509 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-b11e509{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-b11e509:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-15132b0{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-2423310{--display:flex;}.elementor-8 .elementor-element.elementor-element-2423310.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8450496 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#F5B30140;}.elementor-8 .elementor-element.elementor-element-fe8baeb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-fe8baeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e352833 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-6badbae{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-aeb1244{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-17c119a{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-8 .elementor-element.elementor-element-17c119a .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-17c119a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3ebdeb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-3ebdeb0{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-3ebdeb0:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-165e727 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-165e727{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-165e727:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-23469c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-23469c1{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-23469c1:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-8d9b197{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-135ac77{--display:flex;}.elementor-8 .elementor-element.elementor-element-135ac77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fab3eac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#F5B30140;}.elementor-8 .elementor-element.elementor-element-bfde94a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-bfde94a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f2af076 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-48e4920{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b24d321{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-86abfef{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-8 .elementor-element.elementor-element-86abfef .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-86abfef .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-33109e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-33109e0{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-33109e0:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-071c0b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-071c0b6{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-071c0b6:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-6bec2cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-6bec2cb{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-6bec2cb:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-3c2268a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-883e45b{--display:flex;}.elementor-8 .elementor-element.elementor-element-883e45b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-90fea04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#F5B30140;}.elementor-8 .elementor-element.elementor-element-11bd6c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-11bd6c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-80478c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-2fd5af7{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3387e93{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-93ba371{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-8 .elementor-element.elementor-element-93ba371 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-93ba371 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-18086d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-18086d7{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-18086d7:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-9bdc622 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-9bdc622{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-9bdc622:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ed8e0c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-ed8e0c2{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ed8e0c2:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ddedb95{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-97f6e9a{--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-8 .elementor-element.elementor-element-7e8c226{--display:flex;}.elementor-8 .elementor-element.elementor-element-d0c9ba7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:600;line-height:60px;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-4c8a29c{--display:flex;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-aae2da6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFB8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F5B30173;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4f31575{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccabb45{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-ccabb45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-476eb78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;letter-spacing:-1px;color:#F5B30140;}.elementor-8 .elementor-element.elementor-element-9b1a442{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-9b1a442.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-60cbaf7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-3d5e798{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-10a5a69{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-a21d771{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-8 .elementor-element.elementor-element-a21d771 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-a21d771 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-bb453a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-bb453a1{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-bb453a1:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ae03096 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-ae03096{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-ae03096:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-c20e5fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFD9;}.elementor-8 .elementor-element.elementor-element-c20e5fa{padding:0px 0px 0px 20px;border-style:none;}.elementor-8 .elementor-element.elementor-element-c20e5fa:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-d0f22ef{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d0f22ef:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d0f22ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #070707 0%, #0B0B0B 100%);}.elementor-8 .elementor-element.elementor-element-b0337fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:41px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b0337fd{padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-311680a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;width:var( --container-widget-width, 661px );max-width:661px;--container-widget-width:661px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-acf2285{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8 .elementor-element.elementor-element-1b1ddd0{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b1ddd0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1b1ddd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-1b1ddd0:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-1b1ddd0, .elementor-8 .elementor-element.elementor-element-1b1ddd0::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1b1ddd0.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-91ad504{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-e1fea5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-e1fea5a{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-26a103d .elementor-heading-title{color:#FFCC3D;}.elementor-8 .elementor-element.elementor-element-409b270{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-609e4e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-609e4e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-c213cdc{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-4482e9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-4482e9c{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-4482e9c:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5131a1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-5131a1a{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-5131a1a:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-48bd60b{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-48bd60b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-48bd60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-48bd60b:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-48bd60b, .elementor-8 .elementor-element.elementor-element-48bd60b::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-48bd60b.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-a50eb57{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-04e9a3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-04e9a3d{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-b9f95c3 .elementor-heading-title{color:#FFCC3D;}.elementor-8 .elementor-element.elementor-element-0c8d816{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-3decf71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-3decf71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-f02b138{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-84243e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-84243e9{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-84243e9:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-34845c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-34845c8{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-34845c8:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-164bd54{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-164bd54:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-164bd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-164bd54:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-164bd54, .elementor-8 .elementor-element.elementor-element-164bd54::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-164bd54.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-a8dead1{--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:18px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-8 .elementor-element.elementor-element-850c667 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-850c667{padding:6px 10px 7px 10px;background-color:#00000040;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:41px 41px 41px 41px;}.elementor-8 .elementor-element.elementor-element-82f48f5 .elementor-heading-title{color:#FFCC3D;}.elementor-8 .elementor-element.elementor-element-e38195c{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-4ae3b05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-4ae3b05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-06992d5{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-97b9d5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-97b9d5b{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-97b9d5b:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2c7bef7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-2c7bef7{padding:0px 0px 0px 0px;border-style:none;}.elementor-8 .elementor-element.elementor-element-2c7bef7:hover{--e-transform-translateY:-2px;border-style:none;}.elementor-8 .elementor-element.elementor-element-263fe8f{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-263fe8f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-263fe8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-8 .elementor-element.elementor-element-f21f02d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:41px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f21f02d{padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-f40ee44{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;width:var( --container-widget-width, 661px );max-width:661px;--container-widget-width:661px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b968597{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-305d20f{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-305d20f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-305d20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-305d20f:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-305d20f, .elementor-8 .elementor-element.elementor-element-305d20f::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-305d20f.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-88a9da0{--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:18px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-4ad2a9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;color:#120D00;}.elementor-8 .elementor-element.elementor-element-4ad2a9e{background-color:transparent;background-image:linear-gradient(135deg, #F5B301 0%, #FFCC3D 100%);border-radius:14px 14px 14px 14px;box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-4ad2a9e:hover{box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-1b3fddb{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-12ce4e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-12ce4e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-be26716{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-6a507f8{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a507f8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a507f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-6a507f8:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-6a507f8, .elementor-8 .elementor-element.elementor-element-6a507f8::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-6a507f8.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-3827b7d{--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:18px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-facd000 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;color:#120D00;}.elementor-8 .elementor-element.elementor-element-facd000{background-color:transparent;background-image:linear-gradient(135deg, #F5B301 0%, #FFCC3D 100%);border-radius:14px 14px 14px 14px;box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-facd000:hover{box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-cc31741{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-9cec795 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-9cec795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-00149ea{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-5abdb58{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5abdb58:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5abdb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-5abdb58:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-5abdb58, .elementor-8 .elementor-element.elementor-element-5abdb58::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-5abdb58.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-013b0cb{--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:18px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-974f1d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;color:#120D00;}.elementor-8 .elementor-element.elementor-element-974f1d9{background-color:transparent;background-image:linear-gradient(135deg, #F5B301 0%, #FFCC3D 100%);border-radius:14px 14px 14px 14px;box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-974f1d9:hover{box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-a2e6f66{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-d70489c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-d70489c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-069e9ae{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-ccaeb43{--display:flex;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccaeb43:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ccaeb43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8 .elementor-element.elementor-element-ccaeb43:hover{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:#F5B30159;--border-color:#F5B30159;}.elementor-8 .elementor-element.elementor-element-ccaeb43, .elementor-8 .elementor-element.elementor-element-ccaeb43::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ccaeb43.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-8 .elementor-element.elementor-element-ac0db0c{--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:18px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-cc13d55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;color:#120D00;}.elementor-8 .elementor-element.elementor-element-cc13d55{background-color:transparent;background-image:linear-gradient(135deg, #F5B301 0%, #FFCC3D 100%);border-radius:14px 14px 14px 14px;box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-cc13d55:hover{box-shadow:0px 0px 0px 8px rgba(245, 179.0000000000001, 0.9999999999999847, 0.15);}.elementor-8 .elementor-element.elementor-element-b0975fa{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-e2fc913 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-e2fc913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-8 .elementor-element.elementor-element-4d48fe3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-df6fc83{--display:flex;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-df6fc83:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-df6fc83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-8 .elementor-element.elementor-element-cd78905{--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-8 .elementor-element.elementor-element-1552be0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-1552be0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2a7a37e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;line-height:41px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2a7a37e{padding:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-99e9574{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFFC8;width:var( --container-widget-width, 661px );max-width:661px;--container-widget-width:661px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f6b9f68{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1273f2f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;fill:#120D00;color:#120D00;background-color:transparent;background-image:linear-gradient(123deg, #F5B301 0%, #F5B301BF 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:50px 50px 50px 50px;padding:17px 18px 17px 18px;}.elementor-8 .elementor-element.elementor-element-1273f2f{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5B3018C;border-radius:52px 52px 52px 52px;box-shadow:0px 18px 50px 0px rgba(245, 179.0000000000001, 0.9999999999999847, 0.18);}.elementor-8 .elementor-element.elementor-element-1273f2f:hover{--e-transform-translateY:-2px;box-shadow:0px 22px 60px 0px rgba(245, 179.0000000000001, 0.9999999999999847, 0.28);}.elementor-8 .elementor-element.elementor-element-4752e74{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8 .elementor-element.elementor-element-2cd1395{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-f11641e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-dd594bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-905c03e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-27e179f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-c7add92{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-normal-color:#EDEDEDE6;}.elementor-8 .elementor-element.elementor-element-98da525{--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:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-98da525:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-98da525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-8 .elementor-element.elementor-element-8297706{--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;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:#F5B301A6;--border-color:#F5B301A6;--border-radius:36px 36px 36px 36px;box-shadow:0px 26px 70px 0px rgba(0, 0, 0, 0.7);--padding-top:46px;--padding-bottom:46px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-8297706:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8297706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-8 .elementor-element.elementor-element-0063903{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-0063903.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c59b188 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;line-height:55px;letter-spacing:-2px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d7ed122{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFD1;}.elementor-8 .elementor-element.elementor-element-9d2a091{--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;--justify-content:center;--align-items:center;--z-index:1;}.elementor-8 .elementor-element.elementor-element-9d2a091.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5842922 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;letter-spacing:0.35px;fill:#FFFFFF;color:#FFFFFF;background-color:#1A1A1A;border-radius:14px 14px 14px 14px;padding:16px 28px 16px 028px;}.elementor-8 .elementor-element.elementor-element-5842922 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5842922 .elementor-button:focus{background-color:#1A1A1A;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-5842922{width:var( --container-widget-width, 38.279% );max-width:38.279%;--container-widget-width:38.279%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-5842922.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5842922:hover{--e-transform-translateY:-2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF61;border-radius:14px 14px 14px 14px;box-shadow:0px 12px 30px 0px rgba(0, 0, 0, 0.35);}.elementor-8 .elementor-element.elementor-element-60ceeb4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;fill:#120D00;color:#120D00;background-color:transparent;background-image:linear-gradient(180deg, #F5B301 0%, #FFCC3D 135%);border-style:none;border-radius:14px 14px 14px 14px;padding:19px 24px 19px 24px;}.elementor-8 .elementor-element.elementor-element-60ceeb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-60ceeb4:hover{--e-transform-translateY:-2px;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-7b83e67{--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:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-64cc612{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-27a9b27{text-align:center;}.elementor-8 .elementor-element.elementor-element-27a9b27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:60px;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-cde20d1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:10px 10px 10px 10px;width:var( --container-widget-width, 645px );max-width:645px;--container-widget-width:645px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f891502{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dd6667d{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-dd6667d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd6667d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF05 100%);}.elementor-8 .elementor-element.elementor-element-dd6667d:hover{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:#F5B30159;--border-color:#F5B30159;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-8 .elementor-element.elementor-element-dd6667d, .elementor-8 .elementor-element.elementor-element-dd6667d::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f6af9da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-f6af9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 16px;}.elementor-8 .elementor-element.elementor-element-a6d86f1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-3a9644d{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-3a9644d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a9644d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF05 100%);}.elementor-8 .elementor-element.elementor-element-3a9644d:hover{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:#F5B30159;--border-color:#F5B30159;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-8 .elementor-element.elementor-element-3a9644d, .elementor-8 .elementor-element.elementor-element-3a9644d::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8bb50a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-8bb50a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 16px;}.elementor-8 .elementor-element.elementor-element-c440d4e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-e8808d4{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-e8808d4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e8808d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF05 100%);}.elementor-8 .elementor-element.elementor-element-e8808d4:hover{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:#F5B30159;--border-color:#F5B30159;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-8 .elementor-element.elementor-element-e8808d4, .elementor-8 .elementor-element.elementor-element-e8808d4::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b3bc173 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-b3bc173{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 16px;}.elementor-8 .elementor-element.elementor-element-dd25690{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-7934f02{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-7934f02:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7934f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF05 100%);}.elementor-8 .elementor-element.elementor-element-7934f02:hover{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:#F5B30159;--border-color:#F5B30159;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-8 .elementor-element.elementor-element-7934f02, .elementor-8 .elementor-element.elementor-element-7934f02::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-507d3fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-507d3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 16px;}.elementor-8 .elementor-element.elementor-element-5fc3ace{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-aa9bd14{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:22px 22px 22px 22px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-aa9bd14:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aa9bd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF0D 0%, #FFFFFF05 100%);}.elementor-8 .elementor-element.elementor-element-aa9bd14:hover{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:#F5B30159;--border-color:#F5B30159;--border-radius:22px 22px 22px 22px;--border-top-left-radius:22px;--border-top-right-radius:22px;--border-bottom-right-radius:22px;--border-bottom-left-radius:22px;}.elementor-8 .elementor-element.elementor-element-aa9bd14, .elementor-8 .elementor-element.elementor-element-aa9bd14::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-40cdc76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFFEB;}.elementor-8 .elementor-element.elementor-element-40cdc76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 16px;}.elementor-8 .elementor-element.elementor-element-bb5d18a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFC2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8 .elementor-element.elementor-element-a4e2d65{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a4e2d65:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a4e2d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}.elementor-8 .elementor-element.elementor-element-8122743{text-align:center;padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-8122743 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:800;line-height:70px;color:#FFFFFFEB;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-15e8b9d{--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-8 .elementor-element.elementor-element-0873da2 .elementor-heading-title{font-size:41px;line-height:44px;}.elementor-8 .elementor-element.elementor-element-decf472{--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-8 .elementor-element.elementor-element-b5b8f56 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-8 .elementor-element.elementor-element-7d3ab27{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-7f47f0d{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-f5e246d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-75df146{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4c4998c .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-8 .elementor-element.elementor-element-44cf004{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-2c2e3b3{--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-8 .elementor-element.elementor-element-8d45c0c .elementor-heading-title{font-size:37px;line-height:42px;}.elementor-8 .elementor-element.elementor-element-289e9c1{--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;}.elementor-8 .elementor-element.elementor-element-15132b0{--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;}.elementor-8 .elementor-element.elementor-element-8d9b197{--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;}.elementor-8 .elementor-element.elementor-element-3c2268a{--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;}.elementor-8 .elementor-element.elementor-element-97f6e9a{--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-8 .elementor-element.elementor-element-d0c9ba7 .elementor-heading-title{font-size:37px;line-height:42px;}.elementor-8 .elementor-element.elementor-element-4f31575{--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;}.elementor-8 .elementor-element.elementor-element-acf2285{--justify-content:center;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-b968597{--justify-content:center;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-4752e74{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-c7add92{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-8297706{--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-8 .elementor-element.elementor-element-27a9b27 .elementor-heading-title{font-size:32px;line-height:37px;}.elementor-8 .elementor-element.elementor-element-cde20d1{--container-widget-width:645px;--container-widget-flex-grow:0;width:var( --container-widget-width, 645px );max-width:645px;}.elementor-8 .elementor-element.elementor-element-f891502{--justify-content:center;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-8122743{text-align:center;}.elementor-8 .elementor-element.elementor-element-8122743 .elementor-heading-title{font-size:50px;line-height:44px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-79e13db .elementor-heading-title{line-height:19px;}.elementor-8 .elementor-element.elementor-element-0873da2 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-8 .elementor-element.elementor-element-43fefc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-424bf3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dbbf644{--padding-top:26px;--padding-bottom:26px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-5458041{--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f67bf49{--min-height:156px;}.elementor-8 .elementor-element.elementor-element-f67bf49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f67bf49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-b5b8f56 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-8 .elementor-element.elementor-element-ce48e91{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2d3d54c .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-7d3ab27{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-7f47f0d{--gap:25px 2px;--row-gap:25px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3598f68 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-f5e246d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-b7aad6b .elementor-heading-title{line-height:19px;}.elementor-8 .elementor-element.elementor-element-4c4998c .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-8 .elementor-element.elementor-element-348155d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-299e012{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2c2e3b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c505fd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8d45c0c .elementor-heading-title{font-size:32px;line-height:37px;}.elementor-8 .elementor-element.elementor-element-769fc47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-289e9c1{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9e0e01c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e6ee6c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-15132b0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2423310{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fe8baeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aeb1244{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8d9b197{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-135ac77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bfde94a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b24d321{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3c2268a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-883e45b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-11bd6c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3387e93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ddedb95{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-97f6e9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7e8c226{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d0c9ba7 .elementor-heading-title{font-size:32px;line-height:37px;}.elementor-8 .elementor-element.elementor-element-4c8a29c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9b1a442{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10a5a69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b0337fd .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-acf2285{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd78905{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1552be0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f6b9f68{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4752e74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2cd1395{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7add92{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-98da525{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8297706{--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c59b188{text-align:center;padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-c59b188 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-8 .elementor-element.elementor-element-d7ed122{text-align:center;font-size:14px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-7b83e67{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-64cc612{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-27a9b27 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-8 .elementor-element.elementor-element-cde20d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-dd6667d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f6af9da .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-a6d86f1{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3a9644d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8bb50a2 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-c440d4e{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e8808d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b3bc173 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-dd25690{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7934f02{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-507d3fe .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5fc3ace{font-size:14px;}.elementor-8 .elementor-element.elementor-element-aa9bd14{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-40cdc76 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-bb5d18a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-8122743 .elementor-heading-title{font-size:26px;line-height:36px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-15e8b9d{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-d729f6f{--width:55%;}.elementor-8 .elementor-element.elementor-element-dbbf644{--width:50%;}.elementor-8 .elementor-element.elementor-element-decf472{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-ce48e91{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-7804248{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-299e012{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-ddedb95{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-d0f22ef{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-263fe8f{--content-width:1180px;}.elementor-8 .elementor-element.elementor-element-df6fc83{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-1552be0{--width:80%;}.elementor-8 .elementor-element.elementor-element-98da525{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-0063903{--width:49.348%;}.elementor-8 .elementor-element.elementor-element-9d2a091{--width:49.215%;}.elementor-8 .elementor-element.elementor-element-7b83e67{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-f891502{--content-width:900px;}.elementor-8 .elementor-element.elementor-element-a4e2d65{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-d729f6f{--width:100%;}.elementor-8 .elementor-element.elementor-element-dbbf644{--width:100%;}.elementor-8 .elementor-element.elementor-element-5458041{--width:100%;}.elementor-8 .elementor-element.elementor-element-a40b373{--width:100%;}.elementor-8 .elementor-element.elementor-element-e5b4132{--width:48%;}.elementor-8 .elementor-element.elementor-element-5fd0fee{--width:48%;}.elementor-8 .elementor-element.elementor-element-da04b2b{--width:48%;}.elementor-8 .elementor-element.elementor-element-ccd0c35{--width:48%;}.elementor-8 .elementor-element.elementor-element-8097b51{--width:48%;}.elementor-8 .elementor-element.elementor-element-33f3e83{--width:48%;}.elementor-8 .elementor-element.elementor-element-a172387{--width:48%;}.elementor-8 .elementor-element.elementor-element-bab8ef1{--width:48%;}.elementor-8 .elementor-element.elementor-element-da48e51{--width:48%;}.elementor-8 .elementor-element.elementor-element-e5b06ed{--width:48%;}.elementor-8 .elementor-element.elementor-element-07df7e7{--width:48%;}.elementor-8 .elementor-element.elementor-element-5f3916c{--width:48%;}.elementor-8 .elementor-element.elementor-element-c6cca51{--width:48%;}.elementor-8 .elementor-element.elementor-element-225201e{--width:48%;}.elementor-8 .elementor-element.elementor-element-64fe4a7{--width:48%;}.elementor-8 .elementor-element.elementor-element-c4875f8{--width:48%;}.elementor-8 .elementor-element.elementor-element-1594dc1{--width:48%;}.elementor-8 .elementor-element.elementor-element-2787934{--width:48%;}.elementor-8 .elementor-element.elementor-element-9af6c73{--width:100%;}.elementor-8 .elementor-element.elementor-element-7c9b708{--width:100%;}.elementor-8 .elementor-element.elementor-element-1b1ddd0{--width:48%;}.elementor-8 .elementor-element.elementor-element-48bd60b{--width:48%;}.elementor-8 .elementor-element.elementor-element-164bd54{--width:48%;}.elementor-8 .elementor-element.elementor-element-305d20f{--width:48%;}.elementor-8 .elementor-element.elementor-element-6a507f8{--width:48%;}.elementor-8 .elementor-element.elementor-element-5abdb58{--width:48%;}.elementor-8 .elementor-element.elementor-element-ccaeb43{--width:48%;}.elementor-8 .elementor-element.elementor-element-1552be0{--width:65%;}.elementor-8 .elementor-element.elementor-element-0063903{--width:100%;}.elementor-8 .elementor-element.elementor-element-9d2a091{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-79e13db */.elementor-8 .elementor-element.elementor-element-79e13db span{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #f5b301;
    box-shadow: 0 0 0 4px rgba(245, 179, 1, .22);
    margin-right: 10px;
}
.elementor-8 .elementor-element.elementor-element-79e13db:hover{
    border-color: rgba(245, 179, 1, .6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f594b6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2505f7a */.elementor-8 .elementor-element.elementor-element-2505f7a a{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-298dc98 */.elementor-8 .elementor-element.elementor-element-298dc98 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116d4d */.elementor-8 .elementor-element.elementor-element-8116d4d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb5b91f */.elementor-8 .elementor-element.elementor-element-eb5b91f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d3e8a13 */.elementor-8 .elementor-element.elementor-element-d3e8a13 input,
.elementor-8 .elementor-element.elementor-element-d3e8a13 select,
.elementor-8 .elementor-element.elementor-element-d3e8a13 textarea{
    padding: 13px 14px;
}
.elementor-8 .elementor-element.elementor-element-d3e8a13 select option{
    color: #fff;
    background: gray;
}
.elementor-8 .elementor-element.elementor-element-d3e8a13 input:focus,
.elementor-8 .elementor-element.elementor-element-d3e8a13 select:focus,
.elementor-8 .elementor-element.elementor-element-d3e8a13 textarea:focus{
    border-color: rgba(245, 179, 1, .55) !important;
    box-shadow: 0 0 0 3px rgba(245, 179, 1, .18);
}
.elementor-8 .elementor-element.elementor-element-d3e8a13 .gold{
    color: #f5b301;
    font-weight: 700;
    text-transform: uppercase;
}
.elementor-8 .elementor-element.elementor-element-d3e8a13 button{
    background: linear-gradient(135deg,#f5b301,#ffcc3d);
}
.elementor-8 .elementor-element.elementor-element-d3e8a13 button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 40px rgba(245, 179, 1, .35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e8b9d */.elementor-8 .elementor-element.elementor-element-15e8b9d{
        background: radial-gradient(900px 500px at 20% 10%, rgba(245, 179, 1, .10), transparent 60%), radial-gradient(700px 500px at 85% 20%, rgba(245, 179, 1, .07), transparent 60%), linear-gradient(180deg, #070707, #0b0b0b 55%, #070707);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67bf49 */.elementor-8 .elementor-element.elementor-element-f67bf49::after {
    content: "";
    position: absolute;
    inset: -20%;
    background: radial-gradient(260px 240px at 30% 30%, rgba(245, 179, 1, .18), transparent 60%), radial-gradient(300px 260px at 80% 70%, rgba(245, 179, 1, .12), transparent 65%);
    filter: blur(12px);
    animation: novaGlow 8s ease-in-out infinite;
}
@keyframes novaGlow {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(12px, -10px);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c62513a */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-360feac */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3abf44d */.elementor-8 .elementor-element.elementor-element-3abf44d a{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-decf472 */.elementor-8 .elementor-element.elementor-element-decf472{
            background: radial-gradient(800px 500px at 85% 20%, rgba(245, 179, 1, .08), transparent 60%), linear-gradient(180deg, #0b0b0b, #070707);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d3d54c */.elementor-8 .elementor-element.elementor-element-2d3d54c::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    border-radius: 999px;
    background: linear-gradient(90deg,  #f5b301, rgba(245, 179, 1, .45));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-006d97d */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e44101 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ba5155 */.elementor-8 .elementor-element.elementor-element-3ba5155{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0e8164 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-091092e */.elementor-8 .elementor-element.elementor-element-091092e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84d525d */.elementor-8 .elementor-element.elementor-element-84d525d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f980b3f */.elementor-8 .elementor-element.elementor-element-f980b3f span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b4132 */.elementor-8 .elementor-element.elementor-element-e5b4132{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b4132::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06482e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fabcd1b */.elementor-8 .elementor-element.elementor-element-fabcd1b{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b54e5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b18082 */.elementor-8 .elementor-element.elementor-element-9b18082 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5999846 */.elementor-8 .elementor-element.elementor-element-5999846 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b8296a */.elementor-8 .elementor-element.elementor-element-1b8296a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd0fee */.elementor-8 .elementor-element.elementor-element-5fd0fee{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5fd0fee::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a0e9e */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efc0c33 */.elementor-8 .elementor-element.elementor-element-efc0c33{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24433c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a8dc0 */.elementor-8 .elementor-element.elementor-element-36a8dc0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602c602 */.elementor-8 .elementor-element.elementor-element-602c602 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876189c */.elementor-8 .elementor-element.elementor-element-876189c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da04b2b */.elementor-8 .elementor-element.elementor-element-da04b2b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da04b2b::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ac4305 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed40d51 */.elementor-8 .elementor-element.elementor-element-ed40d51{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f59e383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ba8f5 */.elementor-8 .elementor-element.elementor-element-71ba8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951cdfa */.elementor-8 .elementor-element.elementor-element-951cdfa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c366c3 */.elementor-8 .elementor-element.elementor-element-3c366c3 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd0c35 */.elementor-8 .elementor-element.elementor-element-ccd0c35{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-ccd0c35::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3f759 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0752826 */.elementor-8 .elementor-element.elementor-element-0752826{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-809e604 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b22fa4c */.elementor-8 .elementor-element.elementor-element-b22fa4c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296463c */.elementor-8 .elementor-element.elementor-element-296463c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b23971 */.elementor-8 .elementor-element.elementor-element-1b23971 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8097b51 */.elementor-8 .elementor-element.elementor-element-8097b51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8097b51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ee14d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772e0d4 */.elementor-8 .elementor-element.elementor-element-772e0d4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea7bc1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61913e2 */.elementor-8 .elementor-element.elementor-element-61913e2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ade28a */.elementor-8 .elementor-element.elementor-element-5ade28a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d97378 */.elementor-8 .elementor-element.elementor-element-2d97378 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3e83 */.elementor-8 .elementor-element.elementor-element-33f3e83{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-33f3e83::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c698 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d4c0cd */.elementor-8 .elementor-element.elementor-element-8d4c0cd{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08a7383 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f5921 */.elementor-8 .elementor-element.elementor-element-65f5921 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463be6c */.elementor-8 .elementor-element.elementor-element-463be6c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a5712 */.elementor-8 .elementor-element.elementor-element-36a5712 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a172387 */.elementor-8 .elementor-element.elementor-element-a172387{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-a172387::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f47b207 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f4018 */.elementor-8 .elementor-element.elementor-element-43f4018{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162e8af */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a13d36d */.elementor-8 .elementor-element.elementor-element-a13d36d span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc263f2 */.elementor-8 .elementor-element.elementor-element-fc263f2 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6133141 */.elementor-8 .elementor-element.elementor-element-6133141 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab8ef1 */.elementor-8 .elementor-element.elementor-element-bab8ef1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-bab8ef1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b48bb59 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0f3af4 */.elementor-8 .elementor-element.elementor-element-e0f3af4{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1d536e */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8842a31 */.elementor-8 .elementor-element.elementor-element-8842a31 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e79d0 */.elementor-8 .elementor-element.elementor-element-76e79d0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef4197e */.elementor-8 .elementor-element.elementor-element-ef4197e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6917a4d */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da48e51 */.elementor-8 .elementor-element.elementor-element-da48e51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-da48e51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd0ceff */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-11c1c21 */.elementor-8 .elementor-element.elementor-element-11c1c21{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d93aae */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da31f55 */.elementor-8 .elementor-element.elementor-element-da31f55 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc394c5 */.elementor-8 .elementor-element.elementor-element-dc394c5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4989409 */.elementor-8 .elementor-element.elementor-element-4989409 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dce2f02 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b06ed */.elementor-8 .elementor-element.elementor-element-e5b06ed{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-e5b06ed::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b078b6a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c45fa12 */.elementor-8 .elementor-element.elementor-element-c45fa12{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f92bd1d */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6edd119 */.elementor-8 .elementor-element.elementor-element-6edd119 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b25bf9 */.elementor-8 .elementor-element.elementor-element-5b25bf9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98ce8f5 */.elementor-8 .elementor-element.elementor-element-98ce8f5 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0e9a85 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07df7e7 */.elementor-8 .elementor-element.elementor-element-07df7e7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-07df7e7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8271342 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84b6e79 */.elementor-8 .elementor-element.elementor-element-84b6e79{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2e6f24 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33029eb */.elementor-8 .elementor-element.elementor-element-33029eb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3b5f0a */.elementor-8 .elementor-element.elementor-element-a3b5f0a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0846ca */.elementor-8 .elementor-element.elementor-element-c0846ca span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75dd14f */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3916c */.elementor-8 .elementor-element.elementor-element-5f3916c{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-5f3916c::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3598f68 */.elementor-8 .elementor-element.elementor-element-3598f68::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    border-radius: 999px;
    background: linear-gradient(90deg,  #f5b301, rgba(245, 179, 1, .45));
}
.gold_nova{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-766365c */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98759c */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7fc692 */.elementor-8 .elementor-element.elementor-element-a7fc692{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b950dd7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e849841 */.elementor-8 .elementor-element.elementor-element-e849841 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b283 */.elementor-8 .elementor-element.elementor-element-222b283 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b97768 */.elementor-8 .elementor-element.elementor-element-7b97768 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cca51 */.elementor-8 .elementor-element.elementor-element-c6cca51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c6cca51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc5a0a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7008f1c */.elementor-8 .elementor-element.elementor-element-7008f1c{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6507ea6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6097b5b */.elementor-8 .elementor-element.elementor-element-6097b5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c471ece */.elementor-8 .elementor-element.elementor-element-c471ece span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a9cb8 */.elementor-8 .elementor-element.elementor-element-22a9cb8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225201e */.elementor-8 .elementor-element.elementor-element-225201e{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-225201e::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903bca */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccf4bef */.elementor-8 .elementor-element.elementor-element-ccf4bef{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53c7ed */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b666735 */.elementor-8 .elementor-element.elementor-element-b666735 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f36fa */.elementor-8 .elementor-element.elementor-element-f4f36fa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cfce19 */.elementor-8 .elementor-element.elementor-element-5cfce19 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe4a7 */.elementor-8 .elementor-element.elementor-element-64fe4a7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-64fe4a7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212d837 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836522f */.elementor-8 .elementor-element.elementor-element-836522f{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fe7ca */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2497318 */.elementor-8 .elementor-element.elementor-element-2497318 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9befae */.elementor-8 .elementor-element.elementor-element-d9befae span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34830ef */.elementor-8 .elementor-element.elementor-element-34830ef span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4875f8 */.elementor-8 .elementor-element.elementor-element-c4875f8{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c4875f8::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a389a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd037b2 */.elementor-8 .elementor-element.elementor-element-dd037b2{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de907b */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f32db9 */.elementor-8 .elementor-element.elementor-element-2f32db9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b223f0 */.elementor-8 .elementor-element.elementor-element-7b223f0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f7139 */.elementor-8 .elementor-element.elementor-element-88f7139 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1594dc1 */.elementor-8 .elementor-element.elementor-element-1594dc1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1594dc1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5480108 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfeeeed */.elementor-8 .elementor-element.elementor-element-cfeeeed{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0c539 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5e6a */.elementor-8 .elementor-element.elementor-element-3aa5e6a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f1435 */.elementor-8 .elementor-element.elementor-element-b9f1435 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369b0fb */.elementor-8 .elementor-element.elementor-element-369b0fb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787934 */.elementor-8 .elementor-element.elementor-element-2787934{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-2787934::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98759c */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7fc692 */.elementor-8 .elementor-element.elementor-element-a7fc692{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b950dd7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e849841 */.elementor-8 .elementor-element.elementor-element-e849841 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b283 */.elementor-8 .elementor-element.elementor-element-222b283 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b97768 */.elementor-8 .elementor-element.elementor-element-7b97768 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cca51 */.elementor-8 .elementor-element.elementor-element-c6cca51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c6cca51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc5a0a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7008f1c */.elementor-8 .elementor-element.elementor-element-7008f1c{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6507ea6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6097b5b */.elementor-8 .elementor-element.elementor-element-6097b5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c471ece */.elementor-8 .elementor-element.elementor-element-c471ece span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a9cb8 */.elementor-8 .elementor-element.elementor-element-22a9cb8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225201e */.elementor-8 .elementor-element.elementor-element-225201e{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-225201e::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903bca */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccf4bef */.elementor-8 .elementor-element.elementor-element-ccf4bef{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53c7ed */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b666735 */.elementor-8 .elementor-element.elementor-element-b666735 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f36fa */.elementor-8 .elementor-element.elementor-element-f4f36fa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cfce19 */.elementor-8 .elementor-element.elementor-element-5cfce19 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe4a7 */.elementor-8 .elementor-element.elementor-element-64fe4a7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-64fe4a7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212d837 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836522f */.elementor-8 .elementor-element.elementor-element-836522f{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fe7ca */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2497318 */.elementor-8 .elementor-element.elementor-element-2497318 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9befae */.elementor-8 .elementor-element.elementor-element-d9befae span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34830ef */.elementor-8 .elementor-element.elementor-element-34830ef span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4875f8 */.elementor-8 .elementor-element.elementor-element-c4875f8{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c4875f8::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a389a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd037b2 */.elementor-8 .elementor-element.elementor-element-dd037b2{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de907b */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f32db9 */.elementor-8 .elementor-element.elementor-element-2f32db9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b223f0 */.elementor-8 .elementor-element.elementor-element-7b223f0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f7139 */.elementor-8 .elementor-element.elementor-element-88f7139 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1594dc1 */.elementor-8 .elementor-element.elementor-element-1594dc1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1594dc1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5480108 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfeeeed */.elementor-8 .elementor-element.elementor-element-cfeeeed{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0c539 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5e6a */.elementor-8 .elementor-element.elementor-element-3aa5e6a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f1435 */.elementor-8 .elementor-element.elementor-element-b9f1435 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369b0fb */.elementor-8 .elementor-element.elementor-element-369b0fb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787934 */.elementor-8 .elementor-element.elementor-element-2787934{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-2787934::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98759c */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7fc692 */.elementor-8 .elementor-element.elementor-element-a7fc692{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b950dd7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e849841 */.elementor-8 .elementor-element.elementor-element-e849841 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b283 */.elementor-8 .elementor-element.elementor-element-222b283 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b97768 */.elementor-8 .elementor-element.elementor-element-7b97768 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cca51 */.elementor-8 .elementor-element.elementor-element-c6cca51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c6cca51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc5a0a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7008f1c */.elementor-8 .elementor-element.elementor-element-7008f1c{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6507ea6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6097b5b */.elementor-8 .elementor-element.elementor-element-6097b5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c471ece */.elementor-8 .elementor-element.elementor-element-c471ece span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a9cb8 */.elementor-8 .elementor-element.elementor-element-22a9cb8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225201e */.elementor-8 .elementor-element.elementor-element-225201e{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-225201e::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903bca */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccf4bef */.elementor-8 .elementor-element.elementor-element-ccf4bef{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53c7ed */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b666735 */.elementor-8 .elementor-element.elementor-element-b666735 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f36fa */.elementor-8 .elementor-element.elementor-element-f4f36fa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cfce19 */.elementor-8 .elementor-element.elementor-element-5cfce19 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe4a7 */.elementor-8 .elementor-element.elementor-element-64fe4a7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-64fe4a7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212d837 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836522f */.elementor-8 .elementor-element.elementor-element-836522f{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fe7ca */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2497318 */.elementor-8 .elementor-element.elementor-element-2497318 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9befae */.elementor-8 .elementor-element.elementor-element-d9befae span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34830ef */.elementor-8 .elementor-element.elementor-element-34830ef span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4875f8 */.elementor-8 .elementor-element.elementor-element-c4875f8{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c4875f8::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a389a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd037b2 */.elementor-8 .elementor-element.elementor-element-dd037b2{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de907b */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f32db9 */.elementor-8 .elementor-element.elementor-element-2f32db9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b223f0 */.elementor-8 .elementor-element.elementor-element-7b223f0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f7139 */.elementor-8 .elementor-element.elementor-element-88f7139 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1594dc1 */.elementor-8 .elementor-element.elementor-element-1594dc1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1594dc1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5480108 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfeeeed */.elementor-8 .elementor-element.elementor-element-cfeeeed{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0c539 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5e6a */.elementor-8 .elementor-element.elementor-element-3aa5e6a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f1435 */.elementor-8 .elementor-element.elementor-element-b9f1435 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369b0fb */.elementor-8 .elementor-element.elementor-element-369b0fb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787934 */.elementor-8 .elementor-element.elementor-element-2787934{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-2787934::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98759c */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7fc692 */.elementor-8 .elementor-element.elementor-element-a7fc692{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b950dd7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e849841 */.elementor-8 .elementor-element.elementor-element-e849841 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b283 */.elementor-8 .elementor-element.elementor-element-222b283 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b97768 */.elementor-8 .elementor-element.elementor-element-7b97768 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cca51 */.elementor-8 .elementor-element.elementor-element-c6cca51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c6cca51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc5a0a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7008f1c */.elementor-8 .elementor-element.elementor-element-7008f1c{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6507ea6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6097b5b */.elementor-8 .elementor-element.elementor-element-6097b5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c471ece */.elementor-8 .elementor-element.elementor-element-c471ece span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a9cb8 */.elementor-8 .elementor-element.elementor-element-22a9cb8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225201e */.elementor-8 .elementor-element.elementor-element-225201e{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-225201e::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903bca */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccf4bef */.elementor-8 .elementor-element.elementor-element-ccf4bef{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53c7ed */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b666735 */.elementor-8 .elementor-element.elementor-element-b666735 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f36fa */.elementor-8 .elementor-element.elementor-element-f4f36fa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cfce19 */.elementor-8 .elementor-element.elementor-element-5cfce19 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe4a7 */.elementor-8 .elementor-element.elementor-element-64fe4a7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-64fe4a7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212d837 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836522f */.elementor-8 .elementor-element.elementor-element-836522f{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fe7ca */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2497318 */.elementor-8 .elementor-element.elementor-element-2497318 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9befae */.elementor-8 .elementor-element.elementor-element-d9befae span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34830ef */.elementor-8 .elementor-element.elementor-element-34830ef span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4875f8 */.elementor-8 .elementor-element.elementor-element-c4875f8{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c4875f8::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a389a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd037b2 */.elementor-8 .elementor-element.elementor-element-dd037b2{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de907b */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f32db9 */.elementor-8 .elementor-element.elementor-element-2f32db9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b223f0 */.elementor-8 .elementor-element.elementor-element-7b223f0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f7139 */.elementor-8 .elementor-element.elementor-element-88f7139 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1594dc1 */.elementor-8 .elementor-element.elementor-element-1594dc1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1594dc1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5480108 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfeeeed */.elementor-8 .elementor-element.elementor-element-cfeeeed{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0c539 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5e6a */.elementor-8 .elementor-element.elementor-element-3aa5e6a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f1435 */.elementor-8 .elementor-element.elementor-element-b9f1435 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369b0fb */.elementor-8 .elementor-element.elementor-element-369b0fb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787934 */.elementor-8 .elementor-element.elementor-element-2787934{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-2787934::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98759c */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7fc692 */.elementor-8 .elementor-element.elementor-element-a7fc692{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b950dd7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e849841 */.elementor-8 .elementor-element.elementor-element-e849841 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b283 */.elementor-8 .elementor-element.elementor-element-222b283 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b97768 */.elementor-8 .elementor-element.elementor-element-7b97768 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cca51 */.elementor-8 .elementor-element.elementor-element-c6cca51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c6cca51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc5a0a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7008f1c */.elementor-8 .elementor-element.elementor-element-7008f1c{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6507ea6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6097b5b */.elementor-8 .elementor-element.elementor-element-6097b5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c471ece */.elementor-8 .elementor-element.elementor-element-c471ece span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a9cb8 */.elementor-8 .elementor-element.elementor-element-22a9cb8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225201e */.elementor-8 .elementor-element.elementor-element-225201e{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-225201e::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903bca */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccf4bef */.elementor-8 .elementor-element.elementor-element-ccf4bef{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53c7ed */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b666735 */.elementor-8 .elementor-element.elementor-element-b666735 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f36fa */.elementor-8 .elementor-element.elementor-element-f4f36fa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cfce19 */.elementor-8 .elementor-element.elementor-element-5cfce19 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe4a7 */.elementor-8 .elementor-element.elementor-element-64fe4a7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-64fe4a7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212d837 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836522f */.elementor-8 .elementor-element.elementor-element-836522f{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fe7ca */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2497318 */.elementor-8 .elementor-element.elementor-element-2497318 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9befae */.elementor-8 .elementor-element.elementor-element-d9befae span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34830ef */.elementor-8 .elementor-element.elementor-element-34830ef span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4875f8 */.elementor-8 .elementor-element.elementor-element-c4875f8{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c4875f8::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a389a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd037b2 */.elementor-8 .elementor-element.elementor-element-dd037b2{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de907b */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f32db9 */.elementor-8 .elementor-element.elementor-element-2f32db9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b223f0 */.elementor-8 .elementor-element.elementor-element-7b223f0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f7139 */.elementor-8 .elementor-element.elementor-element-88f7139 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1594dc1 */.elementor-8 .elementor-element.elementor-element-1594dc1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1594dc1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5480108 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfeeeed */.elementor-8 .elementor-element.elementor-element-cfeeeed{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0c539 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5e6a */.elementor-8 .elementor-element.elementor-element-3aa5e6a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f1435 */.elementor-8 .elementor-element.elementor-element-b9f1435 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369b0fb */.elementor-8 .elementor-element.elementor-element-369b0fb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787934 */.elementor-8 .elementor-element.elementor-element-2787934{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-2787934::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98759c */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7fc692 */.elementor-8 .elementor-element.elementor-element-a7fc692{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b950dd7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e849841 */.elementor-8 .elementor-element.elementor-element-e849841 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b283 */.elementor-8 .elementor-element.elementor-element-222b283 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b97768 */.elementor-8 .elementor-element.elementor-element-7b97768 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cca51 */.elementor-8 .elementor-element.elementor-element-c6cca51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c6cca51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc5a0a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7008f1c */.elementor-8 .elementor-element.elementor-element-7008f1c{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6507ea6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6097b5b */.elementor-8 .elementor-element.elementor-element-6097b5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c471ece */.elementor-8 .elementor-element.elementor-element-c471ece span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a9cb8 */.elementor-8 .elementor-element.elementor-element-22a9cb8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225201e */.elementor-8 .elementor-element.elementor-element-225201e{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-225201e::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903bca */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccf4bef */.elementor-8 .elementor-element.elementor-element-ccf4bef{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53c7ed */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b666735 */.elementor-8 .elementor-element.elementor-element-b666735 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f36fa */.elementor-8 .elementor-element.elementor-element-f4f36fa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cfce19 */.elementor-8 .elementor-element.elementor-element-5cfce19 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe4a7 */.elementor-8 .elementor-element.elementor-element-64fe4a7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-64fe4a7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212d837 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836522f */.elementor-8 .elementor-element.elementor-element-836522f{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fe7ca */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2497318 */.elementor-8 .elementor-element.elementor-element-2497318 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9befae */.elementor-8 .elementor-element.elementor-element-d9befae span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34830ef */.elementor-8 .elementor-element.elementor-element-34830ef span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4875f8 */.elementor-8 .elementor-element.elementor-element-c4875f8{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c4875f8::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a389a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd037b2 */.elementor-8 .elementor-element.elementor-element-dd037b2{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de907b */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f32db9 */.elementor-8 .elementor-element.elementor-element-2f32db9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b223f0 */.elementor-8 .elementor-element.elementor-element-7b223f0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f7139 */.elementor-8 .elementor-element.elementor-element-88f7139 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1594dc1 */.elementor-8 .elementor-element.elementor-element-1594dc1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1594dc1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5480108 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfeeeed */.elementor-8 .elementor-element.elementor-element-cfeeeed{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0c539 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5e6a */.elementor-8 .elementor-element.elementor-element-3aa5e6a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f1435 */.elementor-8 .elementor-element.elementor-element-b9f1435 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369b0fb */.elementor-8 .elementor-element.elementor-element-369b0fb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787934 */.elementor-8 .elementor-element.elementor-element-2787934{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-2787934::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c98759c */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7fc692 */.elementor-8 .elementor-element.elementor-element-a7fc692{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b950dd7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e849841 */.elementor-8 .elementor-element.elementor-element-e849841 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b283 */.elementor-8 .elementor-element.elementor-element-222b283 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b97768 */.elementor-8 .elementor-element.elementor-element-7b97768 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cca51 */.elementor-8 .elementor-element.elementor-element-c6cca51{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c6cca51::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc5a0a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7008f1c */.elementor-8 .elementor-element.elementor-element-7008f1c{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6507ea6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6097b5b */.elementor-8 .elementor-element.elementor-element-6097b5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c471ece */.elementor-8 .elementor-element.elementor-element-c471ece span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a9cb8 */.elementor-8 .elementor-element.elementor-element-22a9cb8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225201e */.elementor-8 .elementor-element.elementor-element-225201e{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-225201e::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2903bca */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccf4bef */.elementor-8 .elementor-element.elementor-element-ccf4bef{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d53c7ed */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b666735 */.elementor-8 .elementor-element.elementor-element-b666735 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4f36fa */.elementor-8 .elementor-element.elementor-element-f4f36fa span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cfce19 */.elementor-8 .elementor-element.elementor-element-5cfce19 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe4a7 */.elementor-8 .elementor-element.elementor-element-64fe4a7{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-64fe4a7::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212d837 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836522f */.elementor-8 .elementor-element.elementor-element-836522f{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fe7ca */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2497318 */.elementor-8 .elementor-element.elementor-element-2497318 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9befae */.elementor-8 .elementor-element.elementor-element-d9befae span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34830ef */.elementor-8 .elementor-element.elementor-element-34830ef span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4875f8 */.elementor-8 .elementor-element.elementor-element-c4875f8{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-c4875f8::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a389a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd037b2 */.elementor-8 .elementor-element.elementor-element-dd037b2{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2de907b */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f32db9 */.elementor-8 .elementor-element.elementor-element-2f32db9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b223f0 */.elementor-8 .elementor-element.elementor-element-7b223f0 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f7139 */.elementor-8 .elementor-element.elementor-element-88f7139 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1594dc1 */.elementor-8 .elementor-element.elementor-element-1594dc1{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1594dc1::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5480108 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfeeeed */.elementor-8 .elementor-element.elementor-element-cfeeeed{
    height: 42px;
    width: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0c539 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5e6a */.elementor-8 .elementor-element.elementor-element-3aa5e6a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f1435 */.elementor-8 .elementor-element.elementor-element-b9f1435 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-369b0fb */.elementor-8 .elementor-element.elementor-element-369b0fb span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2787934 */.elementor-8 .elementor-element.elementor-element-2787934{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-2787934::before{
    content: "";
    position: absolute;
    inset: -60px auto auto -60px;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(16px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7aad6b */.elementor-8 .elementor-element.elementor-element-b7aad6b span{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #f5b301;
    box-shadow: 0 0 0 4px rgba(245, 179, 1, .22);
    margin-right: 10px;
}
.elementor-8 .elementor-element.elementor-element-b7aad6b:hover{
    border-color: rgba(245, 179, 1, .6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-442e497 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c125e4 */.elementor-8 .elementor-element.elementor-element-2c125e4 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cddfd14 */.elementor-8 .elementor-element.elementor-element-cddfd14 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b209e */.elementor-8 .elementor-element.elementor-element-15b209e span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21fdd80 */.elementor-8 .elementor-element.elementor-element-21fdd80 a{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44cf004 */.elementor-8 .elementor-element.elementor-element-44cf004::after {
    content: "";
    position: absolute;
    inset: -20%;
    background: radial-gradient(260px 240px at 30% 30%, rgba(245, 179, 1, .18), transparent 60%), radial-gradient(300px 260px at 80% 70%, rgba(245, 179, 1, .12), transparent 65%);
    filter: blur(12px);
    animation: novaGlow 8s ease-in-out infinite;
}
@keyframes novaGlow {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(12px, -10px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75df146 */.elementor-8 .elementor-element.elementor-element-75df146{
    overflow: hidden;
    background: radial-gradient(900px 450px at 20% 0%, rgba(245,179,1,.12), transparent 55%),
        linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d45c0c */.elementor-8 .elementor-element.elementor-element-8d45c0c span{
    color: #f5b301;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55e47f5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1051c1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ee9cca3 */.elementor-8 .elementor-element.elementor-element-ee9cca3{
    background: linear-gradient(90deg, rgba(245, 179, 1, .45), rgba(255, 255, 255, .12));;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dec7842 */.elementor-8 .elementor-element.elementor-element-dec7842::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211e602 */.elementor-8 .elementor-element.elementor-element-211e602::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b11e509 */.elementor-8 .elementor-element.elementor-element-b11e509::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-289e9c1 */.elementor-8 .elementor-element.elementor-element-289e9c1{
    display: grid;
    grid-template-columns: 120px 1.2fr .8fr;
}
@media(max-width: 980px){
    .elementor-8 .elementor-element.elementor-element-289e9c1{
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6badbae */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-17c119a */.elementor-8 .elementor-element.elementor-element-17c119a{
    background: linear-gradient(90deg, rgba(245, 179, 1, .45), rgba(255, 255, 255, .12));;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ebdeb0 */.elementor-8 .elementor-element.elementor-element-3ebdeb0::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-165e727 */.elementor-8 .elementor-element.elementor-element-165e727::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23469c1 */.elementor-8 .elementor-element.elementor-element-23469c1::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15132b0 */.elementor-8 .elementor-element.elementor-element-15132b0{
    display: grid;
    grid-template-columns: 120px 1.2fr .8fr;
}
@media(max-width: 980px){
    .elementor-8 .elementor-element.elementor-element-15132b0{
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e4920 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-86abfef */.elementor-8 .elementor-element.elementor-element-86abfef{
    background: linear-gradient(90deg, rgba(245, 179, 1, .45), rgba(255, 255, 255, .12));;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33109e0 */.elementor-8 .elementor-element.elementor-element-33109e0::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-071c0b6 */.elementor-8 .elementor-element.elementor-element-071c0b6::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bec2cb */.elementor-8 .elementor-element.elementor-element-6bec2cb::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d9b197 */.elementor-8 .elementor-element.elementor-element-8d9b197{
    display: grid;
    grid-template-columns: 120px 1.2fr .8fr;
}
@media(max-width: 980px){
    .elementor-8 .elementor-element.elementor-element-8d9b197{
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fd5af7 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-93ba371 */.elementor-8 .elementor-element.elementor-element-93ba371{
    background: linear-gradient(90deg, rgba(245, 179, 1, .45), rgba(255, 255, 255, .12));;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18086d7 */.elementor-8 .elementor-element.elementor-element-18086d7::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bdc622 */.elementor-8 .elementor-element.elementor-element-9bdc622::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed8e0c2 */.elementor-8 .elementor-element.elementor-element-ed8e0c2::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2268a */.elementor-8 .elementor-element.elementor-element-3c2268a{
    display: grid;
    grid-template-columns: 120px 1.2fr .8fr;
}
@media(max-width: 980px){
    .elementor-8 .elementor-element.elementor-element-3c2268a{
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299e012 */.elementor-8 .elementor-element.elementor-element-299e012{
    background: radial-gradient(1000px 500px at 80% 10%, rgba(245, 179, 1, .12), transparent 60%), linear-gradient(180deg, #070707, #0b0b0b);;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0c9ba7 */.elementor-8 .elementor-element.elementor-element-d0c9ba7 span{
    color: #f5b301;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aae2da6 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d5e798 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a21d771 */.elementor-8 .elementor-element.elementor-element-a21d771{
    background: linear-gradient(90deg, rgba(245, 179, 1, .45), rgba(255, 255, 255, .12));;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb453a1 */.elementor-8 .elementor-element.elementor-element-bb453a1::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae03096 */.elementor-8 .elementor-element.elementor-element-ae03096::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c20e5fa */.elementor-8 .elementor-element.elementor-element-c20e5fa::before{
            content: "—";
    position: absolute;
    left: 0;
    top: -7px;
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f31575 */.elementor-8 .elementor-element.elementor-element-4f31575{
    display: grid;
    grid-template-columns: 120px 1.2fr .8fr;
}
@media(max-width: 980px){
    .elementor-8 .elementor-element.elementor-element-4f31575{
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddedb95 */.elementor-8 .elementor-element.elementor-element-ddedb95{
    background: radial-gradient(1000px 500px at 20% 10%, rgba(245, 179, 1, .10), transparent 60%), linear-gradient(180deg, #070707, #0b0b0b);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0337fd */.elementor-8 .elementor-element.elementor-element-b0337fd::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    border-radius: 999px;
    background: linear-gradient(90deg,  #f5b301, rgba(245, 179, 1, .45));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311680a */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1fea5a */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26a103d */.elementor-8 .elementor-element.elementor-element-26a103d{
    width: 42px;
    height: 42px;
    border-radius: 14px;
    border: 1px solid rgba(245, 179, 1, .35);
    background: rgba(245, 179, 1, .10);
    display: grid;
    place-items: center;
    color: #ffcc3d;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c213cdc */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4482e9c */.elementor-8 .elementor-element.elementor-element-4482e9c span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5131a1a */.elementor-8 .elementor-element.elementor-element-5131a1a span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b1ddd0 */.elementor-8 .elementor-element.elementor-element-1b1ddd0{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-1b1ddd0::before{
    content: "";
    position: absolute;
    inset: -60px -60px auto auto;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(12px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e9a3d */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f95c3 */.elementor-8 .elementor-element.elementor-element-b9f95c3{
    width: 42px;
    height: 42px;
    border-radius: 14px;
    border: 1px solid rgba(245, 179, 1, .35);
    background: rgba(245, 179, 1, .10);
    display: grid;
    place-items: center;
    color: #ffcc3d;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f02b138 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84243e9 */.elementor-8 .elementor-element.elementor-element-84243e9 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34845c8 */.elementor-8 .elementor-element.elementor-element-34845c8 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bd60b */.elementor-8 .elementor-element.elementor-element-48bd60b{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-48bd60b::before{
    content: "";
    position: absolute;
    inset: -60px -60px auto auto;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(12px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-850c667 */.nova_gold{
    color: #f5b301;
    font-weight: 900;
    margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82f48f5 */.elementor-8 .elementor-element.elementor-element-82f48f5{
    width: 42px;
    height: 42px;
    border-radius: 14px;
    border: 1px solid rgba(245, 179, 1, .35);
    background: rgba(245, 179, 1, .10);
    display: grid;
    place-items: center;
    color: #ffcc3d;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06992d5 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97b9d5b */.elementor-8 .elementor-element.elementor-element-97b9d5b span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c7bef7 */.elementor-8 .elementor-element.elementor-element-2c7bef7 span{
        width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    place-items: center;
    border: 1px solid rgba(245, 179, 1, .55);
    background: rgba(245, 179, 1, .12);
    color: #f5b301;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164bd54 */.elementor-8 .elementor-element.elementor-element-164bd54{
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-164bd54::before{
    content: "";
    position: absolute;
    inset: -60px -60px auto auto;
    width: 220px;
    height: 220px;
    background: radial-gradient(circle at 30% 30%, rgba(245, 179, 1, .22), transparent 62%);
    filter: blur(12px);
    opacity: .7;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f21f02d */.elementor-8 .elementor-element.elementor-element-f21f02d::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    border-radius: 999px;
    background: linear-gradient(90deg,  #f5b301, rgba(245, 179, 1, .45));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f40ee44 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ad2a9e */.elementor-8 .elementor-element.elementor-element-4ad2a9e{
        width: 42px;
    height: 42px;
   
    display: grid;
    place-items: center;
   
    
    box-shadow: 0 0 0 8px ;
    margin-bottom: 14px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be26716 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305d20f */.elementor-8 .elementor-element.elementor-element-305d20f{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-facd000 */.elementor-8 .elementor-element.elementor-element-facd000{
        width: 42px;
    height: 42px;
   
    display: grid;
    place-items: center;
   
    
    box-shadow: 0 0 0 8px ;
    margin-bottom: 14px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00149ea */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a507f8 */.elementor-8 .elementor-element.elementor-element-6a507f8{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-974f1d9 */.elementor-8 .elementor-element.elementor-element-974f1d9{
        width: 42px;
    height: 42px;
   
    display: grid;
    place-items: center;
   
    
    box-shadow: 0 0 0 8px ;
    margin-bottom: 14px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-069e9ae */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abdb58 */.elementor-8 .elementor-element.elementor-element-5abdb58{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc13d55 */.elementor-8 .elementor-element.elementor-element-cc13d55{
        width: 42px;
    height: 42px;
   
    display: grid;
    place-items: center;
   
    
    box-shadow: 0 0 0 8px ;
    margin-bottom: 14px;;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d48fe3 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccaeb43 */.elementor-8 .elementor-element.elementor-element-ccaeb43{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7a37e */.elementor-8 .elementor-element.elementor-element-2a7a37e::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    border-radius: 999px;
    background: linear-gradient(90deg,  #f5b301, rgba(245, 179, 1, .45));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e9574 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60ceeb4 */.elementor-8 .elementor-element.elementor-element-60ceeb4 a{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #f5b301, #ffcc3d) !important;
    border-color: rgba(245, 179, 1, .95);
    color: #120d00;
    box-shadow: 0 12px 34px rgba(245, 179, 1, .55), 0 0 0 1px rgba(245, 179, 1, .35);
}
.elementor-8 .elementor-element.elementor-element-60ceeb4:hover{
    box-shadow: 0 18px 48px rgba(245, 179, 1, .65), 0 0 0 1px rgba(245, 179, 1, .45) !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8297706 */.elementor-8 .elementor-element.elementor-element-8297706{
    position: relative;
    overflow: hidden;
}
.elementor-8 .elementor-element.elementor-element-8297706:after{
    content: "";
    position: absolute;
    inset: -30%;
    background: linear-gradient(135deg, rgba(245, 179, 1, .35) 0%, rgba(245, 179, 1, .18) 45%, transparent 70%), radial-gradient(700px 420px at 18% 45%, rgba(245, 179, 1, .55), transparent 65%), radial-gradient(700px 420px at 85% 55%, rgba(245, 179, 1, .38), transparent 68%);
    filter: blur(32px);
    opacity: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a9b27 */.elementor-8 .elementor-element.elementor-element-27a9b27 span{
    color: #f5b301;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cde20d1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6af9da */.elementor-8 .elementor-element.elementor-element-f6af9da{
    position: relative;
}
.elementor-8 .elementor-element.elementor-element-f6af9da:after{
    position: absolute;
    content: "";
    top:-2px;
    left: 0px;
    width: 8px;
    height: 8px;
    margin-top: 7px;
    border-radius: 50%;
    background: #f5b301;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6d86f1 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6667d */.elementor-8 .elementor-element.elementor-element-dd6667d{
    box-shadow: 0 18px 50px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bb50a2 */.elementor-8 .elementor-element.elementor-element-8bb50a2{
    position: relative;
}
.elementor-8 .elementor-element.elementor-element-8bb50a2:after{
    position: absolute;
    content: "";
    top:-2px;
    left: 0px;
    width: 8px;
    height: 8px;
    margin-top: 7px;
    border-radius: 50%;
    background: #f5b301;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c440d4e */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9644d */.elementor-8 .elementor-element.elementor-element-3a9644d{
    box-shadow: 0 18px 50px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3bc173 */.elementor-8 .elementor-element.elementor-element-b3bc173{
    position: relative;
}
.elementor-8 .elementor-element.elementor-element-b3bc173:after{
    position: absolute;
    content: "";
    top:-2px;
    left: 0px;
    width: 8px;
    height: 8px;
    margin-top: 7px;
    border-radius: 50%;
    background: #f5b301;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd25690 */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8808d4 */.elementor-8 .elementor-element.elementor-element-e8808d4{
    box-shadow: 0 18px 50px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507d3fe */.elementor-8 .elementor-element.elementor-element-507d3fe{
    position: relative;
}
.elementor-8 .elementor-element.elementor-element-507d3fe:after{
    position: absolute;
    content: "";
    top:-2px;
    left: 0px;
    width: 8px;
    height: 8px;
    margin-top: 7px;
    border-radius: 50%;
    background: #f5b301;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc3ace */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7934f02 */.elementor-8 .elementor-element.elementor-element-7934f02{
    box-shadow: 0 18px 50px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40cdc76 */.elementor-8 .elementor-element.elementor-element-40cdc76{
    position: relative;
}
.elementor-8 .elementor-element.elementor-element-40cdc76:after{
    position: absolute;
    content: "";
    top:-2px;
    left: 0px;
    width: 8px;
    height: 8px;
    margin-top: 7px;
    border-radius: 50%;
    background: #f5b301;
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb5d18a */.gold{
    color: #f5b301;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa9bd14 */.elementor-8 .elementor-element.elementor-element-aa9bd14{
    box-shadow: 0 18px 50px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b83e67 */.elementor-8 .elementor-element.elementor-element-7b83e67{
    background: radial-gradient(800px 420px at 50% 0%, rgba(245, 179, 1, .10), transparent 60%), linear-gradient(180deg, #070707, #0b0b0b);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8122743 */.elementor-8 .elementor-element.elementor-element-8122743 span{
    font-weight: 800;
    position: relative;
    display: inline-block;
    text-shadow: 0 0 25px rgba(245, 179, 1, 0.3);
}
.elementor-8 .elementor-element.elementor-element-8122743 span::after{
        content: '';
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #f5b301, transparent);
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS */.subtle-slide-up-animate {
  animation: subtleSlideUp 0.75s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

@keyframes subtleSlideUp {
  from {
    transform: translateY(20px); /* was 12px */
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .subtle-slide-up-animate {
    animation: none;
  }
}/* End custom CSS */