.elementor-1089 .elementor-element.elementor-element-4310cfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0rem 0rem 18rem 18rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1089 .elementor-element.elementor-element-4310cfb:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-4310cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1089 .elementor-element.elementor-element-1764f4c{--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;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-1764f4c:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-1764f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F7F2E9 0%, #F7F2E9 100%);}.elementor-1089 .elementor-element.elementor-element-1764f4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-9129df8 > .elementor-widget-container{margin:-70px 0px 0px 12px;}.elementor-1089 .elementor-element.elementor-element-9129df8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-title{margin-block-end:40px;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-title a{font-family:"Tiempos Headline Black", Sans-serif;font-size:4rem;font-weight:700;line-height:43px;}.elementor-1089 .elementor-element.elementor-element-9129df8:has(:hover) .elementor-icon-box-title,
					 .elementor-1089 .elementor-element.elementor-element-9129df8:has(:focus) .elementor-icon-box-title{color:#F4E4E4;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-description{font-family:"Cabinet Grotesk", Sans-serif;font-size:2.9rem;font-weight:400;line-height:20px;}.elementor-1089 .elementor-element.elementor-element-e6d1d2a{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-1089 .elementor-element.elementor-element-e6d1d2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-58d0873{width:var( --container-widget-width, 56.607% );max-width:56.607%;--container-widget-width:56.607%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-58d0873 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1089 .elementor-element.elementor-element-58d0873.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-size:4.9rem;}.elementor-1089 .elementor-element.elementor-element-58d0873:has(:hover) .elementor-icon-box-title,
					 .elementor-1089 .elementor-element.elementor-element-58d0873:has(:focus) .elementor-icon-box-title{color:#252421;}.elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-1089 .elementor-element.elementor-element-24351b4{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-24351b4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-24351b4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button{background-color:#DA1111;font-family:"Canela Variable", Sans-serif;font-size:27px;}.elementor-1089 .elementor-element.elementor-element-9eaa184{width:initial;max-width:initial;}.elementor-1089 .elementor-element.elementor-element-9eaa184 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-9eaa184.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1089 .elementor-element.elementor-element-10e17ca{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1089 .elementor-element.elementor-element-ec16370{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 2;}.elementor-1089 .elementor-element.elementor-element-ec16370:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-ec16370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#761713;}.elementor-1089 .elementor-element.elementor-element-1fc476d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 6;grid-row:span 2;}.elementor-1089 .elementor-element.elementor-element-1fc476d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-1fc476d .elementor-image-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-1fc476d .elementor-image-box-title{font-family:"Canela Variable", Sans-serif;font-size:2.8rem;font-weight:900;line-height:1em;}.elementor-1089 .elementor-element.elementor-element-1fc476d .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:1.9rem;font-weight:400;color:#F7F2E9;}.elementor-1089 .elementor-element.elementor-element-b53b328{--display:flex;--min-height:0px;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;grid-column:span 4;grid-row:span 1;}.elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-1089 .elementor-element.elementor-element-be01042{--icon-box-icon-margin:2rem;}.elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-title{margin-block-end:1em;}.elementor-1089 .elementor-element.elementor-element-be01042.elementor-view-stacked .elementor-icon{background-color:#761713;}.elementor-1089 .elementor-element.elementor-element-be01042.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-be01042.elementor-view-default .elementor-icon{fill:#761713;color:#761713;border-color:#761713;}.elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-weight:900;}.elementor-1089 .elementor-element.elementor-element-be01042:has(:hover) .elementor-icon-box-title,
					 .elementor-1089 .elementor-element.elementor-element-be01042:has(:focus) .elementor-icon-box-title{color:#F6F6FF;}.elementor-1089 .elementor-element.elementor-element-dbaa89a{--display:flex;--min-height:0px;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;grid-column:span 2;grid-row:span 1;}.elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-1089 .elementor-element.elementor-element-f90e5b3{--icon-box-icon-margin:2rem;}.elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-title{margin-block-end:1em;}.elementor-1089 .elementor-element.elementor-element-f90e5b3.elementor-view-stacked .elementor-icon{background-color:#761713;}.elementor-1089 .elementor-element.elementor-element-f90e5b3.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-f90e5b3.elementor-view-default .elementor-icon{fill:#761713;color:#761713;border-color:#761713;}.elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-weight:900;}.elementor-1089 .elementor-element.elementor-element-f90e5b3:has(:hover) .elementor-icon-box-title,
					 .elementor-1089 .elementor-element.elementor-element-f90e5b3:has(:focus) .elementor-icon-box-title{color:#F6F6FF;}.elementor-1089 .elementor-element.elementor-element-9094ab6{--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:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;grid-column:span 2;grid-row:span 1;}.elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-1089 .elementor-element.elementor-element-6922300{--icon-box-icon-margin:2rem;}.elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-title{margin-block-end:1em;}.elementor-1089 .elementor-element.elementor-element-6922300.elementor-view-stacked .elementor-icon{background-color:#761713;}.elementor-1089 .elementor-element.elementor-element-6922300.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-6922300.elementor-view-default .elementor-icon{fill:#761713;color:#761713;border-color:#761713;}.elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-weight:900;}.elementor-1089 .elementor-element.elementor-element-6922300:has(:hover) .elementor-icon-box-title,
					 .elementor-1089 .elementor-element.elementor-element-6922300:has(:focus) .elementor-icon-box-title{color:#F6F6FF;}.elementor-1089 .elementor-element.elementor-element-56cc0fa{--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-1089 .elementor-element.elementor-element-b7614b1{--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:32px 10px;--row-gap:32px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1089 .elementor-element.elementor-element-ab79f3a > .elementor-widget-container{background-color:#0F0D0A;padding:8px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7946F6;border-radius:50px 50px 50px 50px;}.elementor-1089 .elementor-element.elementor-element-ab79f3a.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-ab79f3a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-1b50860{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-1b50860 > .elementor-widget-container{margin:0em 0em 7em 0em;}.elementor-1089 .elementor-element.elementor-element-1b50860 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-1b50860 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-1b50860 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-size:3.6rem;font-weight:900;line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-1b50860 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:300;line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-9a202c5{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-0536ebc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1089 .elementor-element.elementor-element-0536ebc:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-0536ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1089 .elementor-element.elementor-element-0536ebc.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-2bfbea1.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-2bfbea1 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-1089 .elementor-element.elementor-element-2bfbea1 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-2bfbea1 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-weight:900;}.elementor-1089 .elementor-element.elementor-element-2bfbea1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-94f5fd4{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-94f5fd4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-title a{font-family:"Graphik Light", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-1089 .elementor-element.elementor-element-fc2614e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1089 .elementor-element.elementor-element-fc2614e:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-fc2614e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1089 .elementor-element.elementor-element-fc2614e.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-c0819a5.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-c0819a5 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-1089 .elementor-element.elementor-element-c0819a5 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-c0819a5 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-weight:900;}.elementor-1089 .elementor-element.elementor-element-c0819a5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-ba40150{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-ba40150.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-title a{font-family:"Graphik Light", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-1089 .elementor-element.elementor-element-7fd45c9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1089 .elementor-element.elementor-element-7fd45c9:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-7fd45c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1089 .elementor-element.elementor-element-7fd45c9.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-61fde16.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-61fde16 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-1089 .elementor-element.elementor-element-61fde16 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-61fde16 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-weight:900;}.elementor-1089 .elementor-element.elementor-element-61fde16 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-95d6871{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-95d6871.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-title a{font-family:"Graphik Light", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-1089 .elementor-element.elementor-element-81fbaf0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1089 .elementor-element.elementor-element-81fbaf0:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-81fbaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1089 .elementor-element.elementor-element-81fbaf0.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-808adf2.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-808adf2 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-1089 .elementor-element.elementor-element-808adf2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-808adf2.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-808adf2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-808adf2 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-808adf2 .elementor-icon-box-title a{font-family:"Canela Variable", Sans-serif;font-weight:900;}.elementor-1089 .elementor-element.elementor-element-808adf2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-fadf95f{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-fadf95f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-title a{font-family:"Graphik Light", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-title{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-1089 .elementor-element.elementor-element-b6486c7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1089 .elementor-element.elementor-element-b6486c7.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-eafa350{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1089 .elementor-element.elementor-element-eafa350:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-eafa350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0909;}.elementor-1089 .elementor-element.elementor-element-09d3d32{--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-1089 .elementor-element.elementor-element-f1ff58b{width:var( --container-widget-width, 43.565% );max-width:43.565%;--container-widget-width:43.565%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-f1ff58b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1089 .elementor-element.elementor-element-e59bd3a{--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-1089 .elementor-element.elementor-element-5aa3433{--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;}body.elementor-page-1089{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1089 .elementor-element.elementor-element-1764f4c{--width:113.385%;}.elementor-1089 .elementor-element.elementor-element-ec16370{--width:100%;}.elementor-1089 .elementor-element.elementor-element-b53b328{--width:100%;}.elementor-1089 .elementor-element.elementor-element-dbaa89a{--width:100%;}.elementor-1089 .elementor-element.elementor-element-9094ab6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1089 .elementor-element.elementor-element-ec16370{--width:100%;}.elementor-1089 .elementor-element.elementor-element-b53b328{--width:100%;}.elementor-1089 .elementor-element.elementor-element-dbaa89a{--width:100%;}.elementor-1089 .elementor-element.elementor-element-9094ab6{--width:100%;}}@media(max-width:1024px){.elementor-1089 .elementor-element.elementor-element-10e17ca{--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1089 .elementor-element.elementor-element-ec16370{grid-column:span 3;grid-row:span 1;}.elementor-1089 .elementor-element.elementor-element-1fc476d{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-1089 .elementor-element.elementor-element-1fc476d .elementor-image-box-title{margin-bottom:0px;font-size:1.8rem;line-height:1em;}.elementor-1089 .elementor-element.elementor-element-1fc476d .elementor-image-box-description{font-size:1.4rem;line-height:1em;}.elementor-1089 .elementor-element.elementor-element-b53b328{grid-column:span 3;}.elementor-1089 .elementor-element.elementor-element-be01042{--icon-box-icon-margin:0rem;}.elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-title a{font-size:1.4rem;}.elementor-1089 .elementor-element.elementor-element-dbaa89a{grid-column:span 3;}.elementor-1089 .elementor-element.elementor-element-f90e5b3{--icon-box-icon-margin:0rem;}.elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-title a{font-size:1.4rem;}.elementor-1089 .elementor-element.elementor-element-9094ab6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;grid-column:span 3;grid-row:span 1;}.elementor-1089 .elementor-element.elementor-element-6922300{--icon-box-icon-margin:0rem;}.elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-title a{font-size:1.4rem;}.elementor-1089 .elementor-element.elementor-element-0536ebc{--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-1089 .elementor-element.elementor-element-fc2614e{--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-1089 .elementor-element.elementor-element-7fd45c9{--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-1089 .elementor-element.elementor-element-81fbaf0{--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-1089 .elementor-element.elementor-element-b6486c7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-1089 .elementor-element.elementor-element-4310cfb{--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;--border-radius:0rem 0rem 4rem 4rem;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1089 .elementor-element.elementor-element-1764f4c{--width:80vw;--min-height:0vh;--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 16px 16px 16px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-1764f4c:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-1764f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #F7F2E9 100%, #F7F2E9 100%);}.elementor-1089 .elementor-element.elementor-element-9129df8 > .elementor-widget-container{margin:-36px 0px 0px 4px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-9129df8.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-9129df8{z-index:2;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-title a{font-size:2.4em;line-height:0.8em;letter-spacing:-0.7px;}.elementor-1089 .elementor-element.elementor-element-9129df8 .elementor-icon-box-description{font-size:1.4em;}.elementor-1089 .elementor-element.elementor-element-e6d1d2a{--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-around;--align-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1089 .elementor-element.elementor-element-e6d1d2a.e-con{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-58d0873{width:var( --container-widget-width, 88.936% );max-width:88.936%;--container-widget-width:88.936%;--container-widget-flex-grow:0;z-index:2;}.elementor-1089 .elementor-element.elementor-element-58d0873 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-58d0873.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-wrapper{text-align:left;}.elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-title{margin-block-end:25px;}.elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-1089 .elementor-element.elementor-element-58d0873 .elementor-icon-box-description{font-size:12px;line-height:1em;}.elementor-1089 .elementor-element.elementor-element-24351b4 > .elementor-widget-container{margin:-36px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-24351b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1089 .elementor-element.elementor-element-9eaa184{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-9eaa184 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button{font-size:20px;}.elementor-1089 .elementor-element.elementor-element-10e17ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1089 .elementor-element.elementor-element-ec16370{--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;grid-column:span 6;}.elementor-1089 .elementor-element.elementor-element-1fc476d{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-1fc476d .elementor-image-box-title{font-size:35px;line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-1fc476d .elementor-image-box-description{font-size:14px;}.elementor-1089 .elementor-element.elementor-element-b53b328{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;grid-column:span 6;}.elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-be01042 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-1089 .elementor-element.elementor-element-dbaa89a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;grid-column:span 6;}.elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-f90e5b3 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-1089 .elementor-element.elementor-element-9094ab6{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;grid-column:span 6;}.elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-6922300 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-1089 .elementor-element.elementor-element-b7614b1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1089 .elementor-element.elementor-element-ab79f3a.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-1b50860 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-1b50860 .elementor-icon-box-title a{font-size:28px;}.elementor-1089 .elementor-element.elementor-element-1b50860 .elementor-icon-box-description{font-size:16px;}.elementor-1089 .elementor-element.elementor-element-0536ebc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-94f5fd4{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-title{margin-block-end:7px;}.elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-title a{font-size:20px;}.elementor-1089 .elementor-element.elementor-element-94f5fd4 .elementor-icon-box-description{font-size:1.2rem;}.elementor-1089 .elementor-element.elementor-element-fc2614e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-ba40150{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-title{margin-block-end:7px;}.elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-title a{font-size:20px;}.elementor-1089 .elementor-element.elementor-element-ba40150 .elementor-icon-box-description{font-size:1.2rem;}.elementor-1089 .elementor-element.elementor-element-7fd45c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-95d6871{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-title{margin-block-end:7px;}.elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-title a{font-size:20px;}.elementor-1089 .elementor-element.elementor-element-95d6871 .elementor-icon-box-description{font-size:1.2rem;}.elementor-1089 .elementor-element.elementor-element-81fbaf0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-fadf95f{width:100%;max-width:100%;}.elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-title{margin-block-end:7px;}.elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-title, .elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-title a{font-size:20px;}.elementor-1089 .elementor-element.elementor-element-fadf95f .elementor-icon-box-description{font-size:1.2rem;}.elementor-1089 .elementor-element.elementor-element-b6486c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for button, class: .elementor-element-9eaa184 */.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  width: 100% !important;
}

.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button-content-wrapper {
  display: grid ! important;
  grid-template-columns: 1fr auto !important;
  gap: 0.875em !important;
  width: 100% !important;
  align-items: stretch !important;
}

.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button-text {
  order: 1 !important;
  background: #761713 !important;
  color: #F7F2E9 !important;
  padding: 0.75em 1.5em !important;
  border: 2px solid #210E0D !important;
  border-radius: 8px !important;
  box-shadow: -6px 6px 0 0 #210E0D !important;
  transition: all 0.3s ease !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
}
.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button-icon {
  order: 2 !important;
  background: #761713 !important;
  color: #F7F2E9 !important;
  border: 2px solid #210E0D !important;
  border-radius: 8px !important;
  box-shadow: -6px 6px 0 0 #210E0D !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: all 0.3s ease !important;
  padding: 0 !important;
  margin: 0 !important;
  aspect-ratio: 1 / 1 !important;
}
.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button-text:hover {
  background: #5E1110 !important;
  box-shadow: -3px 3px 0 0 #210E0D !important;
  transform: translate(-3px, 3px) !important;
}
.elementor-1089 .elementor-element.elementor-element-9eaa184 .elementor-button-icon:hover {
  background: #5E1110 !important;
  box-shadow: -3px 3px 0 0 #210E0D !important;
  transform: translate(-3px, 3px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4310cfb *//* ============================================
   VERMELHO SANGUE ESCURO · #2e0808
   Profundidade completa em todas as telas
   Bordas laterais escuras só em 1250px+
   
   Cola no CSS Personalizado do container
   Remova qualquer fundo na aba Estilo.
============================================ */

.elementor-1089 .elementor-element.elementor-element-4310cfb {
  background-color: #2e0808 !important;
  background-image:
    url("data:image/svg+xml,%3Csvg viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='6' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.12'/%3E%3C/svg%3E"),
    radial-gradient(ellipse 130% 14% at 38% 24%, rgba(170,15,15,0.15) 0%, transparent 65%),
    radial-gradient(ellipse 90% 16% at 62% 52%, rgba(150,12,12,0.12) 0%, transparent 55%),
    radial-gradient(ellipse 110% 10% at 45% 76%, rgba(160,14,14,0.09) 0%, transparent 55%),
    radial-gradient(ellipse 80% 18% at 80% 35%, rgba(140,10,10,0.07) 0%, transparent 50%),
    linear-gradient(180deg, rgba(190,20,20,0.09) 0%, transparent 10%),
    radial-gradient(circle at 0% 0%, rgba(0,0,0,0.6) 0%, transparent 28%),
    radial-gradient(circle at 100% 100%, rgba(0,0,0,0.6) 0%, transparent 30%),
    radial-gradient(circle at 100% 0%, rgba(0,0,0,0.5) 0%, transparent 25%),
    radial-gradient(circle at 0% 100%, rgba(0,0,0,0.5) 0%, transparent 25%),
    radial-gradient(circle at 5% 18%, rgba(0,0,0,0.45) 0%, transparent 22%),
    radial-gradient(circle at 60% 5%, rgba(0,0,0,0.4) 0%, transparent 18%),
    radial-gradient(circle at 95% 45%, rgba(0,0,0,0.42) 0%, transparent 24%),
    radial-gradient(circle at 18% 88%, rgba(0,0,0,0.4) 0%, transparent 22%),
    radial-gradient(circle at 82% 85%, rgba(0,0,0,0.38) 0%, transparent 26%),
    radial-gradient(ellipse at 38% 35%, rgba(0,0,0,0.2) 0%, transparent 45%),
    radial-gradient(ellipse at 68% 60%, rgba(0,0,0,0.18) 0%, transparent 40%),
    radial-gradient(ellipse 70% 60% at 48% 45%, transparent 25%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.45) 80%, rgba(0,0,0,0.6) 100%),
    linear-gradient(160deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.25) 40%, rgba(0,0,0,0.4) 75%, rgba(0,0,0,0.5) 100%) !important;
}


/* bordas laterais escuras — só 1250px+ */

@media (min-width: 1250px) {
  .elementor-1089 .elementor-element.elementor-element-4310cfb::before {
    content: '' !important;
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    pointer-events: none !important;
    background-image:
      linear-gradient(90deg, 
        rgba(0,0,0,0.7) 0%, 
        rgba(0,0,0,0.4) 6%,
        rgba(0,0,0,0.15) 14%, 
        transparent 22%, 
        transparent 78%, 
        rgba(0,0,0,0.15) 86%,
        rgba(0,0,0,0.4) 94%, 
        rgba(0,0,0,0.7) 100%),
      radial-gradient(ellipse 30% 40% at 0% 0%, rgba(0,0,0,0.6) 0%, transparent 70%),
      radial-gradient(ellipse 30% 40% at 100% 0%, rgba(0,0,0,0.6) 0%, transparent 70%),
      radial-gradient(ellipse 30% 40% at 0% 100%, rgba(0,0,0,0.6) 0%, transparent 70%),
      radial-gradient(ellipse 30% 40% at 100% 100%, rgba(0,0,0,0.6) 0%, transparent 70%),
      radial-gradient(ellipse 20% 50% at 2% 35%, rgba(0,0,0,0.3) 0%, transparent 70%),
      radial-gradient(ellipse 18% 45% at 98% 60%, rgba(0,0,0,0.25) 0%, transparent 70%),
      radial-gradient(ellipse 22% 35% at 3% 75%, rgba(0,0,0,0.2) 0%, transparent 65%) !important;
  }

  .elementor-1089 .elementor-element.elementor-element-4310cfb > .e-con-inner {
    position: relative;
    z-index: 1;
  }
}

@media (min-width: 1600px) {
  .elementor-1089 .elementor-element.elementor-element-4310cfb::before {
    background-image:
      linear-gradient(90deg, 
        rgba(0,0,0,0.85) 0%, 
        rgba(0,0,0,0.55) 5%,
        rgba(0,0,0,0.25) 12%, 
        rgba(0,0,0,0.08) 20%, 
        transparent 28%, 
        transparent 72%, 
        rgba(0,0,0,0.08) 80%,
        rgba(0,0,0,0.25) 88%,
        rgba(0,0,0,0.55) 95%, 
        rgba(0,0,0,0.85) 100%),
      radial-gradient(ellipse 30% 40% at 0% 0%, rgba(0,0,0,0.7) 0%, transparent 70%),
      radial-gradient(ellipse 30% 40% at 100% 0%, rgba(0,0,0,0.7) 0%, transparent 70%),
      radial-gradient(ellipse 30% 40% at 0% 100%, rgba(0,0,0,0.7) 0%, transparent 70%),
      radial-gradient(ellipse 30% 40% at 100% 100%, rgba(0,0,0,0.7) 0%, transparent 70%),
      radial-gradient(ellipse 22% 55% at 2% 30%, rgba(0,0,0,0.4) 0%, transparent 70%),
      radial-gradient(ellipse 20% 50% at 98% 55%, rgba(0,0,0,0.35) 0%, transparent 70%),
      radial-gradient(ellipse 24% 40% at 3% 80%, rgba(0,0,0,0.3) 0%, transparent 65%),
      radial-gradient(ellipse 18% 45% at 97% 20%, rgba(0,0,0,0.25) 0%, transparent 65%) !important;
  }
}

@media (min-width: 1920px) {
  .elementor-1089 .elementor-element.elementor-element-4310cfb::before {
    background-image:
      linear-gradient(90deg, 
        rgba(0,0,0,0.95) 0%, 
        rgba(0,0,0,0.7) 4%,
        rgba(0,0,0,0.4) 10%, 
        rgba(0,0,0,0.15) 18%, 
        rgba(0,0,0,0.05) 25%, 
        transparent 32%, 
        transparent 68%, 
        rgba(0,0,0,0.05) 75%,
        rgba(0,0,0,0.15) 82%,
        rgba(0,0,0,0.4) 90%,
        rgba(0,0,0,0.7) 96%, 
        rgba(0,0,0,0.95) 100%),
      radial-gradient(ellipse 32% 45% at 0% 0%, rgba(0,0,0,0.8) 0%, transparent 70%),
      radial-gradient(ellipse 32% 45% at 100% 0%, rgba(0,0,0,0.8) 0%, transparent 70%),
      radial-gradient(ellipse 32% 45% at 0% 100%, rgba(0,0,0,0.8) 0%, transparent 70%),
      radial-gradient(ellipse 32% 45% at 100% 100%, rgba(0,0,0,0.8) 0%, transparent 70%),
      radial-gradient(ellipse 25% 60% at 1% 28%, rgba(0,0,0,0.5) 0%, transparent 70%),
      radial-gradient(ellipse 22% 55% at 99% 50%, rgba(0,0,0,0.45) 0%, transparent 70%),
      radial-gradient(ellipse 26% 45% at 2% 78%, rgba(0,0,0,0.4) 0%, transparent 65%),
      radial-gradient(ellipse 20% 50% at 98% 18%, rgba(0,0,0,0.35) 0%, transparent 65%) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec16370 */.elementor-1089 .elementor-element.elementor-element-ec16370 {
  border: 2px solid #210E0D !important;
  border-radius: 12px !important;
  box-shadow: -6px 6px 0 0 #210E0D !important;
}
```

E se tiver elementos filhos dentro que também tenham borda arredondada, o raio deles seria:
```
12px − 2px (borda) − padding do container/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-be01042 *//* =============================================
   ICON BOX — Descrição full width
   Adicione uma CSS Class ao widget (ex: .ib-desc-full)
   e use o seletor abaixo no CSS Customizado
   ============================================= */

.ib-desc-full .elementor-icon-box-wrapper {
    position: relative;        /* âncora para o ícone absoluto */
    display: flex;
    flex-direction: column;    /* empilha ícone + conteúdo verticalmente */
    align-items: flex-start;
}

.ib-desc-full .elementor-icon-box-icon {
    position: absolute;        /* retira o ícone do fluxo */
    top: 0;
    right: 0;                  /* ← mude para 'left: 0' se o ícone for esquerda */
    z-index: 1;
}

.ib-desc-full .elementor-icon-box-content {
    width: 100%;               /* conteúdo ocupa toda a largura */
}

.ib-desc-full .elementor-icon-box-description {
    width: 100%;               /* descrição sem restrição lateral */
    padding-right: 0;          /* remove qualquer padding residual */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f90e5b3 *//* =============================================
   ICON BOX — Descrição full width
   Adicione uma CSS Class ao widget (ex: .ib-desc-full)
   e use o seletor abaixo no CSS Customizado
   ============================================= */

.ib-desc-full .elementor-icon-box-wrapper {
    position: relative;        /* âncora para o ícone absoluto */
    display: flex;
    flex-direction: column;    /* empilha ícone + conteúdo verticalmente */
    align-items: flex-start;
}

.ib-desc-full .elementor-icon-box-icon {
    position: absolute;        /* retira o ícone do fluxo */
    top: 0;
    right: 0;                  /* ← mude para 'left: 0' se o ícone for esquerda */
    z-index: 1;
}

.ib-desc-full .elementor-icon-box-content {
    width: 100%;               /* conteúdo ocupa toda a largura */
}

.ib-desc-full .elementor-icon-box-description {
    width: 100%;               /* descrição sem restrição lateral */
    padding-right: 0;          /* remove qualquer padding residual */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6922300 *//* =============================================
   ICON BOX — Descrição full width
   Adicione uma CSS Class ao widget (ex: .ib-desc-full)
   e use o seletor abaixo no CSS Customizado
   ============================================= */

.ib-desc-full .elementor-icon-box-wrapper {
    position: relative;        /* âncora para o ícone absoluto */
    display: flex;
    flex-direction: column;    /* empilha ícone + conteúdo verticalmente */
    align-items: flex-start;
}

.ib-desc-full .elementor-icon-box-icon {
    position: absolute;        /* retira o ícone do fluxo */
    top: 0;
    right: 0;                  /* ← mude para 'left: 0' se o ícone for esquerda */
    z-index: 1;
}

.ib-desc-full .elementor-icon-box-content {
    width: 100%;               /* conteúdo ocupa toda a largura */
}

.ib-desc-full .elementor-icon-box-description {
    width: 100%;               /* descrição sem restrição lateral */
    padding-right: 0;          /* remove qualquer padding residual */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7614b1 */.degrade{
        background: linear-gradient(90deg, #9b70ff 0.24%, #6335e8 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS *//* ============================================
   SANTRIM STUDIO — Grid Background
   Paleta Oficial Santrim
   Fundo:  #F2EBDE (H40 · S45 · L91)
   Linhas: #D9CFBF (H40 · S45 · L81 · ΔL−10)
   ============================================ */

body::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
  background-color: #F2EBDE;
  background-image:
    linear-gradient(to right, #D9CFBF 1px, transparent 1px),
    linear-gradient(to bottom, #D9CFBF 1px, transparent 1px);
  background-size: 72px 72px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tiempos Headline Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://santrim.com/wp-content/uploads/2026/02/TestTiemposHeadline-Black-BF66457a50e385b.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cabinet Grotesk';
	font-display: auto;
	src: url('https://santrim.com/wp-content/uploads/2026/01/CabinetGrotesk-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela Variable';
	font-display: auto;
	src: url('https://santrim.com/wp-content/uploads/2026/03/Canela-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Graphik Light';
	font-display: auto;
	src: url('https://santrim.com/wp-content/uploads/2026/03/Graphik-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */