.elementor-304 .elementor-element.elementor-element-de8ed91{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-304 .elementor-element.elementor-element-de8ed91:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-de8ed91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://bodyoflines.com/wp-content/uploads/2026/05/Kira_BodyOfLines_darker.webp");background-position:center center;background-size:cover;}.elementor-304 .elementor-element.elementor-element-89b4ec4{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-304 .elementor-element.elementor-element-89b4ec4:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-89b4ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-304 .elementor-element.elementor-element-2c5e63b{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-304 .elementor-element.elementor-element-2c5e63b:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-2c5e63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-304 .elementor-element.elementor-element-eed1deb{--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-304 .elementor-element.elementor-element-eed1deb:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-eed1deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-304 .elementor-element.elementor-element-51a9b3d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C89B63;border-radius:24px 24px 24px 24px;}.elementor-304 .elementor-element.elementor-element-6dd420b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-304 .elementor-element.elementor-element-6dd420b:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-6dd420b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-304 .elementor-element.elementor-element-d540def{--display:flex;}.elementor-304 .elementor-element.elementor-element-d4cc489{--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-304 .elementor-element.elementor-element-d4cc489:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-d4cc489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E0D8;}.elementor-304 .elementor-element.elementor-element-d7d87ee{--display:flex;}.elementor-304 .elementor-element.elementor-element-ba23029{--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-304 .elementor-element.elementor-element-a7c7c13{--display:flex;}.elementor-304 .elementor-element.elementor-element-a2effcd{--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-304 .elementor-element.elementor-element-2adf6ec{--display:flex;}.elementor-304 .elementor-element.elementor-element-1ab9671{--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-304 .elementor-element.elementor-element-64c35bd{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#C89B63;}.elementor-304 .elementor-element.elementor-element-64c35bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F4F1EC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C89B63;}:where( .elementor-304 .elementor-element.elementor-element-64c35bd > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E5E0D8;}.elementor-304 .elementor-element.elementor-element-64c35bd {--n-accordion-padding:20px 0px 20px 20px;}:where( .elementor-304 .elementor-element.elementor-element-64c35bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-304 .elementor-element.elementor-element-d34a149{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-304 .elementor-element.elementor-element-d34a149:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-d34a149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-304 .elementor-element.elementor-element-15dfcf1{--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:60px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-304 .elementor-element.elementor-element-15dfcf1:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-15dfcf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-de8ed91{--min-height:65vh;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-304 .elementor-element.elementor-element-89b4ec4{--min-height:65vh;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-304 .elementor-element.elementor-element-2c5e63b{--min-height:65vh;--padding-top:80px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-304 .elementor-element.elementor-element-eed1deb{--padding-top:20px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-304 .elementor-element.elementor-element-64c35bd{--n-accordion-title-font-size:20px;}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-de8ed91{--min-height:55vh;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-89b4ec4{--min-height:55vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-2c5e63b{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-304 .elementor-element.elementor-element-eed1deb{--padding-top:10px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-304 .elementor-element.elementor-element-64c35bd{--n-accordion-title-font-size:18px;}.elementor-304 .elementor-element.elementor-element-15dfcf1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-de8ed91{--content-width:1200px;}.elementor-304 .elementor-element.elementor-element-89b4ec4{--content-width:1200px;}.elementor-304 .elementor-element.elementor-element-2c5e63b{--content-width:1200px;}.elementor-304 .elementor-element.elementor-element-eed1deb{--content-width:800px;}.elementor-304 .elementor-element.elementor-element-6dd420b{--content-width:1200px;}.elementor-304 .elementor-element.elementor-element-d34a149{--content-width:1200px;}.elementor-304 .elementor-element.elementor-element-15dfcf1{--content-width:100%;}}@media(min-width:1025px){.elementor-304 .elementor-element.elementor-element-de8ed91:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-de8ed91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}