.elementor-6548 .elementor-element.elementor-element-365a23f{--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-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-6548 .elementor-element.elementor-element-3b9c554 img{width:100%;max-width:100%;}.elementor-6548 .elementor-element.elementor-element-a116e68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-b0b60e9{--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:18%;--padding-bottom:0%;--padding-left:16%;--padding-right:5%;}.elementor-6548 .elementor-element.elementor-element-120167e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-6548 .elementor-element.elementor-element-c7273a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6548 .elementor-element.elementor-element-4b8ac5a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;}.elementor-6548 .elementor-element.elementor-element-5cf73e3 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;}.elementor-6548 .elementor-element.elementor-element-d8d8d16 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;color:#034051;}.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-6548 .elementor-element.elementor-element-eb23fa2{font-family:"Titillium Web", Sans-serif;font-weight:300;}.elementor-6548 .elementor-element.elementor-element-accec7b{--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-6548 .elementor-element.elementor-element-13eea3d img{width:100%;}.elementor-6548 .elementor-element.elementor-element-736e35f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-736e35f:not(.elementor-motion-effects-element-type-background), .elementor-6548 .elementor-element.elementor-element-736e35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-7f48c73 ) 0%, var( --e-global-color-0384503 ) 100%);}.elementor-6548 .elementor-element.elementor-element-2c066c6{--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-6548 .elementor-element.elementor-element-b2c9b87 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-81c80d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-6548 .elementor-element.elementor-element-46ff4a5{--display:flex;}.elementor-6548 .elementor-element.elementor-element-5b9ac2a{text-align:start;}.elementor-6548 .elementor-element.elementor-element-5b9ac2a img{width:95%;}.elementor-6548 .elementor-element.elementor-element-25071d7{text-align:start;}.elementor-6548 .elementor-element.elementor-element-25071d7 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-9d06cf9 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-b6565b4 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-e17d8e1 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-fc08ec1 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-fc774ed img{width:95%;}.elementor-6548 .elementor-element.elementor-element-15cfc17 img{width:55%;}.elementor-6548 .elementor-element.elementor-element-eeade78 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-9a4993f img{width:95%;}.elementor-6548 .elementor-element.elementor-element-5ce6e29 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-9d1bc24 img{width:95%;}.elementor-6548 .elementor-element.elementor-element-c9ad58d{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-cdffce9{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-cdffce9.e-con{--align-self:flex-end;}.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-6548 .elementor-element.elementor-element-73efd75 .elementor-button{background-color:#4B697B00;font-family:"Titillium Web", Sans-serif;font-weight:300;fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-55716ae .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-669d0b8 .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-bb51a05 .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-168a125 .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-7e204cd .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-e6bba50 .elementor-button{background-color:#4B697B00;font-family:"Titillium Web", Sans-serif;font-weight:300;fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-e5fb9b4 .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-27a2d0d .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-ef1ea2e > .elementor-widget-container{padding:5% 0% 4% 0%;}.elementor-6548 .elementor-element.elementor-element-ef1ea2e{font-family:"Titillium Web", Sans-serif;font-weight:600;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-86015fb .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-339aaef .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-7a0564a .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-62b7403{--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-5ec0cd6 .elementor-button{background-color:#4B697B00;font-family:"Titillium Web", Sans-serif;font-weight:600;fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-5ec0cd6 > .elementor-widget-container{margin:20% 0% 0% 0%;}.elementor-6548 .elementor-element.elementor-element-94d13ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-6548 .elementor-element.elementor-element-a6574b9{--display:flex;}.elementor-6548 .elementor-element.elementor-element-6552047 img{width:60%;}.elementor-6548 .elementor-element.elementor-element-41a44c6 img{width:60%;}.elementor-6548 .elementor-element.elementor-element-e9e8f39 img{width:80%;}.elementor-6548 .elementor-element.elementor-element-27e9501 img{width:90%;}.elementor-6548 .elementor-element.elementor-element-d2b5b8d img{width:80%;}.elementor-6548 .elementor-element.elementor-element-a06c65c{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-fbaebda{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-fbaebda.e-con{--align-self:flex-end;}.elementor-6548 .elementor-element.elementor-element-f9e4e37 .elementor-button{background-color:#4B697B00;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-335f4c8 .elementor-button{background-color:#4B697B00;font-family:"Titillium Web", Sans-serif;font-weight:300;fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-e308094 .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-a7bb8c1 .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );border-style:none;padding:0px 0px 2px 0px;}.elementor-6548 .elementor-element.elementor-element-040a57e .elementor-button{background-color:#4B697B00;font-family:var( --e-global-typography-9af78d8-font-family ), Sans-serif;font-weight:var( --e-global-typography-9af78d8-font-weight );fill:var( --e-global-color-31b97a8 );color:var( --e-global-color-31b97a8 );padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-b03c0b1{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-b03c0b1.e-con{--align-self:flex-end;}.elementor-6548 .elementor-element.elementor-element-8431077{font-family:"Titillium Web", Sans-serif;font-weight:300;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-220948f{font-family:"Titillium Web", Sans-serif;font-weight:300;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-dfc7ea2{font-family:"Titillium Web", Sans-serif;font-weight:300;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-6c0d466{font-family:"Titillium Web", Sans-serif;font-weight:300;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-47c96e9{font-family:"Titillium Web", Sans-serif;font-weight:300;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-f99f7f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6548 .elementor-element.elementor-element-293244b{--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;}.elementor-6548 .elementor-element.elementor-element-bfb5926{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-6548 .elementor-element.elementor-element-764672b .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;}.elementor-6548 .elementor-element.elementor-element-7f776e7 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;}.elementor-6548 .elementor-element.elementor-element-4995621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-4995621.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6548 .elementor-element.elementor-element-4995621{font-family:"Titillium Web", Sans-serif;font-weight:300;}.elementor-6548 .elementor-element.elementor-element-17fb589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-89d22c7{--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-6548 .elementor-element.elementor-element-2ee5be1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-2ee5be1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6548 .elementor-element.elementor-element-2ee5be1 iframe{height:65vh;}.elementor-6548 .elementor-element.elementor-element-4ad96ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6548 .elementor-element.elementor-element-4ad96ad:not(.elementor-motion-effects-element-type-background), .elementor-6548 .elementor-element.elementor-element-4ad96ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-7f48c73 ) 0%, var( --e-global-color-0384503 ) 100%);}.elementor-6548 .elementor-element.elementor-element-143d4f2{--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:3%;--padding-bottom:8%;--padding-left:20%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-9d12449{font-family:"Titillium Web", Sans-serif;font-weight:300;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-867bb65 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-0ba1c51 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-a42ad61 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:3.95px;color:var( --e-global-color-31b97a8 );}.elementor-6548 .elementor-element.elementor-element-c796efb{--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:0%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6548 .elementor-element.elementor-element-f1ca26c{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-f1ca26c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6548 .elementor-element.elementor-element-f1ca26c .e-loop-item > .elementor-section, .elementor-6548 .elementor-element.elementor-element-f1ca26c .e-loop-item > .elementor-section > .elementor-container, .elementor-6548 .elementor-element.elementor-element-f1ca26c .e-loop-item > .e-con, .elementor-6548 .elementor-element.elementor-element-f1ca26c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1366px){.elementor-6548 .elementor-element.elementor-element-b0b60e9{--padding-top:17%;--padding-bottom:0%;--padding-left:10%;--padding-right:5%;}.elementor-6548 .elementor-element.elementor-element-c7273a3{--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:nowrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6548 .elementor-element.elementor-element-293244b{--padding-top:0%;--padding-bottom:0%;--padding-left:18%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-143d4f2{--padding-top:3%;--padding-bottom:8%;--padding-left:18%;--padding-right:0%;}}@media(max-width:1200px){.elementor-6548 .elementor-element.elementor-element-b0b60e9{--padding-top:15%;--padding-bottom:0%;--padding-left:9%;--padding-right:5%;}.elementor-6548 .elementor-element.elementor-element-4b8ac5a .elementor-heading-title{font-size:28px;}.elementor-6548 .elementor-element.elementor-element-5cf73e3 .elementor-heading-title{font-size:28px;}.elementor-6548 .elementor-element.elementor-element-d8d8d16 .elementor-heading-title{font-size:28px;}.elementor-6548 .elementor-element.elementor-element-6552047 img{width:80%;}.elementor-6548 .elementor-element.elementor-element-41a44c6 img{width:80%;}.elementor-6548 .elementor-element.elementor-element-27e9501 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-6c0d466 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-6548 .elementor-element.elementor-element-293244b{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-764672b .elementor-heading-title{font-size:28px;}.elementor-6548 .elementor-element.elementor-element-7f776e7 .elementor-heading-title{font-size:28px;}.elementor-6548 .elementor-element.elementor-element-2ee5be1 iframe{height:70vh;}.elementor-6548 .elementor-element.elementor-element-143d4f2{--padding-top:3%;--padding-bottom:8%;--padding-left:12%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-867bb65 .elementor-heading-title{font-size:28px;}.elementor-6548 .elementor-element.elementor-element-0ba1c51 .elementor-heading-title{font-size:28px;}.elementor-6548 .elementor-element.elementor-element-a42ad61 .elementor-heading-title{font-size:28px;}}@media(max-width:1024px){.elementor-6548 .elementor-element.elementor-element-a116e68{--flex-wrap:nowrap;}.elementor-6548 .elementor-element.elementor-element-b0b60e9{--padding-top:12%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-6548 .elementor-element.elementor-element-120167e{--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-6548 .elementor-element.elementor-element-c7273a3{--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:nowrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6548 .elementor-element.elementor-element-4b8ac5a .elementor-heading-title{line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-5cf73e3 .elementor-heading-title{line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-d8d8d16 .elementor-heading-title{line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-6552047 img{width:80%;}.elementor-6548 .elementor-element.elementor-element-41a44c6 img{width:80%;}.elementor-6548 .elementor-element.elementor-element-27e9501 img{width:80%;}.elementor-6548 .elementor-element.elementor-element-b03c0b1{--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6548 .elementor-element.elementor-element-8431077{font-size:15px;}.elementor-6548 .elementor-element.elementor-element-220948f{font-size:15px;}.elementor-6548 .elementor-element.elementor-element-dfc7ea2{font-size:15px;}.elementor-6548 .elementor-element.elementor-element-6c0d466{font-size:15px;}.elementor-6548 .elementor-element.elementor-element-47c96e9{font-size:15px;}.elementor-6548 .elementor-element.elementor-element-293244b{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-bfb5926{--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:nowrap;}.elementor-6548 .elementor-element.elementor-element-7f776e7 .elementor-heading-title{line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-4995621{width:var( --container-widget-width, 108.533px );max-width:108.533px;--container-widget-width:108.533px;--container-widget-flex-grow:0;}.elementor-6548 .elementor-element.elementor-element-143d4f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6548 .elementor-element.elementor-element-867bb65 .elementor-heading-title{line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-0ba1c51 .elementor-heading-title{line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-a42ad61 .elementor-heading-title{line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-f1ca26c{--grid-columns:2;}}@media(max-width:880px){.elementor-6548 .elementor-element.elementor-element-a116e68{--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-6548 .elementor-element.elementor-element-b0b60e9{--padding-top:15%;--padding-bottom:20%;--padding-left:18%;--padding-right:38%;}.elementor-6548 .elementor-element.elementor-element-120167e{--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-6548 .elementor-element.elementor-element-c7273a3{--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:nowrap;}.elementor-6548 .elementor-element.elementor-element-4b8ac5a .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-5cf73e3 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-d8d8d16 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-2c066c6{--padding-top:0%;--padding-bottom:0%;--padding-left:18%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-b2c9b87{text-align:start;}.elementor-6548 .elementor-element.elementor-element-b2c9b87 img{width:60%;}.elementor-6548 .elementor-element.elementor-element-81c80d3{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6548 .elementor-element.elementor-element-5b9ac2a img{width:100%;}.elementor-6548 .elementor-element.elementor-element-25071d7 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-9d06cf9 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-b6565b4 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-e17d8e1 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-fc08ec1 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-fc774ed img{width:100%;}.elementor-6548 .elementor-element.elementor-element-15cfc17 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-eeade78 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-9a4993f img{width:100%;}.elementor-6548 .elementor-element.elementor-element-5ce6e29 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-9d1bc24 img{width:100%;}.elementor-6548 .elementor-element.elementor-element-c9ad58d{--padding-top:0%;--padding-bottom:5%;--padding-left:18%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-cdffce9{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-62b7403{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-94d13ac{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6548 .elementor-element.elementor-element-a6574b9{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6548 .elementor-element.elementor-element-a06c65c{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:18%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-b03c0b1{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6548 .elementor-element.elementor-element-f99f7f7{--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-6548 .elementor-element.elementor-element-293244b{--padding-top:18%;--padding-bottom:7%;--padding-left:18%;--padding-right:35%;}.elementor-6548 .elementor-element.elementor-element-764672b .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-7f776e7 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-4995621{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6548 .elementor-element.elementor-element-143d4f2{--padding-top:18%;--padding-bottom:14%;--padding-left:12%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-9d12449 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-6548 .elementor-element.elementor-element-867bb65 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-0ba1c51 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-a42ad61 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-f1ca26c{--grid-columns:1;}.elementor-6548 .elementor-element.elementor-element-f1ca26c.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-6548 .elementor-element.elementor-element-b0b60e9{--padding-top:20%;--padding-bottom:30%;--padding-left:8%;--padding-right:10%;}.elementor-6548 .elementor-element.elementor-element-120167e{--gap:0% 3%;--row-gap:0%;--column-gap:3%;}.elementor-6548 .elementor-element.elementor-element-c7273a3{--flex-wrap:nowrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6548 .elementor-element.elementor-element-4b8ac5a .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-5cf73e3 .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-d8d8d16 .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-eb23fa2 > .elementor-widget-container{padding:0% 8% 0% 0%;}.elementor-6548 .elementor-element.elementor-element-eb23fa2{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-2c066c6{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-b2c9b87 img{width:75%;}.elementor-6548 .elementor-element.elementor-element-c9ad58d{--padding-top:0%;--padding-bottom:8%;--padding-left:8%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-73efd75 .elementor-button{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-e6bba50 .elementor-button{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-ef1ea2e > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0% 0% 12% 0%;}.elementor-6548 .elementor-element.elementor-element-ef1ea2e{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-5ec0cd6 .elementor-button{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-a06c65c{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-335f4c8 .elementor-button{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-8431077{font-size:14px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-220948f{font-size:14px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-dfc7ea2{font-size:14px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-6c0d466{font-size:14px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-47c96e9{font-size:14px;line-height:1.1em;}.elementor-6548 .elementor-element.elementor-element-293244b{--padding-top:25%;--padding-bottom:6%;--padding-left:8%;--padding-right:10%;}.elementor-6548 .elementor-element.elementor-element-764672b .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-7f776e7 .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-4995621{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-2ee5be1 iframe{height:70vh;}.elementor-6548 .elementor-element.elementor-element-4ad96ad{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-143d4f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12%;--padding-bottom:9%;--padding-left:8%;--padding-right:0%;}.elementor-6548 .elementor-element.elementor-element-9d12449{font-size:14px;}.elementor-6548 .elementor-element.elementor-element-867bb65 .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-0ba1c51 .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-a42ad61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6548 .elementor-element.elementor-element-a42ad61 .elementor-heading-title{font-size:21px;}.elementor-6548 .elementor-element.elementor-element-c796efb{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6548 .elementor-element.elementor-element-f1ca26c{--grid-columns:1;}}@media(min-width:768px){.elementor-6548 .elementor-element.elementor-element-b0b60e9{--width:50%;}.elementor-6548 .elementor-element.elementor-element-accec7b{--width:50%;}.elementor-6548 .elementor-element.elementor-element-2c066c6{--width:50%;}.elementor-6548 .elementor-element.elementor-element-81c80d3{--width:70%;}.elementor-6548 .elementor-element.elementor-element-46ff4a5{--width:70%;}.elementor-6548 .elementor-element.elementor-element-c9ad58d{--width:30%;}.elementor-6548 .elementor-element.elementor-element-94d13ac{--width:70%;}.elementor-6548 .elementor-element.elementor-element-a6574b9{--width:70%;}.elementor-6548 .elementor-element.elementor-element-a06c65c{--width:30%;}.elementor-6548 .elementor-element.elementor-element-293244b{--width:50%;}.elementor-6548 .elementor-element.elementor-element-17fb589{--width:50%;}.elementor-6548 .elementor-element.elementor-element-143d4f2{--width:100%;}.elementor-6548 .elementor-element.elementor-element-c796efb{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-6548 .elementor-element.elementor-element-b0b60e9{--width:100%;}.elementor-6548 .elementor-element.elementor-element-accec7b{--width:100%;}.elementor-6548 .elementor-element.elementor-element-2c066c6{--width:100%;}.elementor-6548 .elementor-element.elementor-element-81c80d3{--width:100%;}.elementor-6548 .elementor-element.elementor-element-46ff4a5{--width:100%;}.elementor-6548 .elementor-element.elementor-element-94d13ac{--width:100%;}.elementor-6548 .elementor-element.elementor-element-293244b{--width:100%;}.elementor-6548 .elementor-element.elementor-element-17fb589{--width:100%;}}@media(min-width:2400px){.elementor-6548 .elementor-element.elementor-element-b0b60e9{--padding-top:35%;--padding-bottom:0%;--padding-left:23%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6548 .elementor-element.elementor-element-4b8ac5a .elementor-heading-title{font-size:36px;}.elementor-6548 .elementor-element.elementor-element-5cf73e3 .elementor-heading-title{font-size:36px;}.elementor-6548 .elementor-element.elementor-element-d8d8d16 .elementor-heading-title{font-size:36px;}.elementor-6548 .elementor-element.elementor-element-736e35f{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-6548 .elementor-element.elementor-element-94d13ac{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-6548 .elementor-element.elementor-element-764672b .elementor-heading-title{font-size:36px;}.elementor-6548 .elementor-element.elementor-element-7f776e7 .elementor-heading-title{font-size:36px;}.elementor-6548 .elementor-element.elementor-element-867bb65 .elementor-heading-title{font-size:36px;}.elementor-6548 .elementor-element.elementor-element-0ba1c51 .elementor-heading-title{font-size:36px;}.elementor-6548 .elementor-element.elementor-element-a42ad61 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for heading, class: .elementor-element-5cf73e3 *//* Faz o título encolher até o tamanho do texto — APENAS no widget 5cf73e3 */
.elementor-element-5cf73e3 .elementor-heading-title {
    position: relative;
    display: inline-block !important;
    width: auto !important;
    padding-right: 13px; /* termina 17px depois do texto */
    font-size: 25px;
    box-sizing: content-box;
    white-space: nowrap; /* impede quebra de linha */
    z-index: 1;
}

/* A linha atrás do título — somente esse título */
.elementor-element-5cf73e3 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 13px;  /* começa 17px depois do início do texto */
    right: 0;    /* termina exatamente após o padding-right (17px) */
    bottom: -1px; /* alinhado à baseline para fonte 25px */
    height: 15px;
    background: #e6e6e6;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2c9b87 */.elementor-6548 .elementor-element.elementor-element-b2c9b87 {
    position: relative;
    top: -71px; /* sobe acima do container */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c80d3 *//* container pai que envolve TODOS os conteudos */
.conteudo-wrapper {
  position: relative;
}

/* cada grupo de conteudo */
.conteudo-toggle {
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: translateY(10px);
  transition:
    opacity 0.4s cubic-bezier(.4,0,.2,1),
    transform 0.4s cubic-bezier(.4,0,.2,1);
  pointer-events: none;
}

/* conteudo ativo */
.conteudo-toggle.ativo {
  position: relative; /* volta ao fluxo */
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}


.btn-toggle .elementor-button-text {
  position: relative;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 200;
  transition: all 0.25s ease;
}

.btn-toggle.ativo .elementor-button-text {
  font-weight: 600;
  transform: translateX(10px);
  padding-bottom: 2px;
}

/* borda inferior estendida */
.btn-toggle.ativo .elementor-button-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100% + 25px);
  height: 1px;
  background-color: #fff;
  transition: width 1.25s ease;
}

