.elementor-9820 .elementor-element.elementor-element-b695c4f:not(.elementor-motion-effects-element-type-background), .elementor-9820 .elementor-element.elementor-element-b695c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D40CC;}.elementor-9820 .elementor-element.elementor-element-b695c4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-9820 .elementor-element.elementor-element-b695c4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9820 .elementor-element.elementor-element-8b8ae8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9820 .elementor-element.elementor-element-8b8ae8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9820 .elementor-element.elementor-element-8b8ae8c > .elementor-element-populated, .elementor-9820 .elementor-element.elementor-element-8b8ae8c > .elementor-element-populated > .elementor-background-overlay, .elementor-9820 .elementor-element.elementor-element-8b8ae8c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9820 .elementor-element.elementor-element-8b8ae8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-9820 .elementor-element.elementor-element-8b8ae8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-text-font-size );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-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group > label, .elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-subgroup label{color:var( --e-global-color-53c235b );}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group > label{font-family:"avenir next", Sans-serif;font-size:16px;font-weight:400;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-type-html{padding-bottom:1px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group .elementor-field, .elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-subgroup label{font-family:"avenir next", Sans-serif;font-size:16px;font-weight:400;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DAD9D9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DAD9D9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group .elementor-select-wrapper::before{color:#DAD9D9;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-radius:99px 99px 99px 99px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-8688850 );color:var( --e-global-color-1066c74 );}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-button[type="submit"]{background-color:var( --e-global-color-8688850 );color:var( --e-global-color-1066c74 );}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-1066c74 );}.elementor-9820 .elementor-element.elementor-element-540fea5 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-1066c74 );color:#374151;border-color:#374151;}.elementor-9820 .elementor-element.elementor-element-540fea5 .e-form__buttons__wrapper__button-next:hover{background-color:#F3F4F6;color:var( --e-global-color-secondary );}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-button[type="submit"]:hover{background-color:#F3F4F6;color:var( --e-global-color-secondary );}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-9820 .elementor-element.elementor-element-540fea5 .e-form__buttons__wrapper__button-previous:hover{color:#374151;}.elementor-9820 .elementor-element.elementor-element-540fea5 .e-form__indicators__indicator, .elementor-9820 .elementor-element.elementor-element-540fea5 .e-form__indicators__indicator__label{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-9820 .elementor-element.elementor-element-540fea5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#D1D5DB;--e-form-steps-indicator-inactive-secondary-color:#6B7280;--e-form-steps-indicator-active-primary-color:var( --e-global-color-8688850 );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:var( --e-global-color-8688850 );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-9820 .elementor-element.elementor-element-e915224{--e-image-carousel-slides-to-show:4;}.elementor-9820 .elementor-element.elementor-element-e915224 .swiper-wrapper{display:flex;align-items:center;}.elementor-9820 .elementor-element.elementor-element-495ccc9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9820 .elementor-element.elementor-element-495ccc9:not(.elementor-motion-effects-element-type-background), .elementor-9820 .elementor-element.elementor-element-495ccc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(250deg, #4D40CC 0%, #899BF9 100%);}.elementor-9820 .elementor-element.elementor-element-15c965b{--display:flex;--min-height:454px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9820 .elementor-element.elementor-element-b94527c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9820 .elementor-element.elementor-element-86365a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-9820 .elementor-element.elementor-element-861d40a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-861d40a{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9820 .elementor-element.elementor-element-a50374c > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-9820 .elementor-element.elementor-element-a50374c{text-align:start;}.elementor-9820 .elementor-element.elementor-element-a50374c .elementor-heading-title{font-family:"avenir next", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9820 .elementor-element.elementor-element-8a09d8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9820 .elementor-element.elementor-element-1b7cc14 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-9820 .elementor-element.elementor-element-1b7cc14 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9820 .elementor-element.elementor-element-1b7cc14 .elementor-custom-embed-play i{color:var( --e-global-color-8688850 );font-size:100px;}.elementor-9820 .elementor-element.elementor-element-1b7cc14 .elementor-custom-embed-play svg{fill:var( --e-global-color-8688850 );width:100px;height:100px;}.elementor-9820 .elementor-element.elementor-element-318a2f3 > .elementor-widget-container{padding:015px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-a12e732{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9820 .elementor-element.elementor-element-218be69{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9820 .elementor-element.elementor-element-218be69:not(.elementor-motion-effects-element-type-background), .elementor-9820 .elementor-element.elementor-element-218be69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9820 .elementor-element.elementor-element-218be69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9820 .elementor-element.elementor-element-8701ca0 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9820 .elementor-element.elementor-element-8701ca0{text-align:start;}.elementor-9820 .elementor-element.elementor-element-8701ca0 .elementor-heading-title{font-family:"avenir next", Sans-serif;font-size:56px;font-weight:800;line-height:1.2em;color:#FE6A1B;}.elementor-9820 .elementor-element.elementor-element-3234766 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-4200391 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-f5ab423{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9820 .elementor-element.elementor-element-f5ab423:not(.elementor-motion-effects-element-type-background), .elementor-9820 .elementor-element.elementor-element-f5ab423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9820 .elementor-element.elementor-element-f5ab423.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9820 .elementor-element.elementor-element-b81b022 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9820 .elementor-element.elementor-element-b81b022{text-align:start;}.elementor-9820 .elementor-element.elementor-element-b81b022 .elementor-heading-title{font-family:"avenir next", Sans-serif;font-size:56px;font-weight:800;line-height:1.2em;color:#FE6A1B;}.elementor-9820 .elementor-element.elementor-element-12548c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-f2bed62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-6f1d7ad{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9820 .elementor-element.elementor-element-6f1d7ad:not(.elementor-motion-effects-element-type-background), .elementor-9820 .elementor-element.elementor-element-6f1d7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9820 .elementor-element.elementor-element-6f1d7ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9820 .elementor-element.elementor-element-4b7ea09 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9820 .elementor-element.elementor-element-4b7ea09{text-align:start;}.elementor-9820 .elementor-element.elementor-element-4b7ea09 .elementor-heading-title{font-family:"avenir next", Sans-serif;font-size:56px;font-weight:800;line-height:1.2em;color:#FE6A1B;}.elementor-9820 .elementor-element.elementor-element-8ed6576 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-68bee33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9820 .elementor-element.elementor-element-75468ea .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-9820 .elementor-element.elementor-element-c639fde:not(.elementor-motion-effects-element-type-background), .elementor-9820 .elementor-element.elementor-element-c639fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D40CC;}.elementor-9820 .elementor-element.elementor-element-c639fde{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-9820 .elementor-element.elementor-element-c639fde > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group > label, .elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-subgroup label{color:var( --e-global-color-53c235b );}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group > label{font-family:"avenir next", Sans-serif;font-size:16px;font-weight:400;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-type-html{padding-bottom:1px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group .elementor-field, .elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-subgroup label{font-family:"avenir next", Sans-serif;font-size:16px;font-weight:400;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DAD9D9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DAD9D9;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group .elementor-select-wrapper::before{color:#DAD9D9;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-radius:99px 99px 99px 99px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-8688850 );color:var( --e-global-color-1066c74 );}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-button[type="submit"]{background-color:var( --e-global-color-8688850 );color:var( --e-global-color-1066c74 );}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-1066c74 );}.elementor-9820 .elementor-element.elementor-element-1145b6d .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-1066c74 );color:#374151;border-color:#374151;}.elementor-9820 .elementor-element.elementor-element-1145b6d .e-form__buttons__wrapper__button-next:hover{background-color:#F3F4F6;color:var( --e-global-color-secondary );}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-button[type="submit"]:hover{background-color:#F3F4F6;color:var( --e-global-color-secondary );}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-9820 .elementor-element.elementor-element-1145b6d .e-form__buttons__wrapper__button-previous:hover{color:#374151;}.elementor-9820 .elementor-element.elementor-element-1145b6d .e-form__indicators__indicator, .elementor-9820 .elementor-element.elementor-element-1145b6d .e-form__indicators__indicator__label{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-9820 .elementor-element.elementor-element-1145b6d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#D1D5DB;--e-form-steps-indicator-inactive-secondary-color:#6B7280;--e-form-steps-indicator-active-primary-color:var( --e-global-color-8688850 );--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:var( --e-global-color-8688850 );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-9820 .elementor-element.elementor-element-713ce62{width:56%;}.elementor-9820 .elementor-element.elementor-element-8b8ae8c{width:44%;}.elementor-9820 .elementor-element.elementor-element-86365a4{--width:50%;}.elementor-9820 .elementor-element.elementor-element-8a09d8a{--width:50%;}.elementor-9820 .elementor-element.elementor-element-a12e732{--width:100%;}.elementor-9820 .elementor-element.elementor-element-218be69{--width:33.333%;}.elementor-9820 .elementor-element.elementor-element-f5ab423{--width:33.333%;}.elementor-9820 .elementor-element.elementor-element-6f1d7ad{--width:33.333%;}.elementor-9820 .elementor-element.elementor-element-84be0c6{width:56%;}.elementor-9820 .elementor-element.elementor-element-c0b05a0{width:44%;}}@media(max-width:1024px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-9820 .elementor-element.elementor-element-540fea5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group > label{font-size:14px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-group .elementor-field, .elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-field-subgroup label{font-size:14px;}.elementor-9820 .elementor-element.elementor-element-540fea5 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-9820 .elementor-element.elementor-element-15c965b{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9820 .elementor-element.elementor-element-86365a4{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9820 .elementor-element.elementor-element-8a09d8a{--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0020px;}.elementor-9820 .elementor-element.elementor-element-1145b6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group > label{font-size:14px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-group .elementor-field, .elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-field-subgroup label{font-size:14px;}.elementor-9820 .elementor-element.elementor-element-1145b6d .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;}}/* Start custom CSS */.egg-page {
        --brand-orange:        #FE6A1B;
        --brand-orange-light:  #FF823F;
        --brand-purple:        #4D40CC;
        --text-primary:        #151616;
        --text-secondary:      #54595F;
        --text-muted:          #7A7A7A;
        --bg-section-alt:      #F6F6FD;
        --bg-hero:             #4D40CC;
        --border-dashed:       #D1D1D1;
        --font-sans: "avenir next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        --container-max: 1160px;
        font-family: var(--font-sans);
        color: var(--text-primary);
        font-size: 18px;
        line-height: 1.6;
    }
    .egg-page * { box-sizing: border-box; }
    .egg-page h1, .egg-page h2, .egg-page h3, .egg-page h4 { font-family: var(--font-sans); font-weight: 700; line-height: 1.2; margin: 0; }
    .egg-container { max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-section { padding: 80px 0; }
    .egg-eyebrow { display: inline-block; background: var(--brand-orange); color: #FFFFFF; padding: 6px 18px; border-radius: 50px; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 20px; }
    .egg-h2 { font-size: 40px; line-height: 1.2; font-weight: 700; color: var(--text-primary); margin: 0 0 20px !important; }
    .egg-lead { max-width: 720px; font-size: 18px; line-height: 1.65; color: var(--text-secondary); margin: 0 0 48px; }
    .egg-section--center .egg-eyebrow, .egg-section--center .egg-h2, .egg-section--center .egg-lead { text-align: center; }
    .egg-section--center .egg-lead { margin-left: auto; margin-right: auto; }
    .egg-btn { display: inline-flex; align-items: center; gap: 10px; background: var(--brand-orange); color: #FFFFFF !important; padding: 16px 32px; border-radius: 50px; font-size: 18px; font-weight: 500; text-decoration: none; border: 0; cursor: pointer; transition: background 0.15s ease, transform 0.15s ease; }
    .egg-btn:hover { background: var(--brand-orange-light); transform: translateY(-1px); }
    .egg-form-placeholder { padding: 18px; background: #FEF3C7; border: 1px dashed var(--brand-orange); border-radius: 8px; color: #78350F; font-size: 14px; line-height: 1.5; }
    .egg-hero { background: var(--bg-hero); color: #FFFFFF; padding: 80px 0; }
    .egg-hero-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 56px; align-items: center; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-hero-stars { display: inline-flex; align-items: center; gap: 8px; background: rgba(255,255,255,0.1); color: #FFFFFF; padding: 12px 20px; border-radius: 999px; font-size: 13px; font-weight: 600; margin-bottom: 24px; }
    .egg-hero h1 { font-size: clamp(32px, 6vw, 52px); line-height: 1.15; font-weight: 700; color: #FFFFFF; margin: 0 0 20px !important; }
    .egg-hero-sub { font-size: 22px; line-height: 1.35; font-weight: 600; color: #FFFFFF; margin: 0 0 24px; opacity: 0.95; }
    .egg-hero-body { font-size: 17px; line-height: 1.65; color: #FFFFFF; opacity: 0.85; margin: 0 0 28px; }
    .egg-hero-bullets { list-style: none; padding: 0; margin: 0 0 32px; display: grid; gap: 12px; }
    .egg-hero-bullets li { display: flex; align-items: flex-start; gap: 12px; font-size: 16px; font-weight: 600; color: #FFFFFF; }
    .egg-hero-bullets li::before { content: "\2713"; color: var(--brand-orange); background: rgba(255,255,255,0.95); font-weight: 800; font-size: 14px; width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
    .egg-hero-form-card { background: #FFFFFF; border-radius: 20px; padding: 44px; box-shadow: 0 24px 70px rgba(0,0,0,0.35); color: var(--text-primary); }
    .egg-hero-form-card h2 { font-size: 28px !important; line-height: 1.2; font-weight: 700; color: var(--text-primary); margin: 0 0 8px !important; }
    .egg-hero-form-card p { font-size: 15px; color: var(--text-muted); margin: 0 0 20px; }
    .egg-logos { background: #FFFFFF; padding: 56px 0; border-bottom: 1px solid #F0F0F0; }
    .egg-logos-title { text-align: center; font-size: 16px; font-weight: 600; color: var(--text-secondary); margin: 0 0 28px; }
    .egg-logos-grid { display: grid; grid-template-columns: repeat(8, 1fr); gap: 28px; align-items: center; opacity: 0.65; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-logo-slot { background: #F0F0F0; height: 56px; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: var(--text-muted); font-size: 12px; }
    .egg-services { background: #FFFFFF; padding: 80px 0; }
    .egg-services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-service-card { background: #FFFFFF; border-radius: 14px; padding: 32px 28px; border: 1px solid #EEEEF0; transition: transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; }
    .egg-service-card:hover { transform: translateY(-2px); border-color: var(--brand-orange); box-shadow: 0 8px 24px rgba(0,0,0,0.06); }
    .egg-service-icon { width: 52px; height: 52px; background: var(--bg-section-alt); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 24px; margin-bottom: 18px; }
    .egg-service-card h3 { font-size: 22px; font-weight: 700; color: var(--text-primary); margin: 0 0 10px; }
    .egg-service-card p { font-size: 15px; line-height: 1.6; color: var(--text-secondary); margin: 0; }
    .egg-triangle { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; max-width: var(--container-max); margin: 0 auto 56px; padding: 0 24px; }
    .egg-triangle-card { text-align: center; padding: 28px 24px; background: #FFFFFF; border-radius: 14px; border: 2px solid #EEEEF0; }
    .egg-triangle-label { display: inline-block; background: var(--brand-orange); color: #FFFFFF; padding: 4px 14px; border-radius: 50px; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 14px; }
    .egg-triangle-card h3 { font-size: 18px; font-weight: 700; color: var(--text-primary); margin: 0 0 10px; }
    .egg-triangle-card p { font-size: 14px; line-height: 1.55; color: var(--text-secondary); margin: 0; }
    .egg-problem { background: var(--bg-section-alt); padding: 80px 0; }
    .egg-problem-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-problem-card { background: #FFFFFF; border-radius: 14px; padding: 28px; }
    .egg-problem-card h4 { font-size: 19px; font-weight: 700; color: #000000; margin: 0 0 12px; }
    .egg-problem-card p { font-size: 15px; line-height: 1.65; color: var(--text-secondary); margin: 0; }
    .egg-practice { background: #FFFFFF; padding: 80px 0; }
    .egg-practice-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-practice-card { background: var(--bg-section-alt); border-radius: 14px; padding: 26px 24px; border: 1px solid #EEEEF0; }
    .egg-practice-card h3 { font-size: 18px; font-weight: 700; color: var(--text-primary); margin: 0 0 8px; }
    .egg-practice-card p { font-size: 14px; line-height: 1.6; color: var(--text-secondary); margin: 0; }
    .egg-local { background: var(--bg-section-alt); padding: 80px 0; }
    .egg-local-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-local h3 { font-size: 22px; font-weight: 700; color: var(--text-primary); margin: 0 0 10px; }
    .egg-local-points { list-style: none; padding: 0; margin: 24px 0 0; display: grid; gap: 16px; }
    .egg-local-points li { display: flex; align-items: flex-start; gap: 12px; font-size: 15px; line-height: 1.6; color: var(--text-secondary); }
    .egg-local-points li::before { content: "\2713"; color: #FFFFFF; background: var(--brand-orange); font-weight: 800; font-size: 13px; width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px; }
    .egg-local-card { background: #FFFFFF; border-radius: 18px; padding: 40px; border: 1px solid #EEEEF0; }
    .egg-local-card p { font-size: 15px; line-height: 1.7; color: var(--text-secondary); margin: 0 0 16px; }
    .egg-local-card p:last-child { margin-bottom: 0; }
    .egg-testimonials { background: #FFFFFF; padding: 80px 0; }
    .egg-testimonials-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; max-width: 1100px; margin: 0 auto; padding: 0 24px; }
    .egg-testimonial-card { padding: 36px; }
    .egg-testimonial-author { display: flex; align-items: center; gap: 14px; margin-bottom: 16px; }
    .egg-testimonial-avatar { width: 56px; height: 56px; background: #E5E7EB; border-radius: 50%; flex-shrink: 0; }
    .egg-testimonial-name { font-size: 18px; font-weight: 700; color: var(--text-primary); margin: 0; }
    .egg-testimonial-title { color: var(--text-muted); font-size: 14px; margin: 0; }
    .egg-testimonial-stars { color: #F59E0B; font-size: 16px; margin-bottom: 14px; }
    .egg-testimonial-quote { font-size: 16px; line-height: 1.7; color: var(--text-primary); margin: 0; }
    .egg-versus { background: var(--bg-section-alt); padding: 80px 0; }
    .egg-versus-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-versus-card { background: #FFFFFF; border-radius: 14px; padding: 32px 28px; }
    .egg-versus-card h3 { font-size: 20px; font-weight: 700; color: var(--text-primary); margin: 0 0 12px; }
    .egg-versus-card p { font-size: 15px; line-height: 1.65; color: var(--text-secondary); margin: 0; }
    .egg-process { background: #FFFFFF; padding: 80px 0; }
    .egg-process-container { display: grid; grid-template-columns: repeat(5, 1fr); gap: 30px 24px; padding: 20px 24px 0; max-width: var(--container-max); margin: 0 auto; }
    .egg-step-number { background: var(--brand-orange); color: #FFFFFF; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 16px; margin-bottom: 20px; }
    .egg-step-title { font-size: 20px; font-weight: 800; line-height: 1.2; margin: 0 0 12px; color: var(--text-primary); }
    .egg-step-desc { font-size: 14px; line-height: 1.55; color: #666666; margin: 0; }
    .egg-why { background: var(--bg-section-alt); padding: 80px 0; }
    .egg-why-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-why-card { padding: 28px 24px; background: #FFFFFF; border-radius: 14px; text-align: center; }
    .egg-why-icon { font-size: 32px; margin-bottom: 14px; }
    .egg-why-card h3 { font-size: 17px; font-weight: 700; color: var(--text-primary); margin: 0 0 10px; }
    .egg-why-card p { font-size: 14px; line-height: 1.6; color: var(--text-secondary); margin: 0; }
    .egg-faq { background: #FFFFFF; padding: 80px 0; }
    .egg-faq-list { max-width: 880px; margin: 0 auto; padding: 0 24px; }
    .egg-faq-item { padding: 24px 0; border-bottom: 1px solid #EEEEF0; }
    .egg-faq-item summary { font-weight: 700; font-size: 18px; cursor: pointer; color: var(--text-primary); list-style: none; position: relative; padding-right: 32px; line-height: 1.4; }
    .egg-faq-item summary::-webkit-details-marker { display: none; }
    .egg-faq-item summary::after { content: "+"; position: absolute; right: 0; top: -2px; color: var(--text-primary); font-size: 24px; font-weight: 400; }
    .egg-faq-item[open] summary::after { content: "\2013"; }
    .egg-faq-item p { margin: 16px 0 0; font-size: 16px; line-height: 1.7; color: var(--text-secondary); }
    .egg-closing { background: var(--brand-purple); color: #FFFFFF; padding: 80px 0; }
    .egg-closing-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
    .egg-closing h2 { color: #FFFFFF; font-size: 40px !important; line-height: 1.2; margin: 0 0 20px !important; }
    .egg-closing-eyebrow { display: inline-block; color: #FFFFFF; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 16px; opacity: 0.85; }
    .egg-closing-body { font-size: 17px; line-height: 1.7; color: #FFFFFF; opacity: 0.9; margin: 0 0 24px; }
    .egg-closing-bullets { list-style: none; padding: 0; margin: 0 0 28px; display: grid; gap: 10px; }
    .egg-closing-bullets li { display: flex; align-items: flex-start; gap: 12px; font-size: 15px; color: #FFFFFF; }
    .egg-closing-bullets li::before { content: "\2713"; color: var(--brand-orange); background: #FFFFFF; font-weight: 800; font-size: 12px; width: 20px; height: 20px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
    .egg-closing-phone { margin: 24px 0 0; color: #FFFFFF; font-size: 15px; opacity: 0.85; }
    .egg-closing-phone strong { color: #FFFFFF; font-weight: 700; opacity: 1; }
    .egg-closing-form { background: #FFFFFF; border-radius: 20px; padding: 44px; box-shadow: 0 24px 70px rgba(0,0,0,0.35); color: var(--text-primary); }
    .egg-closing-form h3 { font-size: 26px !important; font-weight: 700; margin: 0 0 8px; color: var(--text-primary); }
    .egg-closing-form p { font-size: 15px; color: var(--text-muted); margin: 0 0 20px; }
    .egg-newsletter { background: #FFFFFF; padding: 40px 24px; border-top: 1px solid #EEEEF0; text-align: center; }
    .egg-newsletter p { max-width: 600px; margin: 0 auto 16px; color: var(--text-secondary); font-size: 15px; }
    @media (max-width: 1024px) {
        .egg-hero-grid, .egg-local-grid, .egg-closing-grid { grid-template-columns: 1fr; gap: 40px; }
        .egg-services-grid, .egg-problem-grid, .egg-versus-grid, .egg-practice-grid, .egg-why-grid { grid-template-columns: repeat(2, 1fr); }
        .egg-process-container { grid-template-columns: repeat(2, 1fr); }
        .egg-testimonials-grid { grid-template-columns: 1fr; }
    }
    @media (max-width: 767px) {
        .egg-section, .egg-hero, .egg-services, .egg-problem, .egg-practice, .egg-local, .egg-testimonials, .egg-versus, .egg-process, .egg-why, .egg-faq { padding: 48px 0; }
        .egg-h2, .egg-closing h2 { font-size: 28px; }
        .egg-services-grid, .egg-problem-grid, .egg-practice-grid, .egg-versus-grid, .egg-why-grid, .egg-triangle, .egg-process-container { grid-template-columns: 1fr; }
        .egg-hero-form-card, .egg-closing-form, .egg-local-card { padding: 28px; }
    }

/* law hero layout */
.oe-law-hero{background-color:#4D40CC !important;}
.oe-law-hero .egg-hero h1,.oe-law-hero .egg-hero-sub,.oe-law-hero .egg-hero-body,.oe-law-hero .egg-hero-bullets li,.oe-law-hero .egg-hero-stars{color:#FFFFFF !important;}
.oe-law-formcard{background-color:#FFFFFF !important;border-radius:20px !important;padding:40px !important;}
@media (max-width:1024px){.oe-law-formcard{margin-top:32px;}}

/* form card hugs content + closing band */
.oe-law-formcard{background-color:transparent !important;border-radius:0 !important;padding:0 !important;}
.oe-law-formcard > .elementor-widget-wrap{align-content:flex-start !important;}
.oe-law-formcard .elementor-widget-form{background:#FFFFFF !important;border-radius:20px !important;padding:40px !important;}
.oe-law-purple{background-color:#4D40CC !important;}
.oe-law-purple .egg-closing h2,.oe-law-purple .egg-closing-body,.oe-law-purple .egg-closing-bullets li,.oe-law-purple .egg-closing-eyebrow,.oe-law-purple .egg-closing-phone,.oe-law-purple .egg-closing-phone strong{color:#FFFFFF !important;}

/* form card fix v2 - white card hugs the form widget, column wrap transparent */
.oe-law-formcard > .elementor-widget-wrap{background-color:transparent !important;background-image:none !important;border-radius:0 !important;padding:0 !important;align-content:flex-start !important;}
.oe-law-formcard .elementor-widget-form{background:#FFFFFF !important;border-radius:20px !important;padding:40px !important;box-shadow:0 24px 70px rgba(0,0,0,0.18);}

/* hero pattern v3 + features + form head + process icons + avatars */
.oe-law-hero{background-color:#4D40CC !important;background-image:url('https://www.oneegg.com.au/wp-content/uploads/2025/09/Pattern_v4.webp') !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.egg-hero-features{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;}
.egg-hero-features li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#FFFFFF;}
.egg-hero-features .fi{font-size:22px;line-height:1;flex-shrink:0;}
@media(max-width:600px){.egg-hero-features{grid-template-columns:1fr;}}
.oe-law-formcard{align-self:flex-start !important;}
.oe-law-formcard > .elementor-widget-wrap{background:#FFFFFF !important;border-radius:20px !important;padding:40px !important;box-shadow:0 24px 70px rgba(0,0,0,0.18) !important;align-content:flex-start !important;}
.oe-law-formcard .elementor-widget-form{background:transparent !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;}
.oe-form-head h3{font-size:24px !important;font-weight:700;color:#151616;margin:0 0 8px;}
.oe-form-head p{font-size:15px;color:#7A7A7A;margin:0 0 18px;line-height:1.5;}
.egg-step-icon{font-size:30px;line-height:1;margin:10px 0 12px;}
@media(max-width:767px){.egg-step-icon{display:none;}}
.egg-testimonial-avatar{display:flex !important;align-items:center;justify-content:center;color:#fff !important;font-weight:700;font-size:18px;}
/* orange icon set */
.oe-ic{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;}
.egg-service-icon .oe-ic{width:28px;height:28px;}
.egg-step-icon .oe-ic{width:34px;height:34px;}
.egg-hero-features .fi.oe-ic{width:24px;height:24px;}
.egg-testimonial-avatar{background:#E5E7EB !important;overflow:hidden;}
.egg-testimonial-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;}
.oe-ic-tool{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.77-3.77a6%206%200%200%201-7.94%207.94l-6.91%206.91a2.12%202.12%200%200%201-3-3l6.91-6.91a6%206%200%200%201%207.94-7.94l-3.76%203.76z'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-target{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'6'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'2'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-file{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8z'%2F%3E%3Cpolyline%20points%3D'14%202%2014%208%2020%208'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'13'%20x2%3D'16'%20y2%3D'13'%2F%3E%3Cline%20x1%3D'8'%20y1%3D'17'%20x2%3D'13'%20y2%3D'17'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-sparkle{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l1.8%204.9L19%209.7l-5.2%201.8L12%2016l-1.8-4.5L5%209.7l5.2-.8z'%2F%3E%3Cpath%20d%3D'M19%2014l.6%201.7%201.7.6-1.7.6L19%2019l-.6-1.5-1.7-.6%201.7-.6z'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-speaker{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2010v4a1%201%200%200%200%201%201h3l4%204V5L7%209H4a1%201%200%200%200-1%201z'%2F%3E%3Cpath%20d%3D'M16%208a4%204%200%200%201%200%208'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-scale{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203v18'%2F%3E%3Cpath%20d%3D'M5%207h14'%2F%3E%3Cpath%20d%3D'M7%207l-3%206a3%203%200%200%200%206%200z'%2F%3E%3Cpath%20d%3D'M17%207l-3%206a3%203%200%200%200%206%200z'%2F%3E%3Cpath%20d%3D'M8%2021h8'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-search{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cline%20x1%3D'21'%20y1%3D'21'%20x2%3D'16.65'%20y2%3D'16.65'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-pen{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2020h9'%2F%3E%3Cpath%20d%3D'M16.5%203.5a2.12%202.12%200%200%201%203%203L7%2019l-4%201%201-4z'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-chart{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpolyline%20points%3D'3%2017%209%2011%2013%2015%2021%207'%2F%3E%3Cpolyline%20points%3D'14%207%2021%207%2021%2014'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-unlock{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'11'%20width%3D'18'%20height%3D'10'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M7%2011V8a5%205%200%200%201%209.5-2'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-link{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%2013a5%205%200%200%200%207.07%200l3-3a5%205%200%200%200-7.07-7.07l-1.72%201.71'%2F%3E%3Cpath%20d%3D'M14%2011a5%205%200%200%200-7.07%200l-3%203a5%205%200%200%200%207.07%207.07l1.71-1.71'%2F%3E%3C%2Fsvg%3E");}
/* end icon set */
/* batch3 */
.oe-google-g{display:inline-block;width:15px;height:15px;vertical-align:-2px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2048%2048'%3E%3Cpath%20fill%3D'%23FFC107'%20d%3D'M43.6%2020.5H42V20H24v8h11.3c-1.6%204.7-6.1%208-11.3%208-6.6%200-12-5.4-12-12s5.4-12%2012-12c3.1%200%205.9%201.2%208%203.1l5.7-5.7C34%206.1%2029.3%204%2024%204%2012.9%204%204%2012.9%204%2024s8.9%2020%2020%2020%2020-8.9%2020-20c0-1.3-.1-2.3-.4-3.5z'%2F%3E%3Cpath%20fill%3D'%23FF3D00'%20d%3D'M6.3%2014.7l6.6%204.8C14.7%2016%2019%2013%2024%2013c3.1%200%205.9%201.2%208%203.1l5.7-5.7C34%206.1%2029.3%204%2024%204%2016.3%204%209.7%208.3%206.3%2014.7z'%2F%3E%3Cpath%20fill%3D'%234CAF50'%20d%3D'M24%2044c5.2%200%209.9-2%2013.4-5.2l-6.2-5.2C29.2%2035%2026.7%2036%2024%2036c-5.2%200-9.6-3.3-11.3-7.9l-6.5%205C9.5%2039.6%2016.2%2044%2024%2044z'%2F%3E%3Cpath%20fill%3D'%231976D2'%20d%3D'M43.6%2020.5H42V20H24v8h11.3c-.8%202.2-2.2%204.2-4.1%205.6l6.2%205.2C39.9%2036.1%2044%2030.6%2044%2024c0-1.3-.1-2.3-.4-3.5z'%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;}
.oe-law-hero > .elementor-container, .oe-law-purple > .elementor-container{align-items:flex-start !important;}
.elementor-widget-image-carousel .swiper-slide-image,.elementor-widget-image-carousel .swiper-slide img{transform:scale(1.2);}
.oe-proc-section{background:#FFFFFF;padding:80px 0;}
.oe-proc-row{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:40px 24px 0;max-width:var(--container-max);margin:0 auto;}
.oe-proc-row::before{content:"";position:absolute;top:60px;left:58px;right:58px;height:2px;border-top:2px dashed #D1D1D1;z-index:1;}
.oe-proc-step{flex:1;padding:0 15px;position:relative;z-index:2;max-width:20%;text-align:left;}
.oe-proc-num{background:#FE6A1B;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:20px;}
.oe-proc-icon{width:50px;height:auto;margin-bottom:16px;display:block;}
.oe-proc-title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 10px;line-height:1.25;}
.oe-proc-step p{font-size:14px;line-height:1.55;color:#666;margin:0;}
.egg-closing-bullets li{display:grid !important;grid-template-columns:22px 1fr;column-gap:12px;align-items:start;}
.egg-closing-bullets li::before{margin-top:2px;}
@media(max-width:767px){.oe-proc-section{padding:48px 0;}.oe-proc-row{flex-direction:column;gap:28px;padding:24px 0 0;}.oe-proc-row::before{display:none;}.oe-proc-step{max-width:100%;padding:0;}}
/* end batch3 */
/* csvideo */
.oe-cs-video{max-width:760px;margin:0 auto;}
.oe-cs-videohead{text-align:center;margin-top:40px;}
.oe-cs-vh{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 20px;}
/* end csvideo */
/* batch4 */
.oe-proc-title{font-size:18px !important;line-height:1.3 !important;}
.egg-practice-grid{grid-template-columns:repeat(2,1fr) !important;max-width:880px !important;}
@media(max-width:767px){.egg-practice-grid{grid-template-columns:1fr !important;}}
/* end batch4 */
/* batch5 */
@media(min-width:1025px){.oe-law-hero .oe-law-formcard{margin-top:80px;}}
.oe-law-purple .egg-closing-bullets li, .egg-page .egg-closing-bullets li{display:block !important;position:relative !important;padding-left:32px !important;grid-template-columns:none !important;}
.oe-law-purple .egg-closing-bullets li::before, .egg-page .egg-closing-bullets li::before{position:absolute !important;left:0 !important;top:3px !important;margin-top:0 !important;}
/* end batch5 */
/* hide-footer-newsletter */
.elementor-element-9500afe{display:none !important;}

/* why-icon-size-fix */
.egg-why-icon .oe-ic{display:inline-block !important;width:30px !important;height:30px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;}

/* why-missing-icons */
.oe-ic-globe{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Cline%20x1%3D'2'%20y1%3D'12'%20x2%3D'22'%20y2%3D'12'%2F%3E%3Cpath%20d%3D'M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10z'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-shield{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010z'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-users{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M17%2021v-2a4%204%200%200%200-4-4H5a4%204%200%200%200-4%204v2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'7'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M23%2021v-2a4%204%200%200%200-3-3.87'%2F%3E%3Cpath%20d%3D'M16%203.13a4%204%200%200%201%200%207.75'%2F%3E%3C%2Fsvg%3E");}
.oe-ic-badge{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23FE6A1B'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'7'%2F%3E%3Cpolyline%20points%3D'8.21%2013.89%207%2023%2012%2020%2017%2023%2015.79%2013.88'%2F%3E%3C%2Fsvg%3E");}

/* mobile-fixes */
@media(max-width:767px){
 .oe-law-hero{padding-top:22px !important;}
 .oe-law-hero .egg-hero-stars{margin-top:0 !important;}
 .egg-btn{font-size:15px !important;padding:14px 20px !important;gap:6px !important;line-height:1.2 !important;}
 .elementor-element-a50374c .elementor-heading-title{font-size:26px !important;line-height:1.25 !important;}
 .elementor-element-a12e732,.elementor-element-a12e732 > .e-con-inner{flex-direction:column !important;flex-wrap:wrap !important;gap:14px !important;}
 .elementor-element-218be69,.elementor-element-f5ab423,.elementor-element-6f1d7ad{width:100% !important;max-width:100% !important;}
 .oe-proc-row{flex-direction:column !important;align-items:stretch !important;gap:0 !important;}
 .oe-proc-row::before{display:none !important;}
 .oe-proc-step{display:grid !important;grid-template-columns:40px 1fr !important;column-gap:20px !important;align-items:start !important;width:100% !important;max-width:100% !important;padding:0 0 44px 0 !important;margin:0 !important;position:relative !important;text-align:left !important;}
 .oe-proc-step:last-child{padding-bottom:0 !important;}
 .oe-proc-num{grid-column:1 !important;grid-row:1 / span 3 !important;margin:0 !important;position:relative !important;z-index:2 !important;}
 .oe-proc-icon{grid-column:2 !important;grid-row:1 !important;margin:0 0 14px 0 !important;}
 .oe-proc-title{grid-column:2 !important;grid-row:2 !important;margin:0 0 6px 0 !important;}
 .oe-proc-step > p{grid-column:2 !important;grid-row:3 !important;margin:0 !important;}
 .oe-proc-step::before{content:"" !important;position:absolute !important;left:19px !important;top:20px !important;bottom:0 !important;border-left:2px dotted #FE6A1B !important;z-index:0 !important;}
 .oe-proc-step:last-child::before{display:none !important;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'avenir next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.oneegg.com.au/wp-content/uploads/2024/08/AvenirNextLTPro-Regular.woff') format('woff');
}
@font-face {
	font-family: 'avenir next';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.oneegg.com.au/wp-content/uploads/2024/08/AvenirNextLTPro-Bold.woff') format('woff');
}
@font-face {
	font-family: 'avenir next';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.oneegg.com.au/wp-content/uploads/2024/08/AvenirNextLTPro-It.woff') format('woff');
}
@font-face {
	font-family: 'avenir next';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.oneegg.com.au/wp-content/uploads/2024/08/AvenirNextLTPro-Demi.woff') format('woff');
}
/* End Custom Fonts CSS */