.elementor-6 .elementor-element.elementor-element-b9d1048{--display:flex;--min-height:800px;--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-start;--align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-b9d1048:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b9d1048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDC6B4;background-image:url("https://camilakiilladvocacia.com/wp-content/uploads/2026/07/hero_4x-scaled.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-99c12e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-99c12e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-7648c16{text-align:start;}.elementor-6 .elementor-element.elementor-element-7648c16 img{width:28%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-fd95da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-fd95da5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-fd95da5 .elementor-heading-title{font-family:"Stack Sans", Sans-serif;font-size:40px;font-weight:200;line-height:1.2em;color:#343C3F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-3730e8f{width:var( --container-widget-width, 98.179% );max-width:98.179%;--container-widget-width:98.179%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#343C3F;}.elementor-6 .elementor-element.elementor-element-3730e8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-6eaf8f1{--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-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-240f29d{--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:center;--border-radius:900px 900px 900px 900px;--padding-top:6px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-240f29d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-240f29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343C3F2B;}.elementor-6 .elementor-element.elementor-element-240f29d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-2eae1ce .elementor-button{background-color:#343C3F;font-family:"Stack Sans", Sans-serif;font-size:14px;font-weight:200;border-radius:80px 80px 80px 80px;padding:15px 25px 15px 25px;}.elementor-6 .elementor-element.elementor-element-2eae1ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2eae1ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-2eae1ce .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-6 .elementor-element.elementor-element-7fe50d4{--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:center;--border-radius:900px 900px 900px 900px;--padding-top:6px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-7fe50d4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7fe50d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343C3F2B;}.elementor-6 .elementor-element.elementor-element-7fe50d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-bc548b3 .elementor-button{background-color:#343C3F52;font-family:"Stack Sans", Sans-serif;font-size:14px;font-weight:200;border-radius:80px 80px 80px 80px;padding:15px 25px 15px 25px;}.elementor-6 .elementor-element.elementor-element-bc548b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0cf7f11{--display:flex;--min-height:360px;}.elementor-6 .elementor-element.elementor-element-0cf7f11:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0cf7f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(311deg, #343C3F 61%, #343C3FE8 100%);}.elementor-6 .elementor-element.elementor-element-41e877e{--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-start;--align-items:center;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-41e877e.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-af1ccb4{width:var( --container-widget-width, 24.732% );max-width:24.732%;--container-widget-width:24.732%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-af1ccb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-6 .elementor-element.elementor-element-af1ccb4.elementor-view-stacked .elementor-icon{background-color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-af1ccb4.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-af1ccb4.elementor-view-default .elementor-icon{fill:#E0D2C5;color:#E0D2C5;border-color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon{font-size:42px;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-title{color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-af1ccb4:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-af1ccb4:has(:focus) .elementor-icon-box-title{color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-2523276{width:var( --container-widget-width, 24.732% );max-width:24.732%;--container-widget-width:24.732%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-2523276.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-6 .elementor-element.elementor-element-2523276.elementor-view-stacked .elementor-icon{background-color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-2523276.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-2523276.elementor-view-default .elementor-icon{fill:#E0D2C5;color:#E0D2C5;border-color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon{font-size:42px;}.elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon-box-title{color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-2523276:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-2523276:has(:focus) .elementor-icon-box-title{color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-23b02bf{width:var( --container-widget-width, 24.732% );max-width:24.732%;--container-widget-width:24.732%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-23b02bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-6 .elementor-element.elementor-element-23b02bf.elementor-view-stacked .elementor-icon{background-color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-23b02bf.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-23b02bf.elementor-view-default .elementor-icon{fill:#E0D2C5;color:#E0D2C5;border-color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon{font-size:40px;}.elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon-box-title{color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-23b02bf:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-23b02bf:has(:focus) .elementor-icon-box-title{color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#E0D2C5;}.elementor-6 .elementor-element.elementor-element-cb1a446{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cb1a446:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-cb1a446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-96c2d5c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-96c2d5c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-96c2d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343C3F;}.elementor-6 .elementor-element.elementor-element-a8650ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-350px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-7d0245c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-6 .elementor-element.elementor-element-7d0245c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-7d0245c .elementor-heading-title{font-family:"Stack Sans", Sans-serif;font-weight:300;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-204e2fc{width:var( --container-widget-width, 86.471% );max-width:86.471%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86.471%;--container-widget-flex-grow:0;z-index:99;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;line-height:1.3em;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-204e2fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-4114fa9 .elementor-button{background-color:#343C3F;font-family:"Stack Sans", Sans-serif;font-weight:700;fill:#DDCCBC;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-4114fa9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-4114fa9 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-6 .elementor-element.elementor-element-4114fa9 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-4114fa9 .elementor-button:focus{color:#DADADA;}.elementor-6 .elementor-element.elementor-element-4114fa9 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-4114fa9 .elementor-button:focus svg{fill:#DADADA;}.elementor-6 .elementor-element.elementor-element-4cb421d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1adc51a{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;bottom:-41px;}.elementor-6 .elementor-element.elementor-element-1adc51a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1adc51a{right:-848px;}body.rtl .elementor-6 .elementor-element.elementor-element-1adc51a{left:-848px;}.elementor-6 .elementor-element.elementor-element-053b7eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-053b7eb.e-con{--order:-99999 /* order start hack */;}.elementor-6 .elementor-element.elementor-element-1deb9d2{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;top:-78px;}.elementor-6 .elementor-element.elementor-element-1deb9d2.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1deb9d2{left:-238px;}body.rtl .elementor-6 .elementor-element.elementor-element-1deb9d2{right:-238px;}.elementor-6 .elementor-element.elementor-element-fc97f7e{--display:flex;}.elementor-6 .elementor-element.elementor-element-fc97f7e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-fc97f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343C3F;}.elementor-6 .elementor-element.elementor-element-f9ddc45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d752bf4 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-6 .elementor-element.elementor-element-d752bf4 .elementor-icon-box-title{margin-block-end:6px;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-d752bf4.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-d752bf4.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d752bf4.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-d752bf4 .elementor-icon{font-size:21px;}.elementor-6 .elementor-element.elementor-element-d752bf4 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-d752bf4 .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:14px;font-weight:300;}.elementor-6 .elementor-element.elementor-element-d752bf4:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-d752bf4:has(:focus) .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-d8ed605 .elementor-heading-title{font-family:"Stack Sans", Sans-serif;font-weight:200;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-e61458a{width:var( --container-widget-width, 40.548% );max-width:40.548%;--container-widget-width:40.548%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:300;line-height:1.2em;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-e61458a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-9eac89e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-4e234fd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-4fea173{width:var( --container-widget-width, 134.831% );max-width:134.831%;--container-widget-width:134.831%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4fea173.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-6 .elementor-element.elementor-element-4fea173.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-4fea173.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4fea173.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-4fea173:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-4fea173:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-8acb7f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-00b2565{width:var( --container-widget-width, 134.831% );max-width:134.831%;--container-widget-width:134.831%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-00b2565.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-6 .elementor-element.elementor-element-00b2565.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-00b2565.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-00b2565.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon{font-size:68px;}.elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-00b2565:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-00b2565:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-2240bc0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-02008e1{width:var( --container-widget-width, 134.831% );max-width:134.831%;--container-widget-width:134.831%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-02008e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-02008e1 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-6 .elementor-element.elementor-element-02008e1.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-02008e1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-02008e1.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-02008e1 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-02008e1 .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-02008e1 .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-02008e1:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-02008e1:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-eeaa9ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-a2b78ee{width:var( --container-widget-width, 134.831% );max-width:134.831%;--container-widget-width:134.831%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-a2b78ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-a2b78ee .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-6 .elementor-element.elementor-element-a2b78ee.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-a2b78ee.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a2b78ee.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-a2b78ee .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-a2b78ee .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-a2b78ee .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-a2b78ee:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-a2b78ee:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-b005c68{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1px 1px 1px 1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-4055afd{width:var( --container-widget-width, 134.831% );max-width:134.831%;--container-widget-width:134.831%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4055afd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-6 .elementor-element.elementor-element-4055afd.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-4055afd.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4055afd.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon{font-size:38px;}.elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-4055afd:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-4055afd:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-1959154{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-ea0707c{width:var( --container-widget-width, 85.78% );max-width:85.78%;--container-widget-width:85.78%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-ea0707c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-ea0707c .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-6 .elementor-element.elementor-element-ea0707c.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-ea0707c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ea0707c.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-ea0707c .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-ea0707c .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-ea0707c .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-ea0707c:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-ea0707c:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-af743c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-8474230{width:var( --container-widget-width, 134.831% );max-width:134.831%;--container-widget-width:134.831%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-8474230.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-6 .elementor-element.elementor-element-8474230.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-8474230.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8474230.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon{font-size:41px;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-8474230:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-8474230:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-8e73626{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-f1a6c6f{width:var( --container-widget-width, 134.831% );max-width:134.831%;--container-widget-width:134.831%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-f1a6c6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-6 .elementor-element.elementor-element-f1a6c6f.elementor-view-stacked .elementor-icon{background-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-f1a6c6f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f1a6c6f.elementor-view-default .elementor-icon{fill:#DDCCBC;color:#DDCCBC;border-color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon{font-size:46px;}.elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon-box-title a{font-family:"Stack Sans", Sans-serif;font-size:22px;font-weight:200;}.elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon-box-title{color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-f1a6c6f:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-f1a6c6f:has(:focus) .elementor-icon-box-title{color:#E4CDBD;}.elementor-6 .elementor-element.elementor-element-1da6c7e{--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:center;--border-radius:900px 900px 900px 900px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-1da6c7e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1da6c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D3C621;}.elementor-6 .elementor-element.elementor-element-1da6c7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-8797047 .elementor-button{background-color:#343C3F;font-family:"Stack Sans", Sans-serif;font-size:14px;font-weight:200;border-radius:80px 80px 80px 80px;padding:15px 25px 15px 25px;}.elementor-6 .elementor-element.elementor-element-8797047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8797047 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-8797047 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-6 .elementor-element.elementor-element-c8d9786{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c8d9786:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c8d9786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-d993884{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-56ecca8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-56ecca8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-56ecca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343C3F;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e6bb542 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-e6bb542.elementor-view-stacked .elementor-icon{background-color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-e6bb542.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e6bb542.elementor-view-default .elementor-icon{color:#E2D3C6;border-color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-e6bb542.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e6bb542.elementor-view-default .elementor-icon svg{fill:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-e6bb542 .elementor-icon{font-size:44px;}.elementor-6 .elementor-element.elementor-element-e6bb542 .elementor-icon svg{height:44px;}.elementor-6 .elementor-element.elementor-element-c5f3501 .elementor-heading-title{font-family:"Stack Sans", Sans-serif;font-weight:200;color:#E2D3C6;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-7271dff{--divider-border-style:solid;--divider-color:#E2D3C675;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-7271dff .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-7271dff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-8d23b16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-icon i{color:#E2D3C6;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-icon svg{fill:#E2D3C6;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-8d23b16{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-text{color:#E2D3C6;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-93e7216{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-93e7216:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-93e7216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B5153;}.elementor-6 .elementor-element.elementor-element-218269b .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-218269b.elementor-view-stacked .elementor-icon{background-color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-218269b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-218269b.elementor-view-default .elementor-icon{color:#E2D3C6;border-color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-218269b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-218269b.elementor-view-default .elementor-icon svg{fill:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-218269b .elementor-icon{font-size:44px;}.elementor-6 .elementor-element.elementor-element-218269b .elementor-icon svg{height:44px;}.elementor-6 .elementor-element.elementor-element-54c0879 .elementor-heading-title{font-family:"Stack Sans", Sans-serif;font-weight:200;color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-194dc01{--divider-border-style:solid;--divider-color:#E2D3C675;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-194dc01 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-194dc01 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-5bc5451{width:var( --container-widget-width, 99.787% );max-width:99.787%;--container-widget-width:99.787%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;line-height:1.3em;color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-5bc5451.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-icon i{color:#E2D3C6;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-icon svg{fill:#E2D3C6;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-921bc0e{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-text{color:#E2D3C6;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-dcca171 .elementor-button{background-color:#E2D3C6;font-family:"Stack Sans", Sans-serif;font-weight:700;fill:#353D40;color:#353D40;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-dcca171 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-dcca171 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-0d0e45a{--display:flex;--min-height:780px;}.elementor-6 .elementor-element.elementor-element-0d0e45a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0d0e45a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343C3F;background-image:url("https://camilakiilladvocacia.com/wp-content/uploads/2026/07/fundo_p_ultima_sessao_1_1x.webp");}.elementor-6 .elementor-element.elementor-element-1914026{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-1638094{width:var( --container-widget-width, 41.249% );max-width:41.249%;--container-widget-width:41.249%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-1638094.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-1638094 .elementor-heading-title{font-family:"Stack Sans", Sans-serif;font-size:40px;font-weight:300;color:#E2D3C6;}.elementor-6 .elementor-element.elementor-element-f1c7d4a{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-f1c7d4a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a4a5336{--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:center;--border-radius:900px 900px 900px 900px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-a4a5336:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a4a5336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D3C621;}.elementor-6 .elementor-element.elementor-element-a4a5336.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-1e3c7e4 .elementor-button{background-color:#343C3F;font-family:"Stack Sans", Sans-serif;font-size:14px;font-weight:200;border-radius:80px 80px 80px 80px;padding:15px 25px 15px 25px;}.elementor-6 .elementor-element.elementor-element-1e3c7e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1e3c7e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-1e3c7e4 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-6 .elementor-element.elementor-element-0d7e6d6{width:var( --container-widget-width, 563px );max-width:563px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:563px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;color:#DDCCBC;}.elementor-6 .elementor-element.elementor-element-0d7e6d6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-667212d{--display:flex;}@media(max-width:1366px){.elementor-6 .elementor-element.elementor-element-b9d1048{--min-height:650px;}.elementor-6 .elementor-element.elementor-element-b9d1048:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b9d1048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:77% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-99c12e6{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-fd95da5 .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-3730e8f{width:var( --container-widget-width, 451.688px );max-width:451.688px;--container-widget-width:451.688px;--container-widget-flex-grow:0;font-size:16px;}.elementor-6 .elementor-element.elementor-element-240f29d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-41e877e{--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-6 .elementor-element.elementor-element-cb1a446{--min-height:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-96c2d5c{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-96c2d5c.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a8650ad{--margin-top:0px;--margin-bottom:0px;--margin-left:-220px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-204e2fc{width:var( --container-widget-width, 599.109px );max-width:599.109px;--container-widget-width:599.109px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4cb421d{--z-index:99;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1adc51a{right:-641px;}body.rtl .elementor-6 .elementor-element.elementor-element-1adc51a{left:-641px;}.elementor-6 .elementor-element.elementor-element-1adc51a{bottom:-31px;z-index:99;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1deb9d2{left:-122px;}body.rtl .elementor-6 .elementor-element.elementor-element-1deb9d2{right:-122px;}.elementor-6 .elementor-element.elementor-element-1deb9d2{top:-47px;}.elementor-6 .elementor-element.elementor-element-9eac89e{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon-box-wrapper{gap:17px;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon{font-size:41px;}.elementor-6 .elementor-element.elementor-element-1da6c7e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-a4a5336{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-b9d1048:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b9d1048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-6 .elementor-element.elementor-element-9eac89e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-b9d1048:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b9d1048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilakiilladvocacia.com/wp-content/uploads/2026/07/hero_camila_nova_mobile_1_4x-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-b9d1048{--min-height:1000px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-99c12e6{--width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:135%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-99c12e6.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-6 .elementor-element.elementor-element-7648c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-7648c16 img{width:38%;}.elementor-6 .elementor-element.elementor-element-fd95da5{width:var( --container-widget-width, 352px );max-width:352px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:352px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-fd95da5 .elementor-heading-title{font-size:26px;}.elementor-6 .elementor-element.elementor-element-3730e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;font-size:16px;}.elementor-6 .elementor-element.elementor-element-6eaf8f1{--justify-content:center;}.elementor-6 .elementor-element.elementor-element-240f29d{--width:240px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-240f29d.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7fe50d4{--width:200px;}.elementor-6 .elementor-element.elementor-element-0cf7f11{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-41e877e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-6 .elementor-element.elementor-element-af1ccb4{width:var( --container-widget-width, 255.141px );max-width:255.141px;--container-widget-width:255.141px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon{font-size:35px;}.elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-af1ccb4 .elementor-icon-box-title a{font-size:25px;}.elementor-6 .elementor-element.elementor-element-2523276{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-2523276 .elementor-icon{font-size:35px;}.elementor-6 .elementor-element.elementor-element-23b02bf{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-23b02bf .elementor-icon{font-size:38px;}.elementor-6 .elementor-element.elementor-element-cb1a446{--padding-top:0px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-96c2d5c{--width:90%;--min-height:0px;--padding-top:0px;--padding-bottom:299px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a8650ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-7d0245c{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-7d0245c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7d0245c .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-204e2fc{width:var( --container-widget-width, 272px );max-width:272px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:272px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-204e2fc.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-053b7eb{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-053b7eb.e-con{--order:99999 /* order end hack */;}.elementor-6 .elementor-element.elementor-element-1deb9d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:0%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1deb9d2{left:0%;}body.rtl .elementor-6 .elementor-element.elementor-element-1deb9d2{right:0%;}.elementor-6 .elementor-element.elementor-element-fc97f7e{--min-height:0px;}.elementor-6 .elementor-element.elementor-element-f9ddc45{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d8ed605 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-e61458a{width:var( --container-widget-width, 301.766px );max-width:301.766px;--container-widget-width:301.766px;--container-widget-flex-grow:0;font-size:16px;}.elementor-6 .elementor-element.elementor-element-9eac89e{--width:90%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4e234fd{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-4fea173{width:var( --container-widget-width, 115.25px );max-width:115.25px;--container-widget-width:115.25px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon-box-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon{font-size:44px;}.elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-4fea173 .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-8acb7f1{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon{font-size:59px;}.elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-00b2565 .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-2240bc0{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-02008e1 .elementor-icon{font-size:47px;}.elementor-6 .elementor-element.elementor-element-02008e1 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-02008e1 .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-eeaa9ff{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-a2b78ee .elementor-icon{font-size:42px;}.elementor-6 .elementor-element.elementor-element-a2b78ee .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-a2b78ee .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-b005c68{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon-box-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon{font-size:38px;}.elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-4055afd .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-1959154{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-ea0707c .elementor-icon{font-size:44px;}.elementor-6 .elementor-element.elementor-element-ea0707c .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-ea0707c .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-af743c7{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon{font-size:36px;}.elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-8474230 .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-8e73626{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon{font-size:38px;}.elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f1a6c6f .elementor-icon-box-title a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-1da6c7e{--width:260px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-1da6c7e.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c8d9786{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d993884{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-56ecca8{--width:90%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-e6bb542 .elementor-icon{font-size:41px;}.elementor-6 .elementor-element.elementor-element-e6bb542 .elementor-icon svg{height:41px;}.elementor-6 .elementor-element.elementor-element-c5f3501 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-7271dff{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-8d23b16{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-8d23b16 .elementor-icon-list-item > a{line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-93e7216{--width:90%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-54c0879 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-194dc01{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-5bc5451{width:var( --container-widget-width, 272.469px );max-width:272.469px;--container-widget-width:272.469px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-921bc0e .elementor-icon-list-item > a{line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-dcca171{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-0d0e45a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0d0e45a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camilakiilladvocacia.com/wp-content/uploads/2026/07/fundo_p_ultima_sessao_mobile_1_1x.webp");background-position:top left;background-repeat:no-repeat;}.elementor-6 .elementor-element.elementor-element-0d0e45a{--min-height:610px;}.elementor-6 .elementor-element.elementor-element-1914026{--width:100%;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1638094{width:var( --container-widget-width, 351.797px );max-width:351.797px;--container-widget-width:351.797px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-1638094 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-f1c7d4a{font-size:16px;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-a4a5336{--width:270px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-a4a5336.e-con{--align-self:center;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-99c12e6{--width:50%;}.elementor-6 .elementor-element.elementor-element-240f29d{--width:245px;}.elementor-6 .elementor-element.elementor-element-7fe50d4{--width:205px;}.elementor-6 .elementor-element.elementor-element-96c2d5c{--width:100%;}.elementor-6 .elementor-element.elementor-element-4cb421d{--width:19%;}.elementor-6 .elementor-element.elementor-element-053b7eb{--width:59%;}.elementor-6 .elementor-element.elementor-element-4e234fd{--width:100%;}.elementor-6 .elementor-element.elementor-element-8acb7f1{--width:100%;}.elementor-6 .elementor-element.elementor-element-2240bc0{--width:100%;}.elementor-6 .elementor-element.elementor-element-eeaa9ff{--width:100%;}.elementor-6 .elementor-element.elementor-element-b005c68{--width:100%;}.elementor-6 .elementor-element.elementor-element-1959154{--width:100%;}.elementor-6 .elementor-element.elementor-element-af743c7{--width:100%;}.elementor-6 .elementor-element.elementor-element-8e73626{--width:100%;}.elementor-6 .elementor-element.elementor-element-1da6c7e{--width:270px;}.elementor-6 .elementor-element.elementor-element-56ecca8{--width:50%;}.elementor-6 .elementor-element.elementor-element-93e7216{--width:50%;}.elementor-6 .elementor-element.elementor-element-a4a5336{--width:270px;}}@media(max-width:1366px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-240f29d{--width:230px;}.elementor-6 .elementor-element.elementor-element-7fe50d4{--width:210px;}.elementor-6 .elementor-element.elementor-element-96c2d5c{--width:90%;}.elementor-6 .elementor-element.elementor-element-4cb421d{--width:24%;}.elementor-6 .elementor-element.elementor-element-053b7eb{--width:70%;}.elementor-6 .elementor-element.elementor-element-1da6c7e{--width:230px;}.elementor-6 .elementor-element.elementor-element-a4a5336{--width:230px;}}/* Start custom CSS for heading, class: .elementor-element-fd95da5 *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-fd95da5 {
    font-weight: 300 !important;
    font-family: 'Stack Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-fd95da5 strong, .elementor-6 .elementor-element.elementor-element-fd95da5 b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3730e8f *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-3730e8f {
    font-weight: 300 !important;
    font-family: 'Poppins', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-3730e8f strong, .elementor-6 .elementor-element.elementor-element-3730e8f b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2eae1ce *//* BOTÃO CHAPADO COM BASE 3D */
.botao .elementor-button {
  position: relative;
  overflow: visible;

  min-height: 50px;
  min-width: 25px;
  padding: 14px 16px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  /* Fundo interno totalmente chapado */
  background: #343C3F !important;
  
  transition: all 0.3s ease !important; /* Garante a suavidade da animação */
  border-radius: 500px;
  border: none !important;

  /* Sombra rígida na parte de baixo para dar o volume 3D */
  box-shadow: 0px 4px 0px 0px #1A1E20 !important; 
}

/* EFEITO HOVER SUAVE NO BOTÃO */
.botao:hover .elementor-button {
  background: #3f484c !important; /* Fica um tom levemente mais claro */
  transform: translateY(2px); /* Dá uma leve "pressionada" para baixo */
  box-shadow: 0px 2px 0px 0px #1A1E20 !important; /* Reduz a sombra simulando o clique */
}


/* GARANTE QUE TEXTO E SETA NÃO QUEBREM LINHA */
.botao .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
}


/* TEXTO */
.botao .elementor-button-text {
  align-self: center;
  white-space: nowrap !important;
  line-height: 1.2;
  color: #E0D2C5 !important; 

  margin-left: 0 !important;
  padding-left: 0 !important;
  transition: all 0.3s ease !important;
}

.botao:hover .elementor-button-text {
  margin-left: 0 !important;
  padding-left: 0 !important;
}


/* ÍCONE */
.botao .elementor-button-icon {
  transition: all 0.3s ease !important;

  background: transparent !important;
  width: auto !important;
  height: auto !important;

  border-radius: 0 !important;
  color: #E0D2C5 !important; 

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  font-size: 18px;
  flex-shrink: 0 !important;

  box-shadow: none !important;
}

.botao .elementor-button-icon svg {
  width: 18px;
  height: 18px;
  display: block;
}

.botao .elementor-button-icon svg path {
  fill: currentColor;
}

/* HOVER ESPECÍFICO DO ÍCONE */
.botao:hover .elementor-button-icon {
  opacity: 0.6; /* Deixa o ícone levemente transparente de forma suave */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc548b3 *//* BOTÃO CHAPADO COM BASE 3D E FUNDO/SOMBRA TRANSPARENTE */
.botao-conheca .elementor-button {
  position: relative;
  overflow: visible;

  min-height: 50px;
  min-width: 25px;
  padding: 14px 16px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  /* Fundo interno com 13% de opacidade */
  background: rgba(52, 60, 63, 0.13) !important;
  
  transition: all 0.3s ease !important; /* Garante a suavidade da animação */
  border-radius: 500px;
  border: none !important;

  /* Sombra rígida na parte de baixo para dar o volume 3D, agora com 15% de opacidade */
  box-shadow: 0px 4px 0px 0px rgba(26, 30, 32, 0.15) !important; 
}

/* EFEITO HOVER SUAVE NO BOTÃO */
.botao-conheca:hover .elementor-button {
  background: rgba(63, 72, 76, 0.13) !important; /* Fica um tom levemente mais claro, também em 13% */
  transform: translateY(2px); /* Dá uma leve "pressionada" para baixo */
  
  /* Sombra reduzida simulando o clique, mantendo a opacidade de 15% */
  box-shadow: 0px 2px 0px 0px rgba(26, 30, 32, 0.15) !important; 
}


/* GARANTE QUE TEXTO E SETA NÃO QUEBREM LINHA */
.botao-conheca .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
}


/* TEXTO */
.botao-conheca .elementor-button-text {
  align-self: center;
  white-space: nowrap !important;
  line-height: 1.2;
  color: #343C3F !important; /* Azul aplicado sem opacidade */

  margin-left: 0 !important;
  padding-left: 0 !important;
  transition: all 0.3s ease !important;
}

.botao-conheca:hover .elementor-button-text {
  margin-left: 0 !important;
  padding-left: 0 !important;
}


/* ÍCONE */
.botao-conheca .elementor-button-icon {
  transition: all 0.3s ease !important;

  background: transparent !important;
  width: auto !important;
  height: auto !important;

  border-radius: 0 !important;
  color: #2081F2 !important; /* Azul aplicado sem opacidade */

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  font-size: 18px;
  flex-shrink: 0 !important;

  box-shadow: none !important;
}

.botao-conheca .elementor-button-icon svg {
  width: 18px;
  height: 18px;
  display: block;
}

.botao-conheca .elementor-button-icon svg path {
  fill: currentColor;
}

/* HOVER ESPECÍFICO DO ÍCONE */
.botao-conheca:hover .elementor-button-icon {
  opacity: 0.6; /* Deixa o ícone levemente transparente de forma suave */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0245c *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-7d0245c {
    font-weight: 300 !important;
    font-family: 'Stack Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-7d0245c strong, .elementor-6 .elementor-element.elementor-element-7d0245c b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-204e2fc *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-204e2fc {
    font-weight: 300 !important;
    font-family: 'Poppins', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-204e2fc strong, .elementor-6 .elementor-element.elementor-element-204e2fc b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1deb9d2 */.container-da-imagem {
  /* Substitua #2c3e50 pela cor de fundo exata que você está usando */
  background-color: #2c3e50; 
  background-image: radial-gradient(circle at center, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 70%);
  
  /* Garante que o conteúdo fique centralizado e posicionado corretamente sobre o brilho */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8ed605 *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-d8ed605 {
    font-weight: 300 !important;
    font-family: 'Stack Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-d8ed605 strong, .elementor-6 .elementor-element.elementor-element-d8ed605 b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e61458a *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-e61458a {
    font-weight: 300 !important;
    font-family: 'Poppins', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-e61458a strong, .elementor-6 .elementor-element.elementor-element-e61458a b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eac89e *//* 1. CONFIGURA TODOS OS CARDS QUE TIVEREM A CLASSE */
.card-animado {
  position: relative;
  overflow: hidden;
  border: none !important;
  background: transparent !important;
  border-radius: 15px !important; 
  z-index: 1;
}

/* 2. CRIA A "LUZ" EM TODOS ELES SINCRONIZADOS */
.card-animado::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150%; 
  height: 150%;
  background: conic-gradient(from 0deg, transparent 75%, #DDCDBD 100%);
  transform: translate(-50%, -50%);
  /* Todos puxam a mesma animação, garantindo sincronia perfeita */
  animation: girar-borda-global 3s linear infinite;
  z-index: -2;
}

/* 3. CRIA O FUNDO DOS CARDS */
.card-animado::after {
  content: '';
  position: absolute;
  inset: 2px; 
  background: #4B5153 !important; 
  border-radius: 13px !important; 
  z-index: -1;
}

/* 4. MOTOR DA ANIMAÇÃO ÚNICO */
@keyframes girar-borda-global {
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8797047 *//* BOTÃO CHAPADO COM BASE 3D - CLARO */
.botao-claro .elementor-button {
  position: relative;
  overflow: visible;

  min-height: 50px;
  min-width: 25px;
  padding: 14px 16px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  /* Fundo interno na nova cor bege */
  background: #D5C2B1 !important;
  
  transition: all 0.3s ease !important; /* Garante a suavidade da animação */
  border-radius: 500px;
  border: none !important;

  /* Sombra rígida adaptada para um bege mais escuro, mantendo o volume 3D */
  box-shadow: 0px 4px 0px 0px #B5A18F !important; 
}

/* EFEITO HOVER SUAVE NO BOTÃO */
.botao-claro:hover .elementor-button {
  background: #C4B09F !important; /* Fica um tom levemente mais escuro no hover */
  transform: translateY(2px); /* Dá uma leve "pressionada" para baixo */
  box-shadow: 0px 2px 0px 0px #B5A18F !important; /* Reduz a sombra simulando o clique */
}


/* GARANTE QUE TEXTO E SETA NÃO QUEBREM LINHA */
.botao-claro .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
}


/* TEXTO */
.botao-claro .elementor-button-text {
  align-self: center;
  white-space: nowrap !important;
  line-height: 1.2;
  
  /* Cor escura que estava no fundo antes, garantindo contraste perfeito */
  color: #343C3F !important; 

  margin-left: 0 !important;
  padding-left: 0 !important;
  transition: all 0.3s ease !important;
}

.botao-claro:hover .elementor-button-text {
  margin-left: 0 !important;
  padding-left: 0 !important;
}


/* ÍCONE */
.botao-claro .elementor-button-icon {
  transition: all 0.3s ease !important;

  background: transparent !important;
  width: auto !important;
  height: auto !important;

  border-radius: 0 !important;
  
  /* Cor escura que estava no fundo antes */
  color: #343C3F !important; 

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  font-size: 18px;
  flex-shrink: 0 !important;

  box-shadow: none !important;
}

.botao-claro .elementor-button-icon svg {
  width: 18px;
  height: 18px;
  display: block;
}

.botao-claro .elementor-button-icon svg path {
  fill: currentColor;
}

/* HOVER ESPECÍFICO DO ÍCONE */
.botao-claro:hover .elementor-button-icon {
  opacity: 0.6; /* Deixa o ícone levemente transparente de forma suave */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f3501 *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-c5f3501 {
    font-weight: 300 !important;
    font-family: 'Stack Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-c5f3501 strong, .elementor-6 .elementor-element.elementor-element-c5f3501 b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54c0879 *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-54c0879 {
    font-weight: 300 !important;
    font-family: 'Stack Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-54c0879 strong, .elementor-6 .elementor-element.elementor-element-54c0879 b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1638094 *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-1638094 {
    font-weight: 300 !important;
    font-family: 'Stack Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-1638094 strong, .elementor-6 .elementor-element.elementor-element-1638094 b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1c7d4a *//* 1. Trava o texto inteiro no peso 300 e afina a renderização no navegador */
.elementor-6 .elementor-element.elementor-element-f1c7d4a {
    font-weight: 300 !important;
    font-family: 'Poppins', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* 2. Garante que APENAS o que está na tag de negrito vá para o 700 */
.elementor-6 .elementor-element.elementor-element-f1c7d4a strong, .elementor-6 .elementor-element.elementor-element-f1c7d4a b {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e3c7e4 *//* BOTÃO CHAPADO COM BASE 3D - CLARO */
.botao-claro .elementor-button {
  position: relative;
  overflow: visible;

  min-height: 50px;
  min-width: 25px;
  padding: 14px 16px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  /* Fundo interno na nova cor bege */
  background: #D5C2B1 !important;
  
  transition: all 0.3s ease !important; /* Garante a suavidade da animação */
  border-radius: 500px;
  border: none !important;

  /* Sombra rígida adaptada para um bege mais escuro, mantendo o volume 3D */
  box-shadow: 0px 4px 0px 0px #B5A18F !important; 
}

/* EFEITO HOVER SUAVE NO BOTÃO */
.botao-claro:hover .elementor-button {
  background: #C4B09F !important; /* Fica um tom levemente mais escuro no hover */
  transform: translateY(2px); /* Dá uma leve "pressionada" para baixo */
  box-shadow: 0px 2px 0px 0px #B5A18F !important; /* Reduz a sombra simulando o clique */
}


/* GARANTE QUE TEXTO E SETA NÃO QUEBREM LINHA */
.botao-claro .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
}


/* TEXTO */
.botao-claro .elementor-button-text {
  align-self: center;
  white-space: nowrap !important;
  line-height: 1.2;
  
  /* Cor escura que estava no fundo antes, garantindo contraste perfeito */
  color: #343C3F !important; 

  margin-left: 0 !important;
  padding-left: 0 !important;
  transition: all 0.3s ease !important;
}

.botao-claro:hover .elementor-button-text {
  margin-left: 0 !important;
  padding-left: 0 !important;
}


/* ÍCONE */
.botao-claro .elementor-button-icon {
  transition: all 0.3s ease !important;

  background: transparent !important;
  width: auto !important;
  height: auto !important;

  border-radius: 0 !important;
  
  /* Cor escura que estava no fundo antes */
  color: #343C3F !important; 

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  font-size: 18px;
  flex-shrink: 0 !important;

  box-shadow: none !important;
}

.botao-claro .elementor-button-icon svg {
  width: 18px;
  height: 18px;
  display: block;
}

.botao-claro .elementor-button-icon svg path {
  fill: currentColor;
}

/* HOVER ESPECÍFICO DO ÍCONE */
.botao-claro:hover .elementor-button-icon {
  opacity: 0.6; /* Deixa o ícone levemente transparente de forma suave */
}/* End custom CSS */