.elementor-4078 .elementor-element.elementor-element-d3f9a39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-d3f9a39:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-d3f9a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4078 .elementor-element.elementor-element-d37ac66{width:var( --container-widget-width, 784px );max-width:784px;--container-widget-width:784px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-4078 .elementor-element.elementor-element-39e2665{background-color:var( --e-global-color-primary );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-4078 .elementor-element.elementor-element-39e2665.elementor-element{--align-self:center;}.elementor-4078 .elementor-element.elementor-element-39e2665 .elementor-image-box-wrapper{text-align:center;}.elementor-4078 .elementor-element.elementor-element-39e2665.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-4078 .elementor-element.elementor-element-39e2665.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-4078 .elementor-element.elementor-element-39e2665.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-4078 .elementor-element.elementor-element-39e2665 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-4078 .elementor-element.elementor-element-39e2665 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4078 .elementor-element.elementor-element-39e2665 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4078 .elementor-element.elementor-element-222ac27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4078 .elementor-element.elementor-element-b3e564a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-79a2d23{font-family:var( --e-global-typography-e46191a-font-family ), Sans-serif;font-size:var( --e-global-typography-e46191a-font-size );text-transform:var( --e-global-typography-e46191a-text-transform );line-height:var( --e-global-typography-e46191a-line-height );color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-7f981a1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-eb33e46{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-9c115b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon{font-size:35px;}.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon{font-size:35px;}.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon{font-size:35px;}.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-4078 .elementor-element.elementor-element-3f0be5b{width:var( --container-widget-width, 488px );max-width:488px;background-color:var( --e-global-color-6bfbf00 );padding:32px 32px 32px 32px;--container-widget-width:488px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-4078 .elementor-element.elementor-element-8df7348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-aa19734 iframe{height:400px;}.elementor-4078 .elementor-element.elementor-element-69adcf8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:56px 72px;--row-gap:56px;--column-gap:72px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-c6f3373{--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 16px;--row-gap:24px;--column-gap:16px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-c6f3373.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4078 .elementor-element.elementor-element-1fb6a35{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;text-align:start;}.elementor-4078 .elementor-element.elementor-element-1fb6a35 img{width:100%;}.elementor-4078 .elementor-element.elementor-element-c3a474b{width:var( --container-widget-width, 784px );max-width:784px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:784px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-7889c87{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-4078 .elementor-element.elementor-element-7889c87 .elementor-social-icon{background-color:var( --e-global-color-text );--icon-padding:7.5px;}.elementor-4078 .elementor-element.elementor-element-7889c87 .elementor-social-icon i{color:#428227;}.elementor-4078 .elementor-element.elementor-element-7889c87 .elementor-social-icon svg{fill:#428227;}.elementor-4078 .elementor-element.elementor-element-7889c87 .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-4078 .elementor-element.elementor-element-7889c87 .elementor-social-icon:hover{background-color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-7889c87 .elementor-social-icon:hover i{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-7889c87 .elementor-social-icon:hover svg{fill:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-6b5d113{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-4078 .elementor-element.elementor-element-6b5d113 .elementor-social-icon{background-color:var( --e-global-color-text );--icon-padding:7.5px;}.elementor-4078 .elementor-element.elementor-element-6b5d113 .elementor-social-icon i{color:#428227;}.elementor-4078 .elementor-element.elementor-element-6b5d113 .elementor-social-icon svg{fill:#428227;}.elementor-4078 .elementor-element.elementor-element-6b5d113 .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-4078 .elementor-element.elementor-element-6b5d113 .elementor-social-icon:hover{background-color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-6b5d113 .elementor-social-icon:hover i{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-6b5d113 .elementor-social-icon:hover svg{fill:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-1c45e82{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-4078 .elementor-element.elementor-element-1c45e82 .elementor-social-icon{background-color:var( --e-global-color-text );--icon-padding:7.5px;}.elementor-4078 .elementor-element.elementor-element-1c45e82 .elementor-social-icon i{color:#428227;}.elementor-4078 .elementor-element.elementor-element-1c45e82 .elementor-social-icon svg{fill:#428227;}.elementor-4078 .elementor-element.elementor-element-1c45e82 .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-4078 .elementor-element.elementor-element-1c45e82 .elementor-social-icon:hover{background-color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-1c45e82 .elementor-social-icon:hover i{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-1c45e82 .elementor-social-icon:hover svg{fill:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-55a91b9{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-4078 .elementor-element.elementor-element-55a91b9 .elementor-social-icon{background-color:var( --e-global-color-text );--icon-padding:7.5px;}.elementor-4078 .elementor-element.elementor-element-55a91b9 .elementor-social-icon i{color:#428227;}.elementor-4078 .elementor-element.elementor-element-55a91b9 .elementor-social-icon svg{fill:#428227;}.elementor-4078 .elementor-element.elementor-element-55a91b9 .elementor-icon{border-radius:8px 8px 8px 8px;}.elementor-4078 .elementor-element.elementor-element-55a91b9 .elementor-social-icon:hover{background-color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-55a91b9 .elementor-social-icon:hover i{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-55a91b9 .elementor-social-icon:hover svg{fill:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-68b8562{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-e21ea92{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-aa329ab .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4078 .elementor-element.elementor-element-7baef10{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-3163733{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-512a39f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4078 .elementor-element.elementor-element-05550f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-b2e88e0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-b2e88e0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4078 .elementor-element.elementor-element-1e41396 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-67515eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4078 .elementor-element.elementor-element-7ea7ef9{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d12fc1d );}.elementor-4078 .elementor-element.elementor-element-bd02fac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d12fc1d );}.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-4078 .elementor-element.elementor-element-d37ac66{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-222ac27{--flex-wrap:wrap;}.elementor-4078 .elementor-element.elementor-element-79a2d23{width:100%;max-width:100%;font-size:var( --e-global-typography-e46191a-font-size );line-height:var( --e-global-typography-e46191a-line-height );}.elementor-4078 .elementor-element.elementor-element-eb33e46{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-9c115b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-3f0be5b{width:100%;max-width:100%;}.elementor-4078 .elementor-element.elementor-element-69adcf8{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-69adcf8:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-69adcf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4078 .elementor-element.elementor-element-c6f3373.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4078 .elementor-element.elementor-element-c3a474b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-aa329ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-512a39f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-1e41396 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-4078 .elementor-element.elementor-element-d3f9a39{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-d37ac66{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-39e2665{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 24px 16px 24px;}.elementor-4078 .elementor-element.elementor-element-39e2665 .elementor-image-box-img{margin-bottom:7px;}.elementor-4078 .elementor-element.elementor-element-39e2665 .elementor-image-box-wrapper .elementor-image-box-img{width:56%;}.elementor-4078 .elementor-element.elementor-element-222ac27{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4078 .elementor-element.elementor-element-79a2d23{font-size:var( --e-global-typography-e46191a-font-size );line-height:var( --e-global-typography-e46191a-line-height );}.elementor-4078 .elementor-element.elementor-element-eb33e46{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-title, .elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-aa19734 iframe{height:282px;}.elementor-4078 .elementor-element.elementor-element-69adcf8{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-4078 .elementor-element.elementor-element-69adcf8:not(.elementor-motion-effects-element-type-background), .elementor-4078 .elementor-element.elementor-element-69adcf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4078 .elementor-element.elementor-element-c6f3373{--justify-content:center;--gap:32px 16px;--row-gap:32px;--column-gap:16px;}.elementor-4078 .elementor-element.elementor-element-1fb6a35{width:100%;max-width:100%;text-align:center;}.elementor-4078 .elementor-element.elementor-element-1fb6a35 img{max-width:224px;}.elementor-4078 .elementor-element.elementor-element-c3a474b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-7889c87{text-align:center;}.elementor-4078 .elementor-element.elementor-element-6b5d113{text-align:center;}.elementor-4078 .elementor-element.elementor-element-1c45e82{text-align:center;}.elementor-4078 .elementor-element.elementor-element-55a91b9{text-align:center;}.elementor-4078 .elementor-element.elementor-element-68b8562{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-4078 .elementor-element.elementor-element-aa329ab{text-align:center;}.elementor-4078 .elementor-element.elementor-element-aa329ab .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-7baef10 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-512a39f{text-align:center;}.elementor-4078 .elementor-element.elementor-element-512a39f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-05550f5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-1e41396{text-align:center;}.elementor-4078 .elementor-element.elementor-element-1e41396 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4078 .elementor-element.elementor-element-67515eb{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;--icon-vertical-align:flex-start;}.elementor-4078 .elementor-element.elementor-element-67515eb.elementor-element{--align-self:center;}.elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-67515eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-7ea7ef9{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-4078 .elementor-element.elementor-element-7ea7ef9.elementor-element{--align-self:center;}.elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-7ea7ef9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4078 .elementor-element.elementor-element-bd02fac{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-4078 .elementor-element.elementor-element-bd02fac.elementor-element{--align-self:center;}.elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4078 .elementor-element.elementor-element-bd02fac .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-4078 .elementor-element.elementor-element-b3e564a{--width:590px;}.elementor-4078 .elementor-element.elementor-element-c6f3373{--width:312px;}.elementor-4078 .elementor-element.elementor-element-68b8562{--width:100%;}.elementor-4078 .elementor-element.elementor-element-e21ea92{--width:43%;}.elementor-4078 .elementor-element.elementor-element-3163733{--width:52%;}.elementor-4078 .elementor-element.elementor-element-b2e88e0{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4078 .elementor-element.elementor-element-b3e564a{--width:100%;}.elementor-4078 .elementor-element.elementor-element-c6f3373{--width:45%;}.elementor-4078 .elementor-element.elementor-element-e21ea92{--width:45%;}.elementor-4078 .elementor-element.elementor-element-3163733{--width:45%;}.elementor-4078 .elementor-element.elementor-element-b2e88e0{--width:45%;}}/* Start custom CSS for text-editor, class: .elementor-element-d37ac66 */.elementor-4078 .elementor-element.elementor-element-d37ac66 h2{
    color: var(--white);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-39e2665 */.elementor-4078 .elementor-element.elementor-element-39e2665 .elementor-image-box-wrapper{;
    justify-content: center;
}
.elementor-4078 .elementor-element.elementor-element-39e2665 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c115b1 */.elementor-4078 .elementor-element.elementor-element-9c115b1 .elementor-icon-box-content{
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62f7d7c */.elementor-4078 .elementor-element.elementor-element-62f7d7c .elementor-icon-box-content{
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-810f116 */.elementor-4078 .elementor-element.elementor-element-810f116 .elementor-icon-box-content{
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3f0be5b */.elementor-4078 .elementor-element.elementor-element-3f0be5b .gform-theme--foundation .gform_fields{
    row-gap: 16px;
}

.elementor-4078 .elementor-element.elementor-element-3f0be5b .input-custom input,
.elementor-4078 .elementor-element.elementor-element-3f0be5b .textarea-custom textarea,
.elementor-4078 .elementor-element.elementor-element-3f0be5b .input-custom select{
    font-size: 16px!important;
    padding: 28px 16px;
    color: #1A1A1A;
    border-radius: 10px;
    border: none;
    box-shadow: none;
}

.elementor-4078 .elementor-element.elementor-element-3f0be5b .input-custom select{
    padding: 10px 16px;
    height: 58px;
}
.elementor-4078 .elementor-element.elementor-element-3f0be5b .input-custom input:focus, .elementor-4078 .elementor-element.elementor-element-3f0be5b .textarea-custom textarea:focus{
    border: 1px solid #E7E7E7;
}
.elementor-4078 .elementor-element.elementor-element-3f0be5b .datepicker{
    width: 100%; 
}
.elementor-4078 .elementor-element.elementor-element-3f0be5b .textarea-custom textarea{
    padding-top: 20px;
}
.elementor-4078 .elementor-element.elementor-element-3f0be5b .input-custom input::placeholder, .elementor-4078 .elementor-element.elementor-element-3f0be5b .input-custom select, .elementor-4078 .elementor-element.elementor-element-3f0be5b .textarea-custom textarea::placeholder{
    color: #868686;
}

.elementor-4078 .elementor-element.elementor-element-3f0be5b .gform_button{
    margin-top: -8px!important;
    padding: 18px!important;
    font-size: 16px!important;
    border-radius: 10px!important;
    background: #79BF5B!important;
    transition: .3s;
}
.elementor-4078 .elementor-element.elementor-element-3f0be5b input.gform_button:hover{
    background: #428227!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222ac27 */.elementor-4078 .elementor-element.elementor-element-222ac27{
    background-color: #54764B;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 20 20'%3E%3Cg fill-opacity='0.39'%3E%3Cpolygon fill='%23577A4E' points='20 10 10 0 0 0 20 20'/%3E%3Cpolygon fill='%23577A4E' points='0 10 0 20 10 20'/%3E%3C/g%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7889c87 */.elementor-4078 .elementor-element.elementor-element-7889c87 svg path{
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6b5d113 */.elementor-4078 .elementor-element.elementor-element-6b5d113 svg path{
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1c45e82 */.elementor-4078 .elementor-element.elementor-element-1c45e82 svg path{
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-55a91b9 */.elementor-4078 .elementor-element.elementor-element-55a91b9 svg path{
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67515eb */.elementor-4078 .elementor-element.elementor-element-67515eb svg path{
    stroke: #428227;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ea7ef9 */.elementor-4078 .elementor-element.elementor-element-7ea7ef9 svg path{
    stroke: #428227;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd02fac */.elementor-4078 .elementor-element.elementor-element-bd02fac svg path{
    stroke: #428227;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Regular.eot');
	src: url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Regular.woff2') format('woff2'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Regular.woff') format('woff'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Regular.ttf') format('truetype'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Regular.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Bold.eot');
	src: url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Bold.woff2') format('woff2'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Bold.woff') format('woff'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Bold.ttf') format('truetype'),
		url('https://brookrecovery.com/wp-content/uploads/2026/06/DMSans-Bold.svg#DMSans') format('svg');
}
/* End Custom Fonts CSS */