.elementor-14303 .elementor-element.elementor-element-0f2d73b > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14303 .elementor-element.elementor-element-0f2d73b > .elementor-container{max-width:1200px;}.elementor-14303 .elementor-element.elementor-element-0f2d73b .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-14303 .elementor-element.elementor-element-0f2d73b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 100px 0px;}.elementor-14303 .elementor-element.elementor-element-f9065f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14303 .elementor-element.elementor-element-f9065f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-18f563d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-14303 .elementor-element.elementor-element-18f563d{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.3px;}.elementor-widget-heading .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-0f20e3d > .elementor-widget-container{margin:0px 120px -10px 120px;}.elementor-14303 .elementor-element.elementor-element-0f20e3d{text-align:center;}.elementor-14303 .elementor-element.elementor-element-0f20e3d .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14303 .elementor-element.elementor-element-22a6366{--divider-border-style:solid;--divider-color:#FFFFFF75;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-22a6366 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-22a6366 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14303 .elementor-element.elementor-element-5ee508e > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-14303 .elementor-element.elementor-element-5ee508e{text-align:center;color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-e0c2f93 > .elementor-container{max-width:786px;}.elementor-14303 .elementor-element.elementor-element-e0c2f93{z-index:999;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-280b222 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:014px 40px 14px 40px;}.elementor-14303 .elementor-element.elementor-element-280b222 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-280b222 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-280b222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-280b222 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-280b222 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-46ef59a .elementor-button{background-color:#000000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFDFD;border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;}.elementor-14303 .elementor-element.elementor-element-46ef59a .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-46ef59a .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-14303 .elementor-element.elementor-element-46ef59a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-46ef59a .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-46ef59a .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-81ec6a3{--display:flex;}.elementor-14303 .elementor-element.elementor-element-ccc00a7:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-ccc00a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-ccc00a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-14303 .elementor-element.elementor-element-ccc00a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14303 .elementor-element.elementor-element-4ba1852.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14303 .elementor-element.elementor-element-4ba1852 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-14303 .elementor-element.elementor-element-4ba1852 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-971d1ca{text-align:center;color:#9B680E;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-908699d{text-align:center;}.elementor-14303 .elementor-element.elementor-element-908699d .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-96d7f92{--divider-border-style:solid;--divider-color:#9B680E;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-96d7f92 .elementor-divider-separator{width:21%;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-96d7f92 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-14303 .elementor-element.elementor-element-836a7b0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#2B2B2B;}.elementor-14303 .elementor-element.elementor-element-836a7b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-c67003d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-0d241b7{--display:flex;}.elementor-14303 .elementor-element.elementor-element-f19026e{--spacer-size:64px;}.elementor-14303 .elementor-element.elementor-element-87a40ae:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-87a40ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://donnabellalaser.com/wp-content/uploads/2024/08/ToenailFungus-small.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14303 .elementor-element.elementor-element-87a40ae > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14303 .elementor-element.elementor-element-87a40ae > .elementor-container{max-width:1200px;}.elementor-14303 .elementor-element.elementor-element-87a40ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-14303 .elementor-element.elementor-element-24634d1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14303 .elementor-element.elementor-element-24634d1{text-align:left;}.elementor-14303 .elementor-element.elementor-element-24634d1 .elementor-heading-title{color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-03350c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-03350c1{text-align:left;color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-64ca4c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14303 .elementor-element.elementor-element-64ca4c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14303 .elementor-element.elementor-element-7fa2aa3 .elementor-button{background-color:#14280200;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;}.elementor-14303 .elementor-element.elementor-element-7fa2aa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-7fa2aa3 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-7fa2aa3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-7fa2aa3 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-7fa2aa3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-06273e3 .elementor-button{background-color:#14280200;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;}.elementor-14303 .elementor-element.elementor-element-06273e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-06273e3 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-06273e3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-06273e3 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-06273e3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-6eb9d96{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-7d3f8af{--display:flex;--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-14303 .elementor-element.elementor-element-d58e3b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-82409a5{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-c7898f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-2106509{--display:flex;--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-14303 .elementor-element.elementor-element-474ad6e{--display:flex;--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-14303 .elementor-element.elementor-element-44f646b{--display:flex;--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-14303 .elementor-element.elementor-element-2fc8dca{--display:flex;--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-14303 .elementor-element.elementor-element-c4d3d78{--display:flex;--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-14303 .elementor-element.elementor-element-6aa3684{--display:flex;--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-14303 .elementor-element.elementor-element-0f4345a{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-e2288ee{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-73dbfde{--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-14303 .elementor-element.elementor-element-dce676c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.2em;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14303 .elementor-element.elementor-element-5c7679e{color:#7A7A7A;}.elementor-14303 .elementor-element.elementor-element-31df4b5 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}.elementor-14303 .elementor-element.elementor-element-31df4b5 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-31df4b5 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-31df4b5.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-31df4b5 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-31df4b5 .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-5eeddee{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-02234ed{--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-14303 .elementor-element.elementor-element-cd8fd7b .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.2em;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14303 .elementor-element.elementor-element-1ef87ad .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 50px 10px 50px;}.elementor-14303 .elementor-element.elementor-element-1ef87ad .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-1ef87ad .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-1ef87ad.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-1ef87ad .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-1ef87ad .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-bee4914{--display:flex;}.elementor-14303 .elementor-element.elementor-element-abadbfd{--spacer-size:150px;}.elementor-14303 .elementor-element.elementor-element-3b7a6d4{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-93c7c91{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-14303 .elementor-element.elementor-element-93c7c91.e-con{--align-self:center;}.elementor-14303 .elementor-element.elementor-element-01186ca > .elementor-widget-container{border-style:none;}.elementor-14303 .elementor-element.elementor-element-01186ca{text-align:center;color:#9B680E;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-83558bd{text-align:center;}.elementor-14303 .elementor-element.elementor-element-83558bd .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:53px;font-weight:700;text-transform:none;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-9b700fd{--divider-border-style:solid;--divider-color:#9B680E;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-9b700fd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-9b700fd .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-9b700fd .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-14303 .elementor-element.elementor-element-1315b9f > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-1315b9f{z-index:9;text-align:center;}.elementor-14303 .elementor-element.elementor-element-d4f43aa{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-b223b10{width:initial;max-width:initial;}.elementor-14303 .elementor-element.elementor-element-b223b10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-b223b10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-40a6454{--display:flex;--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-14303 .elementor-element.elementor-element-8fc7920 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-0f8d387{color:#272727;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-1a1c1cf .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-14303 .elementor-element.elementor-element-1a1c1cf .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-1a1c1cf .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-1a1c1cf.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-1a1c1cf .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-1a1c1cf .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-6ae8ba4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 24px 0px 0px;--border-top-width:0px;--border-right-width:24px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-14303 .elementor-element.elementor-element-eb382b2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B680E;--border-color:#9B680E;--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-14303 .elementor-element.elementor-element-adecaab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B680E;--border-color:#9B680E;--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-14303 .elementor-element.elementor-element-00f5662{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-114c54a{width:initial;max-width:initial;}.elementor-14303 .elementor-element.elementor-element-114c54a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-114c54a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-2ade79c{--display:flex;--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-14303 .elementor-element.elementor-element-e4062c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-9e2cf7c{color:#272727;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-e554585 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-14303 .elementor-element.elementor-element-e554585 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-e554585 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-e554585.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-e554585 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-e554585 .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-4f6fc9f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 24px 0px 0px;--border-top-width:0px;--border-right-width:24px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-14303 .elementor-element.elementor-element-2dd94a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B680E;--border-color:#9B680E;--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-14303 .elementor-element.elementor-element-e1f1eea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-c62c023{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14303 .elementor-element.elementor-element-4a7426d{color:#C9A96E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1rem;letter-spacing:0rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-f4d940d > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-f4d940d .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-f4d940d .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-f4d940d .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-f4d940d .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-f4d940d .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-e5b4b37 > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-e5b4b37 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-stacked .elementor-icon{background-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-default .elementor-icon{color:#C9A96E;border-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-default .elementor-icon svg{fill:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-stacked .elementor-icon:hover{background-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-default .elementor-icon:hover{color:#A97007;border-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-e5b4b37.elementor-view-default .elementor-icon:hover svg{fill:#A97007;}.elementor-14303 .elementor-element.elementor-element-e5b4b37 .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-e5b4b37 .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-e5b4b37 .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-e5b4b37 .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-16077e4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-14303 .elementor-element.elementor-element-ce92e2b{color:#C9A96E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1rem;letter-spacing:0rem;}.elementor-14303 .elementor-element.elementor-element-67ead5d > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-67ead5d .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-67ead5d .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-67ead5d .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-67ead5d .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-67ead5d .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-5425848 > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-5425848 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-stacked .elementor-icon{background-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-default .elementor-icon{color:#C9A96E;border-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-default .elementor-icon svg{fill:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-stacked .elementor-icon:hover{background-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-default .elementor-icon:hover{color:#A97007;border-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-5425848.elementor-view-default .elementor-icon:hover svg{fill:#A97007;}.elementor-14303 .elementor-element.elementor-element-5425848 .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-5425848 .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-5425848 .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-5425848 .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-18094d1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-14303 .elementor-element.elementor-element-18094d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-e7a7c43{color:#C9A96E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1rem;letter-spacing:0rem;}.elementor-14303 .elementor-element.elementor-element-56797c6 > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-56797c6 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-stacked .elementor-icon{background-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-default .elementor-icon{color:#C9A96E;border-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-default .elementor-icon svg{fill:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-stacked .elementor-icon:hover{background-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-default .elementor-icon:hover{color:#A97007;border-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-56797c6.elementor-view-default .elementor-icon:hover svg{fill:#A97007;}.elementor-14303 .elementor-element.elementor-element-56797c6 .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-56797c6 .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-56797c6 .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-56797c6 .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-eba0771 > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-eba0771 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-eba0771 .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-eba0771 .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-eba0771 .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-eba0771 .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-fff71b0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-14303 .elementor-element.elementor-element-fff71b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-1f12839{color:#C9A96E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1rem;letter-spacing:0rem;}.elementor-14303 .elementor-element.elementor-element-c74d473 > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-c74d473 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-stacked .elementor-icon{background-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-default .elementor-icon{color:#C9A96E;border-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-default .elementor-icon svg{fill:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-stacked .elementor-icon:hover{background-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-default .elementor-icon:hover{color:#A97007;border-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-c74d473.elementor-view-default .elementor-icon:hover svg{fill:#A97007;}.elementor-14303 .elementor-element.elementor-element-c74d473 .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-c74d473 .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-c74d473 .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-c74d473 .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-3fbd3fa > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-3fbd3fa .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-3fbd3fa .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-3fbd3fa .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-3fbd3fa .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-3fbd3fa .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-a5dc5e2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-14303 .elementor-element.elementor-element-a5dc5e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-23142d2{color:#C9A96E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1rem;letter-spacing:0rem;}.elementor-14303 .elementor-element.elementor-element-56e716e > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-56e716e .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-stacked .elementor-icon{background-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-default .elementor-icon{color:#C9A96E;border-color:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-default .elementor-icon svg{fill:#C9A96E;}.elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-stacked .elementor-icon:hover{background-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-default .elementor-icon:hover{color:#A97007;border-color:#A97007;}.elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-framed .elementor-icon:hover, .elementor-14303 .elementor-element.elementor-element-56e716e.elementor-view-default .elementor-icon:hover svg{fill:#A97007;}.elementor-14303 .elementor-element.elementor-element-56e716e .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-56e716e .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-56e716e .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-56e716e .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-692c327 > .elementor-widget-container{margin:-6px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-692c327 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-692c327 .elementor-icon{font-size:12px;}.elementor-14303 .elementor-element.elementor-element-692c327 .elementor-icon svg{height:12px;}.elementor-14303 .elementor-element.elementor-element-692c327 .elementor-icon i, .elementor-14303 .elementor-element.elementor-element-692c327 .elementor-icon svg{transform:rotate(0deg);}.elementor-14303 .elementor-element.elementor-element-c370f36{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-81b81bc{width:initial;max-width:initial;}.elementor-14303 .elementor-element.elementor-element-81b81bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-81b81bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-2fef191{--display:flex;--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-14303 .elementor-element.elementor-element-363af8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-8aeeb31{color:#272727;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-b8969b4 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-14303 .elementor-element.elementor-element-b8969b4 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-b8969b4 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-b8969b4.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-b8969b4 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-b8969b4 .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-a37eda6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 24px 0px 0px;--border-top-width:0px;--border-right-width:24px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-14303 .elementor-element.elementor-element-358655d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B680E;--border-color:#9B680E;--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-14303 .elementor-element.elementor-element-b767c9e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B680E;--border-color:#9B680E;--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-14303 .elementor-element.elementor-element-8241deb{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-cea32da{width:initial;max-width:initial;}.elementor-14303 .elementor-element.elementor-element-cea32da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-cea32da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-fb78d75{--display:flex;--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-14303 .elementor-element.elementor-element-7e1dd36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-2962a0a{color:#272727;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-cdd637c .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-14303 .elementor-element.elementor-element-cdd637c .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-cdd637c .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-cdd637c.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-cdd637c .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-cdd637c .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-c70f7c3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 24px 0px 0px;--border-top-width:0px;--border-right-width:24px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-14303 .elementor-element.elementor-element-ba4050e{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-1797153{width:initial;max-width:initial;}.elementor-14303 .elementor-element.elementor-element-1797153 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-1797153.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-5bb7b3e{--display:flex;--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-14303 .elementor-element.elementor-element-4b4165d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;text-transform:none;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-e8ecf5f{color:#272727;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-706758a .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-14303 .elementor-element.elementor-element-706758a .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-706758a .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-706758a.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-706758a .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-706758a .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-c00d218{--display:flex;border-style:solid;--border-style:solid;border-width:0px 24px 0px 0px;--border-top-width:0px;--border-right-width:24px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--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-14303 .elementor-element.elementor-element-601b6bd{--display:flex;}.elementor-14303 .elementor-element.elementor-element-0061e99{--spacer-size:150px;}.elementor-14303 .elementor-element.elementor-element-c7a21d5:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-c7a21d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-14303 .elementor-element.elementor-element-c7a21d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-c7a21d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14303 .elementor-element.elementor-element-c320726.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14303 .elementor-element.elementor-element-c320726 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-14303 .elementor-element.elementor-element-c320726 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-4753337{text-align:center;color:#9B680E;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-4121079{text-align:center;}.elementor-14303 .elementor-element.elementor-element-4121079 .elementor-heading-title{font-size:40px;color:#F6F0EC;}.elementor-14303 .elementor-element.elementor-element-6da6c3d{--divider-border-style:solid;--divider-color:#9B680E;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-6da6c3d .elementor-divider-separator{width:21%;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-6da6c3d .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-14303 .elementor-element.elementor-element-1017144{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F6F0EC;}.elementor-14303 .elementor-element.elementor-element-1017144.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-fcabf0e{--display:flex;--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-14303 .elementor-element.elementor-element-30d3abf:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-30d3abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-14303 .elementor-element.elementor-element-30d3abf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-30d3abf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14303 .elementor-element.elementor-element-e04ee7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14303 .elementor-element.elementor-element-e04ee7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-14303 .elementor-element.elementor-element-e04ee7e > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-8cb383c{text-align:center;color:#9B680E;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-b9211d1{text-align:center;}.elementor-14303 .elementor-element.elementor-element-b9211d1 .elementor-heading-title{font-size:40px;color:#F6F0EC;}.elementor-14303 .elementor-element.elementor-element-3be0c0e{--divider-border-style:solid;--divider-color:#9B680E;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-3be0c0e .elementor-divider-separator{width:21%;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-3be0c0e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-14303 .elementor-element.elementor-element-9f8afdd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#F6F0EC;}.elementor-14303 .elementor-element.elementor-element-9f8afdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-d19e127{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14303 .elementor-element.elementor-element-d19e127:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-d19e127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-14303 .elementor-element.elementor-element-c777d76{z-index:999;}.elementor-14303 .elementor-element.elementor-element-c777d76 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-c777d76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-c777d76.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-c777d76.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-c777d76.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-c777d76.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-c777d76 .elementor-icon{font-size:45px;}.elementor-14303 .elementor-element.elementor-element-c777d76 .elementor-icon svg{height:45px;}.elementor-14303 .elementor-element.elementor-element-891c302 .elementor-icon-wrapper{text-align:center;}.elementor-14303 .elementor-element.elementor-element-891c302.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-891c302.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-891c302.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-891c302.elementor-view-framed .elementor-icon, .elementor-14303 .elementor-element.elementor-element-891c302.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-891c302 .elementor-icon{font-size:45px;}.elementor-14303 .elementor-element.elementor-element-891c302 .elementor-icon svg{height:45px;}.elementor-14303 .elementor-element.elementor-element-43f62ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-4888afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-4888afe img{border-radius:5px 5px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-71eaf71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-71eaf71{color:#000000;}.elementor-14303 .elementor-element.elementor-element-45df161{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-14303 .elementor-element.elementor-element-6bd019c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-6bd019c img{height:230px;object-fit:cover;object-position:top center;border-radius:5px 5px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-25bd7bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-25bd7bf{color:#000000;}.elementor-14303 .elementor-element.elementor-element-5472cae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-15eb484 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-15eb484 img{border-radius:5px 5px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-e9857bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-e9857bd{color:#000000;}.elementor-14303 .elementor-element.elementor-element-bcc9dff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14303 .elementor-element.elementor-element-8d9bb17{text-align:left;color:#9B680E;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-e5a1e87{width:var( --container-widget-width, 52.178% );max-width:52.178%;--container-widget-width:52.178%;--container-widget-flex-grow:0;text-align:left;}.elementor-14303 .elementor-element.elementor-element-e5a1e87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-e5a1e87.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14303 .elementor-element.elementor-element-e5a1e87 .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-ed7157d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14303 .elementor-element.elementor-element-cb9a04f{--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:flex-start;--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-14303 .elementor-element.elementor-element-34036c0 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.2em;transition-duration:0.7s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-14303 .elementor-element.elementor-element-34036c0 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-34036c0 .elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-34036c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-df7b34c .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.2em;transition-duration:0.7s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-14303 .elementor-element.elementor-element-df7b34c .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-df7b34c .elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-e378a56 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.2em;transition-duration:0.7s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-14303 .elementor-element.elementor-element-e378a56 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-e378a56 .elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-14303 .elementor-element.elementor-element-df3b97b{--divider-border-style:solid;--divider-color:#9B680E;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-df3b97b > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-df3b97b.elementor-element{--align-self:flex-start;}.elementor-14303 .elementor-element.elementor-element-df3b97b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-14303 .elementor-element.elementor-element-df3b97b .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-14303 .elementor-element.elementor-element-acba7f4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-14303 .elementor-element.elementor-element-4ca1635{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-bfe9b39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-bfe9b39{text-align:left;}.elementor-14303 .elementor-element.elementor-element-bfe9b39 img{width:100%;max-width:100%;}.elementor-14303 .elementor-element.elementor-element-feba92b{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-14303 .elementor-element.elementor-element-f285431 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-5fb2b1a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-5fb2b1a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-5fb2b1a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-14303 .elementor-element.elementor-element-6906e28{color:#282828;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-14f39da{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-14303 .elementor-element.elementor-element-09180e5{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-3aaf247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-3aaf247{text-align:left;}.elementor-14303 .elementor-element.elementor-element-3aaf247 img{width:100%;max-width:100%;}.elementor-14303 .elementor-element.elementor-element-70ea8c7{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-14303 .elementor-element.elementor-element-90ddccc .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-25d09bf{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-25d09bf .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-25d09bf .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-14303 .elementor-element.elementor-element-bdf8f82{color:#282828;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-d22e943{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-14303 .elementor-element.elementor-element-1c8a3b1{--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:0px 0px;--row-gap:0px;--column-gap: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-14303 .elementor-element.elementor-element-ca665b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-ca665b0{text-align:left;}.elementor-14303 .elementor-element.elementor-element-ca665b0 img{width:100%;max-width:100%;}.elementor-14303 .elementor-element.elementor-element-8c7779b{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-14303 .elementor-element.elementor-element-d5f3b62 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-d64ccf1{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-14303 .elementor-element.elementor-element-d64ccf1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-14303 .elementor-element.elementor-element-d64ccf1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-14303 .elementor-element.elementor-element-fbcf7de{color:#282828;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-14303 .elementor-element.elementor-element-cf2cb1d:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-cf2cb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://donnabellalaser.com/wp-content/uploads/2024/07/skincare-beauty-and-diversity-portrait-of-women-2023-11-27-04-58-44-utc-small.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-14303 .elementor-element.elementor-element-cf2cb1d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14303 .elementor-element.elementor-element-cf2cb1d > .elementor-container{max-width:1200px;}.elementor-14303 .elementor-element.elementor-element-cf2cb1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-e8a4674.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14303 .elementor-element.elementor-element-e8a4674.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14303 .elementor-element.elementor-element-f0b05fa > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14303 .elementor-element.elementor-element-f0b05fa{text-align:left;}.elementor-14303 .elementor-element.elementor-element-f0b05fa .elementor-heading-title{color:#FFFFFF;}.elementor-14303 .elementor-element.elementor-element-61e8faf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-61e8faf{text-align:left;color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-f373963 .elementor-button{background-color:#14280200;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;}.elementor-14303 .elementor-element.elementor-element-f373963 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-f373963 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-f373963 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-f373963 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-f373963 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-adeb1da .elementor-button{background-color:#14280200;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:14px 40px 14px 40px;}.elementor-14303 .elementor-element.elementor-element-adeb1da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-adeb1da .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-adeb1da .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-adeb1da .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-adeb1da .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-36256f8{--display:flex;}.elementor-14303 .elementor-element.elementor-element-1cbfb39{--display:flex;}@media(min-width:768px){.elementor-14303 .elementor-element.elementor-element-93c7c91{--width:100%;}.elementor-14303 .elementor-element.elementor-element-6ae8ba4{--width:1px;}.elementor-14303 .elementor-element.elementor-element-adecaab{--width:1px;}.elementor-14303 .elementor-element.elementor-element-4f6fc9f{--width:1px;}.elementor-14303 .elementor-element.elementor-element-2dd94a2{--width:1px;}.elementor-14303 .elementor-element.elementor-element-18094d1{--width:100%;}.elementor-14303 .elementor-element.elementor-element-fff71b0{--width:100%;}.elementor-14303 .elementor-element.elementor-element-a5dc5e2{--width:100%;}.elementor-14303 .elementor-element.elementor-element-a37eda6{--width:1px;}.elementor-14303 .elementor-element.elementor-element-b767c9e{--width:1%;}.elementor-14303 .elementor-element.elementor-element-c70f7c3{--width:1px;}.elementor-14303 .elementor-element.elementor-element-c00d218{--width:1px;}}@media(max-width:1024px){.elementor-14303 .elementor-element.elementor-element-0f2d73b{padding:60px 30px 0px 30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-18f563d{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14303 .elementor-element.elementor-element-0f20e3d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14303 .elementor-element.elementor-element-0f20e3d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-14303 .elementor-element.elementor-element-5ee508e > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-14303 .elementor-element.elementor-element-5ee508e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-280b222 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-46ef59a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-971d1ca{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-87a40ae{padding:70px 30px 70px 30px;}.elementor-14303 .elementor-element.elementor-element-24634d1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14303 .elementor-element.elementor-element-03350c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-03350c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-64ca4c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14303 .elementor-element.elementor-element-64ca4c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14303 .elementor-element.elementor-element-7fa2aa3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-06273e3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-82409a5{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-dce676c .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-31df4b5 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-cd8fd7b .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-1ef87ad .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-abadbfd{--spacer-size:100px;}.elementor-14303 .elementor-element.elementor-element-01186ca{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-83558bd .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-8fc7920 .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-0f8d387{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-1a1c1cf .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-e4062c9 .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-9e2cf7c{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-e554585 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-4a7426d{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-ce92e2b{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-e7a7c43{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-1f12839{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-23142d2{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-363af8f .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-8aeeb31{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-b8969b4 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-7e1dd36 .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-2962a0a{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-cdd637c .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-4b4165d .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-e8ecf5f{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-706758a .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-0061e99{--spacer-size:100px;}.elementor-14303 .elementor-element.elementor-element-4753337{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-8cb383c{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-8d9bb17{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-34036c0 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-df7b34c .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-e378a56 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-acba7f4{--grid-auto-flow:row;}.elementor-14303 .elementor-element.elementor-element-f285431 .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-6906e28{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-14f39da{--grid-auto-flow:row;}.elementor-14303 .elementor-element.elementor-element-90ddccc .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-bdf8f82{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-d22e943{--grid-auto-flow:row;}.elementor-14303 .elementor-element.elementor-element-d5f3b62 .elementor-heading-title{font-size:40px;}.elementor-14303 .elementor-element.elementor-element-fbcf7de{font-size:15px;}.elementor-14303 .elementor-element.elementor-element-cf2cb1d{padding:70px 30px 70px 30px;}.elementor-14303 .elementor-element.elementor-element-f0b05fa > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14303 .elementor-element.elementor-element-61e8faf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-61e8faf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-8a6d9c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14303 .elementor-element.elementor-element-8a6d9c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14303 .elementor-element.elementor-element-f373963 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-adeb1da .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-14303 .elementor-element.elementor-element-0f2d73b{padding:140px 20px 70px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-18f563d{font-size:14px;line-height:1.6em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14303 .elementor-element.elementor-element-0f20e3d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-14303 .elementor-element.elementor-element-22a6366 .elementor-divider-separator{width:100px;}.elementor-14303 .elementor-element.elementor-element-5ee508e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-5ee508e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-df78bec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-280b222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-280b222 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-bb7d3e9 > .elementor-element-populated{padding:1em 0em 2em 0em;}.elementor-14303 .elementor-element.elementor-element-46ef59a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-46ef59a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-ccc00a7{padding:20px 20px 20px 20px;}.elementor-14303 .elementor-element.elementor-element-971d1ca{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-908699d .elementor-heading-title{line-height:1em;}.elementor-14303 .elementor-element.elementor-element-87a40ae{padding:70px 20px 70px 20px;}.elementor-14303 .elementor-element.elementor-element-03350c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-03350c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-7fa2aa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-7fa2aa3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-06273e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-06273e3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-82409a5{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-dce676c .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-31df4b5 .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-cd8fd7b .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-1ef87ad .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-abadbfd{--spacer-size:30px;}.elementor-14303 .elementor-element.elementor-element-01186ca{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-83558bd .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-8fc7920 .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-0f8d387{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-1a1c1cf .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-e4062c9 .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-9e2cf7c{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-e554585 .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-4a7426d{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-ce92e2b{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-e7a7c43{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-1f12839{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-23142d2{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-363af8f .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-8aeeb31{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-b8969b4 .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-7e1dd36 .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-2962a0a{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-cdd637c .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-4b4165d .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-e8ecf5f{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-706758a .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-0061e99{--spacer-size:0px;}.elementor-14303 .elementor-element.elementor-element-c7a21d5{padding:20px 20px 20px 20px;}.elementor-14303 .elementor-element.elementor-element-4753337{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-4121079 .elementor-heading-title{line-height:1em;}.elementor-14303 .elementor-element.elementor-element-30d3abf{padding:20px 20px 20px 20px;}.elementor-14303 .elementor-element.elementor-element-8cb383c{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-b9211d1 .elementor-heading-title{line-height:1em;}.elementor-14303 .elementor-element.elementor-element-d19e127{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14303 .elementor-element.elementor-element-8d9bb17{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-e5a1e87 .elementor-heading-title{line-height:1em;}.elementor-14303 .elementor-element.elementor-element-ed7157d{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14303 .elementor-element.elementor-element-34036c0 .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-df7b34c .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-e378a56 .elementor-button{font-size:15px;line-height:1.2em;}.elementor-14303 .elementor-element.elementor-element-acba7f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14303 .elementor-element.elementor-element-f285431 .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-6906e28{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-14f39da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14303 .elementor-element.elementor-element-90ddccc .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-bdf8f82{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-d22e943{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14303 .elementor-element.elementor-element-d5f3b62 .elementor-heading-title{font-size:28px;}.elementor-14303 .elementor-element.elementor-element-fbcf7de{font-size:14px;}.elementor-14303 .elementor-element.elementor-element-cf2cb1d{padding:70px 20px 70px 20px;}.elementor-14303 .elementor-element.elementor-element-61e8faf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-61e8faf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14303 .elementor-element.elementor-element-f373963 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-f373963 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14303 .elementor-element.elementor-element-adeb1da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-adeb1da .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:1025px){.elementor-14303 .elementor-element.elementor-element-87a40ae:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-87a40ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-14303 .elementor-element.elementor-element-cf2cb1d:not(.elementor-motion-effects-element-type-background), .elementor-14303 .elementor-element.elementor-element-cf2cb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-280b222 */.elementor-14303 .elementor-element.elementor-element-280b222:hover {
    border-style: solid;
    border-width: 1px;
    border-color: white !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46ef59a */.elementor-14303 .elementor-element.elementor-element-46ef59a:hover {
    border-style: solid;
    border-width: 1px;
    border-color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c67003d */.row {
        display: flex;
        justify-content: center;
        max-width: 95vw;
        width: 100%;
        margin: auto;
        gap: 40px;
        margin-bottom: 30px;
    }

    .ServiceCardParent {
        flex: 0 0 285px;
        height: fit-content;
        transition-property: flex-basis !important;
        transition-duration: .3s !important;
        transition-delay: .9s !important;

        transition-timing-function: ease-in-out !important;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        min-width: 0;
    }

    .ServiceCardChildContainer {
        position: relative;
        border-radius: 10px;
        overflow: hidden;
        transition: border-radius .3s;
        transition-delay: .5s;
        z-index: 2;
    }

    .ServiceCardChildContainer:hover {
        z-index: 10;
        cursor: url("https://donnabellalaser.com/wp-content/uploads/2026/05/7.svg") 0 0, auto;;
    }

    .ServiceCardImage {
        height: 380px;
        width: 100%;
        object-fit: cover;
        transition: height .5s ease-in-out;
        transition-delay: .5s;
    }

    .ServiceCardImage img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .LaserServicesPlusIcon {
        width: 0;
        
    }

    .ServiceName {
        opacity: 1;
        margin-top: -30px;
        transform: translateY(0);
        transition: transform .5s ease-in-out .3s, opacity .5s ease-in-out 1s;
    }

    .ServiceInfo, .ServiceInfo2 {
        display: flex;
        flex-direction: column;
        gap: 10px;
        border: 1px solid black;
        border-top: none;
        width: calc(100% - 1px);
        max-height: 0px;
        opacity: 0;
        z-index: -1;
        overflow: hidden;
        padding: 15px 15px 15px 15px;
        margin-left: 0.5px;
        transform: translateY(-100%);
        transition-property: transform, max-height, opacity !important;
        transition-duration: .4s, .8s, 0.1s !important;
        transition-delay: 0s, .1s, .7s !important;
        transition-timing-function: linear !important;
    }

    .ServiceCardParent.is-active {
        flex: 0 0 513px;
        transition-property: flex-basis !important; /* Change this in custom CSS */
        transition-duration: .3s !important;
        transition-delay: 0s !important;
        transition-timing-function: ease-in-out !important;
    }

    .ServiceCardImage.is-active {
        z-index: 1;
    }

    .ServiceCardImage img.is-active {
        object-fit: cover !important;
        transition-delay: 0s !important;
    }

    .ServiceCardChildContainer.is-active {
        border-radius: 0 !important;
        transition-delay: 0s !important;
    }

    .ServiceName.is-active {
        opacity: 0 !important;
        transform: translateY(200px) !important;
        transition: opacity 0s ease-in-out 0s !important;
        background-color: blue;
    }

    .ServiceInfo.is-active, .ServiceInfo2.is-active {
        z-index: 0 !important;
        opacity: 1 !important;
        max-height: 600px !important;
        padding: 15px 15px 15px 15px;
        transform: translateY(0%) !important;
        transition-property: transform, max-height, opacity !important;
        transition-duration: .7s, 1.7s, 0.1s !important;
        transition-delay: .6s, .4s, 0s !important;
        transition-timing-function: cubic-bezier(.3, .88, .39, 1) !important;
    }

    .ServiceCardTitle {
        font-family: 'Montserrat' !important;
        font-size: 1.5rem !important;
        font-weight: 500 !important;
        text-transform: none !important;
        line-height: 1.2em;
        color: #000000;
        text-align: center;
    }


    .ServiceCardTextCenter {
        font-family: 'Montserrat' !important;
        font-size: 1.5rem !important;
        font-weight: 500 !important;
        text-transform: none !important;
        line-height: 1.2em;
        color: #000000;
        margin-top: -10px;
        margin-bottom: 0;
    }

    .ServiceCardPara {
        font-family: 'Montserrat' !important;
        font-weight: 400;
        font-size: 1.2rem;
        color: #7a7a7a;
        line-height: 1.3em;
    }

    .ServiceCardLearn {
        font-family: 'Montserrat' !important;
        padding: 5px 20px 5px 20px !important;
        font-weight: 600;
        color: white;
        background-color: black;
        border: 1px solid black;
        text-decoration: none;
        align-self: center;
    }
    .ServiceCardLearn:hover {
        color: black;
        background-color: white;
    }
@media (max-width: 1050px) {
    .LaserServicesPlusIcon {
  position: absolute;
  width: 12%;
  bottom: 3%;
  right: 3%;
}
}
@media (max-width: 570px) {
  .ServiceCardParent.is-active {
        flex: 0 0 85vw;
    }
}
@media (max-width: 350px) {
  .ServiceCardParent {
        flex: 0 0 85vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eb9d96 */.HairRestoration {
    margin: auto;
    box-sizing: border-box;
    width: clamp(0px, 100vw, 1920px);
    height: clamp(0px, 100vh, 950px);
    position: relative;
    overflow: hidden;
}
.HairRestorationBackground {
    position: absolute;
    left: 0;
    top: 0;
     width: 100%;
    height: 100%;
    opacity: .9;
    z-index: -2;
}
.HairRestorationBackground img{
    width: 100%;
    height: 100%;
}
.HairRestorationImage {
    position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        clip-path: polygon(65% 0%, 31% 100%, 77.3% 100%, 100% 23%, 100% 0%);
        z-index: 2;
}
.HairRestorationImage img {
    position: relative;
    object-fit: cover;
    top: 0;
    height: 100%;
    width: 70%;
    left: clamp(0px, 17%, 2000px);
    opacity: 1;
}
.LeftBox1 {
    position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        clip-path: polygon(0% 13%, 0% 59.3%, 44.5% 59.3%, 60% 13%);
        background: linear-gradient(270deg, #FFFFFF 40%, #e4e4e4 100%);
}
.HairRestorationTextBox {
        position: relative;
        width: 35vw;
        !important;
        height: 300px;
        left: 8%;
        top: 20%;
    }
.HairRestorationEyebrow {
        color: #9B680E !important;
        font-size: 18px;
        font-weight: 600;
        font-family: 'Montserrat';
        text-align: center;
    }
.HairRestorationHeading {
        font-family: 'Tenor Sans';
        font-weight: 700;
        font-size: clamp(3rem, 1rem + 1.9vw, 3.8rem) !important;
        text-align: center;
        margin: 0;
        margin-top: 10px;
        margin-bottom: 20px;
    }
.HairRestorationHeading h2 {
    font-size: clamp(1.7rem, 1rem + 1.9vw, 3.8rem) !important;
}
.HairRestorationHorizontalLine {
        height: 1px;
        width: 40%;
        border: 1px solid #9B680E;
        border-left: none;
        border-right: none;
        border-bottom: none;
        margin: auto;
    }
.HairRestorationPara {
        font-family: 'Montserrat';
        font-size: 1.2rem;
        text-align: center;
        color: #7A7A7A;
}
.LeftBox2 {
        position: absolute;
        width: 44.5%;
        height: 2%;
        top: 61.5%;
        left: 0;
        background: linear-gradient(90deg, #FFFFFF 0%, #E5E5E5 48.56%, #FBFBFB 100%);
        z-index: 1;
    }

.LeftBox3 {
        position: absolute;
        width: 3%;
        height: 40%;
        top: 60%;
        left: 1%;
        background: #F4F3F3;
        z-index: 0;
    }
.LeftBox4 {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: #DBD9D9;
        clip-path: polygon(39.5% 70%, 29% 100%, 29.1% 100%, 39.6% 70%);
    }
.RightBox1 {
    position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: #DBD9D9;
        clip-path: polygon(100% 27%, 94.3% 46%, 94.4% 46%, 100% 27.3%);
}
.RightBox2 {
    position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        /* background-color: blue; */
        clip-path: polygon(92.2% 52.5%, 83.2% 83%, 100% 83%, 100% 52.5%);
        background: linear-gradient(128.24deg, #eeeeee 20%, #E7E7E7 119.93%);
}
.RightBox3 {
    position: absolute;
        width: 20%;
        height: 2%;
        top: 85%;
        right: 0;
        background: linear-gradient(90deg, #f1f1f1 0%, #E5E5E5 8.56%, #f1f1f1 100%);
        z-index: 1;
}
@media (max-width: 1083px) {
  .HairRestorationTextBox {
        width: 37vw;
        !important;
        top: 20%;
    }
}
@media (max-width: 992px){
  .HairRestorationImage {
    clip-path: polygon(65% 0%, 31% 100%, 100% 100%, 100% 23%, 100% 0%);
  }
.HairRestorationImage img {
  left: 16% !important;
  
}
}
@media (max-width: 500px) {
  .HairRestoration {
      flex-direction: column;
      width: 100%;
      align-items: center;
    height: auto !important;
    margin-top: 7vh;
    padding: 0 6vw;
  }
  .HairRestorationImage { order: 1; }
  .LeftBox1 { order: 2;}
  .HairRestorationImage {
    position: relative;
    clip-path: none;
    height: auto;
    inset: auto;
    left: 0;
  }
  .HairRestorationImage img {
    width: 100%;
    left: 0px !important;
  }
  .LeftBox1 {
    position: relative;
    inset: auto;
    left: 0;
    clip-path: none;
    height: auto;
    background: none;
    margin: 0;
  }
  .HairRestorationTextBox {
    width: 100%;
    inset: auto;
    height: auto;
    gap: 3vh;
    margin-bottom: 6vh;
  }
  .HairRestorationEyebrow {
      margin-bottom: -10px !important;
      font-weight: 600 !important;
  }
  .HairRestorationHeading {
      margin-top: 0px;
    }
  .HairRestorationHeading h2 {
      font-size: 40px !important;
    }
  .HairRestorationHorizontalLine {
      margin-bottom: -10px;
  }
  .HairRestorationBackground, .LeftBox2, .LeftBox3, .LeftBox4, .RightBox1, .RightBox2, .RightBox3 {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f4345a */.HRCards {
    margin: auto;
    box-sizing: border-box;
    width: clamp(0px, 100vw, 1920px);
    height: clamp(700px, 100vh, 950px);
    overflow: hidden;
  
}
.HRMicroneedling {
  height: clamp(200px, 50vh, 475px);
}
.HRMicroneedlingImage {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    clip-path: polygon(0% 0%, 0% 100%, 50.4% 100%, 64.5% 0%);
}
.HRMicroneedlingImage img {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: -0%;
  height: 100%;
  width: 65%;
  object-position: 0% 35% !important;
}
.HRMicroneedlingTextBox {
    position: absolute;
    width: clamp(300px, 30vw, 580px);
    height: 100%;
    top: 0;
    right: 3%;
    justify-content: center;
}
.HRMicroneedlingHeading h3 {
    font-size: clamp(1.7rem, 2vw, 2.5rem) !important;
}
.HRSolutions {
  height: clamp(200px, 50vh, 475px);
}
.HRSolutionsImage {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    clip-path: polygon(35.5% 0%, 51.7% 100%, 100% 100%, 100% 0%);
}
.HRSolutionsImage img {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 35%;
  height: 100%;
  width: 70%;
  object-position: 0% 26% !important;
}
.HRSolutionsTextBox {
    position: absolute;
    width: clamp(300px, 30vw, 580px);
    height: 100%;
    top: 0;
    left: 5%;
    justify-content: center;
}
.HRSolutionsHeading h3 {
    font-size: clamp(1.7rem, 2vw, 2.5rem) !important;
}
@media (max-width: 992px) {
.HRMicroneedlingTextBox {
  width: 35vw;
  right: 2% !important;
}
.HRSolutionsTextBox {
  width: 35vw;
  left: 4% !important;
}
}
@media (max-width: 767px) {
  .HRSolutionsImage img {
    width: 100%;
    left: 20%;
    height: auto;
  }
}
@media (max-width: 600px) {
  .HRCards {
    padding: 6vw;
    flex-direction: column !important;
    height: auto;
  }
  .HRMicroneedling {
    flex-direction: column;
    height: auto;
    align-items: center;
    gap: 3vh;
  }
  .HRMicroneedlingImage {
    position: relative;
    inset: auto;
    height: auto;
    clip-path: none;    
}
  .HRMicroneedlingImage img {
    position: relative;
    width: 100%;
    left: 0;
    object-position: 0% 0%;
  }
  .HRMicroneedlingTextBox {
    position: relative;
    inset: auto;
    left: 0;
    width: 100%;
    height: auto;
    padding: 2vw;
    margin-bottom: 9vh;
  }
  .HRSolutions {
    flex-direction: column;
    height: auto;
    align-items: center;
    gap: 3vh;
  }
  .HRSolutionsImage {order: 1; }
  .HRSolutionsTextBox  { order: 2; }
  .HRSolutionsImage {
    position: relative;
    inset: auto;
    height: auto;
    clip-path: none;    
}
  .HRSolutionsImage img {
    position: relative;
    width: 100%;
    left: 0;
    object-position: 0% 0%;
  }
  .HRSolutionsTextBox {
    position: relative;
    inset: auto;
    left: 0 !important;
    width: 100%;
    height: auto;
    padding: 2vw;
  }
}
@media (max-height: 750px) {
  .HairRestoration {
    height: 800px;
  }
}
@media (max-height: 600px) {
  .HairRestoration {
    height: 800px;
  }
    .HRMicroneedling, .HRSolutions {
  height: 350px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4f43aa */.HydrodermabrasionCard {
   position: absolute;
   left: clamp(-300px, -300px + 2%, -300px);
   height: 33% !important;
   padding: 1% 0;
   width: clamp(750px, 55%, 1100px);
   top: -73%;
   right: 0;
   bottom: 0;
   margin: auto;
   z-index:1;
   transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.HydrodermabrasionCard::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: linear-gradient(102.64deg, rgba(228, 228, 228, 1) 1.56%, rgba(248, 248, 248, 1) 80.76%);
  opacity: 0;
  transition: opacity .7s ease !important;
  z-index: -1;
}
.HydrodermabrasionCard.is-active {
  height: 50% !important;
  left: 0px;
  top: 0;
  z-index: 4;
  transition: z-index 0s ease 0s;
  filter: drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.25));
}
.HydrodermabrasionCard.is-active::before {
  opacity: 1;
  transition: opacity .7s ease !important;
}
.HydrodermabrasionImage {
    position: relative;
    left: 2%;
    width: 34% !important;
    height: 94%;
    align-self: center;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.HydrodermabrasionImage.is-active {
    height: 100%;
    width: 40% !important;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.HydrodermabrasionImage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.HydrodermabrasionTexts {
    position: relative;
    width: 40%;
    align-self: center;
    top: 0;
    bottom: 0;
    left: 10%;
    opacity: 0;
    transition: transform .1s ease .3s, opacity .2s ease;
}
.HydrodermabrasionTexts.is-active {
    opacity:1;
    transition: opacity .7s linear;
}
.HydrodermabrasionTexts h3 {
  font-size: clamp(1.7rem, 2vw, 2.5rem) !important;
}
.HydrodermabrasionTexts p {
  margin-bottom: 15px !important;
}
.HydrodermabrasionTexts a {
  padding: 10px 50px !important;
}
.HydrodermabrasionSquare {
  height: 101px;
  align-self: center;
  margin-left: auto;
  opacity:0;
}
.HydrodermabrasionSquare.is-active {
  opacity:1;
  transition: opacity .7s linear;
}
@media (max-width: 992px) {
  .HydrodermabrasionCard {
   left: clamp(-300px, -10% + 100px, 0px) !important;
  }
  .HydrodermabrasionImage {
    width: 24% !important;
  }
}
@media (max-width: 767px) {
  .HydrodermabrasionCard {
    position: relative;
    inset: auto;
    margin: 0;
    padding: 0;
    flex-direction: column !important;
    height: 100% !important;
    width: 88vw;
    align-items: center;
    justify-content: center;
  }
  .HydrodermabrasionImage {
    left: 0;
    width: 100% !important;
    height: fit-content;
  }
  .HydrodermabrasionTexts {
    left: 0;
    align-self: center;
    opacity: 1;
    width: 95%;
    text-align: center;
    margin-top: 3vh;
    margin-bottom: 10vh;
  }
  .HydrodermabrasionTexts h3 {
    font-size: 28px !important;
    font-family: "Tenor Sans", sans-serif !important;
  font-weight: 700 !important;
  text-align: left;
  }
  .HydrodermabrasionTexts p {
  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;
  color: rgb(122, 122, 122);
}
.ASCardButton {
  align-self: start !important;
}
  .HydrodermabrasionSquare {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f5662 */.OxygeneoCard {
   position: absolute;
   left: clamp(-1000px, -42%, -0px);
    height: 44.8% !important;
    padding: 1% 0;
    width: clamp(750px, 55%, 1100px);
    top: 0;
    right: 0;
    bottom: -62.5%;
    margin: auto;
    z-index:1;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94), z-index .1s linear .7s !important;
}
.OxygeneoCard::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(102.64deg, rgba(228, 228, 228, 1) 1.56%, rgba(248, 248, 248, 1) 80.76%);
    opacity: 0;
    transition: opacity .7s ease !important;
    z-index: -1;
}
.OxygeneoCard.is-active {
    height: 50% !important;
    left: 0px;
    bottom: 0;
    z-index: 4;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94), z-index 0s linear 0s !important;
    filter: drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.25));
}
.OxygeneoCard.is-active::before {
    opacity: 1;
    transition: opacity .7s ease !important;
}
.OxygeneoImage {
    position: relative;
    left: 2%;
    width: 53% !important;
    height: 93%;
    align-self: center;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.OxygeneoImage.is-active {
    height: 100%;
    width: 39.5% !important;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.OxygeneoImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.OxygeneoTexts {
    position: relative;
    width: 40%;
    align-self: center;
    top: 0;
    bottom: 0;
    left: 10%;
    opacity: 0;
    transition: transform .1s ease .3s, opacity .2s ease;
}
.OxygeneoTexts.is-active {
    opacity:1;
    transition: opacity .7s linear;
}
.OxygeneoTexts h3 {
    font-size: clamp(1.7rem, 2vw, 2.5rem) !important;
}
.OxygeneoTexts p {
    margin-bottom: 15px !important;
}
.OxygeneoTexts a {
    padding: 10px 50px !important;
}
.OxygeneoSquare {
    height: 101px;
    align-self: center;
    margin-left: auto;
    opacity:0;
}
.OxygeneoSquare.is-active {
    opacity:1;
    transition: opacity .7s linear;
}
@media (max-width: 992px) {
  .OxygeneoCard {
   left: clamp(-250px, -50% + 350px, 0px);
}
.OxygeneoImage {
    width: 27% !important;
}
}
@media (max-width: 767px) {
  .OxygeneoCard {
    position: relative;
    inset: auto;
    margin: 0;
    padding: 0;
    flex-direction: column !important;
    height: 100% !important;
    width: 88vw;
    align-items: center;
    justify-content: center;
  }
  .OxygeneoImage {
    left: 0;
    width: 100% !important;
    height: auto;
  }
  .OxygeneoTexts {
    left: 0;
    align-self: center;
    opacity: 1;
    width: 95%;
    text-align: center;
    margin-top: 3vh;
    margin-bottom: 10vh;
  }
  .OxygeneoTexts h3 {
    font-size: 28px !important;
    font-family: "Tenor Sans", sans-serif !important;
  font-weight: 700 !important;
  text-align: left;
  }
  .OxygeneoTexts p {
  font-family: "Montserrat", sans-serif;
  text-align: left;
  font-weight: 400 !important;
  color: rgb(122, 122, 122);
}
  .ASCardButton {
    align-self: start;
  }
  .OxygeneoSquare {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c370f36 */.LunchtimePeelCard {
    position: absolute;
    left: 0;
    right: clamp(-2350px, -122%, -1000px);
    height: 39% !important;
    padding: 1% 0;
    width: clamp(750px, 55%, 1100px);
    top: -67%;
    bottom: 0;
    margin: auto;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
    z-index: 2;
}
.LunchtimePeelCard::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: linear-gradient(102.64deg, rgba(228, 228, 228, 1) 1.56%, rgba(248, 248, 248, 1) 80.76%);
  opacity: 0;
  transition: opacity .7s ease !important;
  z-index: -1;
}
.LunchtimePeelCard.is-active {
  height: 53% !important;
  left: 0 !important;
  right: 0 !important;
  margin: auto;
  top: 0 !important;
  bottom: 0;
  z-index: 4;
  transition: z-index 0s ease 0s;
  filter: drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.25));
}
.LunchtimePeelCard.is-active::before {
  opacity: 1;
  transition: opacity .7s ease !important;
}
.LunchtimePeelImage {
    position: relative;
    left: 2%;
    width: 24% !important;
    height: 95%;
    align-self: center;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.LunchtimePeelImage.is-active {
    height: 100%;
  width: 39.5% !important;
  transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.LunchtimePeelImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 65%;
}
.LunchtimePeelTexts {
    position: relative;
  width: 40%;
  align-self: center;
  top: 0;
  bottom: 0;
  left: 10%;
  opacity: 0;
  transition: transform .1s ease .3s, opacity .2s ease;
}
.LunchtimePeelTexts.is-active {
    opacity:1;
    transition: opacity .7s linear .5s;
}
.LunchtimePeelTexts h3 {
  font-size: clamp(1.7rem, 2vw, 2.5rem) !important;
}
.LunchtimePeelTexts p {
  margin-bottom: 15px !important;
}
.LunchtimePeelTexts a {
  padding: 10px 50px !important;
}
.LunchtimePeelSquare {
  height: 101px;
  align-self: center;
  margin-left: auto;
  opacity: 0;
}
.LunchtimePeelSquare.is-active {
  opacity:1;
  transition: opacity .7s linear;
}
@media (max-width: 1255px) {
  .LunchtimePeelCard {
    right: clamp(-2350px, -107% - 290px, -1000px);
    height: 39% !important;
}
.LunchtimePeelImage {
    width: 20% !important;
}
}
@media (max-width: 1070px) {
  .LunchtimePeelCard {
    right: clamp(-2350px, -112% - 290px, -1000px);
}
.LunchtimePeelImage {
  width: 18% !important;
}
}
@media (max-width: 992px) {
  .LunchtimePeelCard {
    top: -73%;
    right: clamp(-2350px, -100% - 440px, -100px);
  }
  .LunchtimePeelImage {
    height: 85%;
    width: 17% !important;
  }
}
@media (max-width: 767px) {
  .LunchtimePeelCard {
    position: relative;
    inset: auto;
    margin: 0;
    padding: 0;
    flex-direction: column !important;
    height: 100% !important;
    width: 88vw;
    align-items: center;
    justify-content: center;
  }
  .LunchtimePeelImage {
    left: 0;
    width: 100% !important;
    height: auto;
  }
  .LunchtimePeelTexts {
    left: 0;
    align-self: center;
    opacity: 1;
    width: 95%;
    text-align: center;
    margin-top: 3vh;
    margin-bottom: 10vh;
  }
  .LunchtimePeelTexts h3 {
    font-size: 28px !important;
    font-family: "Tenor Sans", sans-serif !important;
  font-weight: 700 !important;
  text-align: left;
  }
  .LunchtimePeelTexts p {
  font-family: "Montserrat", sans-serif;
  text-align: left;
  font-weight: 400 !important;
  color: rgb(122, 122, 122);
}
  .ASCardButton {
    align-self: start;
  }
  .LunchtimePeelSquare {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8241deb */.PerfectDermaPeelCard {
   position: absolute;
    right: clamp(-2000px, -65%, 2000px) !important;
    height: 39% !important;
    padding: 1% 0;
    width: clamp(750px, 55%, 1100px);
    top: 0;
    left: 0;
    bottom: -60% !important;
    margin: auto;
    z-index:1;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.PerfectDermaPeelCard::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(102.64deg, rgba(228, 228, 228, 1) 1.56%, rgba(248, 248, 248, 1) 80.76%);
    opacity: 0;
    transition: opacity .7s ease !important;
    z-index: -1;
}
.PerfectDermaPeelCard.is-active {
    height: 50% !important;
    left: 0px;
    right: 0px !important;
    margin: auto;
    bottom: 0 !important;
    z-index: 4;
    transition: z-index 0s ease 0s;
    filter: drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.25));
}
.PerfectDermaPeelCard.is-active::before {
    opacity: 1;
    transition: opacity .7s ease !important;
}
.PerfectDermaPeelImage {
    position: relative;
    left: 2%;
    width: 74.4% !important;
    height: 134% !important;
    align-self: center;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.PerfectDermaPeelImage.is-active {
    height: 100% !important;
    width: 39.5% !important;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.PerfectDermaPeelImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.PerfectDermaPeelTexts {
    position: relative;
    width: 40%;
    align-self: center;
    top: 0;
    bottom: 0;
    left: 10%;
    opacity: 0;
    transition: transform .1s ease .3s, opacity .2s ease;
}
.PerfectDermaPeelTexts.is-active {
    opacity:1;
    transition: opacity .7s linear;
}
.PerfectDermaPeelTexts h3 {
    font-size: clamp(1.7rem, 2vw, 2.5rem) !important;
}
.PerfectDermaPeelTexts p {
    margin-bottom: 15px !important;
}
.PerfectDermaPeelTexts a {
    padding: 10px 50px !important;
}
.PerfectDermaPeelSquare {
    height: 101px;
    align-self: center;
    margin-left: auto;
    opacity:0;
}
.PerfectDermaPeelSquare.is-active {
    opacity:1;
    transition: opacity .7s linear;
}
@media (max-width: 1300px){
  .PerfectDermaPeelCard {
    right: clamp(-2000px, -85%, 2000px) !important;
  }
.PerfectDermaPeelImage {
    width: 54.4% !important;
}
}
@media (max-width: 992px) {
  .PerfectDermaPeelCard {
    right: clamp(-2000px, -100% - 200px, 2000px) !important;
  }
  .PerfectDermaPeelImage {
    width: 30% !important;
  }
}
@media (max-width: 767px) {
  .PerfectDermaPeelCard {
    position: relative;
    inset: auto !important;
    margin: 0;
    padding: 0;
    flex-direction: column !important;
    height: 100% !important;
    width: 88vw;
    align-items: center;
    justify-content: center;
  }
  .PerfectDermaPeelImage {
    left: 0;
    width: 100% !important;
    height: auto !important;
  }
  .PerfectDermaPeelTexts {
    left: 0;
    align-self: center;
    opacity: 1;
    width: 95%;
    text-align: center;
    margin-top: 3vh;
    margin-bottom: 10vh;
  }
  .PerfectDermaPeelTexts h3 {
    font-size: 28px !important;
    font-family: "Tenor Sans", sans-serif !important;
  font-weight: 700 !important;
  text-align: left;
  }
  .PerfectDermaPeelTexts p {
  font-family: "Montserrat", sans-serif;
  text-align: left;
  font-weight: 400 !important;
  color: rgb(122, 122, 122);
}
  .ASCardButton {
    align-self: center;
  }
  .PerfectDermaPeelSquare {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba4050e */.AcneCard {
    position: absolute;
    left: 0%;
    right: clamp(-1835px, -95.7%, -800px) !important;
    height: 39% !important;
    padding: 1% 0;
    width: clamp(750px, 55%, 1100px);
    top: -67%;
    bottom: 0;
    margin: auto;
    z-index:1;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.AcneCard::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: linear-gradient(102.64deg, rgba(228, 228, 228, 1) 1.56%, rgba(248, 248, 248, 1) 80.76%);
  opacity: 0;
  transition: opacity .7s ease !important;
  z-index: -1;
}
.AcneCard.is-active {
  height: 50% !important;
  left: 0px !important;
  right: 0px !important;
  margin: auto;
  top: 0 !important;
  z-index: 4;
  transition: z-index 0s ease 0s;
  filter: drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.25));
}
.AcneCard.is-active::before {
  opacity: 1;
  transition: opacity .7s ease !important;
}
.AcneImage {
    position: relative;
    left: 2%;
    width: 24% !important;
    height: 95%;
    align-self: center;
    transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.AcneImage.is-active {
    height: 100%;
  width: 39.5% !important;
  transition: all .7s cubic-bezier(0.25,0.46,0.45,0.94) !important;
}
.AcneImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 65%;
}
.AcneTexts {
    position: relative;
  width: 40%;
  align-self: center;
  left: 10%;
  top: 0;
  bottom: 0;
  opacity: 0;
  transition: transform .1s ease .3s, opacity .2s ease;
}
.AcneTexts.is-active {
    opacity:1;
    transition: opacity .7s linear .5s;
}
.AcneTexts h3 {
  font-size: clamp(1.7rem, 2vw, 2.5rem) !important;
}
.AcneTexts p {
  margin-bottom: 15px !important;
}
.AcneTexts a {
  padding: 10px 50px !important;
}
.AcneSquare {
  height: 101px;
  align-self: center;
  margin-left: auto;
  opacity: 0;
}
.AcneSquare.is-active {
  opacity:1;
  transition: opacity .7s linear;
}
@media (max-width: 1255px) {
.AcneCard {
    right: clamp(-1835px, -107%, -800px) !important;
}
.AcneImage {
    width: 20% !important;
}
}
@media (max-width: 1070px) {
.AcneCard {
    right: clamp(-1835px, -114%, -800px) !important;
}
.AcneImage {
    width: 18% !important;
}
}
@media (max-width: 992px) {
  .AcneCard {
    top: -73%;
    right: clamp(-1835px, -100% - 185px, -100px) !important;
  }
  .AcneImage {
    height: 85%;
    width: 17% !important;
  }
}
@media (max-width: 767px) {
  .AcneCard {
    position: relative;
    inset: auto !important;
    margin: 0;
    padding: 0;
    flex-direction: column !important;
    height: 100% !important;
    width: 88vw;
    align-items: center;
    justify-content: center;
  }
  .AcneImage {
    left: 0;
    width: 100% !important;
    height: auto;
  }
  .AcneTexts {
    left: 0;
    align-self: center;
    opacity: 1;
    width: 95%;
    text-align: center;
    margin-top: 3vh;
    margin-bottom: 10vh;
  }
  .AcneTexts h3 {
    font-size: 28px !important;
    font-family: "Tenor Sans", sans-serif !important;
  font-weight: 700 !important;
  text-align: left;
  }
  .AcneTexts p {
  font-family: "Montserrat", sans-serif;
  text-align: left;
  font-weight: 400 !important;
  color: rgb(122, 122, 122);
}
  .ASCardButton {
    align-self: start;
  }
  .AcneSquare {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b7a6d4 */.AestheticServices {
    margin: auto;
    box-sizing: border-box;
    width: clamp(0px, 100vw, 1920px);
    height: clamp(700px, 100vh, 950px);
    overflow: hidden;
}
.AestheticServicesTitle {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 47%;
    width: clamp(430px, 40%, 620px);
    opacity: 1;
    transition: opacity .7s ease .2s;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
}
.AestheticServicesTitle.is-active {
    opacity:0;
    transition: opacity .1s ease;
}
.AestheticServicesTitle h2 {
  font-size: clamp(3rem, 1rem + 2vw, 3.8rem) !important;
}
.horizontalline,
    .verticalline {
        position: absolute;
        width: 1px;
        border: 1px solid #9B680E;
        opacity: 0.5;
        z-index: -5;
    }

    .horizontalline {
        border-bottom: none;
        border-left: none;
        border-right: none;
    }

    .verticalline {
        border: 1px solid #9B680E;
        border-top: none;
        border-bottom: none;
        border-left: none;
    }

    .left.horizontalline {
        width: 27%;
        top: 38%;
    }

    .left.verticalline {
        top: 4%;
        left: 6.5%;
        height: 200%;
    }

    .center.verticalline {
        bottom: 0px;
        left: -10% !important;
        right: 0px !important;
        top: 35%;
        height: 20%;
        margin: auto;
    }

    .right.horizontalline {
        width: 50%;
        top: 5%;
        left: 48%;
    }

    .right.verticalline {
        height: 80%;
        right: 5%;
    }

    .horizontalline.is-passive,
    .verticalline.is-passive {
        opacity: 0;
    }
    .horizontalline.is-passive, .verticalline.is-passive {
    opacity: 0;
}
.ASButtons {
    position: absolute;
    bottom: 1%;
    left: -10%;
    right: 0%;
    gap: .4vw;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
}
.HydrodermabrasionImage, .PerfectDermaPeelImage, .OxygeneoImage, .Microneedling2Image, .LunchtimePeelImage, .AcneImage {
  transition: opacity .5s cubic-bezier(0.25,0.46,0.45,0.94)
}
.Microneedling2Image {
  width: 48% !important;
  left: 30%;
}
.Microneedling2Image img {
  width: 100%;
  aspect-ratio: 306/349;
  object-fit: cover;
}
.HydrodermabrasionImage.is-passive, .PerfectDermaPeelImage.is-passive, .OxygeneoImage.is-passive, .Microneedling2Image.is-passive, .LunchtimePeelImage.is-passive, .AcneImage.is-passive {
  opacity: 0;
}
.BtnHydrodermabrasion, .BtnPerfectDermaPeel, .BtnOxygeneo, .BtnLunchtimePeel, .BtnAcne {
position: relative;
height:auto;
width:auto;
padding-right: 20px;
cursor: pointer;
}
.BtnHydrodermabrasion p, .BtnPerfectDermaPeel p, .BtnOxygeneo p, .BtnLunchtimePeel p, .BtnAcne p {
    transition: font-weight .2s ease-in-out;
}
.BtnHydrodermabrasion:hover p, .BtnPerfectDermaPeel:hover p, .BtnOxygeneo:hover p, .BtnLunchtimePeel:hover p, .BtnAcne:hover p {
color: #A97007;}
.BtnHydrodermabrasion.is-active, .BtnPerfectDermaPeel.is-active, .BtnOxygeneo.is-active, .BtnLunchtimePeel.is-active, .BtnAcne.is-active {
    font-weight: bold;
}
.BtnHydrodermabrasion.is-active p, .BtnPerfectDermaPeel.is-active p, .BtnOxygeneo.is-active p, .BtnLunchtimePeel.is-active p, .BtnAcne.is-active p {
    font-weight: bold;
  color: black;
}
.PlusIcon, .MinusIcon {
    position: absolute;
    right: 0;
    transition: transform .3s ease-in-out;
}
.PlusIcon {
    opacity:1;
}
.MinusIcon {
    opacity:0;
}
.PlusIcon.is-active, .MinusIcon.is-active {
  transform: translateX(15px);
}
.PlusIcon.is-active {
    opacity:0;
}
.MinusIcon.is-active {
    opacity:1;
}
@media (max-width: 992px) {
    .AestheticServicesTitle {
   bottom: 40%;
}
.center.verticalline {
        top: 41%;
        height: 16% !important;    }
}
@media (max-width: 767px) {
    .AestheticServices {
    display: grid;
    grid-template-columns: 1fr;      /* one column, cards stack vertically */
    grid-auto-rows: auto;
    justify-items: center;           /* centers cards horizontally */
    overflow-y: scroll;
    height: fit-content;
  }
  .AestheticServicesTitle      { order: 1; }
  .HydrodermabrasionCard       { order: 2; }
  .PerfectDermaPeelCard        { order: 3; }
  .OxygeneoCard                { order: 4; }
  .AcneCard                    { order: 5; }
  .LunchtimePeelCard           { order: 6; }
  .LineDivOrWhateverItsClass   { order: 7; }
  .ASButtons  { order: 8; }
  .left.horizontalline  { order: 9; }
  .left.verticalline  { order: 10; }
  .center.verticalline { order: 11; }
  .right.horizontalline { order: 12; }
  .right.verticalline { order: 13; }
  .AestheticServicesTitle {
    position: relative;
    inset: auto;
    width: 85vw;
  margin-bottom: 7vh;
  }
   .ASButtons, .left.horizontalline, .left.verticalline, .center.verticalline, .right.horizontalline, .right.verticalline {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71eaf71 */.elementor-14303 .elementor-element.elementor-element-71eaf71 {
    padding: 0px 20px 0px 20px ;
    background-color: transparent;
backdrop-filter: blur(20px);
background-image: linear-gradient(120deg, rgba(255, 255, 255, 1), rgb(90, 90, 90));
    border-radius: 0 0 5px 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25bd7bf */.elementor-14303 .elementor-element.elementor-element-25bd7bf {
    padding: 0px 20px 0px 20px ;
    background-color: transparent;
backdrop-filter: blur(20px);
background-image: linear-gradient(120deg, rgba(255, 255, 255, 1), rgb(90, 90, 90));
    border-radius: 0 0 5px 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9857bd */.elementor-14303 .elementor-element.elementor-element-e9857bd {
    padding: 0px 20px 0px 20px ;
    background-color: transparent;
backdrop-filter: blur(20px);
background-image: linear-gradient(120deg, rgba(255, 255, 255, 1), rgb(90, 90, 90));
    border-radius: 0 0 5px 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d19e127 *//* This targets the container itself */
.elementor-14303 .elementor-element.elementor-element-d19e127 {
    position: relative;
    height: 800px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow:hidden;
}

/* This targets any card inside the container */
.carousel-card {
    position: absolute !important;
    width: clamp(350px, 24%, 500px);

    border-radius: 5px;
    transition-property: transform, z-index, filter, opacity !important;
    transition-duration: 1s, .3s, .3s, 1s !important;
    transition-timing-function: cubic-bezier(.3,.88,.39,1), cubic-bezier(0.22,0.61,0.36,1), cubic-bezier(0.22,0.61,0.36,1), cubic-bezier(.3,.88,.39,1) !important;
    cursor: pointer;
}

/* The position logic follows */
.pos-left { 
    transform: translateX(-420px) scale(1) !important; 
    z-index: 0 !important;
    opacity: .5 !important;
    filter: grayscale(100%);
}

.pos-center {
    transform: translateX(0) scale(2) !important;
    z-index: 10 !important;
    opacity: 1 !important;
}

.pos-right { 
    transform: translateX(420px) scale(1) !important; 
    z-index: 1 !important;
    opacity: .5 !important;
    filter: grayscale(100%);
}
.nav-arrow {
    position: absolute;
    opacity: .4;
    top: 50%;
    transform: translateY(-50%);
    z-index: 20; /* Higher than the cards */
    cursor: pointer;
    transition: opacity 0.3s;
}

.nav-arrow:hover {
    opacity: 0.8;
}

.prev-arrow { left: 40px; }
.next-arrow { right: 40px; }

/* Optional: If the container overlaps other things, 
   uncomment the line below to let clicks pass through the "empty" space */
/* .custom-carousel-container { pointer-events: none; } */

/* Make sure cards and arrows RE-ENABLE pointer events so they stay clickable */
.carousel-card, .nav-arrow { pointer-events: auto; }
@media (max-width: 992px) {
  .carousel-card {
  width: clamp(200px, 35%, 500px) !important;
}
.carousel-card img {
    height: auto !important;
  }
.pos-left { 
    transform: translateX(-100%) scale(1) !important; 
}
.pos-right { 
    transform: translateX(100%) scale(1) !important; 
  }
  .CarouselCardText p {
  line-height: .9rem !important;
}
}
@media (max-width: 768px) {
    .custom-carousel-container {
    height: 70vh !important;
    padding-bottom: 5vh;
}
  .carousel-card {
  width: clamp(100px, 35%, 500px) !important;
}
.CarouselCardText h3 {
  font-size: clamp(.7rem, .8rem, .9rem) !important;
}
  .CarouselCardText p {
      font-size: clamp(.6rem, .6rem, .8rem) !important;
  line-height: .9rem !important;
}
.prev-arrow { left: 1%; }
.next-arrow { right: 1%; }
}
@media (max-width: 450px) {
  .carousel-card {
  width: clamp(50px, 40%, 400px) !important;
}
}
@media (max-width: 400px) {
  .carousel-card {
  width: clamp(50px, 45%, 400px) !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc9dff */@media (max-width: 1200px) {
    .WLSection1 {
        width: 88vw;
        margin: auto;
    }
}
@media (max-width: 600px) {
  .WLspan1 {
    font-size: clamp(3rem, 14vw, 6rem) !important;
  }
  .WLspan2 {
    font-size: clamp(2rem, 9vw, 4rem) !important;
  }
  .WLTitle {
    width: 88vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca1635 */.elementor-14303 .elementor-element.elementor-element-4ca1635 {
  min-height: 0;
  opacity: 0;
  transition: opacity 1s ease-out;
}
@media (max-width: 767px) {
    .container-inner {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acba7f4 */.elementor-14303 .elementor-element.elementor-element-acba7f4 {
  grid-template-rows: 0fr; /* Collapsed by default */
  opacity: 0;
  transition: grid-template-rows 0s ease-out opacity 1s ease-in; /* Smooth transition */
  overflow: hidden;
}
.elementor-14303 .elementor-element.elementor-element-acba7f4.is-active {
  grid-template-rows: 1fr;
  opacity: 1;
}
.elementor-14303 .elementor-element.elementor-element-acba7f4.is-active .container-inner {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaf247 */.elementor-14303 .elementor-element.elementor-element-3aaf247 img {
    object-position: 25%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09180e5 */.elementor-14303 .elementor-element.elementor-element-09180e5 {
  min-height: 0;
  opacity: 0;
  transition: opacity 1s ease-out;
}
@media (max-width: 767px) {
    .container-inner {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f39da */.elementor-14303 .elementor-element.elementor-element-14f39da {
  grid-template-rows: 0fr; /* Collapsed by default */
  transition: grid-template-rows 0s ease-out; /* Smooth transition */
  overflow: hidden;
}
.elementor-14303 .elementor-element.elementor-element-14f39da.is-active {
  grid-template-rows: 1fr;
}
.elementor-14303 .elementor-element.elementor-element-14f39da.is-active .container-inner {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8a3b1 */.elementor-14303 .elementor-element.elementor-element-1c8a3b1 {
  min-height: 0;
  opacity: 0;
  transition: opacity 1s ease-out;
}
@media (max-width: 767px) {
    .container-inner {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d22e943 */.elementor-14303 .elementor-element.elementor-element-d22e943 {
  grid-template-rows: 0fr; /* Collapsed by default */
  opacity: 0;
  transition: grid-template-rows 0s ease-out opacity 1s ease-in; /* Smooth transition */
  overflow: hidden;
}
.elementor-14303 .elementor-element.elementor-element-d22e943.is-active {
  grid-template-rows: 1fr;
  opacity: 1;
}
.elementor-14303 .elementor-element.elementor-element-d22e943.is-active .container-inner {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7157d */.elementor-14303 .elementor-element.elementor-element-ed7157d {
    justify-content: flex-start;
    box-sizing: border-box;
    /*min-height: 815px;*/
}
.toggel-container {
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.4s ease-out;
    overflow: hidden;
}
.container-inner {
    min-height: 0;
    gap: 5vw;
}
.toggle-container.is-active {
    grid-template-rows: 1fr;
}
.PhotoTirzepatide {
    width: 50%;
    height: 600px;
}
.PhotoTirzepatide img {
    height: 100%;
    object-fit: cover;
}
.ContainerTextTirzepatide {
    width: 50%;
}
@media (max-width: 1200px) {
    .WLSection2 {
        width: 88vw;
        margin: auto;
    }
}
@media (max-width: 992px) {
    .container-inner {
        gap: 5vw;
    }
    .ContainerTextTirzepatide {
    padding: 100px 0vw;
}
}
@media (max-width: 767px) {
    .PhotoTirzepatide {
        width: 100%;
        height: 50vh;
}
.ContainerTextTirzepatide {
    width: 100%;
    padding: 6vh 5vw 6vh 5vw;
}
}/* End custom CSS */