.elementor-13 .elementor-element.elementor-element-3a539e59{--display:flex;--padding-top:70px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3a539e59:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3a539e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A181E;}.elementor-13 .elementor-element.elementor-element-60530b8a{--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:flex-start;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-24bba6f9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.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-13 .elementor-element.elementor-element-163d6a82 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:56px;font-weight:800;line-height:1.05em;letter-spacing:-1.6px;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-13 .elementor-element.elementor-element-78994176{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#A8BFC1;}.elementor-13 .elementor-element.elementor-element-36feb060{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-13 .elementor-element.elementor-element-102a7915 .elementor-button{background-color:#2ED3C6;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#0A181E;color:#0A181E;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-13 .elementor-element.elementor-element-102a7915 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-102a7915 .elementor-button:focus{background-color:#4BE2D5;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-102a7915{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-102a7915 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-102a7915 .elementor-button:focus svg{fill:#0A181E;}.elementor-13 .elementor-element.elementor-element-717c4206 .elementor-button{background-color:#00000000;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C7A80;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-13 .elementor-element.elementor-element-717c4206 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-717c4206 .elementor-button:focus{background-color:#1A3038;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-717c4206{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-717c4206 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-717c4206 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4ab1e3ed{--display:flex;}.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-13 .elementor-element.elementor-element-baa4829 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-baa4829 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13 .elementor-element.elementor-element-baa4829 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-baa4829 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13 .elementor-element.elementor-element-baa4829 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-field-type-html{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#1B282E;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-field-group .elementor-select-wrapper select{background-color:#1B282E;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;border-radius:20px 20px 20px 20px;padding:17px 17px 17px 17px;}.elementor-13 .elementor-element.elementor-element-baa4829 .e-form__buttons__wrapper__button-next{background-color:#2ED3C6;color:#000000;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-button[type="submit"]{background-color:#2ED3C6;color:#000000;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-13 .elementor-element.elementor-element-baa4829 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-baa4829 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-baa4829 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-baa4829 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-baa4829{--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-13 .elementor-element.elementor-element-2d9c07e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7694763a{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7694763a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7694763a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F3;}.elementor-13 .elementor-element.elementor-element-533112aa{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-5061c727 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-44c4123e{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-5a902b9e{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-23c21f13{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#0A181E;--border-color:#0A181E;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-23c21f13:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-23c21f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A181E;}.elementor-13 .elementor-element.elementor-element-38887c9b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1697bbb2{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A8BFC1;}.elementor-13 .elementor-element.elementor-element-3b9a71e9{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-3b9a71e9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3b9a71e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-73e4cf97 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-e4af2c6{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-43aeb598{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-43aeb598:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-43aeb598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-268995e4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-5ede5c2f{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-6d6bc722{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-6d6bc722:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6d6bc722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5ca204c2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-62b7eed9{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-43f5b475{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-43f5b475:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-43f5b475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3fd0811c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-47d85632{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-3d3cf52a{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-3d3cf52a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3d3cf52a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3c6ad523 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-1fdaf3ab{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-39b562e6{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-39b562e6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-39b562e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-460e925d{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-7d9d9486 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-9c9327f{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-349082b0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-3cf2b1b0{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-180f3ab7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-1445d59c{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-374a749c{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-5d9597a1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-540fe6e{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-18cf3caf{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-4dabbdbc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-4aa800a9{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-2137af69{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-6ba27259 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-2a377738{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-66b1a638{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-881346c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-6b210e61{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-b738157{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-115d3d9c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-75690eb6{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-58cb31b1{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-329c0e4f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-42ae4787{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-70b23f0c{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-13 .elementor-element.elementor-element-66654477 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-592be329{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-20f697a5{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-20f697a5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-20f697a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F3;}.elementor-13 .elementor-element.elementor-element-310986ec{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-6de0d137{--display:flex;}.elementor-13 .elementor-element.elementor-element-63662f6d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-7cc54c34 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-3eae8a2f{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-59f370f2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-4de4556a{--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:11px 11px;--row-gap:11px;--column-gap:11px;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:#8FE2D8;--border-color:#8FE2D8;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-4de4556a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4de4556a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F8F5;}.elementor-13 .elementor-element.elementor-element-4c932da6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-17d11531{--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:11px 11px;--row-gap:11px;--column-gap:11px;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:#F6C3A3;--border-color:#F6C3A3;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-17d11531:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-17d11531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEEE4;}.elementor-13 .elementor-element.elementor-element-444d3f28 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-598137f{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-598137f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-598137f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A181E;}.elementor-13 .elementor-element.elementor-element-7d443b28{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-7bcab2f3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-49761849{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#A8BFC1;}.elementor-13 .elementor-element.elementor-element-380a5584{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-6cfcda72{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#22414A;--border-color:#22414A;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-13 .elementor-element.elementor-element-6cfcda72:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6cfcda72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102830;}.elementor-13 .elementor-element.elementor-element-2d96fe38 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-21853b86{text-align:start;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#9DB3B6;}.elementor-13 .elementor-element.elementor-element-400ecf3e{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#22414A;--border-color:#22414A;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-13 .elementor-element.elementor-element-400ecf3e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-400ecf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102830;}.elementor-13 .elementor-element.elementor-element-53581285 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6d37ae2b{text-align:start;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#9DB3B6;}.elementor-13 .elementor-element.elementor-element-1157963f{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#22414A;--border-color:#22414A;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-13 .elementor-element.elementor-element-1157963f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1157963f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102830;}.elementor-13 .elementor-element.elementor-element-6bb2d25d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4ee0c941{text-align:start;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#9DB3B6;}.elementor-13 .elementor-element.elementor-element-12513999{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#22414A;--border-color:#22414A;--border-radius:26px 26px 26px 26px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-13 .elementor-element.elementor-element-12513999:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-12513999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102830;}.elementor-13 .elementor-element.elementor-element-1295f78a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5c5ef469{text-align:start;font-family:"Figtree", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#9DB3B6;}.elementor-13 .elementor-element.elementor-element-3f4c3517{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3f4c3517:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3f4c3517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7e2b9fa5{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-2823736b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-56148144{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-5992919{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-6fd405d{--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:7px 7px;--row-gap:7px;--column-gap:7px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-6fd405d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6fd405d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4c470230 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-bccf46f{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-5e3885c0{--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:7px 7px;--row-gap:7px;--column-gap:7px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-5e3885c0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5e3885c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-19213731 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-3209e613{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-b78ffa7{--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:7px 7px;--row-gap:7px;--column-gap:7px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-b78ffa7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b78ffa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6c56f0b0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-2885b95f{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-e249541{--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:7px 7px;--row-gap:7px;--column-gap:7px;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:#DCE3E2;--border-color:#DCE3E2;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-e249541:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e249541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-776c99db .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-7aae6b90{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-791fc966{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:26px 26px 26px 26px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-13 .elementor-element.elementor-element-791fc966:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-791fc966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A181E;}.elementor-13 .elementor-element.elementor-element-6c93ad1e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-61046e65{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-61046e65:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-61046e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F3;}.elementor-13 .elementor-element.elementor-element-f891bb8{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-368d10d4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-47d82247{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-5cebef5a{--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:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCE3E2;--border-color:#DCE3E2;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2bdbd7b2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-66cb389e{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-3e0445ce{--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:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCE3E2;--border-color:#DCE3E2;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6da7fa1d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-7a677725{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-51dcee1f{--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:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCE3E2;--border-color:#DCE3E2;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-36e5963e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-1d193845{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-534fad8{--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:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCE3E2;--border-color:#DCE3E2;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-574cf824 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:19px;font-weight:600;line-height:1.24em;letter-spacing:-0.3px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-61781392{text-align:start;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-43add93b{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-43add93b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-43add93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-21f698e8{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-5ef2ae53{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-13 .elementor-element.elementor-element-53d2e225 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-16ba7d54{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-1354fb73:hover{background-color:#1A303800;}.elementor-13 .elementor-element.elementor-element-1a400aa9{text-align:start;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#54696F;}.elementor-13 .elementor-element.elementor-element-2a998819{--display:flex;--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-13 .elementor-element.elementor-element-2748ae04{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2748ae04:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2748ae04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A181E;}.elementor-13 .elementor-element.elementor-element-4fe19443{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-675d818f{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-2738cedc{--display:flex;}.elementor-13 .elementor-element.elementor-element-55f10e47 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-209f255b{--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:flex-end;}.elementor-13 .elementor-element.elementor-element-5c51aec5 .elementor-button{background-color:#00000000;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C7A80;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-13 .elementor-element.elementor-element-5c51aec5 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-5c51aec5 .elementor-button:focus{background-color:#1A3038;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5c51aec5{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-5c51aec5 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-5c51aec5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1cf77b6{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-67725d6e{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#22414A;--border-color:#22414A;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-67725d6e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-67725d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102830;}.elementor-13 .elementor-element.elementor-element-7e554189{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#22414A;--border-color:#22414A;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-7e554189:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7e554189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102830;}.elementor-13 .elementor-element.elementor-element-77b48ec4{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#22414A;--border-color:#22414A;--border-radius:26px 26px 26px 26px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-77b48ec4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-77b48ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102830;}.elementor-13 .elementor-element.elementor-element-2b04be7c{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2b04be7c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2b04be7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F3;}.elementor-13 .elementor-element.elementor-element-449fd38f{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-4d958f7d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#0A181E;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-13 .elementor-element.elementor-element-78cfc297{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-item{border-width:1px;border-color:#DCE3E2;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DCE3E2;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DCE3E2;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-tab-title{background-color:#00000000;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-icon, .elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-icon svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-active .elementor-accordion-icon, .elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;line-height:1.35em;letter-spacing:-0.3px;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-tab-title .elementor-accordion-icon i:before{color:#0E5E62;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-tab-title .elementor-accordion-icon svg{fill:#0E5E62;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0E5E62;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0E5E62;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-icon{margin-inline-end:16px;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-tab-content{background-color:#00000000;color:#54696F;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.62em;}.elementor-13 .elementor-element.elementor-element-648d6d13{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-648d6d13:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-648d6d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-49e5e23e{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-13b4fecb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:26px 26px 26px 26px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-13 .elementor-element.elementor-element-13b4fecb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-13b4fecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A181E;}.elementor-13 .elementor-element.elementor-element-a36fbfc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;line-height:1.06em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-48ac887b{text-align:start;font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#A8BFC1;}.elementor-13 .elementor-element.elementor-element-c4f94c6{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7255e78 .elementor-button{background-color:#2ED3C6;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#0A181E;color:#0A181E;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-13 .elementor-element.elementor-element-7255e78 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-7255e78 .elementor-button:focus{background-color:#4BE2D5;color:#0A181E;}.elementor-13 .elementor-element.elementor-element-7255e78{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-7255e78 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-7255e78 .elementor-button:focus svg{fill:#0A181E;}.elementor-13 .elementor-element.elementor-element-5346e2f5 .elementor-button{background-color:#00000000;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C7A80;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-13 .elementor-element.elementor-element-5346e2f5 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-5346e2f5 .elementor-button:focus{background-color:#1A3038;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5346e2f5{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-5346e2f5 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-5346e2f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-93f1475{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ae9dfd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e1eadd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-3a539e59{--padding-top:56px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-163d6a82 .elementor-heading-title{font-size:44px;}.elementor-13 .elementor-element.elementor-element-7694763a{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5061c727 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-39b562e6{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7d9d9486 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-20f697a5{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7cc54c34 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-598137f{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7bcab2f3 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-3f4c3517{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2823736b .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-61046e65{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-368d10d4 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-43add93b{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-53d2e225 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-2748ae04{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-55f10e47 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-2b04be7c{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4d958f7d .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-648d6d13{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a36fbfc .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-3a539e59{--padding-top:44px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-24bba6f9{--width:100%;}.elementor-13 .elementor-element.elementor-element-163d6a82 .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-102a7915{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-717c4206{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4ab1e3ed{--width:100%;}.elementor-13 .elementor-element.elementor-element-7694763a{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5061c727 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-23c21f13{--width:100%;}.elementor-13 .elementor-element.elementor-element-3b9a71e9{--width:100%;}.elementor-13 .elementor-element.elementor-element-43aeb598{--width:100%;}.elementor-13 .elementor-element.elementor-element-6d6bc722{--width:100%;}.elementor-13 .elementor-element.elementor-element-43f5b475{--width:100%;}.elementor-13 .elementor-element.elementor-element-3d3cf52a{--width:100%;}.elementor-13 .elementor-element.elementor-element-39b562e6{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7d9d9486 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-3cf2b1b0{--width:100%;}.elementor-13 .elementor-element.elementor-element-374a749c{--width:100%;}.elementor-13 .elementor-element.elementor-element-18cf3caf{--width:100%;}.elementor-13 .elementor-element.elementor-element-2137af69{--width:100%;}.elementor-13 .elementor-element.elementor-element-66b1a638{--width:100%;}.elementor-13 .elementor-element.elementor-element-b738157{--width:100%;}.elementor-13 .elementor-element.elementor-element-58cb31b1{--width:100%;}.elementor-13 .elementor-element.elementor-element-70b23f0c{--width:100%;}.elementor-13 .elementor-element.elementor-element-20f697a5{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6de0d137{--width:100%;}.elementor-13 .elementor-element.elementor-element-63662f6d{--width:100%;}.elementor-13 .elementor-element.elementor-element-7cc54c34 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-4de4556a{--width:100%;}.elementor-13 .elementor-element.elementor-element-17d11531{--width:100%;}.elementor-13 .elementor-element.elementor-element-598137f{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7bcab2f3 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-6cfcda72{--width:100%;}.elementor-13 .elementor-element.elementor-element-400ecf3e{--width:100%;}.elementor-13 .elementor-element.elementor-element-1157963f{--width:100%;}.elementor-13 .elementor-element.elementor-element-12513999{--width:100%;}.elementor-13 .elementor-element.elementor-element-3f4c3517{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2823736b .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-6fd405d{--width:100%;}.elementor-13 .elementor-element.elementor-element-5e3885c0{--width:100%;}.elementor-13 .elementor-element.elementor-element-b78ffa7{--width:100%;}.elementor-13 .elementor-element.elementor-element-e249541{--width:100%;}.elementor-13 .elementor-element.elementor-element-791fc966{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-61046e65{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-368d10d4 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-47d82247{--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-5cebef5a{--width:100%;}.elementor-13 .elementor-element.elementor-element-3e0445ce{--width:100%;}.elementor-13 .elementor-element.elementor-element-51dcee1f{--width:100%;}.elementor-13 .elementor-element.elementor-element-534fad8{--width:100%;}.elementor-13 .elementor-element.elementor-element-43add93b{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5ef2ae53{--width:100%;}.elementor-13 .elementor-element.elementor-element-53d2e225 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-2a998819{--width:100%;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2748ae04{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2738cedc{--width:100%;}.elementor-13 .elementor-element.elementor-element-55f10e47 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-209f255b{--width:100%;--justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-5c51aec5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-67725d6e{--width:100%;}.elementor-13 .elementor-element.elementor-element-7e554189{--width:100%;}.elementor-13 .elementor-element.elementor-element-77b48ec4{--width:100%;}.elementor-13 .elementor-element.elementor-element-2b04be7c{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4d958f7d .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-78cfc297{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-78cfc297 .elementor-accordion-title{font-size:17px;}.elementor-13 .elementor-element.elementor-element-648d6d13{--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-13b4fecb{--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-13 .elementor-element.elementor-element-a36fbfc .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-7255e78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5346e2f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-60530b8a{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-24bba6f9{--width:54%;}.elementor-13 .elementor-element.elementor-element-4ab1e3ed{--width:40%;}.elementor-13 .elementor-element.elementor-element-533112aa{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-23c21f13{--width:48%;}.elementor-13 .elementor-element.elementor-element-3b9a71e9{--width:23%;}.elementor-13 .elementor-element.elementor-element-43aeb598{--width:23%;}.elementor-13 .elementor-element.elementor-element-6d6bc722{--width:23%;}.elementor-13 .elementor-element.elementor-element-43f5b475{--width:23%;}.elementor-13 .elementor-element.elementor-element-3d3cf52a{--width:48%;}.elementor-13 .elementor-element.elementor-element-460e925d{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-3cf2b1b0{--width:23%;}.elementor-13 .elementor-element.elementor-element-374a749c{--width:23%;}.elementor-13 .elementor-element.elementor-element-18cf3caf{--width:23%;}.elementor-13 .elementor-element.elementor-element-2137af69{--width:23%;}.elementor-13 .elementor-element.elementor-element-66b1a638{--width:23%;}.elementor-13 .elementor-element.elementor-element-b738157{--width:23%;}.elementor-13 .elementor-element.elementor-element-58cb31b1{--width:23%;}.elementor-13 .elementor-element.elementor-element-70b23f0c{--width:23%;}.elementor-13 .elementor-element.elementor-element-310986ec{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-6de0d137{--width:44%;}.elementor-13 .elementor-element.elementor-element-63662f6d{--width:50%;}.elementor-13 .elementor-element.elementor-element-4de4556a{--width:48%;}.elementor-13 .elementor-element.elementor-element-17d11531{--width:48%;}.elementor-13 .elementor-element.elementor-element-7d443b28{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-6cfcda72{--width:23%;}.elementor-13 .elementor-element.elementor-element-400ecf3e{--width:23%;}.elementor-13 .elementor-element.elementor-element-1157963f{--width:23%;}.elementor-13 .elementor-element.elementor-element-12513999{--width:23%;}.elementor-13 .elementor-element.elementor-element-7e2b9fa5{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-6fd405d{--width:48%;}.elementor-13 .elementor-element.elementor-element-5e3885c0{--width:48%;}.elementor-13 .elementor-element.elementor-element-b78ffa7{--width:48%;}.elementor-13 .elementor-element.elementor-element-e249541{--width:48%;}.elementor-13 .elementor-element.elementor-element-f891bb8{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-5cebef5a{--width:23%;}.elementor-13 .elementor-element.elementor-element-3e0445ce{--width:23%;}.elementor-13 .elementor-element.elementor-element-51dcee1f{--width:23%;}.elementor-13 .elementor-element.elementor-element-534fad8{--width:23%;}.elementor-13 .elementor-element.elementor-element-21f698e8{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-5ef2ae53{--width:52%;}.elementor-13 .elementor-element.elementor-element-2a998819{--width:42%;}.elementor-13 .elementor-element.elementor-element-4fe19443{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-2738cedc{--width:60%;}.elementor-13 .elementor-element.elementor-element-209f255b{--width:32%;}.elementor-13 .elementor-element.elementor-element-67725d6e{--width:31%;}.elementor-13 .elementor-element.elementor-element-7e554189{--width:31%;}.elementor-13 .elementor-element.elementor-element-77b48ec4{--width:31%;}.elementor-13 .elementor-element.elementor-element-449fd38f{--content-width:1220px;}.elementor-13 .elementor-element.elementor-element-49e5e23e{--content-width:1220px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-24bba6f9{--width:100%;}.elementor-13 .elementor-element.elementor-element-4ab1e3ed{--width:100%;}.elementor-13 .elementor-element.elementor-element-23c21f13{--width:48%;}.elementor-13 .elementor-element.elementor-element-3b9a71e9{--width:48%;}.elementor-13 .elementor-element.elementor-element-43aeb598{--width:48%;}.elementor-13 .elementor-element.elementor-element-6d6bc722{--width:48%;}.elementor-13 .elementor-element.elementor-element-43f5b475{--width:48%;}.elementor-13 .elementor-element.elementor-element-3d3cf52a{--width:48%;}.elementor-13 .elementor-element.elementor-element-3cf2b1b0{--width:48%;}.elementor-13 .elementor-element.elementor-element-374a749c{--width:48%;}.elementor-13 .elementor-element.elementor-element-18cf3caf{--width:48%;}.elementor-13 .elementor-element.elementor-element-2137af69{--width:48%;}.elementor-13 .elementor-element.elementor-element-66b1a638{--width:48%;}.elementor-13 .elementor-element.elementor-element-b738157{--width:48%;}.elementor-13 .elementor-element.elementor-element-58cb31b1{--width:48%;}.elementor-13 .elementor-element.elementor-element-70b23f0c{--width:48%;}.elementor-13 .elementor-element.elementor-element-6de0d137{--width:100%;}.elementor-13 .elementor-element.elementor-element-63662f6d{--width:100%;}.elementor-13 .elementor-element.elementor-element-4de4556a{--width:48%;}.elementor-13 .elementor-element.elementor-element-17d11531{--width:48%;}.elementor-13 .elementor-element.elementor-element-6cfcda72{--width:48%;}.elementor-13 .elementor-element.elementor-element-400ecf3e{--width:48%;}.elementor-13 .elementor-element.elementor-element-1157963f{--width:48%;}.elementor-13 .elementor-element.elementor-element-12513999{--width:48%;}.elementor-13 .elementor-element.elementor-element-6fd405d{--width:48%;}.elementor-13 .elementor-element.elementor-element-5e3885c0{--width:48%;}.elementor-13 .elementor-element.elementor-element-b78ffa7{--width:48%;}.elementor-13 .elementor-element.elementor-element-e249541{--width:48%;}.elementor-13 .elementor-element.elementor-element-5cebef5a{--width:48%;}.elementor-13 .elementor-element.elementor-element-3e0445ce{--width:48%;}.elementor-13 .elementor-element.elementor-element-51dcee1f{--width:48%;}.elementor-13 .elementor-element.elementor-element-534fad8{--width:48%;}.elementor-13 .elementor-element.elementor-element-5ef2ae53{--width:100%;}.elementor-13 .elementor-element.elementor-element-2a998819{--width:100%;}.elementor-13 .elementor-element.elementor-element-2738cedc{--width:100%;}.elementor-13 .elementor-element.elementor-element-209f255b{--width:100%;}.elementor-13 .elementor-element.elementor-element-67725d6e{--width:48%;}.elementor-13 .elementor-element.elementor-element-7e554189{--width:48%;}.elementor-13 .elementor-element.elementor-element-77b48ec4{--width:48%;}}/* Start custom CSS for form, class: .elementor-element-baa4829 */.ssr-quote{
  --q-navy:#062938;            /* brand navy, from the logo wordmark  */
  --q-aqua:#2FC6D1;            /* brand aqua — button, ticks, focus   */
  --q-aqua-hover:#4FDCE5;
  --q-orange:#FC762F;          /* brand orange — errors only          */
  --q-heading:#FFFFFF;
  --q-sub:#A8BFC1;
  --q-label:#C5D6D6;
  --q-placeholder:#7C9497;
  --q-muted:#8CA3A6;
  --q-field-bg:rgba(10,24,30,.45);
  --q-field-border:rgba(255,255,255,.18);
  --q-radius:7px;
}
 
 
/* ==========================================================================
   2. HEADING
   "Get a price without a callout"
 
   The ::before sits on the WIDGET itself, not on .elementor-widget-container.
   Elementor 3.24+ has an "Optimized Markup" setting that strips that inner
   container div, and any .elementor-13 .elementor-element.elementor-element-baa4829 depending on it silently stops matching.
   On the widget it works with both the old and the new markup.
   ========================================================================== */
.ssr-quote .elementor-widget-form::before{
  content:"Get a price without a callout";
  display:block;
  order:-2;
  flex:0 0 100%;
  width:100%;
  margin:0 0 8px;
  font-family:"Bricolage Grotesque",sans-serif;
  font-weight:800;
  font-size:26px;
  line-height:1.12;
  letter-spacing:-.7px;
  color:var(--q-heading);
}
@media (max-width:767px){
  .ssr-quote .elementor-widget-form::before{font-size:23px}
}
 
 
/* ==========================================================================
   3. SUB-HEADING
   "Send two photos and your suburb. Most quotes come back the same day."
 
   This one sits on the fields wrapper so it lands between the heading and the
   first field. The wrapper is a flex row, so it needs an explicit full width.
   ========================================================================== */
.ssr-quote .elementor-form-fields-wrapper::before{
  content:"Send two photos and your suburb. Most quotes come back the same day.";
  display:block;
  order:-1;
  flex:0 0 100%;
  width:100%;
  margin:0 0 22px;
  font-family:"Figtree",sans-serif;
  font-weight:400;
  font-size:15px;
  line-height:1.5;
  color:var(--q-sub);
}
 
 
/* ==========================================================================
   4. CARD
   The glass panel the form sits in.
   ========================================================================== */
.ssr-quote{
  padding:32px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:26px;
  background:rgba(255,255,255,.07);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  box-shadow:0 26px 60px rgba(0,0,0,.34);
}
@media (max-width:767px){
  .ssr-quote{padding:24px 20px;border-radius:20px}
}
/* Browsers without backdrop-filter get a solid panel rather than a
   washed-out transparent one. */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  .ssr-quote{background:rgba(16,40,48,.92)}
}
 
 
/* ==========================================================================
   5. FIELD GROUPS
   ========================================================================== */
