.elementor-257 .elementor-element.elementor-element-580a2a19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-257 .elementor-element.elementor-element-580a2a19:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-580a2a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3DE;background-image:url("https://www.shifto.com.au/wp-content/uploads/2026/10/BackgroundShifto.jpg");background-position:bottom center;background-repeat:repeat-x;}.elementor-257 .elementor-element.elementor-element-42212b49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-5a71e934{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-38e71767{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.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-257 .elementor-element.elementor-element-66252467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-66252467 p{margin-block-end:18px;}.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-257 .elementor-element.elementor-element-3be2cf80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-3be2cf80 .elementor-heading-title{font-family:"komet", Sans-serif;font-size:60px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14em;letter-spacing:0px;color:#6DB446;}.elementor-257 .elementor-element.elementor-element-2b9782ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:32px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-2b9782ec p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-4e1e3740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:23px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-4e1e3740 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-8d614{--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:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D6DCCB;--border-color:#D6DCCB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-675ccedc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-492e8e0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-492e8e0b .elementor-heading-title{font-family:"komet", Sans-serif;font-size:21px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-2dfe449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-2dfe449 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-2389d8c6{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-2389d8c6 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-4dacca35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-697d1df5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DCCB;--border-color:#D6DCCB;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-63d35ffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-63d35ffb .elementor-heading-title{font-family:"komet", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-71321525{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-71321525 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-60ec0c59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DCCB;--border-color:#D6DCCB;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-15228d94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-15228d94 .elementor-heading-title{font-family:"komet", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-156f1b45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-156f1b45 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-208d1329{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DCCB;--border-color:#D6DCCB;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-3584755b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-3584755b .elementor-heading-title{font-family:"komet", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-6707c25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-6707c25 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-39d3fa0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8D8B8;--border-color:#C8D8B8;--border-radius:20px 20px 20px 20px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-257 .elementor-element.elementor-element-39d3fa0b:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-39d3fa0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF85;}.elementor-257 .elementor-element.elementor-element-727dd7c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-727dd7c8 .elementor-heading-title{font-family:"komet", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-5d71459c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-5d71459c p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-5e2dcaf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6DCCB;--border-color:#D6DCCB;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-5cbd35fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-5cbd35fa .elementor-heading-title{font-family:"komet", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-42c9dc48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-42c9dc48 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-175df189{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:24px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-6d2205c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#BAD59B;--border-color:#BAD59B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-55811ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-55811ab7 .elementor-heading-title{font-family:"komet", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-6babc7c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-6babc7c4 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-fe6663{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#BAD59B;--border-color:#BAD59B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-1f63cb8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-1f63cb8e .elementor-heading-title{font-family:"komet", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-6dce32d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-6dce32d2 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-73e510dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#BAD59B;--border-color:#BAD59B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-2d18aff0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-2d18aff0 .elementor-heading-title{font-family:"komet", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-3f8e2099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-3f8e2099 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-617bef6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-617bef6e p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-6862c2cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-513b1efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-513b1efe .elementor-heading-title{font-family:"komet", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:#3A3F3F;}.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-257 .elementor-element.elementor-element-35a17db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-item{border-width:0px;border-color:#D6DCCB;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#D6DCCB;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#D6DCCB;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-title{background-color:#00000000;padding:21px 0px 21px 0px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-icon, .elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-title{color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-icon svg{fill:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-active .elementor-accordion-icon, .elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-active .elementor-accordion-title{color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-active .elementor-accordion-icon svg{fill:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-title{font-family:"komet", Sans-serif;font-size:21px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.45em;letter-spacing:0px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-title .elementor-accordion-icon i:before{color:#5AA133;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-title .elementor-accordion-icon svg{fill:#5AA133;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#5AA133;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#5AA133;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-content{background-color:#00000000;color:#3A3F3F;font-family:"komet", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;padding:0px 36px 21px 0px;}.elementor-257 .elementor-element.elementor-element-4dc7f5da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D6DCCB;--border-color:#D6DCCB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-587bd3e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-c0ece99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-257 .elementor-element.elementor-element-c0ece99 .elementor-heading-title{font-family:"komet", Sans-serif;font-size:39px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#6DB446;}.elementor-257 .elementor-element.elementor-element-7c19bc12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-7c19bc12 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-1d98ff18{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-257 .elementor-element.elementor-element-6f8e45ac .elementor-button{background-color:#6DB446;font-family:"komet", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.35em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:11px 28px 11px 28px;}.elementor-257 .elementor-element.elementor-element-6f8e45ac .elementor-button:hover, .elementor-257 .elementor-element.elementor-element-6f8e45ac .elementor-button:focus{background-color:#5AA133;color:#FFFFFF;}.elementor-257 .elementor-element.elementor-element-6f8e45ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-6f8e45ac .elementor-button:hover svg, .elementor-257 .elementor-element.elementor-element-6f8e45ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-257 .elementor-element.elementor-element-285b4915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"komet", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.55em;letter-spacing:0px;color:#3A3F3F;}.elementor-257 .elementor-element.elementor-element-285b4915 p{margin-block-end:18px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-257 .elementor-element.elementor-element-580a2a19{--width:100%;}.elementor-257 .elementor-element.elementor-element-5a71e934{--width:90.4%;}.elementor-257 .elementor-element.elementor-element-38e71767{--width:100%;}.elementor-257 .elementor-element.elementor-element-8d614{--width:100%;}.elementor-257 .elementor-element.elementor-element-675ccedc{--width:240px;}.elementor-257 .elementor-element.elementor-element-4dacca35{--width:100%;}.elementor-257 .elementor-element.elementor-element-697d1df5{--width:100%;}.elementor-257 .elementor-element.elementor-element-60ec0c59{--width:100%;}.elementor-257 .elementor-element.elementor-element-208d1329{--width:100%;}.elementor-257 .elementor-element.elementor-element-39d3fa0b{--width:100%;}.elementor-257 .elementor-element.elementor-element-5e2dcaf2{--width:100%;}.elementor-257 .elementor-element.elementor-element-175df189{--width:100%;}.elementor-257 .elementor-element.elementor-element-6d2205c2{--width:33.333%;}.elementor-257 .elementor-element.elementor-element-fe6663{--width:33.333%;}.elementor-257 .elementor-element.elementor-element-73e510dc{--width:33.333%;}.elementor-257 .elementor-element.elementor-element-6862c2cb{--width:100%;}.elementor-257 .elementor-element.elementor-element-4dc7f5da{--width:100%;}.elementor-257 .elementor-element.elementor-element-587bd3e9{--width:100%;}.elementor-257 .elementor-element.elementor-element-1d98ff18{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-257 .elementor-element.elementor-element-675ccedc{--width:190px;}.elementor-257 .elementor-element.elementor-element-6d2205c2{--width:100%;}.elementor-257 .elementor-element.elementor-element-fe6663{--width:100%;}.elementor-257 .elementor-element.elementor-element-73e510dc{--width:100%;}}@media(max-width:1024px){.elementor-257 .elementor-element.elementor-element-66252467{font-size:16px;}.elementor-257 .elementor-element.elementor-element-3be2cf80 .elementor-heading-title{font-size:40px;}.elementor-257 .elementor-element.elementor-element-2b9782ec{font-size:29px;}.elementor-257 .elementor-element.elementor-element-4e1e3740{font-size:23px;}.elementor-257 .elementor-element.elementor-element-8d614{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-257 .elementor-element.elementor-element-2dfe449{font-size:18px;}.elementor-257 .elementor-element.elementor-element-2389d8c6{font-size:16px;}.elementor-257 .elementor-element.elementor-element-71321525{font-size:20px;}.elementor-257 .elementor-element.elementor-element-156f1b45{font-size:20px;}.elementor-257 .elementor-element.elementor-element-6707c25{font-size:20px;}.elementor-257 .elementor-element.elementor-element-5d71459c{font-size:19px;}.elementor-257 .elementor-element.elementor-element-42c9dc48{font-size:20px;}.elementor-257 .elementor-element.elementor-element-175df189{--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-257 .elementor-element.elementor-element-6babc7c4{font-size:18px;}.elementor-257 .elementor-element.elementor-element-6dce32d2{font-size:18px;}.elementor-257 .elementor-element.elementor-element-3f8e2099{font-size:18px;}.elementor-257 .elementor-element.elementor-element-617bef6e{font-size:20px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-title{font-size:21px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-content{font-size:19px;}.elementor-257 .elementor-element.elementor-element-7c19bc12{font-size:22px;}.elementor-257 .elementor-element.elementor-element-6f8e45ac .elementor-button{font-size:18px;}.elementor-257 .elementor-element.elementor-element-285b4915{font-size:20px;}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-38e71767{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-66252467{font-size:15px;}.elementor-257 .elementor-element.elementor-element-66252467 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-3be2cf80 .elementor-heading-title{font-size:36px;}.elementor-257 .elementor-element.elementor-element-2b9782ec{font-size:25px;}.elementor-257 .elementor-element.elementor-element-2b9782ec p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-4e1e3740{font-size:20px;}.elementor-257 .elementor-element.elementor-element-4e1e3740 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-8d614{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:25px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-675ccedc{--width:100%;}.elementor-257 .elementor-element.elementor-element-492e8e0b .elementor-heading-title{font-size:18px;}.elementor-257 .elementor-element.elementor-element-2dfe449{font-size:16px;}.elementor-257 .elementor-element.elementor-element-2dfe449 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-2389d8c6{font-size:16px;}.elementor-257 .elementor-element.elementor-element-2389d8c6 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-697d1df5{--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-63d35ffb .elementor-heading-title{font-size:28px;}.elementor-257 .elementor-element.elementor-element-71321525{font-size:19px;}.elementor-257 .elementor-element.elementor-element-71321525 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-60ec0c59{--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-15228d94 .elementor-heading-title{font-size:28px;}.elementor-257 .elementor-element.elementor-element-156f1b45{font-size:19px;}.elementor-257 .elementor-element.elementor-element-156f1b45 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-208d1329{--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-3584755b .elementor-heading-title{font-size:28px;}.elementor-257 .elementor-element.elementor-element-6707c25{font-size:19px;}.elementor-257 .elementor-element.elementor-element-6707c25 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-39d3fa0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-727dd7c8 .elementor-heading-title{font-size:22px;}.elementor-257 .elementor-element.elementor-element-5d71459c{font-size:18px;}.elementor-257 .elementor-element.elementor-element-5d71459c p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-5e2dcaf2{--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-5cbd35fa .elementor-heading-title{font-size:28px;}.elementor-257 .elementor-element.elementor-element-42c9dc48{font-size:19px;}.elementor-257 .elementor-element.elementor-element-42c9dc48 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-175df189{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-257 .elementor-element.elementor-element-55811ab7 .elementor-heading-title{font-size:19px;}.elementor-257 .elementor-element.elementor-element-6babc7c4{font-size:18px;}.elementor-257 .elementor-element.elementor-element-6babc7c4 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-1f63cb8e .elementor-heading-title{font-size:19px;}.elementor-257 .elementor-element.elementor-element-6dce32d2{font-size:18px;}.elementor-257 .elementor-element.elementor-element-6dce32d2 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-2d18aff0 .elementor-heading-title{font-size:19px;}.elementor-257 .elementor-element.elementor-element-3f8e2099{font-size:18px;}.elementor-257 .elementor-element.elementor-element-3f8e2099 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-617bef6e{font-size:19px;}.elementor-257 .elementor-element.elementor-element-617bef6e p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-513b1efe .elementor-heading-title{font-size:28px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-accordion-title{font-size:19px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-title{padding:18px 0px 18px 0px;}.elementor-257 .elementor-element.elementor-element-35a17db9 .elementor-tab-content{font-size:18px;}.elementor-257 .elementor-element.elementor-element-4dc7f5da{--padding-top:35px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-257 .elementor-element.elementor-element-c0ece99 .elementor-heading-title{font-size:33px;}.elementor-257 .elementor-element.elementor-element-7c19bc12{font-size:20px;}.elementor-257 .elementor-element.elementor-element-7c19bc12 p{margin-block-end:18px;}.elementor-257 .elementor-element.elementor-element-6f8e45ac .elementor-button{font-size:18px;}.elementor-257 .elementor-element.elementor-element-285b4915{font-size:20px;}.elementor-257 .elementor-element.elementor-element-285b4915 p{margin-block-end:18px;}}/* Start custom CSS for container, class: .elementor-element-580a2a19 *//* SHIFTO CONNECT | Supplier How It Works
 * Scope: this page container only. No global header/footer overrides.
 * Main text, headings, buttons and FAQ content remain editable in Elementor.
 * Font faces are served by the Adobe project; none are embedded here.
 */
.elementor-257 .elementor-element.elementor-element-580a2a19 {
  --shifto-green: #6db446;
  --shifto-green-end: #5aa133;
  --shifto-text: #3a3f3f;
  --shifto-pale: #eff3de;
  --shifto-line: #d6dccb;
  --widgets-spacing: 0px;
  color: var(--shifto-text);
  font-family: "komet", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}
.elementor-257 .elementor-element.elementor-element-580a2a19, .elementor-257 .elementor-element.elementor-element-580a2a19 * { box-sizing: border-box; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-heading-title,
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-widget-text-editor,
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-widget-text-editor p,
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-widget-text-editor li,
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-widget-text-editor a,
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-button,
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-accordion-title,
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-tab-content {
  font-family: "komet", sans-serif !important;
}
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-assets { display: none; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-inner { max-width: 1240px; margin-inline: auto; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-widget-text-editor p { margin-block: 0 18px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-heading-title { margin: 0; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-heading-title .step-number { color: var(--shifto-green); }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-intro-copy { max-width: 970px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-breadcrumb p { display: flex; align-items: center; flex-wrap: wrap; gap: 11px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-breadcrumb a { color: inherit; text-decoration: none; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-breadcrumb a:hover { text-decoration: underline; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-breadcrumb span[aria-hidden] { color: #8c947f; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-sidebar { position: sticky; top: 32px; align-self: flex-start; flex-shrink: 0; }
.admin-bar .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-sidebar { top: 64px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-article { flex: 1 1 0; min-width: 0; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-toc nav { border-left: 1px solid #c8d1bc; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-toc a {
  display: block; margin-left: -1px; padding: 10px 0 10px 20px;
  border-left: 3px solid transparent; text-decoration: none; color: inherit;
}
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-toc a:hover, .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-toc a[aria-current="location"] {
  color: var(--shifto-green-end); border-left-color: var(--shifto-green);
}
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-contents-note { max-width: 190px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-contents-note a, .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-login a {
  color: var(--shifto-green-end); text-decoration: underline; text-underline-offset: 5px;
}
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-section, .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-questions { scroll-margin-top: 110px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .plain-points { margin: 3px 0 20px; padding-left: 23px; list-style: disc; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .plain-points li { padding-left: 4px; margin-bottom: 5px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .plain-points li::marker { color: var(--shifto-green); }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-contact-option { flex: 1 1 0; min-width: 0; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-closing-inner { width: calc(100% - 304px); margin-left: 304px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-closing-copy { max-width: 760px; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-actions .elementor-widget { width: auto; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-join .elementor-button {
  display: inline-flex; align-items: center; justify-content: center; min-height: 49px;
  background-image: linear-gradient(180deg, #6db446, #5aa133);
  text-decoration: none; box-shadow: none;
}
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-join .elementor-button:hover { filter: brightness(.97); }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-accordion-item { border: 0; border-bottom: 1px solid var(--shifto-line); }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-accordion-item:first-child { border-top: 1px solid var(--shifto-line); }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-tab-title {
  display: flex; align-items: center; justify-content: space-between; gap: 24px;
  padding: 21px 0; margin: 0; background: transparent; line-height: 1.45;
}
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-accordion-title { color: inherit; text-decoration: none; flex: 1; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-accordion-icon {
  float: none; width: 25px; height: 25px; min-width: 25px; order: 2;
  display: flex; align-items: center; justify-content: center;
  color: var(--shifto-green-end); font: 400 26px/1 "komet", sans-serif;
}
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-accordion-icon > span { display: none !important; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-accordion-icon::before { content: "+"; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-tab-title.elementor-active .elementor-accordion-icon::before { content: "−"; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-tab-content { border: 0; padding: 0 36px 21px 0; background: transparent; }
.elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-tab-content p { margin: 0; }
.elementor-257 .elementor-element.elementor-element-580a2a19 a:focus-visible, .elementor-257 .elementor-element.elementor-element-580a2a19 .elementor-tab-title:focus-visible {
  outline: 3px solid #375b25; outline-offset: 5px;
}
/* Keep the desktop page's original fixed-width contents column. */
@media (min-width: 1025px) and (max-width: 1240px) {
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-layout { gap: 44px; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-sidebar { width: 210px; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-closing-inner { width: calc(100% - 254px); margin-left: 254px; }
}
@media (max-width: 1024px) {
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-closing-inner { width: calc(100% - 222px); margin-left: 222px; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-contact-option { flex: 0 0 auto; width: 100%; }
}
@media (max-width: 767px) {
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-inner { width: calc(100% - 40px); }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-sidebar { position: static; width: 100%; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-toc nav { display: flex; flex-wrap: wrap; gap: 8px 20px; border: 0; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-toc a { display: inline; padding: 0; margin: 0; border: 0; text-decoration: underline; text-underline-offset: 4px; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-contents-note { display: none; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-article { width: 100%; flex-basis: auto; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-closing-inner { width: 100%; margin-left: 0; }
  .elementor-257 .elementor-element.elementor-element-580a2a19 .sg-faq .elementor-tab-title { padding: 18px 0; }
}/* End custom CSS */