.elementor-8185 .elementor-element.elementor-element-5fb028a{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-6c62c08{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-6c62c08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8185 .elementor-element.elementor-element-44a86f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-8185 .elementor-element.elementor-element-44a86f5, .elementor-8185 .elementor-element.elementor-element-44a86f5::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-ab6c2e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-18d6f38 img{width:25vw;}.elementor-8185 .elementor-element.elementor-element-18d6f38 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-56476c2{--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;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fa941e;--border-color:#fa941e;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-56476c2, .elementor-8185 .elementor-element.elementor-element-56476c2::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-02099bb{color:#fa941e;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-9e744d9{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-9b77d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-19ad5ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fbc383;--border-color:#fbc383;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-19ad5ad, .elementor-8185 .elementor-element.elementor-element-19ad5ad::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-5c6cc62{color:#fbc383;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-2fa8328{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-b2b915d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fbe3c3;--border-color:#fbe3c3;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-b2b915d, .elementor-8185 .elementor-element.elementor-element-b2b915d::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-70a4dbf{color:#fbe3c3;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-158f3ba{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-ae0791f{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-ae0791f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8185 .elementor-element.elementor-element-4a0d6a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-8185 .elementor-element.elementor-element-4a0d6a0, .elementor-8185 .elementor-element.elementor-element-4a0d6a0::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-aacc309{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-9310f4e img{width:25vw;}.elementor-8185 .elementor-element.elementor-element-9310f4e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-98c20d4{--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;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fa941e;--border-color:#fa941e;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-98c20d4, .elementor-8185 .elementor-element.elementor-element-98c20d4::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-52d72cb{color:#fa941e;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-2723dfd{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-caa91f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-bf928ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fbc383;--border-color:#fbc383;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-bf928ca, .elementor-8185 .elementor-element.elementor-element-bf928ca::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-156fcec{color:#fbc383;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-8fc9744{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-1488231{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fbe3c3;--border-color:#fbe3c3;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-1488231, .elementor-8185 .elementor-element.elementor-element-1488231::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-799015c{color:#fbe3c3;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-8feb0bc{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-609b50c{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-609b50c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8185 .elementor-element.elementor-element-7c06d16{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-8185 .elementor-element.elementor-element-7c06d16, .elementor-8185 .elementor-element.elementor-element-7c06d16::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-68158ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-b944095 img{width:25vw;}.elementor-8185 .elementor-element.elementor-element-b944095 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-58c9ef1{--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;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fa941e;--border-color:#fa941e;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-58c9ef1, .elementor-8185 .elementor-element.elementor-element-58c9ef1::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-047991c{color:#fa941e;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-830407b{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-8e50ad4{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-6ab0ffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-42c8475{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fbc383;--border-color:#fbc383;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-42c8475, .elementor-8185 .elementor-element.elementor-element-42c8475::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-dcccade{color:#fbc383;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-86e2183{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-8185 .elementor-element.elementor-element-1dc2dc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#fbe3c3;--border-color:#fbe3c3;--border-radius:20px 20px 20px 20px;}.elementor-8185 .elementor-element.elementor-element-1dc2dc8, .elementor-8185 .elementor-element.elementor-element-1dc2dc8::before{--border-transition:0.3s;}.elementor-8185 .elementor-element.elementor-element-0e2de12{color:#fbe3c3;font-family:"Lemon Milk", Sans-serif;font-size:1.5vw;}.elementor-8185 .elementor-element.elementor-element-229f306{font-family:"Josefin Sans", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-8185 .elementor-element.elementor-element-44a86f5{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-ab6c2e2{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-18d6f38 img{width:25vw;}.elementor-8185 .elementor-element.elementor-element-18d6f38 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-8185 .elementor-element.elementor-element-18d6f38.elementor-element{--align-self:center;}.elementor-8185 .elementor-element.elementor-element-56476c2{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-02099bb{text-align:left;}.elementor-8185 .elementor-element.elementor-element-02099bb > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-9b77d5f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-19ad5ad{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:05px;}.elementor-8185 .elementor-element.elementor-element-5c6cc62{text-align:left;}.elementor-8185 .elementor-element.elementor-element-5c6cc62 > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-b2b915d{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:05px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-70a4dbf{text-align:left;}.elementor-8185 .elementor-element.elementor-element-70a4dbf > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-4a0d6a0{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-aacc309{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-9310f4e img{width:25vw;}.elementor-8185 .elementor-element.elementor-element-9310f4e > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-8185 .elementor-element.elementor-element-9310f4e.elementor-element{--align-self:center;}.elementor-8185 .elementor-element.elementor-element-98c20d4{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-52d72cb{text-align:left;}.elementor-8185 .elementor-element.elementor-element-52d72cb > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-caa91f7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-bf928ca{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:05px;}.elementor-8185 .elementor-element.elementor-element-156fcec{text-align:left;}.elementor-8185 .elementor-element.elementor-element-156fcec > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-1488231{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:05px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-799015c{text-align:left;}.elementor-8185 .elementor-element.elementor-element-799015c > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-7c06d16{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-68158ce{--gap:0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-b944095 img{width:25vw;}.elementor-8185 .elementor-element.elementor-element-b944095 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-8185 .elementor-element.elementor-element-b944095.elementor-element{--align-self:center;}.elementor-8185 .elementor-element.elementor-element-58c9ef1{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-047991c{text-align:left;}.elementor-8185 .elementor-element.elementor-element-047991c > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-6ab0ffd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-42c8475{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:05px;}.elementor-8185 .elementor-element.elementor-element-dcccade{text-align:left;}.elementor-8185 .elementor-element.elementor-element-dcccade > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-8185 .elementor-element.elementor-element-1dc2dc8{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:05px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8185 .elementor-element.elementor-element-0e2de12{text-align:left;}.elementor-8185 .elementor-element.elementor-element-0e2de12 > .elementor-widget-container{margin:-5px -5px -5px -5px;}}@media(min-width:768px){.elementor-8185 .elementor-element.elementor-element-44a86f5{--width:100%;}.elementor-8185 .elementor-element.elementor-element-56476c2{--width:100%;}.elementor-8185 .elementor-element.elementor-element-9b77d5f{--width:100%;}.elementor-8185 .elementor-element.elementor-element-19ad5ad{--width:50%;}.elementor-8185 .elementor-element.elementor-element-b2b915d{--width:50%;}.elementor-8185 .elementor-element.elementor-element-4a0d6a0{--width:100%;}.elementor-8185 .elementor-element.elementor-element-98c20d4{--width:100%;}.elementor-8185 .elementor-element.elementor-element-caa91f7{--width:100%;}.elementor-8185 .elementor-element.elementor-element-bf928ca{--width:50%;}.elementor-8185 .elementor-element.elementor-element-1488231{--width:50%;}.elementor-8185 .elementor-element.elementor-element-7c06d16{--width:100%;}.elementor-8185 .elementor-element.elementor-element-58c9ef1{--width:100%;}.elementor-8185 .elementor-element.elementor-element-6ab0ffd{--width:100%;}.elementor-8185 .elementor-element.elementor-element-42c8475{--width:50%;}.elementor-8185 .elementor-element.elementor-element-1dc2dc8{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-5fb028a */#gc_card.elementor-element-67d5e21,.elementor-element-727b8ef{
    height: 155px !important;
    overflow: hidden !important;
    overflow-y: scroll !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c6cc62 */.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70a4dbf */.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a86f5 */#inner_content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.container-interno {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  flex: 1;
  padding: 10px;
  box-sizing: border-box;
  overflow: hidden;
  
}


.container-interno .elementor-widget-text-editor {
  font-size: calc(1px + 1vw + 1vh); /* Ajuste inicial da fonte com base na largura e altura */
  line-height: 1.2;
  overflow-wrap: break-word;
  margin-bottom: 20px; /* Espaço abaixo do texto */
}

/* Estilo padrão, que será aplicado quando nenhuma das media queries for verdadeira */
.container-interno .elementor-widget-text-editor {
  font-size: calc(1px + 0.5vw + 0.95vh); /* Tamanho da fonte padrão para desktop */
}

/* Estilo para dispositivos móveis e até tablets em modo retrato */
@media (max-width: 767px) {
  .container-interno .elementor-widget-text-editor {
    font-size: calc(1px + 1vw + 0.1vh); /* Tamanho da fonte ajustado para telas pequenas */
  }
}

/* Estilo para tablets em modo paisagem e desktops menores */
@media (min-width: 768px) and (max-width: 1199px) {
  .container-interno .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw + 0.9vh); /* Tamanho médio da fonte */
  }
}

.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}

.linha {
  display: flex; /* Usa flexbox para os filhos de inner_content */
  flex-direction: column; /* Alinha os filhos em uma coluna */
  height: 100%; /* Distribui a altura igualmente entre os filhos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c62c08 */#card {
  width: 1140px; /* Sua largura fixa */
  height: calc(1140px / 16 * 9); /* Calcula a altura com base na razão de aspecto 16:9 */
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; /* Alinha os filhos do container em uma coluna */
}

@media only screen and (max-width: 768px) {
  #card {
    /* Fixa a largura e a altura para serem as mesmas do layout de desktop */
    width: 1024px; /* Largura fixa do desktop */
    height: auto; /* Altura ajustada automaticamente baseada na largura */
    overflow: hidden; /* Esconde qualquer coisa que exceda o tamanho do container */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-156fcec */.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-799015c */.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0d6a0 */#inner_content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.container-interno {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  flex: 1;
  padding: 10px;
  box-sizing: border-box;
  overflow: hidden;
}


.container-interno .elementor-widget-text-editor {
  font-size: calc(1px + 1vw + 1vh); /* Ajuste inicial da fonte com base na largura e altura */
  line-height: 1.2;
  overflow-wrap: break-word;
  margin-bottom: 20px; /* Espaço abaixo do texto */
}

