.elementor-80 .elementor-element.elementor-element-632fd08 img{width:100%;height:575px;object-fit:cover;object-position:top center;border-radius:24px 24px 24px 24px;}.elementor-80 .elementor-element.elementor-element-d6948c2{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-d6948c2 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-80 .elementor-element.elementor-element-5e2ac67 .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-5e2ac67.elementor-view-stacked .elementor-icon{background-color:#2E8B57;}.elementor-80 .elementor-element.elementor-element-5e2ac67.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-5e2ac67.elementor-view-default .elementor-icon{color:#2E8B57;border-color:#2E8B57;}.elementor-80 .elementor-element.elementor-element-5e2ac67.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-5e2ac67.elementor-view-default .elementor-icon svg{fill:#2E8B57;}.elementor-80 .elementor-element.elementor-element-5e2ac67 .elementor-icon{font-size:8px;}.elementor-80 .elementor-element.elementor-element-5e2ac67 .elementor-icon svg{height:8px;}body.elementor-page-80:not(.elementor-motion-effects-element-type-background), body.elementor-page-80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFB;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-template-canvas{background:#FFFDFB;color:#2F2F2F}body.elementor-page-80 .elementor-widget-button .elementor-button{font-family:Inter,sans-serif;white-space:nowrap;border-radius:40px}body.elementor-page-80 .e-con.e-flex>.elementor-widget{margin:0}body.elementor-page-80 .elementor-widget-heading .elementor-heading-title{margin:0;white-space:normal!important}body.elementor-page-80 .elementor-widget-text-editor,body.elementor-page-80 .elementor-widget-text-editor p{margin:0;white-space:normal!important;overflow-wrap:break-word}body.elementor-page-80 .elementor-icon-list-items{margin:0;padding:0;list-style:none}body.elementor-page-80 .elementor-icon-list-icon i,body.elementor-page-80 .elementor-icon-list-icon svg{color:#A36A30!important}body.elementor-page-80 .elementor-icon-box-title,body.elementor-page-80 .elementor-icon-box-description{margin:0}body.elementor-page-80 .cai-demo-badge{width:fit-content!important;max-width:fit-content!important;flex:0 0 auto!important;align-self:flex-start!important}body.elementor-page-80 .cai-demo-notice-sub .elementor-heading-title{opacity:.78;font-weight:500!important}body.elementor-page-80 .cai-demo-quote .elementor-heading-title{border-left:2px solid #A36A30;padding-left:16px}body.elementor-page-80 .cai-demo-hero-cta .elementor-button{white-space:normal!important}body.elementor-page-80 .cai-demo-header>.e-con-inner{flex-wrap:wrap!important}body.elementor-page-80 .cai-demo-header>.e-con-inner>.e-con{width:auto!important;max-width:100%!important;flex:0 1 auto!important}body.elementor-page-80 .e-con:has(.cai-demo-chat),body.elementor-page-80 .e-con-inner:has(.cai-demo-chat){overflow:visible!important}body.elementor-page-80 .cai-demo-chat{width:min(300px,78%)!important;max-width:300px!important;left:auto!important;right:0!important;bottom:-28px!important;top:auto!important}body.elementor-page-80 .cai-demo-chat .elementor-heading-title,body.elementor-page-80 .cai-demo-chat .elementor-widget-text-editor p{white-space:normal!important}body.elementor-page-80 .cai-demo-stats>.e-con-inner{flex-wrap:nowrap!important}body.elementor-page-80 .cai-demo-stats>.e-con-inner>.e-con{width:auto!important;flex:1 1 0!important;min-width:0!important}@media (max-width:1024px){body.elementor-page-80 .cai-demo-header>.e-con-inner{justify-content:flex-start!important;row-gap:8px!important}body.elementor-page-80 .cai-demo-split>.e-con-inner{flex-direction:column!important}body.elementor-page-80 .cai-demo-split>.e-con-inner>.e-con{width:100%!important;max-width:100%!important}body.elementor-page-80 .cai-demo-stats>.e-con-inner{flex-wrap:wrap!important}body.elementor-page-80 .cai-demo-stats>.e-con-inner>.e-con{flex:1 1 160px!important;min-width:160px!important}body.elementor-page-80 .cai-demo-cards>.e-con-inner{flex-wrap:wrap!important}body.elementor-page-80 .cai-demo-cards>.e-con-inner>.e-con{width:auto!important;flex:1 1 260px!important;min-width:min(100%,260px)!important}body.elementor-page-80 .cai-demo-header .elementor-widget-button .elementor-button{white-space:normal!important}}body.elementor-page-80 .e-con-inner:has(>.cai-demo-card){align-items:stretch!important}body.elementor-page-80 .cai-demo-card{align-self:stretch!important}body.elementor-page-80 .cai-demo-card>.elementor-widget-icon-list{flex-grow:1!important}body.elementor-page-80 .cai-demo-card>.elementor-widget-button:last-child{margin-top:auto!important;padding-top:18px!important}body.elementor-page-80 .cai-demo-card>.elementor-widget-button:last-child .elementor-button{background-color:#A36A30!important;color:#fff!important;border:0!important;border-radius:40px!important;white-space:normal!important;display:flex!important;align-items:center;justify-content:center;line-height:1.25;padding:12px 20px!important}body.elementor-page-80 .cai-demo-ghost .elementor-button{background-color:#fff!important;color:#A36A30!important;border:1.5px solid #A36A30!important}body.elementor-page-80 .cai-demo-ghost .elementor-button:hover{background-color:#A36A30!important;color:#fff!important}body.elementor-page-80 .cai-demo-cta{background-color:#F3E8D8!important}body.elementor-page-80 .cai-demo-brand-sub .elementor-heading-title{font-weight:500!important;color:#6B6560!important}body.elementor-page-80 .cai-demo-avatar{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;flex:0 0 32px!important}body.elementor-page-80 a.cai-demo-logo{text-decoration:none!important;color:inherit}body.elementor-page-80 a.cai-demo-logo:hover .elementor-heading-title{color:#A36A30!important}body.elementor-page-80 a.cai-demo-logo .cai-demo-avatar .elementor-heading-title,body.elementor-page-80 a.cai-demo-logo:hover .cai-demo-avatar .elementor-heading-title{color:#fff!important}body.elementor-page-80 .cai-demo-footer a{color:#6B6560!important;text-decoration:none!important}body.elementor-page-80 .cai-demo-footer a:hover{color:#A36A30!important}body.elementor-page-80 .cai-demo-chat-inline{position:relative!important;inset:auto!important;width:100%!important;max-width:440px!important;left:auto!important;right:auto!important;bottom:auto!important}/* End custom CSS */