.ssr-quote .elementor-form-fields-wrapper{
  margin:0;
  row-gap:0;
}
.ssr-quote .elementor-field-group{
  margin-bottom:13px;
  padding:0 !important;        /* removes Elementor's column gutter */
}
.ssr-quote .elementor-field-group:last-of-type{margin-bottom:0}
 
 
/* ==========================================================================
   6. LABELS
   ========================================================================== */
.ssr-quote .elementor-field-label{
  display:block;
  margin:0 0 6px;
  padding:0;
  font-family:"Figtree",sans-serif;
  font-size:13.5px;
  font-weight:600;
  color:var(--q-label);
}
.ssr-quote .elementor-mark-required .elementor-field-label::after{
  content:" *";
  color:var(--q-aqua);
}
 
 
/* ==========================================================================
   7. INPUTS — text, tel, email, select, textarea
   ========================================================================== */
.ssr-quote .elementor-field-textual{
  width:100%;
  min-height:50px;
  padding:0 15px;
  border:1px solid var(--q-field-border);
  border-radius:var(--q-radius);
  background:var(--q-field-bg);
  color:#fff;
  font-family:"Figtree",sans-serif;
  font-size:16px;              /* below 16px, iOS zooms the page on focus */
  line-height:1.4;
  box-shadow:none;
  transition:border-color .14s ease;
}
.ssr-quote textarea.elementor-field-textual{
  min-height:110px;
  padding:14px 15px;
  resize:vertical;
}
.ssr-quote .elementor-field-textual::placeholder{
  color:var(--q-placeholder);
  opacity:1;
}
.ssr-quote .elementor-field-textual:hover{
  border-color:rgba(255,255,255,.3);
}
.ssr-quote .elementor-field-textual:focus,
.ssr-quote .elementor-field-textual:focus-visible{
  border-color:var(--q-aqua);
  outline:2px solid rgba(47,198,209,.3);
  outline-offset:0;
  box-shadow:none;
}
 
