.elementor-39 .elementor-element.elementor-element-fd80612{--display:flex;--min-height:950px;--overlay-opacity:0;}.elementor-39 .elementor-element.elementor-element-fd80612:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fd80612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myspine.co.za/wp-content/uploads/2026/06/multidisciplinary-spine-care-team-dr-jaytesh-pillay.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-fd80612::before, .elementor-39 .elementor-element.elementor-element-fd80612 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-fd80612 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-fd80612 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-fd80612 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-fd80612 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-b170339{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-b170339:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b170339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-228dce6 ) 100%);}.elementor-39 .elementor-element.elementor-element-60d4f3e{--display:flex;--min-height:0px;--justify-content:center;--padding-top:44px;--padding-bottom:44px;--padding-left:210px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-209cedd{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-209cedd .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-39 .elementor-element.elementor-element-209cedd .elementor-custom-embed-play i{color:var( --e-global-color-eba40d9 );font-size:98px;}.elementor-39 .elementor-element.elementor-element-209cedd .elementor-custom-embed-play svg{fill:var( --e-global-color-eba40d9 );width:98px;height:98px;}.elementor-39 .elementor-element.elementor-element-eb0ce39{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-5fe18ab{text-align:center;}.elementor-39 .elementor-element.elementor-element-5fe18ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;letter-spacing:-1px;color:#C7A7607D;}.elementor-39 .elementor-element.elementor-element-233214a{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-faf0800{padding:0px 80px 0px 80px;text-align:center;}.elementor-39 .elementor-element.elementor-element-faf0800 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:69px;font-weight:700;line-height:58px;letter-spacing:-2.8px;color:#1C666D;}.elementor-39 .elementor-element.elementor-element-98ebfef{--display:flex;--min-height:2px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-c2cee51{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C7A7607D;--border-color:#C7A7607D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-aa57a50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-228dce6 );--border-color:var( --e-global-color-228dce6 );--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-39 .elementor-element.elementor-element-6dd2cef{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-6dd2cef.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-6dd2cef .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-6dd2cef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-954b165 );}.elementor-39 .elementor-element.elementor-element-6dd2cef.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-6dd2cef.elementor-view-default .elementor-icon{color:var( --e-global-color-954b165 );border-color:var( --e-global-color-954b165 );}.elementor-39 .elementor-element.elementor-element-6dd2cef.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-6dd2cef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-954b165 );}.elementor-39 .elementor-element.elementor-element-6dd2cef .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-6dd2cef .elementor-icon svg{height:25px;}.elementor-39 .elementor-element.elementor-element-af6b459{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-954b165 );--border-color:var( --e-global-color-954b165 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f418789{--spacer-size:28px;}.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 );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-39 .elementor-element.elementor-element-81be53d{padding:0px 80px 0px 80px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#07111FC9;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-f8008c5 .elementor-button{background-color:#F7F4ED;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:22px 22px 22px 22px;}.elementor-39 .elementor-element.elementor-element-f8008c5.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-f8008c5{z-index:3;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:22px 22px 22px 22px;}.elementor-39 .elementor-element.elementor-element-f8008c5 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-f8008c5 .elementor-button:focus{color:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-f8008c5 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-f8008c5 .elementor-button:focus svg{fill:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-d47e4b8{--display:flex;--min-height:900px;--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;}.elementor-39 .elementor-element.elementor-element-d47e4b8:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d47e4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-228dce6 ) 100%);}.elementor-39 .elementor-element.elementor-element-96f909d{--display:flex;--min-height:0px;--justify-content:center;--padding-top:44px;--padding-bottom:44px;--padding-left:210px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-04905b8{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-04905b8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-39 .elementor-element.elementor-element-04905b8 .elementor-custom-embed-play i{color:var( --e-global-color-eba40d9 );font-size:98px;}.elementor-39 .elementor-element.elementor-element-04905b8 .elementor-custom-embed-play svg{fill:var( --e-global-color-eba40d9 );width:98px;height:98px;}.elementor-39 .elementor-element.elementor-element-6b73f21{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-ae01aa8{text-align:center;}.elementor-39 .elementor-element.elementor-element-ae01aa8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;letter-spacing:-1px;color:#C7A7607D;}.elementor-39 .elementor-element.elementor-element-6463504{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-e0e4783{padding:0px 80px 0px 80px;text-align:center;}.elementor-39 .elementor-element.elementor-element-e0e4783 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:69px;font-weight:700;line-height:58px;letter-spacing:-2.8px;color:#1C666D;}.elementor-39 .elementor-element.elementor-element-272ead3{--display:flex;--min-height:2px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-66a41c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C7A7607D;--border-color:#C7A7607D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1c34a3b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-228dce6 );--border-color:var( --e-global-color-228dce6 );--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-277f399{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-277f399.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-277f399 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-277f399.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-954b165 );}.elementor-39 .elementor-element.elementor-element-277f399.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-277f399.elementor-view-default .elementor-icon{color:var( --e-global-color-954b165 );border-color:var( --e-global-color-954b165 );}.elementor-39 .elementor-element.elementor-element-277f399.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-277f399.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-954b165 );}.elementor-39 .elementor-element.elementor-element-277f399 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-277f399 .elementor-icon svg{height:25px;}.elementor-39 .elementor-element.elementor-element-dd17ac9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-954b165 );--border-color:var( --e-global-color-954b165 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d228fc3{--spacer-size:28px;}.elementor-39 .elementor-element.elementor-element-491bec9{padding:0px 80px 0px 80px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#07111FC9;}.elementor-39 .elementor-element.elementor-element-f012a6e .elementor-button{background-color:#F7F4ED;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:22px 22px 22px 22px;}.elementor-39 .elementor-element.elementor-element-f012a6e.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-f012a6e{z-index:3;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:22px 22px 22px 22px;}.elementor-39 .elementor-element.elementor-element-f012a6e .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-f012a6e .elementor-button:focus{color:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-f012a6e .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-f012a6e .elementor-button:focus svg{fill:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-398e012{--display:flex;--min-height:250px;--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-39 .elementor-element.elementor-element-398e012:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-398e012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myspine.co.za/wp-content/uploads/2026/06/Layered-Waves-Meet-The-Team-Phisio-Section.svg");background-position:center center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-f5552ca{--display:flex;}.elementor-39 .elementor-element.elementor-element-f5552ca:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f5552ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-683949d{--spacer-size:15px;}.elementor-39 .elementor-element.elementor-element-c150cbe{padding:25px 25px 25px 25px;text-align:center;}.elementor-39 .elementor-element.elementor-element-c150cbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:51px;font-weight:600;color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-872c796{--display:flex;--min-height:2px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-918ebfd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d51b9aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-228dce6 );--border-color:var( --e-global-color-228dce6 );--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-dcc244b{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-dcc244b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-dcc244b .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-dcc244b.elementor-view-stacked .elementor-icon{background-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-dcc244b.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-dcc244b.elementor-view-default .elementor-icon{color:#CFB26F;border-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-dcc244b.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-dcc244b.elementor-view-default .elementor-icon svg{fill:#CFB26F;}.elementor-39 .elementor-element.elementor-element-dcc244b .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-dcc244b .elementor-icon svg{height:25px;}.elementor-39 .elementor-element.elementor-element-c919338{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-0cc4cd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-0cc4cd6:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0cc4cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #0A131A 100%);}.elementor-39 .elementor-element.elementor-element-30803ac{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:45px;--padding-right:45px;}.elementor-39 .elementor-element.elementor-element-4f873fc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );}.elementor-39 .elementor-element.elementor-element-ff08bfa img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-c9284cd{--display:flex;}.elementor-39 .elementor-element.elementor-element-992e835 img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-c6d35e8{--display:flex;}.elementor-39 .elementor-element.elementor-element-f5f5326 img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-49993b8{--display:flex;}.elementor-39 .elementor-element.elementor-element-0bca0a7 img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-4b07e29{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-eba40d9 );--e-n-carousel-dots-normal-color:var( --e-global-color-eba40d9 );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}:where( .elementor-39 .elementor-element.elementor-element-4b07e29 .swiper-slide ) > .e-con{--padding-top:55px;--padding-right:55px;--padding-bottom:55px;--padding-left:55px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:55px;--padding-inline-end:55px;--padding-block-end:55px;--padding-inline-start:55px;}.elementor-39 .elementor-element.elementor-element-4b07e29 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-39 .elementor-element.elementor-element-36c9a6c{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-f3d1025{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-f3d1025:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f3d1025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A131A 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-c31929d{--spacer-size:100px;}.elementor-39 .elementor-element.elementor-element-461ce12{padding:25px 25px 25px 25px;text-align:center;}.elementor-39 .elementor-element.elementor-element-461ce12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:51px;font-weight:600;color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-4220538{--display:flex;--min-height:2px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-c8c32b6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-e325b92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-228dce6 );--border-color:var( --e-global-color-228dce6 );--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-3ec9be2{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3ec9be2.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-3ec9be2 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-3ec9be2.elementor-view-stacked .elementor-icon{background-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-3ec9be2.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-3ec9be2.elementor-view-default .elementor-icon{color:#CFB26F;border-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-3ec9be2.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-3ec9be2.elementor-view-default .elementor-icon svg{fill:#CFB26F;}.elementor-39 .elementor-element.elementor-element-3ec9be2 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-3ec9be2 .elementor-icon svg{height:25px;}.elementor-39 .elementor-element.elementor-element-fcdc1bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6d5b3b7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-6d5b3b7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6d5b3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #0A131A 100%);}.elementor-39 .elementor-element.elementor-element-7d405c6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:12px;--padding-left:130px;--padding-right:130px;}.elementor-39 .elementor-element.elementor-element-09f2de6{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-9f09fde{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-9f09fde:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-9f09fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A131A 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-a05a395{--spacer-size:100px;}.elementor-39 .elementor-element.elementor-element-7f1d12f{padding:25px 25px 25px 25px;text-align:center;}.elementor-39 .elementor-element.elementor-element-7f1d12f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:51px;font-weight:600;color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-df01c3f{--display:flex;--min-height:2px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1dcc038{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-9c14bdb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-228dce6 );--border-color:var( --e-global-color-228dce6 );--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-20a6394{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-20a6394.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-20a6394 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-20a6394.elementor-view-stacked .elementor-icon{background-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-20a6394.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-20a6394.elementor-view-default .elementor-icon{color:#CFB26F;border-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-20a6394.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-20a6394.elementor-view-default .elementor-icon svg{fill:#CFB26F;}.elementor-39 .elementor-element.elementor-element-20a6394 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-20a6394 .elementor-icon svg{height:25px;}.elementor-39 .elementor-element.elementor-element-9474ee6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-12ae1b9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-12ae1b9:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-12ae1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #0A131A 100%);}.elementor-39 .elementor-element.elementor-element-c2b047c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2c35dce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-bf4f80b img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-d0ed3e8{--display:flex;}.elementor-39 .elementor-element.elementor-element-880392c img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-b659fb8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-eba40d9 );--e-n-carousel-dots-normal-color:var( --e-global-color-eba40d9 );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}:where( .elementor-39 .elementor-element.elementor-element-b659fb8 .swiper-slide ) > .e-con{--padding-top:55px;--padding-right:55px;--padding-bottom:55px;--padding-left:55px;}.elementor-39 .elementor-element.elementor-element-b659fb8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-39 .elementor-element.elementor-element-a894e74{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-f7ba69e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-f7ba69e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f7ba69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A131A 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-10204f8{--spacer-size:100px;}.elementor-39 .elementor-element.elementor-element-c539c86{padding:25px 25px 25px 25px;text-align:center;}.elementor-39 .elementor-element.elementor-element-c539c86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:51px;font-weight:600;color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-572c3ba{--display:flex;--min-height:2px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d259558{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-88853dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-228dce6 );--border-color:var( --e-global-color-228dce6 );--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ff8abd2{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ff8abd2.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-ff8abd2 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-ff8abd2.elementor-view-stacked .elementor-icon{background-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-ff8abd2.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-ff8abd2.elementor-view-default .elementor-icon{color:#CFB26F;border-color:#CFB26F;}.elementor-39 .elementor-element.elementor-element-ff8abd2.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-ff8abd2.elementor-view-default .elementor-icon svg{fill:#CFB26F;}.elementor-39 .elementor-element.elementor-element-ff8abd2 .elementor-icon{font-size:25px;}.elementor-39 .elementor-element.elementor-element-ff8abd2 .elementor-icon svg{height:25px;}.elementor-39 .elementor-element.elementor-element-1f2286a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#CFB26F;--border-color:#CFB26F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-40af7b0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-40af7b0:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-40af7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #0A131A 100%);}.elementor-39 .elementor-element.elementor-element-748e5a4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-8302220{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-8fb8940 img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-55cfa2a{--display:flex;}.elementor-39 .elementor-element.elementor-element-885bc9a img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-f1ce8cc{--display:flex;}.elementor-39 .elementor-element.elementor-element-9547192 img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-a8902fc{--display:flex;}.elementor-39 .elementor-element.elementor-element-a001142 img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-508206b{--display:flex;}.elementor-39 .elementor-element.elementor-element-478a33c img{border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-f70d55a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-eba40d9 );--e-n-carousel-dots-normal-color:var( --e-global-color-eba40d9 );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}:where( .elementor-39 .elementor-element.elementor-element-f70d55a .swiper-slide ) > .e-con{--padding-top:55px;--padding-right:55px;--padding-bottom:55px;--padding-left:55px;}.elementor-39 .elementor-element.elementor-element-f70d55a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-39 .elementor-element.elementor-element-0c2c5fa{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-d6f3196{--display:flex;}.elementor-39 .elementor-element.elementor-element-d6f3196:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d6f3196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A131A;}.elementor-39 .elementor-element.elementor-element-6fe76aa{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-eff6aaa{--display:flex;--min-height:240px;}.elementor-39 .elementor-element.elementor-element-eff6aaa:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-eff6aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myspine.co.za/wp-content/uploads/2026/06/Layered-Waves-Meet-The-Team-Description-Section.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-589c2c8{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-39 .elementor-element.elementor-element-589c2c8:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-589c2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-2bfd25a{--spacer-size:90px;}.elementor-39 .elementor-element.elementor-element-10f44d2{text-align:center;}.elementor-39 .elementor-element.elementor-element-10f44d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#C7A7607D;}.elementor-39 .elementor-element.elementor-element-e49385b{--spacer-size:15px;}.elementor-39 .elementor-element.elementor-element-14a41f1{text-align:center;}.elementor-39 .elementor-element.elementor-element-14a41f1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-d2a76d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-97d527b{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 5px 0px 0px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2BF717D;--border-color:#E2BF717D;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-ec79a21{text-align:center;color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-9180057{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-51cb38e img{opacity:1;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F7F4EDCF;}.elementor-39 .elementor-element.elementor-element-fcad288{--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:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-966b121{text-align:start;}.elementor-39 .elementor-element.elementor-element-966b121 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-88d8431{--display:flex;}.elementor-39 .elementor-element.elementor-element-5820d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;text-align:center;color:#0E2A3DE0;}.elementor-39 .elementor-element.elementor-element-78d1cdb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-e4df180{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-656f260{--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-39 .elementor-element.elementor-element-656f260.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-50edd95{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-50edd95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-b5eb75c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-5685eb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-5685eb3.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-000625f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-8ae9734{--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-39 .elementor-element.elementor-element-8ae9734.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-1949a2f{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-1949a2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-7e9f9ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-8baf258{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-8baf258.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-64ff175{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-d6af075{--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-39 .elementor-element.elementor-element-d6af075.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-1ca6227{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-1ca6227.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-e92d0af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-44d974f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-44d974f.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-b9a4897{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-785e391{--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-39 .elementor-element.elementor-element-785e391.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-7981ef0{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-7981ef0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-cb58d26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-0e2a257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-0e2a257.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-9d327a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-4a1e097{--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-39 .elementor-element.elementor-element-4a1e097.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-c248a55{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-c248a55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-7b8e36b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-339fe6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-339fe6f.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-36525a1{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-39 .elementor-element.elementor-element-36525a1:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-36525a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-e4dfd05{--spacer-size:90px;}.elementor-39 .elementor-element.elementor-element-cccd57d{text-align:center;}.elementor-39 .elementor-element.elementor-element-cccd57d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#C7A7607D;}.elementor-39 .elementor-element.elementor-element-d840012{--spacer-size:15px;}.elementor-39 .elementor-element.elementor-element-eb571d4{text-align:center;}.elementor-39 .elementor-element.elementor-element-eb571d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:69px;font-weight:700;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-d651178{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-f002b41{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 5px 0px 0px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2BF717D;--border-color:#E2BF717D;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-71a6a35{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-2617743{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-0295b1f img{opacity:1;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F7F4EDCF;}.elementor-39 .elementor-element.elementor-element-1d8daf6{--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:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-358074f{--display:flex;}.elementor-39 .elementor-element.elementor-element-30a4cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#0E2A3DE0;}.elementor-39 .elementor-element.elementor-element-319ae04{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-37b3024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-ba42847{--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-39 .elementor-element.elementor-element-ba42847.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-591dded{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-591dded.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-c18ff9d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-20f9569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-20f9569.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-4e97c7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-1150014{--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-39 .elementor-element.elementor-element-1150014.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-34343f7{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-34343f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-3237d52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-394a538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-394a538.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-0c28961{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-62d1e71{--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-39 .elementor-element.elementor-element-62d1e71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-3622e95{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-3622e95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-97daad6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-db43c0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-db43c0e.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-8fbc4a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-ddb0eb6{--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-39 .elementor-element.elementor-element-ddb0eb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-cfb8ba1{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-cfb8ba1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-efd0fa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-c35d113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-c35d113.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-b0d6363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-a6c883d{--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-39 .elementor-element.elementor-element-a6c883d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-51934c4{--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:flex-start;}.elementor-39 .elementor-element.elementor-element-51934c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-06784de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:20px;}.elementor-39 .elementor-element.elementor-element-039dd52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#0E2A3DCC;}.elementor-39 .elementor-element.elementor-element-039dd52.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-fdfdf3d{--display:flex;--min-height:700px;--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;}.elementor-39 .elementor-element.elementor-element-beca988{--display:flex;--min-height:238px;--border-radius:35px 35px 35px 35px;box-shadow:0px 0px 100px 5px rgba(0, 3.2298244008355415, 15.819525146484374, 0.67);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-39 .elementor-element.elementor-element-beca988:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-beca988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(31deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-b0d2201{--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:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-b0d2201.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-f6f71a3{text-align:start;}.elementor-39 .elementor-element.elementor-element-f6f71a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;line-height:40px;letter-spacing:-1.6px;word-spacing:0px;color:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-b4d3b72{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:25px;letter-spacing:0px;color:#DBDBDBCC;}.elementor-39 .elementor-element.elementor-element-a05c004 .elementor-button{background-color:#F7F4ED;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:22px 22px 22px 22px;}.elementor-39 .elementor-element.elementor-element-a05c004.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-a05c004{z-index:3;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:22px 22px 22px 22px;}.elementor-39 .elementor-element.elementor-element-a05c004 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-a05c004 .elementor-button:focus{color:var( --e-global-color-228dce6 );}.elementor-39 .elementor-element.elementor-element-a05c004 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-a05c004 .elementor-button:focus svg{fill:var( --e-global-color-228dce6 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-fd80612{--width:100%;}.elementor-39 .elementor-element.elementor-element-60d4f3e{--width:52%;}.elementor-39 .elementor-element.elementor-element-eb0ce39{--width:100%;}.elementor-39 .elementor-element.elementor-element-c2cee51{--width:35%;}.elementor-39 .elementor-element.elementor-element-aa57a50{--width:5%;}.elementor-39 .elementor-element.elementor-element-af6b459{--width:35%;}.elementor-39 .elementor-element.elementor-element-96f909d{--width:52%;}.elementor-39 .elementor-element.elementor-element-6b73f21{--width:100%;}.elementor-39 .elementor-element.elementor-element-66a41c4{--width:35%;}.elementor-39 .elementor-element.elementor-element-1c34a3b{--width:5%;}.elementor-39 .elementor-element.elementor-element-dd17ac9{--width:35%;}.elementor-39 .elementor-element.elementor-element-918ebfd{--width:35%;}.elementor-39 .elementor-element.elementor-element-d51b9aa{--width:5%;}.elementor-39 .elementor-element.elementor-element-c919338{--width:35%;}.elementor-39 .elementor-element.elementor-element-30803ac{--width:65%;}.elementor-39 .elementor-element.elementor-element-c8c32b6{--width:35%;}.elementor-39 .elementor-element.elementor-element-e325b92{--width:5%;}.elementor-39 .elementor-element.elementor-element-fcdc1bc{--width:35%;}.elementor-39 .elementor-element.elementor-element-7d405c6{--width:65%;}.elementor-39 .elementor-element.elementor-element-1dcc038{--width:35%;}.elementor-39 .elementor-element.elementor-element-9c14bdb{--width:5%;}.elementor-39 .elementor-element.elementor-element-9474ee6{--width:35%;}.elementor-39 .elementor-element.elementor-element-c2b047c{--width:65%;}.elementor-39 .elementor-element.elementor-element-d259558{--width:35%;}.elementor-39 .elementor-element.elementor-element-88853dd{--width:5%;}.elementor-39 .elementor-element.elementor-element-1f2286a{--width:35%;}.elementor-39 .elementor-element.elementor-element-748e5a4{--width:65%;}.elementor-39 .elementor-element.elementor-element-d2a76d8{--width:85%;}.elementor-39 .elementor-element.elementor-element-656f260{--width:14%;}.elementor-39 .elementor-element.elementor-element-50edd95{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-8ae9734{--width:14%;}.elementor-39 .elementor-element.elementor-element-1949a2f{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-d6af075{--width:14%;}.elementor-39 .elementor-element.elementor-element-1ca6227{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-785e391{--width:14%;}.elementor-39 .elementor-element.elementor-element-7981ef0{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-4a1e097{--width:14%;}.elementor-39 .elementor-element.elementor-element-c248a55{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-d651178{--width:85%;}.elementor-39 .elementor-element.elementor-element-ba42847{--width:14%;}.elementor-39 .elementor-element.elementor-element-591dded{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-1150014{--width:14%;}.elementor-39 .elementor-element.elementor-element-34343f7{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-62d1e71{--width:14%;}.elementor-39 .elementor-element.elementor-element-3622e95{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-ddb0eb6{--width:14%;}.elementor-39 .elementor-element.elementor-element-cfb8ba1{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-a6c883d{--width:14%;}.elementor-39 .elementor-element.elementor-element-51934c4{--width:73.618%;}.elementor-39 .elementor-element.elementor-element-beca988{--width:60%;}.elementor-39 .elementor-element.elementor-element-b0d2201{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-96f909d{--width:100%;}.elementor-39 .elementor-element.elementor-element-30803ac{--width:100%;}.elementor-39 .elementor-element.elementor-element-7d405c6{--width:100%;}.elementor-39 .elementor-element.elementor-element-c2b047c{--width:100%;}.elementor-39 .elementor-element.elementor-element-748e5a4{--width:100%;}.elementor-39 .elementor-element.elementor-element-beca988{--width:85%;}}@media(min-width:1025px){.elementor-39 .elementor-element.elementor-element-fd80612:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fd80612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-39 .elementor-element.elementor-element-398e012:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-398e012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-39 .elementor-element.elementor-element-eff6aaa:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-eff6aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-fd80612{--min-height:510px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-39 .elementor-element.elementor-element-5fe18ab .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-faf0800 .elementor-heading-title{font-size:60px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-81be53d{font-size:18px;line-height:1.2em;letter-spacing:-0.1px;word-spacing:0em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-39 .elementor-element.elementor-element-96f909d{--padding-top:70px;--padding-bottom:60px;--padding-left:200px;--padding-right:200px;}.elementor-39 .elementor-element.elementor-element-6b73f21{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-39 .elementor-element.elementor-element-ae01aa8 .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-6463504{--spacer-size:0px;}.elementor-39 .elementor-element.elementor-element-e0e4783{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-e0e4783 .elementor-heading-title{font-size:45px;line-height:0.8em;}.elementor-39 .elementor-element.elementor-element-491bec9{font-size:18px;line-height:1.2em;letter-spacing:-0.1px;word-spacing:0em;}.elementor-39 .elementor-element.elementor-element-0cc4cd6{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-4b07e29{--e-n-carousel-swiper-slides-to-display:1;}.elementor-39 .elementor-element.elementor-element-36c9a6c{--padding-top:15px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-6d5b3b7{--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-39 .elementor-element.elementor-element-09f2de6{--padding-top:15px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-12ae1b9{--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-39 .elementor-element.elementor-element-b659fb8{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-39 .elementor-element.elementor-element-b659fb8 .swiper-slide ) > .e-con{--padding-top:010px;--padding-right:70px;--padding-bottom:10px;--padding-left:70px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:010px;--padding-inline-end:70px;--padding-block-end:10px;--padding-inline-start:70px;}.elementor-39 .elementor-element.elementor-element-a894e74{--padding-top:15px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-40af7b0{--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-39 .elementor-element.elementor-element-f70d55a{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-39 .elementor-element.elementor-element-f70d55a .swiper-slide ) > .e-con{--padding-top:010px;--padding-right:70px;--padding-bottom:10px;--padding-left:70px;}.elementor-39 .elementor-element.elementor-element-0c2c5fa{--padding-top:15px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-39 .elementor-element.elementor-element-eff6aaa{--min-height:210px;}.elementor-39 .elementor-element.elementor-element-10f44d2 .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-14a41f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-39 .elementor-element.elementor-element-d2a76d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-b5eb75c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-39 .elementor-element.elementor-element-cccd57d .elementor-heading-title{font-size:22px;}.elementor-39 .elementor-element.elementor-element-eb571d4 .elementor-heading-title{font-size:50px;}.elementor-39 .elementor-element.elementor-element-d651178{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f002b41{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-39 .elementor-element.elementor-element-c18ff9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-39 .elementor-element.elementor-element-beca988{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-b0d2201{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:45px;--padding-right:45px;}.elementor-39 .elementor-element.elementor-element-f6f71a3 .elementor-heading-title{font-size:30px;line-height:1.2em;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-fd80612{--min-height:300px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-39 .elementor-element.elementor-element-5fe18ab .elementor-heading-title{font-size:13px;}.elementor-39 .elementor-element.elementor-element-faf0800 .elementor-heading-title{font-size:48px;}.elementor-39 .elementor-element.elementor-element-c2cee51{--width:28%;}.elementor-39 .elementor-element.elementor-element-aa57a50{--width:20%;}.elementor-39 .elementor-element.elementor-element-af6b459{--width:28%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-81be53d{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-39 .elementor-element.elementor-element-96f909d{--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-39 .elementor-element.elementor-element-6b73f21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ae01aa8{padding:50px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ae01aa8 .elementor-heading-title{font-size:16px;}.elementor-39 .elementor-element.elementor-element-e0e4783 .elementor-heading-title{font-size:35px;}.elementor-39 .elementor-element.elementor-element-66a41c4{--width:28%;}.elementor-39 .elementor-element.elementor-element-1c34a3b{--width:20%;}.elementor-39 .elementor-element.elementor-element-dd17ac9{--width:28%;}.elementor-39 .elementor-element.elementor-element-d228fc3{--spacer-size:0px;}.elementor-39 .elementor-element.elementor-element-491bec9{padding:0px 0px 0px 0px;text-align:center;font-size:15px;}.elementor-39 .elementor-element.elementor-element-f012a6e .elementor-button{font-size:20px;}.elementor-39 .elementor-element.elementor-element-398e012{--min-height:70px;}.elementor-39 .elementor-element.elementor-element-c150cbe .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-39 .elementor-element.elementor-element-918ebfd{--width:28%;}.elementor-39 .elementor-element.elementor-element-d51b9aa{--width:20%;}.elementor-39 .elementor-element.elementor-element-c919338{--width:28%;}.elementor-39 .elementor-element.elementor-element-30803ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-4b07e29{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-39 .elementor-element.elementor-element-4b07e29 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-39 .elementor-element.elementor-element-36c9a6c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-461ce12 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-39 .elementor-element.elementor-element-c8c32b6{--width:28%;}.elementor-39 .elementor-element.elementor-element-e325b92{--width:20%;}.elementor-39 .elementor-element.elementor-element-fcdc1bc{--width:28%;}.elementor-39 .elementor-element.elementor-element-7d405c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-09f2de6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-7f1d12f .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-39 .elementor-element.elementor-element-1dcc038{--width:28%;}.elementor-39 .elementor-element.elementor-element-9c14bdb{--width:20%;}.elementor-39 .elementor-element.elementor-element-9474ee6{--width:28%;}.elementor-39 .elementor-element.elementor-element-c2b047c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-b659fb8{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-39 .elementor-element.elementor-element-b659fb8 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-a894e74{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-c539c86 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-39 .elementor-element.elementor-element-d259558{--width:28%;}.elementor-39 .elementor-element.elementor-element-88853dd{--width:20%;}.elementor-39 .elementor-element.elementor-element-1f2286a{--width:28%;}.elementor-39 .elementor-element.elementor-element-748e5a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f70d55a{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-39 .elementor-element.elementor-element-f70d55a .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-0c2c5fa{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-eff6aaa{--min-height:158px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-10f44d2 .elementor-heading-title{font-size:13px;}.elementor-39 .elementor-element.elementor-element-14a41f1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-39 .elementor-element.elementor-element-b5eb75c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-39 .elementor-element.elementor-element-e4dfd05{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-cccd57d .elementor-heading-title{font-size:13px;}.elementor-39 .elementor-element.elementor-element-d840012{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-eb571d4 .elementor-heading-title{font-size:35px;line-height:0.9em;}.elementor-39 .elementor-element.elementor-element-f002b41{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-71a6a35{font-size:18px;}.elementor-39 .elementor-element.elementor-element-1d8daf6{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-30a4cc9{font-size:20px;line-height:1.1em;}.elementor-39 .elementor-element.elementor-element-ba42847{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-c18ff9d{text-align:center;}.elementor-39 .elementor-element.elementor-element-c18ff9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-39 .elementor-element.elementor-element-20f9569{text-align:center;}.elementor-39 .elementor-element.elementor-element-1150014{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-3237d52{text-align:center;}.elementor-39 .elementor-element.elementor-element-394a538{text-align:center;}.elementor-39 .elementor-element.elementor-element-62d1e71{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-97daad6{text-align:center;}.elementor-39 .elementor-element.elementor-element-db43c0e{text-align:center;}.elementor-39 .elementor-element.elementor-element-ddb0eb6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-cfb8ba1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-efd0fa4{text-align:center;}.elementor-39 .elementor-element.elementor-element-c35d113{text-align:center;}.elementor-39 .elementor-element.elementor-element-a6c883d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-51934c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-06784de{text-align:center;}.elementor-39 .elementor-element.elementor-element-039dd52{text-align:center;}.elementor-39 .elementor-element.elementor-element-fdfdf3d{--min-height:550px;}.elementor-39 .elementor-element.elementor-element-b0d2201{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-39 .elementor-element.elementor-element-f6f71a3 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-b4d3b72{font-size:17px;}.elementor-39 .elementor-element.elementor-element-a05c004 .elementor-button{font-size:18px;}}/* Start custom CSS for video, class: .elementor-element-209cedd */.elementor-39 .elementor-element.elementor-element-209cedd {
    overflow: hidden;
    border-radius: 24px;
    background: #ffffff;
    box-shadow:
        0 12px 35px rgba(0,0,0,.06),
        0 30px 70px rgba(0,0,0,.08);
    transition: all .45s cubic-bezier(.2,.8,.2,1);
    transform: translateY(0);
}

/* Video */

.elementor-39 .elementor-element.elementor-element-209cedd video{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .8s ease;
}

/* Hover */

.elementor-39 .elementor-element.elementor-element-209cedd:hover{
    transform:translateY(-8px);
    box-shadow:
        0 20px 50px rgba(0,0,0,.08),
        0 40px 90px rgba(0,0,0,.12);
}

.elementor-39 .elementor-element.elementor-element-209cedd:hover video{
    transform:scale(1.03);
}

.elementor-39 .elementor-element.elementor-element-209cedd{
    position:relative;
}

.elementor-39 .elementor-element.elementor-element-209cedd::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:linear-gradient(
        115deg,
        transparent 20%,
        rgba(255,255,255,.18) 40%,
        transparent 60%
    );
    opacity:0;
    transition:opacity .6s ease;
}

.elementor-39 .elementor-element.elementor-element-209cedd:hover::after{
    opacity:1;
}
.elementor-39 .elementor-element.elementor-element-209cedd::before{
    content:"";
    position:absolute;
    width:120%;
    height:120%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    background:radial-gradient(circle, rgba(184,155,94,.12) 0%, transparent 70%);
    z-index:-1;
    filter:blur(35px);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-04905b8 */.elementor-39 .elementor-element.elementor-element-04905b8 {
    overflow: hidden;
    border-radius: 24px;
    background: #ffffff;
    box-shadow:
        0 12px 35px rgba(0,0,0,.06),
        0 30px 70px rgba(0,0,0,.08);
    transition: all .45s cubic-bezier(.2,.8,.2,1);
    transform: translateY(0);
}

/* Video */

.elementor-39 .elementor-element.elementor-element-04905b8 video{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .8s ease;
}

/* Hover */

.elementor-39 .elementor-element.elementor-element-04905b8:hover{
    transform:translateY(-8px);
    box-shadow:
        0 20px 50px rgba(0,0,0,.08),
        0 40px 90px rgba(0,0,0,.12);
}

.elementor-39 .elementor-element.elementor-element-04905b8:hover video{
    transform:scale(1.03);
}

.elementor-39 .elementor-element.elementor-element-04905b8{
    position:relative;
}

.elementor-39 .elementor-element.elementor-element-04905b8::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:linear-gradient(
        115deg,
        transparent 20%,
        rgba(255,255,255,.18) 40%,
        transparent 60%
    );
    opacity:0;
    transition:opacity .6s ease;
}

.elementor-39 .elementor-element.elementor-element-04905b8:hover::after{
    opacity:1;
}
.elementor-39 .elementor-element.elementor-element-04905b8::before{
    content:"";
    position:absolute;
    width:120%;
    height:120%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    background:radial-gradient(circle, rgba(184,155,94,.12) 0%, transparent 70%);
    z-index:-1;
    filter:blur(35px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff08bfa */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-992e835 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5f5326 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bca0a7 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff08bfa */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-992e835 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5f5326 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bca0a7 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff08bfa */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-992e835 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5f5326 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bca0a7 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff08bfa */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-992e835 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5f5326 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bca0a7 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff08bfa */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-992e835 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5f5326 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bca0a7 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf4f80b */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-880392c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf4f80b */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-880392c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf4f80b */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-880392c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb8940 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-885bc9a */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9547192 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a001142 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478a33c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb8940 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-885bc9a */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9547192 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a001142 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478a33c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb8940 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-885bc9a */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9547192 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a001142 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478a33c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb8940 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-885bc9a */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9547192 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a001142 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478a33c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb8940 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-885bc9a */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9547192 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a001142 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478a33c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fb8940 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-885bc9a */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9547192 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a001142 */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478a33c */.premium-image{
    overflow:hidden;
    border-radius:24px;
}

.premium-image img{
    transition:
        transform .7s cubic-bezier(.2,.8,.2,1),
        filter .7s ease,
        box-shadow .7s ease;
}

.premium-image:hover img{
    transform:scale(1.05);
    filter:brightness(1.03);
}

.premium-image:hover{
    transform:translateY(-6px);
    transition:.7s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4df180 */.elementor-39 .elementor-element.elementor-element-e4df180{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-e4df180:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000625f */.elementor-39 .elementor-element.elementor-element-000625f{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-000625f:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ff175 */.elementor-39 .elementor-element.elementor-element-64ff175{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-64ff175:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a4897 */.elementor-39 .elementor-element.elementor-element-b9a4897{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-b9a4897:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d327a2 */.elementor-39 .elementor-element.elementor-element-9d327a2{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-9d327a2:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b3024 */.elementor-39 .elementor-element.elementor-element-37b3024{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-37b3024:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e97c7a */.elementor-39 .elementor-element.elementor-element-4e97c7a{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-4e97c7a:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c28961 */.elementor-39 .elementor-element.elementor-element-0c28961{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-0c28961:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fbc4a5 */.elementor-39 .elementor-element.elementor-element-8fbc4a5{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-8fbc4a5:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d6363 */.elementor-39 .elementor-element.elementor-element-b0d6363{
    position: relative;
    overflow: hidden;

    --border-color: #eddab0;
    --border-width: 2px;
    --offset: 12px;

    background-image:
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color)),
        linear-gradient(var(--border-color), var(--border-color));

    background-repeat: no-repeat;

    /* Top | Bottom | Left | Right */
    background-size:
        calc(100% - (var(--offset) * 2)) var(--border-width),
        calc(100% - (var(--offset) * 2)) var(--border-width),
        var(--border-width) calc(100% - (var(--offset) * 2)),
        var(--border-width) calc(100% - (var(--offset) * 2));

    background-position:
        center top,
        center bottom,
        left center,
        right center;

    transition: background-size .8s ease;
}

.elementor-39 .elementor-element.elementor-element-b0d6363:hover{

    background-size:

        0 var(--border-width),
        0 var(--border-width),

        var(--border-width) 0,
        var(--border-width) 0;
}/* End custom CSS */