.elementor-3004 .elementor-element.elementor-element-3c5a4824{--display:flex;--min-height:460px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-39b4776c{--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-3004 .elementor-element.elementor-element-39b4776c.e-con{--align-self:center;}.elementor-3004 .elementor-element.elementor-element-7a4bffd9{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-7a4bffd9 .elementor-heading-title{font-family:"Reckless Neue", Sans-serif;font-size:40px;font-weight:400;line-height:44px;color:#21261B;}.elementor-3004 .elementor-element.elementor-element-2e4fe79f{width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-2e4fe79f > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-3004 .elementor-element.elementor-element-2e4fe79f .elementor-heading-title{font-family:"CentraNo 2", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:24px;color:#3A4033;}.elementor-3004 .elementor-element.elementor-element-1f94c582 .elementor-button{background-color:#4A5935;font-family:"CentraNo 2", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:22px;letter-spacing:0px;border-radius:4px 4px 4px 4px;padding:17px 32px 17px 32px;}.elementor-3004 .elementor-element.elementor-element-549a4f69{--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-3004 .elementor-element.elementor-element-25b5f2c2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-25b5f2c2:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-25b5f2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE6;}.elementor-3004 .elementor-element.elementor-element-6eedb6a6{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;text-align:center;}.elementor-3004 .elementor-element.elementor-element-6eedb6a6 .elementor-heading-title{font-family:"Reckless Neue", Sans-serif;font-size:40px;font-weight:400;line-height:44px;color:#21261B;}.elementor-3004 .elementor-element.elementor-element-5a942f9a{width:var( --container-widget-width, 578px );max-width:578px;--container-widget-width:578px;--container-widget-flex-grow:0;text-align:center;font-family:"CentraNo 2", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#646464;}.elementor-3004 .elementor-element.elementor-element-1a32f7ac{width:100%;max-width:100%;}.elementor-3004 .elementor-element.elementor-element-308ffd95 .elementor-button{background-color:#4A5935;font-family:"CentraNo 2", Sans-serif;font-size:16px;font-weight:500;text-transform:none;padding:17px 32px 17px 32px;}.elementor-3004 .elementor-element.elementor-element-308ffd95{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-1f1c5e2b{width:initial;max-width:initial;text-align:center;font-family:"CentraNo 2", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#3A4033;}.elementor-3004 .elementor-element.elementor-element-4df153f4{--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;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-4df153f4:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-4df153f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}.elementor-3004 .elementor-element.elementor-element-43b611d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-5186800f{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-5186800f .elementor-heading-title{font-family:"Reckless Neue", Sans-serif;font-size:40px;font-weight:400;line-height:44px;color:#21261B;}.elementor-3004 .elementor-element.elementor-element-141de7b2{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;font-family:"CentraNo 2", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#3A4033;}.elementor-3004 .elementor-element.elementor-element-350e693c .elementor-button{background-color:#4A5935;font-family:"CentraNo 2", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:22px;letter-spacing:0px;border-radius:4px 4px 4px 4px;padding:17px 32px 17px 32px;}.elementor-3004 .elementor-element.elementor-element-350e693c{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-4de20b0c{--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-3004 .elementor-element.elementor-element-2d7a9820 img{border-radius:4px 4px 4px 4px;}.elementor-3004 .elementor-element.elementor-element-691527d0{--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;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-691527d0:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-691527d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}.elementor-3004 .elementor-element.elementor-element-6b2a7ce9{--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-3004 .elementor-element.elementor-element-6bfbcdc6 img{border-radius:4px 4px 4px 4px;}.elementor-3004 .elementor-element.elementor-element-417901fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-407f74d3{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-407f74d3 .elementor-heading-title{font-family:"Reckless Neue", Sans-serif;font-size:40px;font-weight:400;line-height:44px;color:#21261B;}.elementor-3004 .elementor-element.elementor-element-148db3b4{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;font-family:"CentraNo 2", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#3A4033;}.elementor-3004 .elementor-element.elementor-element-7bc1a2e6 .elementor-button{background-color:#4A5935;font-family:"CentraNo 2", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:22px;letter-spacing:0px;border-radius:4px 4px 4px 4px;padding:17px 32px 17px 32px;}.elementor-3004 .elementor-element.elementor-element-7bc1a2e6{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3004 .elementor-element.elementor-element-33172150{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-33172150:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-33172150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE6;}.elementor-3004 .elementor-element.elementor-element-68da00bf{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-6c9f8151{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-6852bade{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-3004 .elementor-element.elementor-element-6852bade:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-6852bade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}.elementor-3004 .elementor-element.elementor-element-59822f69{--icon-box-icon-margin:8px;}.elementor-3004 .elementor-element.elementor-element-59822f69 .elementor-icon-box-title{margin-bottom:0px;color:#21261B;}.elementor-3004 .elementor-element.elementor-element-59822f69 .elementor-icon{font-size:80px;}.elementor-3004 .elementor-element.elementor-element-59822f69 .elementor-icon-box-title, .elementor-3004 .elementor-element.elementor-element-59822f69 .elementor-icon-box-title a{font-family:"Reckless Neue", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-3004 .elementor-element.elementor-element-3102b7d2{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-3004 .elementor-element.elementor-element-3102b7d2:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-3102b7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}.elementor-3004 .elementor-element.elementor-element-755b1c72{--icon-box-icon-margin:8px;}.elementor-3004 .elementor-element.elementor-element-755b1c72 .elementor-icon-box-title{margin-bottom:0px;color:#21261B;}.elementor-3004 .elementor-element.elementor-element-755b1c72 .elementor-icon{font-size:80px;}.elementor-3004 .elementor-element.elementor-element-755b1c72 .elementor-icon-box-title, .elementor-3004 .elementor-element.elementor-element-755b1c72 .elementor-icon-box-title a{font-family:"Reckless Neue", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-3004 .elementor-element.elementor-element-40bb716{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-3004 .elementor-element.elementor-element-40bb716:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-40bb716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}.elementor-3004 .elementor-element.elementor-element-53f61424{--icon-box-icon-margin:8px;}.elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon-box-title{margin-bottom:8px;color:#21261B;}.elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon{font-size:80px;}.elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon-box-title, .elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon-box-title a{font-family:"Reckless Neue", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon-box-description{font-family:"CentraNo 2", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#3A4033;}.elementor-3004 .elementor-element.elementor-element-4310d2c7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-4310d2c7:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-4310d2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}.elementor-3004 .elementor-element.elementor-element-702a064{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-702a064:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-702a064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF9;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3004 .elementor-element.elementor-element-3c5a4824{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3004 .elementor-element.elementor-element-39b4776c{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-7a4bffd9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3004 .elementor-element.elementor-element-2e4fe79f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3004 .elementor-element.elementor-element-25b5f2c2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-308ffd95 .elementor-button{line-height:22px;letter-spacing:0px;}.elementor-3004 .elementor-element.elementor-element-4df153f4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-5186800f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3004 .elementor-element.elementor-element-141de7b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3004 .elementor-element.elementor-element-350e693c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3004 .elementor-element.elementor-element-691527d0{--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:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-407f74d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3004 .elementor-element.elementor-element-148db3b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3004 .elementor-element.elementor-element-33172150{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-3004 .elementor-element.elementor-element-3c5a4824{--min-height:100px;--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-39b4776c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-7a4bffd9 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-3004 .elementor-element.elementor-element-7a4bffd9{text-align:center;}.elementor-3004 .elementor-element.elementor-element-7a4bffd9 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3004 .elementor-element.elementor-element-2e4fe79f > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-3004 .elementor-element.elementor-element-2e4fe79f{text-align:center;}.elementor-3004 .elementor-element.elementor-element-1f94c582 .elementor-button{padding:13px 24px 13px 24px;}.elementor-3004 .elementor-element.elementor-element-4cb0fb3a img{height:175px;}.elementor-3004 .elementor-element.elementor-element-25b5f2c2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3004 .elementor-element.elementor-element-6eedb6a6 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-3004 .elementor-element.elementor-element-6eedb6a6{text-align:center;}.elementor-3004 .elementor-element.elementor-element-6eedb6a6 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3004 .elementor-element.elementor-element-5a942f9a > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-3004 .elementor-element.elementor-element-1a32f7ac > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-3004 .elementor-element.elementor-element-308ffd95 .elementor-button{line-height:22px;letter-spacing:0px;border-radius:4px 4px 4px 4px;padding:13px 24px 13px 24px;}.elementor-3004 .elementor-element.elementor-element-1f1c5e2b > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-3004 .elementor-element.elementor-element-4df153f4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-43b611d0{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3004 .elementor-element.elementor-element-5186800f{text-align:center;}.elementor-3004 .elementor-element.elementor-element-5186800f .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3004 .elementor-element.elementor-element-141de7b2{text-align:center;font-size:16px;line-height:22px;}.elementor-3004 .elementor-element.elementor-element-2d7a9820 img{border-radius:4px 4px 4px 4px;}.elementor-3004 .elementor-element.elementor-element-691527d0{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-6bfbcdc6 img{border-radius:4px 4px 4px 4px;}.elementor-3004 .elementor-element.elementor-element-417901fb{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3004 .elementor-element.elementor-element-407f74d3{text-align:center;}.elementor-3004 .elementor-element.elementor-element-407f74d3 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3004 .elementor-element.elementor-element-148db3b4{text-align:center;font-size:16px;line-height:22px;}.elementor-3004 .elementor-element.elementor-element-33172150{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-68da00bf{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3004 .elementor-element.elementor-element-6c9f8151{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3004 .elementor-element.elementor-element-6852bade{--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-59822f69{--icon-box-icon-margin:16px;}.elementor-3004 .elementor-element.elementor-element-59822f69 .elementor-icon{font-size:48px;}.elementor-3004 .elementor-element.elementor-element-59822f69 .elementor-icon-box-title, .elementor-3004 .elementor-element.elementor-element-59822f69 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-3004 .elementor-element.elementor-element-3102b7d2{--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-755b1c72{--icon-box-icon-margin:16px;}.elementor-3004 .elementor-element.elementor-element-755b1c72 .elementor-icon{font-size:48px;}.elementor-3004 .elementor-element.elementor-element-755b1c72 .elementor-icon-box-title, .elementor-3004 .elementor-element.elementor-element-755b1c72 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-3004 .elementor-element.elementor-element-40bb716{--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-3004 .elementor-element.elementor-element-53f61424{--icon-box-icon-margin:16px;}.elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon{font-size:48px;}.elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon-box-title, .elementor-3004 .elementor-element.elementor-element-53f61424 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-3004 .elementor-element.elementor-element-702a064{--border-radius:4px 4px 4px 4px;}}@media(min-width:768px){.elementor-3004 .elementor-element.elementor-element-39b4776c{--width:50%;}.elementor-3004 .elementor-element.elementor-element-549a4f69{--width:50%;}.elementor-3004 .elementor-element.elementor-element-43b611d0{--width:50%;}.elementor-3004 .elementor-element.elementor-element-4de20b0c{--width:50%;}.elementor-3004 .elementor-element.elementor-element-6b2a7ce9{--width:50%;}.elementor-3004 .elementor-element.elementor-element-417901fb{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3004 .elementor-element.elementor-element-39b4776c{--width:100%;}.elementor-3004 .elementor-element.elementor-element-549a4f69{--width:100%;}.elementor-3004 .elementor-element.elementor-element-43b611d0{--width:100%;}.elementor-3004 .elementor-element.elementor-element-4de20b0c{--width:100%;}.elementor-3004 .elementor-element.elementor-element-6b2a7ce9{--width:100%;}.elementor-3004 .elementor-element.elementor-element-417901fb{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-4cb0fb3a */@media(min-width: 1240px) {
.elementor-3004 .elementor-element.elementor-element-4cb0fb3a img {
            width: 50vw;
        max-width: 50vw;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5a4824 */.elementor-3004 .elementor-element.elementor-element-3c5a4824 .elementor-element-4cb0fb3a {
    height: 100%;
}

.elementor-3004 .elementor-element.elementor-element-3c5a4824 img {
    height: 100%;
     object-fit: cover;
}

#wp-container {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a942f9a */.elementor-3004 .elementor-element.elementor-element-5a942f9a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a32f7ac *//* Main container styling */
.aw-comparison-container {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}

/* Row styling */
.aw-row {
    display: flex;
}

/* Column width settings (each div takes equal width) */
.aw-row > div {
    width: 16.7%;
}

/* Feature cell styling */
.aw-feature {
  color: #3a4033;
  font-family: "CentraNo 2", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  min-height: 56px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0 16px;
}

/* Feature label (bolded text for headers) */
.aw-feature-label {
  color: #3a4033;
  font-family: "CentraNo 2", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  min-height: 56px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: start;
  text-align: left;
  padding: 0 16px;
}

/* Header row styling */
.aw-header {
  color: #3a4033;
  text-align: center;
  font-family: "CentraNo 2", Sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  min-height: 56px;
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Comparison button styling */
.aw-compare-btn {
  color: #4a5935;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "CentraNo 2", Sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  padding: 17px 32px;
  border-radius: 4px;
  border: 1px solid  #4a5935;
  background:#fff;
  width: 100%;
}

/* Logo background and border radius */
.awara-logo {
  background: #21261b !important;
  border-radius: 4px 4px 0 0;
}

/* Alternating row background colors */
.aw-row:nth-child(odd) > div {
    background-color: #FBFAF9;
}
.aw-row:nth-child(even) > div {
    background-color: #FFF;
}

/* Styling for logo inside a row */
.aw-row .awara-logo {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  height: 64px;
  margin-top: -8px;
}

/* Shop button styling */
a.aw-shop-btn {
  border-radius: 4px;
  background: #4a5935;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  padding: 17px 32px;
  width: 100%;
  display: block;
}

/* Star rating styling */
.r-stars {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}

/* Rating section styling */
.rating-sec {
  display: flex;
  align-items: center;
  border: none !important;
  gap: 8px;
}

.rating-num {
  color: #3a4033;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  margin: 0;
}

.r-star {
  line-height: 0;
}
.r-star img {
  height: 16px;
}

/* Border for second column only */
.aw-row > div:nth-child(2) {
    border-right: 1px solid #4A5935;
    border-left: 1px solid #4A5935;
    color: #4A5935;
    font-weight: 500;
        margin-left: -1px;
}

/* Add right border to all children except the last one, skipping first two */
.aw-row div:nth-child(n+3):not(:last-child) {
    border-right: 1px solid #F2EDE6;
}

/* Add bottom border in the first row, skipping the second column */
.aw-row:first-child > div:not(:nth-child(2)) {
    border-bottom: 1px solid #F2EDE6;
}

/* Border radius for the first row corners */
.aw-row:first-child > div:first-child {
    border-radius: 4px 0 0 0;
}
.aw-row:first-child > div:last-child {
    border-radius: 0 4px 0 0;
}

/* Border radius for the last row corners */
.aw-row:last-child > div:first-child {
    border-radius: 0 0 0 4px;
}
.aw-row:last-child > div:last-child {
    border-radius: 0 0 4px 0;
}

/* Adjust height of last row, skipping second column */
.aw-row:last-child > div:not(:nth-child(2)) {
    height: 88px;
}

/* Special height and bottom border for the second column in the last row */
.aw-row:last-child > div:nth-child(2) {
    height: 127px; 
    border-radius: 0px 0px 4px 4px;
    border-bottom: 1px solid  #4A5935;
}

/* CTA block styling */
.aw-feature.awara-cta-block {
    flex-direction: column;
    gap: 16px;
}

/* Rating block spacing */
.rating-block {
    display: flex;
    gap: 8px;
}

/* Star list styling */
.r-stars li {
    line-height: 0;
}
.r-stars li img {
    height: 16px;
}

/*============================*/

@media (max-width: 991px) {
    
 .aw-header,
 .aw-feature-label,
 .aw-feature {
     font-size: 12px;
     line-height: 16px;
     padding: 4px 8px;
     min-height: 40px;
     
 }
 
 .aw-comparison-section {
     padding-top: 8px;
    width: 100%;
    overflow-x: auto; 
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch; 
    padding-bottom: 24px;
 }

.aw-comparison-container {
    display: flex;
    min-width: 496px; /* Ensure content doesn’t shrink */
}

.aw-row:last-child > div:not(:nth-child(2)) {
            visibility: hidden;
        height: 46px;
    }


a.aw-shop-btn {
    display: none;
}

.aw-row:last-child > div:nth-child(2) {
    height: 46px; 
}
 .rating-block {
     flex-direction: column;
     gap: 4px;
     align-items: center;
 }
 
 .rating-num {
     font-size: 10px;
     line-height: 12px;
     letter-spacing: 0.5px;
text-transform: uppercase;
 }
 
 .r-stars li img {
    height: 11px;
}

.aw-row .awara-logo {
    padding: 0 8px;
}

.aw-comparison-section::-webkit-scrollbar {
height: 4px;
}

/* Track */
.aw-comparison-section::-webkit-scrollbar-track {
  border-radius: 12px;
background:  #FBFAF9;
  
}
 
/* Handle */
.aw-comparison-section::-webkit-scrollbar-thumb {
  border-radius: 12px;
background:  #3A4033;
}

/* Handle on hover */
.aw-comparison-section::-webkit-scrollbar-thumb:hover {
  background: #34392d; 
}
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f1c5e2b */.elementor-3004 .elementor-element.elementor-element-1f1c5e2b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-141de7b2 */.elementor-3004 .elementor-element.elementor-element-141de7b2 p:first-child {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148db3b4 */.elementor-3004 .elementor-element.elementor-element-148db3b4 p:first-child {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52a2c04c */.payment-banner {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px 32px;
    border-radius: 4px;
background: #FBFAF9;
gap: 32px;

}

.payment-info {
    display: flex;
    flex-direction: column;
}

.payment-title {
   color:  #21261B;
font-family: "Reckless Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 28px; 
margin-top: 0 ;
}

.affirm-logo {
    width: 48px; /* Adjust the size based on the actual logo */
    height: auto;
}

.payment-description {
    color: var(--Secondary-Main, #21261B);
font-feature-settings: 'liga' off;

/* Body1 regular */
font-family: "CentraNo 2", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px; 
margin-top: 8px;
}

.learn-more {
    color: var(--Secondary-Heavy, #3A4033);
font-feature-settings: 'liga' off;

/* Body1 regular */
font-family: "CentraNo 2", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 30;
line-height: 24px;
text-decoration: underline !important;
text-decoration-style: solid;

}

.learn-more:hover {
    text-decoration: underline;
}

.prequalify-btn {
    color:  #FFF;
text-align: center;
font-family: "CentraNo 2", Sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 22px;
border-radius: 4px;
background: #4A5935;
padding: 17px 32px;
}

.prequalify-btn:hover {
    background: #4A5935;
}

.affirm-block {
    display: flex;
    gap: 8px;
    align-items: start;
}

@media(max-width:991px) {
    .payment-title {
        display: none;
    }
    
    .payment-banner {
    padding: 8px 16px 12px 16px;
background: #FBFAF9;
flex-direction: column;
gap: 16px
}

.payment-description,
.learn-more {
    margin: 0;
    font-size: 12px;
    line-height: 16px;
}

.payment-info {
    flex-direction: row;
    gap: 16px;
    align-items: center;
}
.affirm-block {
    width: 48px;
    flex-grow: 1;
    flex-shrink: 0;
}

.prequalify-btn {
padding: 13px 24px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33172150 */.elementor-3004 .elementor-element.elementor-element-33172150 h3 {
    margin-top: 0
}

@media(max-width: 991px) {
.elementor-3004 .elementor-element.elementor-element-33172150 .elementor-icon-box-content {
        display: flex
;
    align-items: center;
}

.elementor-3004 .elementor-element.elementor-element-33172150 .elementor-icon-box-description {
    display: none;
}
}

.elementor-3004 .elementor-element.elementor-element-33172150 .elementor-element-49d7b90 {
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 1240px) {
#wp-container.e-con>.e-con-inner {
    
    max-width: 100%;
    padding-left: 80px; 
    padding-right: 80px; 
    margin: 0;
}
}

@media (min-width: 1536px) {
    #wp-container.e-con>.e-con-inner {
    
    max-width: 1456px;
    padding-left: 0; 
    padding-right: 0;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Reckless Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/02/RecklessNeue-Book.woff') format('woff');
}
@font-face {
	font-family: 'Reckless Neue';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/02/RecklessNeue-BookItalic.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CentraNo 2';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/02/centraNo-400.woff2') format('woff2');
}
@font-face {
	font-family: 'CentraNo 2';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/02/centraNo-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */