.elementor-840 .elementor-element.elementor-element-d52d74c{--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-840 .elementor-element.elementor-element-a752381{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:184px;--padding-bottom:76px;--padding-left:64px;--padding-right:64px;}.elementor-840 .elementor-element.elementor-element-a752381:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-a752381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.harleyprivatedental.co.uk/wp-content/uploads/2025/10/braces-hero-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-840 .elementor-element.elementor-element-a752381::before, .elementor-840 .elementor-element.elementor-element-a752381 > .elementor-background-video-container::before, .elementor-840 .elementor-element.elementor-element-a752381 > .e-con-inner > .elementor-background-video-container::before, .elementor-840 .elementor-element.elementor-element-a752381 > .elementor-background-slideshow::before, .elementor-840 .elementor-element.elementor-element-a752381 > .e-con-inner > .elementor-background-slideshow::before, .elementor-840 .elementor-element.elementor-element-a752381 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4C4D4F61 52.84%, #4C4D4F 100%);}.elementor-840 .elementor-element.elementor-element-da4cf95{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-e626433{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-489fc6e{width:var( --container-widget-width, 726px );max-width:726px;--container-widget-width:726px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-489fc6e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:64px;font-weight:400;line-height:72.32px;color:#F2EDE8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-876f505{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-840 .elementor-element.elementor-element-876f505 .elementor-divider-separator{width:626px;}.elementor-840 .elementor-element.elementor-element-876f505 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-840 .elementor-element.elementor-element-274363d{width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-d5ab5e2 );}.elementor-840 .elementor-element.elementor-element-cef4b8d{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button{background-color:#A1897000;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:18.08px;letter-spacing:-0.8px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button:hover, .elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button:focus{background-color:var( --e-global-color-d5ab5e2 );color:var( --e-global-color-primary );border-color:var( --e-global-color-d5ab5e2 );}.elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button:hover svg, .elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-5ace63d{--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-840 .elementor-element.elementor-element-5246f97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:144px;--padding-bottom:144px;--padding-left:64px;--padding-right:64px;}.elementor-840 .elementor-element.elementor-element-4ce37e8{--display:flex;--position:absolute;--min-height:134px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:64px;}.elementor-840 .elementor-element.elementor-element-4ce37e8:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-4ce37e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-840 .elementor-element.elementor-element-4ce37e8{right:64px;}body.rtl .elementor-840 .elementor-element.elementor-element-4ce37e8{left:64px;}.elementor-840 .elementor-element.elementor-element-3342805{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:center;}.elementor-840 .elementor-element.elementor-element-3342805 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:64px;font-weight:400;line-height:72.32px;color:#4C4D4F;}.elementor-840 .elementor-element.elementor-element-567bfa5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:79px;}.elementor-840 .elementor-element.elementor-element-567bfa5 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-840 .elementor-element.elementor-element-567bfa5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-840 .elementor-element.elementor-element-7432a42{width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;}.elementor-840 .elementor-element.elementor-element-3a9d5e3{--display:flex;--position:absolute;--min-height:134px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:64px;}.elementor-840 .elementor-element.elementor-element-3a9d5e3:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-3a9d5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-840 .elementor-element.elementor-element-3a9d5e3{left:64px;}body.rtl .elementor-840 .elementor-element.elementor-element-3a9d5e3{right:64px;}.elementor-840 .elementor-element.elementor-element-732341e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-ce47980{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-840 .elementor-element.elementor-element-ce47980:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ce47980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-ed278ca{width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-ed278ca .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:64px;font-weight:400;line-height:72.32px;color:var( --e-global-color-d5ab5e2 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-icon i{color:var( --e-global-color-c77b572 );transition:color 0.3s;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-icon svg{fill:var( --e-global-color-c77b572 );transition:fill 0.3s;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-79c112b{--e-icon-list-icon-size:44px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-text{color:var( --e-global-color-c77b572 );transition:color 0.3s;}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-b532b44{--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-840 .elementor-element.elementor-element-b532b44:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-b532b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-840 .elementor-element.elementor-element-45c4c91 img{width:100%;height:899px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-3ce38cd{--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-840 .elementor-element.elementor-element-761f27c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-840 .elementor-element.elementor-element-7066ad8{width:var( --container-widget-width, 656px );max-width:656px;--container-widget-width:656px;--container-widget-flex-grow:0;text-align:center;}.elementor-840 .elementor-element.elementor-element-7066ad8 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:64px;font-weight:400;line-height:72.32px;color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-34afd14{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-34afd14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-12ec738{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-cd7ebbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-cd7ebbd:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-cd7ebbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-840 .elementor-element.elementor-element-9cb5388{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c77b572 );--border-color:var( --e-global-color-c77b572 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-840 .elementor-element.elementor-element-c286fd2 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:24px;font-weight:400;line-height:27.12px;letter-spacing:-1.2px;color:var( --e-global-color-c77b572 );}.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-840 .elementor-element.elementor-element-32609ed > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-32609ed .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-32609ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-32609ed.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-32609ed.elementor-view-default .elementor-icon{color:var( --e-global-color-c77b572 );border-color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-32609ed.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-32609ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-32609ed .elementor-icon{font-size:28px;}.elementor-840 .elementor-element.elementor-element-32609ed .elementor-icon svg{height:28px;}.elementor-840 .elementor-element.elementor-element-9a348ad img{width:100%;height:379px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-b291f43{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-c77b572 );--border-color:var( --e-global-color-c77b572 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-840 .elementor-element.elementor-element-5319d6f{width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-d5ab5e2 );}.elementor-840 .elementor-element.elementor-element-5319d6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-eaed241{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-eaed241:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-eaed241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-840 .elementor-element.elementor-element-f506889{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c77b572 );--border-color:var( --e-global-color-c77b572 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-840 .elementor-element.elementor-element-9c48b30 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:24px;font-weight:400;line-height:27.12px;letter-spacing:-1.2px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-7cb9e82 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-7cb9e82 .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-7cb9e82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-7cb9e82.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-7cb9e82.elementor-view-default .elementor-icon{color:var( --e-global-color-c77b572 );border-color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-7cb9e82.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-7cb9e82.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-7cb9e82 .elementor-icon{font-size:28px;}.elementor-840 .elementor-element.elementor-element-7cb9e82 .elementor-icon svg{height:28px;}.elementor-840 .elementor-element.elementor-element-1f50b3f img{width:100%;height:379px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-76c70a2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-c77b572 );--border-color:var( --e-global-color-c77b572 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-840 .elementor-element.elementor-element-7b70542{width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-d5ab5e2 );}.elementor-840 .elementor-element.elementor-element-7b70542 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-148954e{--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-840 .elementor-element.elementor-element-6ddc22f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-840 .elementor-element.elementor-element-5ffe044{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-f892c39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-ddbdaaf{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-ddbdaaf .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:64px;font-weight:400;line-height:72.32px;color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-2eecfc1{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button{background-color:#A1897000;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:18.08px;letter-spacing:-0.8px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button:hover, .elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-d5ab5e2 );border-color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button:hover svg, .elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button:focus svg{fill:var( --e-global-color-d5ab5e2 );}.elementor-840 .elementor-element.elementor-element-93772d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-154b65b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-a940e3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-a940e3c:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-a940e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-0047df7{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-1875dd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-5bd7868 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-8d153f9{width:var( --container-widget-width, 364px );max-width:364px;--container-widget-width:364px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-8d153f9 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;letter-spacing:-1.6px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-8cfdeeb{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-8cfdeeb > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-74ddaae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-e48dde3 img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-ec62eaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-ec62eaf:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ec62eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-7e637ee{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-95df680{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-694a730 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-bb60988{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-bb60988 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-d565500{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-d565500 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-daf2976{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-41b2ce9 img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-8483fa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-8483fa3:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-8483fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-1d3d4fb{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-d4e6729{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-6d47f94 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-1c63c54{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-1c63c54 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;letter-spacing:-1.6px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-eeedeb3{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-eeedeb3 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-281555b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-70c0256 img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-b44c89d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-b44c89d:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-b44c89d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-03ecc58{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-dfaa70d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-3de2abc .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-a371a68{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-a371a68 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;letter-spacing:-1.6px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-f7ebc2d{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-f7ebc2d > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-461fb22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-ecffc93 img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-9ac5e40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-2d297e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-2d297e9:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-2d297e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-b688bc0{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-300a955{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-676c99c .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-6af4127{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-6af4127 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;letter-spacing:-1.6px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-1265d23{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-1265d23 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-4249ee7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-9d3e379 img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-2ab0dde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-2ab0dde:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-2ab0dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-1bea0d5{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-4d9258f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-5c7e3a1 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-1db0ba1{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-1db0ba1 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;letter-spacing:-1.6px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-402f580{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-402f580 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-50b6be1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-e02da3e img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-8db1269{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-8db1269:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-8db1269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-c17b51d{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-05f46c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-124a17a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-07e8fe2{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-07e8fe2 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;letter-spacing:-1.6px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-d9272d9{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-d9272d9 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-754b235{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-f9ee14a img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-ef0f44c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-ef0f44c:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ef0f44c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-a22c436{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-840 .elementor-element.elementor-element-8677419{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-47a5fcc .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:16px;font-weight:400;line-height:18.08px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-b9c1c4f{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-b9c1c4f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:36px;letter-spacing:-1.6px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-e334c03{width:var( --container-widget-width, 566px );max-width:566px;--container-widget-width:566px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-e334c03 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-a2878df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-ddfaf13 img{height:467px;object-fit:cover;object-position:center center;}.elementor-840 .elementor-element.elementor-element-0c87a3d{--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-840 .elementor-element.elementor-element-4263a3b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-840 .elementor-element.elementor-element-4263a3b:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-4263a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-14f2914{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-b3a1742{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-5724255{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-5724255 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:48px;font-weight:400;line-height:49.92px;letter-spacing:-1.92px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-d00ff44{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-840 .elementor-element.elementor-element-3d0669f{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-1px;color:var( --e-global-color-c77b572 );}.elementor-840 .elementor-element.elementor-element-3d0669f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-b022fc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-2a47d43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-7ed313c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-823a061{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:20px;--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:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-d5ab5e2 );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-823a061 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-840 .elementor-element.elementor-element-823a061 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-d5ab5e2 );border-style:none;}:where( .elementor-840 .elementor-element.elementor-element-823a061 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--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-840 .elementor-element.elementor-element-20ada70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-d4dee36{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-840 .elementor-element.elementor-element-f091540{width:var( --container-widget-width, 784px );max-width:784px;--container-widget-width:784px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-f091540 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:64px;font-weight:400;line-height:72.32px;color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-90b2e68{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-f36ffe2{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-c1f1048{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-c1f1048 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-c460a7e{--display:flex;}.elementor-840 .elementor-element.elementor-element-3d73f67{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-3d73f67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-a22306b{--display:flex;}.elementor-840 .elementor-element.elementor-element-9891f20{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-9891f20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-5d6800c{--display:flex;}.elementor-840 .elementor-element.elementor-element-8880be9{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-8880be9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-c055642{--display:flex;}.elementor-840 .elementor-element.elementor-element-1f2136a{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-1f2136a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-77d2ad5{--display:flex;}.elementor-840 .elementor-element.elementor-element-361f84b{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-361f84b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-d7565d2{--display:flex;}.elementor-840 .elementor-element.elementor-element-a310238{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-a310238 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-2b7cb7b{--display:flex;}.elementor-840 .elementor-element.elementor-element-6538737{width:100%;max-width:100%;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:22.5px;letter-spacing:-0.36px;color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-6538737 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-7742184{--n-accordion-title-font-size:24px;width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-840 .elementor-element.elementor-element-7742184 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-840 .elementor-element.elementor-element-7742184 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-840 .elementor-element.elementor-element-7742184 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-840 .elementor-element.elementor-element-7742184 {--n-accordion-padding:24px 0px 24px 0px;}:where( .elementor-840 .elementor-element.elementor-element-7742184 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:500;line-height:30px;letter-spacing:-0.48px;}:where( .elementor-840 .elementor-element.elementor-element-7742184 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:24px;--padding-left:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-840 .elementor-element.elementor-element-489fc6e .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-840 .elementor-element.elementor-element-274363d{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button{font-size:16px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-3342805 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-7432a42{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-ed278ca .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item > a{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-840 .elementor-element.elementor-element-7066ad8 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-34afd14{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-12ec738{--grid-auto-flow:row;}.elementor-840 .elementor-element.elementor-element-c286fd2 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-5319d6f{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-9c48b30 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-7b70542{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-ddbdaaf .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button{font-size:16px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-5bd7868 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-8d153f9 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-8cfdeeb{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-694a730 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-bb60988 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-d565500{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-6d47f94 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-1c63c54 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-eeedeb3{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-3de2abc .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-a371a68 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-f7ebc2d{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-676c99c .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-6af4127 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-1265d23{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-5c7e3a1 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-1db0ba1 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-402f580{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-124a17a .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-07e8fe2 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-d9272d9{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-47a5fcc .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-b9c1c4f .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-e334c03{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-5724255 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-3d0669f{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-823a061{--e-n-carousel-swiper-slides-to-display:2;}.elementor-840 .elementor-element.elementor-element-f091540 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-c1f1048{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-3d73f67{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-9891f20{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-8880be9{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-1f2136a{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-361f84b{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-a310238{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-6538737{font-size:16px;line-height:20px;letter-spacing:-0.02em;}}@media(min-width:768px){.elementor-840 .elementor-element.elementor-element-d52d74c{--content-width:1512px;}.elementor-840 .elementor-element.elementor-element-e626433{--width:100%;}.elementor-840 .elementor-element.elementor-element-cef4b8d{--width:30%;}.elementor-840 .elementor-element.elementor-element-5ace63d{--content-width:1512px;}.elementor-840 .elementor-element.elementor-element-4ce37e8{--width:134px;}.elementor-840 .elementor-element.elementor-element-3a9d5e3{--width:134px;}.elementor-840 .elementor-element.elementor-element-732341e{--content-width:1512px;}.elementor-840 .elementor-element.elementor-element-ce47980{--width:50%;}.elementor-840 .elementor-element.elementor-element-b532b44{--width:50%;}.elementor-840 .elementor-element.elementor-element-3ce38cd{--content-width:1512px;}.elementor-840 .elementor-element.elementor-element-12ec738{--width:66%;}.elementor-840 .elementor-element.elementor-element-148954e{--content-width:1512px;}.elementor-840 .elementor-element.elementor-element-f892c39{--width:70%;}.elementor-840 .elementor-element.elementor-element-2eecfc1{--width:30%;}.elementor-840 .elementor-element.elementor-element-a940e3c{--width:60%;}.elementor-840 .elementor-element.elementor-element-0047df7{--width:50%;}.elementor-840 .elementor-element.elementor-element-74ddaae{--width:50%;}.elementor-840 .elementor-element.elementor-element-ec62eaf{--width:60%;}.elementor-840 .elementor-element.elementor-element-7e637ee{--width:50%;}.elementor-840 .elementor-element.elementor-element-daf2976{--width:50%;}.elementor-840 .elementor-element.elementor-element-8483fa3{--width:60%;}.elementor-840 .elementor-element.elementor-element-1d3d4fb{--width:50%;}.elementor-840 .elementor-element.elementor-element-281555b{--width:50%;}.elementor-840 .elementor-element.elementor-element-b44c89d{--width:60%;}.elementor-840 .elementor-element.elementor-element-03ecc58{--width:50%;}.elementor-840 .elementor-element.elementor-element-461fb22{--width:50%;}.elementor-840 .elementor-element.elementor-element-2d297e9{--width:60%;}.elementor-840 .elementor-element.elementor-element-b688bc0{--width:50%;}.elementor-840 .elementor-element.elementor-element-4249ee7{--width:50%;}.elementor-840 .elementor-element.elementor-element-2ab0dde{--width:60%;}.elementor-840 .elementor-element.elementor-element-1bea0d5{--width:50%;}.elementor-840 .elementor-element.elementor-element-50b6be1{--width:50%;}.elementor-840 .elementor-element.elementor-element-8db1269{--width:60%;}.elementor-840 .elementor-element.elementor-element-c17b51d{--width:50%;}.elementor-840 .elementor-element.elementor-element-754b235{--width:50%;}.elementor-840 .elementor-element.elementor-element-ef0f44c{--width:60%;}.elementor-840 .elementor-element.elementor-element-a22c436{--width:50%;}.elementor-840 .elementor-element.elementor-element-a2878df{--width:50%;}.elementor-840 .elementor-element.elementor-element-0c87a3d{--content-width:1512px;}.elementor-840 .elementor-element.elementor-element-b3a1742{--width:50%;}.elementor-840 .elementor-element.elementor-element-d00ff44{--width:50%;}.elementor-840 .elementor-element.elementor-element-20ada70{--content-width:1512px;}.elementor-840 .elementor-element.elementor-element-90b2e68{--width:100%;}}@media(max-width:767px){.elementor-840 .elementor-element.elementor-element-a752381:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-a752381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:30% 0px;}.elementor-840 .elementor-element.elementor-element-a752381{--padding-top:128px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-da4cf95{--justify-content:flex-start;}.elementor-840 .elementor-element.elementor-element-e626433{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-840 .elementor-element.elementor-element-489fc6e .elementor-heading-title{font-size:40px;line-height:45.2px;letter-spacing:-0.05em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-840 .elementor-element.elementor-element-274363d{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-cef4b8d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-840 .elementor-element.elementor-element-f8b7c82 .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-5246f97{--padding-top:16px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-4ce37e8{--width:78px;--min-height:78px;top:124px;}body:not(.rtl) .elementor-840 .elementor-element.elementor-element-4ce37e8{right:16px;}body.rtl .elementor-840 .elementor-element.elementor-element-4ce37e8{left:16px;}.elementor-840 .elementor-element.elementor-element-3342805 .elementor-heading-title{font-size:40px;line-height:45.2px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-7432a42{width:100%;max-width:100%;font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-3a9d5e3{--width:78px;--min-height:78px;bottom:16px;}body:not(.rtl) .elementor-840 .elementor-element.elementor-element-3a9d5e3{left:16px;}body.rtl .elementor-840 .elementor-element.elementor-element-3a9d5e3{right:16px;}.elementor-840 .elementor-element.elementor-element-ce47980{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-ed278ca .elementor-heading-title{font-size:40px;line-height:45.2px;letter-spacing:-0.05em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-840 .elementor-element.elementor-element-79c112b .elementor-icon-list-item > a{font-size:16px;line-height:20px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-b532b44{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-840 .elementor-element.elementor-element-45c4c91 img{height:451px;}.elementor-840 .elementor-element.elementor-element-761f27c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-7066ad8 .elementor-heading-title{font-size:40px;line-height:45.2px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-34afd14{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-12ec738{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-840 .elementor-element.elementor-element-c286fd2 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-9a348ad img{height:250px;}.elementor-840 .elementor-element.elementor-element-5319d6f{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-9c48b30 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-1f50b3f img{height:250px;}.elementor-840 .elementor-element.elementor-element-7b70542{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-6ddc22f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-5ffe044{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-840 .elementor-element.elementor-element-ddbdaaf .elementor-heading-title{font-size:40px;line-height:45.2px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-2eecfc1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-840 .elementor-element.elementor-element-0aa6d9f .elementor-button{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-5bd7868 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-8d153f9 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-8cfdeeb{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-694a730 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-bb60988 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-d565500{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-6d47f94 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-1c63c54 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-eeedeb3{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-3de2abc .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-a371a68 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-840 .elementor-element.elementor-element-f7ebc2d{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-9ac5e40{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-840 .elementor-element.elementor-element-2d297e9{--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-840 .elementor-element.elementor-element-b688bc0{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-300a955{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-840 .elementor-element.elementor-element-676c99c .elementor-heading-title{font-size:16px;line-height:18.08px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-6af4127{width:100%;max-width:100%;}.elementor-840 .elementor-element.elementor-element-6af4127 .elementor-heading-title{font-size:32px;line-height:36px;letter-spacing:-1.6px;}.elementor-840 .elementor-element.elementor-element-1265d23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-1265d23{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-9d3e379 img{height:335px;}.elementor-840 .elementor-element.elementor-element-2ab0dde{--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-840 .elementor-element.elementor-element-1bea0d5{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-4d9258f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-840 .elementor-element.elementor-element-5c7e3a1 .elementor-heading-title{font-size:16px;line-height:18.08px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-1db0ba1{width:100%;max-width:100%;}.elementor-840 .elementor-element.elementor-element-1db0ba1 .elementor-heading-title{font-size:32px;line-height:36px;letter-spacing:-1.6px;}.elementor-840 .elementor-element.elementor-element-402f580 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-402f580{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-e02da3e img{height:335px;}.elementor-840 .elementor-element.elementor-element-8db1269{--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-840 .elementor-element.elementor-element-c17b51d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-05f46c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-840 .elementor-element.elementor-element-124a17a .elementor-heading-title{font-size:16px;line-height:18.08px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-07e8fe2{width:100%;max-width:100%;}.elementor-840 .elementor-element.elementor-element-07e8fe2 .elementor-heading-title{font-size:32px;line-height:36px;letter-spacing:-1.6px;}.elementor-840 .elementor-element.elementor-element-d9272d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-d9272d9{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-f9ee14a img{height:335px;}.elementor-840 .elementor-element.elementor-element-ef0f44c{--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-840 .elementor-element.elementor-element-a22c436{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-8677419{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-840 .elementor-element.elementor-element-47a5fcc .elementor-heading-title{font-size:16px;line-height:18.08px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-b9c1c4f{width:100%;max-width:100%;}.elementor-840 .elementor-element.elementor-element-b9c1c4f .elementor-heading-title{font-size:32px;line-height:36px;letter-spacing:-1.6px;}.elementor-840 .elementor-element.elementor-element-e334c03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-e334c03{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-ddfaf13 img{height:335px;}.elementor-840 .elementor-element.elementor-element-4263a3b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:84px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-14f2914{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-840 .elementor-element.elementor-element-5724255 .elementor-heading-title{font-size:40px;line-height:45.2px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-d00ff44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-3d0669f{font-size:16px;line-height:24px;letter-spacing:-0.32px;}.elementor-840 .elementor-element.elementor-element-823a061{--e-n-carousel-swiper-slides-to-display:1;}.elementor-840 .elementor-element.elementor-element-d4dee36{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-840 .elementor-element.elementor-element-f091540 .elementor-heading-title{font-size:40px;line-height:45.2px;letter-spacing:-0.8px;}.elementor-840 .elementor-element.elementor-element-c1f1048{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-3d73f67{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-9891f20{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-8880be9{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-1f2136a{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-361f84b{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-a310238{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-6538737{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-840 .elementor-element.elementor-element-7742184{--n-accordion-title-font-size:18px;}:where( .elementor-840 .elementor-element.elementor-element-7742184 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:22px;letter-spacing:-0.36px;}}/* Start custom CSS for container, class: .elementor-element-12ec738 */@media (max-width: 767px) {
  /* === Outer wrapper: horizontal scrolling container === */
  [data-id="12ec738"] {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scroll-snap-type: x mandatory !important;
    /*padding: 10px 10px !important;*/
  }

  /* === Each inner block === */
  [data-id="12ec738"] > .elementor-element {
    flex: 0 0 90% !important; /* show one card + part of next one */
    scroll-snap-align: start !important;
  }

  /* === Hide scrollbar === */
  [data-id="12ec738"]::-webkit-scrollbar {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac5e40 */@media (max-width: 767px) {
  /* === Outer wrapper: horizontal scrolling container === */
  [data-id="9ac5e40"] {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scroll-snap-type: x mandatory !important;
    /*padding: 10px 10px !important;*/
  }

  /* === Each inner block === */
  [data-id="9ac5e40"] > .elementor-element {
    flex: 0 0 90% !important; /* show one card + part of next one */
    scroll-snap-align: start !important;
  }

  /* === Hide scrollbar === */
  [data-id="9ac5e40"]::-webkit-scrollbar {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7742184 */.e-n-accordion {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 64px;
    row-gap: 24px;
}

@media (max-width: 767px) {
    .e-n-accordion {
        display: block;
    }
}/* End custom CSS */