.elementor-66 .elementor-element.elementor-element-3c89847b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-7a629420{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:58px;--padding-bottom:58px;--padding-left:72px;--padding-right:72px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-65c1fbe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-66 .elementor-element.elementor-element-65c1fbe8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-4a61f55e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-66 .elementor-element.elementor-element-4a61f55e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:400;line-height:1.14em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-36fd3786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:"Inter", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-2747c098{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--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 );}.elementor-66 .elementor-element.elementor-element-b383f2b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.2em;fill:#F8F6F2;color:#F8F6F2;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-66 .elementor-element.elementor-element-b383f2b .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-b383f2b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#F8F6F2;}.elementor-66 .elementor-element.elementor-element-b383f2b .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-b383f2b .elementor-button:focus svg{fill:#F8F6F2;}.elementor-66 .elementor-element.elementor-element-37e04ed4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8C0B2;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-66 .elementor-element.elementor-element-37e04ed4 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-37e04ed4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#F8F6F2;border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-37e04ed4 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-37e04ed4 .elementor-button:focus svg{fill:#F8F6F2;}.elementor-66 .elementor-element.elementor-element-a2766dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-14f5651a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-14f5651a:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-14f5651a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-1aa89a88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-2479a46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-2479a46c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-509d937a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-525c082f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-2a007dba{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:18px;--padding-bottom:18px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-50b11830 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.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-66 .elementor-element.elementor-element-110c6ced.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-110c6ced .elementor-icon-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-110c6ced.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-110c6ced.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-110c6ced.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-110c6ced.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-110c6ced.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-110c6ced .elementor-icon{font-size:15px;}.elementor-66 .elementor-element.elementor-element-110c6ced .elementor-icon svg{height:15px;}.elementor-66 .elementor-element.elementor-element-682b9230{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:18px;--padding-bottom:18px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-cf0ad78 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-3fb876fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-3fb876fa .elementor-icon-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-3fb876fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-3fb876fa.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-3fb876fa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-3fb876fa.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-3fb876fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-3fb876fa .elementor-icon{font-size:15px;}.elementor-66 .elementor-element.elementor-element-3fb876fa .elementor-icon svg{height:15px;}.elementor-66 .elementor-element.elementor-element-465981d0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:18px;--padding-bottom:18px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-5ba4771c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-70964457.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-70964457 .elementor-icon-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-70964457.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-70964457.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-70964457.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-70964457.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-70964457.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-70964457 .elementor-icon{font-size:15px;}.elementor-66 .elementor-element.elementor-element-70964457 .elementor-icon svg{height:15px;}.elementor-66 .elementor-element.elementor-element-fde7e64{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:18px;--padding-bottom:18px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-67c5974e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-4ce8b704.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-4ce8b704 .elementor-icon-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-4ce8b704.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-4ce8b704.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-4ce8b704.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-4ce8b704.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-4ce8b704.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-4ce8b704 .elementor-icon{font-size:15px;}.elementor-66 .elementor-element.elementor-element-4ce8b704 .elementor-icon svg{height:15px;}.elementor-66 .elementor-element.elementor-element-1f99ad7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:18px;--padding-bottom:18px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-28d93c6f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-6ed0a36c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-6ed0a36c .elementor-icon-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-6ed0a36c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-6ed0a36c.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-6ed0a36c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-6ed0a36c.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-6ed0a36c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-6ed0a36c .elementor-icon{font-size:15px;}.elementor-66 .elementor-element.elementor-element-6ed0a36c .elementor-icon svg{height:15px;}.elementor-66 .elementor-element.elementor-element-2cc5a031{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:76px 76px;--row-gap:76px;--column-gap:76px;--flex-wrap:wrap;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-33d97a09{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-429f7679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-429f7679 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-27df51ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-66 .elementor-element.elementor-element-27df51ca .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-293ffbd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-5ae58941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-7fa85f18{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-2ae263fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-2ae263fe:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-2ae263fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-7675df8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-66 .elementor-element.elementor-element-7675df8c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-3c7d5fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:#555555;}.elementor-66 .elementor-element.elementor-element-6972903c{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-6972903c.e-con{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-6df54069 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-1c258fbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-1c258fbb .elementor-icon-wrapper{text-align:start;}.elementor-66 .elementor-element.elementor-element-1c258fbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-1c258fbb.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-1c258fbb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-1c258fbb.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-1c258fbb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-1c258fbb .elementor-icon{font-size:15px;}.elementor-66 .elementor-element.elementor-element-1c258fbb .elementor-icon svg{height:15px;}.elementor-66 .elementor-element.elementor-element-96b2c4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-72feb08{--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:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.84;--border-radius:12px 12px 12px 12px;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-66 .elementor-element.elementor-element-72feb08:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-72feb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://centrumkontaktu.pl/wp-content/uploads/2026/09/cta-tlo.webp");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-72feb08::before, .elementor-66 .elementor-element.elementor-element-72feb08 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-72feb08 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-72feb08 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-72feb08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-72feb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-64a6b76d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-38a200f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-66 .elementor-element.elementor-element-38a200f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-664831bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-66 .elementor-element.elementor-element-664831bd .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#F8F6F2;}.elementor-66 .elementor-element.elementor-element-32e63a4e{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(248,246,242,0.72);}.elementor-66 .elementor-element.elementor-element-29996c73{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-37bb1a8c{font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:rgba(248,246,242,0.86);}.elementor-66 .elementor-element.elementor-element-39587ee9 .elementor-button{background-color:#F8F6F2;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-66 .elementor-element.elementor-element-39587ee9 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-39587ee9 .elementor-button:focus{background-color:#EFE8DC;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-39587ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66 .elementor-element.elementor-element-39587ee9 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-39587ee9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-69b5a540{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-3d19c597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-4ad4ee7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-4ad4ee7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-48cbd973{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-48cbd973 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-2df02a11{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-755450fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3cc833c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-3cc833c5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-3cc833c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4e7cdd92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-66 .elementor-element.elementor-element-4e7cdd92 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:1.68px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-68216e35{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-134a2150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-134a2150:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-134a2150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-407a6328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-66 .elementor-element.elementor-element-407a6328 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:1.68px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-4f52a35d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-28dea61{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-2cc265b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-2cc265b5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-2cc265b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-7f333d17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-67df72e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-420c7551{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-1dcfea4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-1dcfea4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-f516dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-66 .elementor-element.elementor-element-f516dc6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-75d9115f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-e7d15ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-2dfbd194{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-6ac4929d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-6ac4929d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-26eb411 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-168d2fcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-62da5177{--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:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-63e5006c{width:var( --container-widget-width, 46px );max-width:46px;background-color:#F8F6F2;--container-widget-width:46px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(143,93,77,0.5);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-66 .elementor-element.elementor-element-63e5006c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-63e5006c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-524dbf5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3e1a915c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-3e1a915c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-5167c172{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-6fafe897{--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:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-1bb71c78{width:var( --container-widget-width, 46px );max-width:46px;background-color:#F8F6F2;--container-widget-width:46px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(143,93,77,0.5);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-66 .elementor-element.elementor-element-1bb71c78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-1bb71c78 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-6d4e0787{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-1059ba11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-1059ba11 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-6f20543e{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-3a44ce97{--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:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-4f5fcbf1{width:var( --container-widget-width, 46px );max-width:46px;background-color:#F8F6F2;--container-widget-width:46px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(143,93,77,0.5);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-66 .elementor-element.elementor-element-4f5fcbf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-4f5fcbf1 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-114e70af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-14012514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-14012514 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-f2d4c42{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-74ed4243{--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:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-37a644f7{width:var( --container-widget-width, 46px );max-width:46px;background-color:#F8F6F2;--container-widget-width:46px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(143,93,77,0.5);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-66 .elementor-element.elementor-element-37a644f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-37a644f7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-61dbb339{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-27731eb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-27731eb2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-421a11a0{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-7c4cd117{--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:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;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:rgba(34,34,34,0.12);--border-color:rgba(34,34,34,0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-71084469{width:var( --container-widget-width, 46px );max-width:46px;background-color:#F8F6F2;--container-widget-width:46px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(143,93,77,0.5);border-radius:50% 50% 50% 50%;text-align:center;}.elementor-66 .elementor-element.elementor-element-71084469.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-71084469 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-70bbbe41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-769e09ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-769e09ff .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-27eb30bc{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-3acf9be4{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-3acf9be4:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-3acf9be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-10acc2e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3435ab59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-66 .elementor-element.elementor-element-3435ab59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:1.68px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-b5a4190{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-3ff2b926{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-30dc8e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-66 .elementor-element.elementor-element-30dc8e6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:1.68px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-7ef6ee74{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-320bb515{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-4e4cf7e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-66 .elementor-element.elementor-element-4e4cf7e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:1.68px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-4829553a{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-3eb6d611{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-5f0f25a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:76px 76px;--row-gap:76px;--column-gap:76px;--flex-wrap:wrap;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-3f886c53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-6e5369fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-6e5369fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-63c658bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-66 .elementor-element.elementor-element-63c658bb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-4b15de2{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-4b15de2:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-4b15de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6277624 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-12a7990c{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-b582730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-79746e78{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B6A63;}.elementor-66 .elementor-element.elementor-element-61092d3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-15422493{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(34,34,34,0.1);border-radius:12px 12px 12px 12px;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-66 .elementor-element.elementor-element-fa76ea8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-fa76ea8:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-fa76ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-1ba02925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-66 .elementor-element.elementor-element-1ba02925 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-1ad476ac{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.62em;color:#555555;}.elementor-66 .elementor-element.elementor-element-59d6e2e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-59d6e2e2:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-59d6e2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-7a3c951f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-4ff8c557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-4ff8c557 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-24544a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-24544a24 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-8c9631c{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-30adf6d4{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(34,34,34,0.1);border-radius:12px 12px 12px 12px;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-66 .elementor-element.elementor-element-20b6ae70{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-30fea8fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-2261399b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-66 .elementor-element.elementor-element-2261399b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-3651822f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3370095d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-3370095d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-3370095d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-596781bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-596781bd .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-135074d6{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-1d6a75f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-1d6a75f8:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-1d6a75f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-236d82e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-236d82e7 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-5afef78e{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-5b4bc134{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-5b4bc134:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-5b4bc134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-1b29a36d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-66 .elementor-element.elementor-element-1b29a36d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-32b8116b{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-7de92be5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#555555;}.elementor-66 .elementor-element.elementor-element-69a0b87c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-6f3b9c5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:52px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-1840c97a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-66 .elementor-element.elementor-element-1840c97a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-17896aad .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-13075091{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3b06bca8{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-3b06bca8:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-3b06bca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7bc63bf2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-6969f4ab .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-30dd4bc6{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.62em;color:#555555;}.elementor-66 .elementor-element.elementor-element-77d9c1bc{padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(34,34,34,0.1);font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.62em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-36d997da{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-36d997da:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-36d997da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7477c5c3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-2a1570 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-43aaee38{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.62em;color:#555555;}.elementor-66 .elementor-element.elementor-element-20d04f55{padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(34,34,34,0.1);font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.62em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-2c6534a8{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-2c6534a8:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-2c6534a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-75390d39 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-3ab5c7e3 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-67f7068c{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.62em;color:#555555;}.elementor-66 .elementor-element.elementor-element-340b980d{padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(34,34,34,0.1);font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.62em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-678cea8c{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-678cea8c:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-678cea8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-77082132 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-219fea4 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-69409256{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.62em;color:#555555;}.elementor-66 .elementor-element.elementor-element-14da8a96{padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(34,34,34,0.1);font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.62em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-4524f627{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(34,34,34,0.09);--border-color:rgba(34,34,34,0.09);--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-66 .elementor-element.elementor-element-4524f627:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-4524f627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-910bfb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-5f4c4de0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-54fd6903{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.62em;color:#555555;}.elementor-66 .elementor-element.elementor-element-12f87098{padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(34,34,34,0.1);font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.62em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-97abb90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-97abb90:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-97abb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-97abb90::before, .elementor-66 .elementor-element.elementor-element-97abb90 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-97abb90 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-97abb90 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-97abb90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-97abb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-1e1ef540{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-1e1ef540.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-4e92ae1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-66 .elementor-element.elementor-element-4e92ae1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-7e45b314{text-align:center;}.elementor-66 .elementor-element.elementor-element-7e45b314 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:46px;font-weight:400;line-height:1.16em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-76fce8ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-11818196{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-3648e0ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-4bcff45f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-164332d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-5196378b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-153671a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-b0030c9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-39b16040{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-7efc3542{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-189b2aaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-70800025{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-e9a9f06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-1726748b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-38bc3399{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-4c3ad76c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-5f9f2f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-59189e71{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-18f17030{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-770401af{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-3fdc94c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:26px;--padding-left:4px;--padding-right:4px;}.elementor-66 .elementor-element.elementor-element-541662d9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.72em;color:#555555;}.elementor-66 .elementor-element.elementor-element-1cd05b9{--n-accordion-title-font-size:20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(34,34,34,0.14);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-66 .elementor-element.elementor-element-1cd05b9 {--n-accordion-padding:24px 4px 24px 4px;}:where( .elementor-66 .elementor-element.elementor-element-1cd05b9 > .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:"DM Serif Display", Sans-serif;font-weight:400;line-height:1.3em;}.elementor-66 .elementor-element.elementor-element-7fcca384{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-66 .elementor-element.elementor-element-20000520{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.84;--border-radius:12px 12px 12px 12px;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-66 .elementor-element.elementor-element-20000520:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-20000520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://centrumkontaktu.pl/wp-content/uploads/2026/09/gabinet-2.webp");background-position:center center;background-size:cover;}.elementor-66 .elementor-element.elementor-element-20000520::before, .elementor-66 .elementor-element.elementor-element-20000520 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-20000520 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-20000520 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-20000520 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-20000520 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-787e7dfb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-5a73fbe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-66 .elementor-element.elementor-element-5a73fbe9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.7em;letter-spacing:2.5px;color:#EFE8DC;}.elementor-66 .elementor-element.elementor-element-3e86fd44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-66 .elementor-element.elementor-element-3e86fd44 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:46px;font-weight:400;line-height:1.16em;color:#F8F6F2;}.elementor-66 .elementor-element.elementor-element-369bc5bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Inter", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.7em;color:rgba(248,246,242,0.84);}.elementor-66 .elementor-element.elementor-element-3503f5d2{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-7608dfda .elementor-button{background-color:#F8F6F2;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-66 .elementor-element.elementor-element-7608dfda .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-7608dfda .elementor-button:focus{background-color:#EFE8DC;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-7608dfda .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-7608dfda .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-2966ae90 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.2em;fill:#F8F6F2;color:#F8F6F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(248,246,242,0.45);border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-66 .elementor-element.elementor-element-2966ae90 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-2966ae90 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#F8F6F2;border-color:rgba(248,246,242,0.45);}.elementor-66 .elementor-element.elementor-element-2966ae90 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-2966ae90 .elementor-button:focus svg{fill:#F8F6F2;}.elementor-66 .elementor-element.elementor-element-2921152{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(248,246,242,0.18);--border-color:rgba(248,246,242,0.18);--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-66 .elementor-element.elementor-element-2921152:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-2921152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(248,246,242,0.08);}.elementor-66 .elementor-element.elementor-element-7eeab155 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#F8F6F2;}.elementor-66 .elementor-element.elementor-element-513631b8{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:rgba(248,246,242,0.86);}.elementor-66 .elementor-element.elementor-element-6aae8f1e{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#F8F6F2;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-3c89847b{--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-66 .elementor-element.elementor-element-7a629420{--padding-top:41px;--padding-bottom:41px;--padding-left:51px;--padding-right:51px;}.elementor-66 .elementor-element.elementor-element-65c1fbe8 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-4a61f55e .elementor-heading-title{font-size:37px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-36fd3786{font-size:16.5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-14f5651a{--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:51px 51px;--row-gap:51px;--column-gap:51px;--padding-top:72px;--padding-bottom:72px;--padding-left:51px;--padding-right:51px;}.elementor-66 .elementor-element.elementor-element-2479a46c .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-509d937a .elementor-heading-title{font-size:31px;}.elementor-66 .elementor-element.elementor-element-50b11830 .elementor-heading-title{font-size:17px;}.elementor-66 .elementor-element.elementor-element-cf0ad78 .elementor-heading-title{font-size:17px;}.elementor-66 .elementor-element.elementor-element-5ba4771c .elementor-heading-title{font-size:17px;}.elementor-66 .elementor-element.elementor-element-67c5974e .elementor-heading-title{font-size:17px;}.elementor-66 .elementor-element.elementor-element-28d93c6f .elementor-heading-title{font-size:17px;}.elementor-66 .elementor-element.elementor-element-2cc5a031{--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:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-429f7679 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-27df51ca .elementor-heading-title{font-size:35px;}.elementor-66 .elementor-element.elementor-element-293ffbd3{font-size:17px;}.elementor-66 .elementor-element.elementor-element-5ae58941{font-size:17px;}.elementor-66 .elementor-element.elementor-element-7fa85f18{font-size:17px;}.elementor-66 .elementor-element.elementor-element-2ae263fe{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-7675df8c .elementor-heading-title{font-size:22px;}.elementor-66 .elementor-element.elementor-element-3c7d5fcc{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-6df54069 .elementor-heading-title{font-size:14.5px;}.elementor-66 .elementor-element.elementor-element-96b2c4e{--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:51px;}.elementor-66 .elementor-element.elementor-element-72feb08{--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:51px 51px;--row-gap:51px;--column-gap:51px;--padding-top:72px;--padding-bottom:72px;--padding-left:61px;--padding-right:61px;}.elementor-66 .elementor-element.elementor-element-38a200f2 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-664831bd .elementor-heading-title{font-size:33px;}.elementor-66 .elementor-element.elementor-element-32e63a4e{font-size:15px;}.elementor-66 .elementor-element.elementor-element-37bb1a8c{font-size:16.5px;}.elementor-66 .elementor-element.elementor-element-69b5a540{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-3d19c597{--margin-top:0px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-4ad4ee7d .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-48cbd973 .elementor-heading-title{font-size:35px;}.elementor-66 .elementor-element.elementor-element-2df02a11{font-size:17px;}.elementor-66 .elementor-element.elementor-element-3cc833c5{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-4e7cdd92 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-68216e35{font-size:16px;}.elementor-66 .elementor-element.elementor-element-134a2150{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-407a6328 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-4f52a35d{font-size:16px;}.elementor-66 .elementor-element.elementor-element-28dea61{margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;}.elementor-66 .elementor-element.elementor-element-2cc265b5{--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:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-1dcfea4f .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-f516dc6 .elementor-heading-title{font-size:35px;}.elementor-66 .elementor-element.elementor-element-75d9115f{font-size:17px;}.elementor-66 .elementor-element.elementor-element-e7d15ca{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-2dfbd194{--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-6ac4929d .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-26eb411 .elementor-heading-title{font-size:35px;}.elementor-66 .elementor-element.elementor-element-62da5177{--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-66 .elementor-element.elementor-element-63e5006c .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-3e1a915c .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-5167c172{font-size:17px;}.elementor-66 .elementor-element.elementor-element-6fafe897{--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-66 .elementor-element.elementor-element-1bb71c78 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-1059ba11 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-6f20543e{font-size:17px;}.elementor-66 .elementor-element.elementor-element-3a44ce97{--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-66 .elementor-element.elementor-element-4f5fcbf1 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-14012514 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-f2d4c42{font-size:17px;}.elementor-66 .elementor-element.elementor-element-74ed4243{--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-66 .elementor-element.elementor-element-37a644f7 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-27731eb2 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-421a11a0{font-size:17px;}.elementor-66 .elementor-element.elementor-element-7c4cd117{--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-66 .elementor-element.elementor-element-71084469 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-769e09ff .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-27eb30bc{font-size:17px;}.elementor-66 .elementor-element.elementor-element-3acf9be4{--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-3435ab59 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-b5a4190{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-30dc8e6c .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-7ef6ee74{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-4e4cf7e9 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-4829553a{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-3eb6d611{--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:51px;}.elementor-66 .elementor-element.elementor-element-5f0f25a7{--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:61px 61px;--row-gap:61px;--column-gap:61px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-6e5369fc .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-63c658bb .elementor-heading-title{font-size:35px;}.elementor-66 .elementor-element.elementor-element-4b15de2{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-6277624 .elementor-heading-title{font-size:51px;}.elementor-66 .elementor-element.elementor-element-12a7990c{font-size:15px;}.elementor-66 .elementor-element.elementor-element-b582730{font-size:17px;}.elementor-66 .elementor-element.elementor-element-79746e78{font-size:15px;}.elementor-66 .elementor-element.elementor-element-15422493{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-fa76ea8{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-1ba02925 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-1ad476ac{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-59d6e2e2{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-7a3c951f{--margin-top:0px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-4ff8c557 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-24544a24 .elementor-heading-title{font-size:35px;}.elementor-66 .elementor-element.elementor-element-8c9631c{font-size:17px;}.elementor-66 .elementor-element.elementor-element-30adf6d4{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-20b6ae70{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-66 .elementor-element.elementor-element-30fea8fc{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-2261399b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;}.elementor-66 .elementor-element.elementor-element-2261399b .elementor-heading-title{font-size:27px;}.elementor-66 .elementor-element.elementor-element-3370095d{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-596781bd .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-135074d6{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-1d6a75f8{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-236d82e7 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-5afef78e{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-5b4bc134{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-1b29a36d .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-32b8116b{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-7de92be5{font-size:17px;}.elementor-66 .elementor-element.elementor-element-69a0b87c{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-6f3b9c5b{--margin-top:0px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-1840c97a .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-17896aad .elementor-heading-title{font-size:35px;}.elementor-66 .elementor-element.elementor-element-3b06bca8{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-7bc63bf2 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-6969f4ab .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-30dd4bc6{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-77d9c1bc{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-36d997da{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-7477c5c3 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-2a1570 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-43aaee38{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-20d04f55{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-2c6534a8{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-75390d39 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-3ab5c7e3 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-67f7068c{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-340b980d{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-678cea8c{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-77082132 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-219fea4 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-69409256{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-14da8a96{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-4524f627{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-910bfb .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-5f4c4de0 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-54fd6903{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-12f87098{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-97abb90{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-1e1ef540{--margin-top:0px;--margin-bottom:51px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-4e92ae1a .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-7e45b314 .elementor-heading-title{font-size:37px;}.elementor-66 .elementor-element.elementor-element-11818196{font-size:16px;}.elementor-66 .elementor-element.elementor-element-4bcff45f{font-size:16px;}.elementor-66 .elementor-element.elementor-element-5196378b{font-size:16px;}.elementor-66 .elementor-element.elementor-element-b0030c9{font-size:16px;}.elementor-66 .elementor-element.elementor-element-7efc3542{font-size:16px;}.elementor-66 .elementor-element.elementor-element-70800025{font-size:16px;}.elementor-66 .elementor-element.elementor-element-1726748b{font-size:16px;}.elementor-66 .elementor-element.elementor-element-4c3ad76c{font-size:16px;}.elementor-66 .elementor-element.elementor-element-59189e71{font-size:16px;}.elementor-66 .elementor-element.elementor-element-770401af{font-size:16px;}.elementor-66 .elementor-element.elementor-element-541662d9{font-size:16px;}.elementor-66 .elementor-element.elementor-element-1cd05b9{--n-accordion-title-font-size:17px;}.elementor-66 .elementor-element.elementor-element-7fcca384{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-20000520{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:51px 51px;--row-gap:51px;--column-gap:51px;--padding-top:72px;--padding-bottom:72px;--padding-left:61px;--padding-right:61px;}.elementor-66 .elementor-element.elementor-element-5a73fbe9 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-3e86fd44 .elementor-heading-title{font-size:37px;}.elementor-66 .elementor-element.elementor-element-369bc5bd{font-size:16.5px;}.elementor-66 .elementor-element.elementor-element-2921152{--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-66 .elementor-element.elementor-element-7eeab155 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-513631b8{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-6aae8f1e{font-size:15.5px;}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-3c89847b{--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-66 .elementor-element.elementor-element-7a629420{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-66 .elementor-element.elementor-element-65c1fbe8 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-4a61f55e .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-36fd3786{font-size:16.5px;}.elementor-66 .elementor-element.elementor-element-2747c098{--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-66 .elementor-element.elementor-element-a2766dd{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-66 .elementor-element.elementor-element-14f5651a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-1aa89a88{--width:100%;}.elementor-66 .elementor-element.elementor-element-2479a46c .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-509d937a .elementor-heading-title{font-size:26px;}.elementor-66 .elementor-element.elementor-element-525c082f{--width:100%;}.elementor-66 .elementor-element.elementor-element-2a007dba{--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-66 .elementor-element.elementor-element-50b11830 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-682b9230{--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-66 .elementor-element.elementor-element-cf0ad78 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-465981d0{--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-66 .elementor-element.elementor-element-5ba4771c .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-fde7e64{--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-66 .elementor-element.elementor-element-67c5974e .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-1f99ad7{--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-66 .elementor-element.elementor-element-28d93c6f .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-2cc5a031{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-33d97a09{--width:100%;}.elementor-66 .elementor-element.elementor-element-429f7679 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-27df51ca .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-293ffbd3{font-size:17px;}.elementor-66 .elementor-element.elementor-element-5ae58941{font-size:17px;}.elementor-66 .elementor-element.elementor-element-7fa85f18{font-size:17px;}.elementor-66 .elementor-element.elementor-element-2ae263fe{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-7675df8c .elementor-heading-title{font-size:22px;}.elementor-66 .elementor-element.elementor-element-3c7d5fcc{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-6972903c{--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-66 .elementor-element.elementor-element-6df54069 .elementor-heading-title{font-size:14.5px;}.elementor-66 .elementor-element.elementor-element-96b2c4e{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-72feb08{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-66 .elementor-element.elementor-element-64a6b76d{--width:100%;}.elementor-66 .elementor-element.elementor-element-38a200f2 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-664831bd .elementor-heading-title{font-size:26px;}.elementor-66 .elementor-element.elementor-element-32e63a4e{font-size:15px;}.elementor-66 .elementor-element.elementor-element-29996c73{--width:100%;}.elementor-66 .elementor-element.elementor-element-37bb1a8c{font-size:16.5px;}.elementor-66 .elementor-element.elementor-element-69b5a540{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-3d19c597{--width:100%;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-4ad4ee7d .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-48cbd973 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-2df02a11{font-size:17px;}.elementor-66 .elementor-element.elementor-element-755450fc{--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-66 .elementor-element.elementor-element-3cc833c5{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-4e7cdd92 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-68216e35{font-size:16px;}.elementor-66 .elementor-element.elementor-element-134a2150{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-407a6328 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-4f52a35d{font-size:16px;}.elementor-66 .elementor-element.elementor-element-28dea61{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:22px;}.elementor-66 .elementor-element.elementor-element-2cc265b5{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-7f333d17{--width:100%;}.elementor-66 .elementor-element.elementor-element-420c7551{--width:100%;}.elementor-66 .elementor-element.elementor-element-1dcfea4f .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-f516dc6 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-75d9115f{font-size:17px;}.elementor-66 .elementor-element.elementor-element-e7d15ca{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-2dfbd194{--width:100%;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-6ac4929d .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-26eb411 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-62da5177{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-66 .elementor-element.elementor-element-63e5006c .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-3e1a915c .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-5167c172{font-size:17px;}.elementor-66 .elementor-element.elementor-element-6fafe897{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-66 .elementor-element.elementor-element-1bb71c78 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-1059ba11 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-6f20543e{font-size:17px;}.elementor-66 .elementor-element.elementor-element-3a44ce97{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-66 .elementor-element.elementor-element-4f5fcbf1 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-14012514 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-f2d4c42{font-size:17px;}.elementor-66 .elementor-element.elementor-element-74ed4243{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-66 .elementor-element.elementor-element-37a644f7 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-27731eb2 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-421a11a0{font-size:17px;}.elementor-66 .elementor-element.elementor-element-7c4cd117{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-66 .elementor-element.elementor-element-71084469 .elementor-heading-title{font-size:16px;}.elementor-66 .elementor-element.elementor-element-769e09ff .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-27eb30bc{font-size:17px;}.elementor-66 .elementor-element.elementor-element-3acf9be4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-10acc2e4{--width:100%;}.elementor-66 .elementor-element.elementor-element-3435ab59 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-b5a4190{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-3ff2b926{--width:100%;}.elementor-66 .elementor-element.elementor-element-30dc8e6c .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-7ef6ee74{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-320bb515{--width:100%;}.elementor-66 .elementor-element.elementor-element-4e4cf7e9 .elementor-heading-title{font-size:12px;}.elementor-66 .elementor-element.elementor-element-4829553a{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-3eb6d611{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-5f0f25a7{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-3f886c53{--width:100%;}.elementor-66 .elementor-element.elementor-element-6e5369fc .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-63c658bb .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-4b15de2{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-6277624 .elementor-heading-title{font-size:44px;}.elementor-66 .elementor-element.elementor-element-12a7990c{font-size:15px;}.elementor-66 .elementor-element.elementor-element-b582730{font-size:17px;}.elementor-66 .elementor-element.elementor-element-79746e78{font-size:15px;}.elementor-66 .elementor-element.elementor-element-61092d3{--width:100%;}.elementor-66 .elementor-element.elementor-element-15422493{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-fa76ea8{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-1ba02925 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-1ad476ac{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-59d6e2e2{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-7a3c951f{--width:100%;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-4ff8c557 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-24544a24 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-8c9631c{font-size:17px;}.elementor-66 .elementor-element.elementor-element-30adf6d4{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-20b6ae70{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-66 .elementor-element.elementor-element-30fea8fc{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-2261399b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-66 .elementor-element.elementor-element-2261399b .elementor-heading-title{font-size:24px;}.elementor-66 .elementor-element.elementor-element-3651822f{--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-66 .elementor-element.elementor-element-3370095d{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-596781bd .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-135074d6{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-1d6a75f8{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-236d82e7 .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-5afef78e{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-5b4bc134{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-1b29a36d .elementor-heading-title{font-size:20px;}.elementor-66 .elementor-element.elementor-element-32b8116b{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-7de92be5{font-size:17px;}.elementor-66 .elementor-element.elementor-element-69a0b87c{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-6f3b9c5b{--width:100%;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-1840c97a .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-17896aad .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-13075091{--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-66 .elementor-element.elementor-element-3b06bca8{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-7bc63bf2 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-6969f4ab .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-30dd4bc6{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-77d9c1bc{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-36d997da{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-7477c5c3 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-2a1570 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-43aaee38{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-20d04f55{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-2c6534a8{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-75390d39 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-3ab5c7e3 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-67f7068c{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-340b980d{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-678cea8c{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-77082132 .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-219fea4 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-69409256{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-14da8a96{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-4524f627{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-66 .elementor-element.elementor-element-910bfb .elementor-heading-title{font-size:15px;}.elementor-66 .elementor-element.elementor-element-5f4c4de0 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-54fd6903{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-12f87098{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-97abb90{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-1e1ef540{--width:100%;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-4e92ae1a .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-7e45b314 .elementor-heading-title{font-size:30px;}.elementor-66 .elementor-element.elementor-element-11818196{font-size:16px;}.elementor-66 .elementor-element.elementor-element-4bcff45f{font-size:16px;}.elementor-66 .elementor-element.elementor-element-5196378b{font-size:16px;}.elementor-66 .elementor-element.elementor-element-b0030c9{font-size:16px;}.elementor-66 .elementor-element.elementor-element-7efc3542{font-size:16px;}.elementor-66 .elementor-element.elementor-element-70800025{font-size:16px;}.elementor-66 .elementor-element.elementor-element-1726748b{font-size:16px;}.elementor-66 .elementor-element.elementor-element-4c3ad76c{font-size:16px;}.elementor-66 .elementor-element.elementor-element-59189e71{font-size:16px;}.elementor-66 .elementor-element.elementor-element-770401af{font-size:16px;}.elementor-66 .elementor-element.elementor-element-541662d9{font-size:16px;}.elementor-66 .elementor-element.elementor-element-1cd05b9{--n-accordion-title-font-size:17px;}.elementor-66 .elementor-element.elementor-element-7fcca384{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-20000520{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:56px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-66 .elementor-element.elementor-element-787e7dfb{--width:100%;}.elementor-66 .elementor-element.elementor-element-5a73fbe9 .elementor-heading-title{font-size:12.5px;}.elementor-66 .elementor-element.elementor-element-3e86fd44 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-369bc5bd{font-size:16.5px;}.elementor-66 .elementor-element.elementor-element-3503f5d2{--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-66 .elementor-element.elementor-element-2921152{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-7eeab155 .elementor-heading-title{font-size:21px;}.elementor-66 .elementor-element.elementor-element-513631b8{font-size:15.5px;}.elementor-66 .elementor-element.elementor-element-6aae8f1e{font-size:15.5px;}}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-3c89847b{--content-width:1440px;}.elementor-66 .elementor-element.elementor-element-7a629420{--width:52.5%;}.elementor-66 .elementor-element.elementor-element-a2766dd{--width:47.5%;}.elementor-66 .elementor-element.elementor-element-14f5651a{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-1aa89a88{--width:37%;}.elementor-66 .elementor-element.elementor-element-525c082f{--width:56%;}.elementor-66 .elementor-element.elementor-element-2a007dba{--width:100%;}.elementor-66 .elementor-element.elementor-element-682b9230{--width:100%;}.elementor-66 .elementor-element.elementor-element-465981d0{--width:100%;}.elementor-66 .elementor-element.elementor-element-fde7e64{--width:100%;}.elementor-66 .elementor-element.elementor-element-1f99ad7{--width:100%;}.elementor-66 .elementor-element.elementor-element-2cc5a031{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-33d97a09{--width:51%;}.elementor-66 .elementor-element.elementor-element-2ae263fe{--width:42%;}.elementor-66 .elementor-element.elementor-element-6972903c{--width:100%;}.elementor-66 .elementor-element.elementor-element-96b2c4e{--content-width:1280px;}.elementor-66 .elementor-element.elementor-element-64a6b76d{--width:45.5%;}.elementor-66 .elementor-element.elementor-element-29996c73{--width:45.5%;}.elementor-66 .elementor-element.elementor-element-69b5a540{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-3d19c597{--width:720px;}.elementor-66 .elementor-element.elementor-element-3cc833c5{--width:49%;}.elementor-66 .elementor-element.elementor-element-134a2150{--width:49%;}.elementor-66 .elementor-element.elementor-element-2cc265b5{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-7f333d17{--width:37%;}.elementor-66 .elementor-element.elementor-element-420c7551{--width:55%;}.elementor-66 .elementor-element.elementor-element-e7d15ca{--content-width:952px;}.elementor-66 .elementor-element.elementor-element-2dfbd194{--width:680px;}.elementor-66 .elementor-element.elementor-element-10acc2e4{--width:31%;}.elementor-66 .elementor-element.elementor-element-3ff2b926{--width:31%;}.elementor-66 .elementor-element.elementor-element-320bb515{--width:31%;}.elementor-66 .elementor-element.elementor-element-3eb6d611{--content-width:1280px;}.elementor-66 .elementor-element.elementor-element-5f0f25a7{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-3f886c53{--width:39%;}.elementor-66 .elementor-element.elementor-element-61092d3{--width:53%;}.elementor-66 .elementor-element.elementor-element-59d6e2e2{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-7a3c951f{--width:720px;}.elementor-66 .elementor-element.elementor-element-3370095d{--width:32%;}.elementor-66 .elementor-element.elementor-element-1d6a75f8{--width:32%;}.elementor-66 .elementor-element.elementor-element-5b4bc134{--width:32%;}.elementor-66 .elementor-element.elementor-element-69a0b87c{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-6f3b9c5b{--width:680px;}.elementor-66 .elementor-element.elementor-element-3b06bca8{--width:32%;}.elementor-66 .elementor-element.elementor-element-36d997da{--width:32%;}.elementor-66 .elementor-element.elementor-element-2c6534a8{--width:32%;}.elementor-66 .elementor-element.elementor-element-678cea8c{--width:32%;}.elementor-66 .elementor-element.elementor-element-4524f627{--width:32%;}.elementor-66 .elementor-element.elementor-element-97abb90{--content-width:772px;}.elementor-66 .elementor-element.elementor-element-1e1ef540{--width:640px;}.elementor-66 .elementor-element.elementor-element-7fcca384{--content-width:1152px;}.elementor-66 .elementor-element.elementor-element-787e7dfb{--width:50%;}.elementor-66 .elementor-element.elementor-element-2921152{--width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66 .elementor-element.elementor-element-7a629420{--width:100%;}.elementor-66 .elementor-element.elementor-element-a2766dd{--width:100%;}.elementor-66 .elementor-element.elementor-element-1aa89a88{--width:100%;}.elementor-66 .elementor-element.elementor-element-525c082f{--width:100%;}.elementor-66 .elementor-element.elementor-element-33d97a09{--width:100%;}.elementor-66 .elementor-element.elementor-element-2ae263fe{--width:100%;}.elementor-66 .elementor-element.elementor-element-64a6b76d{--width:100%;}.elementor-66 .elementor-element.elementor-element-29996c73{--width:100%;}.elementor-66 .elementor-element.elementor-element-3d19c597{--width:100%;}.elementor-66 .elementor-element.elementor-element-3cc833c5{--width:49%;}.elementor-66 .elementor-element.elementor-element-134a2150{--width:49%;}.elementor-66 .elementor-element.elementor-element-7f333d17{--width:100%;}.elementor-66 .elementor-element.elementor-element-420c7551{--width:100%;}.elementor-66 .elementor-element.elementor-element-2dfbd194{--width:100%;}.elementor-66 .elementor-element.elementor-element-10acc2e4{--width:31%;}.elementor-66 .elementor-element.elementor-element-3ff2b926{--width:31%;}.elementor-66 .elementor-element.elementor-element-320bb515{--width:31%;}.elementor-66 .elementor-element.elementor-element-3f886c53{--width:100%;}.elementor-66 .elementor-element.elementor-element-61092d3{--width:100%;}.elementor-66 .elementor-element.elementor-element-7a3c951f{--width:100%;}.elementor-66 .elementor-element.elementor-element-3370095d{--width:32%;}.elementor-66 .elementor-element.elementor-element-1d6a75f8{--width:32%;}.elementor-66 .elementor-element.elementor-element-5b4bc134{--width:32%;}.elementor-66 .elementor-element.elementor-element-6f3b9c5b{--width:100%;}.elementor-66 .elementor-element.elementor-element-3b06bca8{--width:48%;}.elementor-66 .elementor-element.elementor-element-36d997da{--width:48%;}.elementor-66 .elementor-element.elementor-element-2c6534a8{--width:48%;}.elementor-66 .elementor-element.elementor-element-678cea8c{--width:48%;}.elementor-66 .elementor-element.elementor-element-4524f627{--width:48%;}.elementor-66 .elementor-element.elementor-element-1e1ef540{--width:100%;}.elementor-66 .elementor-element.elementor-element-787e7dfb{--width:100%;}.elementor-66 .elementor-element.elementor-element-2921152{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-65c1fbe8 */.elementor-66 .elementor-element.elementor-element-65c1fbe8 .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-65c1fbe8 .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a61f55e */.elementor-66 .elementor-element.elementor-element-4a61f55e .elementor-heading-title{max-width:18ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fd3786 */.elementor-66 .elementor-element.elementor-element-36fd3786 p{margin:0 0 16px;max-width:52ch;} .elementor-66 .elementor-element.elementor-element-36fd3786 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b383f2b */.elementor-66 .elementor-element.elementor-element-b383f2b .elementor-button{transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s ease} .elementor-66 .elementor-element.elementor-element-b383f2b .elementor-button:hover{transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37e04ed4 */.elementor-66 .elementor-element.elementor-element-37e04ed4 .elementor-button{transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s ease} .elementor-66 .elementor-element.elementor-element-37e04ed4 .elementor-button:hover{transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a629420 */.elementor-66 .elementor-element.elementor-element-7a629420{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f8396d8 */.elementor-66 .elementor-element.elementor-element-7f8396d8{overflow:hidden;border-radius:0px;width:100%;position:absolute;inset:0;height:100%;margin:0;z-index:0;} .elementor-66 .elementor-element.elementor-element-7f8396d8 .elementor-widget-container{height:100%} .elementor-66 .elementor-element.elementor-element-7f8396d8 img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)} .elementor-66 .elementor-element.elementor-element-7f8396d8:hover img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2766dd */.elementor-66 .elementor-element.elementor-element-a2766dd{position:relative;overflow:hidden;min-height:clamp(340px,50vh,740px)} .elementor-66 .elementor-element.elementor-element-a2766dd::after{content:"";position:absolute;inset:28px;border:1px solid rgba(248,246,242,.5);pointer-events:none;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c89847b */.elementor-66 .elementor-element.elementor-element-3c89847b{min-height:clamp(460px,62vh,640px)} @media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-3c89847b{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2479a46c */.elementor-66 .elementor-element.elementor-element-2479a46c .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-2479a46c .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa89a88 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-1aa89a88{flex:0.8 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b11830 */.elementor-66 .elementor-element.elementor-element-50b11830 .elementor-heading-title{transition:color .35s ease}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-110c6ced */.elementor-66 .elementor-element.elementor-element-110c6ced{transition:transform .4s ease;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a007dba */.elementor-66 .elementor-element.elementor-element-2a007dba{width:auto} .elementor-66 .elementor-element.elementor-element-2a007dba:hover .elementor-widget-icon{transform:translateX(5px)}
.elementor-66 .elementor-element.elementor-element-2a007dba{width:100% !important;transition:padding .35s ease} .elementor-66 .elementor-element.elementor-element-2a007dba:hover{padding-left:10px !important} .elementor-66 .elementor-element.elementor-element-2a007dba:hover .elementor-heading-title{color:var(--e-global-color-primary) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf0ad78 */.elementor-66 .elementor-element.elementor-element-cf0ad78 .elementor-heading-title{transition:color .35s ease}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fb876fa */.elementor-66 .elementor-element.elementor-element-3fb876fa{transition:transform .4s ease;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682b9230 */.elementor-66 .elementor-element.elementor-element-682b9230{width:auto} .elementor-66 .elementor-element.elementor-element-682b9230:hover .elementor-widget-icon{transform:translateX(5px)}
.elementor-66 .elementor-element.elementor-element-682b9230{width:100% !important;transition:padding .35s ease} .elementor-66 .elementor-element.elementor-element-682b9230:hover{padding-left:10px !important} .elementor-66 .elementor-element.elementor-element-682b9230:hover .elementor-heading-title{color:var(--e-global-color-primary) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ba4771c */.elementor-66 .elementor-element.elementor-element-5ba4771c .elementor-heading-title{transition:color .35s ease}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70964457 */.elementor-66 .elementor-element.elementor-element-70964457{transition:transform .4s ease;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465981d0 */.elementor-66 .elementor-element.elementor-element-465981d0{width:auto} .elementor-66 .elementor-element.elementor-element-465981d0:hover .elementor-widget-icon{transform:translateX(5px)}
.elementor-66 .elementor-element.elementor-element-465981d0{width:100% !important;transition:padding .35s ease} .elementor-66 .elementor-element.elementor-element-465981d0:hover{padding-left:10px !important} .elementor-66 .elementor-element.elementor-element-465981d0:hover .elementor-heading-title{color:var(--e-global-color-primary) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67c5974e */.elementor-66 .elementor-element.elementor-element-67c5974e .elementor-heading-title{transition:color .35s ease}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ce8b704 */.elementor-66 .elementor-element.elementor-element-4ce8b704{transition:transform .4s ease;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fde7e64 */.elementor-66 .elementor-element.elementor-element-fde7e64{width:auto} .elementor-66 .elementor-element.elementor-element-fde7e64:hover .elementor-widget-icon{transform:translateX(5px)}
.elementor-66 .elementor-element.elementor-element-fde7e64{width:100% !important;transition:padding .35s ease} .elementor-66 .elementor-element.elementor-element-fde7e64:hover{padding-left:10px !important} .elementor-66 .elementor-element.elementor-element-fde7e64:hover .elementor-heading-title{color:var(--e-global-color-primary) !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28d93c6f */.elementor-66 .elementor-element.elementor-element-28d93c6f .elementor-heading-title{transition:color .35s ease}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ed0a36c */.elementor-66 .elementor-element.elementor-element-6ed0a36c{transition:transform .4s ease;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f99ad7 */.elementor-66 .elementor-element.elementor-element-1f99ad7{width:auto} .elementor-66 .elementor-element.elementor-element-1f99ad7:hover .elementor-widget-icon{transform:translateX(5px)}
.elementor-66 .elementor-element.elementor-element-1f99ad7{width:100% !important;transition:padding .35s ease} .elementor-66 .elementor-element.elementor-element-1f99ad7:hover{padding-left:10px !important} .elementor-66 .elementor-element.elementor-element-1f99ad7:hover .elementor-heading-title{color:var(--e-global-color-primary) !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525c082f */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-525c082f{flex:1.2 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429f7679 */.elementor-66 .elementor-element.elementor-element-429f7679 .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-429f7679 .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27df51ca */.elementor-66 .elementor-element.elementor-element-27df51ca .elementor-heading-title{max-width:20ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-293ffbd3 */.elementor-66 .elementor-element.elementor-element-293ffbd3 p{margin:0 0 18px;max-width:58ch;} .elementor-66 .elementor-element.elementor-element-293ffbd3 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ae58941 */.elementor-66 .elementor-element.elementor-element-5ae58941 p{margin:0 0 18px;max-width:58ch;} .elementor-66 .elementor-element.elementor-element-5ae58941 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fa85f18 */.elementor-66 .elementor-element.elementor-element-7fa85f18 p{margin:0 0 18px;max-width:58ch;} .elementor-66 .elementor-element.elementor-element-7fa85f18 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-7fa85f18 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;max-width:58ch} .elementor-66 .elementor-element.elementor-element-7fa85f18 li{display:flex;gap:14px;align-items:flex-start;margin:0} .elementor-66 .elementor-element.elementor-element-7fa85f18 li::before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;border:1px solid var(--e-global-color-secondary);margin-top:.65em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d97a09 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-33d97a09{flex:1.1 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c7d5fcc */.elementor-66 .elementor-element.elementor-element-3c7d5fcc p{margin:0 0 14px;} .elementor-66 .elementor-element.elementor-element-3c7d5fcc p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6df54069 */.elementor-66 .elementor-element.elementor-element-6df54069 .elementor-heading-title{transition:color .35s ease}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c258fbb */.elementor-66 .elementor-element.elementor-element-1c258fbb{transition:transform .4s ease;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6972903c */.elementor-66 .elementor-element.elementor-element-6972903c{width:auto} .elementor-66 .elementor-element.elementor-element-6972903c:hover .elementor-widget-icon{transform:translateX(5px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae263fe */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-2ae263fe{flex:0.9 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a200f2 */.elementor-66 .elementor-element.elementor-element-38a200f2 .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-38a200f2 .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32e63a4e */.elementor-66 .elementor-element.elementor-element-32e63a4e p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-32e63a4e p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a6b76d */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-64a6b76d{flex:1 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37bb1a8c */.elementor-66 .elementor-element.elementor-element-37bb1a8c p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-37bb1a8c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39587ee9 */.elementor-66 .elementor-element.elementor-element-39587ee9 .elementor-button{transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s ease} .elementor-66 .elementor-element.elementor-element-39587ee9 .elementor-button:hover{transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29996c73 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-29996c73{flex:1 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ad4ee7d */.elementor-66 .elementor-element.elementor-element-4ad4ee7d .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-4ad4ee7d .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df02a11 */.elementor-66 .elementor-element.elementor-element-2df02a11 p{margin:0 0 18px;max-width:60ch;} .elementor-66 .elementor-element.elementor-element-2df02a11 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d19c597 */.elementor-66 .elementor-element.elementor-element-3d19c597{max-width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68216e35 */.elementor-66 .elementor-element.elementor-element-68216e35 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-68216e35 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc833c5 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-3cc833c5{width:calc((100% - 16px)/2) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-3cc833c5{width:calc((100% - 16px)/2) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f52a35d */.elementor-66 .elementor-element.elementor-element-4f52a35d p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-4f52a35d p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-134a2150 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-134a2150{width:calc((100% - 16px)/2) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-134a2150{width:calc((100% - 16px)/2) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28dea61 */.elementor-66 .elementor-element.elementor-element-28dea61 p{margin:0 0 18px;max-width:30ch;} .elementor-66 .elementor-element.elementor-element-28dea61 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76ffa691 */.elementor-66 .elementor-element.elementor-element-76ffa691{overflow:hidden;border-radius:12px;width:100%;position:absolute;inset:0;height:100%;margin:0;z-index:0;} .elementor-66 .elementor-element.elementor-element-76ffa691 .elementor-widget-container{height:100%} .elementor-66 .elementor-element.elementor-element-76ffa691 img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)} .elementor-66 .elementor-element.elementor-element-76ffa691:hover img{transform:scale(1.05)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67df72e2 */.elementor-66 .elementor-element.elementor-element-67df72e2{position:relative;width:min(380px,82vw);aspect-ratio:4/5;z-index:0} .elementor-66 .elementor-element.elementor-element-67df72e2::after{content:"";position:absolute;right:-16px;bottom:-16px;left:16px;top:16px;border:1px solid var(--e-global-color-accent);border-radius:12px;z-index:-1;pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f333d17 */.elementor-66 .elementor-element.elementor-element-7f333d17{isolation:isolate}
@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-7f333d17{flex:0.8 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dcfea4f */.elementor-66 .elementor-element.elementor-element-1dcfea4f .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-1dcfea4f .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75d9115f */.elementor-66 .elementor-element.elementor-element-75d9115f p{margin:0 0 18px;max-width:58ch;} .elementor-66 .elementor-element.elementor-element-75d9115f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-420c7551 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-420c7551{flex:1.2 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ac4929d */.elementor-66 .elementor-element.elementor-element-6ac4929d .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-6ac4929d .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfbd194 */.elementor-66 .elementor-element.elementor-element-2dfbd194{max-width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e5006c */.elementor-66 .elementor-element.elementor-element-63e5006c{height:46px;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5167c172 */.elementor-66 .elementor-element.elementor-element-5167c172 p{margin:0 0 18px;max-width:62ch;} .elementor-66 .elementor-element.elementor-element-5167c172 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-5167c172 a{color:var(--e-global-color-secondary)} .elementor-66 .elementor-element.elementor-element-5167c172 a:hover{color:#222222}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-524dbf5b */.elementor-66 .elementor-element.elementor-element-524dbf5b{flex:1;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bb71c78 */.elementor-66 .elementor-element.elementor-element-1bb71c78{height:46px;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f20543e */.elementor-66 .elementor-element.elementor-element-6f20543e p{margin:0 0 18px;max-width:62ch;} .elementor-66 .elementor-element.elementor-element-6f20543e p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-6f20543e a{color:var(--e-global-color-secondary)} .elementor-66 .elementor-element.elementor-element-6f20543e a:hover{color:#222222}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4e0787 */.elementor-66 .elementor-element.elementor-element-6d4e0787{flex:1;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f5fcbf1 */.elementor-66 .elementor-element.elementor-element-4f5fcbf1{height:46px;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2d4c42 */.elementor-66 .elementor-element.elementor-element-f2d4c42 p{margin:0 0 18px;max-width:62ch;} .elementor-66 .elementor-element.elementor-element-f2d4c42 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-f2d4c42 a{color:var(--e-global-color-secondary)} .elementor-66 .elementor-element.elementor-element-f2d4c42 a:hover{color:#222222}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114e70af */.elementor-66 .elementor-element.elementor-element-114e70af{flex:1;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a644f7 */.elementor-66 .elementor-element.elementor-element-37a644f7{height:46px;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-421a11a0 */.elementor-66 .elementor-element.elementor-element-421a11a0 p{margin:0 0 18px;max-width:62ch;} .elementor-66 .elementor-element.elementor-element-421a11a0 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-421a11a0 a{color:var(--e-global-color-secondary)} .elementor-66 .elementor-element.elementor-element-421a11a0 a:hover{color:#222222}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61dbb339 */.elementor-66 .elementor-element.elementor-element-61dbb339{flex:1;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71084469 */.elementor-66 .elementor-element.elementor-element-71084469{height:46px;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27eb30bc */.elementor-66 .elementor-element.elementor-element-27eb30bc p{margin:0 0 18px;max-width:62ch;} .elementor-66 .elementor-element.elementor-element-27eb30bc p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-27eb30bc a{color:var(--e-global-color-secondary)} .elementor-66 .elementor-element.elementor-element-27eb30bc a:hover{color:#222222}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70bbbe41 */.elementor-66 .elementor-element.elementor-element-70bbbe41{flex:1;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5a4190 */.elementor-66 .elementor-element.elementor-element-b5a4190 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-b5a4190 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10acc2e4 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-10acc2e4{width:calc((100% - 48px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-10acc2e4{width:calc((100% - 48px)/3) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ef6ee74 */.elementor-66 .elementor-element.elementor-element-7ef6ee74 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-7ef6ee74 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff2b926 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-3ff2b926{width:calc((100% - 48px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-3ff2b926{width:calc((100% - 48px)/3) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4829553a */.elementor-66 .elementor-element.elementor-element-4829553a p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-4829553a p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320bb515 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-320bb515{width:calc((100% - 48px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-320bb515{width:calc((100% - 48px)/3) !important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe8cf2d */.elementor-66 .elementor-element.elementor-element-fe8cf2d{overflow:hidden;border-radius:12px;width:100%;aspect-ratio:21/9;} .elementor-66 .elementor-element.elementor-element-fe8cf2d .elementor-widget-container{height:100%} .elementor-66 .elementor-element.elementor-element-fe8cf2d img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)} .elementor-66 .elementor-element.elementor-element-fe8cf2d:hover img{transform:scale(1.05)} .elementor-66 .elementor-element.elementor-element-fe8cf2d{min-height:260px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5369fc */.elementor-66 .elementor-element.elementor-element-6e5369fc .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-6e5369fc .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12a7990c */.elementor-66 .elementor-element.elementor-element-12a7990c p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-12a7990c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b582730 */.elementor-66 .elementor-element.elementor-element-b582730 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-b582730 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79746e78 */.elementor-66 .elementor-element.elementor-element-79746e78 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-79746e78 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f886c53 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-3f886c53{flex:0.85 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15422493 */.elementor-66 .elementor-element.elementor-element-15422493 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-15422493 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-15422493{overflow-x:auto} .elementor-66 .elementor-element.elementor-element-15422493 table{width:100%;border-collapse:collapse;min-width:560px;margin:0;border:0} .elementor-66 .elementor-element.elementor-element-15422493 th{text-align:left;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-secondary);font-weight:600;padding:18px 22px;border:0;border-bottom:1px solid rgba(34,34,34,.12);background:#F8F6F2} .elementor-66 .elementor-element.elementor-element-15422493 td{padding:18px 22px;border:0;border-bottom:1px solid rgba(34,34,34,.08);vertical-align:top;background:transparent} .elementor-66 .elementor-element.elementor-element-15422493 tr:last-child td{border-bottom:none} .elementor-66 .elementor-element.elementor-element-15422493 td:first-child{font-family:'DM Serif Display',serif;color:#222222;font-size:17.5px;white-space:nowrap} .elementor-66 .elementor-element.elementor-element-15422493 tr.hl td{background:rgba(239,232,220,.55)} @media(max-width:560px){.elementor-66 .elementor-element.elementor-element-15422493 td:first-child{white-space:normal}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad476ac */.elementor-66 .elementor-element.elementor-element-1ad476ac p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-1ad476ac p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-1ad476ac ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px} .elementor-66 .elementor-element.elementor-element-1ad476ac li{display:flex;gap:14px;align-items:flex-start;margin:0} .elementor-66 .elementor-element.elementor-element-1ad476ac li::before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;border:1px solid var(--e-global-color-secondary);margin-top:.65em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61092d3 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-61092d3{flex:1.15 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff8c557 */.elementor-66 .elementor-element.elementor-element-4ff8c557 .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-4ff8c557 .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c9631c */.elementor-66 .elementor-element.elementor-element-8c9631c p{margin:0 0 18px;max-width:60ch;} .elementor-66 .elementor-element.elementor-element-8c9631c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3c951f */.elementor-66 .elementor-element.elementor-element-7a3c951f{max-width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30adf6d4 */.elementor-66 .elementor-element.elementor-element-30adf6d4 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-30adf6d4 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-30adf6d4{overflow-x:auto} .elementor-66 .elementor-element.elementor-element-30adf6d4 table{width:100%;border-collapse:collapse;min-width:560px;margin:0;border:0} .elementor-66 .elementor-element.elementor-element-30adf6d4 th{text-align:left;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-secondary);font-weight:600;padding:18px 22px;border:0;border-bottom:1px solid rgba(34,34,34,.12);background:#F8F6F2} .elementor-66 .elementor-element.elementor-element-30adf6d4 td{padding:18px 22px;border:0;border-bottom:1px solid rgba(34,34,34,.08);vertical-align:top;background:transparent} .elementor-66 .elementor-element.elementor-element-30adf6d4 tr:last-child td{border-bottom:none} .elementor-66 .elementor-element.elementor-element-30adf6d4 td:first-child{font-family:'DM Serif Display',serif;color:#222222;font-size:17.5px;white-space:nowrap} .elementor-66 .elementor-element.elementor-element-30adf6d4 tr.hl td{background:rgba(239,232,220,.55)} @media(max-width:560px){.elementor-66 .elementor-element.elementor-element-30adf6d4 td:first-child{white-space:normal}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20b6ae70 */.elementor-66 .elementor-element.elementor-element-20b6ae70 p{margin:0 0 18px;max-width:74ch;} .elementor-66 .elementor-element.elementor-element-20b6ae70 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-135074d6 */.elementor-66 .elementor-element.elementor-element-135074d6 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-135074d6 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3370095d */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-3370095d{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-3370095d{width:calc((100% - 32px)/3) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5afef78e */.elementor-66 .elementor-element.elementor-element-5afef78e p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-5afef78e p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a75f8 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-1d6a75f8{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-1d6a75f8{width:calc((100% - 32px)/3) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32b8116b */.elementor-66 .elementor-element.elementor-element-32b8116b p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-32b8116b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4bc134 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-5b4bc134{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-5b4bc134{width:calc((100% - 32px)/3) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7de92be5 */.elementor-66 .elementor-element.elementor-element-7de92be5 p{margin:0 0 18px;max-width:74ch;} .elementor-66 .elementor-element.elementor-element-7de92be5 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-7de92be5{margin-top:24px !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1840c97a */.elementor-66 .elementor-element.elementor-element-1840c97a .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-1840c97a .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3b9c5b */.elementor-66 .elementor-element.elementor-element-6f3b9c5b{max-width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd4bc6 */.elementor-66 .elementor-element.elementor-element-30dd4bc6 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-30dd4bc6 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77d9c1bc */.elementor-66 .elementor-element.elementor-element-77d9c1bc p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-77d9c1bc p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-77d9c1bc{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b06bca8 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-3b06bca8{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-3b06bca8{width:calc((100% - 16px)/2) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43aaee38 */.elementor-66 .elementor-element.elementor-element-43aaee38 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-43aaee38 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d04f55 */.elementor-66 .elementor-element.elementor-element-20d04f55 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-20d04f55 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-20d04f55{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d997da */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-36d997da{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-36d997da{width:calc((100% - 16px)/2) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67f7068c */.elementor-66 .elementor-element.elementor-element-67f7068c p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-67f7068c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-340b980d */.elementor-66 .elementor-element.elementor-element-340b980d p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-340b980d p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-340b980d{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6534a8 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-2c6534a8{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-2c6534a8{width:calc((100% - 16px)/2) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69409256 */.elementor-66 .elementor-element.elementor-element-69409256 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-69409256 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14da8a96 */.elementor-66 .elementor-element.elementor-element-14da8a96 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-14da8a96 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-14da8a96{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678cea8c */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-678cea8c{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-678cea8c{width:calc((100% - 16px)/2) !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54fd6903 */.elementor-66 .elementor-element.elementor-element-54fd6903 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-54fd6903 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12f87098 */.elementor-66 .elementor-element.elementor-element-12f87098 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-12f87098 p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-12f87098{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4524f627 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-4524f627{width:calc((100% - 32px)/3) !important}} @media(min-width:768px) and (max-width:1024px){.elementor-66 .elementor-element.elementor-element-4524f627{width:calc((100% - 16px)/2) !important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e92ae1a */.elementor-66 .elementor-element.elementor-element-4e92ae1a .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-4e92ae1a .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11818196 */.elementor-66 .elementor-element.elementor-element-11818196 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-11818196 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcff45f */.elementor-66 .elementor-element.elementor-element-4bcff45f p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4bcff45f p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5196378b */.elementor-66 .elementor-element.elementor-element-5196378b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-5196378b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0030c9 */.elementor-66 .elementor-element.elementor-element-b0030c9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-b0030c9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc3542 */.elementor-66 .elementor-element.elementor-element-7efc3542 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-7efc3542 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70800025 */.elementor-66 .elementor-element.elementor-element-70800025 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-70800025 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1726748b */.elementor-66 .elementor-element.elementor-element-1726748b p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-1726748b p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c3ad76c */.elementor-66 .elementor-element.elementor-element-4c3ad76c p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-4c3ad76c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59189e71 */.elementor-66 .elementor-element.elementor-element-59189e71 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-59189e71 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770401af */.elementor-66 .elementor-element.elementor-element-770401af p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-770401af p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541662d9 */.elementor-66 .elementor-element.elementor-element-541662d9 p{margin:0 0 18px;max-width:64ch;} .elementor-66 .elementor-element.elementor-element-541662d9 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1cd05b9 */.elementor-66 .elementor-element.elementor-element-1cd05b9 .e-n-accordion-item-title{background:transparent;justify-content:space-between;gap:20px;transition:color .35s ease} .elementor-66 .elementor-element.elementor-element-1cd05b9 .e-n-accordion-item-title-icon{display:none} .elementor-66 .elementor-element.elementor-element-1cd05b9 .e-n-accordion-item-title::after{content:"";flex-shrink:0;width:30px;height:30px;background:linear-gradient(var(--e-global-color-secondary),var(--e-global-color-secondary)) center/12px 1.5px no-repeat,linear-gradient(var(--e-global-color-secondary),var(--e-global-color-secondary)) center/1.5px 12px no-repeat;transition:transform .4s ease} .elementor-66 .elementor-element.elementor-element-1cd05b9 .e-n-accordion-item[open] > .e-n-accordion-item-title::after{transform:rotate(135deg)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a73fbe9 */.elementor-66 .elementor-element.elementor-element-5a73fbe9 .elementor-heading-title{display:inline-flex;align-items:center;gap:11px} .elementor-66 .elementor-element.elementor-element-5a73fbe9 .elementor-heading-title::before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-369bc5bd */.elementor-66 .elementor-element.elementor-element-369bc5bd p{margin:0 0 18px;max-width:48ch;} .elementor-66 .elementor-element.elementor-element-369bc5bd p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7608dfda */.elementor-66 .elementor-element.elementor-element-7608dfda .elementor-button{transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s ease} .elementor-66 .elementor-element.elementor-element-7608dfda .elementor-button:hover{transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2966ae90 */.elementor-66 .elementor-element.elementor-element-2966ae90 .elementor-button{transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s ease} .elementor-66 .elementor-element.elementor-element-2966ae90 .elementor-button:hover{transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787e7dfb */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-787e7dfb{flex:1.1 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513631b8 */.elementor-66 .elementor-element.elementor-element-513631b8 p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-513631b8 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aae8f1e */.elementor-66 .elementor-element.elementor-element-6aae8f1e p{margin:0 0 18px;} .elementor-66 .elementor-element.elementor-element-6aae8f1e p:last-child{margin-bottom:0}
.elementor-66 .elementor-element.elementor-element-6aae8f1e a{display:block;color:#F8F6F2;word-break:break-all;transition:color .35s ease} .elementor-66 .elementor-element.elementor-element-6aae8f1e a + a{margin-top:6px} .elementor-66 .elementor-element.elementor-element-6aae8f1e a:hover{color:#EFE8DC}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2921152 */@media(min-width:1025px){.elementor-66 .elementor-element.elementor-element-2921152{flex:0.9 1 0 !important;width:auto !important;min-width:0}}/* End custom CSS */