.elementor-23 .elementor-element.elementor-element-749aca5{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:164px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-749aca5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-749aca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-butterfly-834026.hostingersite.com/wp-content/uploads/2026/05/clinic-interior.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-749aca5::before, .elementor-23 .elementor-element.elementor-element-749aca5 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-749aca5 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-749aca5 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-749aca5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-749aca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #6F4B3FA8 0%, var( --e-global-color-9293480 ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5cc7c80{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:rgba(255, 255, 255, 0.2);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9.6px 22.4px 9.6px 22.4px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.3);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-23 .elementor-element.elementor-element-5cc7c80 .elementor-heading-title{font-family:var( --e-global-typography-14273c8-font-family ), Sans-serif;font-size:var( --e-global-typography-14273c8-font-size );font-weight:var( --e-global-typography-14273c8-font-weight );text-transform:var( --e-global-typography-14273c8-text-transform );line-height:var( --e-global-typography-14273c8-line-height );letter-spacing:var( --e-global-typography-14273c8-letter-spacing );color:rgb(255, 255, 255);}.elementor-23 .elementor-element.elementor-element-929f204{width:var( --container-widget-width, 64% );max-width:64%;padding:0px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-929f204.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-929f204 .elementor-heading-title{font-family:var( --e-global-typography-a487a59-font-family ), Sans-serif;font-size:var( --e-global-typography-a487a59-font-size );font-weight:var( --e-global-typography-a487a59-font-weight );text-transform:var( --e-global-typography-a487a59-text-transform );line-height:var( --e-global-typography-a487a59-line-height );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5afb342{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-5afb342 .elementor-heading-title{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:rgb(255, 255, 255);}.elementor-23 .elementor-element.elementor-element-c3c3060{--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:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-bee17f2 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-a546fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-a546fa5-font-size );font-weight:var( --e-global-typography-a546fa5-font-weight );text-transform:var( --e-global-typography-a546fa5-text-transform );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );box-shadow:0px 0px 10px 0px rgba(188.99999999999994, 102.99999999999996, 115.99999999999993, 0.75);border-radius:55555px 55555px 55555px 55555px;padding:15px 40px 15px 40px;}.elementor-23 .elementor-element.elementor-element-8501cad .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a546fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-a546fa5-font-size );font-weight:var( --e-global-typography-a546fa5-font-weight );text-transform:var( --e-global-typography-a546fa5-text-transform );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );fill:var( --e-global-color-9293480 );color:var( --e-global-color-9293480 );box-shadow:0px 0px 10px 0px rgba(188.99999999999994, 102.99999999999996, 115.99999999999993, 0.75);border-radius:55555px 55555px 55555px 55555px;padding:15px 40px 15px 40px;}.elementor-23 .elementor-element.elementor-element-059b737{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:180px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-059b737:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-059b737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-168a225 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-8e56ef0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-3b26da1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-3b26da1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3b26da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-e55c5d8{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b65399f{text-align:start;}.elementor-23 .elementor-element.elementor-element-b65399f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-eb5cc61{text-align:start;}.elementor-23 .elementor-element.elementor-element-eb5cc61 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6df5422{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e6d37ab{text-align:start;}.elementor-23 .elementor-element.elementor-element-e6d37ab .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-f90cd2f{text-align:start;}.elementor-23 .elementor-element.elementor-element-f90cd2f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-3d13f33{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6a9a0c7{text-align:start;}.elementor-23 .elementor-element.elementor-element-6a9a0c7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-9086a7c{text-align:start;}.elementor-23 .elementor-element.elementor-element-9086a7c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8c990fa{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e38f68d{text-align:start;}.elementor-23 .elementor-element.elementor-element-e38f68d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-ef68b95{text-align:start;}.elementor-23 .elementor-element.elementor-element-ef68b95 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-be6355d{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ddd680f{text-align:start;}.elementor-23 .elementor-element.elementor-element-ddd680f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-9c3f52f{text-align:start;}.elementor-23 .elementor-element.elementor-element-9c3f52f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-72d92c3{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f045ecc{text-align:start;}.elementor-23 .elementor-element.elementor-element-f045ecc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-36a8518{text-align:start;}.elementor-23 .elementor-element.elementor-element-36a8518 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6ddc111{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-563f7bc{text-align:start;}.elementor-23 .elementor-element.elementor-element-563f7bc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-256df97{text-align:start;}.elementor-23 .elementor-element.elementor-element-256df97 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-b6fbd7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-c4700a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c4700a8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c4700a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1acf08b{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9e51271{text-align:start;}.elementor-23 .elementor-element.elementor-element-9e51271 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-f764ba9{text-align:start;}.elementor-23 .elementor-element.elementor-element-f764ba9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fd7828b{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4705198{text-align:start;}.elementor-23 .elementor-element.elementor-element-4705198 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-78a0c49{text-align:start;}.elementor-23 .elementor-element.elementor-element-78a0c49 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e83bc45{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-33c8fa7{text-align:start;}.elementor-23 .elementor-element.elementor-element-33c8fa7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-ee0e3ba{text-align:start;}.elementor-23 .elementor-element.elementor-element-ee0e3ba .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d6ed6d8{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2f13998{text-align:start;}.elementor-23 .elementor-element.elementor-element-2f13998 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-1344c98{text-align:start;}.elementor-23 .elementor-element.elementor-element-1344c98 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9bf1f2b{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7ee0d41{text-align:start;}.elementor-23 .elementor-element.elementor-element-7ee0d41 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-50da9d2{text-align:start;}.elementor-23 .elementor-element.elementor-element-50da9d2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ef96b1c{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d4f29e8{text-align:start;}.elementor-23 .elementor-element.elementor-element-d4f29e8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-a1ebaf7{text-align:start;}.elementor-23 .elementor-element.elementor-element-a1ebaf7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-3166e44{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e3d2922{text-align:start;}.elementor-23 .elementor-element.elementor-element-e3d2922 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-05cf9ca{text-align:start;}.elementor-23 .elementor-element.elementor-element-05cf9ca .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a5c120d{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3120889{text-align:start;}.elementor-23 .elementor-element.elementor-element-3120889 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-a352d41{text-align:start;}.elementor-23 .elementor-element.elementor-element-a352d41 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-b33816e{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9947e2d{text-align:start;}.elementor-23 .elementor-element.elementor-element-9947e2d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-2f2d4ca{text-align:start;}.elementor-23 .elementor-element.elementor-element-2f2d4ca .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-1db0b5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-5d24199{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-5d24199:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5d24199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-af46b8e{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b554b8f{text-align:start;}.elementor-23 .elementor-element.elementor-element-b554b8f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-6fced25{text-align:start;}.elementor-23 .elementor-element.elementor-element-6fced25 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-4c58631{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-67f1dfd{text-align:start;}.elementor-23 .elementor-element.elementor-element-67f1dfd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-ec7dbed{text-align:start;}.elementor-23 .elementor-element.elementor-element-ec7dbed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-7c72885{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a92cbdc{text-align:start;}.elementor-23 .elementor-element.elementor-element-a92cbdc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-38b79a6{text-align:start;}.elementor-23 .elementor-element.elementor-element-38b79a6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d042bc8{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3eeec52{text-align:start;}.elementor-23 .elementor-element.elementor-element-3eeec52 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-7a67f1e{text-align:start;}.elementor-23 .elementor-element.elementor-element-7a67f1e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-05fa087{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-27a55a4{text-align:start;}.elementor-23 .elementor-element.elementor-element-27a55a4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-47dcf65{text-align:start;}.elementor-23 .elementor-element.elementor-element-47dcf65 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-3ae2e42{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-246af09{text-align:start;}.elementor-23 .elementor-element.elementor-element-246af09 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-568e4b1{text-align:start;}.elementor-23 .elementor-element.elementor-element-568e4b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ed75616{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fb218f3{text-align:start;}.elementor-23 .elementor-element.elementor-element-fb218f3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-c32b40b{text-align:start;}.elementor-23 .elementor-element.elementor-element-c32b40b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d64e4c9{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-489ee5d{text-align:start;}.elementor-23 .elementor-element.elementor-element-489ee5d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-33f91d7{text-align:start;}.elementor-23 .elementor-element.elementor-element-33f91d7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9d22aa5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-4ea7bd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-4ea7bd2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4ea7bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-75eac92{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cb397ad{text-align:start;}.elementor-23 .elementor-element.elementor-element-cb397ad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-c0d876f{text-align:start;}.elementor-23 .elementor-element.elementor-element-c0d876f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6b0ceb1{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ebd99d8{text-align:start;}.elementor-23 .elementor-element.elementor-element-ebd99d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-a89a675{text-align:start;}.elementor-23 .elementor-element.elementor-element-a89a675 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8f5ed59{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4b36313{text-align:start;}.elementor-23 .elementor-element.elementor-element-4b36313 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-9ad5303{text-align:start;}.elementor-23 .elementor-element.elementor-element-9ad5303 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-be36ecd{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8f32a92{text-align:start;}.elementor-23 .elementor-element.elementor-element-8f32a92 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-98a7827{text-align:start;}.elementor-23 .elementor-element.elementor-element-98a7827 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a140017{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-d55e8da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-d55e8da:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d55e8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1a2071e{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1b40d7d{text-align:start;}.elementor-23 .elementor-element.elementor-element-1b40d7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-8ae4875{text-align:start;}.elementor-23 .elementor-element.elementor-element-8ae4875 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-f924f51{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d25b2b3{text-align:start;}.elementor-23 .elementor-element.elementor-element-d25b2b3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-25cee91{text-align:start;}.elementor-23 .elementor-element.elementor-element-25cee91 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9d912c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-6b92b84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-6b92b84:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6b92b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5831211{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9fd69c9{text-align:start;}.elementor-23 .elementor-element.elementor-element-9fd69c9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-06aed98{text-align:start;}.elementor-23 .elementor-element.elementor-element-06aed98 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-997e738{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fc42cac{text-align:start;}.elementor-23 .elementor-element.elementor-element-fc42cac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-5660841{text-align:start;}.elementor-23 .elementor-element.elementor-element-5660841 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8a73237{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2bb20fa{text-align:start;}.elementor-23 .elementor-element.elementor-element-2bb20fa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-9b99afc{text-align:start;}.elementor-23 .elementor-element.elementor-element-9b99afc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-3d98d96{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e3abf45{text-align:start;}.elementor-23 .elementor-element.elementor-element-e3abf45 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-8c199e4{text-align:start;}.elementor-23 .elementor-element.elementor-element-8c199e4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-94c9d1f{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8e409d8{text-align:start;}.elementor-23 .elementor-element.elementor-element-8e409d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-3569d57{text-align:start;}.elementor-23 .elementor-element.elementor-element-3569d57 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5e6fece{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-648885e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-648885e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-648885e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-98829f4{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4691d9d{text-align:start;}.elementor-23 .elementor-element.elementor-element-4691d9d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-9c986fd{text-align:start;}.elementor-23 .elementor-element.elementor-element-9c986fd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6d11b08{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bdf8539{text-align:start;}.elementor-23 .elementor-element.elementor-element-bdf8539 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-0b33ab9{text-align:start;}.elementor-23 .elementor-element.elementor-element-0b33ab9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-cc7feb0{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;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:#BD67744F;--border-color:#BD67744F;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d59ece6{text-align:start;}.elementor-23 .elementor-element.elementor-element-d59ece6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-9d88146{text-align:start;}.elementor-23 .elementor-element.elementor-element-9d88146 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9f4065c{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2ae0322{text-align:start;}.elementor-23 .elementor-element.elementor-element-2ae0322 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-51226d8{text-align:start;}.elementor-23 .elementor-element.elementor-element-51226d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-397518d{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c5b9ca5{text-align:start;}.elementor-23 .elementor-element.elementor-element-c5b9ca5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-795a92e{text-align:start;}.elementor-23 .elementor-element.elementor-element-795a92e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9595a01{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c149a24{text-align:start;}.elementor-23 .elementor-element.elementor-element-c149a24 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-1578d12{text-align:start;}.elementor-23 .elementor-element.elementor-element-1578d12 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2adba7c{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0bfb8e0{text-align:start;}.elementor-23 .elementor-element.elementor-element-0bfb8e0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-c9eff22{text-align:start;}.elementor-23 .elementor-element.elementor-element-c9eff22 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e8c9529{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-de36297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-de36297:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-de36297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-281709a{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-01ec8df{text-align:start;}.elementor-23 .elementor-element.elementor-element-01ec8df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-a4a16a7{text-align:start;}.elementor-23 .elementor-element.elementor-element-a4a16a7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e28d368{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-066bb27{text-align:start;}.elementor-23 .elementor-element.elementor-element-066bb27 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-40b255b{text-align:start;}.elementor-23 .elementor-element.elementor-element-40b255b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c184f5f{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f85ae75{text-align:start;}.elementor-23 .elementor-element.elementor-element-f85ae75 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-168da64{text-align:start;}.elementor-23 .elementor-element.elementor-element-168da64 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d854677{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c286b05{text-align:start;}.elementor-23 .elementor-element.elementor-element-c286b05 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-e66e9dc{text-align:start;}.elementor-23 .elementor-element.elementor-element-e66e9dc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-41c5042{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-14d9f18{text-align:start;}.elementor-23 .elementor-element.elementor-element-14d9f18 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-c4118dd{text-align:start;}.elementor-23 .elementor-element.elementor-element-c4118dd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-b4d1a98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-465fb97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-465fb97:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-465fb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-083e3ee{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-df97223{text-align:start;}.elementor-23 .elementor-element.elementor-element-df97223 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-1708978{text-align:start;}.elementor-23 .elementor-element.elementor-element-1708978 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-af83faf{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-76bd3fc{text-align:start;}.elementor-23 .elementor-element.elementor-element-76bd3fc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-298b475{text-align:start;}.elementor-23 .elementor-element.elementor-element-298b475 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-de7e67f{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f31af87{text-align:start;}.elementor-23 .elementor-element.elementor-element-f31af87 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-b881952{text-align:start;}.elementor-23 .elementor-element.elementor-element-b881952 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0207156{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;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:#BD67744F;--border-color:#BD67744F;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3670c62{text-align:start;}.elementor-23 .elementor-element.elementor-element-3670c62 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-c7bdf90{text-align:start;}.elementor-23 .elementor-element.elementor-element-c7bdf90 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e741555{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-eed5d68{text-align:start;}.elementor-23 .elementor-element.elementor-element-eed5d68 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-22fa173{text-align:start;}.elementor-23 .elementor-element.elementor-element-22fa173 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-eab8d60{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-09bf44a{text-align:start;}.elementor-23 .elementor-element.elementor-element-09bf44a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-42901be{text-align:start;}.elementor-23 .elementor-element.elementor-element-42901be .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0c8db82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-31e0d25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#BD67740F;--border-color:#BD67740F;--border-radius:32px 32px 32px 32px;box-shadow:1px 1px 29px -10px rgba(0, 0, 0, 0.21);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-31e0d25:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-31e0d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-9b3242c{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8ccabfc{text-align:start;}.elementor-23 .elementor-element.elementor-element-8ccabfc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-fa7d07f{text-align:start;}.elementor-23 .elementor-element.elementor-element-fa7d07f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6299fc0{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-77c3c7d{text-align:start;}.elementor-23 .elementor-element.elementor-element-77c3c7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-1d34460{text-align:start;}.elementor-23 .elementor-element.elementor-element-1d34460 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8457044{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a50c879{text-align:start;}.elementor-23 .elementor-element.elementor-element-a50c879 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;line-height:24px;}.elementor-23 .elementor-element.elementor-element-e0cc208{text-align:start;}.elementor-23 .elementor-element.elementor-element-e0cc208 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;line-height:41px;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-27d99ac{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-gap:60px;--n-tabs-title-border-radius:1111111px 1111111px 1111111px 1111111px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:30px;--n-tabs-title-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-27d99ac > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-23 .elementor-element.elementor-element-27d99ac.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#BD677424;}.elementor-23 .elementor-element.elementor-element-926d001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-14a52a1 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-a546fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-a546fa5-font-size );font-weight:var( --e-global-typography-a546fa5-font-weight );text-transform:var( --e-global-typography-a546fa5-text-transform );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );box-shadow:0px 0px 10px 0px rgba(188.99999999999994, 102.99999999999996, 115.99999999999993, 0.75);border-radius:55555px 55555px 55555px 55555px;padding:15px 40px 15px 40px;}.elementor-23 .elementor-element.elementor-element-97d9d6a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-97d9d6a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-23 .elementor-element.elementor-element-97d9d6a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15.2px;font-weight:300;text-transform:none;line-height:1.7;color:rgb(143, 127, 125);}.elementor-23 .elementor-element.elementor-element-fcbb640{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-23 .elementor-element.elementor-element-fcbb640:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fcbb640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F5;}.elementor-23 .elementor-element.elementor-element-b2445b7{--display:grid;--e-con-grid-template-columns:1fr 1.1fr;--e-con-grid-template-rows:auto;--gap:115.2px clamp(3rem, 6vw, 8rem);--row-gap:115.2px;--column-gap:clamp(3rem, 6vw, 8rem);--grid-auto-flow:row;--align-items:center;--grid-justify-content:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-23 .elementor-element.elementor-element-61661de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-23 .elementor-element.elementor-element-61661de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-3886bb7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-fabe96b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;padding:0px 0px 0px 0px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-fabe96b .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-fabe96b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-23 .elementor-element.elementor-element-5cddf6b{border-radius:0px 0px 0px 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-5cddf6b .elementor-heading-title{font-family:var( --e-global-typography-14273c8-font-family ), Sans-serif;font-size:var( --e-global-typography-14273c8-font-size );font-weight:var( --e-global-typography-14273c8-font-weight );text-transform:var( --e-global-typography-14273c8-text-transform );line-height:var( --e-global-typography-14273c8-line-height );letter-spacing:var( --e-global-typography-14273c8-letter-spacing );color:rgb(189, 103, 116);}.elementor-23 .elementor-element.elementor-element-9606007 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-23 .elementor-element.elementor-element-12c1d3d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1eee92f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-a546fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-a546fa5-font-size );font-weight:var( --e-global-typography-a546fa5-font-weight );text-transform:var( --e-global-typography-a546fa5-text-transform );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );box-shadow:0px 0px 10px 0px rgba(188.99999999999994, 102.99999999999996, 115.99999999999993, 0.75);border-radius:55555px 55555px 55555px 55555px;padding:15px 40px 15px 40px;}.elementor-23 .elementor-element.elementor-element-9c49636 .elementor-button{background-color:#BD677400;font-family:var( --e-global-typography-a546fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-a546fa5-font-size );font-weight:var( --e-global-typography-a546fa5-font-weight );text-transform:var( --e-global-typography-a546fa5-text-transform );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );fill:var( --e-global-color-9293480 );color:var( --e-global-color-9293480 );transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BD677445;border-radius:111111111111px 111111111111px 111111111111px 111111111111px;padding:14px 32px 14px 32px;}.elementor-23 .elementor-element.elementor-element-9c49636 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-9c49636 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9c49636 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-9c49636 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d3d845b{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;--z-index:1;}.elementor-23 .elementor-element.elementor-element-d3d845b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d3d845b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-butterfly-834026.hostingersite.com/wp-content/uploads/2026/05/3A8E86F1-07DF-46EF-8B1F-FD22D9103F9A.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-d3d845b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ffa9236{--display:flex;--position:absolute;--min-height:105%;--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:flex-start;--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:rgb(151, 125, 90);--border-color:rgb(151, 125, 90);--border-radius:300px 300px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-5%;--z-index:-1;}.elementor-23 .elementor-element.elementor-element-ffa9236.e-con{--e-con-transform-rotateZ:6deg;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-ffa9236{left:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-ffa9236{right:auto;}.elementor-23 .elementor-element.elementor-element-0348ea5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-0348ea5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0348ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9293480 );}.elementor-23 .elementor-element.elementor-element-00d0bf5{width:var( --container-widget-width, 42% );max-width:42%;padding:0px 0px 0px 0px;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-00d0bf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-00d0bf5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-7504550{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-374f1ea .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-a546fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-a546fa5-font-size );font-weight:var( --e-global-typography-a546fa5-font-weight );text-transform:var( --e-global-typography-a546fa5-text-transform );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );box-shadow:0px 0px 10px 0px rgba(188.99999999999994, 102.99999999999996, 115.99999999999993, 0.75);border-radius:55555px 55555px 55555px 55555px;padding:15px 40px 15px 40px;}.elementor-23 .elementor-element.elementor-element-6e4459c .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a546fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-a546fa5-font-size );font-weight:var( --e-global-typography-a546fa5-font-weight );text-transform:var( --e-global-typography-a546fa5-text-transform );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );fill:var( --e-global-color-9293480 );color:var( --e-global-color-9293480 );transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BD677445;border-radius:111111111111px 111111111111px 111111111111px 111111111111px;padding:14px 32px 14px 32px;}.elementor-23 .elementor-element.elementor-element-6e4459c .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-6e4459c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6e4459c .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-6e4459c .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-5cc7c80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:9.6px 22.4px 9.6px 22.4px;}.elementor-23 .elementor-element.elementor-element-5cc7c80 .elementor-heading-title{font-size:var( --e-global-typography-14273c8-font-size );line-height:var( --e-global-typography-14273c8-line-height );letter-spacing:var( --e-global-typography-14273c8-letter-spacing );}.elementor-23 .elementor-element.elementor-element-929f204 .elementor-heading-title{font-size:var( --e-global-typography-a487a59-font-size );line-height:var( --e-global-typography-a487a59-line-height );}.elementor-23 .elementor-element.elementor-element-5afb342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5afb342 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c3c3060{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bee17f2 .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8501cad .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-14a52a1 .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-97d9d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-fcbb640{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b2445b7{--e-con-grid-template-columns:1fr;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:30.72px;--padding-right:30.72px;}.elementor-23 .elementor-element.elementor-element-61661de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-5cddf6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5cddf6b .elementor-heading-title{font-size:var( --e-global-typography-14273c8-font-size );line-height:var( --e-global-typography-14273c8-line-height );letter-spacing:var( --e-global-typography-14273c8-letter-spacing );}.elementor-23 .elementor-element.elementor-element-9606007 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-12c1d3d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1eee92f .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-9c49636 .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d3d845b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-23 .elementor-element.elementor-element-ffa9236{--min-height:105%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-00d0bf5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-7504550{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-374f1ea .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6e4459c .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-5cc7c80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:9.6px 22.4px 9.6px 22.4px;}.elementor-23 .elementor-element.elementor-element-5cc7c80 .elementor-heading-title{font-size:var( --e-global-typography-14273c8-font-size );line-height:var( --e-global-typography-14273c8-line-height );letter-spacing:var( --e-global-typography-14273c8-letter-spacing );}.elementor-23 .elementor-element.elementor-element-929f204 .elementor-heading-title{font-size:var( --e-global-typography-a487a59-font-size );line-height:var( --e-global-typography-a487a59-line-height );}.elementor-23 .elementor-element.elementor-element-5afb342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5afb342 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c3c3060{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bee17f2 .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8501cad .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-059b737{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-e55c5d8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b65399f{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b65399f .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-eb5cc61 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-6df5422{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e6d37ab{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e6d37ab .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-f90cd2f .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-3d13f33{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6a9a0c7{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-6a9a0c7 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-9086a7c .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-8c990fa{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e38f68d{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e38f68d .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-ef68b95 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-be6355d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ddd680f{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ddd680f .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-9c3f52f .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-72d92c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f045ecc{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f045ecc .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-36a8518 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-6ddc111{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-563f7bc{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-563f7bc .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-256df97 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-1acf08b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9e51271{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-9e51271 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-f764ba9 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-fd7828b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4705198{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-4705198 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-78a0c49 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-e83bc45{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-33c8fa7{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-33c8fa7 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-ee0e3ba .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-d6ed6d8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2f13998{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2f13998 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-1344c98 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-9bf1f2b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7ee0d41{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7ee0d41 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-50da9d2 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-ef96b1c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d4f29e8{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d4f29e8 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-a1ebaf7 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-3166e44{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e3d2922{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e3d2922 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-05cf9ca .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-a5c120d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3120889{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-3120889 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-a352d41 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-b33816e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9947e2d{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-9947e2d .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-2f2d4ca .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-af46b8e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b554b8f{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b554b8f .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-6fced25 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-4c58631{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-67f1dfd{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-67f1dfd .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-ec7dbed .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-7c72885{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a92cbdc{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-a92cbdc .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-38b79a6 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-d042bc8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3eeec52{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-3eeec52 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-7a67f1e .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-05fa087{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-27a55a4{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-27a55a4 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-47dcf65 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-3ae2e42{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-246af09{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-246af09 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-568e4b1 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-ed75616{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fb218f3{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-fb218f3 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-c32b40b .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-d64e4c9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-489ee5d{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-489ee5d .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-33f91d7 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-75eac92{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cb397ad{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-cb397ad .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-c0d876f .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-6b0ceb1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ebd99d8{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ebd99d8 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-a89a675 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-8f5ed59{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4b36313{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-4b36313 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-9ad5303 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-be36ecd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8f32a92{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8f32a92 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-98a7827 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-1a2071e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1b40d7d{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-1b40d7d .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-8ae4875 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-f924f51{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d25b2b3{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d25b2b3 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-25cee91 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-5831211{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9fd69c9{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-9fd69c9 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-06aed98 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-997e738{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fc42cac{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-fc42cac .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-5660841 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-8a73237{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2bb20fa{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2bb20fa .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-9b99afc .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-3d98d96{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e3abf45{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e3abf45 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-8c199e4 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-94c9d1f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8e409d8{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8e409d8 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-3569d57 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-98829f4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4691d9d{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-4691d9d .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-9c986fd .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-6d11b08{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bdf8539{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-bdf8539 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-0b33ab9 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-cc7feb0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d59ece6{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d59ece6 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-9d88146 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-9f4065c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2ae0322{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2ae0322 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-51226d8 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-397518d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c5b9ca5{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c5b9ca5 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-795a92e .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-9595a01{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c149a24{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c149a24 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-1578d12 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-2adba7c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0bfb8e0{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0bfb8e0 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-c9eff22 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-281709a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-01ec8df{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-01ec8df .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-a4a16a7 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-e28d368{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-066bb27{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-066bb27 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-40b255b .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-c184f5f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f85ae75{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f85ae75 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-168da64 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-d854677{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c286b05{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c286b05 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-e66e9dc .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-41c5042{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-14d9f18{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-14d9f18 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-c4118dd .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-083e3ee{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-df97223{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-df97223 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-1708978 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-af83faf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-76bd3fc{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-76bd3fc .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-298b475 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-de7e67f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f31af87{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f31af87 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-b881952 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-0207156{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3670c62{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-3670c62 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-c7bdf90 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-e741555{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-eed5d68{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-eed5d68 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-22fa173 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-eab8d60{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-09bf44a{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-09bf44a .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-42901be .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-9b3242c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8ccabfc{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8ccabfc .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-fa7d07f .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-6299fc0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-77c3c7d{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-77c3c7d .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-1d34460 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-8457044{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a50c879{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-a50c879 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-23 .elementor-element.elementor-element-e0cc208 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-23 .elementor-element.elementor-element-14a52a1 .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-97d9d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-fcbb640{--flex-wrap:nowrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b2445b7{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-23 .elementor-element.elementor-element-61661de{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-5cddf6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5cddf6b .elementor-heading-title{font-size:var( --e-global-typography-14273c8-font-size );line-height:var( --e-global-typography-14273c8-line-height );letter-spacing:var( --e-global-typography-14273c8-letter-spacing );}.elementor-23 .elementor-element.elementor-element-9606007 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-12c1d3d{--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;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1eee92f .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-9c49636 .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d3d845b{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-23 .elementor-element.elementor-element-ffa9236{--width:100%;--min-height:105%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-00d0bf5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-7504550{--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;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-374f1ea .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6e4459c .elementor-button{font-size:var( --e-global-typography-a546fa5-font-size );line-height:var( --e-global-typography-a546fa5-line-height );letter-spacing:var( --e-global-typography-a546fa5-letter-spacing );}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-3b26da1{--width:70%;}.elementor-23 .elementor-element.elementor-element-c4700a8{--width:70%;}.elementor-23 .elementor-element.elementor-element-5d24199{--width:70%;}.elementor-23 .elementor-element.elementor-element-4ea7bd2{--width:70%;}.elementor-23 .elementor-element.elementor-element-d55e8da{--width:70%;}.elementor-23 .elementor-element.elementor-element-6b92b84{--width:70%;}.elementor-23 .elementor-element.elementor-element-648885e{--width:70%;}.elementor-23 .elementor-element.elementor-element-de36297{--width:70%;}.elementor-23 .elementor-element.elementor-element-465fb97{--width:70%;}.elementor-23 .elementor-element.elementor-element-31e0d25{--width:70%;}.elementor-23 .elementor-element.elementor-element-b2445b7{--width:100%;}.elementor-23 .elementor-element.elementor-element-61661de{--width:auto;}.elementor-23 .elementor-element.elementor-element-d3d845b{--width:auto;}.elementor-23 .elementor-element.elementor-element-ffa9236{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-b2445b7{--width:100%;}.elementor-23 .elementor-element.elementor-element-61661de{--width:100%;}.elementor-23 .elementor-element.elementor-element-d3d845b{--width:100%;}.elementor-23 .elementor-element.elementor-element-ffa9236{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-929f204 */.elementor-23 .elementor-element.elementor-element-929f204 span{
    color: #BD6774;
   font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65399f */.elementor-23 .elementor-element.elementor-element-b65399f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d37ab */.elementor-23 .elementor-element.elementor-element-e6d37ab span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9a0c7 */.elementor-23 .elementor-element.elementor-element-6a9a0c7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38f68d */.elementor-23 .elementor-element.elementor-element-e38f68d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddd680f */.elementor-23 .elementor-element.elementor-element-ddd680f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f045ecc */.elementor-23 .elementor-element.elementor-element-f045ecc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-563f7bc */.elementor-23 .elementor-element.elementor-element-563f7bc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e51271 */.elementor-23 .elementor-element.elementor-element-9e51271 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4705198 */.elementor-23 .elementor-element.elementor-element-4705198 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c8fa7 */.elementor-23 .elementor-element.elementor-element-33c8fa7 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f13998 */.elementor-23 .elementor-element.elementor-element-2f13998 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ee0d41 */.elementor-23 .elementor-element.elementor-element-7ee0d41 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4f29e8 */.elementor-23 .elementor-element.elementor-element-d4f29e8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d2922 */.elementor-23 .elementor-element.elementor-element-e3d2922 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3120889 */.elementor-23 .elementor-element.elementor-element-3120889 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9947e2d */.elementor-23 .elementor-element.elementor-element-9947e2d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b554b8f */.elementor-23 .elementor-element.elementor-element-b554b8f span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f1dfd */.elementor-23 .elementor-element.elementor-element-67f1dfd span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92cbdc */.elementor-23 .elementor-element.elementor-element-a92cbdc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eeec52 */.elementor-23 .elementor-element.elementor-element-3eeec52 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27a55a4 */.elementor-23 .elementor-element.elementor-element-27a55a4 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246af09 */.elementor-23 .elementor-element.elementor-element-246af09 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb218f3 */.elementor-23 .elementor-element.elementor-element-fb218f3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-489ee5d */.elementor-23 .elementor-element.elementor-element-489ee5d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb397ad */.elementor-23 .elementor-element.elementor-element-cb397ad span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd99d8 */.elementor-23 .elementor-element.elementor-element-ebd99d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b36313 */.elementor-23 .elementor-element.elementor-element-4b36313 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f32a92 */.elementor-23 .elementor-element.elementor-element-8f32a92 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40d7d */.elementor-23 .elementor-element.elementor-element-1b40d7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25b2b3 */.elementor-23 .elementor-element.elementor-element-d25b2b3 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd69c9 */.elementor-23 .elementor-element.elementor-element-9fd69c9 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc42cac */.elementor-23 .elementor-element.elementor-element-fc42cac span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb20fa */.elementor-23 .elementor-element.elementor-element-2bb20fa span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3abf45 */.elementor-23 .elementor-element.elementor-element-e3abf45 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e409d8 */.elementor-23 .elementor-element.elementor-element-8e409d8 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691d9d */.elementor-23 .elementor-element.elementor-element-4691d9d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdf8539 */.elementor-23 .elementor-element.elementor-element-bdf8539 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59ece6 */.elementor-23 .elementor-element.elementor-element-d59ece6 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0322 */.elementor-23 .elementor-element.elementor-element-2ae0322 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b9ca5 */.elementor-23 .elementor-element.elementor-element-c5b9ca5 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c149a24 */.elementor-23 .elementor-element.elementor-element-c149a24 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bfb8e0 */.elementor-23 .elementor-element.elementor-element-0bfb8e0 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec8df */.elementor-23 .elementor-element.elementor-element-01ec8df span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-066bb27 */.elementor-23 .elementor-element.elementor-element-066bb27 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f85ae75 */.elementor-23 .elementor-element.elementor-element-f85ae75 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c286b05 */.elementor-23 .elementor-element.elementor-element-c286b05 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d9f18 */.elementor-23 .elementor-element.elementor-element-14d9f18 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df97223 */.elementor-23 .elementor-element.elementor-element-df97223 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bd3fc */.elementor-23 .elementor-element.elementor-element-76bd3fc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f31af87 */.elementor-23 .elementor-element.elementor-element-f31af87 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3670c62 */.elementor-23 .elementor-element.elementor-element-3670c62 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed5d68 */.elementor-23 .elementor-element.elementor-element-eed5d68 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf44a */.elementor-23 .elementor-element.elementor-element-09bf44a span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ccabfc */.elementor-23 .elementor-element.elementor-element-8ccabfc span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3c7d */.elementor-23 .elementor-element.elementor-element-77c3c7d span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a50c879 */.elementor-23 .elementor-element.elementor-element-a50c879 span {
    font-family: 'outfit';
    font-size: 13px ;
    line-height: 12px;
    color: #8f7f7d ;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa9236 */.elementor-23 .elementor-element.elementor-element-ffa9236{opacity: 0.4;
right: -5%;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2445b7 */.elementor-23 .elementor-element.elementor-element-b2445b7{max-width: 1400px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcbb640 */.elementor-23 .elementor-element.elementor-element-fcbb640{box-shadow: rgba(111, 75, 63, 0.08) 0px -30px 100px 0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d0bf5 */.elementor-23 .elementor-element.elementor-element-00d0bf5 span{
   font-style: italic;
}/* End custom CSS */