.elementor-2154 .elementor-element.elementor-element-da54b42{--display:flex;}.elementor-2154 .elementor-element.elementor-element-da54b42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2154 .elementor-element.elementor-element-aa5f433 .elementor-heading-title{font-family:"Inter", Inter;font-size:36px;font-weight:600;line-height:1em;color:#0F0700;}.elementor-2154 .elementor-element.elementor-element-543fdfe{font-size:23px;color:var( --e-global-color-secondary );}.elementor-2154 .elementor-element.elementor-element-b751ab0{font-weight:700;line-height:19px;color:var( --e-global-color-d49ac81 );}.elementor-2154 .elementor-element.elementor-element-b751ab0 p{margin-block-end:0px;}.elementor-2154 .elementor-element.elementor-element-cc7dd3c{--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-2154 .elementor-element.elementor-element-cc7dd3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2154 .elementor-element.elementor-element-daf8c53 .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-e0afef3 ) 0%, var( --e-global-color-e0afef3 ) 100%);}.elementor-2154 .elementor-element.elementor-element-fb4507c .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d49ac81 ) 0%, var( --e-global-color-d49ac81 ) 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2154 .elementor-element.elementor-element-a68c965{--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-2154 .elementor-element.elementor-element-b12eafa{font-size:13px;}#wpr-popup-id-2154 .wpr-popup-container{width:650px;animation-duration:1s;}#wpr-popup-id-2154 .wpr-popup-container-inner{height:auto;z-index:13;align-items:flex-start;padding:20px 20px 20px 20px;border-radius:0px 0px 0px 0px;}#wpr-popup-id-2154 .wpr-template-popup-inner{justify-content:center;align-items:center;}#wpr-popup-id-2154{z-index:9999;}#wpr-popup-id-2154 .wpr-popup-overlay{display:block;}#wpr-popup-id-2154 .wpr-popup-close-btn{display:block;top:10px;right:10px;color:var( --e-global-color-secondary );width:35px;height:35px;border-style:none;border-radius:2px 2px 2px 2px;}#wpr-popup-id-2154 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#333333;}#wpr-popup-id-2154 .ps > .ps__rail-y > .ps__thumb-y{background-color:#333333;}#wpr-popup-id-2154 .wpr-popup-close-btn:hover{color:#54595f;}#wpr-popup-id-2154 .wpr-popup-close-btn i{font-size:20px;line-height:35px;}#wpr-popup-id-2154 .wpr-popup-close-btn svg{width:20px;height:20px;line-height:35px;}@media(max-width:1024px){.elementor-2154 .elementor-element.elementor-element-aa5f433 .elementor-heading-title{font-size:37px;}}@media(min-width:768px){.elementor-2154 .elementor-element.elementor-element-da54b42{--width:97.869%;}.elementor-2154 .elementor-element.elementor-element-cc7dd3c{--width:95.738%;}}@media(max-width:767px){.elementor-2154 .elementor-element.elementor-element-da54b42{--min-height:0px;--justify-content:space-between;}.elementor-2154 .elementor-element.elementor-element-aa5f433 .elementor-heading-title{font-size:30px;}.elementor-2154 .elementor-element.elementor-element-543fdfe{font-size:17px;line-height:1.4em;}.elementor-2154 .elementor-element.elementor-element-543fdfe p{margin-block-end:0px;}.elementor-2154 .elementor-element.elementor-element-b751ab0.elementor-element{--align-self:flex-start;}.elementor-2154 .elementor-element.elementor-element-b751ab0{columns:1;column-gap:0px;}.elementor-2154 .elementor-element.elementor-element-cc7dd3c{--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:9px 9px;--row-gap:9px;--column-gap:9px;}}/* Start custom CSS *//* ===== CLOSE ICON FIX (black circle hataane ke liye) =====
   Dusre popup templates ki custom CSS mein "i.eicon-close" rule
   bina "#wpr-popup-id-2154" prefix ke likha hua hai, is liye woh poori site
   par leak karta hai (dark circle + padding + border).
   Home page par woh templates load hote hain, is liye wahan is
   popup ke close icon par black circle aa raha tha. Fireplace
   Tune-Up page par woh load nahi hote, is liye wahan saaf tha.
   Yeh rule sirf is popup ke close icon ko WPR ki apni styling
   (orange square) par wapas le aata hai, taake har page par popup
   bilkul ek jaisa dikhe. */
#wpr-popup-id-2154 .wpr-popup-close-btn i.eicon-close{
  background: transparent;
  border: 0;
  padding: 0;
  border-radius: 0 !important;
}/* End custom CSS */