.elementor-214 .elementor-element.elementor-element-dda323f{--display:flex;--min-height:85vh;--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;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-56b9f9b{--display:flex;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-873518c{--display:flex;}.elementor-214 .elementor-element.elementor-element-ba296bf{font-family:"Outfit", Sans-serif;font-size:1.16rem;color:#6E5860;}.elementor-214 .elementor-element.elementor-element-ba296bf p{margin-block-end:0px;}.elementor-214 .elementor-element.elementor-element-0b3f263{font-size:1rem;color:#CF7D59;}.elementor-214 .elementor-element.elementor-element-0b3f263 p{margin-block-end:0px;}.elementor-214 .elementor-element.elementor-element-e1a7a53{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-c5caf73 .elementor-button{fill:#3A151B;color:#3A151B;}.elementor-214 .elementor-element.elementor-element-c5caf73 .elementor-button:hover, .elementor-214 .elementor-element.elementor-element-c5caf73 .elementor-button:focus{color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-c5caf73 .elementor-button:hover svg, .elementor-214 .elementor-element.elementor-element-c5caf73 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-cc7d8d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-398dfcb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C29A4573;--border-color:#C29A4573;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-214 .elementor-element.elementor-element-398dfcb:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-398dfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF99 160%, #FFFFFF33 100%);}.elementor-214 .elementor-element.elementor-element-7c91438{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-00ff599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-00ff599:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-00ff599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A151B;}.elementor-214 .elementor-element.elementor-element-d05efb8{--display:grid;--e-con-grid-template-columns:repeat(4, 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-214 .elementor-element.elementor-element-0a65c7d > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2C1782E;}.elementor-214 .elementor-element.elementor-element-89283b7 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2C1782E;}.elementor-214 .elementor-element.elementor-element-45b14f1 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2C1782E;}.elementor-214 .elementor-element.elementor-element-a75826c{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-a75826c:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-a75826c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F2;}.elementor-214 .elementor-element.elementor-element-ce936ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-ce936ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-b437e71{text-align:center;}.elementor-214 .elementor-element.elementor-element-88f6484{text-align:center;}.elementor-214 .elementor-element.elementor-element-fd38f18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-214 .elementor-element.elementor-element-14d026b{--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-214 .elementor-element.elementor-element-f7a75dc > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2C1782E;}.elementor-214 .elementor-element.elementor-element-ae80fc6 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2C1782E;}.elementor-214 .elementor-element.elementor-element-4dc3895 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2C1782E;}.elementor-214 .elementor-element.elementor-element-9a44b8c{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-9a44b8c:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-9a44b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBF5EC 0%, #F4EAF1 100%);}.elementor-214 .elementor-element.elementor-element-8a9e801{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-8a9e801.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-e904702{text-align:center;}.elementor-214 .elementor-element.elementor-element-c64156c{text-align:center;}.elementor-214 .elementor-element.elementor-element-3061166{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.16rem;color:#6E5860;}.elementor-214 .elementor-element.elementor-element-3061166 p{margin-block-end:0px;}.elementor-214 .elementor-element.elementor-element-44a9bf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-214 .elementor-element.elementor-element-9045cd0{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-9045cd0:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-9045cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #2E1117 0%, #1D0A0E 100%);}.elementor-214 .elementor-element.elementor-element-fc4baf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-fc4baf9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-8245763{text-align:center;}.elementor-214 .elementor-element.elementor-element-5a78186{text-align:center;}.elementor-214 .elementor-element.elementor-element-5a78186 .elementor-heading-title{color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-94a72d3{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.16rem;color:#F7E7E6B3;}.elementor-214 .elementor-element.elementor-element-94a72d3 p{margin-block-end:0px;}.elementor-214 .elementor-element.elementor-element-5540541{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9CF8F24;--border-color:#E9CF8F24;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-5540541:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-5540541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9CF8F24;}.elementor-214 .elementor-element.elementor-element-d647dfa{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-d647dfa:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-d647dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #E4EBDE 0%, #F7E7E6 100%);}.elementor-214 .elementor-element.elementor-element-d647dfa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-c530efe{--display:flex;--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-8f55c95{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C29A4573;--border-color:#C29A4573;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-214 .elementor-element.elementor-element-8f55c95:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-8f55c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF99 160%, #FFFFFF33 100%);}.elementor-214 .elementor-element.elementor-element-266282f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-266282f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-96df819{text-align:start;}.elementor-214 .elementor-element.elementor-element-985f980{text-align:start;}.elementor-214 .elementor-element.elementor-element-da9a78f{text-align:start;}.elementor-214 .elementor-element.elementor-element-236f678{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-236f678:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-236f678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EAF1;}.elementor-214 .elementor-element.elementor-element-0c63361{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-0c63361.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-cf174de{text-align:center;}.elementor-214 .elementor-element.elementor-element-62b89c3{text-align:center;}.elementor-214 .elementor-element.elementor-element-86af6a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-5509fae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-5509fae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-d78b7ca{text-align:center;}.elementor-214 .elementor-element.elementor-element-aa1ea66 .elementor-button{padding:20px 30px 20px 30px;}.elementor-214 .elementor-element.elementor-element-cdb6812{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-cdb6812:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-cdb6812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F2;}.elementor-214 .elementor-element.elementor-element-31d802b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-31d802b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-214 .elementor-element.elementor-element-e54704f{text-align:center;}.elementor-214 .elementor-element.elementor-element-49a980e{text-align:center;}.elementor-214 .elementor-element.elementor-element-141df4a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-214 .elementor-element.elementor-element-dda323f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-214 .elementor-element.elementor-element-56b9f9b{--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-214 .elementor-element.elementor-element-873518c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-cc7d8d9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-cc7d8d9.e-con{--align-self:center;}.elementor-214 .elementor-element.elementor-element-d05efb8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-214 .elementor-element.elementor-element-14d026b{--grid-auto-flow:row;}.elementor-214 .elementor-element.elementor-element-9a44b8c{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-9045cd0{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-5540541{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-214 .elementor-element.elementor-element-d647dfa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-c530efe{--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:center;}.elementor-214 .elementor-element.elementor-element-8f55c95.e-con{--align-self:center;}.elementor-214 .elementor-element.elementor-element-96df819{text-align:center;}.elementor-214 .elementor-element.elementor-element-985f980{text-align:center;}.elementor-214 .elementor-element.elementor-element-da9a78f{text-align:center;}.elementor-214 .elementor-element.elementor-element-d6792b0{text-align:center;}.elementor-214 .elementor-element.elementor-element-236f678{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-86af6a6{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-cdb6812{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-214 .elementor-element.elementor-element-141df4a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-214 .elementor-element.elementor-element-d05efb8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-214 .elementor-element.elementor-element-14d026b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-214 .elementor-element.elementor-element-5540541{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-214 .elementor-element.elementor-element-141df4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-214 .elementor-element.elementor-element-dda323f{--content-width:1200px;}.elementor-214 .elementor-element.elementor-element-873518c{--width:49%;}.elementor-214 .elementor-element.elementor-element-cc7d8d9{--width:49%;}.elementor-214 .elementor-element.elementor-element-a75826c{--content-width:1200px;}.elementor-214 .elementor-element.elementor-element-9a44b8c{--content-width:1200px;}.elementor-214 .elementor-element.elementor-element-9045cd0{--content-width:1200px;}.elementor-214 .elementor-element.elementor-element-d647dfa{--content-width:1200px;}.elementor-214 .elementor-element.elementor-element-8f55c95{--width:44%;}.elementor-214 .elementor-element.elementor-element-266282f{--width:50%;}.elementor-214 .elementor-element.elementor-element-236f678{--content-width:1200px;}.elementor-214 .elementor-element.elementor-element-86af6a6{--content-width:1200px;}.elementor-214 .elementor-element.elementor-element-5509fae{--width:80%;}.elementor-214 .elementor-element.elementor-element-cdb6812{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-214 .elementor-element.elementor-element-873518c{--width:100%;}.elementor-214 .elementor-element.elementor-element-cc7d8d9{--width:75%;}.elementor-214 .elementor-element.elementor-element-266282f{--width:100%;}.elementor-214 .elementor-element.elementor-element-5509fae{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-ce6fa52 */.hero .tagpill {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  background: rgba(255, 255, 255, .6);
  border: 1px solid var(--line);
  padding: 8px 16px;
  border-radius: 40px;
  font-size: .78rem;
  font-weight: 500;
  color: var(--wine);
}

.hero .tagpill .dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--terracotta);
  box-shadow: 0 0 0 4px rgba(207, 125, 89, .2);
}