/* Chrome autofill paints fields white, which makes the text vanish on a dark
   form. The inset shadow is the only reliable way to override it. */
.ssr-quote .elementor-field-textual:-webkit-autofill,
.ssr-quote .elementor-field-textual:-webkit-autofill:hover,
.ssr-quote .elementor-field-textual:-webkit-autofill:focus{
  -webkit-text-fill-color:#fff;
  caret-color:#fff;
  -webkit-box-shadow:0 0 0 1000px #10333D inset;
  box-shadow:0 0 0 1000px #10333D inset;
  transition:background-color 9999s ease-out;
}
 
 
/* ==========================================================================
   8. SELECT
   Elementor wraps the select and injects its own caret icon.
   ========================================================================== */
.ssr-quote .elementor-field-type-select .elementor-select-wrapper{
  position:relative;
}
.ssr-quote .elementor-field-type-select select{
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  padding-right:42px;
  cursor:pointer;
}
/* Recolour Elementor's caret rather than hiding it — hiding it breaks the
   alignment whenever Elementor changes the markup. */
.ssr-quote .elementor-select-wrapper .e-font-icon-svg-container,
.ssr-quote .elementor-select-wrapper::before{
  color:var(--q-aqua);
  right:15px;
}
.ssr-quote .elementor-select-wrapper svg{
  width:13px;
  height:13px;
  fill:var(--q-aqua);
}
/* The open dropdown list is drawn by the OS — force readable colours */
.ssr-quote .elementor-field-type-select option{
  color:var(--q-navy);
  background:#fff;
}
 
 
/* ==========================================================================
   9. FILE UPLOAD  (Elementor Pro)
   Styled as a dashed drop zone.
   ========================================================================== */
