.elementor-15869 .elementor-element.elementor-element-2545b21{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-2545b21:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-2545b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212842;}.elementor-15869 .elementor-element.elementor-element-471ccb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-15869 .elementor-element.elementor-element-9c512ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-9c512ef.e-con{--flex-grow:0;--flex-shrink:0;}.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-15869 .elementor-element.elementor-element-1ddd9f5 img{width:1000px;max-width:100%;height:74px;object-fit:scale-down;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15869 .elementor-element.elementor-element-41387a1{width:var( --container-widget-width, 94.523% );max-width:94.523%;--container-widget-width:94.523%;--container-widget-flex-grow:0;}.elementor-15869 .elementor-element.elementor-element-41387a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15869 .elementor-element.elementor-element-41387a1 .elementor-heading-title{color:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-994b6f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#C6BCAD;}.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-15869 .elementor-element.elementor-element-4850a34 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-4850a34.elementor-element{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15869 .elementor-element.elementor-element-062d471 .elementor-icon-list-icon i{color:var( --e-global-color-c0c176a );transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-062d471 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0c176a );transition:fill 0.3s;}.elementor-15869 .elementor-element.elementor-element-062d471{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15869 .elementor-element.elementor-element-062d471 .elementor-icon-list-text{color:#F4EEE4;transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-4f2a0a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-c1fc2cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-15869 .elementor-element.elementor-element-1931cef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-1931cef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15869 .elementor-element.elementor-element-b854694 img{width:1000px;max-width:100%;height:74px;object-fit:scale-down;object-position:center center;}.elementor-15869 .elementor-element.elementor-element-5d9d7ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-15869 .elementor-element.elementor-element-5828891 > .elementor-widget-container{border-style:none;}.elementor-15869 .elementor-element.elementor-element-91f9e6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#C6BCAD;}.elementor-15869 .elementor-element.elementor-element-a407e26 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-a407e26.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-abc24fc .elementor-icon-list-icon i{color:var( --e-global-color-c0c176a );transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-abc24fc .elementor-icon-list-icon svg{fill:var( --e-global-color-c0c176a );transition:fill 0.3s;}.elementor-15869 .elementor-element.elementor-element-abc24fc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15869 .elementor-element.elementor-element-abc24fc .elementor-icon-list-text{color:#F4EEE4;transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-dde8e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15869 .elementor-element.elementor-element-dde8e98:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-dde8e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-295c552{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-295c552:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-295c552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-295c552 > .elementor-shape-bottom .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-295c552 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-295c552 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-295c552 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:46px;}.elementor-15869 .elementor-element.elementor-element-39219fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#212842;}.elementor-15869 .elementor-element.elementor-element-5a207cf .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-5a207cf.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-1634fb5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-1634fb5:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-1634fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-cb13e3f{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-15869 .elementor-element.elementor-element-fa0ecc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-fa0ecc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15869 .elementor-element.elementor-element-28b15c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#212842;}.elementor-15869 .elementor-element.elementor-element-fad365e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#212842;}.elementor-15869 .elementor-element.elementor-element-1fb2e14{--display:flex;--min-height:0px;}.elementor-15869 .elementor-element.elementor-element-1fb2e14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15869 .elementor-element.elementor-element-a77251a{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15869 .elementor-element.elementor-element-a77251a:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-a77251a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-a77251a.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-15869 .elementor-element.elementor-element-73da754{z-index:99;}.elementor-15869 .elementor-element.elementor-element-73da754 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-73da754:has(:hover) .elementor-image-box-title,
					 .elementor-15869 .elementor-element.elementor-element-73da754:has(:focus) .elementor-image-box-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-73da754 .elementor-image-box-description{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-6a167d4{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15869 .elementor-element.elementor-element-6a167d4:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-6a167d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-6a167d4.e-con{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-942e397{z-index:99;}.elementor-15869 .elementor-element.elementor-element-942e397 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-942e397:has(:hover) .elementor-image-box-title,
					 .elementor-15869 .elementor-element.elementor-element-942e397:has(:focus) .elementor-image-box-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-942e397 .elementor-image-box-description{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-c18df9e{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15869 .elementor-element.elementor-element-c18df9e:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-c18df9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-c18df9e.e-con{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-7b4f130{z-index:99;}.elementor-15869 .elementor-element.elementor-element-7b4f130 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-7b4f130:has(:hover) .elementor-image-box-title,
					 .elementor-15869 .elementor-element.elementor-element-7b4f130:has(:focus) .elementor-image-box-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-7b4f130 .elementor-image-box-description{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-3b8736f{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15869 .elementor-element.elementor-element-3b8736f:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-3b8736f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-3b8736f.e-con{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-92da131{z-index:99;}.elementor-15869 .elementor-element.elementor-element-92da131 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-92da131:has(:hover) .elementor-image-box-title,
					 .elementor-15869 .elementor-element.elementor-element-92da131:has(:focus) .elementor-image-box-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-92da131 .elementor-image-box-description{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-cef31b6{width:var( --container-widget-width, 99.245% );max-width:99.245%;--container-widget-width:99.245%;--container-widget-flex-grow:0;}.elementor-15869 .elementor-element.elementor-element-cef31b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15869 .elementor-element.elementor-element-cef31b6 .elementor-heading-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-98e782d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-a5dfaa0 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-a5dfaa0.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-1a8a978{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-1a8a978:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-1a8a978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-1a8a978 > .elementor-shape-top .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-1a8a978 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-1a8a978 > .elementor-shape-top svg, .elementor-15869 .elementor-element.elementor-element-1a8a978 > .e-con-inner > .elementor-shape-top svg{width:calc(130% + 1.3px);height:46px;}.elementor-15869 .elementor-element.elementor-element-1a8a978 > .elementor-shape-bottom .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-1a8a978 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-1a8a978 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-1a8a978 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:46px;}.elementor-15869 .elementor-element.elementor-element-bc50b3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-15869 .elementor-element.elementor-element-9cc6cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-0cd5720 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-04fe40c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#212842;}.elementor-15869 .elementor-element.elementor-element-88dba58 .elementor-icon-list-icon i{color:var( --e-global-color-c0c176a );transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-88dba58 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0c176a );transition:fill 0.3s;}.elementor-15869 .elementor-element.elementor-element-88dba58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15869 .elementor-element.elementor-element-88dba58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15869 .elementor-element.elementor-element-88dba58 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15869 .elementor-element.elementor-element-88dba58 .elementor-icon-list-text{color:#212842;transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-fec0511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-081a430 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-081a430.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-65c865b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-65c865b:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-65c865b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-eaeafcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-5107688 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3C4568;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-15869 .elementor-element.elementor-element-6600b6b.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-title{background-color:#E6D7C4;padding:35px 30px 35px 30px;}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-toggle-title, .elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-toggle-icon{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-toggle-icon svg{fill:#3C4568;}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-title.elementor-active a, .elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#212842;}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#212842;}.elementor-15869 .elementor-element.elementor-element-6600b6b .elementor-tab-content{background-color:#E6D7C4;color:#E6D7C4;padding:30px 30px 30px 30px;}.elementor-15869 .elementor-element.elementor-element-22ee505 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-22ee505.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-853b40a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-853b40a:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-853b40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-bfb80b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-453e975 .elementor-heading-title{color:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-d3ab72d{--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-15869 .elementor-element.elementor-element-e4972a3{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-15869 .elementor-element.elementor-element-e4972a3:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-e4972a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-6197442 .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-a6f7d17{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-15869 .elementor-element.elementor-element-a6f7d17:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-a6f7d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-f31e589 .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-4848f42{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-15869 .elementor-element.elementor-element-4848f42:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-4848f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-aad60df .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-a14edb5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-a14edb5:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-a14edb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#344C3C;}.elementor-15869 .elementor-element.elementor-element-a14edb5 > .elementor-shape-top .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-a14edb5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-9bd3e0e{--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:flex-start;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-15869 .elementor-element.elementor-element-9bd3e0e.e-con{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-c950860{--display:flex;}.elementor-15869 .elementor-element.elementor-element-fe387d3{--display:flex;}.elementor-15869 .elementor-element.elementor-element-25359b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#DCA951;}.elementor-15869 .elementor-element.elementor-element-d99132d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:700;color:#F4EDDF;}.elementor-15869 .elementor-element.elementor-element-c7d25c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;color:#F4EDDF;}.elementor-15869 .elementor-element.elementor-element-88c4fb5{--display:flex;}.elementor-15869 .elementor-element.elementor-element-80acacd.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-title{background-color:#E6D7C4;padding:35px 30px 35px 30px;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-toggle-title, .elementor-15869 .elementor-element.elementor-element-80acacd .elementor-toggle-icon{color:#344C3C;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-toggle-icon svg{fill:#344C3C;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-title.elementor-active a, .elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#344C3C;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-toggle-title{font-family:"Times New Roman", Sans-serif;font-weight:700;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#212842;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#212842;}.elementor-15869 .elementor-element.elementor-element-80acacd .elementor-tab-content{background-color:#E6D7C4;color:#E6D7C4;padding:30px 30px 30px 30px;}.elementor-15869 .elementor-element.elementor-element-23878d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15869 .elementor-element.elementor-element-1b58041{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-1b58041:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-1b58041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212842;}.elementor-15869 .elementor-element.elementor-element-5149be1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-224f49f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;color:#25D366;}.elementor-15869 .elementor-element.elementor-element-a9054f9 .elementor-heading-title{color:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-17453eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#C6BCAD;}.elementor-15869 .elementor-element.elementor-element-1e508f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-1e508f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15869 .elementor-element.elementor-element-1e508f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15869 .elementor-element.elementor-element-1e508f5 .elementor-icon-list-text{color:#F4EEE4;transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-69fdab3 .elementor-heading-title{color:#F4EEE4;}.elementor-15869 .elementor-element.elementor-element-965cf85 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:700;color:#F4EEE4;}.elementor-15869 .elementor-element.elementor-element-d47f64a .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-d47f64a.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-826f05a{width:100%;max-width:100%;}.elementor-15869 .elementor-element.elementor-element-826f05a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15869 .elementor-element.elementor-element-826f05a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#F4EEE4;}.elementor-15869 .elementor-element.elementor-element-ca58141{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-ca58141:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-ca58141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212842;}.elementor-15869 .elementor-element.elementor-element-3f70b3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-63f7acd .elementor-heading-title{color:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-769806b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#C6BCAD;}.elementor-15869 .elementor-element.elementor-element-4037822{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15869 .elementor-element.elementor-element-32a1219{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCA951;--border-color:#DCA951;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-32a1219:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-32a1219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(220,169,81,0.10);}.elementor-15869 .elementor-element.elementor-element-036501f .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-fb90eee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-fb90eee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15869 .elementor-element.elementor-element-fb90eee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15869 .elementor-element.elementor-element-fb90eee .elementor-icon-list-text{transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-66afa7e.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-66afa7e .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-f34f28b.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-f34f28b .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-6e42627.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-6e42627 .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-5ef747c .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-5ef747c.elementor-element{--align-self:stretch;}.elementor-15869 .elementor-element.elementor-element-f9173a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A4166;--border-color:#3A4166;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-f9173a7:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-f9173a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-15869 .elementor-element.elementor-element-bc4349e{--display:flex;}.elementor-15869 .elementor-element.elementor-element-a0c6041 .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-4a01d1d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-4a01d1d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15869 .elementor-element.elementor-element-4a01d1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15869 .elementor-element.elementor-element-4a01d1d .elementor-icon-list-text{transition:color 0.3s;}.elementor-15869 .elementor-element.elementor-element-ccdbb38.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-ccdbb38 .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-895ef3c.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-895ef3c .elementor-heading-title{color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-4da3887 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-4da3887.elementor-element{--align-self:stretch;}.elementor-15869 .elementor-element.elementor-element-a8fbdd6{width:100%;max-width:100%;}.elementor-15869 .elementor-element.elementor-element-a8fbdd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-237fb77 );}.elementor-15869 .elementor-element.elementor-element-7603c70{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-7603c70:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-7603c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-7603c70 > .elementor-shape-top .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-7603c70 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-1aba9ff );}.elementor-15869 .elementor-element.elementor-element-7603c70 > .elementor-shape-top svg, .elementor-15869 .elementor-element.elementor-element-7603c70 > .e-con-inner > .elementor-shape-top svg{width:calc(130% + 1.3px);height:46px;}.elementor-15869 .elementor-element.elementor-element-7603c70 > .elementor-shape-bottom .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-7603c70 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-7603c70 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-7603c70 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:46px;}.elementor-15869 .elementor-element.elementor-element-08fd94d{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-15869 .elementor-element.elementor-element-189c9bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-189c9bc.e-con{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-ba95ef8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15869 .elementor-element.elementor-element-41a85da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-c0442e8 .elementor-heading-title{color:#212842;}.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-15869 .elementor-element.elementor-element-aa25ca4{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-ae0fe25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-3fc46e0{--e-image-carousel-slides-to-show:2;}.elementor-15869 .elementor-element.elementor-element-3fc46e0 .swiper-wrapper{display:flex;align-items:center;}.elementor-15869 .elementor-element.elementor-element-6c94445 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-6c94445.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-6bb53fa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-6bb53fa:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-6bb53fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15869 .elementor-element.elementor-element-8577a80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-66f7aab .elementor-heading-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-163a023{--e-image-carousel-slides-to-show:3;}.elementor-15869 .elementor-element.elementor-element-163a023.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-163a023 .swiper-wrapper{display:flex;align-items:center;}.elementor-15869 .elementor-element.elementor-element-6888984 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-6888984.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-74d659b{--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-15869 .elementor-element.elementor-element-74d659b:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-74d659b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232b43;}.elementor-15869 .elementor-element.elementor-element-2188fc6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-2188fc6:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-2188fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-2188fc6 > .elementor-shape-top .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-2188fc6 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#232b43;}.elementor-15869 .elementor-element.elementor-element-2188fc6 > .elementor-shape-top svg, .elementor-15869 .elementor-element.elementor-element-2188fc6 > .e-con-inner > .elementor-shape-top svg{width:calc(130% + 1.3px);height:46px;}.elementor-15869 .elementor-element.elementor-element-2188fc6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-15869 .elementor-element.elementor-element-2188fc6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#191E33;}.elementor-15869 .elementor-element.elementor-element-2188fc6 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-2188fc6 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:46px;}.elementor-15869 .elementor-element.elementor-element-76c60d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-bab10be .elementor-heading-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-83f3dc8 .elementor-heading-title{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-77c77b5.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-tab-title{border-width:4px;border-color:#FFFFFF;background-color:#FFFFFF;padding:35px 30px 35px 30px;}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-tab-content{border-width:4px;border-block-end-color:#FFFFFF;background-color:#FFFFFF;color:#00000000;padding:30px 30px 30px 30px;}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-toggle-title, .elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-toggle-icon{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-toggle-icon svg{fill:#3C4568;}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-tab-title.elementor-active a, .elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#3C4568;}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-toggle-title{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:700;}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-1455197 );}.elementor-15869 .elementor-element.elementor-element-77c77b5 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-1455197 );}.elementor-15869 .elementor-element.elementor-element-0979e3c .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0.3px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-15869 .elementor-element.elementor-element-0979e3c.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-e5a6642{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-15869 .elementor-element.elementor-element-e5a6642:not(.elementor-motion-effects-element-type-background), .elementor-15869 .elementor-element.elementor-element-e5a6642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191E33;}.elementor-15869 .elementor-element.elementor-element-dd077b1 .elementor-heading-title{color:#E6D7C4;}.elementor-15869 .elementor-element.elementor-element-dca0bbd .elementor-heading-title{color:#C6BCAD;}.elementor-15869 .elementor-element.elementor-element-4d2b9ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15869 .elementor-element.elementor-element-a0ecc29 .elementor-button{background-color:#25D366;font-family:"Poppins", Sans-serif;font-size:0px;fill:#06341C;color:#06341C;border-radius:999px 999px 999px 999px;padding:18px 18px 18px 18px;}body:not(.rtl) .elementor-15869 .elementor-element.elementor-element-a0ecc29{right:20px;}body.rtl .elementor-15869 .elementor-element.elementor-element-a0ecc29{left:20px;}.elementor-15869 .elementor-element.elementor-element-a0ecc29{bottom:20px;z-index:9990;}body.elementor-page-15869:not(.elementor-motion-effects-element-type-background), body.elementor-page-15869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-15869 .elementor-element.elementor-element-2545b21{--padding-top:43px;--padding-bottom:49px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-471ccb2{--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-15869 .elementor-element.elementor-element-062d471{width:initial;max-width:initial;}.elementor-15869 .elementor-element.elementor-element-062d471.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-c1fc2cc{--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-15869 .elementor-element.elementor-element-abc24fc{width:initial;max-width:initial;}.elementor-15869 .elementor-element.elementor-element-abc24fc.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-295c552{--padding-top:59px;--padding-bottom:59px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-1634fb5{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-cb13e3f{--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-15869 .elementor-element.elementor-element-1a8a978{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-bc50b3c{--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-15869 .elementor-element.elementor-element-88dba58{width:initial;max-width:initial;}.elementor-15869 .elementor-element.elementor-element-88dba58.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-65c865b{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-853b40a{--padding-top:65px;--padding-bottom:65px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-a14edb5{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-9bd3e0e{--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-15869 .elementor-element.elementor-element-1b58041{--padding-top:65px;--padding-bottom:65px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-ca58141{--padding-top:65px;--padding-bottom:65px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-4037822{--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-15869 .elementor-element.elementor-element-7603c70{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-08fd94d{--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-15869 .elementor-element.elementor-element-6bb53fa{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-163a023{--e-image-carousel-slides-to-show:2;}.elementor-15869 .elementor-element.elementor-element-2188fc6{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-15869 .elementor-element.elementor-element-e5a6642{--padding-top:31px;--padding-bottom:31px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-15869 .elementor-element.elementor-element-2545b21{--padding-top:35px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-471ccb2{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-15869 .elementor-element.elementor-element-9c512ef{--width:100%;}.elementor-15869 .elementor-element.elementor-element-4850a34 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-062d471.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-4f2a0a1{--width:100%;}.elementor-15869 .elementor-element.elementor-element-c1fc2cc{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-15869 .elementor-element.elementor-element-1931cef{--width:100%;}.elementor-15869 .elementor-element.elementor-element-5d9d7ab{--width:100%;}.elementor-15869 .elementor-element.elementor-element-91f9e6c{text-align:center;}.elementor-15869 .elementor-element.elementor-element-a407e26 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-abc24fc.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-295c552 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-295c552 > .e-con-inner > .elementor-shape-bottom svg{height:26px;}.elementor-15869 .elementor-element.elementor-element-295c552{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-5a207cf .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-1634fb5{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-cb13e3f{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-15869 .elementor-element.elementor-element-fa0ecc7{--width:100%;}.elementor-15869 .elementor-element.elementor-element-a77251a{--width:100%;}.elementor-15869 .elementor-element.elementor-element-73da754{width:initial;max-width:initial;}.elementor-15869 .elementor-element.elementor-element-73da754 .elementor-image-box-wrapper{text-align:center;}.elementor-15869 .elementor-element.elementor-element-6a167d4{--width:100%;}.elementor-15869 .elementor-element.elementor-element-942e397{width:initial;max-width:initial;}.elementor-15869 .elementor-element.elementor-element-942e397 .elementor-image-box-wrapper{text-align:center;}.elementor-15869 .elementor-element.elementor-element-c18df9e{--width:100%;}.elementor-15869 .elementor-element.elementor-element-7b4f130{width:initial;max-width:initial;}.elementor-15869 .elementor-element.elementor-element-7b4f130 .elementor-image-box-wrapper{text-align:center;}.elementor-15869 .elementor-element.elementor-element-3b8736f{--width:100%;}.elementor-15869 .elementor-element.elementor-element-92da131{width:initial;max-width:initial;}.elementor-15869 .elementor-element.elementor-element-92da131 .elementor-image-box-wrapper{text-align:center;}.elementor-15869 .elementor-element.elementor-element-98e782d{--width:100%;}.elementor-15869 .elementor-element.elementor-element-a5dfaa0 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-1a8a978 > .elementor-shape-top svg, .elementor-15869 .elementor-element.elementor-element-1a8a978 > .e-con-inner > .elementor-shape-top svg{height:26px;}.elementor-15869 .elementor-element.elementor-element-1a8a978 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-1a8a978 > .e-con-inner > .elementor-shape-bottom svg{height:26px;}.elementor-15869 .elementor-element.elementor-element-1a8a978{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-bc50b3c{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-15869 .elementor-element.elementor-element-9cc6cd3{--width:100%;}.elementor-15869 .elementor-element.elementor-element-88dba58.elementor-element{--align-self:center;}.elementor-15869 .elementor-element.elementor-element-fec0511{--width:100%;}.elementor-15869 .elementor-element.elementor-element-081a430 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-65c865b{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-22ee505 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-853b40a{--padding-top:53px;--padding-bottom:53px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-4848f42{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15869 .elementor-element.elementor-element-a14edb5{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-9bd3e0e{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-15869 .elementor-element.elementor-element-c950860{--width:100%;}.elementor-15869 .elementor-element.elementor-element-fe387d3{--width:100%;}.elementor-15869 .elementor-element.elementor-element-1b58041{--padding-top:53px;--padding-bottom:53px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-d47f64a .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-ca58141{--padding-top:53px;--padding-bottom:53px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-4037822{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15869 .elementor-element.elementor-element-32a1219{--width:100%;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-15869 .elementor-element.elementor-element-5ef747c .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-f9173a7{--width:100%;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-15869 .elementor-element.elementor-element-4da3887 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-7603c70 > .elementor-shape-top svg, .elementor-15869 .elementor-element.elementor-element-7603c70 > .e-con-inner > .elementor-shape-top svg{height:26px;}.elementor-15869 .elementor-element.elementor-element-7603c70 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-7603c70 > .e-con-inner > .elementor-shape-bottom svg{height:26px;}.elementor-15869 .elementor-element.elementor-element-7603c70{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-08fd94d{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-15869 .elementor-element.elementor-element-189c9bc{--width:100%;}.elementor-15869 .elementor-element.elementor-element-ba95ef8{--width:100%;}.elementor-15869 .elementor-element.elementor-element-6c94445 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-6bb53fa{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-163a023{--e-image-carousel-slides-to-show:1;}.elementor-15869 .elementor-element.elementor-element-6888984 .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-2188fc6 > .elementor-shape-top svg, .elementor-15869 .elementor-element.elementor-element-2188fc6 > .e-con-inner > .elementor-shape-top svg{height:26px;}.elementor-15869 .elementor-element.elementor-element-2188fc6 > .elementor-shape-bottom svg, .elementor-15869 .elementor-element.elementor-element-2188fc6 > .e-con-inner > .elementor-shape-bottom svg{height:26px;}.elementor-15869 .elementor-element.elementor-element-2188fc6{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-15869 .elementor-element.elementor-element-0979e3c .elementor-button{font-size:15px;}.elementor-15869 .elementor-element.elementor-element-e5a6642{--padding-top:25px;--padding-bottom:25px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-15869 .elementor-element.elementor-element-2545b21{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-9c512ef{--width:53.273%;}.elementor-15869 .elementor-element.elementor-element-4f2a0a1{--width:46%;}.elementor-15869 .elementor-element.elementor-element-1931cef{--width:53.273%;}.elementor-15869 .elementor-element.elementor-element-5d9d7ab{--width:46%;}.elementor-15869 .elementor-element.elementor-element-295c552{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-1634fb5{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-fa0ecc7{--width:50%;}.elementor-15869 .elementor-element.elementor-element-1fb2e14{--width:100%;}.elementor-15869 .elementor-element.elementor-element-a77251a{--width:100%;}.elementor-15869 .elementor-element.elementor-element-6a167d4{--width:100%;}.elementor-15869 .elementor-element.elementor-element-c18df9e{--width:100%;}.elementor-15869 .elementor-element.elementor-element-3b8736f{--width:100%;}.elementor-15869 .elementor-element.elementor-element-98e782d{--width:50%;}.elementor-15869 .elementor-element.elementor-element-1a8a978{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-9cc6cd3{--width:58%;}.elementor-15869 .elementor-element.elementor-element-fec0511{--width:42%;}.elementor-15869 .elementor-element.elementor-element-65c865b{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-853b40a{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-a14edb5{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-c950860{--width:38%;}.elementor-15869 .elementor-element.elementor-element-fe387d3{--width:62%;}.elementor-15869 .elementor-element.elementor-element-1b58041{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-ca58141{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-32a1219{--width:50%;}.elementor-15869 .elementor-element.elementor-element-f9173a7{--width:50%;}.elementor-15869 .elementor-element.elementor-element-7603c70{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-189c9bc{--width:42%;}.elementor-15869 .elementor-element.elementor-element-ba95ef8{--width:58%;}.elementor-15869 .elementor-element.elementor-element-6bb53fa{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-2188fc6{--content-width:1120px;}.elementor-15869 .elementor-element.elementor-element-e5a6642{--content-width:1120px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15869 .elementor-element.elementor-element-9c512ef{--width:100%;}.elementor-15869 .elementor-element.elementor-element-4f2a0a1{--width:100%;}.elementor-15869 .elementor-element.elementor-element-1931cef{--width:100%;}.elementor-15869 .elementor-element.elementor-element-5d9d7ab{--width:100%;}.elementor-15869 .elementor-element.elementor-element-fa0ecc7{--width:100%;}.elementor-15869 .elementor-element.elementor-element-a77251a{--width:47%;}.elementor-15869 .elementor-element.elementor-element-6a167d4{--width:47%;}.elementor-15869 .elementor-element.elementor-element-c18df9e{--width:47%;}.elementor-15869 .elementor-element.elementor-element-3b8736f{--width:47%;}.elementor-15869 .elementor-element.elementor-element-98e782d{--width:100%;}.elementor-15869 .elementor-element.elementor-element-9cc6cd3{--width:100%;}.elementor-15869 .elementor-element.elementor-element-fec0511{--width:100%;}.elementor-15869 .elementor-element.elementor-element-c950860{--width:100%;}.elementor-15869 .elementor-element.elementor-element-fe387d3{--width:100%;}.elementor-15869 .elementor-element.elementor-element-32a1219{--width:100%;}.elementor-15869 .elementor-element.elementor-element-f9173a7{--width:100%;}.elementor-15869 .elementor-element.elementor-element-189c9bc{--width:100%;}.elementor-15869 .elementor-element.elementor-element-ba95ef8{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-163a023 */.elementor-15869 .elementor-element.elementor-element-163a023 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================================
   LP de lista de espera da FCI. custom_css da pagina /lista-de-espera-fci/.

   Este arquivo cuida SO de decoracao: tipografia, contorno, pseudo-elemento
   e animacao. Layout (direcao de flex, largura, gap, padding) e cor de texto
   vivem no _elementor_data, porque o Elementor emite CSS por elemento com
   especificidade (0,3,0) e ganharia daqui.

   Bodoni Moda vem da biblioteca de midia, subido na construcao da pagina de
   vendas da FCI. Poppins nao precisa: o tema carrega do Google Fonts em toda
   pagina do site.
   ========================================================================== */

@font-face{
  font-family:'Bodoni Moda';font-style:normal;font-weight:400 900;
  font-display:swap;
  src:url('https://marinanaves.com.br/wp-content/uploads/2026/08/fci-bodoni-var.woff2') format('woff2');
}
@font-face{
  font-family:'Bodoni Moda';font-style:italic;font-weight:400 700;
  font-display:swap;
  src:url('https://marinanaves.com.br/wp-content/uploads/2026/08/fci-bodoni-var-italic.woff2') format('woff2');
}

/* tokens da Consultora de Verdade */
body{
  --le-navy:#212842; --le-navy-deep:#191E33; --le-navy-soft:#2C3357;
  --le-navy-line:#3A4166;
  --le-cream:#E6D7C4; --le-cream-soft:#EFE6D9; --le-cream-line:#DACBB4;
  --le-white:#FFF; --le-ink:#212842; --le-ink-soft:#3C4568;
  --le-on-navy:#F4EEE4; --le-on-navy-mut:#C6BCAD;
  --le-verde:#25D366; --le-verde-hover:#2EE06E; --le-verde-ink:#06341C;
  --le-sans:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --le-serif:'Bodoni Moda',Georgia,'Times New Roman',serif;
}

.le{position:relative;font-family:var(--le-sans);line-height:1.6}
.le p{margin:0}
.le img{display:block;max-width:100%;height:auto}

/* ---------------------------------------------- campo de estrelas navy ---
   A CDV poe um <span class="star-field"> dentro das faixas navy. Aqui e
   pseudo-elemento, para nao criar um widget so para decoracao. */
.le-navy::before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
  background-image:radial-gradient(rgba(230,215,196,.1) 1px,transparent 1.6px);
  background-size:52px 52px;
}
.le-navy > .e-con-inner{position:relative;z-index:1}

/* ------------------------------------------------------------ tipografia */
.le-eyebrow .elementor-heading-title{
  display:flex;align-items:center;gap:10px;
  font-family:var(--le-sans);font-size:12px;font-weight:600;
  letter-spacing:.3em;text-transform:uppercase;line-height:1.4;
}
.le-eyebrow .elementor-heading-title::before{content:"\2726";font-size:13px;letter-spacing:0}
.le-f2 .le-eyebrow .elementor-heading-title,
.le-f5 .le-eyebrow .elementor-heading-title,
.le-f6 .le-eyebrow .elementor-heading-title,
.le-f7 .le-eyebrow .elementor-heading-title,
.le-f9 .le-eyebrow .elementor-heading-title,
.le-f10 .le-eyebrow .elementor-heading-title{justify-content:center}
.le-f5 .le-eyebrow .elementor-heading-title::after,
.le-f6 .le-eyebrow .elementor-heading-title::after,
.le-f7 .le-eyebrow .elementor-heading-title::after,
.le-f9 .le-eyebrow .elementor-heading-title::after,
.le-f10 .le-eyebrow .elementor-heading-title::after{content:"\2726";font-size:13px;letter-spacing:0}

.le-titulo .elementor-heading-title{
  font-family:var(--le-sans);font-weight:700;
  font-size:clamp(28px,5.6vw,46px);line-height:1.12;letter-spacing:-.01em;
  margin:16px 0 0;
}
.le-titulo .elementor-heading-title em{font-style:italic;font-weight:600}
.le-titulo--centro .elementor-heading-title{
  text-align:center;max-width:820px;margin-left:auto;margin-right:auto;
}

.le-sub .elementor-heading-title{
  font-family:var(--le-serif);font-style:italic;
  font-size:clamp(18px,3.4vw,24px);line-height:1.35;text-align:center;
  margin-top:14px;
}
.le-lead .elementor-heading-title{
  font-size:clamp(15px,2.6vw,18px);line-height:1.6;text-align:center;
  max-width:660px;margin:16px auto 0;font-weight:400;
}
.le-fecho .elementor-heading-title{
  font-family:var(--le-serif);font-style:italic;
  font-size:clamp(18px,3.2vw,23px);line-height:1.35;margin-top:24px;
}

/* ================================================== FAIXA 1 — o hero === */
.le-f1{overflow:hidden}
.le-hero__logo img{height:66px;width:auto;max-width:none}
.le-hero__titulo .elementor-heading-title{
  font-size:clamp(27px,3.5vw,42px);margin-top:22px;
}
.le-hero__lead .elementor-heading-title{
  font-size:16px;line-height:1.55;font-weight:400;margin-top:14px;
}

/* bullets do hero: estrela de quatro pontas, como na CDV */
.le-hero__bullets .elementor-icon-list-items{
  display:flex;flex-direction:column;gap:9px;margin:18px 0 0;padding:0;
}
.le-hero__bullets .elementor-icon-list-item{
  display:flex;gap:12px;align-items:flex-start;
}
.le-hero__bullets .elementor-icon-list-item::before{
  content:"\2726";color:var(--le-cream);font-size:14px;line-height:1;
  margin-top:5px;flex:none;
}
.le-hero__bullets .elementor-icon-list-text{
  font-size:14.5px;line-height:1.5;padding:0;
}
.le-hero__bullets .elementor-icon-list-icon{display:none}

/* a foto e o selo do MEC */
.le-hero__fig{position:relative}
.le-hero__foto img{
  border-radius:22px;border:1px solid var(--le-navy-line);
  box-shadow:0 30px 60px rgba(0,0,0,.42);
  aspect-ratio:4/5;object-fit:cover;object-position:50% 14%;width:100%;
}
.le-hero__selo{position:absolute;right:-14px;bottom:22px;z-index:2}
.le-hero__selo img{filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}

/* o cartao do formulario do RD Station.
   O RD injeta a marcacao dele dentro do <div> vazio, com estilo proprio.
   O que da para governar daqui e o campo, o rotulo e o botao. */
/* respiro acima do cartao quando o botao ancora nele */
.le-formcard{box-shadow:0 24px 50px rgba(0,0,0,.28);scroll-margin-top:24px}
.elementor-menu-anchor{scroll-margin-top:24px}
.le-formcard__titulo .elementor-heading-title{
  font-family:var(--le-sans);font-weight:700;font-size:19px;line-height:1.25;
}
.le-formcard__nota .elementor-heading-title{
  font-size:13.5px;line-height:1.5;font-weight:400;
}
.le-rdform{margin-top:6px}
/* O RD monta o formulario dele dentro do <div> vazio e nao da classe a tudo.
   O texto de consentimento, por exemplo, sai sem classe e herdava navy sobre
   navy. Por isso a cor e imposta no cartao inteiro, e so o campo e o botao
   escapam depois. */
.le-rdform,.le-rdform *{color:var(--le-on-navy)!important}
.le-rdform .bricks-form__label,
.le-rdform label,
.le-rdform small{
  font-family:var(--le-sans)!important;font-size:12.5px!important;
  font-weight:500!important;color:var(--le-on-navy-mut)!important;
  letter-spacing:.02em;
}
.le-rdform input[type=text],
.le-rdform input[type=email],
.le-rdform input[type=tel],
.le-rdform select,
.le-rdform textarea{
  font-family:var(--le-sans)!important;font-size:15px!important;
  border-radius:12px!important;border:1px solid var(--le-navy-line)!important;
  background:rgba(255,255,255,.06)!important;color:var(--le-white)!important;
  padding:13px 14px!important;height:auto!important;box-shadow:none!important;
}
.le-rdform input::placeholder,.le-rdform textarea::placeholder{
  color:rgba(198,188,173,.7)!important;
}
.le-rdform input:focus,.le-rdform select:focus,.le-rdform textarea:focus{
  border-color:var(--le-cream)!important;outline:none!important;
}
.le-rdform button,
.le-rdform input[type=submit],
.le-rdform .rd-button{
  font-family:var(--le-sans)!important;font-weight:600!important;
  font-size:16px!important;text-transform:none!important;
  background:var(--le-verde)!important;color:var(--le-verde-ink)!important;
  border:0!important;border-radius:999px!important;
  padding:17px 30px!important;width:100%!important;cursor:pointer;
  transition:background .25s ease,box-shadow .25s ease;
}
.le-rdform button:hover,
.le-rdform input[type=submit]:hover,
.le-rdform .rd-button:hover{
  background:var(--le-verde-hover)!important;
  box-shadow:0 12px 30px rgba(37,211,102,.4)!important;
}

/* --------------------------------------------------- a fita de marca --- */
.le-brandbar{overflow:hidden}
.le-brandbar > .e-con-inner{padding:12px 0;max-width:none}
.le-brandbar__track{
  display:flex;width:max-content;animation:leMarq 26s linear infinite;
  font-family:var(--le-serif);font-style:italic;font-size:20px;
  color:var(--le-navy);white-space:nowrap;
}
@keyframes leMarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ============================================ FAIXA 3 — voce sente que == */
.le-quote__foto img{
  border-radius:20px;border:1px solid var(--le-cream-line);
  box-shadow:0 24px 50px rgba(33,40,66,.16);
  aspect-ratio:4/5;object-fit:cover;width:100%;
}
.le-quote__txt{margin-top:20px}
.le-quote__txt p{
  font-family:var(--le-serif);font-style:italic;font-size:17px;
  line-height:1.5;
}
.le-quote__txt strong{color:var(--le-ink);font-weight:600}

/* as 4 perguntas viram cartoes creme, como o .pain-card da CDV */
.le-paincards .elementor-icon-list-items{
  display:grid;grid-template-columns:1fr;gap:14px;margin:28px 0 0;padding:0;
}
.le-paincards .elementor-icon-list-item{
  display:block;background:var(--le-cream);
  border:1px solid var(--le-cream-line);border-radius:16px;padding:22px 22px;
  transition:transform .3s ease,border-color .3s ease;
}
.le-paincards .elementor-icon-list-item:hover{
  transform:translateY(-3px);border-color:var(--le-navy);
}
.le-paincards .elementor-icon-list-icon{display:none}
.le-paincards .elementor-icon-list-text{
  font-size:15px;line-height:1.6;padding:0;
}
@media(min-width:768px){
  .le-paincards .elementor-icon-list-items{grid-template-columns:1fr 1fr}
}

/* ================================================ FAIXA 4 — o caminho == */
.le-beneficios .elementor-icon-list-items{
  margin:26px 0 0;padding:0;display:flex;flex-direction:column;
}
.le-beneficios .elementor-icon-list-item{
  display:flex;gap:14px;align-items:flex-start;padding:15px 2px;
  border-bottom:1px solid var(--le-cream-line);
}
.le-beneficios .elementor-icon-list-item:last-child{border-bottom:0}
.le-beneficios .elementor-icon-list-item::before{
  content:"\2726";color:var(--le-navy);font-size:14px;line-height:1;
  margin-top:5px;flex:none;
}
.le-beneficios .elementor-icon-list-icon{display:none}
.le-beneficios .elementor-icon-list-text{
  font-size:15.5px;line-height:1.55;padding:0;
}
.le-f4__mock img{
  filter:drop-shadow(0 24px 44px rgba(33,40,66,.24));width:100%;
}

/* ========================== FAIXAS 5 e 10 — o acordeao (widget toggle) ==
   A CDV desenha cada pergunta como um cartao branco de canto arredondado,
   com "+" que vira "\2212" quando abre. O toggle do Elementor traz chevron
   em SVG e bordas proprias: os dois saem. */
.le-acordeao{width:100%;margin-top:34px}
.le-acordeao .elementor-toggle{display:flex;flex-direction:column;gap:12px}
.le-acordeao .elementor-toggle-item{
  background:var(--le-white);border:1px solid var(--le-cream-line);
  border-radius:14px;overflow:hidden;
}
.le-acordeao .elementor-tab-title{
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  border:0!important;padding:20px 22px;cursor:pointer;background:0 0;
}
.le-acordeao .elementor-toggle-title{
  font-family:var(--le-sans);font-size:15.5px;font-weight:500;
  line-height:1.4;color:var(--le-ink);text-decoration:none;
}
.le-acordeao .elementor-toggle-icon{
  order:2;flex:none;width:auto;color:var(--le-navy);
}
.le-acordeao .elementor-toggle-icon svg{display:none}
.le-acordeao .elementor-toggle-icon-closed::before{content:"+"}
.le-acordeao .elementor-toggle-icon-opened::before{content:"\2212"}
.le-acordeao .elementor-toggle-icon-closed::before,
.le-acordeao .elementor-toggle-icon-opened::before{
  font-family:var(--le-serif);font-size:26px;line-height:1;
  color:var(--le-navy);
}
.le-acordeao .elementor-tab-content{
  border:0!important;padding:0 22px 20px;
}
.le-acordeao .elementor-tab-content p{
  font-size:14.5px;line-height:1.7;color:var(--le-ink-soft);margin:0;
}

/* =============================================== FAIXA 6 — os cartoes == */
.le-cards{margin-top:36px}
.le-card{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}
.le-card:hover{
  transform:translateY(-5px);border-color:var(--le-navy)!important;
  box-shadow:0 20px 40px rgba(33,40,66,.1);
}
.le-card__box .elementor-image-box-wrapper{text-align:center}
.le-card__box .elementor-image-box-img{margin:0 auto 16px;width:auto!important}
.le-card__box .elementor-image-box-img img{max-height:132px;width:auto;margin:0 auto}
.le-card__box .elementor-image-box-title{
  font-family:var(--le-sans);font-weight:700;font-size:17px;line-height:1.28;
  margin:0 0 8px;
}
.le-card__box .elementor-image-box-description{
  font-size:14px;line-height:1.55;
}

/* ================================================ FAIXA 7 — a decisao == */
.le-band__list .elementor-icon-list-items{
  margin:30px auto 0;padding:0;display:flex;flex-direction:column;gap:11px;
  max-width:560px;
}
.le-band__list .elementor-icon-list-item{
  display:flex;gap:12px;align-items:flex-start;justify-content:flex-start;
}
.le-band__list .elementor-icon-list-item::before{
  content:"\2726";color:var(--le-cream);font-size:14px;line-height:1;
  margin-top:5px;flex:none;
}
.le-band__list .elementor-icon-list-icon{display:none}
.le-band__list .elementor-icon-list-text{
  font-size:15px;line-height:1.5;font-weight:500;padding:0;
}

/* ================================================= FAIXA 8 — quem sou == */
.le-quem__foto img{
  border-radius:22px;border:1px solid var(--le-cream-line);
  box-shadow:0 30px 60px rgba(33,40,66,.16);
  aspect-ratio:4/5;object-fit:cover;width:100%;
}
.le-quem__bio{margin-top:18px}
.le-quem__bio p{font-size:15.5px;line-height:1.65;margin:0 0 14px}
.le-quem__bio p:last-child{margin-bottom:0}
.le-quem__bio strong{color:var(--le-ink);font-weight:600}
.le-press__label .elementor-heading-title{
  font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;
  font-weight:600;margin:34px 0 0;
}
.le-press{margin-top:14px}
.le-press .swiper-slide img{
  border-radius:12px;border:1px solid var(--le-cream-line);background:var(--le-white);
}
.le-press .elementor-swiper-button{
  color:var(--le-navy);background:var(--le-white);
  border:1px solid var(--le-cream-line);border-radius:50%;
  width:38px;height:38px;display:grid;place-items:center;
  box-shadow:0 4px 14px rgba(33,40,66,.14);
}

/* ============================================= FAIXA 9 — depoimentos === */
.le-depo{margin-top:34px;width:100%}
/* os prints tem alturas muito diferentes. Sem travar a altura, a esteira fica
   com o pe serrilhado. Cada print vira um cartao de altura fixa e a imagem
   encaixa dentro dele pelo topo. */
.le-depo .swiper-slide{height:auto}
.le-depo .swiper-slide-inner,.le-depo .swiper-slide figure{height:100%;margin:0}
/* Os 11 prints vao de 1018x90 a 790x980, entao a altura fixa sozinha nao
   resolvia: a largura continuava saindo da proporcao de cada print e os
   cartoes ficavam de tamanhos diferentes. Agora o cartao tem proporcao
   fixa e o print encaixa dentro por `contain`, centralizado: todos do
   mesmo tamanho em qualquer largura de tela, e nenhum print cortado.
   A proporcao e 4/3 porque foi a que melhor aproveita ESTES prints: 68%
   da caixa preenchida na media e 55% no pior caso. No quadrado caia para
   59% e 41%, e os prints largos ficavam pequenos demais para ler. */
.le-depo .swiper-slide img{
  width:100%;aspect-ratio:4/3;height:auto;
  object-fit:contain;object-position:center center;
  border-radius:16px;border:1px solid var(--le-cream-line);
  box-shadow:0 14px 32px rgba(33,40,66,.1);background:var(--le-white);
  padding:14px;
}
.le-depo .elementor-swiper-button{
  color:var(--le-navy);background:var(--le-white);
  border:1px solid var(--le-cream-line);border-radius:50%;
  width:40px;height:40px;display:grid;place-items:center;
  box-shadow:0 4px 14px rgba(33,40,66,.14);
}

/* ==================================================== FAIXA 11 — rodape */
.le-footer__marca .elementor-heading-title{
  font-family:var(--le-serif);font-style:italic;font-size:20px;text-align:center;
}
.le-footer__legal .elementor-heading-title{
  font-size:12.5px;letter-spacing:.02em;text-align:center;margin-top:8px;
}

/* ======================================================== os botoes ==== */
.le-cta{margin-top:34px}
.le-cta .elementor-button{
  box-shadow:0 10px 26px rgba(37,211,102,.28);
  transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease;
}
.le-cta .elementor-button:hover,
.le-cta .elementor-button:focus-visible{
  background:var(--le-verde-hover);transform:translateY(-2px);
  box-shadow:0 16px 34px rgba(37,211,102,.42);
}
/* o brilho pulsante do .btn--glow da CDV. So no CSS: animacao o painel do
   Elementor nao faz. */
@keyframes leGoPulse{
  0%,100%{box-shadow:0 10px 26px rgba(37,211,102,.28)}
  50%{box-shadow:0 10px 34px rgba(37,211,102,.62)}
}
.le-cta .elementor-button{animation:leGoPulse 2.8s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){
  .le-cta .elementor-button{animation:none}
  .le-brandbar__track{animation:none}
  .le-card,.le-paincards .elementor-icon-list-item{transition:none}
}

/* ===================================================== quebras de tela = */
@media(max-width:1024px){
  /* empilhado, a coluna da foto passa a valer 100%: sem um teto a foto do
     hero ficava com quase 900px de altura no tablet */
  .le-hero__fig,.le-quem__fig,.le-quote{
    max-width:420px;margin-inline:auto;width:100%;
  }
  .le-hero__selo{right:0;bottom:14px}
  .le-hero__selo img{width:104px}
  .le-f4__mock{max-width:460px;margin-inline:auto}
}
@media(max-width:767px){
  .le-hero__logo img{height:52px}
  .le-titulo .elementor-heading-title{margin-top:12px}
  .le-hero__foto img{aspect-ratio:1/1;object-position:50% 12%}
  .le-hero__selo{right:6px;bottom:8px}
  .le-hero__selo img{width:88px}
  .le-brandbar__track{font-size:16px}
  .le-cta{margin-top:26px}
  .le-cta .elementor-button{width:100%;display:block}
  .le-quote__txt p{font-size:16px}
  .le-card__box .elementor-image-box-img img{max-height:110px}
}


/* ================== acrescentado para a pagina de VENDAS =================
   O CSS acima e o da pagina de lista de espera (15620), copiado sem
   alteracao. Aqui embaixo fica so o que a venda tem a mais: o preco, o
   cronometro e o botao flutuante de WhatsApp. */

/* o preco, na faixa da oferta */
.le-preco__parcela .elementor-heading-title{
  font-family:var(--le-sans);font-weight:700;
  font-size:clamp(34px,7vw,56px);line-height:1.05;
  color:var(--le-white);text-align:center;margin:30px 0 0;
}
.le-preco__avista .elementor-heading-title{
  font-family:var(--le-serif);font-style:italic;
  font-size:clamp(17px,2.6vw,22px);color:var(--le-cream);
  text-align:center;margin:10px 0 0;
}
.le-preco__nota .elementor-heading-title{
  font-family:var(--le-sans);font-size:13px;line-height:1.6;
  color:var(--le-on-navy-mut);text-align:center;
  margin:22px auto 0;max-width:440px;
}

/* o cronometro */
.le-cd{
  border:1px solid var(--le-navy-line);border-radius:14px;
  background:rgba(0,0,0,.2);padding:18px 20px;margin:26px auto 0;
  max-width:420px;text-align:center;
}
.le-cd__label{
  font-family:var(--le-sans);font-size:11.5px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--le-on-navy-mut);font-weight:600;
  margin:0 0 12px;
}
.le-cd__boxes{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.le-cd__box{
  background:rgba(255,255,255,.06);border:1px solid var(--le-navy-line);
  border-radius:12px;min-width:70px;padding:12px 8px;
}
.le-cd__num{
  display:block;font-family:var(--le-serif);font-weight:600;
  font-size:clamp(26px,6vw,34px);line-height:1;color:var(--le-white);
  font-variant-numeric:tabular-nums;
}
.le-cd__unit{
  display:block;font-family:var(--le-sans);font-size:10.5px;
  letter-spacing:.14em;text-transform:uppercase;
  color:var(--le-on-navy-mut);margin-top:6px;
}

/* o balao do WhatsApp. O icone vai em SVG porque a pagina carrega Font
   Awesome 4 e o glifo do WhatsApp e da versao 5.
   O tracado e o oficial da marca, de simple-icons 13 (`whatsapp.svg`,
   viewBox 0 0 24 24). O que estava aqui antes era um desenho aproximado
   que eu fiz de cabeca: anel mais fino e telefone menor que o original.
   Trocado em 10/09 a pedido da Bruna. */
/* O `padding:18px` que o Elementor grava por elemento tem especificidade
   (0,4,0) e ganha de qualquer `padding:0` escrito aqui. Com isso a caixa de
   conteudo do botao fica com 24px, o icone tem 32px e transbordava para
   baixo e para a direita: a Bruna viu o icone deslocado em 10/09.
   Em vez de disputar especificidade, o icone e centralizado por posicao
   absoluta, que nao depende do padding nem da linha do grid. */
.le-wa .elementor-button{
  position:relative;width:60px;height:60px;
  box-shadow:0 8px 24px rgba(0,0,0,.28);
  transition:transform .25s ease,box-shadow .25s ease;
}
.le-wa .elementor-button-content-wrapper{display:block;line-height:0}
/* o texto sai da tela e continua no leitor de tela, senao o link fica sem
   nome nenhum: `display:none` esconde dos dois */
.le-wa .elementor-button-text{
  position:absolute;width:1px;height:1px;overflow:hidden;
  clip-path:inset(50%);white-space:nowrap;
}
.le-wa .elementor-button::before{
  content:"";position:absolute;top:50%;left:50%;
  transform:translate(-50%,-50%);
  width:32px;height:32px;background-color:#06341C;
  -webkit-mask:var(--le-wa-icone) center/contain no-repeat;
  mask:var(--le-wa-icone) center/contain no-repeat;
}
.le-wa .elementor-button:hover{
  transform:translateY(-3px);box-shadow:0 14px 32px rgba(37,211,102,.45);
}
body{
  --le-wa-icone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E");
}

/* ==========================================================================
   O MAPA. Réplica do `.pathway` da /consultora-de-verdade/.

   Arquivo COMPARTILHADO pelas duas páginas da FCI:
     · 15620, lista de espera  (`fci-lp-lista-espera/le.css`)
     · 15598, página de vendas (`fci-lp-vendas/v3.css`)

   Editar aqui e rodar `aplicar_mapa.py` nas duas. Os tokens vêm com valor de
   reserva, então o bloco funciona mesmo numa página cujo CSS não os defina.
   ========================================================================== */
.le-mapa-wrap{width:100%}
.le-mapa{position:relative;width:100%;margin-top:44px}
.le-mapa__palco{position:relative;max-width:1120px;margin:0 auto;
  min-height:430px}
.le-mapa__trilha{position:absolute;left:0;right:0;top:50%;
  transform:translateY(-50%);aspect-ratio:1000/300}
.le-mapa__curva{position:absolute;inset:0;width:100%;height:100%;
  overflow:visible}
.le-mapa__linha{fill:none;stroke:var(--le-navy,#212842);stroke-width:2.6;
  stroke-linecap:round}
.le-pno{fill:var(--le-navy,#212842)}
.le-phaste{stroke:var(--le-navy,#212842);stroke-width:1.4}

.le-pmark{position:absolute;z-index:3;display:inline-flex;align-items:center;
  gap:9px;background:#F6EFE3;border-radius:15px;padding:7px 8px 7px 13px;
  box-shadow:0 8px 20px rgba(33,40,66,.18)}
.le-pmark__txt{font-family:var(--le-sans,'Poppins',system-ui,sans-serif);font-weight:700;font-size:11.5px;
  line-height:1.14;letter-spacing:.03em;text-transform:uppercase;
  color:var(--le-navy,#212842);white-space:nowrap}
.le-pmark__ico{width:34px;height:34px;border-radius:50%;
  background:var(--le-navy,#212842);color:var(--le-cream,#E6D7C4);display:grid;
  place-items:center;flex:none}
.le-pmark__ico svg{width:18px;height:18px}

/* a largura mora na FIGURA. Posta na <img>, a porcentagem resolvia contra a
   propria figura, que e absoluta e se ajusta ao conteudo: circular, e a foto
   saia com 23% do palco em vez de comecar em 75%. */
.le-mapa__figura{position:absolute;right:0;bottom:0;z-index:2;width:25%;
  max-width:280px}
/* dois nomes de classe de propósito: a regra geral `.le img{height:auto}` é
   (0,1,1) e ganharia de um seletor de classe só, deixando a foto sair no
   tamanho natural, 680px de largura, em cima da trilha. */
/* A largura da foto e uma FATIA do palco, nao uma altura fixa. Com altura
   fixa ela mantinha 270px enquanto o palco encolhia, e entre 900 e 1150px de
   janela passava a ocupar quase um terco: a ultima pilula ia parar por baixo
   da Marina. Em porcentagem, a folga para as pilulas e a mesma em qualquer
   largura. */
.le-mapa .le-mapa__foto{display:block;width:100%;height:auto;
  -webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent 99%);
  mask-image:linear-gradient(to bottom,#000 82%,transparent 99%)}
/* abaixo de 1150px a pilula, que nao encolhe junto, pesa mais na conta */
@media(min-width:900px) and (max-width:1149px){
  .le-pmark{gap:7px;padding:6px 7px 6px 11px}
  .le-pmark__txt{font-size:10.5px}
  .le-pmark__ico{width:30px;height:30px}
  .le-pmark__ico svg{width:16px;height:16px}
}

/* a curva se desenha quando a faixa entra na tela, e os pontos aparecem em
   sequência. O `pathLength="100"` no SVG é o que deixa o dasharray ser 100
   independente do comprimento real do traçado. */
.le-mapa__linha{stroke-dasharray:100;stroke-dashoffset:100}
.le-mapa .le-pmark,.le-mapa .le-pno,.le-mapa .le-phaste{opacity:0}
.le-mapa.e-visivel .le-mapa__linha{animation:leTraco 1.7s ease forwards}
.le-mapa.e-visivel .le-pmark{animation:lePop .5s ease forwards}
.le-mapa.e-visivel .le-pno,
.le-mapa.e-visivel .le-phaste{animation:leFade .4s ease forwards}
@keyframes leTraco{to{stroke-dashoffset:0}}
@keyframes lePop{from{opacity:0;transform:translateY(7px) scale(.96)}
  to{opacity:1;transform:none}}
@keyframes leFade{to{opacity:1}}
.le-mapa.e-visivel .le-pmark--1,.le-mapa.e-visivel .le-pno--1,
.le-mapa.e-visivel .le-phaste--1{animation-delay:.45s}
.le-mapa.e-visivel .le-pmark--2,.le-mapa.e-visivel .le-pno--2,
.le-mapa.e-visivel .le-phaste--2{animation-delay:.65s}
.le-mapa.e-visivel .le-pmark--3,.le-mapa.e-visivel .le-pno--3,
.le-mapa.e-visivel .le-phaste--3{animation-delay:.85s}
.le-mapa.e-visivel .le-pmark--4,.le-mapa.e-visivel .le-pno--4,
.le-mapa.e-visivel .le-phaste--4{animation-delay:1.05s}
.le-mapa.e-visivel .le-pmark--5,.le-mapa.e-visivel .le-pno--5,
.le-mapa.e-visivel .le-phaste--5{animation-delay:1.25s}
.le-mapa.e-visivel .le-pmark--6,.le-mapa.e-visivel .le-pno--6,
.le-mapa.e-visivel .le-phaste--6{animation-delay:1.45s}
@media(prefers-reduced-motion:reduce){
  .le-mapa__linha{stroke-dashoffset:0}
  .le-mapa .le-pmark,.le-mapa .le-pno,.le-mapa .le-phaste{opacity:1}
  .le-mapa.e-visivel *{animation:none!important}
}

/* Abaixo de 900px a curva não cabe: seis pílulas de 170px não têm onde
   pousar sem se cobrirem. A trilha vira lista, com a mesma pílula, e a foto
   desce para baixo dela. */
@media(max-width:899px){
  .le-mapa{margin-top:32px}
  .le-mapa__palco{min-height:0}
  .le-mapa__trilha{position:static;transform:none;aspect-ratio:auto;
    display:flex;flex-direction:column;gap:10px}
  .le-mapa__curva{display:none}
  .le-pmark{position:static!important;left:auto!important;top:auto!important;
    width:100%;justify-content:space-between;padding:12px 12px 12px 18px;
    border-radius:16px}
  .le-pmark__txt{white-space:normal;font-size:12.5px}
  .le-mapa__figura{position:static;margin:28px auto 0;display:flex;
    justify-content:center}
  .le-mapa__figura{width:auto;max-width:none}
  .le-mapa .le-mapa__foto{height:300px;width:auto;margin:0 auto}
}


/* ========== conserto dos seletores que escapavam em classe de container ==
   Container nao renderiza `_css_classes` neste site (0 de 56 no HTML ao
   vivo), entao estas regras nunca chegaram a valer. Mesmas declaracoes,
   agora escopadas por id, que o Elementor emite. */
.elementor-15598 .elementor-element-2545b21,
.elementor-15598 .elementor-element-295c552,
.elementor-15598 .elementor-element-1634fb5,
.elementor-15598 .elementor-element-1a8a978,
.elementor-15598 .elementor-element-65c865b,
.elementor-15598 .elementor-element-a14edb5,
.elementor-15598 .elementor-element-853b40a,
.elementor-15598 .elementor-element-1b58041,
.elementor-15598 .elementor-element-ca58141,
.elementor-15598 .elementor-element-7603c70,
.elementor-15598 .elementor-element-6bb53fa,
.elementor-15598 .elementor-element-2188fc6,
.elementor-15598 .elementor-element-e5a6642{position:relative;font-family:var(--le-sans);line-height:1.6}
.elementor-15598 .elementor-element-2545b21 p,
.elementor-15598 .elementor-element-295c552 p,
.elementor-15598 .elementor-element-1634fb5 p,
.elementor-15598 .elementor-element-1a8a978 p,
.elementor-15598 .elementor-element-65c865b p,
.elementor-15598 .elementor-element-a14edb5 p,
.elementor-15598 .elementor-element-853b40a p,
.elementor-15598 .elementor-element-1b58041 p,
.elementor-15598 .elementor-element-ca58141 p,
.elementor-15598 .elementor-element-7603c70 p,
.elementor-15598 .elementor-element-6bb53fa p,
.elementor-15598 .elementor-element-2188fc6 p,
.elementor-15598 .elementor-element-e5a6642 p{margin:0}
.elementor-15598 .elementor-element-2545b21 img,
.elementor-15598 .elementor-element-295c552 img,
.elementor-15598 .elementor-element-1634fb5 img,
.elementor-15598 .elementor-element-1a8a978 img,
.elementor-15598 .elementor-element-65c865b img,
.elementor-15598 .elementor-element-a14edb5 img,
.elementor-15598 .elementor-element-853b40a img,
.elementor-15598 .elementor-element-1b58041 img,
.elementor-15598 .elementor-element-ca58141 img,
.elementor-15598 .elementor-element-7603c70 img,
.elementor-15598 .elementor-element-6bb53fa img,
.elementor-15598 .elementor-element-2188fc6 img,
.elementor-15598 .elementor-element-e5a6642 img{display:block;max-width:100%;height:auto}

/* o campo de estrelas das faixas navy */
.elementor-15598 .elementor-element-2545b21::before,
.elementor-15598 .elementor-element-853b40a::before,
.elementor-15598 .elementor-element-1b58041::before,
.elementor-15598 .elementor-element-ca58141::before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
  background-image:radial-gradient(rgba(230,215,196,.30) 1px,transparent 1px),
    radial-gradient(rgba(230,215,196,.18) 1px,transparent 1px);
  background-size:130px 130px,70px 70px;
  background-position:0 0,35px 45px;
}
.elementor-15598 .elementor-element-2545b21 > .e-con-inner,
.elementor-15598 .elementor-element-853b40a > .e-con-inner,
.elementor-15598 .elementor-element-1b58041 > .e-con-inner,
.elementor-15598 .elementor-element-ca58141 > .e-con-inner{position:relative;z-index:1}

.elementor-15598 .elementor-element-2545b21,
.elementor-15598 .elementor-element-dde8e98{overflow:hidden}
.elementor-15598 .elementor-element-dde8e98 > .e-con-inner{padding:12px 0;max-width:none}

/* O selo do MEC e absoluto e precisa da FIGURA como referencia. Sem isso ele
   resolvia contra o documento e ia parar no canto da pagina, nao no canto da
   foto. Era o pior efeito da classe morta. */
.elementor-15598 .elementor-element-4f2a0a1,
.elementor-15598 .elementor-element-5d9d7ab{position:relative}

/* o levantar do cartao no hover, na faixa dos 4 cartoes */
.elementor-15598 .elementor-element-a77251a,
.elementor-15598 .elementor-element-6a167d4,
.elementor-15598 .elementor-element-c18df9e,
.elementor-15598 .elementor-element-3b8736f{transition:transform .35s ease,border-color .35s ease,
  box-shadow .35s ease}
.elementor-15598 .elementor-element-a77251a:hover,
.elementor-15598 .elementor-element-6a167d4:hover,
.elementor-15598 .elementor-element-c18df9e:hover,
.elementor-15598 .elementor-element-3b8736f:hover{transform:translateY(-5px);
  border-color:var(--le-navy)!important;
  box-shadow:0 20px 40px rgba(33,40,66,.1)}

@media(max-width:1024px){
  /* empilhado, a coluna da foto passa a valer 100%: sem um teto a foto do
     hero ficava com quase 900px de altura no tablet */
  .elementor-15598 .elementor-element-4f2a0a1,
.elementor-15598 .elementor-element-5d9d7ab,
.elementor-15598 .elementor-element-189c9bc,
.elementor-15598 .elementor-element-98e782d{max-width:420px;margin-inline:auto;width:100%}
}

/* o olho de secao centralizado, com losango dos dois lados */
.elementor-15598 .elementor-element-295c552 .le-eyebrow .elementor-heading-title,
.elementor-15598 .elementor-element-65c865b .le-eyebrow .elementor-heading-title,
.elementor-15598 .elementor-element-a14edb5 .le-eyebrow .elementor-heading-title,
.elementor-15598 .elementor-element-853b40a .le-eyebrow .elementor-heading-title,
.elementor-15598 .elementor-element-1b58041 .le-eyebrow .elementor-heading-title,
.elementor-15598 .elementor-element-ca58141 .le-eyebrow .elementor-heading-title,
.elementor-15598 .elementor-element-6bb53fa .le-eyebrow .elementor-heading-title,
.elementor-15598 .elementor-element-2188fc6 .le-eyebrow .elementor-heading-title{justify-content:center}
.elementor-15598 .elementor-element-295c552 .le-eyebrow .elementor-heading-title::after,
.elementor-15598 .elementor-element-65c865b .le-eyebrow .elementor-heading-title::after,
.elementor-15598 .elementor-element-a14edb5 .le-eyebrow .elementor-heading-title::after,
.elementor-15598 .elementor-element-853b40a .le-eyebrow .elementor-heading-title::after,
.elementor-15598 .elementor-element-1b58041 .le-eyebrow .elementor-heading-title::after,
.elementor-15598 .elementor-element-ca58141 .le-eyebrow .elementor-heading-title::after,
.elementor-15598 .elementor-element-6bb53fa .le-eyebrow .elementor-heading-title::after,
.elementor-15598 .elementor-element-2188fc6 .le-eyebrow .elementor-heading-title::after{content:"\2726";font-size:13px;letter-spacing:0}


/* ============ dobra do Encantar e Vender e as duas ofertas =============
   Cores amostradas da arte do bonus: verde #344C3C, bege #F4EDDF,
   dourado #DCA951. Cor de heading e de container vai no DADO; aqui fica
   so o que o painel do Elementor nao alcanca. */
.elementor-15598{--ev-verde:#344C3C;--ev-verde-esc:#26382C;
  --ev-bege:#F4EDDF;--ev-dourado:#DCA951}

/* ---- faixa 7: a dobra do Encantar e Vender ---- */
.le-ev__arte img{
  max-width:440px;margin-inline:auto;border-radius:18px;
  box-shadow:0 26px 54px rgba(38,56,44,.34);
}
/* o olho de secao desta faixa e dourado, inclusive os dois losangos */
.elementor-15598 .elementor-element-a14edb5 .le-eyebrow .elementor-heading-title::before,
.elementor-15598 .elementor-element-a14edb5 .le-eyebrow .elementor-heading-title::after{
  color:var(--ev-dourado);
}

/* as caixinhas dos modulos, na identidade do EV. O "+" ja vem do
   `.le-acordeao` da pagina; aqui muda so a cor. */
.le-ev__acordeao .elementor-toggle-item{
  background:rgba(255,255,255,.62);border-color:var(--ev-dourado);
}
.le-ev__acordeao .elementor-toggle-title{color:var(--ev-verde-esc)}
.le-ev__acordeao .elementor-tab-content,
.le-ev__acordeao .elementor-tab-content p{color:var(--ev-verde)}
.le-ev__acordeao .elementor-toggle-icon-closed::before,
.le-ev__acordeao .elementor-toggle-icon-opened::before{
  color:var(--ev-dourado);
}

/* ---- o preco riscado e o selo "somente hoje" ---- */
.le-preco__de .elementor-heading-title{
  font-family:var(--le-sans);font-size:15px;font-weight:500;
  color:var(--le-on-navy-mut);text-align:center;margin:26px 0 0;
}
.le-preco__de s{text-decoration-thickness:2px}
.le-preco__hoje{
  display:inline-block;font-family:var(--le-sans);font-size:14px;
  font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  color:var(--le-verde-ink);background:var(--le-verde);
  border-radius:999px;padding:6px 14px;margin-left:10px;
  vertical-align:middle;
}
@media(max-width:767px){
  .le-preco__hoje{display:block;margin:10px auto 0;width:max-content;
    font-size:12.5px;padding:5px 12px}
}

/* ---- a oferta 2, em dois blocos ----
   No celular os dois precisam caber na mesma tela, entao o bloco e
   compacto: lista curta, preco menor, botao de altura reduzida. */
.le-bloco__selo .elementor-heading-title{
  display:inline-block;font-family:var(--le-sans);font-size:10.5px;
  font-weight:700;letter-spacing:.16em;text-transform:uppercase;
  color:var(--ev-verde-esc);background:var(--ev-dourado);
  border-radius:999px;padding:5px 12px;margin:0 0 12px;
}
.le-bloco__titulo .elementor-heading-title{
  font-family:var(--le-sans);font-size:clamp(17px,2.2vw,20px);
  font-weight:600;line-height:1.25;color:var(--le-white);margin:0;
}
.le-bloco__lista .elementor-icon-list-items{
  display:flex;flex-direction:column;gap:7px;margin:14px 0 0;padding:0;
}
.le-bloco__lista .elementor-icon-list-item{
  display:flex;gap:10px;align-items:flex-start;
}
.le-bloco__lista .elementor-icon-list-item::before{
  content:"\2726";color:var(--ev-dourado);font-size:12px;line-height:1;
  margin-top:4px;flex:none;
}
.le-bloco__lista .elementor-icon-list-icon{display:none}
.le-bloco__lista .elementor-icon-list-text{
  font-family:var(--le-sans);font-size:13.5px;line-height:1.45;
  color:var(--le-on-navy);padding:0;
}
.le-bloco__de .elementor-heading-title{
  font-family:var(--le-sans);font-size:13px;font-weight:500;
  color:var(--le-on-navy-mut);margin:18px 0 0;
}
.le-bloco__de s{text-decoration-thickness:2px}
.le-bloco__preco .elementor-heading-title{
  font-family:var(--le-sans);font-weight:700;
  font-size:clamp(28px,4vw,38px);line-height:1.05;
  color:var(--le-white);margin:6px 0 0;
}
.le-bloco__parcela .elementor-heading-title{
  font-family:var(--le-serif);font-style:italic;
  font-size:clamp(14px,1.8vw,17px);color:var(--le-cream);margin:6px 0 0;
}
/* as caixas tem a mesma altura, mas o bloco 1 tem uma linha a mais (o
   "de R$ 6.000") e o selo. Sem empurrar o botao para o fim, os dois botoes
   ficam em alturas diferentes lado a lado. */
.le-bloco__cta{margin-top:auto;padding-top:18px}
.le-bloco__cta .elementor-button{width:100%;padding:15px 20px;font-size:15px}
@media(max-width:767px){
  .le-bloco__lista .elementor-icon-list-items{gap:5px;margin-top:10px}
  .le-bloco__lista .elementor-icon-list-text{font-size:12.5px;line-height:1.35}
  .le-bloco__preco .elementor-heading-title{font-size:26px}
  .le-bloco__de .elementor-heading-title{margin-top:12px;font-size:12px}
  .le-bloco__selo .elementor-heading-title{margin-bottom:8px}
  .le-bloco__cta{padding-top:12px}
  .le-bloco__cta .elementor-button{padding:13px 16px;font-size:14px}
}


/* ============ a foto do hero no mobile, sem moldura e com fade ======
   Pedido da Bruna em 10/09: no mobile a capa nao deve ficar dentro de um
   retangulo, e sim direto no fundo da faixa.
   Vale so no mobile porque o arquivo de la e recorte com fundo
   transparente (38,5% da imagem). O do desktop e foto retangular cheia e
   continua precisando da moldura. */
.le-hero__foto--solta img{
  border:0;border-radius:0;box-shadow:none;
  aspect-ratio:auto;object-fit:contain;height:auto;width:100%;
  -webkit-mask-image:var(--le-hero-fade);
  mask-image:var(--le-hero-fade);
}
body{
  --le-hero-fade:linear-gradient(to bottom,
    #000 0 84%,
    rgba(0,0,0,.85) 89%,
    rgba(0,0,0,.45) 94%,
    rgba(0,0,0,.12) 97.5%,
    rgba(0,0,0,0) 100%);
}


/* link dentro de resposta do FAQ */
.le-acordeao .elementor-tab-content a{
  color:var(--le-ink);font-weight:600;
  text-decoration:underline;text-underline-offset:3px;
  text-decoration-thickness:1px;
}
.le-acordeao .elementor-tab-content a:hover{color:var(--le-verde-ink)}/* End custom CSS */