.elementor-862 .elementor-element.elementor-element-868ac4a{--display:flex;--min-height:819px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-868ac4a:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-868ac4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-862 .elementor-element.elementor-element-aa968c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-862 .elementor-element.elementor-element-df7eac6{--display:flex;--min-height:372px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-862 .elementor-element.elementor-element-df7eac6:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-df7eac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-21134ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-862 .elementor-element.elementor-element-9d666d4{--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;}.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-862 .elementor-element.elementor-element-2717dde{width:var( --container-widget-width, 486px );max-width:486px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-2717dde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-862 .elementor-element.elementor-element-5db169a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-862 .elementor-element.elementor-element-192e769{width:var( --container-widget-width, 652px );max-width:652px;--container-widget-width:652px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.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-862 .elementor-element.elementor-element-30cdef3 .elementor-button{background-color:#61CE7000;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;}.elementor-862 .elementor-element.elementor-element-30cdef3{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-862 .elementor-element.elementor-element-628d1a21{--display:flex;--min-height:670px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-628d1a21:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-628d1a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-628d1a21.e-con{--align-self:center;}.elementor-862 .elementor-element.elementor-element-d44541f{--display:flex;--min-height:789px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-d44541f:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-d44541f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-862 .elementor-element.elementor-element-cbaec0c{--display:flex;--min-height:1235px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-862 .elementor-element.elementor-element-cbaec0c:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-cbaec0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-abf8365{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-abf8365 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-862 .elementor-element.elementor-element-abf8365 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-862 .elementor-element.elementor-element-2933b6a{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-862 .elementor-element.elementor-element-3adcff6 .elementor-button{background-color:#61CE7000;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;}.elementor-862 .elementor-element.elementor-element-3adcff6{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-862 .elementor-element.elementor-element-6309e1f{--display:flex;--min-height:602px;--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;}.elementor-862 .elementor-element.elementor-element-6309e1f:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-6309e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-d89a834{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-862 .elementor-element.elementor-element-75ab812{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-862 .elementor-element.elementor-element-04abb97{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-04abb97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#000000;}.elementor-862 .elementor-element.elementor-element-0ab31bc{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-862 .elementor-element.elementor-element-7bb9d57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-862 .elementor-element.elementor-element-8fa68d4{--display:flex;--min-height:1139px;--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;--gap:32px 31px;--row-gap:32px;--column-gap:31px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-8fa68d4:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-8fa68d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-862 .elementor-element.elementor-element-25e0034{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-25e0034.e-con{--align-self:center;}.elementor-862 .elementor-element.elementor-element-344c074{--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;}.elementor-862 .elementor-element.elementor-element-4f0d828{width:var( --container-widget-width, 443.953px );max-width:443.953px;--container-widget-width:443.953px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-4f0d828.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-862 .elementor-element.elementor-element-4f0d828 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-d154cf9{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#A3A3A3;}.elementor-862 .elementor-element.elementor-element-966d0b1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-95f19de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-a2cf851{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-a2cf851 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-44c1c66{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-7339324{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-7339324 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-8021897{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-8021897 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-403efd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-89a18b6{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-89a18b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-42409df{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-282e1b2{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-282e1b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-31aa6ce{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-31aa6ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-df4319a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-b19edbf{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-b19edbf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-f9ce062{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-3a7e21d{width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-3a7e21d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-cd9e0f1{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-cd9e0f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-9441ba0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-22798c7{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-22798c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-40812b9{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-a35c69f{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-a35c69f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-7ff9643{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-7ff9643 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-9de4eae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-9de4eae.e-con{--align-self:center;}.elementor-862 .elementor-element.elementor-element-52513f2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-8b83907{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-46d45ea{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-46d45ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-a014bc2{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-b9c17ab{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-b9c17ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-99faa30{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-99faa30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-2d43bf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-51e46e7{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-51e46e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-27b8bbe{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-2aea02b{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-2aea02b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-b86f27d{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-b86f27d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-4e91c18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-0028bae{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-0028bae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-e98dd98{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-9b5b671{width:var( --container-widget-width, 646px );max-width:646px;--container-widget-width:646px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-9b5b671 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-95eb0a5{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-95eb0a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-d29735c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-12752f2{width:var( --container-widget-width, 406px );max-width:406px;--container-widget-width:406px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-12752f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#F1F5FF;}.elementor-862 .elementor-element.elementor-element-db7aeed{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-a390057{width:var( --container-widget-width, 646px );max-width:646px;--container-widget-width:646px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-a390057 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-534d6ef{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-862 .elementor-element.elementor-element-534d6ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-862 .elementor-element.elementor-element-ebe92ac{--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;}.elementor-862 .elementor-element.elementor-element-9ee1c65{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:center;}.elementor-862 .elementor-element.elementor-element-9ee1c65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-e6a3321{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#A3A3A3;}.elementor-862 .elementor-element.elementor-element-7901f07{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-7901f07:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-7901f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-f853ddd{--display:flex;--min-height:581px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-862 .elementor-element.elementor-element-f853ddd:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-f853ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-862 .elementor-element.elementor-element-6520cd1 .gallery-item .gallery-caption{text-align:center;}.elementor-862 .elementor-element.elementor-element-aee8a1e{--display:flex;--min-height:179px;--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;}.elementor-862 .elementor-element.elementor-element-aee8a1e:not(.elementor-motion-effects-element-type-background), .elementor-862 .elementor-element.elementor-element-aee8a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-862 .elementor-element.elementor-element-7600d13{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-862 .elementor-element.elementor-element-0d0bf07{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-862 .elementor-element.elementor-element-a9559fb{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-862 .elementor-element.elementor-element-7339324{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-7339324 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-862 .elementor-element.elementor-element-282e1b2{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-282e1b2 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-862 .elementor-element.elementor-element-3a7e21d{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-3a7e21d .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-862 .elementor-element.elementor-element-a35c69f{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-a35c69f .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-862 .elementor-element.elementor-element-b9c17ab{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-b9c17ab .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-862 .elementor-element.elementor-element-2aea02b{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-2aea02b .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-862 .elementor-element.elementor-element-9b5b671{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-9b5b671 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-862 .elementor-element.elementor-element-a390057{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-862 .elementor-element.elementor-element-a390057 .elementor-heading-title{font-size:40px;line-height:1.1em;}}@media(max-width:767px){.elementor-862 .elementor-element.elementor-element-868ac4a{--min-height:737px;--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-862 .elementor-element.elementor-element-df7eac6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-21134ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-862 .elementor-element.elementor-element-2717dde{--container-widget-width:253px;--container-widget-flex-grow:0;width:var( --container-widget-width, 253px );max-width:253px;}.elementor-862 .elementor-element.elementor-element-2717dde .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-862 .elementor-element.elementor-element-5db169a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-862 .elementor-element.elementor-element-192e769{text-align:center;}.elementor-862 .elementor-element.elementor-element-30cdef3{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;}.elementor-862 .elementor-element.elementor-element-30cdef3 .elementor-button{height:64px;width:500px;}.elementor-862 .elementor-element.elementor-element-628d1a21{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-04abb97 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-862 .elementor-element.elementor-element-8fa68d4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-862 .elementor-element.elementor-element-25e0034{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-4f0d828 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-862 .elementor-element.elementor-element-95f19de{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-a2cf851{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-a2cf851 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-44c1c66{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-7339324{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-862 .elementor-element.elementor-element-7339324 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-8021897{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-8021897 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-403efd9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-89a18b6{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-89a18b6 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-42409df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-282e1b2{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-862 .elementor-element.elementor-element-282e1b2 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-31aa6ce{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-31aa6ce .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-df4319a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-b19edbf{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-b19edbf .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-f9ce062{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-3a7e21d{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-862 .elementor-element.elementor-element-3a7e21d .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-cd9e0f1{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-cd9e0f1 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-9441ba0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-22798c7{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-22798c7 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-40812b9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-a35c69f{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-862 .elementor-element.elementor-element-a35c69f .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-7ff9643{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-7ff9643 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-9de4eae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-8b83907{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-46d45ea{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-46d45ea .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-a014bc2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-b9c17ab{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-862 .elementor-element.elementor-element-b9c17ab .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-99faa30{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-99faa30 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-2d43bf5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-51e46e7{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-51e46e7 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-27b8bbe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-2aea02b{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-862 .elementor-element.elementor-element-2aea02b .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-b86f27d{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-b86f27d .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-4e91c18{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-0028bae{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-0028bae .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-e98dd98{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-9b5b671{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-862 .elementor-element.elementor-element-9b5b671 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-95eb0a5{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-95eb0a5 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-d29735c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-12752f2{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-862 .elementor-element.elementor-element-12752f2 .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-db7aeed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-862 .elementor-element.elementor-element-a390057{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;text-align:start;}.elementor-862 .elementor-element.elementor-element-a390057 .elementor-heading-title{font-size:28px;letter-spacing:-0.2px;}.elementor-862 .elementor-element.elementor-element-534d6ef{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-862 .elementor-element.elementor-element-534d6ef .elementor-heading-title{font-size:14px;}.elementor-862 .elementor-element.elementor-element-9ee1c65 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-862 .elementor-element.elementor-element-e6a3321{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-862 .elementor-element.elementor-element-f853ddd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-862 .elementor-element.elementor-element-df7eac6{--content-width:1280px;}.elementor-862 .elementor-element.elementor-element-d44541f{--content-width:1280px;}.elementor-862 .elementor-element.elementor-element-cbaec0c{--content-width:1280px;}.elementor-862 .elementor-element.elementor-element-6309e1f{--content-width:1280px;}.elementor-862 .elementor-element.elementor-element-d89a834{--width:1388px;}.elementor-862 .elementor-element.elementor-element-75ab812{--width:60%;}.elementor-862 .elementor-element.elementor-element-7bb9d57{--width:76%;}.elementor-862 .elementor-element.elementor-element-25e0034{--width:1063px;}.elementor-862 .elementor-element.elementor-element-344c074{--width:835px;}.elementor-862 .elementor-element.elementor-element-966d0b1{--content-width:500px;}.elementor-862 .elementor-element.elementor-element-95f19de{--width:500px;}.elementor-862 .elementor-element.elementor-element-44c1c66{--width:500px;}.elementor-862 .elementor-element.elementor-element-403efd9{--width:500px;}.elementor-862 .elementor-element.elementor-element-42409df{--width:340px;}.elementor-862 .elementor-element.elementor-element-df4319a{--width:500px;}.elementor-862 .elementor-element.elementor-element-f9ce062{--width:340px;}.elementor-862 .elementor-element.elementor-element-9441ba0{--width:500px;}.elementor-862 .elementor-element.elementor-element-40812b9{--width:340px;}.elementor-862 .elementor-element.elementor-element-9de4eae{--width:1063px;}.elementor-862 .elementor-element.elementor-element-52513f2{--width:847px;}.elementor-862 .elementor-element.elementor-element-8b83907{--width:500px;}.elementor-862 .elementor-element.elementor-element-a014bc2{--width:340px;}.elementor-862 .elementor-element.elementor-element-2d43bf5{--width:500px;}.elementor-862 .elementor-element.elementor-element-27b8bbe{--width:340px;}.elementor-862 .elementor-element.elementor-element-4e91c18{--width:500px;}.elementor-862 .elementor-element.elementor-element-e98dd98{--width:340px;}.elementor-862 .elementor-element.elementor-element-d29735c{--width:500px;}.elementor-862 .elementor-element.elementor-element-db7aeed{--width:340px;}.elementor-862 .elementor-element.elementor-element-ebe92ac{--width:835px;}.elementor-862 .elementor-element.elementor-element-7901f07{--content-width:1280px;}.elementor-862 .elementor-element.elementor-element-f853ddd{--content-width:1280px;}.elementor-862 .elementor-element.elementor-element-aee8a1e{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-868ac4a */.hero-clinic360{
    position:relative;
    overflow:hidden;

    background:
        radial-gradient(circle at 18% 22%, rgba(255,255,255,.85), transparent 28%),
        radial-gradient(circle at 82% 70%, rgba(195,177,141,.20), transparent 34%),
        linear-gradient(
            135deg,
            #fbf9ff 0%,
            #eee9ff 38%,
            #6b63a6 100%
        );
}

.hero-clinic360::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(255,255,255,.24) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.24) 1px, transparent 1px);

    background-size:44px 44px;

    opacity:.32;
    pointer-events:none;
    z-index:0;
}

.hero-clinic360::after{
    content:"";
    position:absolute;

    width:900px;
    height:900px;

    right:-180px;
    top:50%;

    transform:translateY(-50%);

    border-radius:50%;

    background:radial-gradient(
        circle,
        rgba(242,225,188,.32),
        rgba(195,177,141,.16),
        transparent 70%
    );

    filter:blur(100px);
    opacity:.75;

    animation:clinicHeroGlow 18s ease-in-out infinite alternate;

    pointer-events:none;
    z-index:0;
}

.hero-clinic360 > *{
    position:relative;
    z-index:2;
}

@keyframes clinicHeroGlow{
    from{
        transform:translateY(-50%) scale(1);
    }

    to{
        transform:translateY(-53%) scale(1.08);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30cdef3 */.button-black{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: none;
    outline: none;

    color: #ffffff !important;

    background: linear-gradient(
        135deg,
        #050505 0%,
        #141414 20%,
        #2a2a2a 40%,
        #0f0f0f 55%,
        #202020 75%,
        #050505 100%
    );

    background-size: 300% 300%;

    border-radius: 30px;

    animation: blackButtonFlow 12s linear infinite;

    isolation: isolate;
    overflow: hidden;

    z-index: 1;
}

.button-black,
.button-black:hover,
.button-black:focus,
.button-black:active{
    outline: none !important;
    box-shadow: none !important;
}

/* Glow externo */

.button-black::before{
    content: '';

    position: absolute;

    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;

    z-index: -1;

    border-radius: 34px;

    background: linear-gradient(
        135deg,
        rgba(40,40,40,.9),
        rgba(90,90,90,.5),
        rgba(25,25,25,.9)
    );

    filter: blur(12px);

    opacity: .55;

    animation:
        blackButtonFlow 12s linear infinite,
        blackButtonGlow 4s ease-in-out infinite alternate;
}

/* Reflexo metálico */

.button-black::after{
    content: '';

    position: absolute;
    inset: 0;

    border-radius: 30px;

    background: linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(255,255,255,.04) 45%,
        rgba(255,255,255,.25) 50%,
        rgba(255,255,255,.04) 55%,
        transparent 65%,
        transparent 100%
    );

    background-size: 250% 100%;

    animation: blackButtonShine 6s linear infinite;

    pointer-events: none;
}

@keyframes blackButtonFlow{
    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 300% 50%;
    }
}

@keyframes blackButtonShine{
    from{
        background-position: 200% 0;
    }

    to{
        background-position: -200% 0;
    }
}

@keyframes blackButtonGlow{
    from{
        opacity: .35;
        filter: blur(8px);
    }

    to{
        opacity: .65;
        filter: blur(14px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628d1a21 */.elementor-862 .elementor-element.elementor-element-628d1a21{
    position:relative;
    overflow:hidden;

    background:
        radial-gradient(circle at 18% 22%, rgba(255,255,255,.85), transparent 28%),
        radial-gradient(circle at 82% 70%, rgba(195,177,141,.20), transparent 34%),
        linear-gradient(
            135deg,
            #fbf9ff 0%,
            #eee9ff 38%,
            #6b63a6 100%
        );
}

.elementor-862 .elementor-element.elementor-element-628d1a21::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(255,255,255,.24) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.24) 1px, transparent 1px);

    background-size:44px 44px;
    opacity:.32;
    pointer-events:none;
}

.elementor-862 .elementor-element.elementor-element-628d1a21::after{
    content:"";
    position:absolute;

    width:900px;
    height:900px;

    right:-180px;
    top:50%;

    transform:translateY(-50%);

    border-radius:50%;

    background:radial-gradient(
        circle,
        rgba(242,225,188,.30),
        rgba(195,177,141,.14),
        transparent 70%
    );

    filter:blur(100px);
    opacity:.75;
    pointer-events:none;
}

.elementor-862 .elementor-element.elementor-element-628d1a21 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d44541f */.resultados-section{
    position:relative;
    overflow:hidden;

    background:
        radial-gradient(circle at 18% 22%, rgba(255,255,255,.10), transparent 28%),
        radial-gradient(circle at 82% 70%, rgba(242,225,188,.16), transparent 34%),
        radial-gradient(circle at 50% 48%, rgba(107,99,166,.22), transparent 38%),
        linear-gradient(
            135deg,
            #0f0b1f 0%,
            #18142b 42%,
            #2d2750 100%
        );
}

.resultados-section::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);

    background-size:44px 44px;

    opacity:.55;
    pointer-events:none;
}

