.elementor-350 .elementor-element.elementor-element-8ad2acf{--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-350 .elementor-element.elementor-element-5236abd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-350 .elementor-element.elementor-element-5236abd:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-5236abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-350 .elementor-element.elementor-element-cd21063{--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:030px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-350 .elementor-element.elementor-element-cd21063.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-249c653 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;color:#EF3B21;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-f7a3b0c{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:600;line-height:70px;color:var( --e-global-color-e5dfef9 );}.elementor-350 .elementor-element.elementor-element-bfd8717{font-family:"Oswald", Sans-serif;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-d0008bd );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-350 .elementor-element.elementor-element-2fb8fce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-350 .elementor-element.elementor-element-2fb8fce .elementor-button{padding:20px 20px 20px 20px;}.elementor-350 .elementor-element.elementor-element-fccce4f{--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-350 .elementor-element.elementor-element-fccce4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-75be659{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-350 .elementor-element.elementor-element-25d7f85{--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-350 .elementor-element.elementor-element-25d7f85:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-25d7f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(340deg, #2D0B05 0%, #4C1309 100%);}.elementor-350 .elementor-element.elementor-element-25d7f85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-0a15ce2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-350 .elementor-element.elementor-element-0a15ce2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;line-height:33px;color:var( --e-global-color-e5dfef9 );}.elementor-350 .elementor-element.elementor-element-fcf4a4c{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-e5dfef9 );}.elementor-350 .elementor-element.elementor-element-32ea8bc{--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-350 .elementor-element.elementor-element-32ea8bc:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-32ea8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4B33;}.elementor-350 .elementor-element.elementor-element-32ea8bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-49acba3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-350 .elementor-element.elementor-element-49acba3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;line-height:33px;color:var( --e-global-color-e5dfef9 );}.elementor-350 .elementor-element.elementor-element-afe311b{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-e5dfef9 );}.elementor-350 .elementor-element.elementor-element-26fb354{--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-350 .elementor-element.elementor-element-26fb354:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-26fb354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C44;}.elementor-350 .elementor-element.elementor-element-26fb354.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-dc81ff6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-350 .elementor-element.elementor-element-dc81ff6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;line-height:33px;color:var( --e-global-color-e5dfef9 );}.elementor-350 .elementor-element.elementor-element-0979ee6{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-e5dfef9 );}.elementor-350 .elementor-element.elementor-element-f405058{--display:flex;}.elementor-350 .elementor-element.elementor-element-9e4bed8{--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-350 .elementor-element.elementor-element-9e4bed8:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-9e4bed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-350 .elementor-element.elementor-element-d39d3f8{--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-350 .elementor-element.elementor-element-39cde17{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-d91d1d6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-350 .elementor-element.elementor-element-b3aa2a8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-350 .elementor-element.elementor-element-b3aa2a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-53e098f{width:initial;max-width:initial;}.elementor-350 .elementor-element.elementor-element-53e098f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-bc01ac4{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-350 .elementor-element.elementor-element-bc01ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-547a79c{--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;}.elementor-350 .elementor-element.elementor-element-85aa3d5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-e0db42b .elementor-button{background-color:#E6A81700;font-family:"Oswald", Sans-serif;font-weight:500;fill:var( --e-global-color-e07fb61 );color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-e0db42b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-a841799{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-350 .elementor-element.elementor-element-a841799 .elementor-divider-separator{width:18%;}.elementor-350 .elementor-element.elementor-element-a841799 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-350 .elementor-element.elementor-element-dc2ec69{--grid-columns:1;}.elementor-350 .elementor-element.elementor-element-95aefab{--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-350 .elementor-element.elementor-element-23604c1{--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;}.elementor-350 .elementor-element.elementor-element-781db8b{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-350 .elementor-element.elementor-element-1e9a66b .elementor-icon-box-wrapper{gap:15px;}.elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-framed .elementor-icon, .elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-default .elementor-icon{fill:var( --e-global-color-e07fb61 );color:var( --e-global-color-e07fb61 );border-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-1e9a66b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-1e9a66b .elementor-icon{font-size:40px;}.elementor-350 .elementor-element.elementor-element-1e9a66b .elementor-icon-box-title, .elementor-350 .elementor-element.elementor-element-1e9a66b .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;}.elementor-350 .elementor-element.elementor-element-1e9a66b .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-350 .elementor-element.elementor-element-94fc1fa .elementor-icon-box-wrapper{gap:15px;}.elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-framed .elementor-icon, .elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-e07fb61 );color:var( --e-global-color-e07fb61 );border-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-94fc1fa.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-94fc1fa .elementor-icon{font-size:40px;}.elementor-350 .elementor-element.elementor-element-94fc1fa .elementor-icon-box-title, .elementor-350 .elementor-element.elementor-element-94fc1fa .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;}.elementor-350 .elementor-element.elementor-element-94fc1fa .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-350 .elementor-element.elementor-element-fd87b04 .elementor-icon-box-wrapper{gap:15px;}.elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-framed .elementor-icon, .elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-default .elementor-icon{fill:var( --e-global-color-e07fb61 );color:var( --e-global-color-e07fb61 );border-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-fd87b04.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-fd87b04 .elementor-icon{font-size:40px;}.elementor-350 .elementor-element.elementor-element-fd87b04 .elementor-icon-box-title, .elementor-350 .elementor-element.elementor-element-fd87b04 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;}.elementor-350 .elementor-element.elementor-element-fd87b04 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-350 .elementor-element.elementor-element-8113ec2 .elementor-icon-box-wrapper{gap:15px;}.elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-framed .elementor-icon, .elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-default .elementor-icon{fill:var( --e-global-color-e07fb61 );color:var( --e-global-color-e07fb61 );border-color:var( --e-global-color-e07fb61 );}.elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-350 .elementor-element.elementor-element-8113ec2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-8113ec2 .elementor-icon{font-size:40px;}.elementor-350 .elementor-element.elementor-element-8113ec2 .elementor-icon-box-title, .elementor-350 .elementor-element.elementor-element-8113ec2 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;}.elementor-350 .elementor-element.elementor-element-8113ec2 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-350 .elementor-element.elementor-element-ef5982d{--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;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-350 .elementor-element.elementor-element-f7a3b0c{font-size:45px;line-height:1.3em;}.elementor-350 .elementor-element.elementor-element-bfd8717{font-size:15px;}.elementor-350 .elementor-element.elementor-element-0a15ce2 .elementor-heading-title{font-size:20px;}.elementor-350 .elementor-element.elementor-element-fcf4a4c{font-size:15px;}.elementor-350 .elementor-element.elementor-element-49acba3 .elementor-heading-title{font-size:20px;}.elementor-350 .elementor-element.elementor-element-afe311b{font-size:15px;}.elementor-350 .elementor-element.elementor-element-dc81ff6 .elementor-heading-title{font-size:20px;}.elementor-350 .elementor-element.elementor-element-0979ee6{font-size:15px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-350 .elementor-element.elementor-element-dc2ec69{--grid-columns:1;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-350 .elementor-element.elementor-element-249c653 .elementor-heading-title{font-size:12px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-350 .elementor-element.elementor-element-dc2ec69{--grid-columns:1;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-350 .elementor-element.elementor-element-cd21063{--width:43.799%;}.elementor-350 .elementor-element.elementor-element-fccce4f{--width:56.198%;}.elementor-350 .elementor-element.elementor-element-25d7f85{--width:100%;}.elementor-350 .elementor-element.elementor-element-32ea8bc{--width:100%;}.elementor-350 .elementor-element.elementor-element-26fb354{--width:100%;}.elementor-350 .elementor-element.elementor-element-d91d1d6{--content-width:1241px;}.elementor-350 .elementor-element.elementor-element-b3aa2a8{--width:25%;}.elementor-350 .elementor-element.elementor-element-bc01ac4{--width:67.991%;}}@media(max-width:1024px) and (min-width:768px){.elementor-350 .elementor-element.elementor-element-bc01ac4{--width:535.891px;}}/* Start custom CSS for html, class: .elementor-element-f3f8103 */.ticker-wrapper {
  background-color: #E6A817;
  overflow: hidden;
  white-space: nowrap;
  padding: 14px 0;
  border-top: 1px solid #222;
  border-bottom: 1px solid #222;
}

.ticker-track {
  display: inline-block;
  animation: ticker-scroll 30s linear infinite;
}

.ticker-track span {
  display: inline-block;
  color: #00000;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 0 18px;
}

.ticker-track .dot {
  color: #aaaaaa;
  padding: 0 4px;
}

@keyframes ticker-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39cde17 */.stats {
  background: #0b5c3a;
  padding: 30px 15px;
  color: #fff;
}

.stats-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  max-width: 1100px;
  margin: auto;
  text-align: center;
  gap: 10px;
}

