.elementor-549 .elementor-element.elementor-element-160e94f{--display:flex;--min-height:775px;--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-0fdd942{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-0fdd942:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-0fdd942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1826;}.elementor-549 .elementor-element.elementor-element-4e03203{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-549 .elementor-element.elementor-element-90e5b0a{--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:stretch;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-64bdb1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-50cb293{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-549 .elementor-element.elementor-element-b5dced7{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-157c134{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-dec9700{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-f9b4ca2{padding:0px 0px 0px 50px;}.elementor-549 .elementor-element.elementor-element-ad5facd{--swiper-slides-to-display:6;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:#577EB8;}.elementor-549 .elementor-element.elementor-element-ad5facd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-549 .elementor-element.elementor-element-ad5facd .swiper-slide > .elementor-element{height:100%;}.elementor-549 .elementor-element.elementor-element-ed16fbf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:85px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-0a6e416{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:75px;--padding-bottom:75px;--padding-left:150px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-0a6e416:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-0a6e416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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-549 .elementor-element.elementor-element-9a8b938{font-family:"Georgia", Serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-65c18e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--overlay-opacity:0.6;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-65c18e4:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-65c18e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colemrochaadvogados.com.br/wp-content/uploads/2025/10/BG-Socios-Colem-e-Rocha-Advogados-Invetario-partilha-testamento-e-sucessoes_V02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-549 .elementor-element.elementor-element-65c18e4::before, .elementor-549 .elementor-element.elementor-element-65c18e4 > .elementor-background-video-container::before, .elementor-549 .elementor-element.elementor-element-65c18e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-549 .elementor-element.elementor-element-65c18e4 > .elementor-background-slideshow::before, .elementor-549 .elementor-element.elementor-element-65c18e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-549 .elementor-element.elementor-element-65c18e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #FFFFFF66 100%);}.elementor-549 .elementor-element.elementor-element-dfbf9bd{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-71f2fd4{--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:space-between;--align-items:flex-start;box-shadow:0px -10px 40px 0px rgba(7, 32.99999999999997, 69, 0.2);--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-71f2fd4:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-71f2fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-9adfeb8{width:var( --container-widget-width, 45% );max-width:45%;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-549 .elementor-element.elementor-element-96f60a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-adc19b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-ea6f1ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-11eb928{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-d05282c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-6e3a9c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-f2104ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-6a099be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-781718e{--display:flex;}.elementor-549 .elementor-element.elementor-element-3dd7f61{--display:flex;}.elementor-549 .elementor-element.elementor-element-9a135a9{--display:flex;}.elementor-549 .elementor-element.elementor-element-3a7a194{--display:flex;}.elementor-549 .elementor-element.elementor-element-f9c1a52{--display:flex;}.elementor-549 .elementor-element.elementor-element-a625ec9{--display:flex;}.elementor-549 .elementor-element.elementor-element-2c1ea56{--display:flex;}.elementor-549 .elementor-element.elementor-element-7578b05{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-549 .elementor-element.elementor-element-7578b05 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-549 .elementor-element.elementor-element-7578b05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Serif;font-weight:600;}.elementor-549 .elementor-element.elementor-element-4700076{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-4700076:not(.elementor-motion-effects-element-type-background), .elementor-549 .elementor-element.elementor-element-4700076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6581A9;}.elementor-549 .elementor-element.elementor-element-1273dc3{--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:50px;--padding-bottom:12px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-669230c{--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-c714550{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-0a740ff{font-family:"Georgia", Serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-047fcf9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-e2c7d1c{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-549 .elementor-element.elementor-element-f1dd9d0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-549 .elementor-element.elementor-element-2a58036{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-0771f74{text-align:center;font-family:"Georgia", Serif;font-size:10px;font-weight:200;line-height:140%;color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-549 .elementor-element.elementor-element-0fdd942{--content-width:1300px;}.elementor-549 .elementor-element.elementor-element-64bdb1f{--content-width:1300px;}.elementor-549 .elementor-element.elementor-element-dec9700{--content-width:1300px;}.elementor-549 .elementor-element.elementor-element-ed16fbf{--content-width:1300px;}.elementor-549 .elementor-element.elementor-element-0a6e416{--width:50%;}.elementor-549 .elementor-element.elementor-element-65c18e4{--content-width:1300px;}.elementor-549 .elementor-element.elementor-element-71f2fd4{--content-width:1300px;}.elementor-549 .elementor-element.elementor-element-1273dc3{--content-width:1300px;}.elementor-549 .elementor-element.elementor-element-c714550{--width:400px;}.elementor-549 .elementor-element.elementor-element-047fcf9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-549 .elementor-element.elementor-element-0a6e416{--width:100vw;}.elementor-549 .elementor-element.elementor-element-c714550{--width:100%;}.elementor-549 .elementor-element.elementor-element-047fcf9{--width:100%;}}@media(max-width:1024px){.elementor-549 .elementor-element.elementor-element-dec9700{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-f9b4ca2{padding:0px 50px 0px 50px;}.elementor-549 .elementor-element.elementor-element-ad5facd{--swiper-slides-to-display:2;padding:0px 50px 0px 50px;}.elementor-549 .elementor-element.elementor-element-ed16fbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-658ce2d{width:100%;max-width:100%;}.elementor-549 .elementor-element.elementor-element-0a6e416{--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-549 .elementor-element.elementor-element-9864021{width:100%;max-width:100%;}.elementor-549 .elementor-element.elementor-element-ebc3b8a{width:100%;max-width:100%;}.elementor-549 .elementor-element.elementor-element-71f2fd4{--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-549 .elementor-element.elementor-element-9adfeb8{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-781718e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-3dd7f61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-9a135a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-3a7a194{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-f9c1a52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-a625ec9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-2c1ea56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-7578b05{width:100%;max-width:100%;}.elementor-549 .elementor-element.elementor-element-669230c{--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:flex-start;}.elementor-549 .elementor-element.elementor-element-047fcf9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}}@media(max-width:767px){.elementor-549 .elementor-element.elementor-element-160e94f{--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:25px;--padding-left:16px;--padding-right:16px;}.elementor-549 .elementor-element.elementor-element-0fdd942{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:25px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-549 .elementor-element.elementor-element-64bdb1f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:25px;--padding-left:16px;--padding-right:16px;}.elementor-549 .elementor-element.elementor-element-b5dced7{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-549 .elementor-element.elementor-element-7a857b1{width:100%;max-width:100%;}.elementor-549 .elementor-element.elementor-element-157c134{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-f9b4ca2{padding:0px 16px 0px 16px;}.elementor-549 .elementor-element.elementor-element-ad5facd{--swiper-slides-to-display:1;padding:0px 34px 0px 34px;--arrow-size:20px;}.elementor-549 .elementor-element.elementor-element-ad5facd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-549 .elementor-element.elementor-element-4d0eb15{padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-ed16fbf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-549 .elementor-element.elementor-element-0a6e416{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-549 .elementor-element.elementor-element-65c18e4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-549 .elementor-element.elementor-element-71f2fd4{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-549 .elementor-element.elementor-element-9adfeb8{padding:0px 0px 0px 0px;}.elementor-549 .elementor-element.elementor-element-4700076{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-549 .elementor-element.elementor-element-8e10e28{padding:0px 16px 0px 16px;}.elementor-549 .elementor-element.elementor-element-1273dc3{--padding-top:25px;--padding-bottom:12px;--padding-left:25px;--padding-right:25px;}.elementor-549 .elementor-element.elementor-element-669230c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-549 .elementor-element.elementor-element-047fcf9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-549 .elementor-element.elementor-element-e2c7d1c{--justify-content:center;}.elementor-549 .elementor-element.elementor-element-f1dd9d0{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-247eb90 */.bg-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90%; 
    
}

.hero-background-video {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
    
    object-fit: cover;
    
}
.video{
        position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
/*    max-height: 450px;*/
    height: 100%;
    mix-blend-mode: overlay;
    object-fit: cover;
    object-position: center;

    opacity: 0.5;
     mask-image: linear-gradient(to bottom, #000 50%, transparent);
   
       background-image: url('https://colemrochaadvogados.com.br/wp-content/uploads/2025/10/BG-Hero-Mobile-Colem-e-Rocha-Advogados-Invetario-partilha-testamento-e-sucessoes_V01.webp'); /* Use seu melhor poster como fallback */
    background-size: cover;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7f043b */.hero svg{
    width: clamp(15.625rem, 11.25rem + 14vw, 20rem);
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3ab003 */.hero .bloco-texto{
    max-width: 800px !important;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.bloco-texto h1{
    color: #FFFFFF !important;
text-align: center;
font-family: "Georgia";
font-size: clamp(2.813rem, 1.875rem + 3vw, 3.75rem);
font-style: normal;
font-weight: 500;
line-height: 110%;
text-align: center;
}

.bloco-texto h1 strong{
    color: var(--dourado-fundoEscuro) !important;
text-align: center;
font-family: "Georgia";
font-size: clamp(2.813rem, 1.875rem + 3vw, 3.75rem);
font-style: normal;
font-weight: 500;
line-height: 110%;
text-align: center;
}


.hero .bloco-texto span{
color: var(--dourado-fundoEscuro);
text-align: center;
font-family: "Georgia";
font-size: clamp(0.75rem, 0.5rem + 0.8vw, 1rem);
font-style: normal;
font-weight: 200;
line-height: 110%; /* 17.6px */
letter-spacing: 4px;
text-transform: uppercase;
margin-block-end: 0;

}

.hero .bloco-texto p{
color: var(--e-global-color-accent);
text-align: center;
font-family: "Georgia";
font-size: clamp(0.875rem, 0.75rem + 0.4vw, 1rem);
font-style: normal;
font-weight: 200;
line-height: 180%;
margin-block-end: 0;
opacity: 0.75;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3001f52 */:root{
    --transitions: transform 400ms cubic-bezier(.36,-0.02,.35,.99);
}

.btn a{
    display: flex;
padding: clamp(1.25rem, 0.938rem + 1vw, 1.563rem) clamp(1.875rem, 0rem + 6vw, 3.75rem);
justify-content: center;
align-items: center;
gap: 7px;

border-radius: 50px;
border: none;

text-align: center;

/* btn */
font-family: "Georgia";
font-size: clamp(1rem, 0.813rem + 0.6vw, 1.188rem);
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.95px;
text-transform: uppercase;

transition: var(--transitions) ;
}

.btn.escuro a{
    color: var(--e-global-color-primary);
    background: var(--dourado-fundoEscuro);
    box-shadow: 0 8px 32px rgba(200, 169, 110, 0.35);
}

.btn.claro a{
    color: var(--e-global-color-accent);
    background: var(--e-global-color-primary);
}

.btn p{
text-align: center;
font-family: "Georgia";
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: normal;
margin-top: 10px;
margin-block-end: 0;
display: flex;
justify-content: center;
opacity: 0.65;
}

.btn.escuro p{
        color: var(--e-global-color-accent);
}
.btn.claro p{
        color: var(--azul-claro);
}

.hero .btn a svg{
    width: 20px;
    height: 20px;
    flex-shrink: 0;
}

.hero .btn p svg{
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 4px;
}


@media(max-width: 500px){
    .too-small, .hero .btn svg{
        display: none !important;
    }
}

@media(min-width: 1025px){
    .btn a:hover{
        transform: scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160e94f */.hero{
    background: var(--azul-escuro-hero) !important;
}

@media(max-width: 450px){
    .hero{
        height: 100svh;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e03203 */.bloco-texto{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0;
}

.bloco-texto h2{
text-align: center !important;

/* Subtítulo */
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%; /* 15.4px */
letter-spacing: 3.5px;
text-transform: uppercase;
margin-block-end: 8px;
}

.bloco-texto.escuro h2{
 color: var(--dourado-fundoEscuro);
}
.bloco-texto.escuro span{
 color: var(--e-global-color-accent);
}
.bloco-texto.escuro h3{
 color: var(--e-global-color-accent);
}
.bloco-texto.claro h2{
 color: var(--e-global-color-secondary);
}
.bloco-texto.claro span{
 color: var(--e-global-color-primary);
}

.bloco-texto span{
text-align: center;

/* Título */
font-family: "Georgia", serif;
font-size: clamp(2.188rem, 1.25rem + 3vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 100%; /* 50px */
text-transform: capitalize;
}
.bloco-texto.claro span{
 color: var(--e-global-color-primary);
}

.bloco-texto h3{
text-align: center;

/* Título */
font-family: "Georgia", serif;
font-size: clamp(1.875rem, 0.625rem + 4vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 100%; /* 50px */
text-transform: capitalize;
}

.sec-quali .bloco-texto p{
color: var(--e-global-color-accent);
text-align: center;
font-family: "Georgia";
font-size: clamp(0.875rem, 0.75rem + 0.4vw, 1rem);
font-style: normal;
font-weight: 200;
line-height: 180%;
margin-block-end: 0;
opacity: 0.75;

}

@media(max-width: 1024px){
    .bloco-texto h2{
text-align: left;
        
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d73f22 */.cards-quali .mod-quali{
    display: flex;
padding-bottom: clamp(1.25rem, 0rem + 4vw, 2.5rem);
flex-direction: column;
align-items: center;
gap: clamp(1rem, 0.125rem + 2.8vw, 1.875rem);

border-radius: 30px;
background: var(--e-global-color-accent);
box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.07);
border: 5px solid #fff;

overflow: hidden;
height: 100% ;
}

.cards-quali .mod-quali img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}

@media(min-width: 500px){
    .cards-quali .mod-quali{
        width: 400px;
    }
}

.cards-quali .mod-quali .texto{
    display: flex;
padding: 0 clamp(1.25rem, 0.313rem + 3vw, 2.188rem);
flex-direction: column;
align-items: center;
gap: 10px;
align-self: stretch;
text-align: center;
    
}

.cards-quali h3{
    color: var(--e-global-color-primary);
font-family: "Gerogia", serif;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 100%;
text-transform: capitalize;
margin-block-end: 0;
}
.cards-quali p{
    color: var(--e-global-color-text);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%;
text-transform: none;
margin-block-end: 0;
    
}
.cards-quali span{
    display: flex;
padding: 15px clamp(1.25rem, 0rem + 4vw, 2.5rem);
justify-content: center;
align-items: center;
gap: 10px;
align-self: stretch;

color: var(--e-global-color-primary);
text-align: center;
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 3.5px;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;

transition: color 400ms ease-in;
}

.mod-quali{
    transition: var(--transitions);
}

@media(min-width: 1025px){
    .mod-quali:hover{
        transform: scale(1.02);
    }
    .mod-quali span:hover{
        color: var(--azul-claro);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f75fd */.sec-quali .frase p{
    color: var(--e-global-color-accent);
text-align: center;
font-family: "Georgia";
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: normal;
margin-top: 10px;
margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdd942 */.sec-quali{
    background: var(--azul-escuro-hero) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50cb293 */.sec-como .bloco-texto p{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d83a32 */.comp-como .coluna .mod-como.esq{
align-items: flex-end;

}

.comp-como .coluna .mod-como.esq p, .comp-como .coluna .mod-como.esq h4{
    text-align: right;
}

.elementor-549 .elementor-element.elementor-element-3d83a32{
    padding-top: 10%;
    /*justify-content: center !important;*/
}

@media(max-width: 767px){
.comp-como .coluna .mod-como.desktop{
 display: none !important;   
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40c0078 */@media(min-width: 768px){
    .elementor-549 .elementor-element.elementor-element-40c0078{
            height: 700px;

    }
}
.elementor-549 .elementor-element.elementor-element-40c0078{
    overflow-y: hidden;
    mask-image: linear-gradient(to bottom, #000 10%, transparent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a857b1 */.comp-como .coluna .mod-como{
    display: flex;
flex-direction: column;
align-items: flex-start;
gap: 12px;
}
.comp-como .coluna .mod-como h4{
    color: var(--e-global-color-primary);
font-family: "Georgia", serif;
font-size: clamp(1rem, 0.688rem + 1vw, 1.313rem);
font-style: normal;
font-weight: 600;
line-height: 100%; /* 21px */
}
.comp-como .coluna .mod-como p{
    color: var(--e-global-color-primary);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 21px */
}

.comp-como .coluna{
    display: flex;
    flex-direction: column;
    gap: clamp(2.5rem, -0.313rem + 9vw, 5.313rem);
}

@media(min-width: 768px){
.comp-como .coluna .mod-como.mobile{
 display: none !important;   
}
.comp-como .coluna .mod-como{
width: clamp(11.25rem, 5.938rem + 17vw, 16.563rem);
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9b4ca2 */.sec-servico .bloco-texto h2{
text-align: left;
    
}

.sec-servico .bloco-texto span{
text-align: left;
    
}

@media(min-width: 1025px){
    .sec-servico .bloco-texto{
    width: 600px;
}
.sec-servico .bloco-texto *{
    text-align: left;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ad5facd */@media(min-width: 1025px){
    .sec-servico .e-loop-item{
    width: calc(100% / 6 + 50px) !important;
    cursor: grab;
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{
    left: calc(((100vw - 1300px) / 2 + 160px - 100vw)*-1);
    top: -25%;
    transition: none;
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{
    top: -25%;
    right: calc((100vw - 1300px) / 2);
        transition: none;
}

}



@media(max-width: 1024px){
    .elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{
    left: clamp(1rem, 0.75rem + 0.8vw, 1.25rem);
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{
    right: clamp(1rem, 0.75rem + 0.8vw, 1.25rem);
}
}

/*
@media(max-width: 1024px) and (min-width: 768px){
    .sec-servico .e-loop-item{
    width: calc(100% / 3 + 20px) !important
}
}

@media(max-width: 767px){
    .sec-servico .e-loop-item{
    width: calc(100% / 2 - 10px) !important
}
}

.sec-servico .elementor-swiper-button{
    padding: 12px;
    background: #fff;
    border: 1px solid var(--e-global-color-primary) !important;
    border-radius: 50px;
}
*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d0eb15 */.btn a{
    display: flex;
    flex-wrap: wrap;

}
.btn a svg{
    width: 16px;
}
@media(max-width: 465px){
    .sec-servico .too-small{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-658ce2d */.elementor-549 .elementor-element.elementor-element-658ce2d{
    position: relative;
    right: -50px;
    z-index: 2;
    margin-top: 75px;
    height: 350px !important;
}

.elementor-549 .elementor-element.elementor-element-658ce2d::after{
    content: "";
    background: #000000;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 20px;
    filter: blur(20px);
    z-index: -1;
    opacity: 0.10;
    left: 5px;
}

@media(max-width: 1024px){
.elementor-549 .elementor-element.elementor-element-658ce2d{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9864021 */.img-wrapper img{
    display: block;
    object-fit: cover;
    object-position: bottom;
    height: 100%;

}

@media(max-width: 1024px){
.img-wrapper img{
width: 100%;
max-height: 410px;
object-fit: cover;

border-radius: 20px;
}
}

@media(min-width: 1025px){
    .elementor-549 .elementor-element.elementor-element-9864021{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebc3b8a */.sec-cr .bloco-texto h2{
text-align: left !important;
    
}

.sec-cr .bloco-texto span{
text-align: left;
    
}

@media(min-width: 1025px){
    .elementor-549 .elementor-element.elementor-element-ebc3b8a{
    max-width: 400px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a8b938 */.elementor-549 .elementor-element.elementor-element-9a8b938 li:not(:last-child){
    margin-bottom: 20px;
}

.elementor-549 .elementor-element.elementor-element-9a8b938{
    border-left: 2px solid var(--dourado-fundoEscuro);
    padding-left: clamp(0.625rem, 0rem + 2vw, 1.25rem);
}

@media(min-width: 1025px){
    .elementor-549 .elementor-element.elementor-element-9a8b938{
    max-width: 400px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a6e416 */.elementor-549 .elementor-element.elementor-element-0a6e416::after{
    content: "";
    background: var(--e-global-color-primary);
    height: 100%;
    width: 100vw;
    position: absolute;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30135ad */.sec-socios .bloco-texto{
    width: 650px;
}
.sec-socios .bloco-texto p.titulo{
/* Título */
font-family: "Georgia", serif;
font-size: clamp(2.188rem, 1.25rem + 3vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 100%; /* 50px */
text-transform: capitalize;
}

@media(min-width: 1025px){
    
.sec-socios .bloco-texto p.titulo{
    text-align: center !important;}
}
@media(max-width: 450px){
.sec-socios .bloco-texto p.titulo{
margin-bottom:30px;
}
.bloco-curriculo{
    display: none;
}
}
@media(min-width: 451px){
 .curriculo{
    display: none;
}   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9537e03 */.bloco-curriculo{
    z-index: 1;
    padding: 20px;
    border-radius: 20px;
    width: 225px;
    backdrop-filter: blur(20px);
    border-top: 2px solid #ffffff;
}
.bloco-curriculo.esq{
    position: absolute;
    bottom: 45px;
    text-align: right;
    background: rgba(255, 255, 255, 0.5)  linear-gradient(-125deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
}

.bloco-curriculo h3{
    color: var(--e-global-color-primary);
font-family: "Georgia", serif;
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 100%; /* 19px */
margin-block-end: 0;
}

.bloco-curriculo span{
    letter-spacing: 1px;
    font-size: 14px !important;
     color: var(--e-global-color-secondary);
}

.bloco-curriculo p{
    color: var(--cinza, #4E4E4E);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%; /* 19.6px */
margin-block-start: 1rem;
}

@media(min-width: 1025px){
.bloco-curriculo.esq{
    right: calc(50% + 200px);
}
}
@media(max-width: 1024px){
.bloco-curriculo.esq{
    left: 0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0215839 */.sec-socios img{
    display: block;
}
.sec-socios .socios{
    width: 550px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6a2a95 */.bloco-curriculo.dir{
    position: absolute;
    bottom: 45px;
    text-align: left;
    background: rgba(255, 255, 255, 0.5)  linear-gradient(125deg, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 60%);
}

.bloco-curriculo h3{
    color: var(--e-global-color-primary);
font-family: "Georgia", serif;
font-size: 19px;
font-style: normal;
font-weight: 500;
line-height: 100%; /* 19px */
}

.bloco-curriculo p{
    color: var(--cinza, #4E4E4E);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%; /* 19.6px */
}

@media(min-width: 1025px){
.bloco-curriculo.dir{
    left: calc(50% + 200px);
}
}
@media(max-width: 1024px){
.bloco-curriculo.dir{
    right: 0;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9adfeb8 */.sec-faq .bloco-texto *{
text-align: left !important;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a657d4 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f60a7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da25efd */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc19b7 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f27f4a */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea6f1ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642062f */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eb928 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9afc679 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05282c */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532efad */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3a9c5 */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c477bc7 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2104ea */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec3f087 */.p-faq{
    line-height: 160%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a099be */.faq-questions .e-child{
    border: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7578b05 */.e-n-accordion-item-title-header{
    width: 90%;
}

.e-n-accordion-item-title{
    border: none !important;
}

.e-n-accordion-item:not(:first-child){
    border-top: 1px solid rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-180c612 */.sec-cta .bloco-texto{
    width: 660px;
    color: var(--e-global-color-accent);
}
.sec-cta .bloco-texto p.titulo{
/* Título */
font-family: "Georgia", serif;
font-size: clamp(2.188rem, 1.25rem + 3vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 100%; /* 50px */
text-transform: capitalize;
}
.sec-cta, .sec-cta h2{
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e10e28 */.btn a{
    display: flex;
    flex-wrap: wrap;

}


@media(max-width: 465px){
    .sec-cta .too-small{
        display: none;
    }
    
}
@media(max-width: 375px){
   .sec-cta .btn a svg{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4700076 */.sec-cta{
    background: var(--azul-claro)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2eb66d */.rodape svg{
    width: clamp(15.625rem, 11.25rem + 14vw, 20rem);
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a740ff */.elementor-549 .elementor-element.elementor-element-0a740ff p{
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-799d2b0 */.item-rodape span{
    color: var(--dourado-fundoEscuro);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%; /* 19.6px */
letter-spacing: 3.5px;
text-transform: uppercase;
}

.item-rodape p{
    color: var(--e-global-color-accent);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%; /* 19.6px */
margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b2300 */.item-rodape span{
    color: var(--dourado-fundoEscuro);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%; /* 19.6px */
letter-spacing: 3.5px;
text-transform: uppercase;
}

.item-rodape p{
    color: var(--e-global-color-accent);
font-family: "Georgia", serif;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 140%; /* 19.6px */
margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669230c */.elementor-549 .elementor-element.elementor-element-669230c{
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1dd9d0 */.elementor-549 .elementor-element.elementor-element-f1dd9d0 span{
    font-size: 12px;
    font-family: "Georgia", serif;
    font-weight: 200;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dadf589 */.desenvolvedor{
    font-size: 12px;
    font-weight: 200;
    color: #fff !important;
    display: flex;
    gap: 8px;
    cursor: pointer;
            align-items: flex-start;
            justify-content: left;
            font-family: "Georgia", serif;
            line-height: 140%;
            text-transform: none;
}

.desenvolvedor svg path{
    fill: #fff;
}

.desenvolvedor svg{
    display: block;
    width: 15px;
}

.dev{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1273dc3 */.rodape{
    background: var(--azul-escuro-hero);
    overflow: hidden;
}/* End custom CSS */