.elementor-widget-container .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-20c8e821{--display:flex;--min-height:77vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-20c8e821:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.bestsalonwebsites.com/wp-content/uploads/2026/08/ChatGPT-Image-Apr-25-2026-06_52_05-PM.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1227 .elementor-element.elementor-element-20c8e821::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-background-video-container::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .e-con-inner > .elementor-background-video-container::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-background-slideshow::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #D6E8F700 100%);}.elementor-1227 .elementor-element.elementor-element-5b9f15bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-1227 .elementor-element.elementor-element-1d7d04b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;font-style:italic;line-height:1.08em;color:#F7F9FC;}.elementor-widget-text-editor .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.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-1227 .elementor-element.elementor-element-5560961d{width:var( --container-widget-width, 491px );max-width:491px;--container-widget-width:491px;--container-widget-flex-grow:0;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 );color:#D6E8F799;}.elementor-1227 .elementor-element.elementor-element-78b84d3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-205a0ef .elementor-button{background-color:var( --e-global-color-26d98d8 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:13px 26px 13px 26px;}.elementor-1227 .elementor-element.elementor-element-5426458a .elementor-button{background-color:#C9A96E00;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;fill:var( --e-global-color-bfbf429 );color:var( --e-global-color-bfbf429 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6E8F77A;border-radius:3px 3px 3px 3px;padding:13px 26px 13px 26px;}.elementor-1227 .elementor-element.elementor-element-6f78a3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1227 .elementor-element.elementor-element-13f6d3d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1227 .elementor-element.elementor-element-58edc081 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:italic;color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-17dc5364{font-family:"Cormorant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-4548dfd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1227 .elementor-element.elementor-element-5c13d97a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:italic;color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-4dfe9093{font-family:"Cormorant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-1c6ce1e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1227 .elementor-element.elementor-element-4e0a4833 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:italic;color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-76d2fff3{font-family:"Cormorant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-4e3233a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1227 .elementor-element.elementor-element-65f51c20 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;font-style:italic;color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-5b057187{font-family:"Cormorant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-481e9220{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-49ff8b6{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:0px 0px 1px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-7187aef4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-1227 .elementor-element.elementor-element-78bb8df8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1227 .elementor-element.elementor-element-14f00a7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-364c1fdc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;font-style:italic;line-height:1.15em;}.elementor-1227 .elementor-element.elementor-element-4eec7cca{--display:flex;}.elementor-1227 .elementor-element.elementor-element-29a79aaf{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-1227 .elementor-element.elementor-element-12f66a6a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-1227 .elementor-element.elementor-element-3977f14c{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:16px 16px 16px 16px;}.elementor-1227 .elementor-element.elementor-element-3977f14c:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-3977f14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-198854c4{--display:flex;--min-height:220px;--justify-content:flex-end;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-198854c4:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-198854c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bestsalonwebsites.com/wp-content/uploads/2026/08/ChatGPT-Image-Apr-25-2026-08_06_58-PM.png");background-position:top center;background-size:cover;}.elementor-1227 .elementor-element.elementor-element-705201e2 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);}.elementor-1227 .elementor-element.elementor-element-705201e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-2c9dc0c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-604c6bf1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;font-style:normal;color:var( --e-global-color-text );}.elementor-widget-icon .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-1227 .elementor-element.elementor-element-6c3907d3 .elementor-icon-wrapper{text-align:center;}.elementor-1227 .elementor-element.elementor-element-6c3907d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-6c3907d3.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-6c3907d3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-6c3907d3.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-6c3907d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-6c3907d3 .elementor-icon{font-size:21px;}.elementor-1227 .elementor-element.elementor-element-6c3907d3 .elementor-icon svg{height:21px;}.elementor-1227 .elementor-element.elementor-element-6fe03802{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:16px 16px 16px 16px;}.elementor-1227 .elementor-element.elementor-element-6fe03802:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-6fe03802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-7b3db242{--display:flex;--min-height:220px;--justify-content:flex-end;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-7b3db242:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-7b3db242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bestsalonwebsites.com/wp-content/uploads/2026/08/ChatGPT-Image-Apr-25-2026-08_16_50-PM.png");background-position:top center;background-size:cover;}.elementor-1227 .elementor-element.elementor-element-581ad6f5 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);}.elementor-1227 .elementor-element.elementor-element-581ad6f5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-ce77efe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-15cb9658 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;font-style:normal;color:var( --e-global-color-text );}.elementor-1227 .elementor-element.elementor-element-324109ea .elementor-icon-wrapper{text-align:center;}.elementor-1227 .elementor-element.elementor-element-324109ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-324109ea.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-324109ea.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-324109ea.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-324109ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-324109ea .elementor-icon{font-size:21px;}.elementor-1227 .elementor-element.elementor-element-324109ea .elementor-icon svg{height:21px;}.elementor-1227 .elementor-element.elementor-element-3c0fca9{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:16px 16px 16px 16px;}.elementor-1227 .elementor-element.elementor-element-3c0fca9:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-3c0fca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-776f6a81{--display:flex;--min-height:220px;--justify-content:flex-end;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-776f6a81:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-776f6a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bestsalonwebsites.com/wp-content/uploads/2026/08/ChatGPT-Image-Apr-25-2026-08_20_57-PM.png");background-position:top center;background-size:cover;}.elementor-1227 .elementor-element.elementor-element-6582c57a > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);}.elementor-1227 .elementor-element.elementor-element-6582c57a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;font-style:normal;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-7dff02cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-17a8f70f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;font-style:normal;color:var( --e-global-color-text );}.elementor-1227 .elementor-element.elementor-element-6499fb95 .elementor-icon-wrapper{text-align:center;}.elementor-1227 .elementor-element.elementor-element-6499fb95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-6499fb95.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-6499fb95.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-6499fb95.elementor-view-framed .elementor-icon, .elementor-1227 .elementor-element.elementor-element-6499fb95.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-6499fb95 .elementor-icon{font-size:21px;}.elementor-1227 .elementor-element.elementor-element-6499fb95 .elementor-icon svg{height:21px;}.elementor-1227 .elementor-element.elementor-element-384f2693{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-384f2693:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-384f2693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-6a8896ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-13f3cd53 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;font-style:italic;line-height:1.15em;}.elementor-1227 .elementor-element.elementor-element-7444a466{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:center;}.elementor-1227 .elementor-element.elementor-element-1a67c1bd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1227 .elementor-element.elementor-element-5d41ad35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8D0ED;--border-color:#B8D0ED;--border-radius:12px 12px 12px 12px;}.elementor-1227 .elementor-element.elementor-element-5d41ad35:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-5d41ad35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-6ccc9113{--display:flex;--min-height:300px;--overflow:hidden;}.elementor-widget-image .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );}.elementor-1227 .elementor-element.elementor-element-58f6036c img{width:100%;height:auto !important;}.elementor-1227 .elementor-element.elementor-element-10c7a940{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-4168eeb7{text-align:center;}.elementor-1227 .elementor-element.elementor-element-4168eeb7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:0.12em;color:#5B9BD5;}.elementor-1227 .elementor-element.elementor-element-4f8c2cb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8D0ED;--border-color:#B8D0ED;--border-radius:12px 12px 12px 12px;}.elementor-1227 .elementor-element.elementor-element-4f8c2cb4:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-4f8c2cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-1138ab98{--display:flex;--min-height:300px;--overflow:hidden;}.elementor-1227 .elementor-element.elementor-element-5314cd59 img{width:100%;height:auto !important;}.elementor-1227 .elementor-element.elementor-element-745d7bba{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-12ce0134{text-align:center;}.elementor-1227 .elementor-element.elementor-element-12ce0134 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:0.12em;color:#5B9BD5;}.elementor-1227 .elementor-element.elementor-element-7f7af9ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8D0ED;--border-color:#B8D0ED;--border-radius:12px 12px 12px 12px;}.elementor-1227 .elementor-element.elementor-element-7f7af9ba:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-7f7af9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-65f220c5{--display:flex;--min-height:300px;--overflow:hidden;}.elementor-1227 .elementor-element.elementor-element-48468e93 img{width:100%;height:auto !important;}.elementor-1227 .elementor-element.elementor-element-4d70e3e1{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-3ae8e750{text-align:center;}.elementor-1227 .elementor-element.elementor-element-3ae8e750 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:0.12em;color:#5B9BD5;}.elementor-1227 .elementor-element.elementor-element-3a3c3908{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8D0ED;--border-color:#B8D0ED;--border-radius:12px 12px 12px 12px;}.elementor-1227 .elementor-element.elementor-element-3a3c3908:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-3a3c3908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-6c9318b2{--display:flex;--min-height:300px;--overflow:hidden;}.elementor-1227 .elementor-element.elementor-element-6c91a07d img{width:100%;height:auto !important;}.elementor-1227 .elementor-element.elementor-element-7746f669{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-32f65165{text-align:center;}.elementor-1227 .elementor-element.elementor-element-32f65165 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:0.12em;color:#5B9BD5;}.elementor-1227 .elementor-element.elementor-element-ee26c94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8D0ED;--border-color:#B8D0ED;--border-radius:12px 12px 12px 12px;}.elementor-1227 .elementor-element.elementor-element-ee26c94:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-ee26c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-4e35593b{--display:flex;--min-height:300px;--overflow:hidden;}.elementor-1227 .elementor-element.elementor-element-395c2ba2 img{width:100%;height:auto !important;}.elementor-1227 .elementor-element.elementor-element-1040aedd{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-4decddcd{text-align:center;}.elementor-1227 .elementor-element.elementor-element-4decddcd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:0.12em;color:#5B9BD5;}.elementor-1227 .elementor-element.elementor-element-58ae11e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8D0ED;--border-color:#B8D0ED;--border-radius:12px 12px 12px 12px;}.elementor-1227 .elementor-element.elementor-element-58ae11e:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-58ae11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-13659fc6{--display:flex;--min-height:300px;--overflow:hidden;}.elementor-1227 .elementor-element.elementor-element-48acdeea img{width:100%;height:auto !important;}.elementor-1227 .elementor-element.elementor-element-36741c9e{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-3f4346ee{text-align:center;}.elementor-1227 .elementor-element.elementor-element-3f4346ee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:0.12em;color:#5B9BD5;}.elementor-1227 .elementor-element.elementor-element-307e20dd .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:1px;fill:var( --e-global-color-bfbf429 );color:var( --e-global-color-bfbf429 );border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-1227 .elementor-element.elementor-element-307e20dd .elementor-button:hover, .elementor-1227 .elementor-element.elementor-element-307e20dd .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-307e20dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1227 .elementor-element.elementor-element-307e20dd .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-1227 .elementor-element.elementor-element-16024272{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:0px 0px 1px 0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-56d04546 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-6d274919 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;font-style:italic;line-height:1.15em;}.elementor-1227 .elementor-element.elementor-element-4d285902{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:center;}.elementor-1227 .elementor-element.elementor-element-3864ec9e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1227 .elementor-element.elementor-element-50053cac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-50053cac:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-50053cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-3c671073 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 20px 0px;}.elementor-1227 .elementor-element.elementor-element-3c671073 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-5291850 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;font-style:normal;}.elementor-1227 .elementor-element.elementor-element-1ebb17c5{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-1227 .elementor-element.elementor-element-3d871cbf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-3d871cbf:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-3d871cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-2045596c > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 20px 0px;}.elementor-1227 .elementor-element.elementor-element-2045596c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-7ff9a585 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;font-style:normal;}.elementor-1227 .elementor-element.elementor-element-21d8ec10{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-1227 .elementor-element.elementor-element-406bee88{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-406bee88:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-406bee88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-697d055 );}.elementor-1227 .elementor-element.elementor-element-5bb8138c > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 20px 0px;}.elementor-1227 .elementor-element.elementor-element-5bb8138c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-191e7255 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;font-style:normal;}.elementor-1227 .elementor-element.elementor-element-5cd4e4a8{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-1227 .elementor-element.elementor-element-121ca799{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-26d98d8 );--border-color:var( --e-global-color-26d98d8 );--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1227 .elementor-element.elementor-element-121ca799:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-121ca799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDD8;}.elementor-1227 .elementor-element.elementor-element-3d142a > .elementor-widget-container{background-color:var( --e-global-color-26d98d8 );margin:0px 0px 20px 0px;}.elementor-1227 .elementor-element.elementor-element-3d142a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;font-style:italic;color:var( --e-global-color-primary );}.elementor-1227 .elementor-element.elementor-element-399de0fb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;font-style:normal;color:#8A6A30;}.elementor-1227 .elementor-element.elementor-element-d0206f0{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-1227 .elementor-element.elementor-element-45496086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-45496086:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-45496086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1227 .elementor-element.elementor-element-3bf00a4c{text-align:center;}.elementor-1227 .elementor-element.elementor-element-3bf00a4c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.22em;color:var( --e-global-color-26d98d8 );}.elementor-1227 .elementor-element.elementor-element-6535c713 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1227 .elementor-element.elementor-element-6535c713{text-align:center;}.elementor-1227 .elementor-element.elementor-element-6535c713 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;font-style:italic;line-height:1.15em;color:#FFFFFF;}.elementor-1227 .elementor-element.elementor-element-72f9b868{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1227 .elementor-element.elementor-element-454635b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5B9BD533;--border-color:#5B9BD533;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1227 .elementor-element.elementor-element-454635b0:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-454635b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-widget-rating .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-rating .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-372d68b6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1227 .elementor-element.elementor-element-372d68b6{--e-rating-icon-font-size:14px;--e-rating-gap:6px;--e-rating-icon-marked-color:var( --e-global-color-26d98d8 );}.elementor-1227 .elementor-element.elementor-element-34d47df5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-34d47df5{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-154226ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#5B9BD526;--border-color:#5B9BD526;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-784dcdd7 .elementor-heading-title{color:var( --e-global-color-bfbf429 );}.elementor-widget-icon-box .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-1227 .elementor-element.elementor-element-550f47be .elementor-icon-box-wrapper{align-items:start;gap:4px;}.elementor-1227 .elementor-element.elementor-element-550f47be .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-550f47be .elementor-icon{font-size:0px;}.elementor-1227 .elementor-element.elementor-element-550f47be .elementor-icon-box-title, .elementor-1227 .elementor-element.elementor-element-550f47be .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;font-style:normal;}.elementor-1227 .elementor-element.elementor-element-550f47be .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#D6E8F799;}.elementor-1227 .elementor-element.elementor-element-77ff24cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A96E66;--border-color:#C9A96E66;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1227 .elementor-element.elementor-element-77ff24cf:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-77ff24cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A96E14;}.elementor-1227 .elementor-element.elementor-element-423254c7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1227 .elementor-element.elementor-element-423254c7{--e-rating-icon-font-size:14px;--e-rating-gap:6px;--e-rating-icon-marked-color:var( --e-global-color-26d98d8 );}.elementor-1227 .elementor-element.elementor-element-c8a07f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-c8a07f6{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-37ecf77e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#5B9BD526;--border-color:#5B9BD526;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-2547b00c .elementor-heading-title{color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-1982e0a8 .elementor-icon-box-wrapper{align-items:start;gap:4px;}.elementor-1227 .elementor-element.elementor-element-1982e0a8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-1982e0a8 .elementor-icon{font-size:0px;}.elementor-1227 .elementor-element.elementor-element-1982e0a8 .elementor-icon-box-title, .elementor-1227 .elementor-element.elementor-element-1982e0a8 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;font-style:normal;}.elementor-1227 .elementor-element.elementor-element-1982e0a8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#D6E8F799;}.elementor-1227 .elementor-element.elementor-element-6f1715e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5B9BD533;--border-color:#5B9BD533;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1227 .elementor-element.elementor-element-6f1715e4:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-6f1715e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1227 .elementor-element.elementor-element-64e58a7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1227 .elementor-element.elementor-element-64e58a7{--e-rating-icon-font-size:14px;--e-rating-gap:6px;--e-rating-icon-marked-color:var( --e-global-color-26d98d8 );}.elementor-1227 .elementor-element.elementor-element-75ca1dba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1227 .elementor-element.elementor-element-75ca1dba{font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-4a272b2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#5B9BD526;--border-color:#5B9BD526;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-16c723e7 .elementor-heading-title{color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-7b0b13e9 .elementor-icon-box-wrapper{align-items:start;gap:4px;}.elementor-1227 .elementor-element.elementor-element-7b0b13e9 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-bfbf429 );}.elementor-1227 .elementor-element.elementor-element-7b0b13e9 .elementor-icon{font-size:0px;}.elementor-1227 .elementor-element.elementor-element-7b0b13e9 .elementor-icon-box-title, .elementor-1227 .elementor-element.elementor-element-7b0b13e9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;font-style:normal;}.elementor-1227 .elementor-element.elementor-element-7b0b13e9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#D6E8F799;}.elementor-1227 .elementor-element.elementor-element-49c4afb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1227 .elementor-element.elementor-element-7dcdf044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfbf429 );--border-color:var( --e-global-color-bfbf429 );--border-radius:24px 24px 24px 24px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-1227 .elementor-element.elementor-element-7dcdf044:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-7dcdf044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F9FC 0%, #EEF4FB 135%);}.elementor-1227 .elementor-element.elementor-element-4ae37fdd{--display:flex;}.elementor-1227 .elementor-element.elementor-element-5b99a691 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-1227 .elementor-element.elementor-element-73555753 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;font-style:italic;line-height:1.15em;}.elementor-1227 .elementor-element.elementor-element-141b53f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1227 .elementor-element.elementor-element-4308cedd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:500;font-style:italic;}.elementor-1227 .elementor-element.elementor-element-6fb020a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#CCCCCC;}.elementor-1227 .elementor-element.elementor-element-63b32daf > .elementor-widget-container{background-color:var( --e-global-color-26d98d8 );padding:4px 8px 4px 8px;border-radius:50px 50px 50px 50px;}.elementor-1227 .elementor-element.elementor-element-63b32daf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;font-style:normal;}.elementor-1227 .elementor-element.elementor-element-7f504443{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#4A5568;}.elementor-1227 .elementor-element.elementor-element-25209d3d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8D0ED;--border-color:#B8D0ED;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1227 .elementor-element.elementor-element-25209d3d:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-25209d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .eael-protected-content-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1227 .elementor-element.elementor-element-2ea52e88 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1227 .elementor-element.elementor-element-2ea52e88{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;}.elementor-1227 .elementor-element.elementor-element-2ea52e88 .elementor-icon-list-text{color:#4A5568;transition:color 0.3s;}.elementor-1227 .elementor-element.elementor-element-6808742d .elementor-button{background-color:var( --e-global-color-26d98d8 );font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:14px 28px 14px 28px;}.elementor-1227 .elementor-element.elementor-element-736a888a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1227 .elementor-element.elementor-element-20c8e821{--content-width:1290px;}.elementor-1227 .elementor-element.elementor-element-5b9f15bb{--width:50%;}.elementor-1227 .elementor-element.elementor-element-481e9220{--width:50%;}.elementor-1227 .elementor-element.elementor-element-49ff8b6{--content-width:1290px;}.elementor-1227 .elementor-element.elementor-element-16024272{--content-width:1290px;}.elementor-1227 .elementor-element.elementor-element-4ae37fdd{--width:55%;}.elementor-1227 .elementor-element.elementor-element-25209d3d{--width:44%;}}@media(max-width:991px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-20c8e821{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1227 .elementor-element.elementor-element-5560961d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-49ff8b6{--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-12f66a6a{--grid-auto-flow:row;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-384f2693{--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-1a67c1bd{--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1227 .elementor-element.elementor-element-16024272{--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-3864ec9e{--grid-auto-flow:row;}.elementor-1227 .elementor-element.elementor-element-45496086{--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-1227 .elementor-element.elementor-element-72f9b868{--grid-auto-flow:row;}.elementor-widget-rating .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-rating .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1227 .elementor-element.elementor-element-49c4afb3{--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-20c8e821:not(.elementor-motion-effects-element-type-background), .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-347px 0px;}.elementor-1227 .elementor-element.elementor-element-20c8e821::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-background-video-container::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .e-con-inner > .elementor-background-video-container::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-background-slideshow::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1227 .elementor-element.elementor-element-20c8e821 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 41%, #D6E8F700 100%);}.elementor-1227 .elementor-element.elementor-element-20c8e821{--overlay-opacity:1;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-1d7d04b0 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1227 .elementor-element.elementor-element-5560961d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-6f78a3e{--justify-content:center;--flex-wrap:nowrap;}.elementor-1227 .elementor-element.elementor-element-13f6d3d7{--flex-wrap:nowrap;}.elementor-1227 .elementor-element.elementor-element-12f66a6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1227 .elementor-element.elementor-element-1a67c1bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1227 .elementor-element.elementor-element-3864ec9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1227 .elementor-element.elementor-element-72f9b868{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-rating .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-rating .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-705201e2 */.elementor-1227 .elementor-element.elementor-element-705201e2 {
    display: inline-block;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3977f14c */.elementor-1227 .elementor-element.elementor-element-3977f14c:hover { transform: translateY(-6px); box-shadow: 0 20px 40px -12px rgba(13,27,62,0.15); border-color:#2B6CB8; transition: 0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581ad6f5 */.elementor-1227 .elementor-element.elementor-element-581ad6f5 {
    display: inline-block;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe03802 */.elementor-1227 .elementor-element.elementor-element-6fe03802:hover { transform: translateY(-6px); box-shadow: 0 20px 40px -12px rgba(13,27,62,0.15); border-color:#2B6CB8; transition: 0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6582c57a */.elementor-1227 .elementor-element.elementor-element-6582c57a {
    display: inline-block;
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0fca9 */.elementor-1227 .elementor-element.elementor-element-3c0fca9:hover { transform: translateY(-6px); box-shadow: 0 20px 40px -12px rgba(13,27,62,0.15); border-color:#2B6CB8; transition: 0.25s; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58f6036c */.elementor-1227 .elementor-element.elementor-element-58f6036c {
    overflow: hidden;
}

.elementor-1227 .elementor-element.elementor-element-58f6036c img {
    transition: transform 4s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1227 .elementor-element.elementor-element-58f6036c:hover img {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ccc9113 */.elementor-1227 .elementor-element.elementor-element-6ccc9113 {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5314cd59 */.elementor-1227 .elementor-element.elementor-element-5314cd59 {
    overflow: hidden;
}

.elementor-1227 .elementor-element.elementor-element-5314cd59 img {
    transition: transform 4s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1227 .elementor-element.elementor-element-5314cd59:hover img {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1138ab98 */.elementor-1227 .elementor-element.elementor-element-1138ab98 {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48468e93 */.elementor-1227 .elementor-element.elementor-element-48468e93 {
    overflow: hidden;
}

.elementor-1227 .elementor-element.elementor-element-48468e93 img {
    transition: transform 4s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1227 .elementor-element.elementor-element-48468e93:hover img {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f220c5 */.elementor-1227 .elementor-element.elementor-element-65f220c5 {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c91a07d */.elementor-1227 .elementor-element.elementor-element-6c91a07d {
    overflow: hidden;
}

.elementor-1227 .elementor-element.elementor-element-6c91a07d img {
    transition: transform 4s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1227 .elementor-element.elementor-element-6c91a07d:hover img {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9318b2 */.elementor-1227 .elementor-element.elementor-element-6c9318b2 {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-395c2ba2 */.elementor-1227 .elementor-element.elementor-element-395c2ba2 {
    overflow: hidden;
}

.elementor-1227 .elementor-element.elementor-element-395c2ba2 img {
    transition: transform 4s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1227 .elementor-element.elementor-element-395c2ba2:hover img {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e35593b */.elementor-1227 .elementor-element.elementor-element-4e35593b {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48acdeea */.elementor-1227 .elementor-element.elementor-element-48acdeea {
    overflow: hidden;
}

.elementor-1227 .elementor-element.elementor-element-48acdeea img {
    transition: transform 4s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1227 .elementor-element.elementor-element-48acdeea:hover img {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13659fc6 */.elementor-1227 .elementor-element.elementor-element-13659fc6 {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c671073 */.elementor-1227 .elementor-element.elementor-element-3c671073 {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50053cac */.elementor-1227 .elementor-element.elementor-element-50053cac:hover { transform: translateY(-4px); border-color:#2B6CB8; box-shadow: 0 12px 24px -8px rgba(13,27,62,0.1); transition:0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2045596c */.elementor-1227 .elementor-element.elementor-element-2045596c {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d871cbf */.elementor-1227 .elementor-element.elementor-element-3d871cbf:hover { transform: translateY(-4px); border-color:#2B6CB8; box-shadow: 0 12px 24px -8px rgba(13,27,62,0.1); transition:0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bb8138c */.elementor-1227 .elementor-element.elementor-element-5bb8138c {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406bee88 */.elementor-1227 .elementor-element.elementor-element-406bee88:hover { transform: translateY(-4px); border-color:#2B6CB8; box-shadow: 0 12px 24px -8px rgba(13,27,62,0.1); transition:0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d142a */.elementor-1227 .elementor-element.elementor-element-3d142a {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121ca799 */.elementor-1227 .elementor-element.elementor-element-121ca799:hover { transform: translateY(-4px); border-color:#8A6A30; box-shadow: 0 12px 24px -8px rgba(13,27,62,0.1); transition:0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-784dcdd7 */.elementor-1227 .elementor-element.elementor-element-784dcdd7 {
    width: 40px;
    height: 40px;
    background: #2B6CB8;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454635b0 */.elementor-1227 .elementor-element.elementor-element-454635b0:hover { transform: translateY(-4px); border-color: rgba(201,169,110,0.4); transition:0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2547b00c */.elementor-1227 .elementor-element.elementor-element-2547b00c {
    width: 40px;
    height: 40px;
    background: #2B6CB8;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ff24cf */.elementor-1227 .elementor-element.elementor-element-77ff24cf:hover { transform: translateY(-4px); border-color: rgba(201,169,110,0.4); transition:0.25s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c723e7 */.elementor-1227 .elementor-element.elementor-element-16c723e7 {
    width: 40px;
    height: 40px;
    background: #2B6CB8;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1715e4 */.elementor-1227 .elementor-element.elementor-element-6f1715e4:hover { transform: translateY(-4px); border-color: rgba(201,169,110,0.4); transition:0.25s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45496086 */.elementor-1227 .elementor-element.elementor-element-45496086::before { 
    content:''; 
    position:absolute; 
    top:-100px; 
    left:-100px; 
    width:400px; 
    height:400px; 
    background: radial-gradient(circle, rgba(201,169,110,0.06) 0%, transparent 60%); pointer-events:none; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fb020a */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-141b53f4 */.elementor-1227 .elementor-element.elementor-element-141b53f4 {
    margin: 24px 0 12px;
}/* End custom CSS */