.ssr-quote .elementor-field-type-upload .elementor-field{
  padding:16px;
  border:1px dashed rgba(255,255,255,.24);
  border-radius:var(--q-radius);
  background:rgba(10,24,30,.35);
  text-align:center;
  transition:border-color .14s ease, background .14s ease;
}
.ssr-quote .elementor-field-type-upload .elementor-field:hover{
  border-color:var(--q-aqua);
  background:rgba(10,24,30,.5);
}
.ssr-quote .elementor-field-type-upload input[type="file"]{
  width:100%;
  color:var(--q-muted);
  font-family:"Figtree",sans-serif;
  font-size:13.5px;
  cursor:pointer;
}
.ssr-quote .elementor-field-type-upload input[type="file"]::file-.elementor-13 .elementor-element.elementor-element-baa4829-button,
.ssr-quote .elementor-field-type-upload input[type="file"]::-webkit-file-upload-button{
  appearance:none;
  margin-right:12px;
  padding:9px 18px;
  border:0;
  border-radius:999px;
  background:var(--q-aqua);
  color:var(--q-navy);
  font-family:"Figtree",sans-serif;
  font-size:13.5px;
  font-weight:600;
  cursor:pointer;
}
 
 
/* ==========================================================================
   10. SUBMIT BUTTON
 
   Elementor writes its Style-tab values as
     .elementor-NNN .elementor-element.elementor-element-XXXX .elementor-button
   which outranks a plain class .elementor-13 .elementor-element.elementor-element-baa4829. The .elementor-13 .elementor-element.elementor-element-baa4829s below raise specificity
   and use !important so they win either way.
 
   Cleaner alternative: clear Background, Text and both Hover colours in
   Style > Button, and this !important block becomes unnecessary.
   ========================================================================== */
