.elementor-955 .elementor-element.elementor-element-300f7b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(25,53,43,0.1);--border-color:rgba(25,53,43,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:40;}.elementor-955 .elementor-element.elementor-element-300f7b7:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-300f7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247,245,239,0.95);}.elementor-955 .elementor-element.elementor-element-8eac4da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-955 .elementor-element.elementor-element-8eac4da:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-8eac4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19352B;}.elementor-955 .elementor-element.elementor-element-93b6a18{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#F7F5EF;}.elementor-955 .elementor-element.elementor-element-4396ce0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-955 .elementor-element.elementor-element-4396ce0:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-4396ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19352B;}.elementor-955 .elementor-element.elementor-element-de47adb{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#F7F5EF;}.elementor-955 .elementor-element.elementor-element-c7394e4{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-955 .elementor-element.elementor-element-18eda3a > .elementor-widget-container{margin:0px 0px 0px -4px;padding:8px 8px 8px 8px;}.elementor-955 .elementor-element.elementor-element-18eda3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-955 .elementor-element.elementor-element-18eda3a .elementor-icon-wrapper{text-align:center;}.elementor-955 .elementor-element.elementor-element-18eda3a.elementor-view-stacked .elementor-icon{background-color:#19352B;}.elementor-955 .elementor-element.elementor-element-18eda3a.elementor-view-framed .elementor-icon, .elementor-955 .elementor-element.elementor-element-18eda3a.elementor-view-default .elementor-icon{color:#19352B;border-color:#19352B;}.elementor-955 .elementor-element.elementor-element-18eda3a.elementor-view-framed .elementor-icon, .elementor-955 .elementor-element.elementor-element-18eda3a.elementor-view-default .elementor-icon svg{fill:#19352B;}.elementor-955 .elementor-element.elementor-element-18eda3a .elementor-icon{font-size:22px;}.elementor-955 .elementor-element.elementor-element-18eda3a .elementor-icon svg{height:22px;}.elementor-955 .elementor-element.elementor-element-6568fde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-955 .elementor-element.elementor-element-269a3b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(25,53,43,0.1);--border-color:rgba(25,53,43,0.1);box-shadow:0px 24px 40px -24px rgba(25,53,43,0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-955 .elementor-element.elementor-element-269a3b6:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-269a3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-955 .elementor-element.elementor-element-5eea7ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 32px;--row-gap:24px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-0c00b26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-79a5c8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-79a5c8b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-107eff0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-de52033 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-59537a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-5d92078 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-5d92078 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-4406c57{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-0a3bd2d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-cad4cfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-17af922{--grid-columns:1;--grid-column-gap:32px;}.elementor-955 .elementor-element.elementor-element-a64bd17{--grid-columns:1;--grid-column-gap:32px;}.elementor-955 .elementor-element.elementor-element-133a28a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(25,53,43,0.1);--border-color:rgba(25,53,43,0.1);box-shadow:0px 24px 40px -24px rgba(25,53,43,0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-955 .elementor-element.elementor-element-133a28a:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-133a28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-955 .elementor-element.elementor-element-57e83bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 32px;--row-gap:24px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-2a4f55a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-7801300 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-7801300 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-ee31975{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-0f34e80 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-25f2519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-559c0e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-559c0e9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-3020fdd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-b741508 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-1d224b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-71dcf6b{--grid-columns:1;--grid-column-gap:32px;}.elementor-955 .elementor-element.elementor-element-03755b5{--grid-columns:1;--grid-column-gap:32px;}.elementor-955 .elementor-element.elementor-element-bb5d847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(25,53,43,0.1);--border-color:rgba(25,53,43,0.1);box-shadow:0px 24px 40px -24px rgba(25,53,43,0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-955 .elementor-element.elementor-element-bb5d847:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-bb5d847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-955 .elementor-element.elementor-element-f696a0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 32px;--row-gap:24px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-fb4717c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-fb210ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-fb210ef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-59b218f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-b109546 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-679a60f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-5c1c97d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-5c1c97d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-167f851{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-5acd534 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-54cf7e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-6df0a11{--grid-columns:2;--grid-column-gap:32px;}.elementor-955 .elementor-element.elementor-element-fbee32a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(25,53,43,0.1);--border-color:rgba(25,53,43,0.1);box-shadow:0px 24px 40px -24px rgba(25,53,43,0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-955 .elementor-element.elementor-element-fbee32a:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-fbee32a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-955 .elementor-element.elementor-element-8418952{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 32px;--row-gap:24px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-ce66561{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-d4063c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-d4063c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-0280230{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-a0a3b2d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-c32822c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-955 .elementor-element.elementor-element-547e00c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-547e00c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-955 .elementor-element.elementor-element-5419ee0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-text{color:#19352B;transition:color 0.3s;}.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19352B;}.elementor-955 .elementor-element.elementor-element-04f8d61 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#19352B;}.elementor-955 .elementor-element.elementor-element-ed4eb59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-955 .elementor-element.elementor-element-4e62317{--grid-columns:2;--grid-column-gap:32px;}.elementor-955 .elementor-element.elementor-element-e91811d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-955 .elementor-element.elementor-element-4ed5951{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-align:start;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:28px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#19352B;--n-menu-title-transition:300ms;--n-menu-icon-size:10px;--n-menu-icon-color:rgba(25,53,43,0.5);--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#19352B;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-955 .elementor-element.elementor-element-4ed5951 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-955 .elementor-element.elementor-element-4ed5951 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-955 .elementor-element.elementor-element-4ed5951 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-955 .elementor-element.elementor-element-4ed5951 {--n-menu-title-color-hover:#19352B;--n-menu-title-color-active:#19352B;}.elementor-955 .elementor-element.elementor-element-b61a141{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-b61a141.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__container{min-height:50px;}.elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__input, .elementor-955 .elementor-element.elementor-element-6d7650c.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-955 .elementor-element.elementor-element-6d7650c:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-955 .elementor-element.elementor-element-6d7650c.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-955 .elementor-element.elementor-element-639b30e .elementor-search-form{text-align:center;}.elementor-955 .elementor-element.elementor-element-639b30e .elementor-search-form__toggle{--e-search-form-toggle-size:40px;--e-search-form-toggle-color:#19352B;}.elementor-955 .elementor-element.elementor-element-639b30e.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:rgba(247,245,239,0.97);}.elementor-955 .elementor-element.elementor-element-639b30e input[type="search"].elementor-search-form__input{font-family:"Fraunces", Sans-serif;}.elementor-955 .elementor-element.elementor-element-639b30e .elementor-search-form__input,
					.elementor-955 .elementor-element.elementor-element-639b30e .elementor-search-form__icon,
					.elementor-955 .elementor-element.elementor-element-639b30e .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-955 .elementor-element.elementor-element-639b30e .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-955 .elementor-element.elementor-element-639b30e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#19352B;fill:#19352B;}.elementor-955 .elementor-element.elementor-element-639b30e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-955 .elementor-element.elementor-element-639b30e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-955 .elementor-element.elementor-element-95304f5 .elementor-icon-wrapper{text-align:center;}.elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-stacked .elementor-icon{background-color:#19352B;}.elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-framed .elementor-icon, .elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-default .elementor-icon{color:#19352B;border-color:#19352B;}.elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-framed .elementor-icon, .elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-default .elementor-icon svg{fill:#19352B;}.elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-stacked .elementor-icon:hover{background-color:#C96F4A;}.elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-framed .elementor-icon:hover, .elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-default .elementor-icon:hover{color:#C96F4A;border-color:#C96F4A;}.elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-framed .elementor-icon:hover, .elementor-955 .elementor-element.elementor-element-95304f5.elementor-view-default .elementor-icon:hover svg{fill:#C96F4A;}.elementor-955 .elementor-element.elementor-element-95304f5 .elementor-icon{font-size:22px;}.elementor-955 .elementor-element.elementor-element-95304f5 .elementor-icon svg{height:22px;}.elementor-955 .elementor-element.elementor-element-ada2eae{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#19352B;--toggle-button-icon-color:#19352B;--toggle-button-background-color:rgba(0,0,0,0);--toggle-button-border-width:0px;--toggle-icon-size:22px;--items-indicator-text-color:#F7F5EF;--items-indicator-background-color:#C96F4A;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-955 .elementor-element.elementor-element-ada2eae .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-955 .elementor-element.elementor-element-17af922{--grid-columns:2;}.elementor-955 .elementor-element.elementor-element-a64bd17{--grid-columns:2;}.elementor-955 .elementor-element.elementor-element-71dcf6b{--grid-columns:2;}.elementor-955 .elementor-element.elementor-element-03755b5{--grid-columns:2;}.elementor-955 .elementor-element.elementor-element-6df0a11{--grid-columns:2;}.elementor-955 .elementor-element.elementor-element-4e62317{--grid-columns:2;}}@media(max-width:767px){.elementor-955 .elementor-element.elementor-element-93b6a18{font-size:12px;}.elementor-955 .elementor-element.elementor-element-de47adb{font-size:12px;}.elementor-955 .elementor-element.elementor-element-c7394e4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-955 .elementor-element.elementor-element-269a3b6{--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-5eea7ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-955 .elementor-element.elementor-element-0c00b26{--width:100%;}.elementor-955 .elementor-element.elementor-element-59537a4{--width:100%;}.elementor-955 .elementor-element.elementor-element-17af922{--grid-columns:1;}.elementor-955 .elementor-element.elementor-element-a64bd17{--grid-columns:1;}.elementor-955 .elementor-element.elementor-element-133a28a{--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-57e83bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-955 .elementor-element.elementor-element-2a4f55a{--width:100%;}.elementor-955 .elementor-element.elementor-element-25f2519{--width:100%;}.elementor-955 .elementor-element.elementor-element-71dcf6b{--grid-columns:1;}.elementor-955 .elementor-element.elementor-element-03755b5{--grid-columns:1;}.elementor-955 .elementor-element.elementor-element-bb5d847{--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-f696a0e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-955 .elementor-element.elementor-element-fb4717c{--width:100%;}.elementor-955 .elementor-element.elementor-element-679a60f{--width:100%;}.elementor-955 .elementor-element.elementor-element-6df0a11{--grid-columns:1;}.elementor-955 .elementor-element.elementor-element-fbee32a{--padding-top:16px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-8418952{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-955 .elementor-element.elementor-element-ce66561{--width:100%;}.elementor-955 .elementor-element.elementor-element-c32822c{--width:100%;}.elementor-955 .elementor-element.elementor-element-4e62317{--grid-columns:1;}.elementor-955 .elementor-element.elementor-element-b61a141{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}}/* Start custom CSS for text-editor, class: .elementor-element-93b6a18 */.elementor-955 .elementor-element.elementor-element-93b6a18 p{margin:0} .elementor-955 .elementor-element.elementor-element-93b6a18 a{color:inherit;text-decoration:underline;text-underline-offset:2px} .elementor-955 .elementor-element.elementor-element-93b6a18 a:hover{opacity:.7} .elementor-955 .elementor-element.elementor-element-93b6a18 .nh-dot{opacity:.4;margin:0 10px} @media(max-width:639px){.elementor-955 .elementor-element.elementor-element-93b6a18 .nh-hide-sm{display:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de47adb */.elementor-955 .elementor-element.elementor-element-de47adb p{margin:0} .elementor-955 .elementor-element.elementor-element-de47adb a{color:inherit;text-decoration:underline;text-underline-offset:2px} .elementor-955 .elementor-element.elementor-element-de47adb a:hover{opacity:.7} .elementor-955 .elementor-element.elementor-element-de47adb .nh-dot{opacity:.4;margin:0 10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6568fde */.elementor-955 .elementor-element.elementor-element-6568fde{line-height:0}@media(max-width:767px){.elementor-955 .elementor-element.elementor-element-6568fde img{height:22px!important}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-107eff0 */.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de52033 */.elementor-955 .elementor-element.elementor-element-de52033 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c00b26 */.elementor-955 .elementor-element.elementor-element-0c00b26{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4406c57 */.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3bd2d */.elementor-955 .elementor-element.elementor-element-0a3bd2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59537a4 */.elementor-955 .elementor-element.elementor-element-59537a4{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad4cfc */.elementor-955 .elementor-element.elementor-element-cad4cfc{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-cad4cfc > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea7ce */.elementor-955 .elementor-element.elementor-element-5eea7ce{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee31975 */.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f34e80 */.elementor-955 .elementor-element.elementor-element-0f34e80 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4f55a */.elementor-955 .elementor-element.elementor-element-2a4f55a{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3020fdd */.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b741508 */.elementor-955 .elementor-element.elementor-element-b741508 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f2519 */.elementor-955 .elementor-element.elementor-element-25f2519{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d224b9 */.elementor-955 .elementor-element.elementor-element-1d224b9{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-1d224b9 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e83bd */.elementor-955 .elementor-element.elementor-element-57e83bd{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b218f */.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b109546 */.elementor-955 .elementor-element.elementor-element-b109546 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4717c */.elementor-955 .elementor-element.elementor-element-fb4717c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-167f851 */.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5acd534 */.elementor-955 .elementor-element.elementor-element-5acd534 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679a60f */.elementor-955 .elementor-element.elementor-element-679a60f{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cf7e3 */.elementor-955 .elementor-element.elementor-element-54cf7e3{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-54cf7e3 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696a0e */.elementor-955 .elementor-element.elementor-element-f696a0e{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0280230 */.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a3b2d */.elementor-955 .elementor-element.elementor-element-a0a3b2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce66561 */.elementor-955 .elementor-element.elementor-element-ce66561{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5419ee0 */.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f8d61 */.elementor-955 .elementor-element.elementor-element-04f8d61 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32822c */.elementor-955 .elementor-element.elementor-element-c32822c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4eb59 */.elementor-955 .elementor-element.elementor-element-ed4eb59{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-ed4eb59 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8418952 */.elementor-955 .elementor-element.elementor-element-8418952{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-107eff0 */.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de52033 */.elementor-955 .elementor-element.elementor-element-de52033 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c00b26 */.elementor-955 .elementor-element.elementor-element-0c00b26{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4406c57 */.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3bd2d */.elementor-955 .elementor-element.elementor-element-0a3bd2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59537a4 */.elementor-955 .elementor-element.elementor-element-59537a4{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad4cfc */.elementor-955 .elementor-element.elementor-element-cad4cfc{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-cad4cfc > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea7ce */.elementor-955 .elementor-element.elementor-element-5eea7ce{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee31975 */.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f34e80 */.elementor-955 .elementor-element.elementor-element-0f34e80 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4f55a */.elementor-955 .elementor-element.elementor-element-2a4f55a{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3020fdd */.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b741508 */.elementor-955 .elementor-element.elementor-element-b741508 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f2519 */.elementor-955 .elementor-element.elementor-element-25f2519{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d224b9 */.elementor-955 .elementor-element.elementor-element-1d224b9{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-1d224b9 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e83bd */.elementor-955 .elementor-element.elementor-element-57e83bd{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b218f */.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b109546 */.elementor-955 .elementor-element.elementor-element-b109546 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4717c */.elementor-955 .elementor-element.elementor-element-fb4717c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-167f851 */.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5acd534 */.elementor-955 .elementor-element.elementor-element-5acd534 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679a60f */.elementor-955 .elementor-element.elementor-element-679a60f{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cf7e3 */.elementor-955 .elementor-element.elementor-element-54cf7e3{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-54cf7e3 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696a0e */.elementor-955 .elementor-element.elementor-element-f696a0e{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0280230 */.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a3b2d */.elementor-955 .elementor-element.elementor-element-a0a3b2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce66561 */.elementor-955 .elementor-element.elementor-element-ce66561{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5419ee0 */.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f8d61 */.elementor-955 .elementor-element.elementor-element-04f8d61 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32822c */.elementor-955 .elementor-element.elementor-element-c32822c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4eb59 */.elementor-955 .elementor-element.elementor-element-ed4eb59{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-ed4eb59 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8418952 */.elementor-955 .elementor-element.elementor-element-8418952{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-107eff0 */.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de52033 */.elementor-955 .elementor-element.elementor-element-de52033 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c00b26 */.elementor-955 .elementor-element.elementor-element-0c00b26{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4406c57 */.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3bd2d */.elementor-955 .elementor-element.elementor-element-0a3bd2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59537a4 */.elementor-955 .elementor-element.elementor-element-59537a4{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad4cfc */.elementor-955 .elementor-element.elementor-element-cad4cfc{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-cad4cfc > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea7ce */.elementor-955 .elementor-element.elementor-element-5eea7ce{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee31975 */.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f34e80 */.elementor-955 .elementor-element.elementor-element-0f34e80 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4f55a */.elementor-955 .elementor-element.elementor-element-2a4f55a{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3020fdd */.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b741508 */.elementor-955 .elementor-element.elementor-element-b741508 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f2519 */.elementor-955 .elementor-element.elementor-element-25f2519{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d224b9 */.elementor-955 .elementor-element.elementor-element-1d224b9{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-1d224b9 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e83bd */.elementor-955 .elementor-element.elementor-element-57e83bd{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b218f */.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b109546 */.elementor-955 .elementor-element.elementor-element-b109546 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4717c */.elementor-955 .elementor-element.elementor-element-fb4717c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-167f851 */.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5acd534 */.elementor-955 .elementor-element.elementor-element-5acd534 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679a60f */.elementor-955 .elementor-element.elementor-element-679a60f{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cf7e3 */.elementor-955 .elementor-element.elementor-element-54cf7e3{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-54cf7e3 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696a0e */.elementor-955 .elementor-element.elementor-element-f696a0e{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0280230 */.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a3b2d */.elementor-955 .elementor-element.elementor-element-a0a3b2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce66561 */.elementor-955 .elementor-element.elementor-element-ce66561{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5419ee0 */.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f8d61 */.elementor-955 .elementor-element.elementor-element-04f8d61 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32822c */.elementor-955 .elementor-element.elementor-element-c32822c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4eb59 */.elementor-955 .elementor-element.elementor-element-ed4eb59{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-ed4eb59 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8418952 */.elementor-955 .elementor-element.elementor-element-8418952{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-107eff0 */.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de52033 */.elementor-955 .elementor-element.elementor-element-de52033 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c00b26 */.elementor-955 .elementor-element.elementor-element-0c00b26{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4406c57 */.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3bd2d */.elementor-955 .elementor-element.elementor-element-0a3bd2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59537a4 */.elementor-955 .elementor-element.elementor-element-59537a4{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad4cfc */.elementor-955 .elementor-element.elementor-element-cad4cfc{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-cad4cfc > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea7ce */.elementor-955 .elementor-element.elementor-element-5eea7ce{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee31975 */.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f34e80 */.elementor-955 .elementor-element.elementor-element-0f34e80 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4f55a */.elementor-955 .elementor-element.elementor-element-2a4f55a{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3020fdd */.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b741508 */.elementor-955 .elementor-element.elementor-element-b741508 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f2519 */.elementor-955 .elementor-element.elementor-element-25f2519{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d224b9 */.elementor-955 .elementor-element.elementor-element-1d224b9{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-1d224b9 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e83bd */.elementor-955 .elementor-element.elementor-element-57e83bd{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b218f */.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b109546 */.elementor-955 .elementor-element.elementor-element-b109546 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4717c */.elementor-955 .elementor-element.elementor-element-fb4717c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-167f851 */.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5acd534 */.elementor-955 .elementor-element.elementor-element-5acd534 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679a60f */.elementor-955 .elementor-element.elementor-element-679a60f{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cf7e3 */.elementor-955 .elementor-element.elementor-element-54cf7e3{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-54cf7e3 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696a0e */.elementor-955 .elementor-element.elementor-element-f696a0e{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0280230 */.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a3b2d */.elementor-955 .elementor-element.elementor-element-a0a3b2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce66561 */.elementor-955 .elementor-element.elementor-element-ce66561{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5419ee0 */.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f8d61 */.elementor-955 .elementor-element.elementor-element-04f8d61 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32822c */.elementor-955 .elementor-element.elementor-element-c32822c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4eb59 */.elementor-955 .elementor-element.elementor-element-ed4eb59{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-ed4eb59 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8418952 */.elementor-955 .elementor-element.elementor-element-8418952{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-107eff0 */.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de52033 */.elementor-955 .elementor-element.elementor-element-de52033 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c00b26 */.elementor-955 .elementor-element.elementor-element-0c00b26{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4406c57 */.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3bd2d */.elementor-955 .elementor-element.elementor-element-0a3bd2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59537a4 */.elementor-955 .elementor-element.elementor-element-59537a4{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad4cfc */.elementor-955 .elementor-element.elementor-element-cad4cfc{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-cad4cfc > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea7ce */.elementor-955 .elementor-element.elementor-element-5eea7ce{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee31975 */.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f34e80 */.elementor-955 .elementor-element.elementor-element-0f34e80 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4f55a */.elementor-955 .elementor-element.elementor-element-2a4f55a{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3020fdd */.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b741508 */.elementor-955 .elementor-element.elementor-element-b741508 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f2519 */.elementor-955 .elementor-element.elementor-element-25f2519{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d224b9 */.elementor-955 .elementor-element.elementor-element-1d224b9{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-1d224b9 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e83bd */.elementor-955 .elementor-element.elementor-element-57e83bd{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b218f */.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b109546 */.elementor-955 .elementor-element.elementor-element-b109546 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4717c */.elementor-955 .elementor-element.elementor-element-fb4717c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-167f851 */.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5acd534 */.elementor-955 .elementor-element.elementor-element-5acd534 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679a60f */.elementor-955 .elementor-element.elementor-element-679a60f{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cf7e3 */.elementor-955 .elementor-element.elementor-element-54cf7e3{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-54cf7e3 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696a0e */.elementor-955 .elementor-element.elementor-element-f696a0e{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0280230 */.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a3b2d */.elementor-955 .elementor-element.elementor-element-a0a3b2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce66561 */.elementor-955 .elementor-element.elementor-element-ce66561{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5419ee0 */.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f8d61 */.elementor-955 .elementor-element.elementor-element-04f8d61 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32822c */.elementor-955 .elementor-element.elementor-element-c32822c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4eb59 */.elementor-955 .elementor-element.elementor-element-ed4eb59{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-ed4eb59 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8418952 */.elementor-955 .elementor-element.elementor-element-8418952{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-107eff0 */.elementor-955 .elementor-element.elementor-element-107eff0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de52033 */.elementor-955 .elementor-element.elementor-element-de52033 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c00b26 */.elementor-955 .elementor-element.elementor-element-0c00b26{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-0c00b26 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4406c57 */.elementor-955 .elementor-element.elementor-element-4406c57 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3bd2d */.elementor-955 .elementor-element.elementor-element-0a3bd2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59537a4 */.elementor-955 .elementor-element.elementor-element-59537a4{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-59537a4 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad4cfc */.elementor-955 .elementor-element.elementor-element-cad4cfc{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-cad4cfc > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea7ce */.elementor-955 .elementor-element.elementor-element-5eea7ce{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee31975 */.elementor-955 .elementor-element.elementor-element-ee31975 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f34e80 */.elementor-955 .elementor-element.elementor-element-0f34e80 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4f55a */.elementor-955 .elementor-element.elementor-element-2a4f55a{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-2a4f55a .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3020fdd */.elementor-955 .elementor-element.elementor-element-3020fdd .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b741508 */.elementor-955 .elementor-element.elementor-element-b741508 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f2519 */.elementor-955 .elementor-element.elementor-element-25f2519{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-25f2519 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d224b9 */.elementor-955 .elementor-element.elementor-element-1d224b9{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-1d224b9 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e83bd */.elementor-955 .elementor-element.elementor-element-57e83bd{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-59b218f */.elementor-955 .elementor-element.elementor-element-59b218f .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b109546 */.elementor-955 .elementor-element.elementor-element-b109546 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb4717c */.elementor-955 .elementor-element.elementor-element-fb4717c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-fb4717c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-167f851 */.elementor-955 .elementor-element.elementor-element-167f851 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5acd534 */.elementor-955 .elementor-element.elementor-element-5acd534 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679a60f */.elementor-955 .elementor-element.elementor-element-679a60f{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-679a60f .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cf7e3 */.elementor-955 .elementor-element.elementor-element-54cf7e3{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-54cf7e3 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f696a0e */.elementor-955 .elementor-element.elementor-element-f696a0e{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0280230 */.elementor-955 .elementor-element.elementor-element-0280230 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0a3b2d */.elementor-955 .elementor-element.elementor-element-a0a3b2d .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce66561 */.elementor-955 .elementor-element.elementor-element-ce66561{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-ce66561 .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5419ee0 */.elementor-955 .elementor-element.elementor-element-5419ee0 .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f8d61 */.elementor-955 .elementor-element.elementor-element-04f8d61 .elementor-heading-title{display:inline-block;border-bottom:1px solid #19352B;padding-bottom:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32822c */.elementor-955 .elementor-element.elementor-element-c32822c{--width:calc((100% - 11*32px)/12*2 + 32px);width:var(--width)} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-heading:first-child{margin-bottom:16px} .elementor-955 .elementor-element.elementor-element-c32822c .elementor-widget-icon-list + .elementor-widget-heading{margin-top:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4eb59 */.elementor-955 .elementor-element.elementor-element-ed4eb59{--width:50%;width:50%;margin-left:auto} .elementor-955 .elementor-element.elementor-element-ed4eb59 > .elementor-widget{flex:1 1 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8418952 */.elementor-955 .elementor-element.elementor-element-8418952{max-width:1360px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4ed5951 */.elementor-955 .elementor-element.elementor-element-4ed5951{--n-menu-title-padding:25px 0} .elementor-955 .elementor-element.elementor-element-4ed5951 .e-n-menu-title{transition:opacity .3s} .elementor-955 .elementor-element.elementor-element-4ed5951 .e-n-menu-title:hover{opacity:.6}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-6d7650c */.elementor-955 .elementor-element.elementor-element-6d7650c{width:256px;margin-right:8px} @media(max-width:1279px){.elementor-955 .elementor-element.elementor-element-6d7650c{display:none}}
.elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__container{border:1px solid rgba(25,53,43,.2)!important;border-radius:999px;background:transparent!important;min-height:0!important;transition:border-color .3s}
.elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__container:hover{border-color:rgba(25,53,43,.4)!important}
.elementor-955 .elementor-element.elementor-element-6d7650c input.elementor-search-form__input{font:400 14px 'DM Sans',sans-serif;color:#19352B;padding:8px 16px 8px 0;background:transparent}
.elementor-955 .elementor-element.elementor-element-6d7650c input.elementor-search-form__input::placeholder{color:rgba(25,53,43,.55);opacity:1}
.elementor-955 .elementor-element.elementor-element-6d7650c .elementor-search-form__icon{color:#19352B;font-size:16px;padding:0 10px 0 16px}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-639b30e */@media(min-width:1280px){.elementor-955 .elementor-element.elementor-element-639b30e{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b61a141 */.elementor-955 .elementor-element.elementor-element-b61a141{--width:auto;width:auto;margin-left:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7394e4 */.elementor-955 .elementor-element.elementor-element-c7394e4{max-width:1440px;margin-inline:auto;transition:min-height .3s} @media(max-width:1024px){.elementor-955 .elementor-element.elementor-element-c7394e4 .nh-actions{margin-left:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300f7b7 */.elementor-955 .elementor-element.elementor-element-300f7b7{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s} .elementor-955 .elementor-element.elementor-element-300f7b7.nh-header-hidden{transform:translateY(-100%)} .elementor-955 .elementor-element.elementor-element-300f7b7.elementor-sticky--effects > .e-con:first-child{display:none} .elementor-955 .elementor-element.elementor-element-300f7b7.elementor-sticky--effects .nh-bar{min-height:60px} .elementor-955 .elementor-element.elementor-element-300f7b7.elementor-sticky--effects .e-n-menu{--n-menu-title-padding:19px 0}/* End custom CSS */