.rv {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity .8s cubic-bezier(.2, .7, .2, 1),
              transform .8s cubic-bezier(.2, .7, .2, 1);
}

.rv.in {
  opacity: 1;
  transform: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fe721c */h1 {
    font-size: clamp(2.7rem, 5.6vw, 4.6rem);
    font-weight: 400;
    color: var(--wine-deep);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c0e367 */.float-card-html-block{
 position:static;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7d8d9 */.hero-media{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda323f */.hero {
  position: relative;
  overflow: hidden;
  background: radial-gradient(70% 100% at 92% 8%, var(--blush) 0%, transparent 52%), radial-gradient(80% 80% at 4% 100%, var(--sage-soft) 0%, transparent 55%), linear-gradient(160deg, var(--paper), var(--rose-soft) 60%, var(--cream-2));
}

.hero::after {
  content: "";
  position: absolute;
  top: 0;
  right: -40px;
  width: 50%;
  height: 100%;
  background-image: url("https://physiotherapypunjab.com/wp-content/uploads/2026/06/spine-image.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;   
  opacity: .07;
  pointer-events: none;
  z-index: 0;
}

/* keep hero text above the image */
.hero > * {
  position: relative;
  z-index: 1;
}

@media (max-width: 768px) {
  .hero::after { display: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-985f980 */.doc-quote h4{
    font-family: 'Fraunces';
    font-size: clamp(1.5rem, 3.2vw, 2.0rem);
    color: var(--wine-deep);
    font-weight: 400;
    font-style: italic;
    line-height: 1.28;
}
.doc-quote h4::before {
    content: "\201C";
    font-size: 3rem;
    color: #c9a24b;
    line-height: 0;
    vertical-align: -.3em;
    margin-right: .1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6792b0 */.doc-role {
    color: var(--terracotta);
    font-weight: 500;
    font-size: .92rem;
    margin-top: 6px;
}
.doc-role span {
    display: block;
    color: var(--ink-soft);
    font-weight: 300;
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d78b7ca */.laser h2 {
    color: var(--wine-deep);
    font-size: clamp(2.1rem, 4.2vw, 3.4rem);
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86af6a6 */.laser {
    background: radial-gradient(120% 130% at 100% 0%, #f3d9d6, transparent 55%), linear-gradient(160deg, #f7e7e6, #f4eaf1);
}/* End custom CSS */
/* Start custom CSS */#Content{
    font-family: 'Outfit', sans-serif;
    color: var(--ink);
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
	overflow-x: hidden;
	padding:0;
}

.the_content_wrapper {
	margin: 0 !important;
    width: 100% !important;
}

#Header, #Footer{
	display:none;
}

.jjpc-toggle{
    background:none !important;
    margin: 0 !important;
}


    .section_wrapper, .container, .four.columns .widget-area {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }


 .section_wrapper :is(h1, h2, h3, h4) {
  font-family: 'Fraunces', serif;
  font-weight: 500;
  line-height: 1.07;
  color: var(--wine-deep);
  letter-spacing: -.015em;
}

h2 {
    font-size: clamp(2.1rem, 3.8vw, 3.2rem);
    font-weight: 400;
}/* End custom CSS */