.stat {
  padding: 10px 5px;
}

.stat h2 {
  font-size: 40px;
  margin-bottom: 5px;
  font-family: Georgia, serif;
}

.stat p {
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #d6e8df;
  line-height: 1.3;
}

/* TABLET */
@media (max-width: 900px) {
  .stats-container {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* MOBILE */
@media (max-width: 500px) {
  .stats-container {
    grid-template-columns: 1fr;
  }

  .stats {
    padding: 20px 10px;
  }

  .stat h2 {
    font-size: 32px;
  }

  .stat {
    padding: 8px 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53e098f *//* SIDEBAR WRAPPER */
.sidebar-wrapper{
    width:100%;
    max-width:280px;
    margin:auto;
    font-family:'Lora', serif;
}

/* NEWSLETTER */
.newsletter-box{
    background:#000;
    padding:18px 15px;
}

.newsletter-label{
    font-family:'Oswald', sans-serif;
    font-size:11px;
    font-weight:600;
    color:#e0ad00;
    letter-spacing:.5px;
    text-transform:uppercase;
    margin-bottom:10px;
}

.newsletter-text{
    color:#ffffff;
    font-size:12px;
    line-height:1.5;
    margin-bottom:14px;
}

/* FORM */
.newsletter-form input{
    width:100%;
    height:40px;
    background:#000;
    border:1px solid #2b2b2b;
    padding:0 12px;
    margin-bottom:10px;
    color:#fff;
    font-size:12px;
    font-family:'Lora', serif;
    outline:none;
    box-sizing:border-box;
}

.newsletter-form input::placeholder{
    color:#777;
}

.newsletter-form button{
    width:100%;
    height:38px;
    background:#e0ad00;
    border:none;
    color:#fff;
    font-family:'Oswald', sans-serif;
    font-size:10px;
    font-weight:500;
    letter-spacing:.6px;
    text-transform:uppercase;
    cursor:pointer;
}

/* SECTION TITLE */
.section-title{
    font-family:'Oswald', sans-serif;
    font-size:22px;
    font-weight:600;
    color:#000;
    margin:22px 0 14px;
    padding-bottom:6px;
    border-bottom:1px solid #222;
    line-height:1;
}

/* TRENDING ITEMS */
.trend-item{
    display:flex;
    gap:10px;
    margin-bottom:14px;
    align-items:flex-start;
}

/* BIG NUMBER */
.trend-number{
    font-family:'Oswald', sans-serif;
    font-size:34px;
    line-height:0.9;
    color:#d8d2cb;
    min-width:32px;
    font-weight:400;
}

/* TITLE */
.trend-content h3{
    font-family:'Oswald', sans-serif;
    font-size:12px;
    line-height:1.3;
    margin:0 0 4px;
    color:#000;
    font-weight:500;
}

/* META TEXT */
.trend-content p{
    margin:0;
    font-size:10px;
    color:#9d8f83;
    line-height:1.3;
}

/* HEALTH TAGS */
.health-tags{
    display:flex;
    flex-wrap:wrap;
    gap:6px;
}

.health-tags span{
    background:#e8e3dd;
    color:#5f534b;
    padding:6px 9px;
    font-size:10px;
    line-height:1;
    display:inline-block;
}

/* TABLET */
@media (max-width:991px){

    .sidebar-wrapper{
        max-width:100%;
    }

}

/* MOBILE */
@media (max-width:767px){

    .sidebar-wrapper{
        max-width:100%;
    }

    .section-title{
        font-size:20px;
    }

    .trend-number{
        font-size:30px;
        min-width:28px;
    }

    .trend-content h3{
        font-size:11px;
    }

    .trend-content p{
        font-size:9px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b232538 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Oswald', sans-serif;
}

/* SECTION */
.condition-section {
  background: #d8cfbf;
  padding: 60px 20px;
}

.container {
  max-width: 1200px;
  margin: auto;
}

/* HEADER */
.section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.section-header h2 {
  font-size: 24px;
  letter-spacing: 2px;
  font-weight: 600;
}

.all-link {
  font-size: 14px;
  text-decoration: none;
  color: #2d5c2f;
  font-weight: 500;
}

/* CARDS GRID */
.cards {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

/* CARD */
.card {
  background: #e9e9e9;
  border-radius: 10px;
  padding: 30px 20px 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: transform 0.3s ease;
}

.card:hover {
  transform: translateY(-5px);
}

.icon {
  font-size: 40px;
  margin-bottom: 15px;
}

.card h3 {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 600;
}

.card p {
  font-size: 14px;
  line-height: 1.6;
  color: #555;
  margin-bottom: 25px;
}

/* BUTTON */
.btn {
  display: block;
  padding: 15px;
  color: #f5f5f5;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  border-radius: 0 0 10px 10px;
  transition: all 0.3s ease;
}

/* HOVER */
.btn:hover {
  color: #ffffff;
  transform: translateY(-2px);
  filter: brightness(1.1);
}

/* COLORS */
.red { background: #c0392b; }
.green { background: #2e5e2e; }
.blue { background: #285b7a; }
.purple { background: #7b3f8c; }

/* TABLET */
@media (max-width: 1024px) {
  .cards {
    grid-template-columns: repeat(2, 1fr);
  }

  .section-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
}

/* MOBILE */
@media (max-width: 600px) {
  .cards {
    grid-template-columns: 1fr;
  }

  .card {
    padding: 25px 15px 0;
  }

  .card h3 {
    font-size: 18px;
  }

  .card p {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49b29a1 */.custom-video-section {
  background: #000;
  padding: 60px 20px;
  color: #fff;
}

/* HEADER */
.video-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1100px;
  margin: auto;
  margin-bottom: 30px;
}

.video-header h2 {
  font-size: 18px;
  letter-spacing: 1px;
}

.video-header span {
  font-size: 12px;
  color: #4caf50;
  cursor: pointer;
}

/* GRID */
.video-grid {
  display: flex;
  gap: 20px;
  max-width: 1100px;
  margin: auto;
}

/* CARD */
.video-card {
  flex: 1;
  background: #111;
}

/* THUMB */
.video-thumb {
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* COLORS */
.red { background: #c0392b; }
.green { background: #1e6b3a; }
.purple { background: #6c3b8c; }

/* PLAY BUTTON */
.play-btn {
  width: 50px;
  height: 50px;
  background: #fff;
  color: #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

/* INFO */
.video-info {
  padding: 15px;
}

.video-category {
  font-size: 10px;
  color: #fbc02d;
  letter-spacing: 1px;
}

.video-info h3 {
  font-size: 14px;
  margin-top: 8px;
  line-height: 1.4;
}

/* MOBILE */
@media (max-width: 768px) {
  .video-grid {
    flex-direction: column;
  }
}/* End custom CSS */