.ssr-quote .elementor-widget-form .elementor-field-type-submit button.elementor-button,
.ssr-quote .elementor-widget-form button.elementor-button[type="submit"],
.ssr-quote .elementor-widget-form .elementor-button{
  width:100% !important;
  min-height:54px !important;
  padding:0 24px !important;
  border:0 !important;
  border-radius:999px !important;
  background-color:var(--q-aqua) !important;
  background-image:none !important;
  color:var(--q-navy) !important;
  font-family:"Figtree",sans-serif !important;
  font-size:16.5px !important;
  font-weight:600 !important;
  letter-spacing:0 !important;
  cursor:pointer;
  transition:background-color .14s ease !important;
}
/* Elementor puts the label in its own span, which carries the Style-tab colour
   separately. Without this the box recolours but the text does not. */
.ssr-quote .elementor-widget-form .elementor-button .elementor-button-text,
.ssr-quote .elementor-widget-form .elementor-button .elementor-button-content-wrapper,
.ssr-quote .elementor-widget-form .elementor-button span{
  color:var(--q-navy) !important;
}
.ssr-quote .elementor-widget-form .elementor-button svg,
.ssr-quote .elementor-widget-form .elementor-button i{
  color:var(--q-navy) !important;
  fill:var(--q-navy) !important;
}
.ssr-quote .elementor-widget-form .elementor-button-content-wrapper{
  justify-content:center;
  gap:9px;
}
.ssr-quote .elementor-widget-form .elementor-field-type-submit button.elementor-button:hover,
.ssr-quote .elementor-widget-form button.elementor-button[type="submit"]:hover,
.ssr-quote .elementor-widget-form .elementor-button:hover{
  background-color:var(--q-aqua-hover) !important;
  color:var(--q-navy) !important;
}
.ssr-quote .elementor-widget-form .elementor-button:hover .elementor-button-text,
.ssr-quote .elementor-widget-form .elementor-button:hover span{
  color:var(--q-navy) !important;
}
.ssr-quote .elementor-widget-form .elementor-button:focus-visible{
  outline:3px solid #fff !important;
  outline-offset:2px !important;
}
.ssr-quote .elementor-field-type-submit{margin-top:4px}
.ssr-quote .elementor-form.elementor-form--loading .elementor-button{
  opacity:.75;
  pointer-events:none;
}
 
 
/* ==========================================================================
   11. CHECKBOX, RADIO AND ACCEPTANCE
 
   A native checkbox ignores `color` entirely. The only way to recolour it is
   to switch off the browser's own rendering with appearance:none and redraw
   the box, which is what this does. The tick is two borders rotated 45deg —
   no icon font needed.
   ========================================================================== */