/*Código duplicado dentro "códigos personalizados"*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d13ac *//* container pai que envolve TODOS os conteudos */
.conteudo-wrapper {
  position: relative;
}

/* cada grupo de conteudo */
.conteudo-toggle {
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: translateY(10px);
  transition:
    opacity 0.4s cubic-bezier(.4,0,.2,1),
    transform 0.4s cubic-bezier(.4,0,.2,1);
  pointer-events: none;
}

/* conteudo ativo */
.conteudo-toggle.ativo {
  position: relative; /* volta ao fluxo */
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}


.btn-toggle .elementor-button-text {
  position: relative;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 200;
  transition: all 0.25s ease;
}

.btn-toggle.ativo .elementor-button-text {
  font-weight: 600;
  transform: translateX(10px);
  padding-bottom: 2px;
}

/* borda inferior estendida */
.btn-toggle.ativo .elementor-button-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100% + 25px);
  height: 1px;
  background-color: #fff;
  transition: width 1.25s ease;
}

/*Código duplicado dentro "códigos personalizados"*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-764672b *//* Faz o título encolher até o tamanho do texto — APENAS no widget 5cf73e3 */
.elementor-element-5cf73e3 .elementor-heading-title {
    position: relative;
    display: inline-block !important;
    width: auto !important;
    padding-right: 13px; /* termina 17px depois do texto */
    font-size: 25px;
    box-sizing: content-box;
    white-space: nowrap; /* impede quebra de linha */
    z-index: 1;
}

