.elementor-4408 .elementor-element.elementor-element-d58e529{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-d58e529:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-d58e529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-da6e895{--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-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-4408 .elementor-element.elementor-element-5a18d6c .elementor-button{background-color:#F5F2EE;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:217px 217px 217px 217px;padding:13px 13px 13px 13px;}.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-4408 .elementor-element.elementor-element-6e9f8df{width:var( --container-widget-width, 57% );max-width:57%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 18px;--container-widget-width:57%;--container-widget-flex-grow:0;border-style:solid;border-width:00px 0px 00px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#464646;}.elementor-4408 .elementor-element.elementor-element-6e9f8df.elementor-element{--align-self:flex-start;}.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-4408 .elementor-element.elementor-element-e909929{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 551px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-4408 .elementor-element.elementor-element-e909929 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:63px;font-weight:600;line-height:64px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-eccc546{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-b8f74d9{--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-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-ep-button-text{text-align:center;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-ep-button-content-wrapper{text-align:center;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button,
								.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button:after,
								.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button:hover,
								.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-cafdc1e );}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{background-color:var( --e-global-color-secondary );border-radius:1077px 1077px 1077px 1077px;padding:10px 10px 10px 10px;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button:hover .bdt-ep-button-icon .bdt-ep-button-icon-inner{background-color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-flex-align-right{margin-left:8px;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-flex-align-left{margin-right:8px;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button{color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-color:#666;border-radius:1076px 1076px 1076px 1076px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:none;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button:hover{color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-ep-button-icon{color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button .bdt-ep-button-icon svg{fill:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button:hover .bdt-ep-button-icon{color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-c1d63b5 .bdt-ep-button:hover .bdt-ep-button-icon svg{fill:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-ep-button-text{text-align:center;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-ep-button-content-wrapper{text-align:center;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button,
								.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button:after,
								.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button:hover,
								.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#09192C;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-flex-align-right{margin-left:8px;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-flex-align-left{margin-right:8px;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBCBCB;border-radius:1076px 1076px 1076px 1076px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:none;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button:hover{color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-ep-button-icon{color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-ep-button-icon svg{fill:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{border-radius:1077px 1077px 1077px 1077px;padding:10px 10px 10px 10px;}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button:hover .bdt-ep-button-icon{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-3e2e548 .bdt-ep-button:hover .bdt-ep-button-icon svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-b2fcb3a{--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-4408 .elementor-element.elementor-element-0258f47{--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-4408 .elementor-element.elementor-element-b12379d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-b12379d.elementor-element{--align-self:flex-start;}.elementor-4408 .elementor-element.elementor-element-f9e67e1{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-3a1b21d{--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-4408 .elementor-element.elementor-element-97dd5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-97dd5b3.elementor-element{--align-self:flex-start;}.elementor-4408 .elementor-element.elementor-element-e54edd1{width:var( --container-widget-width, 86% );max-width:86%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-49d3d83{--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-4408 .elementor-element.elementor-element-1ba795b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-1ba795b.elementor-element{--align-self:flex-start;}.elementor-4408 .elementor-element.elementor-element-5e786f1{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-39a19cd{--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-4408 .elementor-element.elementor-element-7167a47{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-a689041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-a689041:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-a689041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-31ffc02{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 551px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-4408 .elementor-element.elementor-element-31ffc02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;line-height:64px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-b4ec7a4{width:var( --container-widget-width, 58% );max-width:58%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-3a6b265{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-3a6b265:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-3a6b265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-6f8c7b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-6f8c7b6:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-6f8c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-a0816c4{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 551px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-4408 .elementor-element.elementor-element-a0816c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;line-height:64px;letter-spacing:-0.9px;color:#0F0F19;}.elementor-4408 .elementor-element.elementor-element-c83b4ad{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-edaa381{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-edaa381:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-edaa381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-83d9918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-83d9918:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-83d9918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-2917168{width:var( --container-widget-width, 59% );max-width:59%;margin:0px 551px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:start;}.elementor-4408 .elementor-element.elementor-element-2917168 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;line-height:64px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-52da783{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-35843b9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-35843b9:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-35843b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-0129d8e{--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-4408 .elementor-element.elementor-element-0129d8e:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-0129d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-36f4d5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-36f4d5d:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-36f4d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-22b38f7{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 551px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;}.elementor-4408 .elementor-element.elementor-element-22b38f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;line-height:64px;letter-spacing:-0.9px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-991b2ad{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-7d722bd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-7d722bd:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-7d722bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-f78e253{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-f78e253:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-f78e253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cafdc1e );}.elementor-4408 .elementor-element.elementor-element-9a70400{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-9a70400:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-9a70400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-b1ef947{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-b1ef947:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-b1ef947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-dbdf636{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-dbdf636:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-dbdf636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-c014569{--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-4408 .elementor-element.elementor-element-f50bdce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 46px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-698384f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-4408 .elementor-element.elementor-element-698384f:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-698384f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-57b3611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4408 .elementor-element.elementor-element-57b3611 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:64px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-cede103{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#464646;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4408 .elementor-element.elementor-element-05b7bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-button span{gap:11px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group{padding-right:calc( 13px/2 );padding-left:calc( 13px/2 );margin-bottom:8px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-form-fields-wrapper{margin-left:calc( -13px/2 );margin-right:calc( -13px/2 );margin-bottom:-8px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group > label, .elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-subgroup label{color:#4B4B4E;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:33px;letter-spacing:1.1px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-type-html{padding-bottom:0px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group .elementor-field{color:#555555;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group .elementor-field, .elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D8CACA;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D8CACA;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-field-group .elementor-select-wrapper::before{color:#D8CACA;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;border-radius:440px 440px 440px 440px;}.elementor-4408 .elementor-element.elementor-element-05b7bac .e-form__buttons__wrapper__button-next{color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-button[type="submit"]{color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-05b7bac .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4408 .elementor-element.elementor-element-05b7bac .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4408 .elementor-element.elementor-element-05b7bac .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4408 .elementor-element.elementor-element-05b7bac .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4408 .elementor-element.elementor-element-c75ba34{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 572px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#464646;}.elementor-4408 .elementor-element.elementor-element-cc2d315{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4408 .elementor-element.elementor-element-cc2d315:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-cc2d315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://handgc.com.br/wp-content/uploads/2025/10/Sessao-02_-O-que-e-a-Hand-2.png");background-position:center center;background-size:cover;}.elementor-4408 .elementor-element.elementor-element-36cbc9e{--display:flex;--min-height:470px;--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;--overlay-opacity:1;--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-4408 .elementor-element.elementor-element-36cbc9e::before, .elementor-4408 .elementor-element.elementor-element-36cbc9e > .elementor-background-video-container::before, .elementor-4408 .elementor-element.elementor-element-36cbc9e > .e-con-inner > .elementor-background-video-container::before, .elementor-4408 .elementor-element.elementor-element-36cbc9e > .elementor-background-slideshow::before, .elementor-4408 .elementor-element.elementor-element-36cbc9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4408 .elementor-element.elementor-element-36cbc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4408 .elementor-element.elementor-element-0cca369{text-align:center;}.elementor-4408 .elementor-element.elementor-element-0cca369 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-4bb548f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-582f445 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:31px 31px 31px 31px;}.elementor-4408 .elementor-element.elementor-element-582f445 .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-582f445 .elementor-button:focus{background-color:#0666C400;color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-582f445 .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-582f445 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-5190995{--display:flex;--min-height:0px;--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-4408 .elementor-element.elementor-element-5190995:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-5190995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EE;}.elementor-4408 .elementor-element.elementor-element-59e097d{--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;--justify-content:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-8604f30{--display:flex;--justify-content:center;}.elementor-4408 .elementor-element.elementor-element-11ca69c{text-align:center;}.elementor-4408 .elementor-element.elementor-element-11ca69c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:40px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-0ecf613{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-657c28f{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-3933e86{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-3933e86:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-3933e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-4408 .elementor-element.elementor-element-5016319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-5016319 img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-3372704{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-4408 .elementor-element.elementor-element-3372704 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-0ecd47c .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-0ecd47c{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -4px;}.elementor-4408 .elementor-element.elementor-element-0ecd47c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-0ecd47c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-0ecd47c .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-0ecd47c .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-0ecd47c .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-0ecd47c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-0066f36{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-0066f36:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-0066f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-dea9fe2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-dea9fe2 img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-ff8dd24{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-4408 .elementor-element.elementor-element-ff8dd24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-522ef79 .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-522ef79{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -4px;}.elementor-4408 .elementor-element.elementor-element-522ef79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-522ef79 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-522ef79 .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-522ef79 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-522ef79 .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-522ef79 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-6169f62{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-6169f62:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-6169f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-cb80799{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-cb80799 img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-a878e48{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-4408 .elementor-element.elementor-element-a878e48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-4c8b58d .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-4c8b58d{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -4px;}.elementor-4408 .elementor-element.elementor-element-4c8b58d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-4c8b58d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-4c8b58d .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-4c8b58d .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-4c8b58d .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-4c8b58d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-5319d9d{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-5319d9d:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-5319d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-a57f41c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-a57f41c img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-fe181d2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-4408 .elementor-element.elementor-element-fe181d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-646cf5e .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-646cf5e{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4408 .elementor-element.elementor-element-646cf5e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-646cf5e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-646cf5e .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-646cf5e .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-646cf5e .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-646cf5e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-962cf85{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-962cf85:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-962cf85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-7196f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-7196f37 img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-8b9092d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-4408 .elementor-element.elementor-element-8b9092d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-afee1aa .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-afee1aa{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4408 .elementor-element.elementor-element-afee1aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-afee1aa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-afee1aa .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-afee1aa .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-afee1aa .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-afee1aa .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-abe0b6f{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-abe0b6f:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-abe0b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-4d7691a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-4d7691a img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-7a78b14{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-4408 .elementor-element.elementor-element-7a78b14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-a8faa2f .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-a8faa2f{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4408 .elementor-element.elementor-element-a8faa2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-a8faa2f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-a8faa2f .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-a8faa2f .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-a8faa2f .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-a8faa2f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-2483dbf{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-2483dbf:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-2483dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-75663ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-75663ff img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-a2d75b6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 20px;}.elementor-4408 .elementor-element.elementor-element-a2d75b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-1c2a382 .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-1c2a382{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4408 .elementor-element.elementor-element-1c2a382 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-1c2a382 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-1c2a382 .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-1c2a382 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-1c2a382 .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-1c2a382 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-77f5580{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-77f5580:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-77f5580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-a7c7998{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-a7c7998 img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-4c4ad16{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 16px;}.elementor-4408 .elementor-element.elementor-element-4c4ad16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.8px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-9273341 .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-9273341{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;}.elementor-4408 .elementor-element.elementor-element-9273341 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-9273341 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-9273341 .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-9273341 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-9273341 .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-9273341 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-b8eefad{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-b8eefad:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-b8eefad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-d39cd1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-d39cd1c img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-2929389{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 16px;}.elementor-4408 .elementor-element.elementor-element-2929389 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.8px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-dd0a9cc .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-dd0a9cc{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;}.elementor-4408 .elementor-element.elementor-element-dd0a9cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-dd0a9cc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-dd0a9cc .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-dd0a9cc .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-dd0a9cc .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-dd0a9cc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-67daa02{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-67daa02:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-67daa02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-b6ec7f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-b6ec7f6 img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-52da8fd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 16px;}.elementor-4408 .elementor-element.elementor-element-52da8fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.8px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-10b938a .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-10b938a{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;}.elementor-4408 .elementor-element.elementor-element-10b938a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-10b938a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-10b938a .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-10b938a .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-10b938a .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-10b938a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-50a050d{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-4408 .elementor-element.elementor-element-50a050d:not(.elementor-motion-effects-element-type-background), .elementor-4408 .elementor-element.elementor-element-50a050d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4408 .elementor-element.elementor-element-ce2e012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-4408 .elementor-element.elementor-element-ce2e012 img{width:100%;height:210px;border-radius:20px 20px 20px 20px;}.elementor-4408 .elementor-element.elementor-element-eb0eb52{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 16px;}.elementor-4408 .elementor-element.elementor-element-eb0eb52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.8px;color:var( --e-global-color-secondary );}.elementor-4408 .elementor-element.elementor-element-0a337ea .elementor-button{background-color:#3AB7DE00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-4408 .elementor-element.elementor-element-0a337ea{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;}.elementor-4408 .elementor-element.elementor-element-0a337ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4408 .elementor-element.elementor-element-0a337ea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4408 .elementor-element.elementor-element-0a337ea .elementor-button:hover, .elementor-4408 .elementor-element.elementor-element-0a337ea .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-0a337ea .elementor-button:hover svg, .elementor-4408 .elementor-element.elementor-element-0a337ea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4408 .elementor-element.elementor-element-eeeaf8a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:0px 20px 0px 20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-4408 .elementor-element.elementor-element-eeeaf8a{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-4408 .elementor-element.elementor-element-d58e529{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-da6e895{--width:50%;}.elementor-4408 .elementor-element.elementor-element-b2fcb3a{--width:88%;}.elementor-4408 .elementor-element.elementor-element-39a19cd{--width:50%;}.elementor-4408 .elementor-element.elementor-element-a689041{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-3a6b265{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-6f8c7b6{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-edaa381{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-83d9918{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-35843b9{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-0129d8e{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-36f4d5d{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-7d722bd{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-f78e253{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-9a70400{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-b1ef947{--content-width:1240px;}.elementor-4408 .elementor-element.elementor-element-c014569{--width:50%;}.elementor-4408 .elementor-element.elementor-element-698384f{--width:50%;}.elementor-4408 .elementor-element.elementor-element-36cbc9e{--content-width:729px;}.elementor-4408 .elementor-element.elementor-element-5190995{--content-width:1200px;}.elementor-4408 .elementor-element.elementor-element-8604f30{--width:70%;}.elementor-4408 .elementor-element.elementor-element-657c28f{--width:100%;}}@media(max-width:767px){.elementor-4408 .elementor-element.elementor-element-6e9f8df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 18px;--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;}.elementor-4408 .elementor-element.elementor-element-e909929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4408 .elementor-element.elementor-element-e909929 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-4408 .elementor-element.elementor-element-eccc546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-4408 .elementor-element.elementor-element-b12379d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-f9e67e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-97dd5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-e54edd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-1ba795b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-5e786f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-a689041{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4408 .elementor-element.elementor-element-31ffc02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4408 .elementor-element.elementor-element-31ffc02 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-4408 .elementor-element.elementor-element-b4ec7a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;--container-widget-width:379px;--container-widget-flex-grow:0;width:var( --container-widget-width, 379px );max-width:379px;}.elementor-4408 .elementor-element.elementor-element-3a6b265{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4408 .elementor-element.elementor-element-2cfa9ff{padding:0px 0px 0px 20px;}.elementor-4408 .elementor-element.elementor-element-a0816c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-4408 .elementor-element.elementor-element-a0816c4 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-4408 .elementor-element.elementor-element-c83b4ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-4408 .elementor-element.elementor-element-edaa381{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4408 .elementor-element.elementor-element-83d9918{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4408 .elementor-element.elementor-element-f412788{padding:0px 0px 0px 10px;}.elementor-4408 .elementor-element.elementor-element-2917168{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--container-widget-width:269px;--container-widget-flex-grow:0;width:var( --container-widget-width, 269px );max-width:269px;}.elementor-4408 .elementor-element.elementor-element-2917168 .elementor-heading-title{font-size:30px;line-height:1.4em;letter-spacing:-0.4px;}.elementor-4408 .elementor-element.elementor-element-52da783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;}.elementor-4408 .elementor-element.elementor-element-35843b9{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4408 .elementor-element.elementor-element-22b38f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-4408 .elementor-element.elementor-element-22b38f7 .elementor-heading-title{font-size:30px;letter-spacing:-0.4px;}.elementor-4408 .elementor-element.elementor-element-991b2ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-7d722bd{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4408 .elementor-element.elementor-element-57b3611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-4408 .elementor-element.elementor-element-57b3611 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:-0.4px;}.elementor-4408 .elementor-element.elementor-element-cede103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-4408 .elementor-element.elementor-element-c75ba34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-4408 .elementor-element.elementor-element-36cbc9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4408 .elementor-element.elementor-element-0cca369{text-align:center;}.elementor-4408 .elementor-element.elementor-element-0cca369 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-4408 .elementor-element.elementor-element-4bb548f{text-align:center;}.elementor-4408 .elementor-element.elementor-element-11ca69c .elementor-heading-title{font-size:30px;letter-spacing:-0.1px;}.elementor-4408 .elementor-element.elementor-element-0ecf613{letter-spacing:-0.4px;}.elementor-4408 .elementor-element.elementor-element-3933e86{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-0066f36{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-6169f62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-5319d9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-962cf85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-abe0b6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-2483dbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-77f5580{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-b8eefad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-67daa02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-50a050d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4408 .elementor-element.elementor-element-eeeaf8a{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for html, class: .elementor-element-25c4bb3 *//* ==========================================================
   HAND DEMO
========================================================== */

.hand-demo{

    position:relative;

    width:100%;
    max-width:650px;
    height:620px;

    margin:auto;

    font-family:'Poppins',sans-serif;

}


/* ==========================================================
   BADGE
========================================================== */

.demo-badge{

    position:absolute;

    top:0;
    left:160px;

    display:flex;
    align-items:center;
    gap:15px;

    padding:14px 22px;

    border-radius:999px;

    background:linear-gradient(135deg,#1774DB,#0666C3);

    color:#fff;

    box-shadow:
        0 18px 40px rgba(6,102,195,.35);

    z-index:30;


}

.badge-icon{

    width:34px;
    height:34px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:rgba(255,255,255,.15);

}

.badge-icon svg{

    width:18px;
    height:18px;

    stroke:#fff;
    stroke-width:1.8;

    fill:none;

    stroke-linecap:round;
    stroke-linejoin:round;

}

.demo-badge strong{

    display:block;

    font-size:14px;

    font-weight:600;

}

.demo-badge span{

    display:block;

    margin-top:2px;

    font-size:13px;

    opacity:.95;

}


/* ==========================================================
   CARD PRINCIPAL
========================================================== */

.demo-window{

    position:absolute;

    top:80px;
    left:110px;

    width:430px;

    background:#101B24;

    border:1px solid #16384A;

    border-radius:20px;

    padding:28px;

    transform:rotate(-3deg);

    box-shadow:
        0 28px 60px rgba(9,19,29,.30);

    transition:.45s;

}

.demo-window:hover{

    transform:rotate(-2deg) translateY(-8px);

}


/* ==========================================================
   HEADER
========================================================== */

.window-header{

    display:flex;

    align-items:center;

    gap:16px;

    margin-bottom:28px;

}

.window-avatar{

    width:40px;
    height:40px;

    border-radius:50%;

    background:#39B7E5;

    display:flex;

    align-items:center;

    justify-content:center;

}

.window-avatar svg{

    width:20px;
    height:20px;

    stroke:#09131D;

    stroke-width:2;

    fill:none;

}

.window-header h4{

    margin:0;

    color:#FFFFFF;

    font-size:18px;

    font-weight:600;

}

.window-header span{

    color:#39B7E5;

    font-size:14px;

}


/* ==========================================================
   PERGUNTA
========================================================== */

.chat-question{

    background:#202C38;

    color:#FFFFFF;

    padding:18px 20px;

    border-radius:14px;

    font-size:14px;

    line-height:1.7;

    margin-bottom:20px;

}


/* ==========================================================
   RESPOSTA
========================================================== */

.chat-answer{

    background:#142A37;

    border:1px solid #22516A;

    border-radius:14px;

    padding:18px 20px;

}

.chat-answer p{

    margin:0;

    color:#FFFFFF;

    font-size:16px;

    line-height:1.8;

}

.chat-answer strong{

    color:#39B7E5;

}

.chat-answer small{

    display:inline-block;

    margin-top:18px;

    color:#39B7E5;

    font-size:13px;

}


/* ==========================================================
   CARD RESULTADO
========================================================== */

.result-card{

    position:absolute;

    left:20px;
    bottom:40px;

    width:250px;

    background:#101B24;

    border:1px solid #16384A;

    border-radius:18px;

    padding:24px;

    box-shadow:
        0 24px 45px rgba(9,19,29,.28);

    z-index:25;

    transition:.35s;

}

.result-card:hover{

    transform:translateY(-6px);

}

.result-label{

    display:block;

    color:#8EA4B9;

    font-size:11px;

    font-weight:600;

    letter-spacing:.20em;

    margin-bottom:18px;

}

.result-number{

    display:flex;

    align-items:flex-end;

    gap:10px;

}

.result-number strong{

    color:#FFFFFF;

    font-size:74px;

    line-height:.85;

    font-weight:700;

}

.result-number span{

    color:#39B7E5;

    font-size:20px;

    font-weight:600;

    margin-bottom:10px;

}

.result-card p{

    margin:22px 0 0;

    color:#C8D3DC;

    font-size:15px;

    line-height:1.7;

}


/* ==========================================================
   RESPONSIVO
========================================================== */

@media(max-width:768px){

.hand-demo{

height:auto;

padding-top:90px;

}

.demo-badge{

position:relative;

left:0;
top:0;

margin-bottom:30px;

}

.demo-window{

position:relative;

left:0;
top:0;

width:100%;

transform:none;

}

.demo-window:hover{

transform:translateY(-4px);

}

.result-card{

position:relative;

left:0;
bottom:0;

margin-top:24px;

width:100%;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-342d882 *//* ==========================================================
   METHOD COMPARISON
========================================================== */

.method-comparison{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    width:100%;

    font-family:'Poppins',sans-serif;

}


/* ==========================================================
   COLUNAS
========================================================== */

.method-column{

    padding:42px 34px 34px;

    min-height:100%;

}

.without-method{

    background:#0D161F;

}

.with-method{

    background:#F6F3EE;

}


/* ==========================================================
   CONTAINER
========================================================== */

.method-content{

    max-width:560px;

    margin:auto;

}


/* ==========================================================
   BADGES
========================================================== */

.method-badge{

    display:inline-flex;

    align-items:center;

    gap:10px;

    padding:11px 18px;

    border-radius:999px;

    font-size:12px;

    font-weight:600;

    letter-spacing:.22em;

    text-transform:uppercase;

    margin-bottom:28px;

}

.badge-red{

    border:1px solid #E89280;

    color:#E89280;

}

.badge-blue{

    border:1px solid #0666C3;

    background:#0666C3;

    color:#FFF;

}

.badge-icon{

    width:16px;

    height:16px;

    display:flex;

    align-items:center;

    justify-content:center;

}

.badge-icon svg{

    width:14px;

    height:14px;

    fill:none;

    stroke:currentColor;

    stroke-width:2;

    stroke-linecap:round;

    stroke-linejoin:round;

}


/* ==========================================================
   TITULO
========================================================== */

.method-column h2{

    margin:0 0 36px;

    font-size:56px;

    line-height:.92;

    font-weight:600;

    letter-spacing:-.03em;

}

.without-method h2{

    color:#FFF;

}

.with-method h2{

    color:#09131D;

}

.method-column h2 span{

    font-style:italic;

}

.red{

    color:#E89280;

}

.blue{

    color:#0666C3;

}


/* ==========================================================
   CARDS
========================================================== */

.method-card{

    display:flex;

    align-items:flex-start;

    gap:18px;

    padding:22px;

    border-radius:18px;

    margin-bottom:18px;

    transition:.35s ease;

}

.method-card:hover{

    transform:translateY(-4px);

}

.danger{

    background:#19222C;

    border:1px solid rgba(255,255,255,.08);

}

.success{

    background:#FFFFFF;

    border:1px solid #D9E6F3;

}


/* ==========================================================
   ÍCONES
========================================================== */

.card-icon{

    width:38px;

    height:38px;

    flex-shrink:0;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

}

.danger .card-icon{

    border:1px solid rgba(232,146,128,.45);

    background:rgba(232,146,128,.08);

}

.success-icon{

    background:#EDF5FF;

    border:1px solid #BFD8F8;

}

.card-icon svg{

    width:18px;

    height:18px;

    fill:none;

    stroke-width:2.2;

    stroke-linecap:round;

    stroke-linejoin:round;

}

.danger .card-icon svg{

    stroke:#E89280;

}

.success-icon svg{

    stroke:#0666C3;

}


/* ==========================================================
   TEXTOS
========================================================== */

.method-card strong{

    display:block;

    margin-bottom:8px;

    font-size:15px;

    font-weight:700;

    line-height:1.45;

}

.method-card p{

    margin:0;

    font-size:13.5px;

    line-height:1.75;

}

.danger strong{

    color:#FFFFFF;

}

.danger p{

    color:#C5D2DD;

}

.success strong{

    color:#09131D;

}

.success p{

    color:#556377;

}


/* ==========================================================
   HOVER
========================================================== */

.danger:hover{

    border-color:#E89280;

    box-shadow:0 18px 35px rgba(0,0,0,.28);

}

.success:hover{

    border-color:#8CC5FF;

    box-shadow:0 18px 35px rgba(6,102,195,.10);

}


/* ==========================================================
   RESPONSIVO
========================================================== */

@media(max-width:1024px){

.method-comparison{

grid-template-columns:1fr;

}

.method-column{

padding:50px 24px;

}

.method-content{

max-width:700px;

}

.method-column h2{

font-size:58px;

}

}

@media(max-width:767px){

.method-column{

padding:42px 20px;

}

.method-badge{

font-size:11px;

padding:10px 16px;

}

.method-column h2{

font-size:46px;

line-height:.98;

margin-bottom:30px;

}

.method-card{

padding:18px;

gap:14px;

margin-bottom:16px;

}

.card-icon{

width:34px;

height:34px;

}

.card-icon svg{

width:16px;

height:16px;

}

.method-card strong{

font-size:15px;

}

.method-card p{

font-size:14px;

line-height:1.7;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8dd503 */.market-badge{
    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:10px 20px;

    background:transparent;

    border:1px solid #0666C3;
    border-radius:999px;

    font-family:'Poppins', sans-serif;
    font-size:11px;
    font-weight:600;
    letter-spacing:.20em;
    line-height:1;
    text-transform:uppercase;

    color:#0666C3;
}

.market-dot{
    width:5px;
    height:5px;
    border-radius:50%;
    background:#0666C3;
    display:block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49bd577 */.training-cards{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:22px;
    font-family:'Poppins',sans-serif;
}

.training-card{

    background:#ffffff;

    border:1px solid #CFE3FA;

    border-radius:18px;

    padding:28px;

    transition:.35s ease;
}

.training-card:hover{

    transform:translateY(-6px);

    box-shadow:0 20px 45px rgba(30,74,128,.08);

    border-color:#9CCBFF;

}

.card-tag{

    display:inline-flex;

    align-items:center;

    padding:8px 16px;

    border-radius:999px;

    background:#2FAFDF;

    color:#07131D;

    font-size:12px;

    font-weight:500;

    letter-spacing:.18em;

    text-transform:uppercase;

    margin-bottom:28px;

}

.card-number{

    font-size:58px;

    font-weight:700;

    line-height:1;

    color:#111827;

    margin:0;

}

.card-number span{

    color:#111827;

}

.card-number .small{

    font-size:18px;

    color:#2FAFDF;

    font-weight:500;

    vertical-align:middle;

}

.divider{

    width:40px;

    height:1px;

    background:#D7DCE4;

    margin:28px 0;

}

.training-card p{

    margin:0;

    color:#4D5A70;

    font-size:14.5px;

    line-height:1.9;

}

.training-card strong{

    color:#111827;

    font-weight:600;

}

.training-card sup{

    color:#2FAFDF;

    font-size:11px;

}

@media(max-width:1024px){

.training-cards{

grid-template-columns:1fr;

}

.card-number{

font-size:48px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cfa9ff */.market-badge{
    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:10px 20px;

    background:transparent;

    border:1px solid #0666C3;
    border-radius:999px;

    font-family:'Poppins', sans-serif;
    font-size:11px;
    font-weight:600;
    letter-spacing:.20em;
    line-height:1;
    text-transform:uppercase;

    color:#0666C3;
}

.market-dot{
    width:5px;
    height:5px;
    border-radius:50%;
    background:#0666C3;
    display:block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8949a57 *//* ======================================================
   HAND PROCESS
====================================================== */

.hand-process{

    --bg:#F8F5EF;
    --card:#FFFFFF;
    --slider:#E9EBEC;
    --border:#D9D9D9;
    --blue:#37B6DF;
    --text:#09131D;
    --paragraph:#59667D;

    font-family:'Poppins',sans-serif;

    width:100%;
}

/* ======================================================
   NAVEGAÇÃO
====================================================== */

.process-nav{

    position:relative;

    display:flex;

    border:1px solid var(--border);

    background:var(--bg);

    overflow:hidden;

}

/* Slider */

.nav-slider{

    position:absolute;

    inset:0 auto 0 0;

    width:33.3333%;

    background:var(--slider);

    transition:
        transform .55s cubic-bezier(.23,.78,.32,1);

    z-index:1;

}

/* Linha azul */

.nav-line{

    position:absolute;

    left:0;
    bottom:0;

    width:33.3333%;

    height:3px;

    background:var(--blue);

    transition:
        transform .55s cubic-bezier(.23,.78,.32,1);

    z-index:3;

}

/* ======================================================
   ITENS
====================================================== */

.process-item{

    flex:1;

    display:flex;

    gap:18px;

    align-items:flex-start;

    padding:32px;

    position:relative;

    cursor:pointer;

    z-index:5;

    user-select:none;

}

.process-item::after{

    content:"";

    position:absolute;

    top:26px;
    bottom:26px;
    right:0;

    width:1px;

    background:#d7d7d7;

}

.process-item:last-child::after{

    display:none;

}

/* ======================================================
   NUMERO
====================================================== */

.process-number{

    color:var(--blue);

    font-size:42px;

    font-weight:700;

    line-height:1;

}

/* ======================================================
   TEXTO
====================================================== */

.process-info h3{

    margin:0;

    color:var(--text);

    font-size:18px;

    font-weight:700;

}

.process-info small{

    display:block;

    margin-top:10px;

    color:#6A768B;

    font-size:11px;

    line-height:1.6;

    letter-spacing:.18em;

}

/* ======================================================
   PAINEL
====================================================== */

.process-content{

    margin-top:42px;

}

.content-panel{

    display:none;

    background:#fff;

    border:1px solid #CFE2FA;

    border-radius:22px;

    padding:46px;

    animation:fade .35s;

}

.content-panel.active{

    display:block;

}

/* ======================================================
   TOPO
====================================================== */

.content-step{

    display:flex;

    gap:8px;

    margin-bottom:48px;

    text-transform:uppercase;

    letter-spacing:.18em;

    font-size:14px;

}

.content-step span{

    color:var(--blue);

    font-weight:700;

}

.content-step p{

    margin:0;

    color:#7B8797;

}

/* ======================================================
   GRID
====================================================== */

.content-grid{

    display:grid;

    grid-template-columns:46% 54%;

    gap:70px;

    align-items:center;

}

.content-title h2{

    margin:0;

    color:var(--text);

    font-size:52px;

    line-height:1.04;

}

.content-text p{

    margin:0;

    color:var(--paragraph);

    font-size:15px;

    line-height:2;

}

/* ======================================================
   HIGHLIGHT
====================================================== */

.content-highlight{

    margin-top:55px;

    display:flex;

    align-items:center;

    gap:18px;

    min-height:68px;

    padding:0 24px;

    background:#f2f2f2;

    border-left:3px solid var(--blue);

}

.content-highlight strong{

    color:var(--blue);

    font-size:22px;

}

.content-highlight span{

    color:#5C6573;

    font-size:15px;

}

/* ======================================================
   ANIMAÇÃO
====================================================== */

@keyframes fade{

    from{

        opacity:0;

        transform:translateY(14px);

    }

    to{

        opacity:1;

        transform:none;

    }

}

/* ======================================================
   RESPONSIVO
====================================================== */

@media(max-width:1024px){

.process-nav{

flex-direction:column;

}

.nav-slider,
.nav-line{

display:none;

}

.process-item{

border-bottom:1px solid #ddd;

}

.process-item:last-child{

border-bottom:none;

}

.process-item::after{

display:none;

}

.content-grid{

grid-template-columns:1fr;

gap:40px;

}

.content-title h2{

font-size:38px;

}

.content-panel{

padding:30px;

}

.content-highlight{

padding:18px;

flex-direction:column;

align-items:flex-start;

}

}

@media(max-width:767px){

.process-number{

font-size:34px;

}

.process-info h3{

font-size:20px;

}

.content-title h2{

font-size:32px;

}

.content-text p{

font-size:14.5px;

line-height:1.8;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f412788 */.market-badge{
    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:10px 20px;

    background:transparent;

    border:1px solid #0666C3;
    border-radius:999px;

    font-family:'Poppins', sans-serif;
    font-size:11px;
    font-weight:600;
    letter-spacing:.20em;
    line-height:1;
    text-transform:uppercase;

    color:#0666C3;
}

.market-dot{
    width:5px;
    height:5px;
    border-radius:50%;
    background:#0666C3;
    display:block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ece02c *//* ==========================================================
   TRAINING LEVELS
========================================================== */

.training-levels{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:22px;

    font-family:'Poppins',sans-serif;

}

/* CARD */

.level-card{

    background:#fff;

    border:1px solid #D9D9D9;

    border-radius:22px;

    padding:28px;

    transition:.35s;

}

.level-card:hover{

    transform:translateY(-8px);

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

/* CARD ESCURO */

.level-card.dark{

    background:#0B151D;

    border-color:#0B151D;

    color:#fff;

}

.level-card.dark h3{

    color:#fff;

}

.level-card.dark li{

    color:#D9E1EA;

}

.level-card.dark hr{

    border-color:rgba(255,255,255,.12);

}

.level-card.dark .prerequisite{

    color:#D9E1EA;

}

.level-card.dark .level-tag{

    color:#38B8E6;

    border-color:#38B8E6;

}

/* BADGE */

.level-tag{

    display:inline-flex;

    align-items:center;

    padding:10px 18px;

    border-radius:999px;

    border:1px solid #0666C3;

    color:#0666C3;

    font-size:13px;

    font-weight:600;

    letter-spacing:.18em;

    text-transform:uppercase;

}

/* TITULO */

.level-card h3{

    margin:34px 0 28px;

    color:#09131D;

    font-size:24px;

    line-height:1.1;

    font-weight:700;

}

/* LISTA */

.level-card ul{

    margin:0;

    padding:0;

    list-style:none;

}

.level-card li{

    position:relative;

    padding-left:22px;

    margin-bottom:20px;

    color:#4F5C72;

    font-size:15px;

    line-height:1.8;

}

/* BARRINHA */

.level-card li::before{

    content:"";

    position:absolute;

    left:0;

    top:13px;

    width:12px;

    height:2px;

    background:#0666C3;

}

/* LINHA */

.level-card hr{

    margin:30px 0 18px;

    border:none;

    border-top:1px solid #E6E6E6;

}

/* RODAPÉ */

.prerequisite{

    margin:0;

    color:#5B677A;

    font-size:14px;

    line-height:1.7;

}

.prerequisite strong{

    color:#445164;

    font-weight:600;

}

.level-card.dark .prerequisite strong{

    color:#fff;

}

/* RESPONSIVO */

@media(max-width:1024px){

.training-levels{

grid-template-columns:1fr;

}

.level-card{

padding:24px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f39f8e *//* ==========================================================
   JOURNEY CTA
========================================================== */

.journey-cta{

    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:40px;

    padding:34px 36px;

    background:#0B151D;

    border-radius:18px;

    font-family:'Poppins',sans-serif;

}

.journey-content{

    max-width:560px;

}

.journey-content h2{

    margin:0 0 12px;

    color:#FFFFFF;

    font-size:21px;

    font-weight:700;

    line-height:1.3;

}

.journey-content p{

    margin:0;

    color:#D2D8DF;

    font-size:14.5px;

    line-height:1.8;

}

/* ==========================================================
   BOTÃO
========================================================== */

.journey-button{

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:18px;

    min-width:270px;

    padding:14px 16px 14px 28px;

    border-radius:999px;

    background:#39B7E5;

    color:#09131D;

    font-size:15px;

    font-weight:600;

    text-decoration:none;

    transition:.35s ease;

}

.journey-button:hover{

    transform:translateY(-3px);

    box-shadow:0 14px 28px rgba(57,183,229,.25);

}

.journey-icon{

    width:38px;

    height:38px;

    border-radius:50%;

    background:#09131D;

    display:flex;
    align-items:center;
    justify-content:center;

    flex-shrink:0;

    transition:.35s;

}

.journey-button:hover .journey-icon{

    transform:translateX(4px);

}

/* ==========================================================
   RESPONSIVO
========================================================== */

@media(max-width:900px){

.journey-cta{

flex-direction:column;

align-items:flex-start;

}

.journey-button{

width:100%;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a3a5b6 */.market-badge{
    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:10px 20px;

    background:transparent;

    border:1px solid #0666C3;
    border-radius:999px;

    font-family:'Poppins', sans-serif;
    font-size:11px;
    font-weight:600;
    letter-spacing:.20em;
    line-height:1;
    text-transform:uppercase;

    color:#0666C3;
}

.market-dot{
    width:5px;
    height:5px;
    border-radius:50%;
    background:#0666C3;
    display:block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0571386 *//* ======================================================
   BUSINESS AREAS
====================================================== */

.business-areas{

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:20px;

    font-family:'Poppins',sans-serif;

}


/* ======================================================
   CARD
====================================================== */

.area-card{

    display:flex;

    flex-direction:column;

    background:#FFFFFF;

    border:1px solid #D9E4EF;

    border-radius:18px;

    padding:22px;

    min-height:295px;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;

}

.area-card:hover{

    transform:translateY(-6px);

    border-color:#9FD6FF;

    box-shadow:0 18px 35px rgba(9,19,29,.08);

}


/* ======================================================
   ÍCONE
====================================================== */

.area-icon{

    width:48px;

    height:48px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:14px;

    background:#EAF8FF;

    border:1px solid #A9DFFF;

    margin-bottom:22px;

    transition:.35s;

}

.area-card:hover .area-icon{

    transform:scale(1.05);

}

.area-icon svg{

    width:22px;

    height:22px;

    stroke:#38B7E5;

    stroke-width:1.8;

    fill:none;

    stroke-linecap:round;

    stroke-linejoin:round;

}


/* ======================================================
   TITULO
====================================================== */

.area-card h3{

    margin:0 0 14px;

    color:#09131D;

    font-size:18px;

    line-height:1.15;

    font-weight:700;

}


/* ======================================================
   DESCRIÇÃO
====================================================== */

.area-description{

    margin:0;

    color:#58657B;

    font-size:14.5px;

    line-height:1.8;

}


/* ======================================================
   DIVISOR
====================================================== */

.divider{

    margin:24px 0 18px;

    width:100%;

    height:1px;

    background:#E8EDF2;

}


/* ======================================================
   STACK
====================================================== */

.stack-title{

    display:block;

    margin-bottom:10px;

    color:#38B7E5;

    font-size:11px;

    font-weight:700;

    letter-spacing:.22em;

    text-transform:uppercase;

}

.stack-text{

    margin:0;

    color:#687385;

    font-size:13px;

    line-height:1.8;

}


/* ======================================================
   CTA
====================================================== */

.cta-card{

    justify-content:flex-start;

}

.cta-card .area-icon{

    background:linear-gradient(135deg,#38B7E5,#2AA7D6);

    border:none;

}

.cta-card .area-icon svg{

    stroke:#09131D;

}

.cta-bottom{

    margin-top:auto;

}

.cta-bottom a{

    display:inline-flex;

    align-items:center;

    gap:10px;

    color:#38B7E5;

    text-decoration:none;

    font-size:15px;

    font-weight:600;

    transition:.3s;

}

.cta-bottom a span{

    transition:.3s;

}

.cta-bottom a:hover{

    color:#0666C3;

}

.cta-bottom a:hover span{

    transform:translateX(6px);

}


/* ======================================================
   RESPONSIVO
====================================================== */

@media(max-width:1200px){

.business-areas{

grid-template-columns:repeat(2,1fr);

}

}


@media(max-width:768px){

.business-areas{

grid-template-columns:1fr;

}

.area-card{

min-height:auto;

padding:24px;

}

.area-card h3{

font-size:22px;

}

.area-description{

font-size:15px;

}

.stack-text{

font-size:14px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfad872 *//* ==========================================================
   EMBEDDED AI HAND
========================================================== */

.embedded-section{

    display:grid;
    grid-template-columns:1fr 460px;
    gap:70px;

    align-items:start;

    font-family:'Poppins',sans-serif;

}


/* ==========================================================
   COLUNA ESQUERDA
========================================================== */

.embedded-left{

    color:#fff;

}

.section-badge{

    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:10px 18px;

    border:1px solid #39B7E5;
    border-radius:999px;

    color:#39B7E5;

    font-size:13px;
    font-weight:600;

    letter-spacing:.18em;
    text-transform:uppercase;

}

.section-badge .dot{

    width:6px;
    height:6px;

    border-radius:50%;

    background:#39B7E5;

}

.embedded-title{

    margin:28px 0;

    color:#ffffff;

    font-size:50px;

    line-height:.95;

    font-weight:600;

}

.embedded-title span{

    color:#39B7E5;

    font-style:italic;

}

.embedded-text{

    max-width:640px;

}

.embedded-text p{

    margin:0 0 26px;

    color:#C5CED8;

    font-size:15px;

    line-height:1.75;

}

.embedded-text strong{

    color:#ffffff;

}

/* ==========================================================
   BOTÃO
========================================================== */

.embedded-button{

    display:inline-flex;

    align-items:center;

    justify-content:space-between;

    gap:0px;

    margin-top:24px;

    padding:14px 16px 14px 28px;

    width:270px;

    border-radius:999px;

    background:#39B7E5;

    text-decoration:none;

    color:#09131D;

    font-size:16px;

    font-weight:600;

    transition:.35s;

}

.embedded-button:hover{

    transform:translateY(-4px);

    box-shadow:0 18px 35px rgba(57,183,229,.25);

}

.embedded-arrow{

    width:42px;
    height:42px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#09131D;

    color:#fff;

    font-size:22px;

    transition:.3s;

}

.embedded-button:hover .embedded-arrow{

    transform:translateX(5px);

}


/* ==========================================================
   COLUNA DIREITA
========================================================== */

.embedded-right{

    display:flex;

    flex-direction:column;

    gap:18px;

}

/* ==========================================================
   CARDS
========================================================== */

.flow-card{

    background:#101B24;

    border:1px solid #1D4357;

    border-radius:18px;

    padding:22px;

    transition:.35s;

}

.flow-card:hover{

    transform:translateY(-3px);

    border-color:#39B7E5;

}

.flow-card.blue{

    background:#1C73D0;

    border-color:#1C73D0;

}

.flow-card.cyan{

    background:#39B7E5;

    border-color:#39B7E5;

}

.flow-top{

    display:flex;

    justify-content:space-between;

    align-items:center;

    margin-bottom:24px;

}

.flow-top span{

    font-size:11px;

    font-weight:700;

    letter-spacing:.18em;

    text-transform:uppercase;

    color:#9BDFFF;

}

.flow-card.blue .flow-top span{

    color:#DDF4FF;

}

.flow-card.cyan .flow-top span{

    color:#09334A;

}

.flow-icon{

    width:38px;
    height:38px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:12px;

    border:1px solid rgba(255,255,255,.18);

    color:#ffffff;

    font-size:18px;

}

.flow-card.cyan .flow-icon{

    color:#09334A;

    border-color:rgba(0,0,0,.12);

}

.flow-card h3{

    margin:0 0 10px;

    color:#ffffff;

    font-size:18px;

    font-weight:700;

}

.flow-card p{

    margin:0;

    color:#D2D8DF;

    font-size:14px;

    line-height:1.8;

}

.flow-card.cyan h3{

    color:#09131D;

}

.flow-card.cyan p{

    color:#173042;

}

/* ==========================================================
   SEPARADORES
========================================================== */

.flow-separator{

    text-align:center;

    color:#39B7E5;

    font-size:34px;

    font-weight:600;

    line-height:1;

}

.flow-arrow{

    text-align:center;

    color:#39B7E5;

    font-size:38px;

    line-height:1;

}

/* ==========================================================
   RESPONSIVO
========================================================== */

@media(max-width:1024px){

.embedded-section{

grid-template-columns:1fr;

gap:60px;

}

.embedded-title{

font-size:54px;

}

}

@media(max-width:767px){

.embedded-title{

font-size:40px;

}

.embedded-button{

width:100%;

}

.embedded-text p{

font-size:15px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-403eb66 *//* ==========================================================
   POSITIONING
========================================================== */

.positioning-section{

    display:grid;
    grid-template-columns:1fr 420px;
    gap:80px;

    align-items:start;

    font-family:'Poppins',sans-serif;

}


/* ==========================================================
   COLUNA ESQUERDA
========================================================== */

.positioning-left{
    width:100%;
}


/* ==========================================================
   BADGE
========================================================== */

.positioning-badge{

    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:10px 18px;

    border:1px solid #38B7E5;
    border-radius:999px;

    color:#38B7E5;

    font-size:13px;
    font-weight:600;

    letter-spacing:.18em;
    text-transform:uppercase;

}

.badge-dot{

    width:6px;
    height:6px;

    border-radius:50%;

    background:#38B7E5;

}


/* ==========================================================
   TITULO
========================================================== */

.positioning-title{

    margin:24px 0 40px;

    color:#FFFFFF;

    font-size:50px;

    line-height:.95;

    font-weight:600;

}

.positioning-title span{

    color:#38B7E5;

    font-style:italic;

}


/* ==========================================================
   LISTA
========================================================== */

.positioning-list{

    display:flex;
    flex-direction:column;
    gap:18px;

}


/* ==========================================================
   CARD
========================================================== */

.positioning-item{

    display:flex;
    align-items:flex-start;
    gap:18px;

    padding:18px 20px;

    background:#111A22;

    border:1px solid #17384B;

    border-radius:16px;

    transition:.35s;

}

.positioning-item:hover{

    transform:translateY(-4px);

    border-color:#38B7E5;

    box-shadow:0 18px 40px rgba(0,0,0,.18);

}


/* ==========================================================
   ÍCONE
========================================================== */

.item-icon{

    width:38px;
    height:38px;

    min-width:38px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:rgba(233,146,128,.12);

    border:1px solid rgba(233,146,128,.28);

    color:#E89280;

    font-size:18px;

    font-weight:600;

}


/* ==========================================================
   TEXTO
========================================================== */

.item-content p{

    margin:0;

    color:#C8D2DC;

    font-size:15px;

    line-height:1.8;

}

.item-content strong{

    color:#FFFFFF;

    font-weight:600;

}


/* ==========================================================
   COLUNA DIREITA
========================================================== */

.positioning-right{

    display:flex;
    justify-content:center;

}


/* ==========================================================
   QUOTE
========================================================== */

.quote-card{

    width:100%;

    background:#132531;

    border:1px solid #1F4A61;

    border-radius:22px;

    padding:42px 36px;

    text-align:center;

}


/* ==========================================================
   ÍCONE
========================================================== */

.quote-icon{

    width:62px;
    height:62px;

    margin:0 auto 34px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#38B7E5;

    color:#09131D;

    font-size:28px;

}


/* ==========================================================
   CITAÇÃO
========================================================== */

.quote-card blockquote{

    margin:0;

    color:#FFFFFF;

    font-size:26px;

    line-height:1.3;

    font-style:italic;

    font-weight:500;

}


/* ==========================================================
   SUBTITULO
========================================================== */

.quote-card span{

    display:block;

    margin-top:34px;

    color:#38B7E5;

    font-size:12px;

    font-weight:600;

    letter-spacing:.28em;

    line-height:1.8;

    text-transform:uppercase;

}


/* ==========================================================
   RESPONSIVO
========================================================== */

@media(max-width:1100px){

.positioning-section{

grid-template-columns:1fr;

gap:60px;

}

.positioning-right{

justify-content:flex-start;

}

.quote-card{

max-width:520px;

}

}

@media(max-width:767px){

.positioning-title{

font-size:44px;

line-height:1;

}

.positioning-item{

padding:18px;

}

.item-content p{

font-size:14.5px;

line-height:1.7;

}

.quote-card{

padding:30px 24px;

}

.quote-card blockquote{

font-size:22px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0cd2679 *//* ==========================================================
   HAND FAQ
========================================================== */

.hand-faq{

    display:grid;

    grid-template-columns:380px 1fr;

    gap:150px;

    font-family:'Poppins',sans-serif;

    align-items:start;

}


/* ==========================================================
   SIDEBAR
========================================================== */

.faq-sidebar{

    position:sticky;

    top:120px;

}

.faq-badge{

    display:inline-flex;

    align-items:center;

    gap:10px;

    padding:10px 18px;

    border:1px solid #0666C3;

    border-radius:999px;

    color:#0666C3;

    font-size:12px;

    font-weight:600;

    letter-spacing:.18em;

    text-transform:uppercase;

}

.faq-dot{

    width:6px;

    height:6px;

    border-radius:50%;

    background:#0666C3;

}

.faq-sidebar h2{

    margin:22px 0 34px;

    color:#09131D;

    font-size:50px;

    line-height:.92;

    font-weight:600;

}

.faq-sidebar h2 span{

    color:#38B7E5;

    font-style:italic;

}

.faq-sidebar p{

    margin:0;

    max-width:350px;

    color:#5E697C;

    font-size:15px;

    line-height:1.8;

}


/* ==========================================================
   ACCORDION
========================================================== */

.faq-accordion{

    width:100%;

}


/* ==========================================================
   ITEM
========================================================== */

.faq-item{

    border-top:1px solid #D9D9D9;

}

.faq-item:last-child{

    border-bottom:1px solid #D9D9D9;

}


/* ==========================================================
   HEADER
========================================================== */

.faq-header{

    display:flex;

    justify-content:space-between;

    align-items:center;

    gap:30px;

    padding:26px 0;

    cursor:pointer;

    user-select:none;

}

.faq-header h3{

    margin:0;

    color:#09131D;

    font-size:18px;

    font-weight:600;

}


/* ==========================================================
   BOTÃO
========================================================== */

.faq-toggle{

    position:relative;

    width:44px;

    height:44px;

    flex-shrink:0;

    border-radius:50%;

    background:#F3F1EE;

    transition:.35s;

}

.faq-toggle span{

    position:absolute;

    left:50%;

    top:50%;

    transform:translate(-50%,-50%);

    transition:.3s;

    font-size:28px;

    line-height:1;

    font-weight:300;

}

/* PLUS */

.plus{

    opacity:1;

    color:#09131D;

}

/* CLOSE */

.close{

    opacity:0;

    color:#FFFFFF;

}


/* ==========================================================
   ITEM ABERTO
========================================================== */

.faq-item.active .faq-toggle{

    background:#0666C3;

}

.faq-item.active .plus{

    opacity:0;

    transform:translate(-50%,-50%) rotate(90deg);

}

.faq-item.active .close{

    opacity:1;

}


/* ==========================================================
   HOVER
========================================================== */

.faq-header:hover .faq-toggle{

    transform:scale(1.06);

}


/* ==========================================================
   BODY
========================================================== */

.faq-body{

    height:0;

    overflow:hidden;

    opacity:0;

    transition:

        height .45s cubic-bezier(.25,.8,.25,1),

        opacity .25s ease;

}

.faq-item.active .faq-body{

    opacity:1;

}

.faq-inner{

    padding:0 80px 28px 18px;

    color:#5B6677;

    font-size:16px;

    line-height:1.9;

}


/* ==========================================================
   RESPONSIVO
========================================================== */

@media(max-width:1024px){

.hand-faq{

grid-template-columns:1fr;

gap:60px;

}

.faq-sidebar{

position:relative;

top:auto;

}

}

@media(max-width:767px){

.faq-sidebar h2{

font-size:48px;

line-height:1;

}

.faq-sidebar p{

font-size:16px;

}

.faq-header{

padding:22px 0;

}

.faq-header h3{

font-size:17px;

}

.faq-inner{

padding:0 0 24px;

font-size:15px;

line-height:1.8;

}

.faq-toggle{

width:40px;

height:40px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f50bdce *//* ==========================================================
   DISCOVERY
========================================================== */

.discovery-section{

    width:100%;

    font-family:'Poppins',sans-serif;

}

.discovery-content{

    max-width:760px;

}


/* ==========================================================
   BADGE
========================================================== */

.discovery-badge{

    display:inline-flex;

    align-items:center;

    gap:10px;

    padding:10px 18px;

    border:1px solid #0666C3;

    border-radius:999px;

    color:#0666C3;

    font-size:12px;

    font-weight:600;

    letter-spacing:.18em;

    text-transform:uppercase;

}

.badge-dot{

    width:6px;

    height:6px;

    border-radius:50%;

    background:#0666C3;

}


/* ==========================================================
   TITULO
========================================================== */

.discovery-title{

    margin:28px 0 34px;

    color:#09131D;

    font-size:50px;

    font-weight:600;

    line-height:.92;

}

.discovery-title span{

    color:#38B7E5;

    font-style:italic;

}


/* ==========================================================
   DESCRIÇÃO
========================================================== */

.discovery-description{

    max-width:760px;

    margin:0 0 52px;

    color:#59667C;

    font-size:14px;

    line-height:1.85;

}


/* ==========================================================
   LISTA
========================================================== */

.discovery-list{

    display:flex;

    flex-direction:column;

    gap:34px;

}


/* ==========================================================
   ITEM
========================================================== */

.discovery-item{

    display:flex;

    align-items:flex-start;

    gap:18px;

    transition:.3s ease;

}

.discovery-item:hover{

    transform:translateX(6px);

}


/* ==========================================================
   ÍCONE
========================================================== */

.discovery-icon{

    width:52px;

    height:52px;

    min-width:52px;

    display:flex;

    align-items:center;

    justify-content:center;

    background:#EAF5FF;

    border:1px solid #B8DBFF;

    border-radius:14px;

}

.discovery-icon svg{

    width:22px;

    height:22px;

    stroke:#0666C3;

    stroke-width:1.8;

    fill:none;

    stroke-linecap:round;

    stroke-linejoin:round;

}


/* ==========================================================
   TEXTO
========================================================== */

.discovery-text{

    color:#445164;

    font-size:15px;

    line-height:1.8;

}

.discovery-text strong{

    color:#09131D;

    font-weight:700;

}


/* ==========================================================
   RESPONSIVO
========================================================== */

@media(max-width:1024px){

.discovery-title{

font-size:58px;

}

.discovery-description{

font-size:17px;

}

}

@media(max-width:767px){

.discovery-title{

font-size:42px;

line-height:1;

}

.discovery-description{

font-size:15px;

line-height:1.8;

margin-bottom:40px;

}

.discovery-item{

gap:16px;

}

.discovery-icon{

width:46px;

height:46px;

min-width:46px;

}

.discovery-icon svg{

width:20px;

height:20px;

}

.discovery-text{

font-size:15px;

line-height:1.7;

}

}/* End custom CSS */