.ssr-quote .elementor-field-subgroup{
  display:flex;
  flex-direction:column;
  gap:11px;
  margin-top:4px;
}
.ssr-quote .elementor-field-subgroup.elementor-subgroup-inline{
  flex-direction:row;
  flex-wrap:wrap;
  gap:11px 22px;
}
.ssr-quote .elementor-field-option{
  display:flex;
  align-items:flex-start;
  gap:11px;
  margin:0;
}
 
.ssr-quote .elementor-field-option input[type="checkbox"],
.ssr-quote .elementor-field-option input[type="radio"],
.ssr-quote input[type="checkbox"].elementor-acceptance-field{
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  position:relative;
  flex:none;
  width:22px;
  height:22px;
  margin:1px 0 0;
  padding:0;
  border:1.5px solid var(--q-field-border);
  border-radius:6px;
  background:var(--q-field-bg);
  cursor:pointer;
  transition:background-color .14s ease, border-color .14s ease;
}
.ssr-quote .elementor-field-option input[type="radio"]{border-radius:50%}
 
.ssr-quote .elementor-field-option input[type="checkbox"]:hover,
.ssr-quote .elementor-field-option input[type="radio"]:hover,
.ssr-quote input[type="checkbox"].elementor-acceptance-field:hover{
  border-color:var(--q-aqua);
}
.ssr-quote .elementor-field-option input[type="checkbox"]:checked,
.ssr-quote .elementor-field-option input[type="radio"]:checked,
.ssr-quote input[type="checkbox"].elementor-acceptance-field:checked{
  background:var(--q-aqua);
  border-color:var(--q-aqua);
}
.ssr-quote .elementor-field-option input[type="checkbox"]:checked::after,
.ssr-quote input[type="checkbox"].elementor-acceptance-field:checked::after{
  content:"";
  position:absolute;
  left:7px;
  top:3px;
  width:5px;
  height:10px;
  border:solid var(--q-navy);
  border-width:0 2.5px 2.5px 0;
  transform:rotate(45deg);
}
.ssr-quote .elementor-field-option input[type="radio"]:checked::after{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:9px;
  height:9px;
  border-radius:50%;
  background:var(--q-navy);
  transform:translate(-50%,-50%);
}
.ssr-quote .elementor-field-option input[type="checkbox"]:focus-visible,
.ssr-quote .elementor-field-option input[type="radio"]:focus-visible,
.ssr-quote input[type="checkbox"].elementor-acceptance-field:focus-visible{
  outline:2px solid var(--q-aqua);
  outline-offset:3px;
}
 