/* A linha atrás do título — somente esse título */
.elementor-element-5cf73e3 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 13px;  /* começa 17px depois do início do texto */
    right: 0;    /* termina exatamente após o padding-right (17px) */
    bottom: -1px; /* alinhado à baseline para fonte 25px */
    height: 15px;
    background: #e6e6e6;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f776e7 *//* Faz o título encolher até o tamanho do texto — APENAS no widget 7f776e7 */
.elementor-element-7f776e7 .elementor-heading-title {
    position: relative;
    display: inline-block !important;
    width: auto !important;
    padding-right: 13px; /* termina 17px depois do texto */
    font-size: 25px;
    box-sizing: content-box;
    white-space: nowrap; /* impede quebra de linha */
    z-index: 1;
}

/* A linha atrás do título — somente esse título */
.elementor-element-7f776e7 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 13px;  /* começa 17px depois do início do texto */
    right: 0;    /* termina exatamente após o padding-right (17px) */
    bottom: -1px; /* alinhado à baseline para fonte 25px */
    height: 15px;
    background: #e6e6e6;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-867bb65 *//* Faz o título encolher até o tamanho do texto — APENAS no widget 867bb65 */
.elementor-element-867bb65 .elementor-heading-title {
    position: relative;
    display: inline-block !important;
    width: auto !important;
    padding-right: 13px; /* termina 17px depois do texto */
    font-size: 25px;
    box-sizing: content-box;
    white-space: nowrap; /* impede quebra de linha */
    z-index: 1;
}

