.elementor-15 .elementor-element.elementor-element-3e377ab{--display:flex;--min-height:1134px;--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3e377ab:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3e377ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Hero-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-912be8e{--display:flex;}.elementor-15 .elementor-element.elementor-element-4a341b1{--display:flex;--margin-top:0250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ff7151f{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-ff7151f .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:60px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-cb457dd{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-cb457dd .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:60px;font-weight:400;color:#000000;}.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-15 .elementor-element.elementor-element-5fa3eae .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:12px 020px 12px 020px;}.elementor-15 .elementor-element.elementor-element-5fa3eae{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-5b12841{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-5b12841 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#676767;}.elementor-15 .elementor-element.elementor-element-0ae0c85{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-017ef56{--display:flex;--min-height:268px;--justify-content:center;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-017ef56:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-017ef56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-017ef56:hover{background-color:#FFFFFF;background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Frame-1000005464-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7d654b9{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;text-align:center;}.elementor-15 .elementor-element.elementor-element-7d654b9 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.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-15 .elementor-element.elementor-element-d7b824c{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15 .elementor-element.elementor-element-faeebf6 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-faeebf6.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-faeebf6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-faeebf6.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-15 .elementor-element.elementor-element-faeebf6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-faeebf6 .elementor-icon-box-title a{font-family:"zalando500", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-faeebf6 .elementor-icon-box-title{color:#000000BF;}.elementor-15 .elementor-element.elementor-element-faeebf6:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-faeebf6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-013d151{--display:flex;--min-height:268px;--justify-content:center;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-013d151:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-013d151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-013d151:hover{background-color:#FFFFFF;background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Frame-1000005464-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-fef6a63{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;text-align:center;}.elementor-15 .elementor-element.elementor-element-fef6a63 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-b68e388{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-503380b .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-503380b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-503380b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-503380b.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-15 .elementor-element.elementor-element-503380b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-503380b .elementor-icon-box-title a{font-family:"zalando500", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-503380b .elementor-icon-box-title{color:#000000BF;}.elementor-15 .elementor-element.elementor-element-503380b:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-503380b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-86fc7cc{--display:flex;--min-height:268px;--justify-content:center;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-86fc7cc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-86fc7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-86fc7cc:hover{background-color:#FFFFFF;background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Frame-1000005464-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-617734b{border-style:solid;border-width:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-617734b .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-d0c778e{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-e0da1df.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-e0da1df.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e0da1df.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon-box-title a{font-family:"zalando500", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon-box-title{color:#000000BF;}.elementor-15 .elementor-element.elementor-element-e0da1df:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-e0da1df:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-15 .elementor-element.elementor-element-f2a3439{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-265f1d8{--display:flex;--min-height:156px;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-265f1d8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-265f1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-e95fb19{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e95fb19.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b4a8f95{text-align:center;}.elementor-15 .elementor-element.elementor-element-b4a8f95 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#000000;}.elementor-15 .elementor-element.elementor-element-fb75526{--display:flex;--min-height:156px;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-fb75526:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fb75526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-a1378a6{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a1378a6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-89704b2{text-align:center;}.elementor-15 .elementor-element.elementor-element-89704b2 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#000000;}.elementor-15 .elementor-element.elementor-element-d612237{--display:flex;--min-height:156px;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-d612237:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d612237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-64eabda{width:var( --container-widget-width, 17% );max-width:17%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-64eabda.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-474fd7f{text-align:center;}.elementor-15 .elementor-element.elementor-element-474fd7f .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#000000;}.elementor-15 .elementor-element.elementor-element-24b919d{--display:flex;--min-height:499px;--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6c6fdb1{width:var( --container-widget-width, 11% );max-width:11%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000024;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-15 .elementor-element.elementor-element-6c6fdb1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6c6fdb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-6f2bae5{width:var( --container-widget-width, 52% );max-width:52%;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-6f2bae5.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6f2bae5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-40a2942{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:43px 43px 43px 43px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-15 .elementor-element.elementor-element-40a2942.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1b13c17{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:10px 10px 10px 10px;border-color:#E5F3FF;border-radius:44px 44px 44px 44px;}.elementor-15 .elementor-element.elementor-element-1b13c17.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1b13c17 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-4d62ef9{--display:flex;--min-height:956px;--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-15 .elementor-element.elementor-element-4d62ef9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4d62ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Rectangle-7-1-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-50d3cad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-50d3cad.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0f7a113{--display:flex;--min-height:328px;}.elementor-15 .elementor-element.elementor-element-b0dd8dc{width:var( --container-widget-width, 27% );max-width:27%;background-color:#F0F0F0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:27%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000024;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-15 .elementor-element.elementor-element-b0dd8dc.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b0dd8dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-813321b{width:var( --container-widget-width, 49% );max-width:49%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-813321b .elementor-heading-title{font-family:"zalando500", Sans-serif;font-size:50px;font-weight:400;line-height:50px;color:#000000;}.elementor-15 .elementor-element.elementor-element-b4c9d56{--display:flex;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a887c42{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000045;--border-color:#00000045;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-a887c42:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a887c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15 .elementor-element.elementor-element-6c1ffdf{width:var( --container-widget-width, 94% );max-width:94%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6c1ffdf .elementor-heading-title{font-family:"product sans", Sans-serif;font-size:36px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-e618086{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 34px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:35px;}.elementor-15 .elementor-element.elementor-element-b61a119{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000045;--border-color:#00000045;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b61a119:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b61a119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15 .elementor-element.elementor-element-04edc73{width:var( --container-widget-width, 94% );max-width:94%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-04edc73 .elementor-heading-title{font-family:"product sans", Sans-serif;font-size:36px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-ae650cd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 34px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:35px;}.elementor-15 .elementor-element.elementor-element-60e7ec0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000045;--border-color:#00000045;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-60e7ec0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-60e7ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-15 .elementor-element.elementor-element-8ad325e{width:var( --container-widget-width, 94% );max-width:94%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-8ad325e .elementor-heading-title{font-family:"product sans", Sans-serif;font-size:36px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-17eed91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 28px;}.elementor-15 .elementor-element.elementor-element-17eed91 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-15 .elementor-element.elementor-element-d81f447{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 34px;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:35px;}.elementor-15 .elementor-element.elementor-element-86e7d5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-b657b39{--display:flex;--min-height:90px;--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-fc4b66b{width:var( --container-widget-width, 14% );max-width:14%;background-color:#F0F0F0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000024;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-15 .elementor-element.elementor-element-fc4b66b.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-fc4b66b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-38a8a20{width:var( --container-widget-width, 49% );max-width:49%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-38a8a20 .elementor-heading-title{font-family:"zalando500", Sans-serif;font-size:50px;font-weight:400;line-height:50px;color:#000000;}.elementor-15 .elementor-element.elementor-element-9ee61cf{--display:flex;--min-height:976px;--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-15 .elementor-element.elementor-element-9ee61cf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9ee61cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Screenshot-2026-02-27-at-3.32.55-AM-1-1-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-af7c503{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-691cf09{--display:flex;}.elementor-15 .elementor-element.elementor-element-49f1216{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-49f1216.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-49f1216.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-49f1216.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-49f1216.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-49f1216:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-49f1216:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-9dbded8{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-9dbded8.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9dbded8.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9dbded8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9dbded8.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-9dbded8:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-9dbded8:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-ceed8c9{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-ceed8c9.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-ceed8c9.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-ceed8c9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ceed8c9.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-ceed8c9:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-ceed8c9:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-55c72cb{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-55c72cb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-55c72cb.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-55c72cb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-55c72cb.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-55c72cb:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-55c72cb:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-335821e{--display:flex;}.elementor-15 .elementor-element.elementor-element-bc0a8db{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-bc0a8db.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-bc0a8db.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bc0a8db.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-bc0a8db:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-bc0a8db:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-454d797{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-454d797.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-454d797.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-454d797.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-454d797:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-454d797:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-8dab980{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-8dab980.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-8dab980.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8dab980.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-8dab980:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-8dab980:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-88026b8{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-88026b8.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-88026b8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-88026b8.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-88026b8:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-88026b8:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-e4a1f60{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-e4a1f60.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-e4a1f60.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e4a1f60.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-e4a1f60:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-e4a1f60:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-3e0cd8b .elementor-button{background-color:#0088FF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:14px 25px 14px 25px;}.elementor-15 .elementor-element.elementor-element-3e0cd8b{width:var( --container-widget-width, 90% );max-width:90%;margin:0180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-35accc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-2feab9a{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-2feab9a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-2feab9a.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-2feab9a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2feab9a.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-2feab9a:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-2feab9a:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-147a3b2{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-147a3b2.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-147a3b2.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-147a3b2.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-147a3b2.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-147a3b2:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-147a3b2:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-333b70d{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-333b70d.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-333b70d.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-333b70d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-333b70d.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-333b70d:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-333b70d:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-59925d5{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-59925d5.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-59925d5.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-59925d5.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-59925d5.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-59925d5:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-59925d5:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-ecf7b1e{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-ecf7b1e.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-ecf7b1e.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-ecf7b1e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-ecf7b1e.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-ecf7b1e:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-ecf7b1e:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-9b38760{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-9b38760.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9b38760.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9b38760.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9b38760.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-9b38760:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-9b38760:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-520b644{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-520b644.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-520b644.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-520b644.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-520b644.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-520b644:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-520b644:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-67cd685 .elementor-button{background-color:#0088FF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:12px 020px 12px 020px;}.elementor-15 .elementor-element.elementor-element-67cd685{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-c05e4c3{--display:flex;--min-height:976px;--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-15 .elementor-element.elementor-element-c05e4c3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c05e4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Screenshot-2026-02-27-at-3.32.55-AM-1-1-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2c6d0f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-fd76310{--display:flex;}.elementor-15 .elementor-element.elementor-element-5774e41{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-5774e41.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-5774e41 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-5774e41 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-5774e41.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-5774e41.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5774e41.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-5774e41 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-5774e41 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5774e41 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-5774e41:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-5774e41:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-5774e41 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-9d9b051{width:var( --container-widget-width, 51% );max-width:51%;background-color:#FFFFFF;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 114px;padding:15px 10px 0px 10px;--container-widget-width:51%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-9d9b051.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9d9b051 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-9d9b051 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9d9b051.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9d9b051.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9d9b051.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9d9b051 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-9d9b051 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9d9b051 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-9d9b051:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-9d9b051:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9d9b051 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-e2ff84d{width:var( --container-widget-width, 96% );max-width:96%;background-color:#FFFFFF;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;padding:15px 10px 0px 10px;--container-widget-width:96%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-e2ff84d.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e2ff84d .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-e2ff84d .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-e2ff84d.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-e2ff84d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e2ff84d.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-e2ff84d .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-e2ff84d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e2ff84d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-e2ff84d:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-e2ff84d:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-e2ff84d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-3e2f500{width:var( --container-widget-width, 79% );max-width:79%;background-color:#FFFFFF;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 77px;padding:15px 10px 0px 10px;--container-widget-width:79%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-3e2f500.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-3e2f500 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-3e2f500 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-3e2f500.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-3e2f500.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3e2f500.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-3e2f500 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-3e2f500 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3e2f500 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-3e2f500:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-3e2f500:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-3e2f500 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-7600db6{--display:flex;}.elementor-15 .elementor-element.elementor-element-b8fd7e6{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-b8fd7e6 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-b8fd7e6 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-b8fd7e6.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-b8fd7e6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b8fd7e6.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-b8fd7e6 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-b8fd7e6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b8fd7e6 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-b8fd7e6:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-b8fd7e6:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-b8fd7e6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-2d7e0cb{width:var( --container-widget-width, 79% );max-width:79%;background-color:#FFFFFF;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 050px;padding:15px 10px 0px 10px;--container-widget-width:79%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-2d7e0cb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2d7e0cb .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-2d7e0cb .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-2d7e0cb.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-2d7e0cb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2d7e0cb.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-2d7e0cb .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-2d7e0cb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2d7e0cb .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-2d7e0cb:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-2d7e0cb:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-2d7e0cb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-32b1a2a{width:var( --container-widget-width, 74% );max-width:74%;background-color:#FFFFFF;margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 58px;padding:15px 10px 0px 10px;--container-widget-width:74%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-32b1a2a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-32b1a2a .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-32b1a2a .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-32b1a2a.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-32b1a2a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-32b1a2a.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-32b1a2a .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-32b1a2a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-32b1a2a .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-32b1a2a:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-32b1a2a:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-32b1a2a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-f7833c6{width:var( --container-widget-width, 96% );max-width:96%;background-color:#FFFFFF;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 263px;padding:15px 10px 0px 10px;--container-widget-width:96%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-f7833c6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f7833c6 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-f7833c6 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-f7833c6.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-f7833c6.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f7833c6.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-f7833c6 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-f7833c6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f7833c6 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-f7833c6:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-f7833c6:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-f7833c6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-9bb85b0{width:var( --container-widget-width, 72% );max-width:72%;background-color:#FFFFFF;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 235px;padding:15px 10px 0px 10px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000017;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-9bb85b0.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-9bb85b0 .elementor-icon-box-wrapper{gap:13px;}.elementor-15 .elementor-element.elementor-element-9bb85b0 .elementor-icon-box-title{margin-block-end:14px;color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9bb85b0.elementor-view-stacked .elementor-icon{background-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9bb85b0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9bb85b0.elementor-view-default .elementor-icon{fill:#19E144;color:#19E144;border-color:#19E144;}.elementor-15 .elementor-element.elementor-element-9bb85b0 .elementor-icon{font-size:7px;}.elementor-15 .elementor-element.elementor-element-9bb85b0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9bb85b0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:15px;}.elementor-15 .elementor-element.elementor-element-9bb85b0:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-9bb85b0:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-15 .elementor-element.elementor-element-9bb85b0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-weight:400;text-shadow:55px 58px 75px rgba(0, 0, 0, 0.78);}.elementor-15 .elementor-element.elementor-element-1dc20fd .elementor-button{background-color:#0088FF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:14px 25px 14px 25px;}.elementor-15 .elementor-element.elementor-element-1dc20fd{width:var( --container-widget-width, 90% );max-width:90%;margin:0180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-76fce23{--display:flex;--min-height:0px;--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-15 .elementor-element.elementor-element-76fce23:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-76fce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Performance-2-scaled.png");background-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-441c8b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-fb10585{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fb10585:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fb10585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-15 .elementor-element.elementor-element-3ce8ad3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-3ce8ad3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3ce8ad3 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7b3ebb9{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-869a015{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-869a015:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-869a015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-15 .elementor-element.elementor-element-ed9ef8f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-ed9ef8f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ed9ef8f .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-74f63c1{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ffc45b4{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ffc45b4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ffc45b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-15 .elementor-element.elementor-element-25b4d5f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-25b4d5f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-25b4d5f .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0d251d5{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-40c5df3{--display:flex;--min-height:747px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e4a2e4f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e4a2e4f.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c5796ec{--display:flex;--min-height:268px;--justify-content:center;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-c5796ec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c5796ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-c5796ec:hover{background-color:#FFFFFF;background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Frame-1000005464-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e0589de{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-e0589de.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e0589de .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3f65ba3{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-174866e{--display:flex;--min-height:268px;--justify-content:center;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-174866e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-174866e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-174866e:hover{background-color:#FFFFFF;background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Frame-1000005464-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-566a0eb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-566a0eb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-566a0eb .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8734e05{margin:055px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-580f687{--display:flex;--min-height:268px;--justify-content:center;--background-transition:0.3s;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;}.elementor-15 .elementor-element.elementor-element-580f687:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-580f687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF54;}.elementor-15 .elementor-element.elementor-element-580f687:hover{background-color:#FFFFFF;background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Frame-1000005464-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-394d78c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-394d78c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-394d78c .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3907ed2{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-7fcddec{--display:flex;--min-height:499px;--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-15 .elementor-element.elementor-element-7fcddec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7fcddec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/About-Us-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-203384b{width:var( --container-widget-width, 55% );max-width:55%;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-203384b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-025c31c .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:12px 020px 12px 020px;}.elementor-15 .elementor-element.elementor-element-025c31c{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-025c31c.elementor-element{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-4aa3f9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-61f7a50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-1em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-15 .elementor-element.elementor-element-6bfc088{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6bfc088 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}.elementor-15 .elementor-element.elementor-element-0dac840{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0dac840 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}.elementor-15 .elementor-element.elementor-element-a7aee7f{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a7aee7f .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}.elementor-15 .elementor-element.elementor-element-f7ad031{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f7ad031 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}.elementor-15 .elementor-element.elementor-element-8e43fad{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-8e43fad .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}.elementor-15 .elementor-element.elementor-element-51e911f{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-51e911f .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}.elementor-15 .elementor-element.elementor-element-ab3ede6{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ab3ede6 .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}.elementor-15 .elementor-element.elementor-element-f7b1a0a{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f7b1a0a .elementor-heading-title{font-family:"zalando", Sans-serif;font-size:35px;font-weight:400;color:#E0E0E0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-4a341b1{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0ae0c85{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f2a3439{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6c6fdb1{--container-widget-width:145px;--container-widget-flex-grow:0;width:var( --container-widget-width, 145px );max-width:145px;}.elementor-15 .elementor-element.elementor-element-4d62ef9{--min-height:457px;}.elementor-15 .elementor-element.elementor-element-50d3cad{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b0dd8dc{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-15 .elementor-element.elementor-element-813321b{--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}.elementor-15 .elementor-element.elementor-element-fc4b66b{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-15 .elementor-element.elementor-element-38a8a20{--container-widget-width:463px;--container-widget-flex-grow:0;width:var( --container-widget-width, 463px );max-width:463px;}.elementor-15 .elementor-element.elementor-element-9ee61cf{--min-height:656px;}.elementor-15 .elementor-element.elementor-element-9ee61cf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9ee61cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-15 .elementor-element.elementor-element-af7c503{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-49f1216{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}.elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-49f1216 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-9dbded8{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}.elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9dbded8 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-ceed8c9{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}.elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ceed8c9 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-55c72cb{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}.elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-55c72cb .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-bc0a8db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bc0a8db .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-454d797{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-454d797 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-8dab980{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-8dab980 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-88026b8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-88026b8 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-e4a1f60{margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:348px;--container-widget-flex-grow:0;width:var( --container-widget-width, 348px );max-width:348px;}.elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e4a1f60 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-3e0cd8b{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-c05e4c3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c05e4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-15 .elementor-element.elementor-element-2c6d0f5{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-441c8b7{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-e4a2e4f{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-203384b{--container-widget-width:706px;--container-widget-flex-grow:0;width:var( --container-widget-width, 706px );max-width:706px;}.elementor-15 .elementor-element.elementor-element-4aa3f9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-3e377ab{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-4a341b1{--width:48%;}.elementor-15 .elementor-element.elementor-element-0ae0c85{--width:71%;}.elementor-15 .elementor-element.elementor-element-017ef56{--width:100%;}.elementor-15 .elementor-element.elementor-element-013d151{--width:100%;}.elementor-15 .elementor-element.elementor-element-86fc7cc{--width:100%;}.elementor-15 .elementor-element.elementor-element-f2a3439{--width:71%;}.elementor-15 .elementor-element.elementor-element-265f1d8{--width:100%;}.elementor-15 .elementor-element.elementor-element-fb75526{--width:100%;}.elementor-15 .elementor-element.elementor-element-d612237{--width:100%;}.elementor-15 .elementor-element.elementor-element-24b919d{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-40a2942{--width:75%;}.elementor-15 .elementor-element.elementor-element-4d62ef9{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-50d3cad{--width:100%;}.elementor-15 .elementor-element.elementor-element-86e7d5d{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-b657b39{--width:96%;}.elementor-15 .elementor-element.elementor-element-9ee61cf{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-af7c503{--width:90%;}.elementor-15 .elementor-element.elementor-element-c05e4c3{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-2c6d0f5{--width:90%;}.elementor-15 .elementor-element.elementor-element-76fce23{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-e4a2e4f{--width:71%;}.elementor-15 .elementor-element.elementor-element-c5796ec{--width:100%;}.elementor-15 .elementor-element.elementor-element-174866e{--width:100%;}.elementor-15 .elementor-element.elementor-element-580f687{--width:100%;}.elementor-15 .elementor-element.elementor-element-7fcddec{--content-width:1240px;}.elementor-15 .elementor-element.elementor-element-4aa3f9d{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4a341b1{--width:716px;}.elementor-15 .elementor-element.elementor-element-0ae0c85{--width:733px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-3e377ab:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3e377ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Hero-2.png");}.elementor-15 .elementor-element.elementor-element-4a341b1{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ff7151f .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-cb457dd{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-cb457dd .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-5fa3eae .elementor-button{font-size:14px;}.elementor-15 .elementor-element.elementor-element-5b12841 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-0ae0c85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-017ef56{--min-height:133px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-7d654b9{width:var( --container-widget-width, 321px );max-width:321px;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:321px;--container-widget-flex-grow:0;border-width:0px 0px 02px 0px;}.elementor-15 .elementor-element.elementor-element-7d654b9 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-faeebf6{width:var( --container-widget-width, 413px );max-width:413px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-faeebf6 .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-faeebf6 .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-faeebf6 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-faeebf6 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-013d151{--min-height:133px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-fef6a63{width:var( --container-widget-width, 326px );max-width:326px;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 020px 0px;--container-widget-width:326px;--container-widget-flex-grow:0;border-width:0px 0px 02px 0px;}.elementor-15 .elementor-element.elementor-element-fef6a63 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-503380b{width:var( --container-widget-width, 413px );max-width:413px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-503380b .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-503380b .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-503380b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-503380b .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-86fc7cc{--min-height:133px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-617734b{width:var( --container-widget-width, 284px );max-width:284px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;--container-widget-width:284px;--container-widget-flex-grow:0;border-width:0px 0px 02px 0px;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-617734b .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-e0da1df{width:var( --container-widget-width, 413px );max-width:413px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-e0da1df .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-f2a3439{--min-height:130px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-265f1d8{--min-height:98px;}.elementor-15 .elementor-element.elementor-element-b4a8f95 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-fb75526{--min-height:45px;}.elementor-15 .elementor-element.elementor-element-89704b2 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-d612237{--min-height:37px;}.elementor-15 .elementor-element.elementor-element-474fd7f .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-24b919d{--min-height:142px;}.elementor-15 .elementor-element.elementor-element-6c6fdb1{padding:7px 7px 7px 7px;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-15 .elementor-element.elementor-element-6c6fdb1 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-6f2bae5{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:672px;--container-widget-flex-grow:0;width:var( --container-widget-width, 672px );max-width:672px;}.elementor-15 .elementor-element.elementor-element-6f2bae5 .elementor-heading-title{font-size:16px;}.elementor-15 .elementor-element.elementor-element-4d62ef9{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-50d3cad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0f7a113{--min-height:112px;}.elementor-15 .elementor-element.elementor-element-b0dd8dc{padding:7px 7px 7px 7px;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-15 .elementor-element.elementor-element-b0dd8dc.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b0dd8dc .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-813321b{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;}.elementor-15 .elementor-element.elementor-element-813321b .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b4c9d56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6c1ffdf{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-15 .elementor-element.elementor-element-6c1ffdf .elementor-heading-title{font-size:21px;}.elementor-15 .elementor-element.elementor-element-e618086{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-size:16px;line-height:1.9em;}.elementor-15 .elementor-element.elementor-element-04edc73{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-15 .elementor-element.elementor-element-04edc73 .elementor-heading-title{font-size:21px;}.elementor-15 .elementor-element.elementor-element-ae650cd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-size:16px;line-height:1.9em;}.elementor-15 .elementor-element.elementor-element-8ad325e{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-15 .elementor-element.elementor-element-8ad325e .elementor-heading-title{font-size:21px;}.elementor-15 .elementor-element.elementor-element-17eed91{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-17eed91 .elementor-heading-title{font-size:17px;}.elementor-15 .elementor-element.elementor-element-d81f447{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-size:16px;line-height:1.9em;}.elementor-15 .elementor-element.elementor-element-b657b39{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-fc4b66b{padding:7px 7px 7px 7px;--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-15 .elementor-element.elementor-element-fc4b66b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fc4b66b .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-38a8a20{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;}.elementor-15 .elementor-element.elementor-element-38a8a20 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-af7c503{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-35accc6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-35accc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Hero-8.png");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-35accc6{--min-height:559px;}.elementor-15 .elementor-element.elementor-element-2feab9a{margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 10px;--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-15 .elementor-element.elementor-element-2feab9a.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon{font-size:5px;padding:4px;}.elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2feab9a .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-147a3b2{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 10px 0px 10px;--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-15 .elementor-element.elementor-element-147a3b2.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon{font-size:5px;padding:4px;}.elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-147a3b2 .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-333b70d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 10px;--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-15 .elementor-element.elementor-element-333b70d.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon{font-size:5px;padding:4px;}.elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-333b70d .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-59925d5{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 010px 0px 10px;--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-15 .elementor-element.elementor-element-59925d5.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon{font-size:5px;padding:4px;}.elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-59925d5 .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-ecf7b1e{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 10px;--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-15 .elementor-element.elementor-element-ecf7b1e.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon{font-size:5px;padding:4px;}.elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ecf7b1e .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-9b38760{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 010px 0px 10px;--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-15 .elementor-element.elementor-element-9b38760.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon{font-size:5px;padding:4px;}.elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b38760 .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-520b644{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 10px;--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-15 .elementor-element.elementor-element-520b644.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon{font-size:5px;padding:4px;}.elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-520b644 .elementor-icon-box-title a{font-size:12px;}.elementor-15 .elementor-element.elementor-element-67cd685{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;}.elementor-15 .elementor-element.elementor-element-67cd685 .elementor-button{font-size:12px;padding:12px 15px 12px 15px;}.elementor-15 .elementor-element.elementor-element-2c6d0f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-32b1a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-76fce23:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-76fce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pillitright.com/wp-content/uploads/2026/02/Performance-3.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-441c8b7{--min-height:447px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-fb10585{--width:300px;--min-height:241px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3ce8ad3{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3ce8ad3 .elementor-heading-title{font-size:21px;}.elementor-15 .elementor-element.elementor-element-7b3ebb9{width:var( --container-widget-width, 259px );max-width:259px;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:259px;--container-widget-flex-grow:0;font-size:16px;}.elementor-15 .elementor-element.elementor-element-869a015{--width:300px;--min-height:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ed9ef8f{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-ed9ef8f .elementor-heading-title{font-size:21px;}.elementor-15 .elementor-element.elementor-element-74f63c1{width:var( --container-widget-width, 259px );max-width:259px;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:259px;--container-widget-flex-grow:0;font-size:16px;}.elementor-15 .elementor-element.elementor-element-ffc45b4{--width:300px;--min-height:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-25b4d5f{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-25b4d5f .elementor-heading-title{font-size:21px;}.elementor-15 .elementor-element.elementor-element-0d251d5{width:var( --container-widget-width, 259px );max-width:259px;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:259px;--container-widget-flex-grow:0;font-size:16px;}.elementor-15 .elementor-element.elementor-element-e4a2e4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-203384b{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;font-size:16px;}.elementor-15 .elementor-element.elementor-element-025c31c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-025c31c .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-4aa3f9d{--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-15 .elementor-element.elementor-element-61f7a50{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-017ef56 *//* Target your box */
.elementor-element-017ef56 {
  position: relative;
  height: 250px;      
  overflow: hidden;   
}

/* Normal text */
.elementor-element-017ef56 .normal-text {
  transition: opacity 0.3s ease;
}

/* Hover text */
.elementor-element-017ef56 .hover-text {
  position: absolute;
  inset: 0;
  padding: 20px;
  opacity: 0;
  overflow-y: auto;
  transition: opacity 0.3s ease;

  /* force top */
  display: flex;
  flex-direction: column;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  text-align: left !important;
}

/* Swap text */
.elementor-element-017ef56:hover .normal-text {
  opacity: 0;
}
.elementor-element-017ef56:hover .hover-text {
  opacity: 1;
}

/* 🔥 FORCE inner Elementor widgets to top-left */
.elementor-element-017ef56 .hover-text .elementor-widget-container {
  display: block !important;
  text-align: left !important;
}

.elementor-element-017ef56 .hover-text h1,
.elementor-element-017ef56 .hover-text h2,
.elementor-element-017ef56 .hover-text h3,
.elementor-element-017ef56 .hover-text p,
.elementor-element-017ef56 .hover-text li {
  text-align: left !important;
  margin-top: 0 !important;
}

/* Scrollbar light */
.elementor-element-017ef56 .hover-text::-webkit-scrollbar {
  width: 4px;
}
.elementor-element-017ef56 .hover-text::-webkit-scrollbar-track {
  background: transparent;
}
.elementor-element-017ef56 .hover-text::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 10px;
}
.elementor-element-017ef56 .hover-text {
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,0.2) transparent;
}
@media (max-width: 768px) {
  .elementor-element-017ef56 {
    height: 120px !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
    cursor: pointer !important;
  }

  .elementor-element-017ef56:hover .hover-text {
    opacity: 0 !important;
  }

  .elementor-element-017ef56:hover .normal-text {
    opacity: 1 !important;
  }

  .elementor-element-017ef56.open {
    height: auto !important;
    overflow: visible !important;
  }

  .elementor-element-017ef56.open .normal-text {
    display: none !important;
    opacity: 0 !important;
  }

  .elementor-element-017ef56.open .hover-text {
    opacity: 1 !important;
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    inset: unset !important;
    display: flex !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-013d151 *//* Target your box */
.elementor-element-017ef56 {
  position: relative;
  height: 250px;      
  overflow: hidden;   
}

/* Normal text */
.elementor-element-017ef56 .normal-text {
  transition: opacity 0.3s ease;
}

/* Hover text */
.elementor-element-017ef56 .hover-text {
  position: absolute;
  inset: 0;
  padding: 20px;
  opacity: 0;
  overflow-y: auto;
  transition: opacity 0.3s ease;

  /* force top */
  display: flex;
  flex-direction: column;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  text-align: left !important;
}

/* Swap text */
.elementor-element-017ef56:hover .normal-text {
  opacity: 0;
}
.elementor-element-017ef56:hover .hover-text {
  opacity: 1;
}

/* 🔥 FORCE inner Elementor widgets to top-left */
.elementor-element-017ef56 .hover-text .elementor-widget-container {
  display: block !important;
  text-align: left !important;
}

.elementor-element-017ef56 .hover-text h1,
.elementor-element-017ef56 .hover-text h2,
.elementor-element-017ef56 .hover-text h3,
.elementor-element-017ef56 .hover-text p,
.elementor-element-017ef56 .hover-text li {
  text-align: left !important;
  margin-top: 0 !important;
}

/* Scrollbar light */
.elementor-element-017ef56 .hover-text::-webkit-scrollbar {
  width: 4px;
}
.elementor-element-017ef56 .hover-text::-webkit-scrollbar-track {
  background: transparent;
}
.elementor-element-017ef56 .hover-text::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 10px;
}
.elementor-element-017ef56 .hover-text {
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,0.2) transparent;
}
@media (max-width: 768px) {
  .elementor-element-017ef56 {
    height: 120px !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
    cursor: pointer !important;
  }

  .elementor-element-017ef56:hover .hover-text {
    opacity: 0 !important;
  }

  .elementor-element-017ef56:hover .normal-text {
    opacity: 1 !important;
  }

  .elementor-element-017ef56.open {
    height: auto !important;
    overflow: visible !important;
  }

  .elementor-element-017ef56.open .normal-text {
    display: none !important;
    opacity: 0 !important;
  }

  .elementor-element-017ef56.open .hover-text {
    opacity: 1 !important;
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    inset: unset !important;
    display: flex !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fc7cc *//* Target your box */
.elementor-element-017ef56 {
  position: relative;
  height: 250px;      
  overflow: hidden;   
}

/* Normal text */
.elementor-element-017ef56 .normal-text {
  transition: opacity 0.3s ease;
}

/* Hover text */
.elementor-element-017ef56 .hover-text {
  position: absolute;
  inset: 0;
  padding: 20px;
  opacity: 0;
  overflow-y: auto;
  transition: opacity 0.3s ease;

  /* force top */
  display: flex;
  flex-direction: column;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  text-align: left !important;
}

/* Swap text */
.elementor-element-017ef56:hover .normal-text {
  opacity: 0;
}
.elementor-element-017ef56:hover .hover-text {
  opacity: 1;
}

/* 🔥 FORCE inner Elementor widgets to top-left */
.elementor-element-017ef56 .hover-text .elementor-widget-container {
  display: block !important;
  text-align: left !important;
}

.elementor-element-017ef56 .hover-text h1,
.elementor-element-017ef56 .hover-text h2,
.elementor-element-017ef56 .hover-text h3,
.elementor-element-017ef56 .hover-text p,
.elementor-element-017ef56 .hover-text li {
  text-align: left !important;
  margin-top: 0 !important;
}

/* Scrollbar light */
.elementor-element-017ef56 .hover-text::-webkit-scrollbar {
  width: 4px;
}
.elementor-element-017ef56 .hover-text::-webkit-scrollbar-track {
  background: transparent;
}
.elementor-element-017ef56 .hover-text::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 10px;
}
.elementor-element-017ef56 .hover-text {
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,0.2) transparent;
}
@media (max-width: 768px) {
  .elementor-element-017ef56 {
    height: 120px !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
    cursor: pointer !important;
  }

  .elementor-element-017ef56:hover .hover-text {
    opacity: 0 !important;
  }

  .elementor-element-017ef56:hover .normal-text {
    opacity: 1 !important;
  }

  .elementor-element-017ef56.open {
    height: auto !important;
    overflow: visible !important;
  }

  .elementor-element-017ef56.open .normal-text {
    display: none !important;
    opacity: 0 !important;
  }

  .elementor-element-017ef56.open .hover-text {
    opacity: 1 !important;
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    inset: unset !important;
    display: flex !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae0c85 *//* Target all boxes */
.hover-box {
  position: relative;
  height: 250px;
  overflow: hidden;
}

/* Normal text */
.hover-box .normal-text {
  transition: opacity 0.3s ease;
}

/* Hover text */
.hover-box .hover-text {
  position: absolute;
  inset: 0;
  padding: 20px;
  opacity: 0;
  overflow-y: auto;
  transition: opacity 0.3s ease;

  /* force top */
  display: flex;
  flex-direction: column;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  text-align: left !important;
}

/* Swap text */
.hover-box:hover .normal-text {
  opacity: 0;
}

.hover-box:hover .hover-text {
  opacity: 1;
}

/* Force inner widgets left/top */
.hover-box .hover-text .elementor-widget-container {
  display: block !important;
  text-align: left !important;
}

.hover-box .hover-text h1,
.hover-box .hover-text h2,
.hover-box .hover-text h3,
.hover-box .hover-text p,
.hover-box .hover-text li {
  text-align: left !important;
  margin-top: 0 !important;
}

/* Light scrollbar */
.hover-box .hover-text::-webkit-scrollbar {
  width: 4px;
}
.hover-box .hover-text::-webkit-scrollbar-track {
  background: transparent;
}
.hover-box .hover-text::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 10px;
}
.hover-box .hover-text {
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,0.2) transparent;
}/* Mobile click fix */
@media (max-width: 768px) {
  .hover-box {
    height: 120px !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
    cursor: pointer !important;
  }

  .hover-box:hover .hover-text {
    opacity: 0 !important;
  }

  .hover-box:hover .normal-text {
    opacity: 1 !important;
  }

  .hover-box.open {
    height: auto !important;
    overflow: visible !important;
  }

  .hover-box.open .normal-text {
    display: none !important;
    opacity: 0 !important;
  }

  .hover-box.open .hover-text {
    opacity: 1 !important;
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    inset: unset !important;
    display: flex !important;
  }

  .hover-box.open:hover .hover-text {
    opacity: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a3439 */@media (max-width: 768px) {

  /* Parent container overflow hidden */
  .elementor-element-3e377ab {
    overflow: hidden !important;
  }

  /* Grid flex row */
  .elementor-element-f2a3439 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    gap: 15px !important;
    animation: slideBoxes 14s linear infinite !important;
    overflow: visible !important;
    max-width: unset !important;
  }

  .elementor-element-f2a3439 > .e-con {
    width: 250px !important;
    min-width: 250px !important;
    flex-shrink: 0 !important;
  }

  .elementor-element-f2a3439.paused {
    animation-play-state: paused !important;
  }

  @keyframes slideBoxes {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6fdb1 */.elementor-element-6c6fdb1 {
  box-shadow: 0px 25px 20px -8px rgba(247, 247, 247, 247) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a2942 */.elementor-element-1b13c17 {
  box-shadow: 0px 0px 30px 10px #E5F3FF;
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0dd8dc */.elementor-element-6c6fdb1 {
  box-shadow: 0px 25px 20px -8px rgba(247, 247, 247, 247) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a887c42 */.stack-card {
  position: sticky !important;
  top: 80px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50d3cad *//* Grid parent */
.elementor-element-50d3cad {
  align-items: start !important;
  min-height: 100vh !important;
}

/* Left side bilkul freeze */
.elementor-element-0f7a113 {
  position: sticky !important;
  top: 100px !important;
  align-self: flex-start !important;
  height: fit-content !important;
  max-height: 300px !important;
}

/* Right side boxes stack */
.elementor-element-b4c9d56 .stack-card:nth-child(1) {
  position: sticky !important;
  top: 200px !important;
  z-index: 1 !important;
}

.elementor-element-b4c9d56 .stack-card:nth-child(2) {
  position: sticky !important;
  top: 200px !important;
  z-index: 2 !important;
}

.elementor-element-b4c9d56 .stack-card:nth-child(3) {
  position: sticky !important;
  top: 200px !important;
  z-index: 3 !important;
}
@media (max-width: 768px) {
  .elementor-element-50d3cad {
    align-items: unset !important;
    min-height: unset !important;
  }

  .elementor-element-0f7a113 {
    position: relative !important;
    top: unset !important;
    align-self: unset !important;
    height: auto !important;
    max-height: unset !important;
  }

  .elementor-element-b4c9d56 .stack-card:nth-child(1),
  .elementor-element-b4c9d56 .stack-card:nth-child(2),
  .elementor-element-b4c9d56 .stack-card:nth-child(3) {
    position: relative !important;
    top: unset !important;
    z-index: unset !important;
  }
}
@media (max-width: 768px) {
  .elementor-element-b4c9d56 {
    padding-bottom: 0 !important;
  }
  
  .elementor-element-50d3cad {
    min-height: unset !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d62ef9 */.elementor-element-4d62ef9 {
  background-attachment: scroll !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc4b66b */.elementor-element-fc4b66b  {
  box-shadow: 0px 25px 20px -8px rgba(247, 247, 247, 247) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a8a20 */.elementor-element-7473696 {
  box-shadow: 0px 0px 30px 10px #E5F3FF ;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb10585 */.elementor-15 .elementor-element.elementor-element-fb10585 {
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 20px !important;
  transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-869a015 */.elementor-15 .elementor-element.elementor-element-869a015 {
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 20px !important;
  transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc45b4 */.elementor-15 .elementor-element.elementor-element-ffc45b4 {
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 20px !important;
  transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5796ec */.elementor-15 .elementor-element.elementor-element-c5796ec {
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 20px !important;
  transition: all 0.3s ease !important;
}

.elementor-15 .elementor-element.elementor-element-c5796ec:hover {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174866e */.elementor-15 .elementor-element.elementor-element-174866e {
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 20px !important;
  transition: all 0.3s ease !important;
}

.elementor-15 .elementor-element.elementor-element-174866e:hover {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580f687 */.elementor-15 .elementor-element.elementor-element-580f687 {
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 20px !important;
  transition: all 0.3s ease !important;
}

.elementor-15 .elementor-element.elementor-element-580f687:hover {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a2e4f */.cbox {
  position: relative;
  height: 250px;
  overflow: hidden;
  cursor: pointer;
}

.cfront {
  transition: opacity 0.3s ease;
}

.cback {
  position: absolute;
  inset: 0;
  padding: 20px;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  flex-direction: column;
}

.cbox:hover .cfront { opacity: 0; }
.cbox:hover .cback { opacity: 1; }

@media (max-width: 768px) {
  .cbox {
    height: 120px !important;
    overflow: hidden !important;
    transition: height 0.4s ease !important;
    cursor: pointer !important;
  }

  .cbox:hover .cfront { opacity: 1 !important; }
  .cbox:hover .cback { opacity: 0 !important; }

  .cbox.open {
    height: auto !important;
    overflow: visible !important;
  }

  .cbox.open .cfront {
    display: none !important;
  }

  .cbox.open .cback {
    opacity: 1 !important;
    position: relative !important;
    height: auto !important;
    inset: unset !important;
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fcddec */.marquee-track .elementor-widget {
  padding: 0 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa3f9d */.marquee-wrapper {
  overflow: hidden !important;
  width: 100% !important;
}

.marquee-wrapper > .e-con-inner {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  width: max-content !important;
  animation: marquee 15s linear infinite !important;
  align-items: center !important;
}

.marquee-wrapper .elementor-widget {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
  width: auto !important;
}

.marquee-wrapper .elementor-heading-title {
  white-space: nowrap !important;
}

@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
@media (max-width: 768px) {
  .elementor-element-4aa3f9d .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    animation: marquee 15s linear infinite !important;
    align-items: center !important;
  }

  .elementor-element-4aa3f9d {
    overflow: hidden !important;
    width: 100% !important;
  }

  .elementor-element-4aa3f9d .elementor-widget {
    flex-shrink: 0 !important;
    white-space: nowrap !important;
    width: auto !important;
    min-width: max-content !important;
  }

  .elementor-element-4aa3f9d .elementor-heading-title {
    white-space: nowrap !important;
  }

  @keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }
}/* End custom CSS */