.resultados-section::after{
    content:"";
    position:absolute;

    width:620px;
    height:1px;

    left:50%;
    top:48%;

    transform:translateX(-50%);

    background:linear-gradient(
        90deg,
        transparent,
        rgba(216,193,154,.48),
        transparent
    );

    opacity:.55;
    pointer-events:none;
}

.resultados-section > *{
    position:relative;
    z-index:2;
}

/* CARD */

.resultado-card{
    position:relative;
    overflow:hidden;

    border-radius:32px;

    background:rgba(18,14,34,.62);

    backdrop-filter:blur(22px);
    -webkit-backdrop-filter:blur(22px);

    border:1px solid rgba(255,255,255,.12);

    box-shadow:
        0 24px 70px rgba(0,0,0,.18),
        inset 0 1px 0 rgba(255,255,255,.08);

    transition:
        transform .45s ease,
        background .45s ease,
        border-color .45s ease,
        box-shadow .45s ease;
}

.resultado-card:hover{
    transform:translateY(-6px);

    background:rgba(18,14,34,.76);

    border-color:rgba(242,225,188,.32);

    box-shadow:
        0 34px 90px rgba(0,0,0,.24),
        0 0 34px rgba(216,193,154,.14),
        inset 0 1px 0 rgba(255,255,255,.10);
}