/* A linha atrás do título — somente esse título */
.elementor-element-867bb65 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 13px;  /* começa 17px depois do início do texto */
    right: 0;    /* termina exatamente após o padding-right (17px) */
    bottom: 1px; /* alinhado à baseline para fonte 25px */
    height: 15px;
    background: #000000;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba1c51 *//* Faz o título encolher até o tamanho do texto — APENAS no widget 0ba1c51 */
.elementor-element-0ba1c51 .elementor-heading-title {
    position: relative;
    display: inline-block !important;
    width: auto !important;
    padding-right: 13px; /* termina 17px depois do texto */
    font-size: 25px;
    box-sizing: content-box;
    white-space: nowrap; /* impede quebra de linha */
    z-index: 1;
}

/* A linha atrás do título — somente esse título */
.elementor-element-0ba1c51 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 13px;  /* começa 17px depois do início do texto */
    right: 0;    /* termina exatamente após o padding-right (17px) */
    bottom: 1px; /* alinhado à baseline para fonte 25px */
    height: 15px;
    background: #000000;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a42ad61 *//* Faz o título encolher até o tamanho do texto — APENAS no widget a42ad61 */
.elementor-element-a42ad61 .elementor-heading-title {
    position: relative;
    display: inline-block !important;
    width: auto !important;
    padding-right: 13px; /* termina 17px depois do texto */
    font-size: 25px;
    box-sizing: content-box;
    white-space: nowrap; /* impede quebra de linha */
    z-index: 1;
}

/* A linha atrás do título — somente esse título */
.elementor-element-a42ad61 .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 13px;  /* começa 17px depois do início do texto */
    right: 0;    /* termina exatamente após o padding-right (17px) */
    bottom: 1px; /* alinhado à baseline para fonte 25px */
    height: 15px;
    background: #000000;
    z-index: -1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://locana.com.br/wp-content/uploads/2025/09/TitilliumWeb-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */