.elementor-100166 .elementor-element.elementor-element-56a99bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-283f09c img{width:200px;}.elementor-100166 .elementor-element.elementor-element-6589dee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:80px 80px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:80px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:80px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-0cfa602{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-0a6e99d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:16px 16px;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-8a4e96a .elementor-icon-box-wrapper{text-align:left;}.elementor-100166 .elementor-element.elementor-element-8a4e96a{--icon-box-icon-margin:8px;}.elementor-100166 .elementor-element.elementor-element-8a4e96a .elementor-icon{font-size:16px;}.elementor-100166 .elementor-element.elementor-element-8a4e96a .elementor-icon-box-title{color:#000000;}.elementor-100166 .elementor-element.elementor-element-8a4e96a .elementor-icon-box-title, .elementor-100166 .elementor-element.elementor-element-8a4e96a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:22px;}.elementor-100166 .elementor-element.elementor-element-8a4e96a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 16px 4px 16px;background-color:#C0F5F64F;border-radius:55px 55px 55px 55px;}.elementor-100166 .elementor-element.elementor-element-8a4e96a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-100166 .elementor-element.elementor-element-890c06c .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:22px;}.elementor-100166 .elementor-element.elementor-element-b790114{text-align:left;}.elementor-100166 .elementor-element.elementor-element-b790114 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:64px;}.elementor-100166 .elementor-element.elementor-element-f5c5e77{--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;--align-items:flex-start;--gap:24px 8px;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-79d626f .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-f78df48 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-edb7b62{--display:flex;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-315c743 img{width:100%;}.elementor-100166 .elementor-element.elementor-element-0f11b7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 40px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:2;}.elementor-100166 .elementor-element.elementor-element-20ec70c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:40px 40px;--background-transition:0.3s;--z-index:2;}.elementor-100166 .elementor-element.elementor-element-20ec70c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-100166 .elementor-element.elementor-element-47a123e{--display:flex;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-0671a89 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-100166 .elementor-element.elementor-element-49cf608{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-100166 .elementor-element.elementor-element-134024d{--display:flex;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-6d05477 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-100166 .elementor-element.elementor-element-6e96cc5{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-2519389{--display:flex;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-31459fe .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-100166 .elementor-element.elementor-element-7d28ee1{color:#4D4D4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-46ebd71{--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;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--overflow:hidden;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-block-start:24px;--margin-block-end:24px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;--z-index:3;}.elementor-100166 .elementor-element.elementor-element-46ebd71:not(.elementor-motion-effects-element-type-background), .elementor-100166 .elementor-element.elementor-element-46ebd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #DEF2FF 0%, #F0F9FF 100%);}.elementor-100166 .elementor-element.elementor-element-46ebd71, .elementor-100166 .elementor-element.elementor-element-46ebd71::before{--border-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-aa7a4ae{--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;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:0;}.elementor-100166 .elementor-element.elementor-element-8c21e74{--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:0;}.elementor-100166 .elementor-element.elementor-element-724a292{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-100166 .elementor-element.elementor-element-724a292 .elementor-heading-title{color:#113044;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;}.elementor-100166 .elementor-element.elementor-element-1f3de40{text-align:center;width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;z-index:0;}.elementor-100166 .elementor-element.elementor-element-1f3de40 .elementor-heading-title{color:#113044;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0em;}.elementor-100166 .elementor-element.elementor-element-1bd6383 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-100166 .elementor-element.elementor-element-1bd6383 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-100166 .elementor-element.elementor-element-1bd6383 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(141deg, #26989C 0%, #0865A1 100%);border-radius:8px 8px 8px 8px;padding:12px 32px 12px 32px;}.elementor-100166 .elementor-element.elementor-element-1bd6383{z-index:1;}.elementor-100166 .elementor-element.elementor-element-c0fc85e{--display:flex;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-2f1df71 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-100166 .elementor-element.elementor-element-8b7ad5b{color:#4D4D4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-84d2bb6{--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;--align-items:flex-start;--gap:24px 24px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-100166 .elementor-element.elementor-element-84d2bb6:not(.elementor-motion-effects-element-type-background), .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #113044 0%, #113044 100%);}.elementor-100166 .elementor-element.elementor-element-84d2bb6::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://productively.io/wp-content/uploads/2026/04/visual-2-2-300x188.png");background-position:567px 98px;background-repeat:no-repeat;}.elementor-100166 .elementor-element.elementor-element-84d2bb6, .elementor-100166 .elementor-element.elementor-element-84d2bb6::before{--border-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-84d2bb6.e-con{--align-self:flex-start;}.elementor-100166 .elementor-element.elementor-element-1afe76b .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:32px;}.elementor-100166 .elementor-element.elementor-element-1afe76b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-100166 .elementor-element.elementor-element-1afe76b{width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;}.elementor-100166 .elementor-element.elementor-element-1fcc067 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-1fcc067 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-100166 .elementor-element.elementor-element-1fcc067{width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;}.elementor-100166 .elementor-element.elementor-element-94a1d9f .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0px;background-color:transparent;background-image:linear-gradient(90deg, #26989C 0%, #0865A1 100%);border-radius:8px 8px 8px 8px;}.elementor-100166 .elementor-element.elementor-element-a5cb267{--display:flex;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-5e66b72 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-100166 .elementor-element.elementor-element-6128543{color:#4D4D4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-a0bffd1{color:#4D4D4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-2ada362{--display:flex;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-e57928e .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-100166 .elementor-element.elementor-element-af6c4f2{color:#4D4D4D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-64c7082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--z-index:0;}.elementor-100166 .elementor-element.elementor-element-5548679{--box-background-color:#F3FCFF;--box-border-color:#E5E5E5;--box-border-radius:8px;--header-background-color:#F3FCFF;--header-color:#113044;--item-text-color:var( --e-global-color-astglobalcolor2 );--item-text-hover-color:var( --e-global-color-astglobalcolor0 );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-astglobalcolor1 );width:100%;max-width:100%;z-index:50;}.elementor-100166 .elementor-element.elementor-element-5548679 .elementor-toc__header, .elementor-100166 .elementor-element.elementor-element-5548679 .elementor-toc__header-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-100166 .elementor-element.elementor-element-5548679 .elementor-toc__list-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-100166 .elementor-element.elementor-element-087867e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--z-index:2;}.elementor-100166 .elementor-element.elementor-element-d7faf74{--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;--align-items:flex-start;--gap:24px 24px;--background-transition:0.3s;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-block-start:80px;--margin-block-end:80px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-100166 .elementor-element.elementor-element-d7faf74:not(.elementor-motion-effects-element-type-background), .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #113044 0%, #113044 100%);}.elementor-100166 .elementor-element.elementor-element-d7faf74::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .e-con-inner > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://productively.io/wp-content/uploads/2026/02/visual-5.png");background-position:592px 8px;background-repeat:no-repeat;}.elementor-100166 .elementor-element.elementor-element-d7faf74, .elementor-100166 .elementor-element.elementor-element-d7faf74::before{--border-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-d7faf74.e-con{--align-self:flex-start;}.elementor-100166 .elementor-element.elementor-element-51733db .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:48px;}.elementor-100166 .elementor-element.elementor-element-51733db > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-100166 .elementor-element.elementor-element-51733db{width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;}.elementor-100166 .elementor-element.elementor-element-be1a618 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-100166 .elementor-element.elementor-element-be1a618 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-100166 .elementor-element.elementor-element-be1a618{width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;}.elementor-100166 .elementor-element.elementor-element-b290e23{--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;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:1;}.elementor-100166 .elementor-element.elementor-element-2b3cc8c .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-100166 .elementor-element.elementor-element-2b3cc8c .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-100166 .elementor-element.elementor-element-2b3cc8c .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(141deg, #26989C 0%, #0865A1 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0865A1;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-100166 .elementor-element.elementor-element-2b3cc8c{width:100%;max-width:100%;z-index:0;}.elementor-100166 .elementor-element.elementor-element-f336f6f .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-100166 .elementor-element.elementor-element-f336f6f .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-100166 .elementor-element.elementor-element-f336f6f .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-100166 .elementor-element.elementor-element-f336f6f{width:100%;max-width:100%;z-index:1;}.elementor-100166 .elementor-element.elementor-element-20d9954{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-100166 .elementor-element.elementor-element-418ef64{text-align:center;color:var( --e-global-color-astglobalcolor7 );font-family:"Poppins", Sans-serif;font-weight:400;}@media(max-width:1440px) and (min-width:768px){.elementor-100166 .elementor-element.elementor-element-b290e23{--width:440px;}}@media(max-width:1440px){.elementor-100166 .elementor-element.elementor-element-0cfa602{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:20px;--margin-inline-end:20px;}.elementor-100166 .elementor-element.elementor-element-0a6e99d{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-edb7b62{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-100166 .elementor-element.elementor-element-84d2bb6::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:435px 123px;}}@media(max-width:1024px){.elementor-100166 .elementor-element.elementor-element-6589dee{--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-100166 .elementor-element.elementor-element-0cfa602{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-edb7b62{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-134024d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-100166 .elementor-element.elementor-element-46ebd71{--gap:15px 15px;--margin-block-start:18px;--margin-block-end:18px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:18px;--padding-block-end:18px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-100166 .elementor-element.elementor-element-aa7a4ae{--gap:15px 15px;}.elementor-100166 .elementor-element.elementor-element-8c21e74{--gap:15px 15px;}.elementor-100166 .elementor-element.elementor-element-724a292 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-100166 .elementor-element.elementor-element-724a292{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-100166 .elementor-element.elementor-element-1f3de40 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-100166 .elementor-element.elementor-element-1f3de40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-100166 .elementor-element.elementor-element-1bd6383 .elementor-button{font-size:15px;padding:9px 23px 9px 23px;}.elementor-100166 .elementor-element.elementor-element-84d2bb6::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:800px 800px;}.elementor-100166 .elementor-element.elementor-element-84d2bb6{--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:32px;--padding-inline-end:32px;}.elementor-100166 .elementor-element.elementor-element-d7faf74::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .e-con-inner > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://productively.io/wp-content/uploads/2026/02/visual-5-300x197.png");background-position:800px 371px;}.elementor-100166 .elementor-element.elementor-element-51733db .elementor-heading-title{font-size:28px;}.elementor-100166 .elementor-element.elementor-element-be1a618 .elementor-heading-title{font-size:16px;}.elementor-100166 .elementor-element.elementor-element-b290e23{--gap:10px 10px;}.elementor-100166 .elementor-element.elementor-element-2b3cc8c .elementor-button{font-size:15px;padding:13px 23px 13px 23px;}.elementor-100166 .elementor-element.elementor-element-f336f6f .elementor-button{font-size:15px;padding:13px 18px 13px 18px;}}@media(max-width:767px){.elementor-100166 .elementor-element.elementor-element-56a99bf{--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-283f09c img{width:100%;height:32px;}.elementor-100166 .elementor-element.elementor-element-6589dee{--gap:24px 24px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:16px;--margin-inline-end:16px;--padding-block-start:56px;--padding-block-end:24px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-8a4e96a{width:var( --container-widget-width, 133.648px );max-width:133.648px;--container-widget-width:133.648px;--container-widget-flex-grow:0;}.elementor-100166 .elementor-element.elementor-element-b790114 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-100166 .elementor-element.elementor-element-f5c5e77{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-edb7b62{--border-radius:0px 0px 0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:24px;}.elementor-100166 .elementor-element.elementor-element-0f11b7d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-100166 .elementor-element.elementor-element-0671a89 .elementor-heading-title{line-height:1.3em;}.elementor-100166 .elementor-element.elementor-element-49cf608{text-align:left;font-size:16px;}.elementor-100166 .elementor-element.elementor-element-6d05477 .elementor-heading-title{line-height:1.3em;}.elementor-100166 .elementor-element.elementor-element-6e96cc5{font-size:16px;}.elementor-100166 .elementor-element.elementor-element-31459fe .elementor-heading-title{line-height:1.3em;}.elementor-100166 .elementor-element.elementor-element-7d28ee1{font-size:16px;}.elementor-100166 .elementor-element.elementor-element-46ebd71{--width:100%;--gap:32px 32px;--border-radius:16px 16px 16px 16px;--margin-block-start:15px;--margin-block-end:15px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-100166 .elementor-element.elementor-element-aa7a4ae{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:17px 17px;}.elementor-100166 .elementor-element.elementor-element-8c21e74{--gap:11px 11px;}.elementor-100166 .elementor-element.elementor-element-724a292{text-align:left;}.elementor-100166 .elementor-element.elementor-element-724a292 .elementor-heading-title{font-size:18px;line-height:1.26em;}.elementor-100166 .elementor-element.elementor-element-1f3de40{text-align:left;}.elementor-100166 .elementor-element.elementor-element-1f3de40 .elementor-heading-title{font-size:16px;line-height:1.26em;}.elementor-100166 .elementor-element.elementor-element-1bd6383 .elementor-button{font-size:14px;padding:10px 18px 10px 18px;}.elementor-100166 .elementor-element.elementor-element-8b7ad5b{font-size:16px;}.elementor-100166 .elementor-element.elementor-element-84d2bb6{--gap:20px 20px;--overlay-opacity:0;--border-radius:16px 16px 16px 16px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-100166 .elementor-element.elementor-element-84d2bb6::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-84d2bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://productively.io/wp-content/uploads/2026/02/visual-5.png");background-position:0px 0px;}.elementor-100166 .elementor-element.elementor-element-1afe76b .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-100166 .elementor-element.elementor-element-1fcc067 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-100166 .elementor-element.elementor-element-5e66b72 .elementor-heading-title{line-height:1.3em;}.elementor-100166 .elementor-element.elementor-element-6128543{text-align:left;font-size:16px;}.elementor-100166 .elementor-element.elementor-element-a0bffd1{text-align:left;font-size:16px;}.elementor-100166 .elementor-element.elementor-element-e57928e .elementor-heading-title{line-height:1.3em;}.elementor-100166 .elementor-element.elementor-element-af6c4f2{font-size:16px;}.elementor-100166 .elementor-element.elementor-element-d7faf74{--gap:20px 20px;--overlay-opacity:0;--border-radius:16px 16px 16px 16px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-100166 .elementor-element.elementor-element-d7faf74::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .e-con-inner > .elementor-background-video-container::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100166 .elementor-element.elementor-element-d7faf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://productively.io/wp-content/uploads/2026/02/visual-5.png");background-position:0px 0px;}.elementor-100166 .elementor-element.elementor-element-51733db .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-100166 .elementor-element.elementor-element-be1a618 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-100166 .elementor-element.elementor-element-b290e23{--width:100%;--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;--align-items:flex-start;--gap:10px 10px;--flex-wrap:wrap;}.elementor-100166 .elementor-element.elementor-element-2b3cc8c .elementor-button{font-size:14px;padding:13px 18px 13px 18px;}.elementor-100166 .elementor-element.elementor-element-f336f6f .elementor-button{font-size:14px;padding:13px 15px 13px 15px;}}@media(min-width:768px){.elementor-100166 .elementor-element.elementor-element-6589dee{--content-width:1200px;}.elementor-100166 .elementor-element.elementor-element-0a6e99d{--content-width:1200px;}.elementor-100166 .elementor-element.elementor-element-0f11b7d{--content-width:1200px;}.elementor-100166 .elementor-element.elementor-element-20ec70c{--width:64%;}.elementor-100166 .elementor-element.elementor-element-46ebd71{--width:100%;}.elementor-100166 .elementor-element.elementor-element-aa7a4ae{--width:100%;}.elementor-100166 .elementor-element.elementor-element-087867e{--content-width:1280px;}.elementor-100166 .elementor-element.elementor-element-b290e23{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-100166 .elementor-element.elementor-element-46ebd71{--width:100%;}.elementor-100166 .elementor-element.elementor-element-aa7a4ae{--width:100%;}.elementor-100166 .elementor-element.elementor-element-b290e23{--width:384px;}}












/* Start custom CSS for heading, class: .elementor-element-0671a89 */@media (max-width: 767px) {
    /* Forces all Elementor headings and text editors to the left */
    .elementor-100166 .elementor-element.elementor-element-0671a89 h1, .elementor-100166 .elementor-element.elementor-element-0671a89 h2, .elementor-100166 .elementor-element.elementor-element-0671a89 h3, .elementor-100166 .elementor-element.elementor-element-0671a89 h4, .elementor-100166 .elementor-element.elementor-element-0671a89 h5, .elementor-100166 .elementor-element.elementor-element-0671a89 h6, .elementor-100166 .elementor-element.elementor-element-0671a89 p {
        text-align: left !important;
    }
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-49cf608 *//* This forces every paragraph in this widget to the left on all devices */
.elementor-100166 .elementor-element.elementor-element-49cf608 p, .elementor-100166 .elementor-element.elementor-element-49cf608 div {
    text-align: left !important;
}

/* If you ONLY want it left-aligned on mobile */
@media (max-width: 767px) {
    .elementor-100166 .elementor-element.elementor-element-49cf608 p, .elementor-100166 .elementor-element.elementor-element-49cf608 div {
        text-align: left !important;
    }
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-6d05477 */@media (max-width: 767px) {
    /* Forces all Elementor headings and text editors to the left */
    .elementor-100166 .elementor-element.elementor-element-6d05477 h1, .elementor-100166 .elementor-element.elementor-element-6d05477 h2, .elementor-100166 .elementor-element.elementor-element-6d05477 h3, .elementor-100166 .elementor-element.elementor-element-6d05477 h4, .elementor-100166 .elementor-element.elementor-element-6d05477 h5, .elementor-100166 .elementor-element.elementor-element-6d05477 h6, .elementor-100166 .elementor-element.elementor-element-6d05477 p {
        text-align: left !important;
    }
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6e96cc5 *//* This forces every paragraph in this widget to the left on all devices */
.elementor-100166 .elementor-element.elementor-element-6e96cc5 p, .elementor-100166 .elementor-element.elementor-element-6e96cc5 div {
    text-align: left !important;
}

/* If you ONLY want it left-aligned on mobile */
@media (max-width: 767px) {
    .elementor-100166 .elementor-element.elementor-element-6e96cc5 p, .elementor-100166 .elementor-element.elementor-element-6e96cc5 div {
        text-align: left !important;
    }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-31459fe */@media (max-width: 767px) {
    /* Forces all Elementor headings and text editors to the left */
    .elementor-100166 .elementor-element.elementor-element-31459fe h1, .elementor-100166 .elementor-element.elementor-element-31459fe h2, .elementor-100166 .elementor-element.elementor-element-31459fe h3, .elementor-100166 .elementor-element.elementor-element-31459fe h4, .elementor-100166 .elementor-element.elementor-element-31459fe h5, .elementor-100166 .elementor-element.elementor-element-31459fe h6, .elementor-100166 .elementor-element.elementor-element-31459fe p {
        text-align: left !important;
    }
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7d28ee1 *//* This forces every paragraph in this widget to the left on all devices */
.elementor-100166 .elementor-element.elementor-element-7d28ee1 p, .elementor-100166 .elementor-element.elementor-element-7d28ee1 div {
    text-align: left !important;
}

/* If you ONLY want it left-aligned on mobile */
@media (max-width: 767px) {
    .elementor-100166 .elementor-element.elementor-element-7d28ee1 p, .elementor-100166 .elementor-element.elementor-element-7d28ee1 div {
        text-align: left !important;
    }
}/* End custom CSS */



.elementor-100166 .elementor-element.elementor-element-8c21e74 {

}

.elementor-100166 .elementor-element.elementor-element-aa7a4ae {
  min-width: 240px;
  max-width: 100%;
}
.elementor-100166 .elementor-element.elementor-element-46ebd71 {
  min-width: 240px;
  max-width: 100%;
}

/* Start custom CSS for heading, class: .elementor-element-2f1df71 */@media (max-width: 767px) {
    /* Forces all Elementor headings and text editors to the left */
    .elementor-100166 .elementor-element.elementor-element-2f1df71 h1, .elementor-100166 .elementor-element.elementor-element-2f1df71 h2, .elementor-100166 .elementor-element.elementor-element-2f1df71 h3, .elementor-100166 .elementor-element.elementor-element-2f1df71 h4, .elementor-100166 .elementor-element.elementor-element-2f1df71 h5, .elementor-100166 .elementor-element.elementor-element-2f1df71 h6, .elementor-100166 .elementor-element.elementor-element-2f1df71 p {
        text-align: left !important;
    }
}/* End custom CSS */







/* Start custom CSS for heading, class: .elementor-element-5e66b72 */@media (max-width: 767px) {
    /* Forces all Elementor headings and text editors to the left */
    .elementor-100166 .elementor-element.elementor-element-5e66b72 h1, .elementor-100166 .elementor-element.elementor-element-5e66b72 h2, .elementor-100166 .elementor-element.elementor-element-5e66b72 h3, .elementor-100166 .elementor-element.elementor-element-5e66b72 h4, .elementor-100166 .elementor-element.elementor-element-5e66b72 h5, .elementor-100166 .elementor-element.elementor-element-5e66b72 h6, .elementor-100166 .elementor-element.elementor-element-5e66b72 p {
        text-align: left !important;
    }
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6128543 */@media (max-width: 767px) {
  .force-left {
    text-align: left !important;
  }
}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-a0bffd1 *//* Apply only on mobile devices */
@media (max-width: 767px) {
    
    /* Target the text editor container and all paragraphs inside it */
    .elementor-100166 .elementor-element.elementor-element-a0bffd1 .elementor-text-editor,
    .elementor-100166 .elementor-element.elementor-element-a0bffd1 .elementor-text-editor p {
        text-align: left !important;
    }
    
    /* Ensure any forced alignment classes are overridden */
    .elementor-100166 .elementor-element.elementor-element-a0bffd1 {
        text-align: left !important;
    }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-e57928e */@media (max-width: 767px) {
    /* Forces all Elementor headings and text editors to the left */
    .elementor-100166 .elementor-element.elementor-element-e57928e h1, .elementor-100166 .elementor-element.elementor-element-e57928e h2, .elementor-100166 .elementor-element.elementor-element-e57928e h3, .elementor-100166 .elementor-element.elementor-element-e57928e h4, .elementor-100166 .elementor-element.elementor-element-e57928e h5, .elementor-100166 .elementor-element.elementor-element-e57928e h6, .elementor-100166 .elementor-element.elementor-element-e57928e p {
        text-align: left !important;
    }
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-af6c4f2 *//* Apply only on mobile devices */
@media (max-width: 1200px) {
    
    /* Target the text editor container and all paragraphs inside it */
    .elementor-100166 .elementor-element.elementor-element-af6c4f2 .elementor-text-editor,
    .elementor-100166 .elementor-element.elementor-element-af6c4f2 .elementor-text-editor p {
        text-align: left !important;
    }
    
    /* Ensure any forced alignment classes are overridden */
    .elementor-100166 .elementor-element.elementor-element-af6c4f2 {
        text-align: left !important;
    }
}/* End custom CSS */




/* Start custom CSS for table-of-contents, class: .elementor-element-5548679 *//* 1. Prevent overlapping the footer/CTA */
.elementor-100166 .elementor-element.elementor-element-5548679.elementor-sticky--active {
    margin-bottom: 80px !important;
}

/* 2. Create a safety gap so it doesn't touch the top or bottom edges */
.elementor-100166 .elementor-element.elementor-element-5548679 {
    padding-bottom: 20px;
    z-index: 10; /* Keeps it above the body but behind the main header */
}

#my-toc {
    transition: opacity 0.3s ease;
    /* Ensure it doesn't jump width-wise when switching positions */
    max-width: 100%; 
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-0f11b7d *//* This forces the widget to stay 50px away from the bottom of its parent */
.elementor-100166 .elementor-element.elementor-element-0f11b7d.elementor-sticky--active {
    margin-bottom: 50px !important;
}

/* If the ToC is very long, this prevents it from overflowing the screen */
.elementor-100166 .elementor-element.elementor-element-0f11b7d .elementor-toc__list-wrapper {
    max-height: 70vh;
    overflow-y: auto;
}/* End custom CSS */





.elementor-100166 .elementor-element.elementor-element-b290e23 {
  min-width: 240px;
  max-width: 100%;
}