/* REFLEXO PREMIUM */

.resultado-card::before{
    content:"";
    position:absolute;
    inset:0;

    background:linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,.05) 42%,
        rgba(242,225,188,.24) 50%,
        rgba(255,255,255,.05) 58%,
        transparent 100%
    );

    transform:translateX(-130%);
    transition:transform 1.1s ease;

    pointer-events:none;
}

.resultado-card:hover::before{
    transform:translateX(130%);
}

/* TEXTOS DA SEÇÃO */

.resultados-section,
.resultados-section h1,
.resultados-section h2,
.resultados-section h3,
.resultados-section p,
.resultados-section span{
    color:#ffffff !important;
}

/* NÚMEROS */

.resultados-section .counter-money-ls,
.resultados-section .counter-onpro,
.resultados-section .resultado-numero{
    background:linear-gradient(
        135deg,
        #8f7448 0%,
        #b89b6a 25%,
        #d8c19a 50%,
        #f2e1bc 68%,
        #b89b6a 86%,
        #8f7448 100%
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dae8849 */.feedback-section{
  width:100%;
  background:#ffffff;
}

.feedback-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:24px;
}

.feedback-card{
  position:relative;

  padding:32px;

  border-radius:28px;

  background:linear-gradient(
    180deg,
    #ffffff,
    #f8f8f8
  );

  border:1px solid rgba(0,0,0,.06);

  box-shadow:
    0 20px 60px rgba(0,0,0,.08);

  transition:.4s ease;
}

.feedback-card:hover{
  transform:translateY(-6px);

  box-shadow:
    0 30px 80px rgba(0,0,0,.12);
}

.feedback-card::before{
  content:"“";

  position:absolute;

  top:-14px;
  left:24px;

  font-size:120px;
  font-weight:800;

  background:linear-gradient(
    135deg,
    #c41e68,
    #f68e49
  );

  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;

  opacity:.18;
}

.feedback-card p{
  position:relative;
  z-index:2;

  color:#2B2B2B;

  font-size:14px;
  line-height:1.8;

  font-weight:400;

  margin:0 0 24px;
}

.feedback-author{
  position:relative;
  z-index:2;
}

.feedback-author strong{
  display:block;

  color:#111;

  font-size:14px;
  font-weight:600;

  margin-bottom:4px;
}

.feedback-author span{
  display:block;

  color:rgba(0,0,0,.55);

  font-size:12px;

  letter-spacing:.2px;
}

.feedback-author small{
  display:block;

  margin-top:10px;

  color:rgba(0,0,0,.62);

  font-size:12px;
  line-height:1.6;

  font-weight:400;
}

.feedback-featured{
  grid-column:span 3;

  background:linear-gradient(
    135deg,
    #ffffff,
    #f7f7f7
  );
}

.feedback-featured p{
  max-width:980px;
}

@media(max-width:1024px){

  .feedback-grid{
    grid-template-columns:1fr 1fr;
  }

  .feedback-featured{
    grid-column:span 2;
  }

}

@media(max-width:767px){

  .feedback-grid{
    grid-template-columns:1fr;
  }

  .feedback-card{
    padding:28px;
  }

  .feedback-featured{
    grid-column:span 1;
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3adcff6 */.button-black{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    border: none;
    outline: none;

    color: #ffffff !important;

    background: linear-gradient(
        135deg,
        #050505 0%,
        #141414 20%,
        #2a2a2a 40%,
        #0f0f0f 55%,
        #202020 75%,
        #050505 100%
    );

    background-size: 300% 300%;

    border-radius: 30px;

    animation: blackButtonFlow 12s linear infinite;

    isolation: isolate;
    overflow: hidden;

    z-index: 1;
}

.button-black,
.button-black:hover,
.button-black:focus,
.button-black:active{
    outline: none !important;
    box-shadow: none !important;
}

/* Glow externo */

.button-black::before{
    content: '';

    position: absolute;

    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;

    z-index: -1;

    border-radius: 34px;

    background: linear-gradient(
        135deg,
        rgba(40,40,40,.9),
        rgba(90,90,90,.5),
        rgba(25,25,25,.9)
    );

    filter: blur(12px);

    opacity: .55;

    animation:
        blackButtonFlow 12s linear infinite,
        blackButtonGlow 4s ease-in-out infinite alternate;
}

/* Reflexo metálico */

.button-black::after{
    content: '';

    position: absolute;
    inset: 0;

    border-radius: 30px;

    background: linear-gradient(
        110deg,
        transparent 0%,
        transparent 35%,
        rgba(255,255,255,.04) 45%,
        rgba(255,255,255,.25) 50%,
        rgba(255,255,255,.04) 55%,
        transparent 65%,
        transparent 100%
    );

    background-size: 250% 100%;

    animation: blackButtonShine 6s linear infinite;

    pointer-events: none;
}

@keyframes blackButtonFlow{
    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 300% 50%;
    }
}

@keyframes blackButtonShine{
    from{
        background-position: 200% 0;
    }

    to{
        background-position: -200% 0;
    }
}

@keyframes blackButtonGlow{
    from{
        opacity: .35;
        filter: blur(8px);
    }

    to{
        opacity: .65;
        filter: blur(14px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41cdbb5 */.phone-video{
    position:relative;

    width:320px;
    aspect-ratio:9/16;

    overflow:hidden;

    border-radius:32px;

    background:#000;

    box-shadow:
    0 30px 100px rgba(0,0,0,.18);

    margin:auto;
}

.phone-video video{
    width:100%;
    height:100%;

    object-fit:cover;

    display:block;
}

.video-play-btn{
    position:absolute;

    left:50%;
    top:50%;

    transform:translate(-50%,-50%);

    width:74px;
    height:74px;

    border:none;
    border-radius:50%;

    background:
    rgba(255,255,255,.14);

    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);

    color:white;

    font-size:24px;

    cursor:pointer;

    transition:.35s ease;

    z-index:5;
}

.video-play-btn:hover{
    transform:translate(-50%,-50%) scale(1.08);
}

.phone-video.playing .video-play-btn{
    opacity:0;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-253d250 */.phone-video{
    position:relative;

    width:320px;
    aspect-ratio:9/16;

    overflow:hidden;

    border-radius:32px;

    background:#000;

    box-shadow:
    0 30px 100px rgba(0,0,0,.18);

    margin:auto;
}

.phone-video video{
    width:100%;
    height:100%;

    object-fit:cover;

    display:block;
}

.video-play-btn{
    position:absolute;

    left:50%;
    top:50%;

    transform:translate(-50%,-50%);

    width:74px;
    height:74px;

    border:none;
    border-radius:50%;

    background:
    rgba(255,255,255,.14);

    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);

    color:white;

    font-size:24px;

    cursor:pointer;

    transition:.35s ease;

    z-index:5;
}

.video-play-btn:hover{
    transform:translate(-50%,-50%) scale(1.08);
}

.phone-video.playing .video-play-btn{
    opacity:0;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966d0b1 */.servicos-expand .bx{
    position:relative !important;
    overflow:hidden;

    min-height:126px;
    padding:24px 76px 24px 28px;

    border-radius:29px;

    background:rgba(18,14,34,.62) !important;

    backdrop-filter:blur(22px);
    -webkit-backdrop-filter:blur(22px);

    border:1px solid rgba(255,255,255,.12) !important;

    box-shadow:
        0 18px 50px rgba(0,0,0,.14),
        inset 0 1px 0 rgba(255,255,255,.08);

    transition:.55s ease;
}

/* TEXTO */
.servicos-expand .bx,
.servicos-expand .bx .elementor-heading-title,
.servicos-expand .bx p,
.servicos-expand .bx span{
    color:#ffffff !important;
}

.servicos-expand .bx p{
    color:rgba(255,255,255,.72) !important;
}

/* CARD ABERTO */
.servicos-expand .bx:hover,
.servicos-expand .bx.is-active{
    min-height:190px;

    transform:translateY(-3px);

    background:rgba(18,14,34,.76) !important;

    border-color:rgba(242,225,188,.32) !important;

    box-shadow:
        0 28px 80px rgba(0,0,0,.22),
        0 0 34px rgba(216,193,154,.14),
        inset 0 1px 0 rgba(255,255,255,.10);
}

/* CONTEÚDO INTERNO */
.servicos-expand .inner{
    height:52px !important;
    overflow:hidden;
    transition:height .7s ease;
}

.servicos-expand .bx:hover .inner,
.servicos-expand .bx.is-active .inner{
    height:180px !important;
}

/* NÚMERO */
.servicos-expand .num{
    width:56px !important;
    height:56px !important;

    border-radius:16px;

    border:none !important;

    background:linear-gradient(
        135deg,
        #8a6a44,
        #c8a06a,
        #f2e1bc
    ) !important;

    box-shadow:
        0 10px 28px rgba(122,90,51,.22);

    z-index:5;

    transition:.55s ease;
}

.servicos-expand .num .elementor-heading-title{
    color:#1d1724 !important;

    display:flex;
    justify-content:center;

    position:absolute;

    top:50%;
    left:50%;

    transform:translate(-50%, -50%);
}

/* BORDA DO CARD */
.servicos-expand .bx:before{
    content:"";

    position:absolute;
    inset:0;

    z-index:1;

    border-radius:29px;

    padding:1px;

    background:linear-gradient(
        135deg,
        rgba(143,116,72,.55),
        rgba(216,193,154,.78),
        rgba(242,225,188,.55),
        rgba(107,99,166,.42)
    );

    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;

    opacity:.42;

    transition:.45s ease;
}

.servicos-expand .bx:hover:before,
.servicos-expand .bx.is-active:before{
    opacity:.78;
}

/* BOTÃO + ÚNICO */
.servicos-expand .bx::after{
    content:"+";

    position:absolute;

    right:24px;
    top:50%;

    transform:translateY(-50%);

    width:38px;
    height:38px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:20px;
    font-weight:500;

    color:#1d1724;

    background:linear-gradient(
        135deg,
        #8a6a44,
        #c8a06a,
        #f2e1bc
    );

    border:none;

    box-shadow:
        0 10px 30px rgba(122,90,51,.22);

    z-index:30;

    pointer-events:none;

    transition:.45s ease;
}

/* CARD ABERTO */
.servicos-expand .bx:hover::after,
.servicos-expand .bx.is-active::after{
    content:"−";

    transform:translateY(-50%) rotate(180deg);

    box-shadow:
        0 12px 34px rgba(216,193,154,.24);
}

/* REMOVE QUALQUER EXTRA */
.servicos-expand .bx > div:last-child::after,
.servicos-expand .bx .plus-btn,
.servicos-expand .bx .inner::after,
.servicos-expand .bx .inner::before{
    display:none !important;
    content:none !important;
}

/* PULSO SUTIL */
.servicos-expand .bx:not(:hover):not(.is-active){
    animation:servicosClinicPulse 4s ease-in-out infinite;
}

@keyframes servicosClinicPulse{
    0%,100%{
        box-shadow:
            0 18px 50px rgba(0,0,0,.14),
            inset 0 1px 0 rgba(255,255,255,.08);
    }

    50%{
        box-shadow:
            0 22px 65px rgba(0,0,0,.18),
            0 0 24px rgba(216,193,154,.10),
            inset 0 1px 0 rgba(255,255,255,.08);
    }
}

/* MOBILE */
@media(max-width:600px){

    .servicos-expand .bx{
        min-height:auto;
        padding:24px 68px 24px 24px;
    }

    .servicos-expand .inner{
        height:auto !important;
    }

    .servicos-expand .bx::after{
        width:34px;
        height:34px;
        right:18px;
        font-size:19px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52513f2 */.servicos-expand .bx{
    position:relative !important;
    overflow:hidden;

    min-height:126px;
    padding:24px 76px 24px 28px;

    border-radius:29px;

    background:rgba(18,14,34,.62) !important;

    backdrop-filter:blur(22px);
    -webkit-backdrop-filter:blur(22px);

    border:1px solid rgba(255,255,255,.12) !important;

    box-shadow:
        0 18px 50px rgba(0,0,0,.14),
        inset 0 1px 0 rgba(255,255,255,.08);

    transition:.55s ease;
}

/* TEXTO */
.servicos-expand .bx,
.servicos-expand .bx .elementor-heading-title,
.servicos-expand .bx p,
.servicos-expand .bx span{
    color:#ffffff !important;
}

.servicos-expand .bx p{
    color:rgba(255,255,255,.72) !important;
}

/* CARD ABERTO */
.servicos-expand .bx:hover,
.servicos-expand .bx.is-active{
    min-height:190px;

    transform:translateY(-3px);

    background:rgba(18,14,34,.76) !important;

    border-color:rgba(242,225,188,.32) !important;

    box-shadow:
        0 28px 80px rgba(0,0,0,.22),
        0 0 34px rgba(216,193,154,.14),
        inset 0 1px 0 rgba(255,255,255,.10);
}

/* CONTEÚDO INTERNO */
.servicos-expand .inner{
    height:52px !important;
    overflow:hidden;
    transition:height .7s ease;
}

.servicos-expand .bx:hover .inner,
.servicos-expand .bx.is-active .inner{
    height:180px !important;
}

/* NÚMERO */
.servicos-expand .num{
    width:56px !important;
    height:56px !important;

    border-radius:16px;

    border:none !important;

    background:linear-gradient(
        135deg,
        #8a6a44,
        #c8a06a,
        #f2e1bc
    ) !important;

    box-shadow:
        0 10px 28px rgba(122,90,51,.22);

    z-index:5;

    transition:.55s ease;
}

.servicos-expand .num .elementor-heading-title{
    color:#1d1724 !important;

    display:flex;
    justify-content:center;

    position:absolute;

    top:50%;
    left:50%;

    transform:translate(-50%, -50%);
}

/* BORDA DO CARD */
.servicos-expand .bx:before{
    content:"";

    position:absolute;
    inset:0;

    z-index:1;

    border-radius:29px;

    padding:1px;

    background:linear-gradient(
        135deg,
        rgba(143,116,72,.55),
        rgba(216,193,154,.78),
        rgba(242,225,188,.55),
        rgba(107,99,166,.42)
    );

    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;

    opacity:.42;

    transition:.45s ease;
}

.servicos-expand .bx:hover:before,
.servicos-expand .bx.is-active:before{
    opacity:.78;
}

/* BOTÃO + ÚNICO */
.servicos-expand .bx::after{
    content:"+";

    position:absolute;

    right:24px;
    top:50%;

    transform:translateY(-50%);

    width:38px;
    height:38px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:20px;
    font-weight:500;

    color:#1d1724;

    background:linear-gradient(
        135deg,
        #8a6a44,
        #c8a06a,
        #f2e1bc
    );

    border:none;

    box-shadow:
        0 10px 30px rgba(122,90,51,.22);

    z-index:30;

    pointer-events:none;

    transition:.45s ease;
}

/* CARD ABERTO */
.servicos-expand .bx:hover::after,
.servicos-expand .bx.is-active::after{
    content:"−";

    transform:translateY(-50%) rotate(180deg);

    box-shadow:
        0 12px 34px rgba(216,193,154,.24);
}

/* REMOVE QUALQUER EXTRA */
.servicos-expand .bx > div:last-child::after,
.servicos-expand .bx .plus-btn,
.servicos-expand .bx .inner::after,
.servicos-expand .bx .inner::before{
    display:none !important;
    content:none !important;
}

/* PULSO SUTIL */
.servicos-expand .bx:not(:hover):not(.is-active){
    animation:servicosClinicPulse 4s ease-in-out infinite;
}

@keyframes servicosClinicPulse{
    0%,100%{
        box-shadow:
            0 18px 50px rgba(0,0,0,.14),
            inset 0 1px 0 rgba(255,255,255,.08);
    }

    50%{
        box-shadow:
            0 22px 65px rgba(0,0,0,.18),
            0 0 24px rgba(216,193,154,.10),
            inset 0 1px 0 rgba(255,255,255,.08);
    }
}

/* MOBILE */
@media(max-width:600px){

    .servicos-expand .bx{
        min-height:auto;
        padding:24px 68px 24px 24px;
    }

    .servicos-expand .inner{
        height:auto !important;
    }

    .servicos-expand .bx::after{
        width:34px;
        height:34px;
        right:18px;
        font-size:19px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa68d4 */.elementor-862 .elementor-element.elementor-element-8fa68d4{
    position:relative;
    overflow:hidden;
    isolation:isolate;

    background:
        radial-gradient(circle at 18% 22%, rgba(255,255,255,.10), transparent 28%),
        radial-gradient(circle at 82% 70%, rgba(242,225,188,.16), transparent 34%),
        radial-gradient(circle at 50% 48%, rgba(107,99,166,.22), transparent 38%),
        linear-gradient(
            135deg,
            #0f0b1f 0%,
            #18142b 42%,
            #2d2750 100%
        ) !important;
}

/* GRID SUTIL */
.elementor-862 .elementor-element.elementor-element-8fa68d4::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);

    background-size:44px 44px;

    opacity:.55;
    pointer-events:none;

    z-index:0;
}

/* GLOW CHAMPAGNE / ROXO */
.elementor-862 .elementor-element.elementor-element-8fa68d4::after{
    content:"";
    position:absolute;

    width:1000px;
    height:1000px;

    left:50%;
    top:50%;

    transform:translate(-50%, -50%);

    border-radius:50%;

    background:radial-gradient(
        circle,
        rgba(216,193,154,.14) 0%,
        rgba(107,99,166,.20) 36%,
        rgba(18,14,34,.18) 58%,
        transparent 74%
    );

    filter:blur(140px);

    animation:clinicServiceGlow 18s ease-in-out infinite;

    pointer-events:none;

    z-index:0;
}

.elementor-862 .elementor-element.elementor-element-8fa68d4 > *{
    position:relative;
    z-index:2;
}

@keyframes clinicServiceGlow{
    0%{
        transform:translate(-50%, -50%) scale(1);
    }

    50%{
        transform:translate(-48%, -52%) scale(1.14);
    }

    100%{
        transform:translate(-50%, -50%) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6520cd1 *//* =====================================================
   GALERIA PREMIUM
===================================================== */

.galeria-expand{
    width:100%;
    display:flex;
    justify-content:center;
}

.galeria-expand .gallery{
    width:100% !important;
    max-width:1280px;
    margin:auto !important;

    display:grid !important;
    grid-template-columns:1.25fr .85fr 1fr;
    grid-template-rows:260px 260px;

    gap:22px !important;
}

/* cards */

.galeria-expand .gallery-item{
    position:relative;
    overflow:hidden;

    border-radius:28px;

    margin:0 !important;

    width:100% !important;
    max-width:none !important;

    transition:.45s ease;
}

/* layout editorial desktop */

.galeria-expand .gallery-item:nth-child(1){
    grid-row:span 2;
}

.galeria-expand .gallery-item:nth-child(3){
    grid-row:span 2;
}

.galeria-expand .gallery-icon,
.galeria-expand .gallery-icon a{
    display:block;
    width:100%;
    height:100%;
}

.galeria-expand .gallery-icon img{

    width:100% !important;
    height:100% !important;

    object-fit:cover;

    transition:.6s ease;

    filter:
    saturate(.88)
    contrast(.96)
    brightness(.9);
}

/* hover */

.galeria-expand .gallery-item:hover{

    transform:translateY(-8px);

    box-shadow:
    0 24px 70px rgba(0,0,0,.28);

}

.galeria-expand .gallery-item:hover img{

    transform:scale(1.04);

    filter:
    saturate(1)
    contrast(1)
    brightness(1);

}

/* borda */

.galeria-expand .gallery-item::before{

    content:"";

    position:absolute;
    inset:0;

    padding:1.5px;

    border-radius:28px;

    background:
    linear-gradient(
    135deg,
    #c41e68,
    #f68e49,
    #5e1eaa
    );

    opacity:0;

    transition:.4s;

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask-composite:exclude;

    pointer-events:none;

    z-index:5;

}

.galeria-expand .gallery-item:hover::before{

    opacity:1;

}

/* brilho */

.galeria-expand .gallery-item::after{

    content:"";

    position:absolute;
    inset:0;

    background:
    linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.18),
    transparent
    );

    transform:translateX(-120%);

    transition:1s;

}

.galeria-expand .gallery-item:hover::after{

    transform:translateX(120%);

}

/* =====================================================
TABLET
===================================================== */

@media(max-width:1024px){

.galeria-expand .gallery{

grid-template-columns:1fr 1fr !important;
grid-template-rows:260px 260px 260px;

gap:18px !important;

}

.galeria-expand .gallery-item:nth-child(3){

grid-row:auto;

}

}

/* =====================================================
MOBILE
===================================================== */

@media(max-width:767px){

.galeria-expand{

padding:0 18px;

}

.galeria-expand .gallery{

display:flex !important;

flex-direction:column;

gap:16px !important;

max-width:420px !important;

margin:auto !important;

}

.galeria-expand .gallery-item,
.galeria-expand .gallery-item:nth-child(1),
.galeria-expand .gallery-item:nth-child(3){

width:100% !important;

height:auto !important;

grid-row:auto !important;

border-radius:22px;

overflow:hidden;

background:#07060c;

}

/* aqui está a diferença */

.galeria-expand .gallery-icon,
.galeria-expand .gallery-icon a{

display:block;

width:100%;

height:auto;

background:#07060c;

}

.galeria-expand .gallery-icon img{

display:block;

width:100% !important;

height:auto !important;

max-height:520px;

object-fit:contain !important;

object-position:center center;

background:#07060c;

}

/* remove hover */

.galeria-expand .gallery-item:hover{

transform:none;

box-shadow:none;

}

.galeria-expand .gallery-item::before{

opacity:.45;

border-radius:22px;

}

.galeria-expand .gallery-item::after{

display:none;

}

}

/* =====================================================
MOBILE PEQUENO
===================================================== */

@media(max-width:430px){

.galeria-expand{

padding:0 14px;

}

.galeria-expand .gallery{

max-width:360px !important;

}

.galeria-expand .gallery-icon img{

max-height:430px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5847be0 */.footer-premium{
  position:relative;
  overflow:hidden;

  padding:90px 40px 32px;

  background:
    linear-gradient(
      180deg,
      #0b0b0b 0%,
      #131313 100%
    );

  color:#ffffff;
}

.footer-grid{
  max-width:1280px;
  margin:0 auto;

  display:grid;
  grid-template-columns:1.2fr 1fr 1fr;
  gap:70px;
}

.footer-brand h2{
  font-size:36px;
  line-height:1.1;
  margin:0 0 18px;

  color:#ffffff;
}

.footer-brand p,
.footer-contact p,
.footer-faq p{
  color:rgba(255,255,255,.66);
  font-size:15px;
  line-height:1.7;
}

.footer-faq h3,
.footer-contact h3{
  margin:0 0 20px;

  font-size:18px;
  color:#ffffff;
}

.footer-btn{
  position:relative;

  display:inline-flex;
  align-items:center;
  justify-content:center;

  margin-top:22px;

  padding:15px 26px;

  border-radius:999px;

  color:#ffffff !important;

  text-decoration:none;

  background:linear-gradient(
    90deg,
    #25D366,
    #34e676,
    #1fb851,
    #25D366
  );

  background-size:400%;

  animation:whatsGradient 10s linear infinite;

  overflow:hidden;
  isolation:isolate;

  box-shadow:
    0 10px 35px rgba(37,211,102,.25);
}

.footer-btn::before{
  content:'';

  position:absolute;

  top:-3px;
  left:-3px;
  right:-3px;
  bottom:-3px;

  border-radius:999px;

  background:linear-gradient(
    90deg,
    #25D366,
    #34e676,
    #1fb851,
    #25D366
  );

  background-size:400%;

  filter:blur(12px);

  opacity:.5;

  z-index:-1;

  animation:
    whatsGradient 10s linear infinite,
    whatsGlow 4s ease-in-out infinite alternate;
}

.footer-btn::after{
  content:'';

  position:absolute;
  inset:0;

  background:linear-gradient(
    110deg,
    transparent 0%,
    transparent 35%,
    rgba(255,255,255,.10) 45%,
    rgba(255,255,255,.45) 50%,
    rgba(255,255,255,.10) 55%,
    transparent 65%,
    transparent 100%
  );

  background-size:250% 100%;

  animation:whatsShine 5s linear infinite;

  pointer-events:none;
}

.footer-faq details{
  border-bottom:1px solid rgba(255,255,255,.10);
  padding:14px 0;
}

.footer-faq summary{
  cursor:pointer;

  color:#ffffff;

  font-size:15px;

  list-style:none;
}

.footer-faq summary::-webkit-details-marker{
  display:none;
}

.footer-faq summary::after{
  content:"+";
  float:right;

  color:#c3b18d;

  font-size:18px;
}

.footer-faq details[open] summary::after{
  content:"−";
}

.footer-contact strong{
  color:#ffffff;
  font-weight:600;
}

.footer-socials{
  display:flex;
  gap:12px;
  margin-top:18px;
}

.footer-socials a{
  color:#ffffff !important;
  text-decoration:none;

  padding:10px 14px;

  border-radius:999px;

  background:rgba(255,255,255,.07);

  border:1px solid rgba(255,255,255,.10);

  transition:.35s ease;
}

.footer-socials a:hover{
  background:rgba(255,255,255,.13);
  transform:translateY(-2px);
}

.footer-bottom{
  max-width:1280px;

  margin:60px auto 0;

  padding-top:24px;

  border-top:1px solid rgba(255,255,255,.10);

  color:rgba(255,255,255,.45);

  font-size:13px;
}

@keyframes whatsGradient{
  from{
    background-position:0%;
  }

  to{
    background-position:400%;
  }
}

@keyframes whatsShine{
  from{
    background-position:200% 0;
  }

  to{
    background-position:-200% 0;
  }
}

@keyframes whatsGlow{
  from{
    opacity:.3;
    filter:blur(8px);
  }

  to{
    opacity:.65;
    filter:blur(16px);
  }
}

@media(max-width:900px){
  .footer-premium{
    padding:70px 24px 30px;
  }

  .footer-grid{
    grid-template-columns:1fr;
    gap:42px;
  }

  .footer-brand h2{
    font-size:30px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d0bf07 */<style>

/* ===================================
   RESPONSIVIDADE GLOBAL
=================================== */

@media(max-width:1024px){

    /* TABLET */

}

@media(max-width:767px){

    /* MOBILE */

}

@media(max-width:480px){

    /* MOBILE PEQUENO */

}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6866b78 *//* ===================================== */
/* SCROLL REVEAL LS DIGITAL */
/* ===================================== */

.scroll-reveal{
    opacity:0;

    transform:translateY(40px);

    filter:blur(8px);

    transition:
        opacity .9s ease,
        transform .9s ease,
        filter .9s ease;

    will-change:
        opacity,
        transform,
        filter;
}

.scroll-reveal.revealed{
    opacity:1;

    transform:none;

    filter:blur(0);
}

/* CASCATA */

.scroll-delay-1{
    transition-delay:.1s;
}

.scroll-delay-2{
    transition-delay:.2s;
}

.scroll-delay-3{
    transition-delay:.3s;
}

.scroll-delay-4{
    transition-delay:.4s;
}

.scroll-delay-5{
    transition-delay:.5s;
}/* End custom CSS */