.elementor-17 .elementor-element.elementor-element-7d13c2a{--display:flex;--min-height:100vh;--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:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-7d13c2a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7d13c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE6;}.elementor-17 .elementor-element.elementor-element-452eacf{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-452eacf.e-con{--flex-grow:0;--flex-shrink:0;}.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-17 .elementor-element.elementor-element-7468653{font-family:"Rosario", Sans-serif;font-weight:100;text-transform:uppercase;color:#7F5B43;}.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-17 .elementor-element.elementor-element-40ad836 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:70px;font-weight:300;color:#493527;}.elementor-17 .elementor-element.elementor-element-51ae870{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;color:#29241EBF;}.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-17 .elementor-element.elementor-element-1ae259a .elementor-button{background-color:#7F5B43;font-family:"Rosario", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:020px 020px 020px 020px;}.elementor-17 .elementor-element.elementor-element-1ae259a{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-044409b .elementor-button{background-color:#7F5B4300;font-family:"Rosario", Sans-serif;font-weight:500;text-transform:uppercase;fill:#7F5B43;color:#7F5B43;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7F5B43;border-radius:0px 0px 0px 0px;padding:020px 020px 020px 020px;}.elementor-17 .elementor-element.elementor-element-044409b{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-37a5939{--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;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-37a5939.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-17 .elementor-element.elementor-element-0d79aaf{width:var( --container-widget-width, 106.477% );max-width:106.477%;--container-widget-width:106.477%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-0d79aaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-0d79aaf img{box-shadow:0px 2px 20px 0px rgba(122.39999999999999, 122.39999999999999, 122.39999999999999, 0.18);}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0d01397{left:-207px;}body.rtl .elementor-17 .elementor-element.elementor-element-0d01397{right:-207px;}.elementor-17 .elementor-element.elementor-element-0d01397{top:536px;}.elementor-17 .elementor-element.elementor-element-0d01397 img{width:26%;}.elementor-17 .elementor-element.elementor-element-30bde17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-30bde17:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-30bde17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE6;}.elementor-17 .elementor-element.elementor-element-e4ffb8b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e4ffb8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f19ff47{font-family:"Rosario", Sans-serif;font-weight:100;text-transform:uppercase;color:#7F5B43;}.elementor-17 .elementor-element.elementor-element-d3c2667{width:var( --container-widget-width, 44.473% );max-width:44.473%;--container-widget-width:44.473%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d3c2667.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d3c2667 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:47px;font-weight:600;color:#493527;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f39eda8{width:var( --container-widget-width, 48% );max-width:48%;padding:10px 10px 10px 10px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-f39eda8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f39eda8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-f39eda8 .elementor-icon{font-size:25px;}.elementor-17 .elementor-element.elementor-element-f39eda8 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f39eda8 .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-f39eda8 .elementor-icon-box-description{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-0c83e19{width:var( --container-widget-width, 48% );max-width:48%;padding:10px 10px 10px 10px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-0c83e19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-0c83e19 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-0c83e19 .elementor-icon{font-size:25px;}.elementor-17 .elementor-element.elementor-element-0c83e19 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-0c83e19 .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-0c83e19 .elementor-icon-box-description{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-a3b8faf{width:var( --container-widget-width, 48% );max-width:48%;padding:10px 10px 10px 10px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-a3b8faf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a3b8faf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-a3b8faf .elementor-icon{font-size:25px;}.elementor-17 .elementor-element.elementor-element-a3b8faf .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-a3b8faf .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-a3b8faf .elementor-icon-box-description{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-daa40da{width:var( --container-widget-width, 48% );max-width:48%;padding:10px 10px 10px 10px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-daa40da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-daa40da .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-daa40da .elementor-icon{font-size:25px;}.elementor-17 .elementor-element.elementor-element-daa40da .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-daa40da .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-daa40da .elementor-icon-box-description{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-4141349{width:100%;max-width:100%;padding:60px 0px 0px 0px;text-align:center;font-family:"Rosario", Sans-serif;font-size:20px;font-weight:100;font-style:italic;}.elementor-17 .elementor-element.elementor-element-c465dd9{--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;--justify-content:space-between;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c465dd9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c465dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}.elementor-17 .elementor-element.elementor-element-205aa9b{--display:flex;}.elementor-17 .elementor-element.elementor-element-205aa9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-89e0d16{font-family:"Rosario", Sans-serif;font-weight:100;text-transform:uppercase;color:#7F5B43;}.elementor-17 .elementor-element.elementor-element-73faa55{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-73faa55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-73faa55 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:47px;font-weight:600;color:#493527;}.elementor-17 .elementor-element.elementor-element-21ad684{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;}.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-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-icon i{color:#745A44;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-icon svg{fill:#745A44;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-fd4459d{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-item > a{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-fd4459d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-514a22d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-514a22d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-514a22d img{box-shadow:0px 2px 20px 0px rgba(122.39999999999999, 122.39999999999999, 122.39999999999999, 0.18);}.elementor-17 .elementor-element.elementor-element-c45e975{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:199px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c45e975:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c45e975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4433;}.elementor-17 .elementor-element.elementor-element-0268e36{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0268e36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-034937e{font-family:"Rosario", Sans-serif;font-weight:100;text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7f34550{width:var( --container-widget-width, 44.473% );max-width:44.473%;--container-widget-width:44.473%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-7f34550.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-7f34550 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-72fe00c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;}.elementor-17 .elementor-element.elementor-element-72fe00c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-72fe00c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-72fe00c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-72fe00c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-72fe00c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-72fe00c .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-72fe00c .elementor-icon-box-title{color:#FFFFFF;transition-duration:1s;}.elementor-17 .elementor-element.elementor-element-72fe00c:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-72fe00c:has(:focus) .elementor-icon-box-title{color:#FCF9F7;}.elementor-17 .elementor-element.elementor-element-72fe00c .elementor-icon-box-description{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-ba04d7d{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;}.elementor-17 .elementor-element.elementor-element-ba04d7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ba04d7d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-ba04d7d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-ba04d7d.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ba04d7d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-ba04d7d .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-ba04d7d .elementor-icon-box-title{color:#FFFFFF;transition-duration:1s;}.elementor-17 .elementor-element.elementor-element-ba04d7d:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-ba04d7d:has(:focus) .elementor-icon-box-title{color:#FCF9F7;}.elementor-17 .elementor-element.elementor-element-ba04d7d .elementor-icon-box-description{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d3a3ccd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;}.elementor-17 .elementor-element.elementor-element-d3a3ccd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d3a3ccd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-d3a3ccd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d3a3ccd.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d3a3ccd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d3a3ccd .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-d3a3ccd .elementor-icon-box-title{color:#FFFFFF;transition-duration:1s;}.elementor-17 .elementor-element.elementor-element-d3a3ccd:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-d3a3ccd:has(:focus) .elementor-icon-box-title{color:#FCF9F7;}.elementor-17 .elementor-element.elementor-element-d3a3ccd .elementor-icon-box-description{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-fb77bdc{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;}.elementor-17 .elementor-element.elementor-element-fb77bdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-fb77bdc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-fb77bdc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-fb77bdc.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-fb77bdc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-fb77bdc .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-fb77bdc .elementor-icon-box-title{color:#FFFFFF;transition-duration:1s;}.elementor-17 .elementor-element.elementor-element-fb77bdc:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-fb77bdc:has(:focus) .elementor-icon-box-title{color:#FCF9F7;}.elementor-17 .elementor-element.elementor-element-fb77bdc .elementor-icon-box-description{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-85e1772{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;}.elementor-17 .elementor-element.elementor-element-85e1772.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-85e1772 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-85e1772.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-85e1772.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-85e1772.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-85e1772 .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-85e1772 .elementor-icon-box-title{color:#FFFFFF;transition-duration:1s;}.elementor-17 .elementor-element.elementor-element-85e1772:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-85e1772:has(:focus) .elementor-icon-box-title{color:#FCF9F7;}.elementor-17 .elementor-element.elementor-element-85e1772 .elementor-icon-box-description{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4b56c1a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:none;}.elementor-17 .elementor-element.elementor-element-4b56c1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4b56c1a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-4b56c1a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4b56c1a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4b56c1a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4b56c1a .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-4b56c1a .elementor-icon-box-title{color:#FFFFFF;transition-duration:1s;}.elementor-17 .elementor-element.elementor-element-4b56c1a:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-4b56c1a:has(:focus) .elementor-icon-box-title{color:#FCF9F7;}.elementor-17 .elementor-element.elementor-element-4b56c1a .elementor-icon-box-description{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0ccc48b{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d09cfd1{--display:flex;}.elementor-17 .elementor-element.elementor-element-d09cfd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-196c577{font-family:"Rosario", Sans-serif;font-weight:100;text-transform:uppercase;color:#7F5B43;}.elementor-17 .elementor-element.elementor-element-ed4e78c{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-ed4e78c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ed4e78c .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:47px;font-weight:600;color:#493527;}.elementor-17 .elementor-element.elementor-element-1f7f22c{--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;--flex-wrap:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-17 .elementor-element.elementor-element-1f7f22c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a2d0c78{--display:flex;}.elementor-17 .elementor-element.elementor-element-a2d0c78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-2d11e69{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-2d11e69 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-aaf491e{--display:flex;}.elementor-17 .elementor-element.elementor-element-aaf491e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-634d5f4{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-634d5f4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-20cdf1f{--display:flex;}.elementor-17 .elementor-element.elementor-element-20cdf1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-240e597{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-240e597 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-7e0bc38{--display:flex;}.elementor-17 .elementor-element.elementor-element-7e0bc38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-e5c6127{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-e5c6127 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-682d796{--display:flex;}.elementor-17 .elementor-element.elementor-element-682d796.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-cb9b2d3{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-cb9b2d3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-b229722{--display:flex;}.elementor-17 .elementor-element.elementor-element-b229722.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4997183{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DED7CE;}.elementor-17 .elementor-element.elementor-element-4997183 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-17 .elementor-element.elementor-element-65d2c37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-65d2c37:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-65d2c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE6;}.elementor-17 .elementor-element.elementor-element-2197fbc{width:100%;max-width:100%;text-align:center;font-family:"Rosario", Sans-serif;font-weight:100;text-transform:uppercase;color:#7F5B43;}.elementor-17 .elementor-element.elementor-element-01b167a{width:100%;max-width:100%;padding:0px 0px 60px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-01b167a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-01b167a .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:47px;font-weight:600;color:#493527;}.elementor-17 .elementor-element.elementor-element-c84dca5{--display:flex;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:#DED7CE;--border-color:#DED7CE;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-c84dca5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-0e9b4d5{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-da9cffc{text-align:center;}.elementor-17 .elementor-element.elementor-element-da9cffc .elementor-heading-title{font-family:"Canela", Sans-serif;font-weight:100;}.elementor-17 .elementor-element.elementor-element-db11e84{--display:flex;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:#DED7CE;--border-color:#DED7CE;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-db11e84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ddf8e83{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-72ed3c5{text-align:center;}.elementor-17 .elementor-element.elementor-element-72ed3c5 .elementor-heading-title{font-family:"Canela", Sans-serif;font-weight:100;}.elementor-17 .elementor-element.elementor-element-dc0c210{--display:flex;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:#DED7CE;--border-color:#DED7CE;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-dc0c210.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-437413b{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-389b8e6{text-align:center;}.elementor-17 .elementor-element.elementor-element-389b8e6 .elementor-heading-title{font-family:"Canela", Sans-serif;font-weight:100;}.elementor-17 .elementor-element.elementor-element-29f44d7{--display:flex;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:#DED7CE;--border-color:#DED7CE;--border-radius:0px 0px 0px 0px;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-29f44d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-7da597e{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-c390871{text-align:center;}.elementor-17 .elementor-element.elementor-element-c390871 .elementor-heading-title{font-family:"Canela", Sans-serif;font-weight:100;}.elementor-17 .elementor-element.elementor-element-1b4af19{--display:flex;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:#DED7CE;--border-color:#DED7CE;--border-radius:0px 0px 0px 0px;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-1b4af19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-2bded66{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-af52613{text-align:center;}.elementor-17 .elementor-element.elementor-element-af52613 .elementor-heading-title{font-family:"Canela", Sans-serif;font-weight:100;}.elementor-17 .elementor-element.elementor-element-40df147{--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;--justify-content:space-between;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0595e6c{--display:flex;}.elementor-17 .elementor-element.elementor-element-0595e6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-5daaecd{font-family:"Rosario", Sans-serif;font-weight:100;text-transform:uppercase;color:#7F5B43;}.elementor-17 .elementor-element.elementor-element-eab69d6{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-eab69d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-eab69d6 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:47px;font-weight:600;color:#493527;}.elementor-17 .elementor-element.elementor-element-75e71a4{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-icon i{color:#745A44;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-icon svg{fill:#745A44;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-399d1a9{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-item > a{font-family:"Rosario", Sans-serif;font-size:20px;font-weight:300;}.elementor-17 .elementor-element.elementor-element-399d1a9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-1d7e443{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-1d7e443.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-1d7e443 img{box-shadow:0px 2px 20px 0px rgba(122.39999999999999, 122.39999999999999, 122.39999999999999, 0.18);}.elementor-17 .elementor-element.elementor-element-4a3d8ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d8f5235{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-c45e975{--content-width:90vw;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-452eacf{--width:48%;}.elementor-17 .elementor-element.elementor-element-37a5939{--width:48%;}.elementor-17 .elementor-element.elementor-element-e4ffb8b{--width:100%;}.elementor-17 .elementor-element.elementor-element-205aa9b{--width:48%;}.elementor-17 .elementor-element.elementor-element-0268e36{--width:100%;}.elementor-17 .elementor-element.elementor-element-d09cfd1{--width:48%;}.elementor-17 .elementor-element.elementor-element-1f7f22c{--width:48%;}.elementor-17 .elementor-element.elementor-element-a2d0c78{--width:48.163%;}.elementor-17 .elementor-element.elementor-element-aaf491e{--width:48.163%;}.elementor-17 .elementor-element.elementor-element-20cdf1f{--width:48.163%;}.elementor-17 .elementor-element.elementor-element-7e0bc38{--width:48.163%;}.elementor-17 .elementor-element.elementor-element-682d796{--width:48.163%;}.elementor-17 .elementor-element.elementor-element-b229722{--width:48.163%;}.elementor-17 .elementor-element.elementor-element-c84dca5{--width:32%;}.elementor-17 .elementor-element.elementor-element-db11e84{--width:32%;}.elementor-17 .elementor-element.elementor-element-dc0c210{--width:32%;}.elementor-17 .elementor-element.elementor-element-29f44d7{--width:32%;}.elementor-17 .elementor-element.elementor-element-1b4af19{--width:32%;}.elementor-17 .elementor-element.elementor-element-0595e6c{--width:48%;}}@media(max-width:1366px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-c45e975{--content-width:90vw;}}/* Start custom CSS for heading, class: .elementor-element-40ad836 */.texto-destaque {
  color: #7F5B43; /* altere para a cor que quiser */
  font-style: italic;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72fe00c *//* =========================================
   Card minimalista — tons couro sem bordas arredondadas
   ========================================= */

:root {
  --bg-1: #5F3C27;
  --bg-2: #4B2B1D;
  --ink: #F3F0EB;
  --title: #F5E1C8;
}

/* CARD */
.card-premium {
  position: relative;
  padding: 2rem 1.7rem;
  color: var(--ink);
  background: linear-gradient(160deg, var(--bg-1) 0%, var(--bg-2) 100%);
  border-radius: 0;
  border: none;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover simples */
.card-premium:hover,
.card-premium:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 14px 26px rgba(0, 0, 0, 0.28);
}

/* Título */
.card-premium h1,
.card-premium h2,
.card-premium h3,
.card-premium .titulo {
  color: var(--title);
  margin: 0 0 .8rem;
  font-weight: 600;
  letter-spacing: .2px;
}

/* Texto */
.card-premium p {
  color: var(--ink);
  opacity: .9;
  line-height: 1.6;
  margin-bottom: 0;
}

/* Ícone */
.card-premium .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 1rem;
  color: var(--title);
  background: rgba(255, 255, 255, .08);
  border-radius: 0;
  box-shadow: none;
  transition: transform .25s ease, background .25s ease;
}

/* Hover do ícone */
.card-premium:hover .elementor-icon {
  transform: translateY(-2px);
  background: rgba(255, 255, 255, .12);
}

/* Remove efeitos extras */
.card-premium .elementor-icon::before,
.card-premium .elementor-icon::after {
  display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba04d7d *//* =========================================
   Card minimalista — tons couro sem bordas arredondadas
   ========================================= */

:root {
  --bg-1: #5F3C27;
  --bg-2: #4B2B1D;
  --ink: #F3F0EB;
  --title: #F5E1C8;
}

/* CARD */
.card-premium {
  position: relative;
  padding: 2rem 1.7rem;
  color: var(--ink);
  background: linear-gradient(160deg, var(--bg-1) 0%, var(--bg-2) 100%);
  border-radius: 0;
  border: none;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover simples */
.card-premium:hover,
.card-premium:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 14px 26px rgba(0, 0, 0, 0.28);
}

/* Título */
.card-premium h1,
.card-premium h2,
.card-premium h3,
.card-premium .titulo {
  color: var(--title);
  margin: 0 0 .8rem;
  font-weight: 600;
  letter-spacing: .2px;
}

/* Texto */
.card-premium p {
  color: var(--ink);
  opacity: .9;
  line-height: 1.6;
  margin-bottom: 0;
}

/* Ícone */
.card-premium .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 1rem;
  color: var(--title);
  background: rgba(255, 255, 255, .08);
  border-radius: 0;
  box-shadow: none;
  transition: transform .25s ease, background .25s ease;
}

/* Hover do ícone */
.card-premium:hover .elementor-icon {
  transform: translateY(-2px);
  background: rgba(255, 255, 255, .12);
}

/* Remove efeitos extras */
.card-premium .elementor-icon::before,
.card-premium .elementor-icon::after {
  display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3a3ccd *//* =========================================
   Card minimalista — tons couro sem bordas arredondadas
   ========================================= */

:root {
  --bg-1: #5F3C27;
  --bg-2: #4B2B1D;
  --ink: #F3F0EB;
  --title: #F5E1C8;
}

/* CARD */
.card-premium {
  position: relative;
  padding: 2rem 1.7rem;
  color: var(--ink);
  background: linear-gradient(160deg, var(--bg-1) 0%, var(--bg-2) 100%);
  border-radius: 0;
  border: none;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover simples */
.card-premium:hover,
.card-premium:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 14px 26px rgba(0, 0, 0, 0.28);
}

/* Título */
.card-premium h1,
.card-premium h2,
.card-premium h3,
.card-premium .titulo {
  color: var(--title);
  margin: 0 0 .8rem;
  font-weight: 600;
  letter-spacing: .2px;
}

/* Texto */
.card-premium p {
  color: var(--ink);
  opacity: .9;
  line-height: 1.6;
  margin-bottom: 0;
}

/* Ícone */
.card-premium .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 1rem;
  color: var(--title);
  background: rgba(255, 255, 255, .08);
  border-radius: 0;
  box-shadow: none;
  transition: transform .25s ease, background .25s ease;
}

/* Hover do ícone */
.card-premium:hover .elementor-icon {
  transform: translateY(-2px);
  background: rgba(255, 255, 255, .12);
}

/* Remove efeitos extras */
.card-premium .elementor-icon::before,
.card-premium .elementor-icon::after {
  display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb77bdc *//* =========================================
   Card minimalista — tons couro sem bordas arredondadas
   ========================================= */

:root {
  --bg-1: #5F3C27;
  --bg-2: #4B2B1D;
  --ink: #F3F0EB;
  --title: #F5E1C8;
}

/* CARD */
.card-premium {
  position: relative;
  padding: 2rem 1.7rem;
  color: var(--ink);
  background: linear-gradient(160deg, var(--bg-1) 0%, var(--bg-2) 100%);
  border-radius: 0;
  border: none;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover simples */
.card-premium:hover,
.card-premium:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 14px 26px rgba(0, 0, 0, 0.28);
}

/* Título */
.card-premium h1,
.card-premium h2,
.card-premium h3,
.card-premium .titulo {
  color: var(--title);
  margin: 0 0 .8rem;
  font-weight: 600;
  letter-spacing: .2px;
}

/* Texto */
.card-premium p {
  color: var(--ink);
  opacity: .9;
  line-height: 1.6;
  margin-bottom: 0;
}

/* Ícone */
.card-premium .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 1rem;
  color: var(--title);
  background: rgba(255, 255, 255, .08);
  border-radius: 0;
  box-shadow: none;
  transition: transform .25s ease, background .25s ease;
}

/* Hover do ícone */
.card-premium:hover .elementor-icon {
  transform: translateY(-2px);
  background: rgba(255, 255, 255, .12);
}

/* Remove efeitos extras */
.card-premium .elementor-icon::before,
.card-premium .elementor-icon::after {
  display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-85e1772 *//* =========================================
   Card minimalista — tons couro sem bordas arredondadas
   ========================================= */

:root {
  --bg-1: #5F3C27;
  --bg-2: #4B2B1D;
  --ink: #F3F0EB;
  --title: #F5E1C8;
}

/* CARD */
.card-premium {
  position: relative;
  padding: 2rem 1.7rem;
  color: var(--ink);
  background: linear-gradient(160deg, var(--bg-1) 0%, var(--bg-2) 100%);
  border-radius: 0;
  border: none;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover simples */
.card-premium:hover,
.card-premium:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 14px 26px rgba(0, 0, 0, 0.28);
}

/* Título */
.card-premium h1,
.card-premium h2,
.card-premium h3,
.card-premium .titulo {
  color: var(--title);
  margin: 0 0 .8rem;
  font-weight: 600;
  letter-spacing: .2px;
}

/* Texto */
.card-premium p {
  color: var(--ink);
  opacity: .9;
  line-height: 1.6;
  margin-bottom: 0;
}

/* Ícone */
.card-premium .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 1rem;
  color: var(--title);
  background: rgba(255, 255, 255, .08);
  border-radius: 0;
  box-shadow: none;
  transition: transform .25s ease, background .25s ease;
}

/* Hover do ícone */
.card-premium:hover .elementor-icon {
  transform: translateY(-2px);
  background: rgba(255, 255, 255, .12);
}

/* Remove efeitos extras */
.card-premium .elementor-icon::before,
.card-premium .elementor-icon::after {
  display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b56c1a *//* =========================================
   Card minimalista — tons couro sem bordas arredondadas
   ========================================= */

:root {
  --bg-1: #5F3C27;
  --bg-2: #4B2B1D;
  --ink: #F3F0EB;
  --title: #F5E1C8;
}

/* CARD */
.card-premium {
  position: relative;
  padding: 2rem 1.7rem;
  color: var(--ink);
  background: linear-gradient(160deg, var(--bg-1) 0%, var(--bg-2) 100%);
  border-radius: 0;
  border: none;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Hover simples */
.card-premium:hover,
.card-premium:focus-within {
  transform: translateY(-3px);
  box-shadow: 0 14px 26px rgba(0, 0, 0, 0.28);
}

/* Título */
.card-premium h1,
.card-premium h2,
.card-premium h3,
.card-premium .titulo {
  color: var(--title);
  margin: 0 0 .8rem;
  font-weight: 600;
  letter-spacing: .2px;
}

/* Texto */
.card-premium p {
  color: var(--ink);
  opacity: .9;
  line-height: 1.6;
  margin-bottom: 0;
}

/* Ícone */
.card-premium .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 1rem;
  color: var(--title);
  background: rgba(255, 255, 255, .08);
  border-radius: 0;
  box-shadow: none;
  transition: transform .25s ease, background .25s ease;
}

/* Hover do ícone */
.card-premium:hover .elementor-icon {
  transform: translateY(-2px);
  background: rgba(255, 255, 255, .12);
}

/* Remove efeitos extras */
.card-premium .elementor-icon::before,
.card-premium .elementor-icon::after {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c45e975 *//* =========================
   Ajustes premium da sessão
   ========================= */

/* Espaçamento extra entre o título da sessão e os cards */
.sessao-beneficios {
  margin-top: 3rem;  /* aumenta respiro acima */
  margin-bottom: 3rem; /* opcional, mais respiro abaixo */
}

/* Grid dos cards (desktop) */
.sessao-beneficios .elementor-container {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem; /* espaçamento horizontal/vertical entre cards */
  justify-content: center;
}

/* Cards */
.sessao-beneficios .card-premium {
  flex: 1 1 300px;   /* cada card ocupa mínimo 300px e se ajusta */
  max-width: 350px;  /* largura máxima para não esticar demais */
  min-height: 220px; /* padroniza altura */
  display: flex;
  flex-direction: column;
  justify-content: flex-start; /* título no topo */
}

/* Título do card */
.sessao-beneficios .card-premium h2,
.sessao-beneficios .card-premium h3 {
  margin-bottom: .6rem;
}

/* Texto do card */
.sessao-beneficios .card-premium p {
  margin-top: auto; /* mantém texto no fim, se quiser equilibrar */
}

/* Responsividade (mobile) */
@media (max-width: 768px) {
  .sessao-beneficios .elementor-container {
    flex-direction: column;
    gap: 1.5rem;
    align-items: stretch;
  }

  .sessao-beneficios .card-premium {
    max-width: 100%;
    min-height: auto; /* no mobile, deixa altura se adaptar */
  }
}/* End custom CSS */