/* Estilo padrão, que será aplicado quando nenhuma das media queries for verdadeira */
.container-interno .elementor-widget-text-editor {
  font-size: calc(1px + 0.5vw + 0.95vh); /* Tamanho da fonte padrão para desktop */
}

/* Estilo para dispositivos móveis e até tablets em modo retrato */
@media (max-width: 767px) {
  .container-interno .elementor-widget-text-editor {
    font-size: calc(1px + 1vw + 0.1vh); /* Tamanho da fonte ajustado para telas pequenas */
  }
}

/* Estilo para tablets em modo paisagem e desktops menores */
@media (min-width: 768px) and (max-width: 1199px) {
  .container-interno .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw + 0.9vh); /* Tamanho médio da fonte */
  }
}

.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}

.linha {
  display: flex; /* Usa flexbox para os filhos de inner_content */
  flex-direction: column; /* Alinha os filhos em uma coluna */
  height: 100%; /* Distribui a altura igualmente entre os filhos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae0791f */#card {
  width: 1140px; /* Sua largura fixa */
  height: calc(1140px / 16 * 9); /* Calcula a altura com base na razão de aspecto 16:9 */
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; /* Alinha os filhos do container em uma coluna */
}

@media only screen and (max-width: 768px) {
  #card {
    /* Fixa a largura e a altura para serem as mesmas do layout de desktop */
    width: 1024px; /* Largura fixa do desktop */
    height: auto; /* Altura ajustada automaticamente baseada na largura */
    overflow: hidden; /* Esconde qualquer coisa que exceda o tamanho do container */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcccade */.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e2de12 */.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c06d16 */#inner_content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.container-interno {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  flex: 1;
  padding: 10px;
  box-sizing: border-box;
  overflow: hidden;
}


.container-interno .elementor-widget-text-editor {
  font-size: calc(1px + 1vw + 1vh); /* Ajuste inicial da fonte com base na largura e altura */
  line-height: 1.2;
  overflow-wrap: break-word;
  margin-bottom: 20px; /* Espaço abaixo do texto */
}

/* Estilo padrão, que será aplicado quando nenhuma das media queries for verdadeira */
.container-interno .elementor-widget-text-editor {
  font-size: calc(1px + 0.5vw + 0.95vh); /* Tamanho da fonte padrão para desktop */
}

/* Estilo para dispositivos móveis e até tablets em modo retrato */
@media (max-width: 767px) {
  .container-interno .elementor-widget-text-editor {
    font-size: calc(1px + 1vw + 0.1vh); /* Tamanho da fonte ajustado para telas pequenas */
  }
}

/* Estilo para tablets em modo paisagem e desktops menores */
@media (min-width: 768px) and (max-width: 1199px) {
  .container-interno .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw + 0.9vh); /* Tamanho médio da fonte */
  }
}

.titulo-responsivo {
  max-width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px;

}


.titulo-responsivo .elementor-widget-text-editor {
  font-size: calc(1px + 1.5vw) !important; /* Tamanho da fonte ajusta-se com a largura da tela */
  line-height: 1.2;
  overflow-wrap: break-word;
  
}




/* As media queries ajustam o tamanho da fonte sem subtrair a margem */
@media (min-width: 320px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 1.0vw) !important; /* Tamanho mínimo da fonte */
  }
}

@media (min-width: 1200px) {
  .titulo-responsivo .elementor-widget-text-editor {
    font-size: calc(1px + 0.75vw)!important; /* Tamanho máximo da fonte */
  }
}

.linha {
  display: flex; /* Usa flexbox para os filhos de inner_content */
  flex-direction: column; /* Alinha os filhos em uma coluna */
  height: 100%; /* Distribui a altura igualmente entre os filhos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-609b50c */#card {
  width: 1140px; /* Sua largura fixa */
  height: calc(1140px / 16 * 9); /* Calcula a altura com base na razão de aspecto 16:9 */
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; /* Alinha os filhos do container em uma coluna */
}

@media only screen and (max-width: 768px) {
  #card {
    /* Fixa a largura e a altura para serem as mesmas do layout de desktop */
    width: 1024px; /* Largura fixa do desktop */
    height: auto; /* Altura ajustada automaticamente baseada na largura */
    overflow: hidden; /* Esconde qualquer coisa que exceda o tamanho do container */
  }
}/* End custom CSS */