.elementor-459296 .elementor-element.elementor-element-816cef6{--display:flex;--min-height:704px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-459296 .elementor-element.elementor-element-5ddb50f{text-align:center;}.elementor-459296 .elementor-element.elementor-element-5ddb50f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-459296 .elementor-element.elementor-element-decd6f6{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.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-459296 .elementor-element.elementor-element-3e39ade .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.8px;border-radius:0px 0px 0px 0px;padding:20px 87px 20px 28px;}.elementor-459296 .elementor-element.elementor-element-1e2f7ee{--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;}.elementor-459296 .elementor-element.elementor-element-4fc3b1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-459296 .elementor-element.elementor-element-c6afd6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:0150px;}.elementor-459296 .elementor-element.elementor-element-c6afd6c:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-c6afd6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-a357788{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-119f528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-459296 .elementor-element.elementor-element-119f528 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2.8px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-147fad2{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:9;}.elementor-459296 .elementor-element.elementor-element-147fad2 .elementor-divider-separator{width:53px;}.elementor-459296 .elementor-element.elementor-element-147fad2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-459296 .elementor-element.elementor-element-c1b2c17{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-0.5px;}.elementor-459296 .elementor-element.elementor-element-3dca2f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-459296 .elementor-element.elementor-element-161a6b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:0150px;}.elementor-459296 .elementor-element.elementor-element-161a6b8:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-161a6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-f26dfb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-755b86b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-459296 .elementor-element.elementor-element-755b86b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2.8px;}.elementor-459296 .elementor-element.elementor-element-dea6bd3{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:9;}.elementor-459296 .elementor-element.elementor-element-dea6bd3 .elementor-divider-separator{width:53px;}.elementor-459296 .elementor-element.elementor-element-dea6bd3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-459296 .elementor-element.elementor-element-48c651b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-0.5px;}.elementor-459296 .elementor-element.elementor-element-9ccdf69 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.8px;border-radius:0px 0px 0px 0px;padding:20px 87px 20px 28px;}.elementor-459296 .elementor-element.elementor-element-41b887e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-e1cc47e{--display:flex;--min-height:750px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0200px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-e1cc47e:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-e1cc47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Kitchen-Cabinets.png");background-position:center center;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-4e4d672{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-459296 .elementor-element.elementor-element-4e4d672:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-4e4d672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-580f0de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:55px;}.elementor-459296 .elementor-element.elementor-element-68d1c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-459296 .elementor-element.elementor-element-68d1c7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:1.53em;letter-spacing:-2.8px;color:#0F0F0F;}.elementor-459296 .elementor-element.elementor-element-36781db{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;z-index:9;}.elementor-459296 .elementor-element.elementor-element-36781db .elementor-divider-separator{width:53px;}.elementor-459296 .elementor-element.elementor-element-36781db .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-459296 .elementor-element.elementor-element-89c12d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-459296 .elementor-element.elementor-element-e712f6d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:3em;letter-spacing:-0.8px;border-radius:0px 0px 0px 0px;padding:20px 160px 15px 50px;}.elementor-459296 .elementor-element.elementor-element-fb8d5a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-459296 .elementor-element.elementor-element-d04c790{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:0150px;}.elementor-459296 .elementor-element.elementor-element-d04c790:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-d04c790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-185a333{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-ff9eeb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-459296 .elementor-element.elementor-element-ff9eeb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2.8px;}.elementor-459296 .elementor-element.elementor-element-383d016{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:9;}.elementor-459296 .elementor-element.elementor-element-383d016 .elementor-divider-separator{width:53px;}.elementor-459296 .elementor-element.elementor-element-383d016 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-459296 .elementor-element.elementor-element-534bcd4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-0.5px;}.elementor-459296 .elementor-element.elementor-element-8d6e126 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.8px;border-radius:0px 0px 0px 0px;padding:20px 87px 20px 28px;}.elementor-459296 .elementor-element.elementor-element-43b468f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-28dd9f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-6b5fc49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-d059609{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-459296 .elementor-element.elementor-element-6cd29c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-40dc0ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-459296 .elementor-element.elementor-element-40dc0ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-3px;}.elementor-459296 .elementor-element.elementor-element-59fa16f{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9;}.elementor-459296 .elementor-element.elementor-element-59fa16f .elementor-divider-separator{width:53px;}.elementor-459296 .elementor-element.elementor-element-59fa16f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-459296 .elementor-element.elementor-element-7800694{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:30px;}.elementor-459296 .elementor-element.elementor-element-ebce948 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.8px;border-radius:0px 0px 0px 0px;padding:20px 87px 20px 28px;}.elementor-459296 .elementor-element.elementor-element-91a9153{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-459296 .elementor-element.elementor-element-24b8af4{--display:flex;}.elementor-459296 .elementor-element.elementor-element-9d818d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:050px;--padding-bottom:195px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-595041c{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-595041c:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-595041c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Room-2-Before.jpeg");background-position:center left;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-595041c:hover{background-color:#0000001F;background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Room-2-After-rotated.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-595041c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-8150c89{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-8150c89:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-8150c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-8150c89:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-8150c89{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-8150c89{right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-63bd1b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-63bd1b8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-8bbd41b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-992951e{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-992951e:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-992951e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-992951e:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-992951e{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-992951e{right:69px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-459296 .elementor-element.elementor-element-bc34728{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-bc34728 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-bc34728.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-bc34728.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-bc34728.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-bc34728.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-bc34728.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-bc34728 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-bc34728 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-38c0f3a{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-38c0f3a:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-38c0f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Room-1-Before.jpeg");background-position:center left;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover{background-color:#0000001F;background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Room-1-After.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-38c0f3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-aab7bda{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-aab7bda:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-aab7bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-aab7bda:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-aab7bda{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-aab7bda{right:0px;}.elementor-459296 .elementor-element.elementor-element-3e2953b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-3e2953b .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-046fb01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-11635d5{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-11635d5:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-11635d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-11635d5:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-11635d5{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-11635d5{right:69px;}.elementor-459296 .elementor-element.elementor-element-030a5a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-030a5a0 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-030a5a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-030a5a0.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-030a5a0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-030a5a0.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-030a5a0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-030a5a0 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-030a5a0 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-a34fd2d{--display:flex;}.elementor-459296 .elementor-element.elementor-element-a4368a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-852a270{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-852a270:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-852a270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Kitchen-Cabinet-Before-2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-852a270:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Kitchen-Cabinet-After-2.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-852a270:hover::before, .elementor-459296 .elementor-element.elementor-element-852a270:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-852a270:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-852a270 > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-852a270 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-852a270.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-6096d10{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-6096d10:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-6096d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-6096d10:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-6096d10{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-6096d10{right:0px;}.elementor-459296 .elementor-element.elementor-element-540e371{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-540e371 .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-e578abd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-a5f8f16{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-a5f8f16:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-a5f8f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-a5f8f16{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-a5f8f16{right:69px;}.elementor-459296 .elementor-element.elementor-element-ba0a221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-ba0a221 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-ba0a221.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-ba0a221.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-ba0a221.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-ba0a221.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-ba0a221.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-ba0a221 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-ba0a221 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-a57874e{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-a57874e:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-a57874e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Kitchen-Cabinet-Before-1-1.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-a57874e:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Kitchen-Cabinet-After-1.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-a57874e:hover::before, .elementor-459296 .elementor-element.elementor-element-a57874e:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-a57874e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-a57874e > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-a57874e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-a57874e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-b2b45a8{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-b2b45a8:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-b2b45a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-b2b45a8{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-b2b45a8{right:0px;}.elementor-459296 .elementor-element.elementor-element-7c6429e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-7c6429e .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-9de227a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-52b5a01{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-52b5a01:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-52b5a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-52b5a01:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-52b5a01{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-52b5a01{right:69px;}.elementor-459296 .elementor-element.elementor-element-ad2807b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-ad2807b .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-ad2807b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-ad2807b.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-ad2807b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-ad2807b.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-ad2807b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-ad2807b .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-ad2807b .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-705b245{--display:flex;}.elementor-459296 .elementor-element.elementor-element-a3d50bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-8cfaf68{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-8cfaf68:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-8cfaf68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Door-Before-rotated.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Door-After-rotated.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover::before, .elementor-459296 .elementor-element.elementor-element-8cfaf68:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-8cfaf68:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-8cfaf68 > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-8cfaf68 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-8cfaf68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-2533ef8{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-2533ef8:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-2533ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-2533ef8:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-2533ef8{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-2533ef8{right:0px;}.elementor-459296 .elementor-element.elementor-element-777b7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-777b7fc .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-442df22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-30a9d92{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-30a9d92:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-30a9d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-30a9d92:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-30a9d92{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-30a9d92{right:69px;}.elementor-459296 .elementor-element.elementor-element-2649ec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-2649ec9 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-2649ec9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-2649ec9.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-2649ec9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-2649ec9.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-2649ec9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-2649ec9 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-2649ec9 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-fee27e1{--display:flex;}.elementor-459296 .elementor-element.elementor-element-26b4e55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-be33762{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-be33762:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-be33762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Before-13.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-be33762:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/After-13.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-be33762:hover::before, .elementor-459296 .elementor-element.elementor-element-be33762:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-be33762:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-be33762 > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-be33762 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-be33762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-327a34b{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-327a34b:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-327a34b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-327a34b:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-327a34b{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-327a34b{right:0px;}.elementor-459296 .elementor-element.elementor-element-c53edc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-c53edc6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-5cce621 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-a87ac22{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-a87ac22:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-a87ac22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-a87ac22:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-a87ac22{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-a87ac22{right:69px;}.elementor-459296 .elementor-element.elementor-element-1d428d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-1d428d9 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-1d428d9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-1d428d9.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-1d428d9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-1d428d9.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-1d428d9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-1d428d9 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-1d428d9 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-3714808{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-3714808:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-3714808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Before-12.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-3714808:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/After-12.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-3714808:hover::before, .elementor-459296 .elementor-element.elementor-element-3714808:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-3714808:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-3714808 > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-3714808 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-3714808.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-766c63c{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-766c63c:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-766c63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-766c63c:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-766c63c{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-766c63c{right:0px;}.elementor-459296 .elementor-element.elementor-element-fa455d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-fa455d7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-3540376 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-afd9f7c{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-afd9f7c:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-afd9f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-afd9f7c{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-afd9f7c{right:69px;}.elementor-459296 .elementor-element.elementor-element-4dc4e69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-4dc4e69 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-4dc4e69.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-4dc4e69.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-4dc4e69.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-4dc4e69.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-4dc4e69.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-4dc4e69 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-4dc4e69 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-be1bb7b{--display:flex;}.elementor-459296 .elementor-element.elementor-element-717fb3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-ecfb777{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2.2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-ecfb777:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-ecfb777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Stairs-Before-rotated.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-ecfb777:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Stairs-After-rotated.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-ecfb777:hover::before, .elementor-459296 .elementor-element.elementor-element-ecfb777:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-ecfb777:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-ecfb777 > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-ecfb777 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-ecfb777.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-ba8be97{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-ba8be97:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-ba8be97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-ba8be97:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-ba8be97{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-ba8be97{right:0px;}.elementor-459296 .elementor-element.elementor-element-5aa9e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-5aa9e5d .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-7001b8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-dc7cf4b{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-dc7cf4b:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-dc7cf4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-dc7cf4b{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-dc7cf4b{right:69px;}.elementor-459296 .elementor-element.elementor-element-afd2068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-afd2068 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-afd2068.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-afd2068.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-afd2068.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-afd2068.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-afd2068.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-afd2068 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-afd2068 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-08fef55{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-08fef55:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-08fef55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Stairs-and-Hallway-Before-1-rotated.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-08fef55:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Stairs-Hallway-After-1-rotated.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-08fef55:hover::before, .elementor-459296 .elementor-element.elementor-element-08fef55:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-08fef55:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-08fef55 > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-08fef55 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-08fef55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-9c9c435{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-9c9c435:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-9c9c435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-9c9c435:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-9c9c435{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-9c9c435{right:0px;}.elementor-459296 .elementor-element.elementor-element-79f2d9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-79f2d9b .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-9f346a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-bdc30a5{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-bdc30a5:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-bdc30a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-bdc30a5{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-bdc30a5{right:69px;}.elementor-459296 .elementor-element.elementor-element-cc16fb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-cc16fb9 .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-cc16fb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-cc16fb9.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-cc16fb9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-cc16fb9.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-cc16fb9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-cc16fb9 .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-cc16fb9 .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-10ed29f{--display:flex;}.elementor-459296 .elementor-element.elementor-element-14e3cfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-8dbb491{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:2.2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-8dbb491:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-8dbb491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Bathroom-Before-1-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-459296 .elementor-element.elementor-element-8dbb491:hover{background-image:url("https://nspaintingco.com/wp-content/uploads/2026/02/Bathroom-After-1-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-459296 .elementor-element.elementor-element-8dbb491:hover::before, .elementor-459296 .elementor-element.elementor-element-8dbb491:hover > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-8dbb491:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-459296 .elementor-element.elementor-element-8dbb491 > .elementor-background-slideshow:hover::before, .elementor-459296 .elementor-element.elementor-element-8dbb491 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-459296 .elementor-element.elementor-element-8dbb491.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-d431089{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-459296 .elementor-element.elementor-element-d431089:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-d431089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-d431089:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-d431089{left:0px;}body.rtl .elementor-459296 .elementor-element.elementor-element-d431089{right:0px;}.elementor-459296 .elementor-element.elementor-element-832ea17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-459296 .elementor-element.elementor-element-832ea17 .elementor-icon-list-text{transition:color 0.3s;}.elementor-459296 .elementor-element.elementor-element-0852f94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-edd8e75{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-459296 .elementor-element.elementor-element-edd8e75:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-edd8e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-459296 .elementor-element.elementor-element-edd8e75:hover{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-459296 .elementor-element.elementor-element-edd8e75{left:69px;}body.rtl .elementor-459296 .elementor-element.elementor-element-edd8e75{right:69px;}.elementor-459296 .elementor-element.elementor-element-41b4e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:38px 20px 38px 20px;}.elementor-459296 .elementor-element.elementor-element-41b4e3c .elementor-icon-wrapper{text-align:center;}.elementor-459296 .elementor-element.elementor-element-41b4e3c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-41b4e3c.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-41b4e3c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-41b4e3c.elementor-view-framed .elementor-icon, .elementor-459296 .elementor-element.elementor-element-41b4e3c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-459296 .elementor-element.elementor-element-41b4e3c .elementor-icon{font-size:25px;}.elementor-459296 .elementor-element.elementor-element-41b4e3c .elementor-icon svg{height:25px;}.elementor-459296 .elementor-element.elementor-element-1db78ed{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:48px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-459296 .elementor-element.elementor-element-1db78ed > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-a51708f );}.elementor-459296 .elementor-element.elementor-element-1db78ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-a51708f );}.elementor-459296 .elementor-element.elementor-element-1db78ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-459296 .elementor-element.elementor-element-1db78ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-a51708f );}.elementor-459296 .elementor-element.elementor-element-1db78ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-459296 .elementor-element.elementor-element-1db78ed [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-459296 .elementor-element.elementor-element-1db78ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-459296 .elementor-element.elementor-element-1db78ed.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}:where( .elementor-459296 .elementor-element.elementor-element-1db78ed.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-459296 .elementor-element.elementor-element-debf50c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-459296 .elementor-element.elementor-element-c2febd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:0150px;}.elementor-459296 .elementor-element.elementor-element-c2febd1:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-c2febd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-9718f0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-effc89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-459296 .elementor-element.elementor-element-effc89b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2.8px;}.elementor-459296 .elementor-element.elementor-element-45f251a{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:9;}.elementor-459296 .elementor-element.elementor-element-45f251a .elementor-divider-separator{width:53px;}.elementor-459296 .elementor-element.elementor-element-45f251a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-459296 .elementor-element.elementor-element-bd8fab9{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-0.5px;}.elementor-459296 .elementor-element.elementor-element-55b01c1 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.8px;border-radius:0px 0px 0px 0px;padding:20px 87px 20px 28px;}.elementor-459296 .elementor-element.elementor-element-320615d{--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-459296 .elementor-element.elementor-element-320615d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-459296 .elementor-element.elementor-element-7e15d57{text-align:center;}.elementor-459296 .elementor-element.elementor-element-1334df1{--display:flex;}.elementor-459296 .elementor-element.elementor-element-cb03e42{--display:flex;}.elementor-459296 .elementor-element.elementor-element-cd3a65b{--display:flex;}.elementor-459296 .elementor-element.elementor-element-0f67bd9{--display:flex;}.elementor-459296 .elementor-element.elementor-element-11d8320{--display:flex;}.elementor-459296 .elementor-element.elementor-element-e780039{--display:flex;}.elementor-459296 .elementor-element.elementor-element-dab0b42{--display:flex;}.elementor-459296 .elementor-element.elementor-element-9525205{--display:flex;}.elementor-459296 .elementor-element.elementor-element-7bffd4f{--display:flex;}.elementor-459296 .elementor-element.elementor-element-6e9f4a5{--display:flex;}.elementor-459296 .elementor-element.elementor-element-bd5fbc2{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-459296 .elementor-element.elementor-element-13a0265{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-459296 .elementor-element.elementor-element-b624445{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:0150px;}.elementor-459296 .elementor-element.elementor-element-b624445:not(.elementor-motion-effects-element-type-background), .elementor-459296 .elementor-element.elementor-element-b624445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-459296 .elementor-element.elementor-element-44d657b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-f63e4dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-459296 .elementor-element.elementor-element-f63e4dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2.8px;}.elementor-459296 .elementor-element.elementor-element-0411b33{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:9;}.elementor-459296 .elementor-element.elementor-element-0411b33 .elementor-divider-separator{width:53px;}.elementor-459296 .elementor-element.elementor-element-0411b33 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-459296 .elementor-element.elementor-element-722fb74{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:19px;letter-spacing:-0.5px;}.elementor-459296 .elementor-element.elementor-element-fdac8f8 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.8px;border-radius:0px 0px 0px 0px;padding:20px 87px 20px 28px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-459296 .elementor-element.elementor-element-816cef6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-459296 .elementor-element.elementor-element-5ddb50f{text-align:center;}.elementor-459296 .elementor-element.elementor-element-5ddb50f .elementor-heading-title{font-size:40px;}.elementor-459296 .elementor-element.elementor-element-decd6f6{text-align:center;}.elementor-459296 .elementor-element.elementor-element-4fc3b1b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-c6afd6c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-459296 .elementor-element.elementor-element-119f528 .elementor-heading-title{font-size:45px;}.elementor-459296 .elementor-element.elementor-element-c1b2c17{font-size:14px;line-height:1.5em;}.elementor-459296 .elementor-element.elementor-element-3dca2f9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-161a6b8{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-459296 .elementor-element.elementor-element-755b86b .elementor-heading-title{font-size:45px;}.elementor-459296 .elementor-element.elementor-element-48c651b{font-size:14px;line-height:1.5em;}.elementor-459296 .elementor-element.elementor-element-e1cc47e{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-459296 .elementor-element.elementor-element-580f0de{--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-459296 .elementor-element.elementor-element-68d1c7b .elementor-heading-title{font-size:45px;line-height:1.5em;letter-spacing:-3px;}.elementor-459296 .elementor-element.elementor-element-89c12d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-459296 .elementor-element.elementor-element-e712f6d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-459296 .elementor-element.elementor-element-e712f6d .elementor-button{padding:30px 195px 18px 50px;}.elementor-459296 .elementor-element.elementor-element-fb8d5a1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-d04c790{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-459296 .elementor-element.elementor-element-ff9eeb3 .elementor-heading-title{font-size:45px;}.elementor-459296 .elementor-element.elementor-element-534bcd4{font-size:14px;line-height:1.5em;}.elementor-459296 .elementor-element.elementor-element-43b468f{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-6b5fc49{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-40dc0ac .elementor-heading-title{font-size:45px;}.elementor-459296 .elementor-element.elementor-element-7800694{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-459296 .elementor-element.elementor-element-9d818d2{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-bc34728{padding:30px 20px 30px 20px;}.elementor-459296 .elementor-element.elementor-element-030a5a0{padding:30px 20px 30px 20px;}.elementor-459296 .elementor-element.elementor-element-a4368a0{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-a3d50bb{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-26b4e55{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-717fb3f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-14e3cfa{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-1db78ed{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-459296 .elementor-element.elementor-element-debf50c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-c2febd1{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-459296 .elementor-element.elementor-element-effc89b .elementor-heading-title{font-size:45px;}.elementor-459296 .elementor-element.elementor-element-bd8fab9{font-size:14px;line-height:1.5em;}.elementor-459296 .elementor-element.elementor-element-13a0265{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-b624445{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-459296 .elementor-element.elementor-element-f63e4dc .elementor-heading-title{font-size:45px;}.elementor-459296 .elementor-element.elementor-element-722fb74{font-size:14px;line-height:1.5em;}}@media(max-width:767px){.elementor-459296 .elementor-element.elementor-element-5ddb50f .elementor-heading-title{font-size:30px;}.elementor-459296 .elementor-element.elementor-element-4fc3b1b{--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-c6afd6c{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-119f528 .elementor-heading-title{font-size:35px;}.elementor-459296 .elementor-element.elementor-element-3dca2f9{--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-161a6b8{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-755b86b .elementor-heading-title{font-size:35px;}.elementor-459296 .elementor-element.elementor-element-e1cc47e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-4e4d672{--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-580f0de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-68d1c7b .elementor-heading-title{font-size:35px;}.elementor-459296 .elementor-element.elementor-element-e712f6d .elementor-button{padding:15px 70px 05px 20px;}.elementor-459296 .elementor-element.elementor-element-fb8d5a1{--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-d04c790{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-ff9eeb3 .elementor-heading-title{font-size:35px;}.elementor-459296 .elementor-element.elementor-element-6b5fc49{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-40dc0ac .elementor-heading-title{font-size:35px;}.elementor-459296 .elementor-element.elementor-element-7800694{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-459296 .elementor-element.elementor-element-9d818d2{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-992951e{--width:102px;}.elementor-459296 .elementor-element.elementor-element-11635d5{--width:102px;}.elementor-459296 .elementor-element.elementor-element-a4368a0{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-a5f8f16{--width:102px;}.elementor-459296 .elementor-element.elementor-element-52b5a01{--width:102px;}.elementor-459296 .elementor-element.elementor-element-a3d50bb{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-30a9d92{--width:102px;}.elementor-459296 .elementor-element.elementor-element-26b4e55{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-a87ac22{--width:102px;}.elementor-459296 .elementor-element.elementor-element-afd9f7c{--width:102px;}.elementor-459296 .elementor-element.elementor-element-717fb3f{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-dc7cf4b{--width:102px;}.elementor-459296 .elementor-element.elementor-element-bdc30a5{--width:102px;}.elementor-459296 .elementor-element.elementor-element-14e3cfa{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-459296 .elementor-element.elementor-element-edd8e75{--width:102px;}.elementor-459296 .elementor-element.elementor-element-1db78ed{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:20px;}.elementor-459296 .elementor-element.elementor-element-debf50c{--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-c2febd1{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-effc89b .elementor-heading-title{font-size:35px;}.elementor-459296 .elementor-element.elementor-element-13a0265{--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-b624445{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-459296 .elementor-element.elementor-element-f63e4dc .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-459296 .elementor-element.elementor-element-4fc3b1b{--width:100%;}.elementor-459296 .elementor-element.elementor-element-c6afd6c{--width:1150px;}.elementor-459296 .elementor-element.elementor-element-a357788{--content-width:100%;}.elementor-459296 .elementor-element.elementor-element-3dca2f9{--width:100%;}.elementor-459296 .elementor-element.elementor-element-161a6b8{--width:1150px;}.elementor-459296 .elementor-element.elementor-element-f26dfb4{--content-width:100%;}.elementor-459296 .elementor-element.elementor-element-41b887e{--content-width:1400px;}.elementor-459296 .elementor-element.elementor-element-4e4d672{--width:759px;}.elementor-459296 .elementor-element.elementor-element-fb8d5a1{--width:100%;}.elementor-459296 .elementor-element.elementor-element-d04c790{--width:1150px;}.elementor-459296 .elementor-element.elementor-element-185a333{--content-width:100%;}.elementor-459296 .elementor-element.elementor-element-28dd9f4{--content-width:1400px;}.elementor-459296 .elementor-element.elementor-element-6b5fc49{--width:60%;}.elementor-459296 .elementor-element.elementor-element-7800694{--width:40%;}.elementor-459296 .elementor-element.elementor-element-595041c{--width:50%;}.elementor-459296 .elementor-element.elementor-element-8150c89{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-992951e{--width:102px;}.elementor-459296 .elementor-element.elementor-element-38c0f3a{--width:50%;}.elementor-459296 .elementor-element.elementor-element-aab7bda{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-11635d5{--width:102px;}.elementor-459296 .elementor-element.elementor-element-852a270{--width:50%;}.elementor-459296 .elementor-element.elementor-element-6096d10{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-a5f8f16{--width:102px;}.elementor-459296 .elementor-element.elementor-element-a57874e{--width:50%;}.elementor-459296 .elementor-element.elementor-element-b2b45a8{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-52b5a01{--width:102px;}.elementor-459296 .elementor-element.elementor-element-8cfaf68{--width:50%;}.elementor-459296 .elementor-element.elementor-element-2533ef8{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-30a9d92{--width:102px;}.elementor-459296 .elementor-element.elementor-element-be33762{--width:50%;}.elementor-459296 .elementor-element.elementor-element-327a34b{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-a87ac22{--width:102px;}.elementor-459296 .elementor-element.elementor-element-3714808{--width:50%;}.elementor-459296 .elementor-element.elementor-element-766c63c{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-afd9f7c{--width:102px;}.elementor-459296 .elementor-element.elementor-element-ecfb777{--width:49.982%;}.elementor-459296 .elementor-element.elementor-element-ba8be97{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-dc7cf4b{--width:102px;}.elementor-459296 .elementor-element.elementor-element-08fef55{--width:50%;}.elementor-459296 .elementor-element.elementor-element-9c9c435{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-bdc30a5{--width:102px;}.elementor-459296 .elementor-element.elementor-element-8dbb491{--width:49.982%;}.elementor-459296 .elementor-element.elementor-element-d431089{--content-width:560px;}.elementor-459296 .elementor-element.elementor-element-edd8e75{--width:102px;}.elementor-459296 .elementor-element.elementor-element-debf50c{--width:100%;}.elementor-459296 .elementor-element.elementor-element-c2febd1{--width:1150px;}.elementor-459296 .elementor-element.elementor-element-9718f0a{--content-width:100%;}.elementor-459296 .elementor-element.elementor-element-320615d{--width:65%;}.elementor-459296 .elementor-element.elementor-element-13a0265{--width:100%;}.elementor-459296 .elementor-element.elementor-element-b624445{--width:1150px;}.elementor-459296 .elementor-element.elementor-element-44d657b{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-459296 .elementor-element.elementor-element-4fc3b1b{--width:100%;}.elementor-459296 .elementor-element.elementor-element-c6afd6c{--width:100%;}.elementor-459296 .elementor-element.elementor-element-3dca2f9{--width:100%;}.elementor-459296 .elementor-element.elementor-element-161a6b8{--width:100%;}.elementor-459296 .elementor-element.elementor-element-4e4d672{--width:100%;}.elementor-459296 .elementor-element.elementor-element-fb8d5a1{--width:100%;}.elementor-459296 .elementor-element.elementor-element-d04c790{--width:100%;}.elementor-459296 .elementor-element.elementor-element-595041c{--width:50%;}.elementor-459296 .elementor-element.elementor-element-38c0f3a{--width:50%;}.elementor-459296 .elementor-element.elementor-element-852a270{--width:50%;}.elementor-459296 .elementor-element.elementor-element-a57874e{--width:50%;}.elementor-459296 .elementor-element.elementor-element-8cfaf68{--width:50%;}.elementor-459296 .elementor-element.elementor-element-be33762{--width:50%;}.elementor-459296 .elementor-element.elementor-element-3714808{--width:50%;}.elementor-459296 .elementor-element.elementor-element-ecfb777{--width:50%;}.elementor-459296 .elementor-element.elementor-element-08fef55{--width:50%;}.elementor-459296 .elementor-element.elementor-element-8dbb491{--width:50%;}.elementor-459296 .elementor-element.elementor-element-debf50c{--width:100%;}.elementor-459296 .elementor-element.elementor-element-c2febd1{--width:100%;}.elementor-459296 .elementor-element.elementor-element-13a0265{--width:100%;}.elementor-459296 .elementor-element.elementor-element-b624445{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-e712f6d */.elementor-459296 .elementor-element.elementor-element-e712f6d i{
    font-size: 45px;
}