.ssr-quote .elementor-field-option label,
.ssr-quote .elementor-field-type-acceptance label{
  margin:0;
  padding:0;
  font-family:"Figtree",sans-serif;
  font-size:15px;
  font-weight:400;
  line-height:1.45;
  color:var(--q-label);
  cursor:pointer;
}
.ssr-quote .elementor-field-option label:hover,
.ssr-quote .elementor-field-type-acceptance label:hover{color:#fff}
.ssr-quote .elementor-field-type-acceptance label a{
  color:var(--q-aqua);
  text-decoration:underline;
  text-underline-offset:2px;
}
.ssr-quote .elementor-field-type-acceptance label a:hover{color:#fff}
.ssr-quote .elementor-field-type-acceptance{margin-top:4px}
.ssr-quote .elementor-field-type-acceptance .elementor-field-subgroup{margin-top:0}
.ssr-quote .elementor-field-type-checkbox > .elementor-field-label,
.ssr-quote .elementor-field-type-radio > .elementor-field-label{margin-bottom:2px}
 
 
/* ==========================================================================
   12. MESSAGES — validation, success, error
   ========================================================================== */
.ssr-quote .elementor-message{
  margin-top:14px;
  padding:13px 15px;
  border-radius:var(--q-radius);
  font-family:"Figtree",sans-serif;
  font-size:14.5px;
  line-height:1.5;
}
.ssr-quote .elementor-message.elementor-message-success{
  border:1px solid rgba(47,198,209,.45);
  background:rgba(47,198,209,.14);
  color:#DFF7F9;
}
.ssr-quote .elementor-message.elementor-message-danger{
  border:1px solid rgba(252,118,47,.45);
  background:rgba(252,118,47,.13);
  color:#FFD8C2;
}
.ssr-quote .elementor-field-group .elementor-field-textual.elementor-error,
.ssr-quote .elementor-field-group.elementor-error .elementor-field-textual{
  border-color:var(--q-orange);
}
.ssr-quote .elementor-field-group .elementor-error-message{
  margin-top:6px;
  color:#FFC1A1;
  font-size:13px;
}
 
 
/* ==========================================================================
   13. SMALL PRINT
   Add a Text Editor widget below the form, give it the class ssr-quote-foot.
   e.g. "No obligation. We don't pass your details on."
   ========================================================================== */
.ssr-quote .ssr-quote-foot,
.ssr-quote .elementor-widget-text-editor.ssr-quote-foot{
  margin:15px 0 0;
  font-size:13px;
  line-height:1.5;
  color:var(--q-muted);
  text-align:center;
}
 
 
/* ==========================================================================
   14. LIGHT VARIANT
   For a white or stone section — contact page, service pages.
   Put BOTH classes on the container:   ssr-quote ssr-quote--light
   ========================================================================== */
.ssr-quote.ssr-quote--light{
  border:1px solid #D3E0E3;
  background:#fff;
  box-shadow:0 14px 40px rgba(6,41,56,.09);
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  --q-heading:#062938;
  --q-sub:#3D5964;
  --q-label:#3D5964;
  --q-placeholder:#8FA6AD;
  --q-muted:#5C7780;
  --q-field-bg:#F7FAFB;
  --q-field-border:#D3E0E3;
}
.ssr-quote.ssr-quote--light .elementor-field-textual{color:#062938}
.ssr-quote.ssr-quote--light .elementor-field-textual:-webkit-autofill,
.ssr-quote.ssr-quote--light .elementor-field-textual:-webkit-autofill:hover,
.ssr-quote.ssr-quote--light .elementor-field-textual:-webkit-autofill:focus{
  -webkit-text-fill-color:#062938;
  caret-color:#062938;
  -webkit-box-shadow:0 0 0 1000px #F7FAFB inset;
  box-shadow:0 0 0 1000px #F7FAFB inset;
}
.ssr-quote.ssr-quote--light .elementor-field-type-upload .elementor-field{
  border-color:#C6D6DA;
  background:#F7FAFB;
}
.ssr-quote.ssr-quote--light .elementor-field-option label:hover,
.ssr-quote.ssr-quote--light .elementor-field-type-acceptance label:hover{color:#062938}
.ssr-quote.ssr-quote--light .elementor-field-type-acceptance label a{color:#078290}
.ssr-quote.ssr-quote--light .elementor-field-type-acceptance label a:hover{color:#062938}
 
 
/* ==========================================================================
   15. USING REAL WIDGETS INSTEAD OF SECTIONS 2 AND 3
 
   Sections 2 and 3 inject the heading and sub-heading with CSS, so nothing has
   to be added in the editor. That is quick, but the text is not editable in
   Elementor, not translatable, and not reliably read by screen readers.
 
   To switch to real widgets:
     a) DELETE sections 2 and 3 above, or the text will appear twice.
     b) Inside the same ssr-quote container, above the form, add
          Heading widget ....... Get a price without a callout
          Text Editor widget ... Send two photos and your suburb. Most quotes
                                 come back the same day.
     c) The rules below style them. They are harmless if you keep 2 and 3.
   ========================================================================== */
.ssr-quote .elementor-widget-heading .elementor-heading-title{
  margin:0 0 8px;
  font-family:"Bricolage Grotesque",sans-serif;
  font-weight:800;
  font-size:26px;
  line-height:1.12;
  letter-spacing:-.7px;
  color:var(--q-heading);
}
.ssr-quote .elementor-widget-text-editor:not(.ssr-quote-foot){
  margin-bottom:22px;
  font-family:"Figtree",sans-serif;
  font-size:15px;
  line-height:1.5;
  color:var(--q-sub);
}
@media (max-width:767px){
  .ssr-quote .elementor-widget-heading .elementor-heading-title{font-size:23px}
}/* End custom CSS */