.elementor-widget-container [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4781 .elementor-element.elementor-element-0113453{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-html .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4781 .elementor-element.elementor-element-bd14865{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--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-4781 .elementor-element.elementor-element-bd14865::before, .elementor-4781 .elementor-element.elementor-element-bd14865 > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-bd14865 > .e-con-inner > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-bd14865 > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-bd14865 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-bd14865 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #6B0000 0%, #000000 100%);}.elementor-4781 .elementor-element.elementor-element-132e264{--display:flex;--min-height:800px;--padding-top:0150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-132e264:not(.elementor-motion-effects-element-type-background), .elementor-4781 .elementor-element.elementor-element-132e264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF000000 0%, #111114 100%);}.elementor-4781 .elementor-element.elementor-element-6c3f17e{--display:grid;--min-height:800px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4781 .elementor-element.elementor-element-041f941{--display:flex;}.elementor-4781 .elementor-element.elementor-element-84985c4{--display:flex;--min-height:800px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4781 .elementor-element.elementor-element-70cdaba{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0160px;--padding-right:010px;--z-index:5;}.elementor-4781 .elementor-element.elementor-element-70cdaba.e-con{--align-self:flex-start;}.elementor-widget-heading [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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 );}.elementor-4781 .elementor-element.elementor-element-f76e173{text-align:start;}.elementor-4781 .elementor-element.elementor-element-f76e173 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;color:#E8001D;}.elementor-4781 .elementor-element.elementor-element-44ae17d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4781 .elementor-element.elementor-element-44ae17d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-d8cafad{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4781 .elementor-element.elementor-element-d8cafad .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4781 .elementor-element.elementor-element-a50cc58{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-weight:400;line-height:7px;color:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-81bb613{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-fafabf3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4C4C4;--border-color:#C4C4C4;}.elementor-4781 .elementor-element.elementor-element-fafabf3:hover{border-style:none;}.elementor-4781 .elementor-element.elementor-element-fafabf3, .elementor-4781 .elementor-element.elementor-element-fafabf3::before{--border-transition:0.3s;}.elementor-widget-counter [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-counter .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4781 .elementor-element.elementor-element-5dd357b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-4781 .elementor-element.elementor-element-5dd357b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#E8001D;font-family:"Bebas Neue", Sans-serif;font-weight:500;}.elementor-4781 .elementor-element.elementor-element-551f663{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4781 .elementor-element.elementor-element-551f663 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-b3e0da7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4C4C4;--border-color:#C4C4C4;}.elementor-4781 .elementor-element.elementor-element-b3e0da7:hover{border-style:none;}.elementor-4781 .elementor-element.elementor-element-b3e0da7, .elementor-4781 .elementor-element.elementor-element-b3e0da7::before{--border-transition:0.3s;}.elementor-4781 .elementor-element.elementor-element-8539d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-4781 .elementor-element.elementor-element-8539d20 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#E8001D;font-family:"Bebas Neue", Sans-serif;font-weight:500;}.elementor-4781 .elementor-element.elementor-element-fd854d9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4781 .elementor-element.elementor-element-fd854d9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-65db1d3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C4C4C4;--border-color:#C4C4C4;}.elementor-4781 .elementor-element.elementor-element-65db1d3:hover{border-style:none;}.elementor-4781 .elementor-element.elementor-element-65db1d3, .elementor-4781 .elementor-element.elementor-element-65db1d3::before{--border-transition:0.3s;}.elementor-4781 .elementor-element.elementor-element-459d084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-4781 .elementor-element.elementor-element-459d084 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#E8001D;font-family:"Bebas Neue", Sans-serif;font-weight:500;}.elementor-4781 .elementor-element.elementor-element-b85c7d3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4781 .elementor-element.elementor-element-b85c7d3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-e272d60{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:5;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-widget-image [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4781 .elementor-element.elementor-element-820c74a{--e-transform-translateX:-171px;--e-transform-translateY:0px;--e-transform-scale:2;}.elementor-4781 .elementor-element.elementor-element-820c74a > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4781 .elementor-element.elementor-element-820c74a img{width:100%;max-width:100%;height:500px;}.elementor-4781 .elementor-element.elementor-element-eb8199a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-c1b2aff{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-c1b2aff:not(.elementor-motion-effects-element-type-background), .elementor-4781 .elementor-element.elementor-element-c1b2aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://perfecttints.com/wp-content/uploads/2026/04/DSC00922-2-scaled.png");}.elementor-4781 .elementor-element.elementor-element-c1b2aff::before, .elementor-4781 .elementor-element.elementor-element-c1b2aff > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-c1b2aff > .e-con-inner > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-c1b2aff > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-c1b2aff > .e-con-inner > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-c1b2aff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(223deg, #180000FC 0%, #3F0000 100%);}.elementor-4781 .elementor-element.elementor-element-387b83f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-69bbf38{--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;--overlay-opacity:0.99;--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-4781 .elementor-element.elementor-element-69bbf38:not(.elementor-motion-effects-element-type-background), .elementor-4781 .elementor-element.elementor-element-69bbf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecttints.com/wp-content/uploads/2026/04/Revamp-Your-Space-with-Trendy-Bedroom-Furniture-under.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4781 .elementor-element.elementor-element-69bbf38::before, .elementor-4781 .elementor-element.elementor-element-69bbf38 > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-69bbf38 > .e-con-inner > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-69bbf38 > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-69bbf38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-69bbf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #180000FC 0%, #3F0000 100%);}.elementor-4781 .elementor-element.elementor-element-e2910d0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-e128886{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-6415e49{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-6415e49:not(.elementor-motion-effects-element-type-background), .elementor-4781 .elementor-element.elementor-element-6415e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecttints.com/wp-content/uploads/2026/04/DSC00922-2-scaled.png");}.elementor-4781 .elementor-element.elementor-element-6415e49::before, .elementor-4781 .elementor-element.elementor-element-6415e49 > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-6415e49 > .e-con-inner > .elementor-background-video-container::before, .elementor-4781 .elementor-element.elementor-element-6415e49 > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-6415e49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4781 .elementor-element.elementor-element-6415e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #180000FC 0%, #3F0000 100%);}.elementor-4781 .elementor-element.elementor-element-2193224{text-align:center;}.elementor-4781 .elementor-element.elementor-element-2193224 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;color:#E8001D;}.elementor-4781 .elementor-element.elementor-element-16f6ce7{text-align:center;}.elementor-4781 .elementor-element.elementor-element-16f6ce7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;color:#FFFFFF;}.elementor-widget-eael-adv-accordion [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-adv-accordion .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-adv-accordion ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-adv-accordion .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#1D1D1D;padding:20px 20px 20px 20px;margin:5px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion{border-radius:0px 0px 0px 0px;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#333;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#E8001D;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8001D;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#E8001D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8001D;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#E8001D;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#FFFFFF;font-family:"Poppins", Sans-serif;border-style:solid;border-width:0px 1px 1px 1px;border-color:#E8001D;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#FF0000;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#FF0000;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#FF0000;fill:#FF0000;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle{color:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle{fill:#FFFFFF;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}@media(max-width:1024px){.elementor-4781 .elementor-element.elementor-element-6c3f17e{--grid-auto-flow:row;}.elementor-4781 .elementor-element.elementor-element-81bb613{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4781 .elementor-element.elementor-element-132e264{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-6c3f17e{--min-height:600px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4781 .elementor-element.elementor-element-6c3f17e.e-con{--order:-99999 /* order start hack */;}.elementor-4781 .elementor-element.elementor-element-041f941.e-con{--order:-99999 /* order start hack */;}.elementor-4781 .elementor-element.elementor-element-84985c4{--min-height:600px;}.elementor-4781 .elementor-element.elementor-element-70cdaba{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4781 .elementor-element.elementor-element-f76e173{text-align:start;}.elementor-4781 .elementor-element.elementor-element-f76e173 .elementor-heading-title{font-size:40px;}.elementor-4781 .elementor-element.elementor-element-44ae17d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4781 .elementor-element.elementor-element-44ae17d .elementor-heading-title{font-size:40px;}.elementor-4781 .elementor-element.elementor-element-d8cafad{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4781 .elementor-element.elementor-element-d8cafad .elementor-heading-title{font-size:40px;}.elementor-4781 .elementor-element.elementor-element-a50cc58{text-align:start;line-height:1em;}.elementor-4781 .elementor-element.elementor-element-81bb613{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4781 .elementor-element.elementor-element-5dd357b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;}.elementor-4781 .elementor-element.elementor-element-551f663{text-align:start;}.elementor-4781 .elementor-element.elementor-element-551f663 .elementor-heading-title{font-size:23px;}.elementor-4781 .elementor-element.elementor-element-8539d20 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;}.elementor-4781 .elementor-element.elementor-element-fd854d9{text-align:start;}.elementor-4781 .elementor-element.elementor-element-fd854d9 .elementor-heading-title{font-size:23px;}.elementor-4781 .elementor-element.elementor-element-459d084 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;}.elementor-4781 .elementor-element.elementor-element-b85c7d3{text-align:start;}.elementor-4781 .elementor-element.elementor-element-b85c7d3 .elementor-heading-title{font-size:23px;}.elementor-4781 .elementor-element.elementor-element-820c74a{--e-transform-translateX:-48px;--e-transform-translateY:-208px;--e-transform-scale:1.7;}.elementor-4781 .elementor-element.elementor-element-820c74a img{width:100%;max-width:100%;height:206px;object-fit:cover;}.elementor-4781 .elementor-element.elementor-element-6415e49{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-4781 .elementor-element.elementor-element-2193224 .elementor-heading-title{font-size:12px;}.elementor-4781 .elementor-element.elementor-element-16f6ce7 .elementor-heading-title{font-size:35px;}.elementor-4781 .elementor-element.elementor-element-bf43400 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-fafabf3 */.hover-bottom-line{
position: relative;
overflow: hidden;
}

.hover-bottom-line::after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 3px;
background: red;
transform: scaleX(0);
transform-origin: right;
transition: transform 0.4s ease;
}

.hover-bottom-line:hover::after{
transform: scaleX(1);
transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3e0da7 */.hover-bottom-line{
position: relative;
overflow: hidden;
}

.hover-bottom-line::after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 3px;
background: red;
transform: scaleX(0);
transform-origin: right;
transition: transform 0.4s ease;
}

.hover-bottom-line:hover::after{
transform: scaleX(1);
transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65db1d3 */.hover-bottom-line{
position: relative;
overflow: hidden;
}

.hover-bottom-line::after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 3px;
background: red;
transform: scaleX(0);
transform-origin: right;
transition: transform 0.4s ease;
}

.hover-bottom-line:hover::after{
transform: scaleX(1);
transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-826cad9 */.ps-section {
  background:#080808;
  color:#fff;
  font-family:Poppins;
  padding:120px 0;
}

.ps-container {
  max-width:1200px;
  margin:auto;
  padding:0 40px;
}

.ps-center { text-align:center; }

.ps-tag { color:#E8001D; letter-spacing:4px; font-family:Rajdhani; }

.ps-title {
  font-family:Bebas Neue;
  font-size:70px;
}

.ps-sub {
  color:#888;
  max-width:500px;
  margin:auto;
}

.ps-grid {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:60px;
  margin-top:60px;
}

.ps-box {
  display:flex;
  gap:20px;
  padding:20px;
  margin-bottom:20px;
  min-height:120px;
  background:rgba(255,0,0,0.05);
  border-left:3px solid #E8001D;
}

.ps-box.green {
  background:rgba(0,255,100,0.05);
  border-left:3px solid #00cc44;
}

/* FIX HEIGHT SAME */
.ps-box { align-items:flex-start; }

/* ANIMATION */
.ps-reveal {
  opacity:0;
  transform:translateY(40px);
  transition: all .8s ease;
}

.ps-reveal.active {
  opacity:1;
  transform:none;
}

.delay-1 { transition-delay:.1s; }
.delay-2 { transition-delay:.2s; }
.delay-3 { transition-delay:.3s; }
.delay-4 { transition-delay:.4s; }

.red { color:#E8001D; }
.green { color:#00cc44; }

@media(max-width:768px){
.ps-grid{grid-template-columns:1fr;}
}/* End custom CSS */
/* Start custom CSS */.theatre-curtain{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:9999;
display:flex;
pointer-events:none;
}

/* curtain panels */

.curtain-panel{
width:50%;
height:100%;
background-image:url("https://perfecttints.com/wp-content/uploads/2026/04/sl_121019_25870_67-scaled.jpg");
background-size:cover;
background-position:center;
}

/* left curtain */

.curtain-left{
animation:curtainLeft 2.5s cubic-bezier(.7,0,.3,1) forwards;
animation-delay:0.8s;
}

/* right curtain */

.curtain-right{
animation:curtainRight 2.5s cubic-bezier(.7,0,.3,1) forwards;
animation-delay:0.8s;
transform:scaleX(-1);
}

/* animations */

@keyframes curtainLeft{
0%{
transform:translateX(0);
}
100%{
transform:translateX(-100%);
}
}

@keyframes curtainRight{
0%{
transform:translateX(0) scaleX(-1);
}
100%{
transform:translateX(100%) scaleX(-1);
}
}/* End custom CSS */