.elementor-459296 .elementor-element.elementor-element-e712f6d:after{
    content: "";
    height: 1px;
    display: inline-block;
    background-color: #fff;
    position: absolute;
    top: 44px;
    margin-left: 280px;
    width: 32px;
    transition: width .6s ease;
}


.elementor-459296 .elementor-element.elementor-element-e712f6d:hover:after{
    width: 100px;
}


@media screen and (max-width: 1023px){
    .elementor-459296 .elementor-element.elementor-element-e712f6d:after{
        top: 75px;
    }
}

@media screen and (max-width: 767px){
    .elementor-459296 .elementor-element.elementor-element-e712f6d:after{
        top: 60px;
        margin-left: 145px;
    }
    .elementor-459296 .elementor-element.elementor-element-e712f6d:hover:after{
    width: 60px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebce948 */.elementor-459296 .elementor-element.elementor-element-ebce948 .elementor-button-content-wrapper:after{
    content: "";
    height: 1px;
    display: inline-block;
    background-color: #fff;
    position: absolute;
    top: 31px;
    margin-left: 40px;
    width: 32px;
    transition: width .6s ease;
}


.elementor-459296 .elementor-element.elementor-element-ebce948:hover  .elementor-button-content-wrapper:after{
    width: 70px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8150c89 */.elementor-459296 .elementor-element.elementor-element-8150c89{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992951e */.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595041c */.elementor-459296 .elementor-element.elementor-element-595041c .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7bda */.elementor-459296 .elementor-element.elementor-element-aab7bda{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11635d5 */.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c0f3a */.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096d10 */.elementor-459296 .elementor-element.elementor-element-6096d10{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f8f16 */.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852a270 */.elementor-459296 .elementor-element.elementor-element-852a270 .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b45a8 */.elementor-459296 .elementor-element.elementor-element-b2b45a8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5a01 */.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57874e */.elementor-459296 .elementor-element.elementor-element-a57874e .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2533ef8 */.elementor-459296 .elementor-element.elementor-element-2533ef8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9d92 */.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfaf68 */.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327a34b */.elementor-459296 .elementor-element.elementor-element-327a34b{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87ac22 */.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be33762 */.elementor-459296 .elementor-element.elementor-element-be33762 .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766c63c */.elementor-459296 .elementor-element.elementor-element-766c63c{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd9f7c */.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714808 */.elementor-459296 .elementor-element.elementor-element-3714808 .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8be97 */.elementor-459296 .elementor-element.elementor-element-ba8be97{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7cf4b */.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfb777 */.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9c435 */.elementor-459296 .elementor-element.elementor-element-9c9c435{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc30a5 */.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fef55 */.elementor-459296 .elementor-element.elementor-element-08fef55 .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431089 */.elementor-459296 .elementor-element.elementor-element-d431089{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd8e75 */.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbb491 */.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8150c89 */.elementor-459296 .elementor-element.elementor-element-8150c89{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992951e */.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595041c */.elementor-459296 .elementor-element.elementor-element-595041c .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7bda */.elementor-459296 .elementor-element.elementor-element-aab7bda{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11635d5 */.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c0f3a */.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096d10 */.elementor-459296 .elementor-element.elementor-element-6096d10{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f8f16 */.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852a270 */.elementor-459296 .elementor-element.elementor-element-852a270 .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b45a8 */.elementor-459296 .elementor-element.elementor-element-b2b45a8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5a01 */.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57874e */.elementor-459296 .elementor-element.elementor-element-a57874e .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2533ef8 */.elementor-459296 .elementor-element.elementor-element-2533ef8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9d92 */.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfaf68 */.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327a34b */.elementor-459296 .elementor-element.elementor-element-327a34b{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87ac22 */.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be33762 */.elementor-459296 .elementor-element.elementor-element-be33762 .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766c63c */.elementor-459296 .elementor-element.elementor-element-766c63c{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd9f7c */.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714808 */.elementor-459296 .elementor-element.elementor-element-3714808 .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8be97 */.elementor-459296 .elementor-element.elementor-element-ba8be97{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7cf4b */.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfb777 */.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9c435 */.elementor-459296 .elementor-element.elementor-element-9c9c435{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc30a5 */.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fef55 */.elementor-459296 .elementor-element.elementor-element-08fef55 .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431089 */.elementor-459296 .elementor-element.elementor-element-d431089{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd8e75 */.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbb491 */.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8150c89 */.elementor-459296 .elementor-element.elementor-element-8150c89{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992951e */.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595041c */.elementor-459296 .elementor-element.elementor-element-595041c .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7bda */.elementor-459296 .elementor-element.elementor-element-aab7bda{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11635d5 */.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c0f3a */.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096d10 */.elementor-459296 .elementor-element.elementor-element-6096d10{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f8f16 */.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852a270 */.elementor-459296 .elementor-element.elementor-element-852a270 .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b45a8 */.elementor-459296 .elementor-element.elementor-element-b2b45a8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5a01 */.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57874e */.elementor-459296 .elementor-element.elementor-element-a57874e .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2533ef8 */.elementor-459296 .elementor-element.elementor-element-2533ef8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9d92 */.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfaf68 */.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327a34b */.elementor-459296 .elementor-element.elementor-element-327a34b{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87ac22 */.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be33762 */.elementor-459296 .elementor-element.elementor-element-be33762 .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766c63c */.elementor-459296 .elementor-element.elementor-element-766c63c{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd9f7c */.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714808 */.elementor-459296 .elementor-element.elementor-element-3714808 .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8be97 */.elementor-459296 .elementor-element.elementor-element-ba8be97{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7cf4b */.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfb777 */.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9c435 */.elementor-459296 .elementor-element.elementor-element-9c9c435{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc30a5 */.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fef55 */.elementor-459296 .elementor-element.elementor-element-08fef55 .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431089 */.elementor-459296 .elementor-element.elementor-element-d431089{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd8e75 */.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbb491 */.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8150c89 */.elementor-459296 .elementor-element.elementor-element-8150c89{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992951e */.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595041c */.elementor-459296 .elementor-element.elementor-element-595041c .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7bda */.elementor-459296 .elementor-element.elementor-element-aab7bda{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11635d5 */.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c0f3a */.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096d10 */.elementor-459296 .elementor-element.elementor-element-6096d10{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f8f16 */.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852a270 */.elementor-459296 .elementor-element.elementor-element-852a270 .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b45a8 */.elementor-459296 .elementor-element.elementor-element-b2b45a8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5a01 */.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57874e */.elementor-459296 .elementor-element.elementor-element-a57874e .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2533ef8 */.elementor-459296 .elementor-element.elementor-element-2533ef8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9d92 */.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfaf68 */.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327a34b */.elementor-459296 .elementor-element.elementor-element-327a34b{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87ac22 */.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be33762 */.elementor-459296 .elementor-element.elementor-element-be33762 .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766c63c */.elementor-459296 .elementor-element.elementor-element-766c63c{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd9f7c */.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714808 */.elementor-459296 .elementor-element.elementor-element-3714808 .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8be97 */.elementor-459296 .elementor-element.elementor-element-ba8be97{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7cf4b */.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfb777 */.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9c435 */.elementor-459296 .elementor-element.elementor-element-9c9c435{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc30a5 */.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fef55 */.elementor-459296 .elementor-element.elementor-element-08fef55 .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431089 */.elementor-459296 .elementor-element.elementor-element-d431089{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd8e75 */.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbb491 */.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8150c89 */.elementor-459296 .elementor-element.elementor-element-8150c89{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992951e */.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595041c */.elementor-459296 .elementor-element.elementor-element-595041c .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7bda */.elementor-459296 .elementor-element.elementor-element-aab7bda{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11635d5 */.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c0f3a */.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096d10 */.elementor-459296 .elementor-element.elementor-element-6096d10{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f8f16 */.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852a270 */.elementor-459296 .elementor-element.elementor-element-852a270 .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b45a8 */.elementor-459296 .elementor-element.elementor-element-b2b45a8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5a01 */.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57874e */.elementor-459296 .elementor-element.elementor-element-a57874e .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2533ef8 */.elementor-459296 .elementor-element.elementor-element-2533ef8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9d92 */.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfaf68 */.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327a34b */.elementor-459296 .elementor-element.elementor-element-327a34b{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87ac22 */.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be33762 */.elementor-459296 .elementor-element.elementor-element-be33762 .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766c63c */.elementor-459296 .elementor-element.elementor-element-766c63c{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd9f7c */.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714808 */.elementor-459296 .elementor-element.elementor-element-3714808 .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8be97 */.elementor-459296 .elementor-element.elementor-element-ba8be97{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7cf4b */.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfb777 */.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9c435 */.elementor-459296 .elementor-element.elementor-element-9c9c435{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc30a5 */.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fef55 */.elementor-459296 .elementor-element.elementor-element-08fef55 .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431089 */.elementor-459296 .elementor-element.elementor-element-d431089{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd8e75 */.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbb491 */.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8150c89 */.elementor-459296 .elementor-element.elementor-element-8150c89{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992951e */.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595041c */.elementor-459296 .elementor-element.elementor-element-595041c .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7bda */.elementor-459296 .elementor-element.elementor-element-aab7bda{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11635d5 */.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c0f3a */.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096d10 */.elementor-459296 .elementor-element.elementor-element-6096d10{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f8f16 */.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852a270 */.elementor-459296 .elementor-element.elementor-element-852a270 .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b45a8 */.elementor-459296 .elementor-element.elementor-element-b2b45a8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5a01 */.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57874e */.elementor-459296 .elementor-element.elementor-element-a57874e .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2533ef8 */.elementor-459296 .elementor-element.elementor-element-2533ef8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9d92 */.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfaf68 */.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327a34b */.elementor-459296 .elementor-element.elementor-element-327a34b{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87ac22 */.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be33762 */.elementor-459296 .elementor-element.elementor-element-be33762 .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766c63c */.elementor-459296 .elementor-element.elementor-element-766c63c{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd9f7c */.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714808 */.elementor-459296 .elementor-element.elementor-element-3714808 .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8be97 */.elementor-459296 .elementor-element.elementor-element-ba8be97{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7cf4b */.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfb777 */.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9c435 */.elementor-459296 .elementor-element.elementor-element-9c9c435{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc30a5 */.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fef55 */.elementor-459296 .elementor-element.elementor-element-08fef55 .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431089 */.elementor-459296 .elementor-element.elementor-element-d431089{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd8e75 */.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbb491 */.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8150c89 */.elementor-459296 .elementor-element.elementor-element-8150c89{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-8150c89:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992951e */.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-992951e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595041c */.elementor-459296 .elementor-element.elementor-element-595041c .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-595041c:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aab7bda */.elementor-459296 .elementor-element.elementor-element-aab7bda{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-aab7bda:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11635d5 */.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-11635d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c0f3a */.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-38c0f3a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096d10 */.elementor-459296 .elementor-element.elementor-element-6096d10{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-6096d10:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f8f16 */.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a5f8f16:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852a270 */.elementor-459296 .elementor-element.elementor-element-852a270 .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-852a270:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b45a8 */.elementor-459296 .elementor-element.elementor-element-b2b45a8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-b2b45a8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b5a01 */.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-52b5a01:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57874e */.elementor-459296 .elementor-element.elementor-element-a57874e .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-a57874e:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2533ef8 */.elementor-459296 .elementor-element.elementor-element-2533ef8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-2533ef8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9d92 */.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-30a9d92:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cfaf68 */.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8cfaf68:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327a34b */.elementor-459296 .elementor-element.elementor-element-327a34b{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-327a34b:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87ac22 */.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-a87ac22:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be33762 */.elementor-459296 .elementor-element.elementor-element-be33762 .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-be33762:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-766c63c */.elementor-459296 .elementor-element.elementor-element-766c63c{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-766c63c:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd9f7c */.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-afd9f7c:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3714808 */.elementor-459296 .elementor-element.elementor-element-3714808 .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-3714808:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8be97 */.elementor-459296 .elementor-element.elementor-element-ba8be97{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-ba8be97:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7cf4b */.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-dc7cf4b:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfb777 */.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-ecfb777:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9c435 */.elementor-459296 .elementor-element.elementor-element-9c9c435{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-9c9c435:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc30a5 */.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-bdc30a5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08fef55 */.elementor-459296 .elementor-element.elementor-element-08fef55 .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-08fef55:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431089 */.elementor-459296 .elementor-element.elementor-element-d431089{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-text,
.elementor-459296 .elementor-element.elementor-element-d431089:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd8e75 */.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-459296 .elementor-element.elementor-element-edd8e75:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbb491 */.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-1, 
.elementor-459296 .elementor-element.elementor-element-8dbb491:hover .box-2{
    opacity: 1 !important;}/* End custom CSS */