.elementor-9878 .elementor-element.elementor-element-3a3fe976{--display:flex;--min-height:calc(100vh - 7.5rem);--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-9878 .elementor-element.elementor-element-174adcfe{--display:flex;}.elementor-9878 .elementor-element.elementor-element-174adcfe:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-174adcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #C3C3C3 100%);}.elementor-9878 .elementor-element.elementor-element-174adcfe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-7b3d2d76{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:auto;--gap:3rem 5rem;--row-gap:3rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-7b3d2d76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-50a2c7ff{--display:flex;--justify-content:center;}.elementor-9878 .elementor-element.elementor-element-3fa370d3 .elementor-heading-title{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-secondary );}.elementor-9878 .elementor-element.elementor-element-3fa370d3 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-9878 .elementor-element.elementor-element-1b8b680f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-9878 .elementor-element.elementor-element-1b8b680f > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-3899aa7a{font-family:var( --e-global-typography-ff65836-font-family ), Sans-serif;font-size:var( --e-global-typography-ff65836-font-size );line-height:var( --e-global-typography-ff65836-line-height );letter-spacing:var( --e-global-typography-ff65836-letter-spacing );word-spacing:var( --e-global-typography-ff65836-word-spacing );color:var( --e-global-color-text );width:var( --container-widget-width, min(100%, 24.25rem) );max-width:min(100%, 24.25rem);--container-widget-width:min(100%, 24.25rem);--container-widget-flex-grow:0;}.elementor-9878 .elementor-element.elementor-element-2590b5de{--display:flex;--min-height:var(--col-height);}.elementor-9878 .elementor-element.elementor-element-2590b5de:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-2590b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.planetlighting.com/wp-content/uploads/2025/01/pentaled-28__hero__c.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9878 .elementor-element.elementor-element-75a434d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9878 .elementor-element.elementor-element-5279b97a{--display:flex;--min-height:6.5rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-448dfd72 .elementor-button{fill:var( --e-global-color-4a9fe65 );color:var( --e-global-color-4a9fe65 );background-color:#FFFFFF00;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-448dfd72 .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-448dfd72 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-448dfd72 .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-448dfd72 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9878 .elementor-element.elementor-element-45abd4df .elementor-button{fill:var( --e-global-color-4a9fe65 );color:var( --e-global-color-4a9fe65 );background-color:#FFFFFF00;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-45abd4df .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-45abd4df .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-45abd4df .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-45abd4df .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9878 .elementor-element.elementor-element-6f71985 .elementor-button{fill:var( --e-global-color-4a9fe65 );color:var( --e-global-color-4a9fe65 );background-color:#FFFFFF00;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-6f71985 .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-6f71985 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-6f71985 .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-6f71985 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9878 .elementor-element.elementor-element-3a821803 .elementor-button{fill:var( --e-global-color-4a9fe65 );color:var( --e-global-color-4a9fe65 );background-color:#FFFFFF00;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-3a821803 .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-3a821803 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-3a821803 .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-3a821803 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9878 .elementor-element.elementor-element-eb0977f{--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-9878 .elementor-element.elementor-element-4ad215c{--display:flex;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-4ad215c:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-4ad215c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-7ce2ded{--display:grid;--e-con-grid-template-columns:1fr 16rem;--e-con-grid-template-rows:repeat(1, 1fr);--gap:5rem 7.5rem;--row-gap:5rem;--column-gap:7.5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-dc8e87c{--display:flex;}.elementor-9878 .elementor-element.elementor-element-3cfb469 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9878 .elementor-element.elementor-element-3cfb469 > .elementor-widget-container{border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:0px 40px 60px -32px rgba(0,0,0,0.5);}.elementor-9878 .elementor-element.elementor-element-9c4d2a7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9878 .elementor-element.elementor-element-9c4d2a7 > .elementor-widget-container{margin:3rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-e3bc40a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-dfe85e7 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-9878 .elementor-element.elementor-element-dfe85e7{width:var( --container-widget-width, 1206 );max-width:1206;--container-widget-width:1206;--container-widget-flex-grow:0;}.elementor-9878 .elementor-element.elementor-element-dfe85e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-cf6f977{--display:flex;}.elementor-9878 .elementor-element.elementor-element-2972650 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9878 .elementor-element.elementor-element-2972650 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1.25rem/2);}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1.25rem/2);}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1.25rem/2);margin-left:calc(1.25rem/2);}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1.25rem/2);margin-left:calc(-1.25rem/2);}body.rtl .elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1.25rem/2);}body:not(.rtl) .elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1.25rem/2);}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9878 .elementor-element.elementor-element-19b7dff{--e-icon-list-icon-size:2rem;--icon-vertical-offset:0px;}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-icon{padding-right:0.5rem;}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-text{transition:color 0.3s;}.elementor-9878 .elementor-element.elementor-element-19b7dff > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-9878 .elementor-element.elementor-element-23bb2a2{--display:flex;--z-index:1;}.elementor-9878 .elementor-element.elementor-element-0ae26e6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9878 .elementor-element.elementor-element-0ae26e6 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-9cdda96{--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:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-9878 .elementor-element.elementor-element-c747caa .elementor-button{fill:#6D73A1;color:#6D73A1;background-color:#F2712100;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:#6D73A1;}.elementor-9878 .elementor-element.elementor-element-c747caa .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-c747caa .elementor-button:focus{color:var( --e-global-color-4a9fe65 );background-color:transparent;background-image:linear-gradient(90deg, #C0CCF0 0%, #A9C1FD 100%);border-color:var( --e-global-color-6b5cd00 );}.elementor-9878 .elementor-element.elementor-element-c747caa .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-c747caa .elementor-button:focus svg{fill:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-c3b6453 .elementor-button{fill:#6D73A1;color:#6D73A1;background-color:#F2712100;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:#6D73A1;}.elementor-9878 .elementor-element.elementor-element-c3b6453 .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-c3b6453 .elementor-button:focus{color:var( --e-global-color-4a9fe65 );background-color:transparent;background-image:linear-gradient(90deg, #C0CCF0 0%, #A9C1FD 100%);border-color:var( --e-global-color-6b5cd00 );}.elementor-9878 .elementor-element.elementor-element-c3b6453 .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-c3b6453 .elementor-button:focus svg{fill:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-20087e4 .elementor-button{fill:#6D73A1;color:#6D73A1;background-color:#F2712100;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:#6D73A1;}.elementor-9878 .elementor-element.elementor-element-20087e4 .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-20087e4 .elementor-button:focus{color:var( --e-global-color-4a9fe65 );background-color:transparent;background-image:linear-gradient(90deg, #C0CCF0 0%, #A9C1FD 100%);border-color:var( --e-global-color-6b5cd00 );}.elementor-9878 .elementor-element.elementor-element-20087e4 .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-20087e4 .elementor-button:focus svg{fill:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-b9dc0dc .elementor-button{fill:#6D73A1;color:#6D73A1;background-color:#F2712100;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:#6D73A1;}.elementor-9878 .elementor-element.elementor-element-b9dc0dc .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-b9dc0dc .elementor-button:focus{color:var( --e-global-color-4a9fe65 );background-color:transparent;background-image:linear-gradient(90deg, #C0CCF0 0%, #A9C1FD 100%);border-color:var( --e-global-color-6b5cd00 );}.elementor-9878 .elementor-element.elementor-element-b9dc0dc .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-b9dc0dc .elementor-button:focus svg{fill:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-8a21037{--display:flex;}.elementor-9878 .elementor-element.elementor-element-f5c7111 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-9878 .elementor-element.elementor-element-4dff40c{--display:flex;}.elementor-9878 .elementor-element.elementor-element-abc10b4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-7951642{--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;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-7951642:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-7951642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-9878 .elementor-element.elementor-element-8d5bc4a{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 7.5rem;--row-gap:3rem;--column-gap:7.5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-104203c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9878 .elementor-element.elementor-element-55b0e39 img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b662f4a );border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:0px 40px 60px -32px rgba(0,0,0,0.5);}.elementor-9878 .elementor-element.elementor-element-55b0e39{width:100%;max-width:100%;}.elementor-9878 .elementor-element.elementor-element-104d40a{--display:flex;}.elementor-9878 .elementor-element.elementor-element-8361b18 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9878 .elementor-element.elementor-element-8361b18 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-8361b18{width:initial;max-width:initial;}.elementor-9878 .elementor-element.elementor-element-8361b18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-f24d18c{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-ce36d3c{--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:7.5rem 0rem;--row-gap:7.5rem;--column-gap:0rem;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-ce36d3c:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-ce36d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-3aa39e7{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 7.5rem;--row-gap:3rem;--column-gap:7.5rem;--grid-auto-flow:row;--align-items:center;}.elementor-9878 .elementor-element.elementor-element-d7b0503{--display:flex;--gap:0% 8%;--row-gap:0%;--column-gap:8%;}.elementor-9878 .elementor-element.elementor-element-7a98da6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9878 .elementor-element.elementor-element-7a98da6 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-7a98da6{width:initial;max-width:initial;}.elementor-9878 .elementor-element.elementor-element-7a98da6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-f017e4b{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-f362420{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9878 .elementor-element.elementor-element-50677f3{width:var( --container-widget-width, 704 );max-width:704;--container-widget-width:704;--container-widget-flex-grow:0;}.elementor-9878 .elementor-element.elementor-element-50677f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-50677f3 > .elementor-widget-container{--e-transform-scale:1;}.elementor-9878 .elementor-element.elementor-element-7762239{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8% 8%;--row-gap:8%;--column-gap:8%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9878 .elementor-element.elementor-element-5ed0286{text-align:center;}.elementor-9878 .elementor-element.elementor-element-5ed0286 img{width:min(100%, 48rem);}.elementor-9878 .elementor-element.elementor-element-a6990d2{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:auto;--gap:3rem 7.5rem;--row-gap:3rem;--column-gap:7.5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-c6a5654{width:initial;max-width:initial;}.elementor-9878 .elementor-element.elementor-element-40ece29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0% 20%;--row-gap:0%;--column-gap:20%;}.elementor-9878 .elementor-element.elementor-element-30eb357 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9878 .elementor-element.elementor-element-30eb357 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-30eb357{width:initial;max-width:initial;}.elementor-9878 .elementor-element.elementor-element-30eb357.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-22e662a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-c349822{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 7.5rem;--row-gap:3rem;--column-gap:7.5rem;--grid-auto-flow:row;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9878 .elementor-element.elementor-element-d871fd2{--display:flex;}.elementor-9878 .elementor-element.elementor-element-9b8a52f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9878 .elementor-element.elementor-element-9b8a52f > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-9878 .elementor-element.elementor-element-9b8a52f{width:initial;max-width:initial;}.elementor-9878 .elementor-element.elementor-element-9b8a52f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9878 .elementor-element.elementor-element-47f5860{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-757887a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9878 .elementor-element.elementor-element-3a5fa71 img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b662f4a );border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:0px 40px 60px -32px rgba(0,0,0,0.5);}.elementor-9878 .elementor-element.elementor-element-3a5fa71{width:100%;max-width:100%;}.elementor-9878 .elementor-element.elementor-element-28f672c{--display:flex;}.elementor-9878 .elementor-element.elementor-element-22112b9 > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}.elementor-9878 .elementor-element.elementor-element-8c138b0{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9878 .elementor-element.elementor-element-8c138b0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-9878 .elementor-element.elementor-element-8c138b0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9878 .elementor-element.elementor-element-220756fb{--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-9878 .elementor-element.elementor-element-345c55e8{--display:flex;--overlay-opacity:0.7;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-345c55e8:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-345c55e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.planetlighting.com/wp-content/uploads/2024/07/phantom-ex__cta__c-scaled.jpg");background-position:center right;background-size:cover;}.elementor-9878 .elementor-element.elementor-element-345c55e8::before, .elementor-9878 .elementor-element.elementor-element-345c55e8 > .elementor-background-video-container::before, .elementor-9878 .elementor-element.elementor-element-345c55e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9878 .elementor-element.elementor-element-345c55e8 > .elementor-background-slideshow::before, .elementor-9878 .elementor-element.elementor-element-345c55e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9878 .elementor-element.elementor-element-345c55e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #000000 15%, #14141600 70%);}.elementor-9878 .elementor-element.elementor-element-4b7246cb{--display:flex;}.elementor-9878 .elementor-element.elementor-element-5b8e60a1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-5b8e60a1 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-9878 .elementor-element.elementor-element-1e5d216b{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-9878 .elementor-element.elementor-element-18131fca .elementor-button{background-color:#F2712100;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;}.elementor-9878 .elementor-element.elementor-element-18131fca .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-18131fca .elementor-button:focus{color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-18131fca .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-18131fca .elementor-button:focus svg{fill:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-316c1295 .elementor-button{background-color:#F2712100;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;}.elementor-9878 .elementor-element.elementor-element-316c1295 .elementor-button:hover, .elementor-9878 .elementor-element.elementor-element-316c1295 .elementor-button:focus{color:var( --e-global-color-4a9fe65 );}.elementor-9878 .elementor-element.elementor-element-316c1295 .elementor-button:hover svg, .elementor-9878 .elementor-element.elementor-element-316c1295 .elementor-button:focus svg{fill:var( --e-global-color-4a9fe65 );}@media(min-width:768px){.elementor-9878 .elementor-element.elementor-element-9cdda96{--width:min(100%, 13.5rem);}.elementor-9878 .elementor-element.elementor-element-d7b0503{--width:100%;}.elementor-9878 .elementor-element.elementor-element-f362420{--width:100%;}}@media(max-width:1200px){.elementor-9878 .elementor-element.elementor-element-7b3d2d76{--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-7ce2ded{--gap:3rem 5rem;--row-gap:3rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-8d5bc4a{--gap:3rem 5rem;--row-gap:3rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-3aa39e7{--gap:3rem 5rem;--row-gap:3rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-a6990d2{--gap:0rem 5rem;--row-gap:0rem;--column-gap:5rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-c349822{--gap:2rem 5rem;--row-gap:2rem;--column-gap:5rem;--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-9878 .elementor-element.elementor-element-7b3d2d76{--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-3899aa7a{font-size:var( --e-global-typography-ff65836-font-size );line-height:var( --e-global-typography-ff65836-line-height );letter-spacing:var( --e-global-typography-ff65836-letter-spacing );word-spacing:var( --e-global-typography-ff65836-word-spacing );}.elementor-9878 .elementor-element.elementor-element-2590b5de{--justify-content:center;}.elementor-9878 .elementor-element.elementor-element-4ad215c{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-7ce2ded{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-e3bc40a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-abc10b4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-7951642{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-8d5bc4a{--e-con-grid-template-columns:1fr 1fr;--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--grid-auto-flow:row;--align-items:start;}.elementor-9878 .elementor-element.elementor-element-55b0e39 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-9878 .elementor-element.elementor-element-f24d18c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-ce36d3c{--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-3aa39e7{--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--grid-auto-flow:row;--align-items:start;}.elementor-9878 .elementor-element.elementor-element-f017e4b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-a6990d2{--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--grid-auto-flow:row;--align-items:start;}.elementor-9878 .elementor-element.elementor-element-22e662a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-c349822{--e-con-grid-template-columns:1fr 1fr;--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-47f5860{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-3a5fa71 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-9878 .elementor-element.elementor-element-345c55e8:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-345c55e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9878 .elementor-element.elementor-element-345c55e8{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-9878 .elementor-element.elementor-element-7b3d2d76{--e-con-grid-template-columns:1fr;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--grid-auto-flow:row;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-1b8b680f > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-9878 .elementor-element.elementor-element-3899aa7a{font-size:var( --e-global-typography-ff65836-font-size );line-height:var( --e-global-typography-ff65836-line-height );letter-spacing:var( --e-global-typography-ff65836-letter-spacing );word-spacing:var( --e-global-typography-ff65836-word-spacing );}.elementor-9878 .elementor-element.elementor-element-2590b5de{--min-height:none;}.elementor-9878 .elementor-element.elementor-element-2590b5de:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-2590b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-9878 .elementor-element.elementor-element-7ce2ded{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-e3bc40a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-cf6f977{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9878 .elementor-element.elementor-element-19b7dff .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-19b7dff > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-9878 .elementor-element.elementor-element-c747caa{width:var( --container-widget-width, min(100%, 13.5rem) );max-width:min(100%, 13.5rem);--container-widget-width:min(100%, 13.5rem);--container-widget-flex-grow:0;}.elementor-9878 .elementor-element.elementor-element-c3b6453{width:var( --container-widget-width, min(100%, 13.5rem) );max-width:min(100%, 13.5rem);--container-widget-width:min(100%, 13.5rem);--container-widget-flex-grow:0;}.elementor-9878 .elementor-element.elementor-element-20087e4{width:var( --container-widget-width, min(100%, 13.5rem) );max-width:min(100%, 13.5rem);--container-widget-width:min(100%, 13.5rem);--container-widget-flex-grow:0;}.elementor-9878 .elementor-element.elementor-element-b9dc0dc{width:var( --container-widget-width, min(100%, 13.5rem) );max-width:min(100%, 13.5rem);--container-widget-width:min(100%, 13.5rem);--container-widget-flex-grow:0;}.elementor-9878 .elementor-element.elementor-element-abc10b4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-8d5bc4a{--e-con-grid-template-columns:1fr;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-55b0e39 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9878 .elementor-element.elementor-element-104d40a{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-f24d18c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-3aa39e7{--e-con-grid-template-columns:1fr;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-9878 .elementor-element.elementor-element-d7b0503{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9878 .elementor-element.elementor-element-d7b0503.e-con{--order:99999 /* order end hack */;}.elementor-9878 .elementor-element.elementor-element-f017e4b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-7762239{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9878 .elementor-element.elementor-element-a6990d2{--e-con-grid-template-columns:1fr;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--grid-auto-flow:row;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9878 .elementor-element.elementor-element-22e662a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-c349822{--e-con-grid-template-columns:1fr;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--grid-auto-flow:row;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9878 .elementor-element.elementor-element-d871fd2.e-con{--order:99999 /* order end hack */;}.elementor-9878 .elementor-element.elementor-element-47f5860{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9878 .elementor-element.elementor-element-3a5fa71 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9878 .elementor-element.elementor-element-345c55e8:not(.elementor-motion-effects-element-type-background), .elementor-9878 .elementor-element.elementor-element-345c55e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}/* Start custom CSS for text-editor, class: .elementor-element-3899aa7a */.elementor-9878 .elementor-element.elementor-element-3899aa7a {
    width: min(100%, 22.25rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2590b5de */.elementor-9878 .elementor-element.elementor-element-2590b5de {
    --col-height: calc(100lvh - 14rem);
}
body.admin-bar {
    .elementor-9878 .elementor-element.elementor-element-2590b5de {
        --col-height: calc(100lvh - 16rem);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a434d8 */.elementor-9878 .elementor-element.elementor-element-75a434d8 {
    background: var(--gradient-medi);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe85e7 */.elementor-9878 .elementor-element.elementor-element-dfe85e7 {
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c747caa */.elementor-9878 .elementor-element.elementor-element-c747caa {
	.elementor-button {
		width: 100%;

		&:is(:hover) {
			.elementor-button-content-wrapper::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.2' height='22.532' viewBox='0 0 18.2 22.532'%3E%3Cg id='icon__download' transform='translate(8014.598 -13010.221)'%3E%3Cpath id='Path_1400' data-name='Path 1400' d='M6024.667,8672.066a1,1,0,0,1-1-1V8655.6a1,1,0,0,1,2,0v15.466A1,1,0,0,1,6024.667,8672.066Z' transform='translate(-14029.948 4355.62)' fill='%23fff'/%3E%3Cpath id='Path_1401' data-name='Path 1401' d='M6024.772,8672.9l-.6-.432-8.4-6a1,1,0,1,1,1.162-1.627l7.8,5.568,7.212-5.548a1,1,0,0,1,1.22,1.586Z' transform='translate(-14029.948 4356.402)' fill='%23fff'/%3E%3Cpath id='Path_1402' data-name='Path 1402' d='M6030.85,8675.75H6018a1,1,0,0,1,0-2h12.85a1,1,0,0,1,0,2Z' transform='translate(-14029.948 4357.003)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
			}
		}
	}

	.elementor-button-content-wrapper {
		justify-content: flex-start;

		&::after {
			position: absolute;
			width: 1.25rem;
			height: 1.25rem;
			background-image: url("data:image/svg+xml,%3Csvg width='19' height='23' viewBox='0 0 19 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_221_7)'%3E%3Cpath d='M9.31689 17.4658C9.05168 17.4658 8.7974 17.3604 8.60986 17.1729C8.42233 16.9853 8.31689 16.731 8.31689 16.4658V0.999023C8.31689 0.733807 8.42233 0.479529 8.60986 0.291992C8.7974 0.104456 9.05168 -0.000976562 9.31689 -0.000976562C9.58211 -0.000976562 9.83639 0.104456 10.0239 0.291992C10.2115 0.479529 10.3169 0.733807 10.3169 0.999023V16.4658C10.3169 16.731 10.2115 16.9853 10.0239 17.1729C9.83639 17.3604 9.58211 17.4658 9.31689 17.4658Z' fill='%236D73A1'/%3E%3Cpath d='M9.42166 19.0819L8.82157 18.6493L0.421665 12.6493C0.311092 12.5746 0.216661 12.479 0.143833 12.3671C0.071004 12.2552 0.0214734 12.1293 -0.00216342 11.998C-0.0258002 11.8666 -0.0231329 11.7317 0.00613736 11.6015C0.0354077 11.4712 0.0906701 11.3488 0.168247 11.2401C0.245823 11.1315 0.344108 11.0396 0.457798 10.9696C0.571487 10.8997 0.697936 10.8532 0.829868 10.8329C0.9618 10.8127 1.09643 10.8189 1.22586 10.8515C1.3553 10.8841 1.47718 10.942 1.58377 11.0224L9.38358 16.5907L16.5955 11.0429C16.8058 10.8811 17.0721 10.8093 17.3352 10.8437C17.5984 10.878 17.837 11.0152 17.9988 11.2255C18.1606 11.4358 18.2319 11.7016 18.1975 11.9648C18.1632 12.2279 18.026 12.467 17.8157 12.6288L9.42166 19.0819Z' fill='%236D73A1'/%3E%3Cpath d='M15.5 22.5322H2.6499C2.38469 22.5322 2.13041 22.4268 1.94287 22.2393C1.75533 22.0517 1.6499 21.7974 1.6499 21.5322C1.6499 21.267 1.75533 21.0127 1.94287 20.8252C2.13041 20.6377 2.38469 20.5322 2.6499 20.5322H15.5C15.7652 20.5322 16.0195 20.6377 16.207 20.8252C16.3946 21.0127 16.5 21.267 16.5 21.5322C16.5 21.7974 16.3946 22.0517 16.207 22.2393C16.0195 22.4268 15.7652 22.5322 15.5 22.5322Z' fill='%236D73A1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_221_7'%3E%3Crect width='18.2' height='22.532' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-size: contain;
			transform: translateY(-50%);
			content: "";
			inset: 50% 1.5rem auto auto;
		}
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3b6453 */.elementor-9878 .elementor-element.elementor-element-c3b6453 {
	.elementor-button {
		width: 100%;

		&:is(:hover) {
			.elementor-button-content-wrapper::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.2' height='22.532' viewBox='0 0 18.2 22.532'%3E%3Cg id='icon__download' transform='translate(8014.598 -13010.221)'%3E%3Cpath id='Path_1400' data-name='Path 1400' d='M6024.667,8672.066a1,1,0,0,1-1-1V8655.6a1,1,0,0,1,2,0v15.466A1,1,0,0,1,6024.667,8672.066Z' transform='translate(-14029.948 4355.62)' fill='%23fff'/%3E%3Cpath id='Path_1401' data-name='Path 1401' d='M6024.772,8672.9l-.6-.432-8.4-6a1,1,0,1,1,1.162-1.627l7.8,5.568,7.212-5.548a1,1,0,0,1,1.22,1.586Z' transform='translate(-14029.948 4356.402)' fill='%23fff'/%3E%3Cpath id='Path_1402' data-name='Path 1402' d='M6030.85,8675.75H6018a1,1,0,0,1,0-2h12.85a1,1,0,0,1,0,2Z' transform='translate(-14029.948 4357.003)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
			}
		}
	}

	.elementor-button-content-wrapper {
		justify-content: flex-start;

		&::after {
			position: absolute;
			width: 1.25rem;
			height: 1.25rem;
			background-image: url("data:image/svg+xml,%3Csvg width='19' height='23' viewBox='0 0 19 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_221_7)'%3E%3Cpath d='M9.31689 17.4658C9.05168 17.4658 8.7974 17.3604 8.60986 17.1729C8.42233 16.9853 8.31689 16.731 8.31689 16.4658V0.999023C8.31689 0.733807 8.42233 0.479529 8.60986 0.291992C8.7974 0.104456 9.05168 -0.000976562 9.31689 -0.000976562C9.58211 -0.000976562 9.83639 0.104456 10.0239 0.291992C10.2115 0.479529 10.3169 0.733807 10.3169 0.999023V16.4658C10.3169 16.731 10.2115 16.9853 10.0239 17.1729C9.83639 17.3604 9.58211 17.4658 9.31689 17.4658Z' fill='%236D73A1'/%3E%3Cpath d='M9.42166 19.0819L8.82157 18.6493L0.421665 12.6493C0.311092 12.5746 0.216661 12.479 0.143833 12.3671C0.071004 12.2552 0.0214734 12.1293 -0.00216342 11.998C-0.0258002 11.8666 -0.0231329 11.7317 0.00613736 11.6015C0.0354077 11.4712 0.0906701 11.3488 0.168247 11.2401C0.245823 11.1315 0.344108 11.0396 0.457798 10.9696C0.571487 10.8997 0.697936 10.8532 0.829868 10.8329C0.9618 10.8127 1.09643 10.8189 1.22586 10.8515C1.3553 10.8841 1.47718 10.942 1.58377 11.0224L9.38358 16.5907L16.5955 11.0429C16.8058 10.8811 17.0721 10.8093 17.3352 10.8437C17.5984 10.878 17.837 11.0152 17.9988 11.2255C18.1606 11.4358 18.2319 11.7016 18.1975 11.9648C18.1632 12.2279 18.026 12.467 17.8157 12.6288L9.42166 19.0819Z' fill='%236D73A1'/%3E%3Cpath d='M15.5 22.5322H2.6499C2.38469 22.5322 2.13041 22.4268 1.94287 22.2393C1.75533 22.0517 1.6499 21.7974 1.6499 21.5322C1.6499 21.267 1.75533 21.0127 1.94287 20.8252C2.13041 20.6377 2.38469 20.5322 2.6499 20.5322H15.5C15.7652 20.5322 16.0195 20.6377 16.207 20.8252C16.3946 21.0127 16.5 21.267 16.5 21.5322C16.5 21.7974 16.3946 22.0517 16.207 22.2393C16.0195 22.4268 15.7652 22.5322 15.5 22.5322Z' fill='%236D73A1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_221_7'%3E%3Crect width='18.2' height='22.532' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-size: contain;
			transform: translateY(-50%);
			content: "";
			inset: 50% 1.5rem auto auto;
		}
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20087e4 */.elementor-9878 .elementor-element.elementor-element-20087e4 {
	.elementor-button {
		width: 100%;

		&:is(:hover) {
			.elementor-button-content-wrapper::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.2' height='22.532' viewBox='0 0 18.2 22.532'%3E%3Cg id='icon__download' transform='translate(8014.598 -13010.221)'%3E%3Cpath id='Path_1400' data-name='Path 1400' d='M6024.667,8672.066a1,1,0,0,1-1-1V8655.6a1,1,0,0,1,2,0v15.466A1,1,0,0,1,6024.667,8672.066Z' transform='translate(-14029.948 4355.62)' fill='%23fff'/%3E%3Cpath id='Path_1401' data-name='Path 1401' d='M6024.772,8672.9l-.6-.432-8.4-6a1,1,0,1,1,1.162-1.627l7.8,5.568,7.212-5.548a1,1,0,0,1,1.22,1.586Z' transform='translate(-14029.948 4356.402)' fill='%23fff'/%3E%3Cpath id='Path_1402' data-name='Path 1402' d='M6030.85,8675.75H6018a1,1,0,0,1,0-2h12.85a1,1,0,0,1,0,2Z' transform='translate(-14029.948 4357.003)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
			}
		}
	}

	.elementor-button-content-wrapper {
		justify-content: flex-start;

		&::after {
			position: absolute;
			width: 1.25rem;
			height: 1.25rem;
			background-image: url("data:image/svg+xml,%3Csvg width='19' height='23' viewBox='0 0 19 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_221_7)'%3E%3Cpath d='M9.31689 17.4658C9.05168 17.4658 8.7974 17.3604 8.60986 17.1729C8.42233 16.9853 8.31689 16.731 8.31689 16.4658V0.999023C8.31689 0.733807 8.42233 0.479529 8.60986 0.291992C8.7974 0.104456 9.05168 -0.000976562 9.31689 -0.000976562C9.58211 -0.000976562 9.83639 0.104456 10.0239 0.291992C10.2115 0.479529 10.3169 0.733807 10.3169 0.999023V16.4658C10.3169 16.731 10.2115 16.9853 10.0239 17.1729C9.83639 17.3604 9.58211 17.4658 9.31689 17.4658Z' fill='%236D73A1'/%3E%3Cpath d='M9.42166 19.0819L8.82157 18.6493L0.421665 12.6493C0.311092 12.5746 0.216661 12.479 0.143833 12.3671C0.071004 12.2552 0.0214734 12.1293 -0.00216342 11.998C-0.0258002 11.8666 -0.0231329 11.7317 0.00613736 11.6015C0.0354077 11.4712 0.0906701 11.3488 0.168247 11.2401C0.245823 11.1315 0.344108 11.0396 0.457798 10.9696C0.571487 10.8997 0.697936 10.8532 0.829868 10.8329C0.9618 10.8127 1.09643 10.8189 1.22586 10.8515C1.3553 10.8841 1.47718 10.942 1.58377 11.0224L9.38358 16.5907L16.5955 11.0429C16.8058 10.8811 17.0721 10.8093 17.3352 10.8437C17.5984 10.878 17.837 11.0152 17.9988 11.2255C18.1606 11.4358 18.2319 11.7016 18.1975 11.9648C18.1632 12.2279 18.026 12.467 17.8157 12.6288L9.42166 19.0819Z' fill='%236D73A1'/%3E%3Cpath d='M15.5 22.5322H2.6499C2.38469 22.5322 2.13041 22.4268 1.94287 22.2393C1.75533 22.0517 1.6499 21.7974 1.6499 21.5322C1.6499 21.267 1.75533 21.0127 1.94287 20.8252C2.13041 20.6377 2.38469 20.5322 2.6499 20.5322H15.5C15.7652 20.5322 16.0195 20.6377 16.207 20.8252C16.3946 21.0127 16.5 21.267 16.5 21.5322C16.5 21.7974 16.3946 22.0517 16.207 22.2393C16.0195 22.4268 15.7652 22.5322 15.5 22.5322Z' fill='%236D73A1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_221_7'%3E%3Crect width='18.2' height='22.532' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-size: contain;
			transform: translateY(-50%);
			content: "";
			inset: 50% 1.5rem auto auto;
		}
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9dc0dc */.elementor-9878 .elementor-element.elementor-element-b9dc0dc {
	.elementor-button {
		width: 100%;

		&:is(:hover) {
			.elementor-button-content-wrapper::after {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.2' height='22.532' viewBox='0 0 18.2 22.532'%3E%3Cg id='icon__download' transform='translate(8014.598 -13010.221)'%3E%3Cpath id='Path_1400' data-name='Path 1400' d='M6024.667,8672.066a1,1,0,0,1-1-1V8655.6a1,1,0,0,1,2,0v15.466A1,1,0,0,1,6024.667,8672.066Z' transform='translate(-14029.948 4355.62)' fill='%23fff'/%3E%3Cpath id='Path_1401' data-name='Path 1401' d='M6024.772,8672.9l-.6-.432-8.4-6a1,1,0,1,1,1.162-1.627l7.8,5.568,7.212-5.548a1,1,0,0,1,1.22,1.586Z' transform='translate(-14029.948 4356.402)' fill='%23fff'/%3E%3Cpath id='Path_1402' data-name='Path 1402' d='M6030.85,8675.75H6018a1,1,0,0,1,0-2h12.85a1,1,0,0,1,0,2Z' transform='translate(-14029.948 4357.003)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
			}
		}
	}

	.elementor-button-content-wrapper {
		justify-content: flex-start;

		&::after {
			position: absolute;
			width: 1.25rem;
			height: 1.25rem;
			background-image: url("data:image/svg+xml,%3Csvg width='19' height='23' viewBox='0 0 19 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_221_7)'%3E%3Cpath d='M9.31689 17.4658C9.05168 17.4658 8.7974 17.3604 8.60986 17.1729C8.42233 16.9853 8.31689 16.731 8.31689 16.4658V0.999023C8.31689 0.733807 8.42233 0.479529 8.60986 0.291992C8.7974 0.104456 9.05168 -0.000976562 9.31689 -0.000976562C9.58211 -0.000976562 9.83639 0.104456 10.0239 0.291992C10.2115 0.479529 10.3169 0.733807 10.3169 0.999023V16.4658C10.3169 16.731 10.2115 16.9853 10.0239 17.1729C9.83639 17.3604 9.58211 17.4658 9.31689 17.4658Z' fill='%236D73A1'/%3E%3Cpath d='M9.42166 19.0819L8.82157 18.6493L0.421665 12.6493C0.311092 12.5746 0.216661 12.479 0.143833 12.3671C0.071004 12.2552 0.0214734 12.1293 -0.00216342 11.998C-0.0258002 11.8666 -0.0231329 11.7317 0.00613736 11.6015C0.0354077 11.4712 0.0906701 11.3488 0.168247 11.2401C0.245823 11.1315 0.344108 11.0396 0.457798 10.9696C0.571487 10.8997 0.697936 10.8532 0.829868 10.8329C0.9618 10.8127 1.09643 10.8189 1.22586 10.8515C1.3553 10.8841 1.47718 10.942 1.58377 11.0224L9.38358 16.5907L16.5955 11.0429C16.8058 10.8811 17.0721 10.8093 17.3352 10.8437C17.5984 10.878 17.837 11.0152 17.9988 11.2255C18.1606 11.4358 18.2319 11.7016 18.1975 11.9648C18.1632 12.2279 18.026 12.467 17.8157 12.6288L9.42166 19.0819Z' fill='%236D73A1'/%3E%3Cpath d='M15.5 22.5322H2.6499C2.38469 22.5322 2.13041 22.4268 1.94287 22.2393C1.75533 22.0517 1.6499 21.7974 1.6499 21.5322C1.6499 21.267 1.75533 21.0127 1.94287 20.8252C2.13041 20.6377 2.38469 20.5322 2.6499 20.5322H15.5C15.7652 20.5322 16.0195 20.6377 16.207 20.8252C16.3946 21.0127 16.5 21.267 16.5 21.5322C16.5 21.7974 16.3946 22.0517 16.207 22.2393C16.0195 22.4268 15.7652 22.5322 15.5 22.5322Z' fill='%236D73A1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_221_7'%3E%3Crect width='18.2' height='22.532' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-size: contain;
			transform: translateY(-50%);
			content: "";
			inset: 50% 1.5rem auto auto;
		}
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6f977 */.elementor-9878 .elementor-element.elementor-element-cf6f977 {
    @media(min-width: 48rem) {
        grid-row: span 2;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18131fca */.elementor-9878 .elementor-element.elementor-element-18131fca {
	.elementor-button {
	    color: var(--clr-vision-medi);
	    border-color: var(--clr-vision-medi);
	    background: transparent;
		&:is(:hover) {
			background: var(--gradient-medi);
			color: var(--clr-white, #fff);
			border-color: var(--clr-vision-medi);
		}
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-316c1295 */.elementor-9878 .elementor-element.elementor-element-316c1295 {
	.elementor-button {
	    color: var(--clr-vision-medi);
	    border-color: var(--clr-vision-medi);
	    background: transparent;
		&:is(:hover) {
			background: var(--gradient-medi);
			color: var(--clr-white, #fff);
			border-color: var(--clr-vision-medi);
		}
	}
}/* End custom CSS */
/* Start custom CSS */body {
    #siteHeader {
        background: #212121;
    }
}

.has-text-reveal {
	&:has(.button-reveal.active) {
		.text-reveal {
			max-height: 50rem;
		}

		.plus-h-line {
			display: none;
		}
	}
}

.text-reveal {
	--transition: 0.4s linear;
	max-height: 0;
	overflow-y: hidden;
	transition: max-height var(--transition);
}

.button-reveal {
	--hover-color: #c2c2c2;
	--default-color: #c2c2c2;
	&:is(.button-reveal-w-plus) {
		display: flex;
		padding: 0 0 1rem 0;
		width: 100%;
		color: var(--default-color);
		font-size: 1.125em;
		font-weight: 400;
		background: transparent;
		border: 0;
		border-bottom: 0.063rem solid var(--default-color);
		border-radius: 0;
		justify-content: space-between;
		
		svg {
		    circle,
		    line {
		        stroke: var(--default-color);
		    }
		}
		&:is(:hover) {
			color: var(--hover-color);
			background: transparent;
			border-color: var(--hover-color);

			svg {
				circle,
				line {
					stroke: var(--hover-color);
				}
			}
		}
	}
}

.card-icon-feature {
	svg {
		display: block;
		width: 5rem;
	}
}/* End custom CSS */