.elementor-190 .elementor-element.elementor-element-1a471a5{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-1a471a5:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-1a471a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.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-190 .elementor-element.elementor-element-c948e87{width:var( --container-widget-width, 30.006% );max-width:30.006%;--container-widget-width:30.006%;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-c948e87.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-c948e87 img{width:50%;}.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-190 .elementor-element.elementor-element-69add77{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-69add77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-69add77 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:44px;font-weight:600;color:#FFFFFF;}.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-190 .elementor-element.elementor-element-d19ace5{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#DFDFDF;}.elementor-190 .elementor-element.elementor-element-d19ace5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-69e5d7f{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-69e5d7f.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-69e5d7f .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-190 .elementor-element.elementor-element-1d1522a .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.4em;border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-190 .elementor-element.elementor-element-1d1522a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-190 .elementor-element.elementor-element-3bc35fa{width:var( --container-widget-width, 41% );max-width:41%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-3bc35fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-3bc35fa img{width:50%;}.elementor-190 .elementor-element.elementor-element-4d25120{width:var( --container-widget-width, 25.133% );max-width:25.133%;margin:-1.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:25.133%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-4d25120.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-932a51c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-86e1f74{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-86e1f74:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-86e1f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cambraiadetail.com/wp-content/uploads/2026/02/Design-sem-nome-14.png");background-position:center center;}.elementor-190 .elementor-element.elementor-element-63a03b6{width:var( --container-widget-width, 18.211% );max-width:18.211%;--container-widget-width:18.211%;--container-widget-flex-grow:0;text-align:start;}.elementor-190 .elementor-element.elementor-element-63a03b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-63a03b6 img{width:75%;}.elementor-190 .elementor-element.elementor-element-912932f{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;text-align:start;}.elementor-190 .elementor-element.elementor-element-912932f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-912932f .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FAFAFA;}.elementor-190 .elementor-element.elementor-element-6a96359{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-6a96359 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FAFAFA;}.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.4em;border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-190 .elementor-element.elementor-element-4410653.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-190 .elementor-element.elementor-element-710fef2{width:var( --container-widget-width, 25.133% );max-width:25.133%;--container-widget-width:25.133%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-710fef2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-b9721a0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-9370f23{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-9370f23:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-9370f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cambraiadetail.com/wp-content/uploads/2026/02/Design-sem-nome-15.png");background-position:center center;}.elementor-190 .elementor-element.elementor-element-d688e12{width:var( --container-widget-width, 18.211% );max-width:18.211%;--container-widget-width:18.211%;--container-widget-flex-grow:0;text-align:start;}.elementor-190 .elementor-element.elementor-element-d688e12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-d688e12 img{width:75%;}.elementor-190 .elementor-element.elementor-element-3c31665{width:var( --container-widget-width, 510px );max-width:510px;--container-widget-width:510px;--container-widget-flex-grow:0;text-align:start;}.elementor-190 .elementor-element.elementor-element-3c31665.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-3c31665 .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FAFAFA;}.elementor-190 .elementor-element.elementor-element-f562bf1{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-f562bf1 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#FAFAFA;}.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.4em;border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-190 .elementor-element.elementor-element-b185f9f.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-190 .elementor-element.elementor-element-46bce7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-525a172{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-525a172.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-200d703:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-200d703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072A44;background-image:url("https://cambraiadetail.com/wp-content/uploads/2020/11/bg-counter.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-190 .elementor-element.elementor-element-200d703{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-190 .elementor-element.elementor-element-200d703 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-190 .elementor-element.elementor-element-b927d29 .ct-counter  .ct-counter-number-value{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-b927d29 .ct-counter-title{color:#FFFFFF;font-weight:700;}.elementor-190 .elementor-element.elementor-element-c53e4d4 .ct-counter  .ct-counter-number-value{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-c53e4d4 .ct-counter-title{color:#FFFFFF;font-weight:700;}.elementor-190 .elementor-element.elementor-element-2a39f7c .ct-counter  .ct-counter-number-value{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-2a39f7c .ct-counter-title{color:#FFFFFF;font-weight:700;}.elementor-190 .elementor-element.elementor-element-d1caf18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-d1caf18 .ct-counter  .ct-counter-number-value{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-d1caf18 .ct-counter-title{color:#FFFFFF;font-weight:700;}.elementor-190 .elementor-element.elementor-element-8b678fc{margin-top:5vw;margin-bottom:-1vw;}.elementor-190 .elementor-element.elementor-element-49a034b > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0% 0% 0% 0%;}.elementor-190 .elementor-element.elementor-element-49a034b .ct-heading{text-align:center;}.elementor-190 .elementor-element.elementor-element-49a034b .ct-heading .item--title{color:#092944;margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-49a034b .ct-heading .item--sub-title{color:#007CFB;}.elementor-190 .elementor-element.elementor-element-9256185 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 6% 0% 6%;}.elementor-190 .elementor-element.elementor-element-9256185.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-9256185 .ct-text-editor{text-align:center;color:#092944;}.elementor-190 .elementor-element.elementor-element-9256185{font-size:17px;line-height:27px;}.elementor-190 .elementor-element.elementor-element-236c440{--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;--margin-top:0vw;--margin-bottom:-5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-236c440:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-236c440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-791f049{--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;--flex-wrap:wrap;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-291513e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-190 .elementor-element.elementor-element-86a6d7a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-86a6d7a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-86a6d7a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-86a6d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-86a6d7a .elementor-icon-list-item > a{font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-190 .elementor-element.elementor-element-86a6d7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-4bebde4 .elementor-heading-title{font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-190 .elementor-element.elementor-element-3277055{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-190 .elementor-element.elementor-element-87da573 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-87da573 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-87da573{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-87da573 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-87da573 .elementor-icon-list-item > a{font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-190 .elementor-element.elementor-element-87da573 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-4afce41 .elementor-heading-title{font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-190 .elementor-element.elementor-element-b850102{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-190 .elementor-element.elementor-element-94ddda3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-94ddda3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-94ddda3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-94ddda3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-94ddda3 .elementor-icon-list-item > a{font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-190 .elementor-element.elementor-element-94ddda3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-78d08f3 .elementor-heading-title{font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-190 .elementor-element.elementor-element-a4d7768{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-190 .elementor-element.elementor-element-b5c2695 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-b5c2695 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-b5c2695{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-b5c2695 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-b5c2695 .elementor-icon-list-item > a{font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-190 .elementor-element.elementor-element-b5c2695 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-ab61c3f .elementor-heading-title{font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-190 .elementor-element.elementor-element-63cfb87{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-190 .elementor-element.elementor-element-f8da82c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-f8da82c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-f8da82c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-f8da82c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-f8da82c .elementor-icon-list-item > a{font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-190 .elementor-element.elementor-element-f8da82c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-fd1faac .elementor-heading-title{font-size:16px;font-weight:400;line-height:120%;color:#BABABA;}.elementor-190 .elementor-element.elementor-element-eb0af4a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-190 .elementor-element.elementor-element-c81b871{width:var( --container-widget-width, 100.63% );max-width:100.63%;--container-widget-width:100.63%;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-c81b871.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-item > a{font-size:24px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-button{background-color:#1955ED;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:24px 48px 24px 48px;}.elementor-190 .elementor-element.elementor-element-8717e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4vw 0vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-8717e88.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-1549b00{width:var( --container-widget-width, 31.481% );max-width:31.481%;--container-widget-width:31.481%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-1549b00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-88c5549{--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-190 .elementor-element.elementor-element-88c5549:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-88c5549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2231;}.elementor-190 .elementor-element.elementor-element-88c5549.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-778cde8{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-190 .elementor-element.elementor-element-bdac54c{--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:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-279d6b2{--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;--border-radius:12px 12px 12px 12px;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-279d6b2:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-279d6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3452;}.elementor-190 .elementor-element.elementor-element-a11a507{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-190 .elementor-element.elementor-element-a11a507:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-a11a507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072A44;}.elementor-190 .elementor-element.elementor-element-a11a507::before, .elementor-190 .elementor-element.elementor-element-a11a507 > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-a11a507 > .e-con-inner > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-a11a507 > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-a11a507 > .e-con-inner > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-a11a507 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#071C2B;--background-overlay:'';}.elementor-190 .elementor-element.elementor-element-a11a507.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-918ca7c{width:100%;max-width:100%;text-align:start;}.elementor-190 .elementor-element.elementor-element-918ca7c.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-918ca7c .elementor-heading-title{font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-19133da .elementor-heading-title{font-size:39px;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-c6ca077{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-190 .elementor-element.elementor-element-c6ca077.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-c6ca077 .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.6em;color:#D8D5D5;}.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-button{background-color:#1955ED;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:24px 48px 24px 48px;}.elementor-190 .elementor-element.elementor-element-ddd2983{width:var( --container-widget-width, 66.564% );max-width:66.564%;margin:0vw 10vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 0vw 0vw 0vw;--container-widget-width:66.564%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-ddd2983.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-cf05aab{width:var( --container-widget-width, 63.633% );max-width:63.633%;--container-widget-width:63.633%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-cf05aab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-c2c141a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-4ba323b{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-4ba323b img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-190 .elementor-element.elementor-element-93ba24b:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-93ba24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;background-image:url("https://cambraiadetail.com/wp-content/uploads/2020/11/bg-section-testimonial1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-190 .elementor-element.elementor-element-93ba24b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:55px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-93ba24b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-190 .elementor-element.elementor-element-db71fa3{width:var( --container-widget-width, 97.85% );max-width:97.85%;--container-widget-width:97.85%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-db71fa3 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:22px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-db71fa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-db71fa3 .ct-heading .item--title{color:#072A44;font-size:35px;margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-db71fa3 .ct-heading .item--sub-title{color:#0A6ACD;}.elementor-190 .elementor-element.elementor-element-7118f27{width:var( --container-widget-width, 103.901% );max-width:103.901%;--container-widget-width:103.901%;--container-widget-flex-grow:0;font-size:17px;line-height:27px;}.elementor-190 .elementor-element.elementor-element-7118f27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-190 .elementor-element.elementor-element-7118f27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-7118f27 .ct-text-editor{color:#072A44;}.elementor-190 .elementor-element.elementor-element-96708d9{width:var( --container-widget-width, 136.587% );max-width:136.587%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:136.587%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-96708d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-0269a3b{width:var( --container-widget-width, 100.81% );max-width:100.81%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100.81%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-0269a3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-1161707:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-1161707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;background-image:url("https://cambraiadetail.com/wp-content/uploads/2020/11/bg-section-testimonial1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-190 .elementor-element.elementor-element-1161707{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:55px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-1161707 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-190 .elementor-element.elementor-element-0a9c654{width:var( --container-widget-width, 141.889% );max-width:141.889%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:141.889%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-0a9c654.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-7181a1b{width:var( --container-widget-width, 80.608% );max-width:80.608%;--container-widget-width:80.608%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-7181a1b > .elementor-widget-container{margin:0px 0px 22px 0px;padding:22px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-7181a1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-7181a1b .ct-heading .item--title{color:#072A44;font-size:35px;margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-7181a1b .ct-heading .item--sub-title{color:#0A6ACD;}.elementor-190 .elementor-element.elementor-element-1c167ff{width:var( --container-widget-width, 79.27% );max-width:79.27%;--container-widget-width:79.27%;--container-widget-flex-grow:0;font-size:17px;line-height:27px;}.elementor-190 .elementor-element.elementor-element-1c167ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-190 .elementor-element.elementor-element-1c167ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-1c167ff .ct-text-editor{color:#072A44;}.elementor-190 .elementor-element.elementor-element-f7e29f4{--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-190 .elementor-element.elementor-element-5cd1301 .elementor-button{background-color:#1955ED;font-size:19px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:24px 48px 24px 48px;}.elementor-190 .elementor-element.elementor-element-5cd1301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 0vw 1vw 0vw;}.elementor-190 .elementor-element.elementor-element-5cd1301.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-5cd1301 .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-71664d9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-190 .elementor-element.elementor-element-bacabac{--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:flex-end;--overlay-opacity:0.5;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-190 .elementor-element.elementor-element-bacabac:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-bacabac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072A44;}.elementor-190 .elementor-element.elementor-element-bacabac::before, .elementor-190 .elementor-element.elementor-element-bacabac > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-bacabac > .e-con-inner > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-bacabac > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-bacabac > .e-con-inner > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-bacabac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-190 .elementor-element.elementor-element-bacabac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-246339b{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-190 .elementor-element.elementor-element-246339b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-4f5c05a{text-align:start;}.elementor-190 .elementor-element.elementor-element-4f5c05a img{width:50%;}.elementor-190 .elementor-element.elementor-element-994be0a{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-190 .elementor-element.elementor-element-994be0a .elementor-heading-title{font-family:"SORA", Sans-serif;font-size:24px;font-weight:200;letter-spacing:3.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-95d3f28{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 5em 0em 0em;}.elementor-190 .elementor-element.elementor-element-95d3f28 .elementor-heading-title{font-family:"SORA", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-d131098{padding:0em 5em 0em 0em;font-family:"SORA", Sans-serif;font-weight:400;color:#E2E0E0;}.elementor-190 .elementor-element.elementor-element-8405956{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 49% );max-width:49%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-8405956.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-8405956 .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-190 .elementor-element.elementor-element-0e4848c{--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-0e4848c:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-0e4848c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cambraiadetail.com/wp-content/uploads/2026/02/Design-sem-nome-5.png");}.elementor-190 .elementor-element.elementor-element-955bbba > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0% 0% 0% 0%;}.elementor-190 .elementor-element.elementor-element-955bbba .ct-heading{text-align:center;}.elementor-190 .elementor-element.elementor-element-955bbba .ct-heading .item--title{color:#092944;margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-955bbba .ct-heading .item--sub-title{color:#007CFB;font-size:46px;}.elementor-190 .elementor-element.elementor-element-e7101c3{--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-e7101c3:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-e7101c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cambraiadetail.com/wp-content/uploads/2026/02/Design-sem-nome-5.png");}.elementor-190 .elementor-element.elementor-element-865d056{--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;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-3bcf68e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-3bcf68e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-190 .elementor-element.elementor-element-3bcf68e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-190 .elementor-element.elementor-element-3bcf68e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-title{font-size:23px;font-weight:400;line-height:46px;color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-190 .elementor-element.elementor-element-c4c2c4e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-c4c2c4e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-190 .elementor-element.elementor-element-c4c2c4e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-190 .elementor-element.elementor-element-c4c2c4e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-title{font-size:23px;font-weight:400;line-height:46px;color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-190 .elementor-element.elementor-element-9316d8d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-9316d8d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-190 .elementor-element.elementor-element-9316d8d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-190 .elementor-element.elementor-element-9316d8d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-title{font-size:23px;font-weight:400;line-height:46px;color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-190 .elementor-element.elementor-element-ac649bb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-ac649bb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-190 .elementor-element.elementor-element-ac649bb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-190 .elementor-element.elementor-element-ac649bb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-title{font-size:23px;font-weight:400;line-height:46px;color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-190 .elementor-element.elementor-element-fc7dbc2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-fc7dbc2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-190 .elementor-element.elementor-element-fc7dbc2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-190 .elementor-element.elementor-element-fc7dbc2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-title{font-size:23px;font-weight:400;line-height:46px;color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-190 .elementor-element.elementor-element-be8bbe7{--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-190 .elementor-element.elementor-element-0c821c3 .elementor-button{background-color:#1955ED;font-size:19px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:24px 48px 24px 48px;}.elementor-190 .elementor-element.elementor-element-0c821c3{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-0c821c3.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-0c821c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-190 .elementor-element.elementor-element-fed1f61{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-190 .elementor-element.elementor-element-06ff651:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-06ff651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-06ff651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2vw;margin-bottom:0vw;z-index:1;}.elementor-190 .elementor-element.elementor-element-06ff651 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-190 .elementor-element.elementor-element-6873e8b > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:1vw 0vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-f83b954{margin-top:3vw;margin-bottom:1.5vw;}.elementor-190 .elementor-element.elementor-element-97fe158 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-190 .elementor-element.elementor-element-2ec48b2 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0% 0% 0% 0%;}.elementor-190 .elementor-element.elementor-element-2ec48b2 .ct-heading{text-align:center;}.elementor-190 .elementor-element.elementor-element-2ec48b2 .ct-heading .item--title{color:#072A44;margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-2ec48b2 .ct-heading .item--sub-title{color:#007CFB;}.elementor-190 .elementor-element.elementor-element-2bb250d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 6% 0% 6%;}.elementor-190 .elementor-element.elementor-element-2bb250d .ct-text-editor{text-align:center;color:#072A44;}.elementor-190 .elementor-element.elementor-element-2bb250d{font-size:17px;line-height:27px;}.elementor-190 .elementor-element.elementor-element-382608d{--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:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:0;}.elementor-190 .elementor-element.elementor-element-382608d:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-382608d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000407;}.elementor-190 .elementor-element.elementor-element-f69206d{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-190 .elementor-element.elementor-element-f69206d:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-f69206d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000407;}.elementor-190 .elementor-element.elementor-element-c28b13e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-190 .elementor-element.elementor-element-bb14a81.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-bb14a81.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-bb14a81.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:120%;}.elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-title{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-description{font-family:"Stage Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-190 .elementor-element.elementor-element-1464737.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-1464737.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-1464737.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:120%;}.elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-title{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-description{font-family:"Stage Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-190 .elementor-element.elementor-element-61bad52.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-61bad52.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-61bad52.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:120%;}.elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-title{color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-description{font-family:"Stage Grotesk", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-98db005{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-98db005:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-98db005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000407;}.elementor-190 .elementor-element.elementor-element-d10a137{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--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-190 .elementor-element.elementor-element-d10a137.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-36c96ff{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;}.elementor-190 .elementor-element.elementor-element-36c96ff:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-36c96ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(168.56deg, #042847 0%, #000407 100%);}.elementor-190 .elementor-element.elementor-element-71c896a img{width:50%;}.elementor-190 .elementor-element.elementor-element-92e2472{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:020px 020px;--row-gap:020px;--column-gap:020px;border-style:none;--border-style:none;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-190 .elementor-element.elementor-element-92e2472:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-92e2472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-0a83f3d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-0a83f3d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-0a83f3d .elementor-heading-title{font-size:36px;font-weight:700;line-height:1.2em;color:#072A44;}.elementor-190 .elementor-element.elementor-element-ad83564{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-ad83564.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-icon i{color:#0389D0;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-icon svg{fill:#0389D0;transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-text{color:#6E6E6E;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-7949360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-190 .elementor-element.elementor-element-7949360 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1em;color:#05253D;}.elementor-190 .elementor-element.elementor-element-8f97740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-190 .elementor-element.elementor-element-8f97740.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-8f97740 .elementor-heading-title{font-size:72px;font-weight:400;color:#072A44;}.elementor-190 .elementor-element.elementor-element-3ecdde2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-190 .elementor-element.elementor-element-3ecdde2 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1em;color:#072A44C9;}.elementor-190 .elementor-element.elementor-element-e343469 .elementor-button{background-color:#00000000;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-190 .elementor-element.elementor-element-e343469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-190 .elementor-element.elementor-element-e343469.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-c8ebcca{text-align:center;}.elementor-190 .elementor-element.elementor-element-c8ebcca .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-190 .elementor-element.elementor-element-fc6232a{width:var( --container-widget-width, 100% );max-width:100%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-edfa400{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0vw;--margin-bottom:28vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-476a3dc{--display:flex;--min-height:340px;--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:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-radius:30px 30px 30px 30px;box-shadow:0px 0px 3px 0px #007CFB;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;grid-column:span 2;grid-row:span 1;}.elementor-190 .elementor-element.elementor-element-c1afe91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c1afe91 .elementor-heading-title{font-size:36px;font-weight:700;line-height:1.1em;color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-4519996.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-4519996{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-text{color:#DDDDDD;transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-427f657{--display:flex;--min-height:340px;--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:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-radius:30px 30px 30px 30px;box-shadow:0px 0px 3px 0px #007CFB;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;grid-column:span 2;grid-row:span 1;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title{margin-block-end:10px;color:#F6FAFF;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title a{font-size:36px;font-weight:400;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-description{font-size:18px;font-weight:400;color:#DDDDDD;}.elementor-190 .elementor-element.elementor-element-2dbf68c{--display:flex;--min-height:576px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-190 .elementor-element.elementor-element-2dbf68c:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-2dbf68c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072A44;}.elementor-190 .elementor-element.elementor-element-0948e50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-190 .elementor-element.elementor-element-9720e4a{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-9720e4a.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-5d8989a{width:var( --container-widget-width, 100vw );max-width:100vw;padding:5vw 2vw 0vw 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;top:-83.141px;}body:not(.rtl) .elementor-190 .elementor-element.elementor-element-5d8989a{left:-34.769px;}body.rtl .elementor-190 .elementor-element.elementor-element-5d8989a{right:-34.769px;}.elementor-190 .elementor-element.elementor-element-46492b0{--display:flex;}.elementor-190 .elementor-element.elementor-element-46492b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-efa0593{width:var( --container-widget-width, 387px );max-width:387px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-efa0593.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-efa0593 .elementor-image-box-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-efa0593 .elementor-image-box-title{margin-bottom:0px;font-size:36px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-efa0593 .elementor-image-box-description{font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-91397fd{width:var( --container-widget-width, 425px );max-width:425px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:425px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-91397fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-91397fd .elementor-image-box-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-91397fd .elementor-image-box-title{margin-bottom:0px;font-size:36px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-91397fd .elementor-image-box-description{font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-c3fcfc7:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-c3fcfc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E8ED;background-image:url("https://cambraiadetail.com/wp-content/uploads/2020/10/bg-single-star.png");background-position:top left;background-repeat:no-repeat;}.elementor-190 .elementor-element.elementor-element-c3fcfc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c3fcfc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-190 .elementor-element.elementor-element-c28e14a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-c28e14a{margin-top:0px;margin-bottom:20px;padding:0% 8% 0% 8%;}.elementor-190 .elementor-element.elementor-element-bba8350 .ct-heading .item--title{margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-df9bc6e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-190 .elementor-element.elementor-element-df9bc6e{font-size:17px;line-height:27px;}.elementor-190 .elementor-element.elementor-element-465b219{padding:0px 0px 74px 0px;}.elementor-190 .elementor-element.elementor-element-33c66de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-33c66de{margin-top:0px;margin-bottom:62px;padding:0% 8% 0% 8%;}.elementor-190 .elementor-element.elementor-element-ee4a0fa{width:var( --container-widget-width, 89.164% );max-width:89.164%;--container-widget-width:89.164%;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-ee4a0fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-ee4a0fa .ct-heading .item--title{margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-80677b3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-190 .elementor-element.elementor-element-80677b3{font-size:17px;line-height:27px;}.elementor-190 .elementor-element.elementor-element-2ae5d3c{--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-190 .elementor-element.elementor-element-6c124f2{--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-190 .elementor-element.elementor-element-49ba97f{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-49ba97f:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-49ba97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-190 .elementor-element.elementor-element-c8e013c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-17716d3.elementor-element{--order:99999 /* order end hack */;}.elementor-190 .elementor-element.elementor-element-17716d3{text-align:start;}.elementor-190 .elementor-element.elementor-element-17716d3 img{width:10vw;}.elementor-190 .elementor-element.elementor-element-32c85a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-84dbe0f{text-align:center;}.elementor-190 .elementor-element.elementor-element-84dbe0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-190 .elementor-element.elementor-element-80466bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-190 .elementor-element.elementor-element-9cc122c{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-190 .elementor-element.elementor-element-1a471a5{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-c948e87{width:var( --container-widget-width, 372.453px );max-width:372.453px;--container-widget-width:372.453px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-d19ace5{width:var( --container-widget-width, 595.266px );max-width:595.266px;--container-widget-width:595.266px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button{font-size:18px;}.elementor-190 .elementor-element.elementor-element-3bc35fa{width:var( --container-widget-width, 454.266px );max-width:454.266px;--container-widget-width:454.266px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button{font-size:18px;}.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button{font-size:18px;}.elementor-190 .elementor-element.elementor-element-236c440{--min-height:653px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-918ca7c .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-190 .elementor-element.elementor-element-19133da{text-align:start;}.elementor-190 .elementor-element.elementor-element-19133da .elementor-heading-title{font-size:40px;line-height:1.5em;letter-spacing:0px;}.elementor-190 .elementor-element.elementor-element-c6ca077{width:100%;max-width:100%;text-align:start;}.elementor-190 .elementor-element.elementor-element-c6ca077 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-190 .elementor-element.elementor-element-4ba323b.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-4ba323b{border-radius:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-4ba323b img{border-radius:12px 12px 12px 12px;}.elementor-190 .elementor-element.elementor-element-bacabac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-190 .elementor-element.elementor-element-bacabac.e-con{--align-self:center;}.elementor-190 .elementor-element.elementor-element-246339b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-190 .elementor-element.elementor-element-246339b.e-con{--align-self:center;}.elementor-190 .elementor-element.elementor-element-4f5c05a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-190 .elementor-element.elementor-element-8405956{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:684px;--container-widget-flex-grow:0;width:var( --container-widget-width, 684px );max-width:684px;}.elementor-190 .elementor-element.elementor-element-0e4848c{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-e7101c3{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-title{font-size:20px;line-height:29px;letter-spacing:1px;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-description{font-size:16px;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-title{font-size:20px;line-height:29px;letter-spacing:1px;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-description{font-size:16px;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-title{font-size:20px;line-height:29px;letter-spacing:1px;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-description{font-size:16px;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-title{font-size:20px;line-height:29px;letter-spacing:1px;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-description{font-size:16px;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-title{font-size:20px;line-height:29px;letter-spacing:1px;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-description{font-size:16px;}.elementor-190 .elementor-element.elementor-element-f69206d{--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-190 .elementor-element.elementor-element-c28b13e{--grid-auto-flow:row;}.elementor-190 .elementor-element.elementor-element-98db005{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-d10a137{--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-190 .elementor-element.elementor-element-36c96ff{--min-height:18vh;--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-190 .elementor-element.elementor-element-71c896a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-71c896a img{width:65%;}.elementor-190 .elementor-element.elementor-element-92e2472{--min-height:52vh;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-0a83f3d{width:var( --container-widget-width, 444.328px );max-width:444.328px;--container-widget-width:444.328px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-0a83f3d .elementor-heading-title{font-size:24px;}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-item > a{font-size:16px;line-height:1.5em;}.elementor-190 .elementor-element.elementor-element-7949360 .elementor-heading-title{line-height:1em;}.elementor-190 .elementor-element.elementor-element-8f97740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-190 .elementor-element.elementor-element-8f97740 .elementor-heading-title{font-size:72px;line-height:1em;}.elementor-190 .elementor-element.elementor-element-3ecdde2 .elementor-heading-title{line-height:1em;}.elementor-190 .elementor-element.elementor-element-e343469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-e343469 .elementor-button{font-size:16px;}.elementor-190 .elementor-element.elementor-element-c8ebcca .elementor-heading-title{font-size:16px;}.elementor-190 .elementor-element.elementor-element-476a3dc{--min-height:320px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 3;grid-row:span 2;}.elementor-190 .elementor-element.elementor-element-c1afe91 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > a{font-size:16px;}.elementor-190 .elementor-element.elementor-element-427f657{--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 3;grid-row:span 2;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title a{font-size:36px;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-description{font-size:16px;}.elementor-190 .elementor-element.elementor-element-efa0593{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-190 .elementor-element.elementor-element-91397fd{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-190 .elementor-element.elementor-element-49ba97f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-17716d3 img{width:20vw;}.elementor-190 .elementor-element.elementor-element-84dbe0f .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:1200px){.elementor-190 .elementor-element.elementor-element-c28b13e{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-190 .elementor-element.elementor-element-69add77{width:var( --container-widget-width, 508.344px );max-width:508.344px;--container-widget-width:508.344px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-d19ace5{width:initial;max-width:initial;font-size:16px;}.elementor-190 .elementor-element.elementor-element-69e5d7f{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;border-radius:12px 12px 12px 12px;}.elementor-190 .elementor-element.elementor-element-3bc35fa{width:var( --container-widget-width, 373.266px );max-width:373.266px;--container-widget-width:373.266px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-4d25120{width:var( --container-widget-width, 333.953px );max-width:333.953px;--container-widget-width:333.953px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-46bce7d{width:var( --container-widget-width, 428.219px );max-width:428.219px;--container-widget-width:428.219px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-525a172{width:var( --container-widget-width, 223.859px );max-width:223.859px;--container-widget-width:223.859px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-c53e4d4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-190 .elementor-element.elementor-element-2a39f7c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-190 .elementor-element.elementor-element-49a034b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-9256185 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-236c440{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-190 .elementor-element.elementor-element-279d6b2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-190 .elementor-element.elementor-element-a11a507{--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-190 .elementor-element.elementor-element-918ca7c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-19133da .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-c6ca077 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-ddd2983{width:var( --container-widget-width, 377.844px );max-width:377.844px;margin:0vw 30vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:377.844px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-c2c141a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-4ba323b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-4ba323b img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-190 .elementor-element.elementor-element-db71fa3 > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-db71fa3 .ct-heading .item--title{font-size:30px;}.elementor-190 .elementor-element.elementor-element-7181a1b > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-7181a1b .ct-heading .item--title{font-size:30px;}.elementor-190 .elementor-element.elementor-element-246339b{--margin-top:0em;--margin-bottom:0em;--margin-left:01.2em;--margin-right:0em;}.elementor-190 .elementor-element.elementor-element-994be0a .elementor-heading-title{font-size:0.8em;}.elementor-190 .elementor-element.elementor-element-95d3f28 .elementor-heading-title{font-size:2.1em;}.elementor-190 .elementor-element.elementor-element-d131098{padding:0em 0em 0em 0em;font-size:13px;}.elementor-190 .elementor-element.elementor-element-8405956{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-190 .elementor-element.elementor-element-955bbba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-865d056{--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-190 .elementor-element.elementor-element-3bcf68e{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-c4c2c4e{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-9316d8d{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-ac649bb{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-fc7dbc2{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-2ec48b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-2bb250d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-f69206d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-190 .elementor-element.elementor-element-c28b13e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-190 .elementor-element.elementor-element-98db005{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-71c896a img{width:50%;}.elementor-190 .elementor-element.elementor-element-92e2472{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-190 .elementor-element.elementor-element-7949360 .elementor-heading-title{font-size:24px;}.elementor-190 .elementor-element.elementor-element-3ecdde2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-190 .elementor-element.elementor-element-3ecdde2 .elementor-heading-title{font-size:20px;}.elementor-190 .elementor-element.elementor-element-c8ebcca .elementor-heading-title{font-size:16px;}.elementor-190 .elementor-element.elementor-element-edfa400{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-190 .elementor-element.elementor-element-476a3dc{--min-height:300px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;grid-column:span 3;}.elementor-190 .elementor-element.elementor-element-c1afe91 .elementor-heading-title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > a{font-size:16px;}.elementor-190 .elementor-element.elementor-element-427f657{--min-height:300px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;grid-column:span 3;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title a{font-size:32px;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-description{font-size:16px;}.elementor-190 .elementor-element.elementor-element-2dbf68c{--min-height:0px;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-190 .elementor-element.elementor-element-5d8989a{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;top:-54px;}body:not(.rtl) .elementor-190 .elementor-element.elementor-element-5d8989a{left:-36px;}body.rtl .elementor-190 .elementor-element.elementor-element-5d8989a{right:-36px;}.elementor-190 .elementor-element.elementor-element-efa0593{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-efa0593 .elementor-image-box-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-91397fd{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-91397fd .elementor-image-box-title{font-size:27px;}.elementor-190 .elementor-element.elementor-element-c28e14a{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-33c66de{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-49ba97f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-17716d3{text-align:center;}.elementor-190 .elementor-element.elementor-element-17716d3 img{width:25vw;}.elementor-190 .elementor-element.elementor-element-84dbe0f{text-align:center;}.elementor-190 .elementor-element.elementor-element-84dbe0f .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-190 .elementor-element.elementor-element-1a471a5{--min-height:596px;}.elementor-190 .elementor-element.elementor-element-c948e87{width:var( --container-widget-width, 142.812px );max-width:142.812px;--container-widget-width:142.812px;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-c948e87 img{width:100%;}.elementor-190 .elementor-element.elementor-element-69add77{--container-widget-width:504px;--container-widget-flex-grow:0;width:var( --container-widget-width, 504px );max-width:504px;}.elementor-190 .elementor-element.elementor-element-69add77 .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-190 .elementor-element.elementor-element-d19ace5{width:var( --container-widget-width, 294% );max-width:294%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:294%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-190 .elementor-element.elementor-element-d19ace5.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-69e5d7f{width:100%;max-width:100%;}.elementor-190 .elementor-element.elementor-element-1d1522a{width:var( --container-widget-width, 309px );max-width:309px;--container-widget-width:309px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-1d1522a.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button{font-size:16px;padding:10px 20px 10px 20px;}.elementor-190 .elementor-element.elementor-element-3bc35fa{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:center;}.elementor-190 .elementor-element.elementor-element-3bc35fa.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-3bc35fa img{width:66%;}.elementor-190 .elementor-element.elementor-element-4d25120{width:var( --container-widget-width, 211.656px );max-width:211.656px;--container-widget-width:211.656px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-932a51c{--container-widget-width:201px;--container-widget-flex-grow:0;width:var( --container-widget-width, 201px );max-width:201px;text-align:center;}.elementor-190 .elementor-element.elementor-element-63a03b6{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-63a03b6 img{width:35%;}.elementor-190 .elementor-element.elementor-element-912932f{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-190 .elementor-element.elementor-element-912932f.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-912932f .elementor-heading-title{font-size:23px;}.elementor-190 .elementor-element.elementor-element-6a96359{--container-widget-width:355px;--container-widget-flex-grow:0;width:var( --container-widget-width, 355px );max-width:355px;text-align:center;}.elementor-190 .elementor-element.elementor-element-6a96359.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-6a96359 .elementor-heading-title{font-size:13px;}.elementor-190 .elementor-element.elementor-element-4410653.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button{font-size:18px;}.elementor-190 .elementor-element.elementor-element-b9721a0{--container-widget-width:201px;--container-widget-flex-grow:0;width:var( --container-widget-width, 201px );max-width:201px;text-align:center;}.elementor-190 .elementor-element.elementor-element-9370f23{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:9vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-d688e12{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-d688e12 img{width:35%;}.elementor-190 .elementor-element.elementor-element-3c31665{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;text-align:center;}.elementor-190 .elementor-element.elementor-element-3c31665.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-3c31665 .elementor-heading-title{font-size:23px;}.elementor-190 .elementor-element.elementor-element-f562bf1{--container-widget-width:355px;--container-widget-flex-grow:0;width:var( --container-widget-width, 355px );max-width:355px;text-align:center;}.elementor-190 .elementor-element.elementor-element-f562bf1.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-f562bf1 .elementor-heading-title{font-size:13px;}.elementor-190 .elementor-element.elementor-element-b185f9f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-b185f9f.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button{font-size:17px;padding:10px 20px 10px 20px;}.elementor-190 .elementor-element.elementor-element-46bce7d{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-190 .elementor-element.elementor-element-525a172{--container-widget-width:201px;--container-widget-flex-grow:0;width:var( --container-widget-width, 201px );max-width:201px;text-align:center;}.elementor-190 .elementor-element.elementor-element-525a172.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-200d703{padding:7vw 0vw 7vw 0vw;}.elementor-bc-flex-widget .elementor-190 .elementor-element.elementor-element-5d618da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-190 .elementor-element.elementor-element-5d618da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-5d618da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-190 .elementor-element.elementor-element-b927d29 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-190 .elementor-element.elementor-element-b927d29.elementor-element{--align-self:center;}.elementor-bc-flex-widget .elementor-190 .elementor-element.elementor-element-4619be1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-190 .elementor-element.elementor-element-4619be1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-4619be1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-190 .elementor-element.elementor-element-c53e4d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 13px;}.elementor-190 .elementor-element.elementor-element-c53e4d4.elementor-element{--align-self:center;}.elementor-bc-flex-widget .elementor-190 .elementor-element.elementor-element-66924fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-190 .elementor-element.elementor-element-66924fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-66924fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-190 .elementor-element.elementor-element-66924fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-2a39f7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;}.elementor-190 .elementor-element.elementor-element-2a39f7c.elementor-element{--align-self:center;}.elementor-bc-flex-widget .elementor-190 .elementor-element.elementor-element-41b69e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-190 .elementor-element.elementor-element-41b69e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-41b69e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-190 .elementor-element.elementor-element-d1caf18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-190 .elementor-element.elementor-element-d1caf18.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-49a034b .ct-heading .item--title{font-size:30px;}.elementor-190 .elementor-element.elementor-element-9256185{width:var( --container-widget-width, 458px );max-width:458px;--container-widget-width:458px;--container-widget-flex-grow:0;font-size:11px;line-height:1.4em;}.elementor-190 .elementor-element.elementor-element-9256185 > .elementor-widget-container{margin:-37px 0px 13px 0px;padding:0vw 41vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-9256185 .ct-text-editor{text-align:center;}.elementor-190 .elementor-element.elementor-element-236c440{--content-width:100%;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-190 .elementor-element.elementor-element-86a6d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-86a6d7a .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-4bebde4 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-87da573 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-87da573 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-4afce41 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-94ddda3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-94ddda3 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-78d08f3 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-b5c2695 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-b5c2695 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-ab61c3f .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-f8da82c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-f8da82c .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-fd1faac .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-eb0af4a{--width:100%;}.elementor-190 .elementor-element.elementor-element-c81b871{width:var( --container-widget-width, 214.875px );max-width:214.875px;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:214.875px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-c81b871.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-c81b871 .elementor-icon-list-item > a{font-size:19px;line-height:120%;}.elementor-190 .elementor-element.elementor-element-8717e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8vw 0vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-button{padding:16px 24px 16px 24px;}.elementor-190 .elementor-element.elementor-element-1549b00{width:var( --container-widget-width, 319.219px );max-width:319.219px;--container-widget-width:319.219px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-88c5549{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-190 .elementor-element.elementor-element-778cde8{margin:-30vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 35px 0px;}.elementor-190 .elementor-element.elementor-element-a11a507{--justify-content:center;}.elementor-190 .elementor-element.elementor-element-918ca7c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-19133da .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-c6ca077 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-190 .elementor-element.elementor-element-ddd2983{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-button{padding:16px 24px 16px 24px;}.elementor-190 .elementor-element.elementor-element-cf05aab{width:var( --container-widget-width, 313.672px );max-width:313.672px;--container-widget-width:313.672px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-93ba24b{padding:17px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-190 .elementor-element.elementor-element-ab7cd6e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-190 .elementor-element.elementor-element-ab7cd6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-ab7cd6e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-190 .elementor-element.elementor-element-db71fa3 > .elementor-widget-container{margin:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-db71fa3{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-190 .elementor-element.elementor-element-db71fa3.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-db71fa3 .ct-heading{text-align:center;}.elementor-190 .elementor-element.elementor-element-db71fa3 .ct-heading .item--title{font-size:25px;}.elementor-190 .elementor-element.elementor-element-7118f27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 2px 0px 2px;}.elementor-190 .elementor-element.elementor-element-7118f27.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-7118f27 .ct-text-editor{text-align:center;}.elementor-190 .elementor-element.elementor-element-7118f27{font-size:13px;}.elementor-190 .elementor-element.elementor-element-c1a1e94 > .elementor-widget-container{margin:-6vw 0vw -17vw 0vw;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-c1a1e94{z-index:1;}.elementor-190 .elementor-element.elementor-element-96708d9{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-190 .elementor-element.elementor-element-0269a3b{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-190 .elementor-element.elementor-element-1161707{padding:17px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-f9c301a{z-index:1;}.elementor-190 .elementor-element.elementor-element-0a9c654{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-bc-flex-widget .elementor-190 .elementor-element.elementor-element-b404326.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-190 .elementor-element.elementor-element-b404326.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-190 .elementor-element.elementor-element-b404326.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-190 .elementor-element.elementor-element-7181a1b > .elementor-widget-container{margin:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-7181a1b{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-190 .elementor-element.elementor-element-7181a1b.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-7181a1b .ct-heading{text-align:center;}.elementor-190 .elementor-element.elementor-element-7181a1b .ct-heading .item--title{font-size:25px;}.elementor-190 .elementor-element.elementor-element-1c167ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 2px 0px 2px;}.elementor-190 .elementor-element.elementor-element-1c167ff.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-1c167ff .ct-text-editor{text-align:center;}.elementor-190 .elementor-element.elementor-element-1c167ff{font-size:13px;}.elementor-190 .elementor-element.elementor-element-5cd1301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8vw 0vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-5cd1301 .elementor-button{padding:16px 24px 16px 24px;}.elementor-190 .elementor-element.elementor-element-bacabac{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-190 .elementor-element.elementor-element-246339b{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-190 .elementor-element.elementor-element-4f5c05a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1.5em) 0em;padding:0px 0px 0px 0px;text-align:center;}.elementor-190 .elementor-element.elementor-element-4f5c05a img{width:33%;}.elementor-190 .elementor-element.elementor-element-994be0a{text-align:center;}.elementor-190 .elementor-element.elementor-element-994be0a .elementor-heading-title{font-size:1em;}.elementor-190 .elementor-element.elementor-element-95d3f28{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:start;}.elementor-190 .elementor-element.elementor-element-95d3f28 .elementor-heading-title{font-size:1.8em;}.elementor-190 .elementor-element.elementor-element-d131098{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;text-align:center;}.elementor-190 .elementor-element.elementor-element-8405956{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 340px );max-width:340px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-8405956.elementor-element{--align-self:center;}.elementor-190 .elementor-element.elementor-element-8405956 .swiper-wrapper{display:flex;align-items:center;}.elementor-190 .elementor-element.elementor-element-955bbba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-955bbba.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-190 .elementor-element.elementor-element-955bbba .ct-heading{text-align:center;}.elementor-190 .elementor-element.elementor-element-955bbba .ct-heading .item--title{font-size:31px;}.elementor-190 .elementor-element.elementor-element-955bbba .ct-heading .item--sub-title{font-size:29px;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-img{margin-bottom:15px;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-190 .elementor-element.elementor-element-0c821c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8vw 0vw 0vw 0vw;}.elementor-190 .elementor-element.elementor-element-0c821c3 .elementor-button{padding:16px 24px 16px 24px;}.elementor-190 .elementor-element.elementor-element-2ec48b2 .ct-heading .item--title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-f69206d{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-190 .elementor-element.elementor-element-c28b13e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-title a{line-height:120%;}.elementor-190 .elementor-element.elementor-element-bb14a81 .elementor-icon-box-description{line-height:120%;}.elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-title a{line-height:120%;}.elementor-190 .elementor-element.elementor-element-1464737 .elementor-icon-box-description{line-height:120%;}.elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-title a{line-height:120%;}.elementor-190 .elementor-element.elementor-element-61bad52 .elementor-icon-box-description{line-height:120%;}.elementor-190 .elementor-element.elementor-element-98db005{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-d10a137{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-d10a137.e-con{--align-self:center;}.elementor-190 .elementor-element.elementor-element-36c96ff{--min-height:0vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-36c96ff.e-con{--align-self:center;}.elementor-190 .elementor-element.elementor-element-71c896a img{width:79%;}.elementor-190 .elementor-element.elementor-element-92e2472{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-190 .elementor-element.elementor-element-0a83f3d{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-190 .elementor-element.elementor-element-0a83f3d .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-190 .elementor-element.elementor-element-ad83564{width:var( --container-widget-width, 302.016px );max-width:302.016px;--container-widget-width:302.016px;--container-widget-flex-grow:0;--e-icon-list-icon-size:5px;}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-ad83564 .elementor-icon-list-item > a{font-size:12px;}.elementor-190 .elementor-element.elementor-element-7949360 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-8f97740{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-8f97740 .elementor-heading-title{font-size:60px;}.elementor-190 .elementor-element.elementor-element-3ecdde2 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-e343469 .elementor-button{font-size:14px;line-height:1em;padding:25px 20px 25px 20px;}.elementor-190 .elementor-element.elementor-element-c8ebcca .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-fc6232a{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;text-align:center;}.elementor-190 .elementor-element.elementor-element-476a3dc{--min-height:250px;--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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-190 .elementor-element.elementor-element-c1afe91 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-4519996{--e-icon-list-icon-size:20px;}.elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-4519996 .elementor-icon-list-item > a{font-size:14px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-427f657{--min-height:200px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title, .elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-62ac933 .elementor-icon-box-description{font-size:14px;line-height:1.4em;}.elementor-190 .elementor-element.elementor-element-2dbf68c{--min-height:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:20vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-190 .elementor-element.elementor-element-9720e4a{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-190 .elementor-element.elementor-element-5d8989a{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;top:-24px;}body:not(.rtl) .elementor-190 .elementor-element.elementor-element-5d8989a{left:26px;}body.rtl .elementor-190 .elementor-element.elementor-element-5d8989a{right:26px;}.elementor-190 .elementor-element.elementor-element-46492b0{--width:279.625px;}.elementor-190 .elementor-element.elementor-element-efa0593{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190 .elementor-element.elementor-element-efa0593 .elementor-image-box-title{margin-bottom:20px;font-size:23px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-efa0593 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-91397fd{width:var( --container-widget-width, 285.625px );max-width:285.625px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:285.625px;--container-widget-flex-grow:0;}.elementor-190 .elementor-element.elementor-element-91397fd .elementor-image-box-wrapper{text-align:center;}.elementor-190 .elementor-element.elementor-element-91397fd .elementor-image-box-title{margin-bottom:22px;font-size:25px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-91397fd .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-190 .elementor-element.elementor-element-bba8350 .ct-heading .item--title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-df9bc6e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-190 .elementor-element.elementor-element-33c66de{margin-top:0px;margin-bottom:0px;}.elementor-190 .elementor-element.elementor-element-ee4a0fa .ct-heading .item--title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-80677b3 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-190 .elementor-element.elementor-element-49ba97f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-190 .elementor-element.elementor-element-17716d3 img{width:50vw;}.elementor-190 .elementor-element.elementor-element-84dbe0f{text-align:center;}.elementor-190 .elementor-element.elementor-element-84dbe0f .elementor-heading-title{font-size:10px;line-height:1.5em;}.elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190 .elementor-element.elementor-element-9cc122c .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}}@media(min-width:768px){.elementor-190 .elementor-element.elementor-element-a673fd1{width:24%;}.elementor-190 .elementor-element.elementor-element-189b2dc{width:51.332%;}.elementor-190 .elementor-element.elementor-element-99bd8d1{width:24%;}.elementor-190 .elementor-element.elementor-element-291513e{--width:49%;}.elementor-190 .elementor-element.elementor-element-3277055{--width:49%;}.elementor-190 .elementor-element.elementor-element-b850102{--width:49%;}.elementor-190 .elementor-element.elementor-element-a4d7768{--width:49%;}.elementor-190 .elementor-element.elementor-element-63cfb87{--width:49%;}.elementor-190 .elementor-element.elementor-element-eb0af4a{--width:49%;}.elementor-190 .elementor-element.elementor-element-88c5549{--width:100%;}.elementor-190 .elementor-element.elementor-element-a11a507{--width:50%;}.elementor-190 .elementor-element.elementor-element-48ff270{width:66.917%;}.elementor-190 .elementor-element.elementor-element-b404326{width:32.958%;}.elementor-190 .elementor-element.elementor-element-bacabac{--width:100.498%;}.elementor-190 .elementor-element.elementor-element-246339b{--width:27.868%;}.elementor-190 .elementor-element.elementor-element-0e4848c{--content-width:100%;}.elementor-190 .elementor-element.elementor-element-865d056{--content-width:1140px;}.elementor-190 .elementor-element.elementor-element-d197656{width:24%;}.elementor-190 .elementor-element.elementor-element-97fe158{width:51.332%;}.elementor-190 .elementor-element.elementor-element-bd21018{width:24%;}.elementor-190 .elementor-element.elementor-element-d10a137{--width:50%;}.elementor-190 .elementor-element.elementor-element-92e2472{--content-width:100%;}.elementor-190 .elementor-element.elementor-element-edfa400{--width:50%;}.elementor-190 .elementor-element.elementor-element-476a3dc{--width:100%;}.elementor-190 .elementor-element.elementor-element-427f657{--width:100%;}.elementor-190 .elementor-element.elementor-element-0948e50{--width:503.51px;}.elementor-190 .elementor-element.elementor-element-46492b0{--width:39%;}.elementor-190 .elementor-element.elementor-element-f9e5ee3{width:50%;}.elementor-190 .elementor-element.elementor-element-111e53a{width:49.995%;}.elementor-190 .elementor-element.elementor-element-0889f1a{width:50%;}.elementor-190 .elementor-element.elementor-element-ccacfc2{width:49.995%;}}@media(max-width:1440px) and (min-width:768px){.elementor-190 .elementor-element.elementor-element-291513e{--width:80%;}.elementor-190 .elementor-element.elementor-element-3277055{--width:80%;}.elementor-190 .elementor-element.elementor-element-b850102{--width:80%;}.elementor-190 .elementor-element.elementor-element-a4d7768{--width:80%;}.elementor-190 .elementor-element.elementor-element-63cfb87{--width:80%;}.elementor-190 .elementor-element.elementor-element-eb0af4a{--width:80%;}.elementor-190 .elementor-element.elementor-element-a11a507{--width:50%;}.elementor-190 .elementor-element.elementor-element-36c96ff{--content-width:100%;}.elementor-190 .elementor-element.elementor-element-476a3dc{--width:100%;}.elementor-190 .elementor-element.elementor-element-427f657{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-190 .elementor-element.elementor-element-5d618da{width:50%;}.elementor-190 .elementor-element.elementor-element-4619be1{width:50%;}.elementor-190 .elementor-element.elementor-element-66924fd{width:50%;}.elementor-190 .elementor-element.elementor-element-41b69e5{width:50%;}.elementor-190 .elementor-element.elementor-element-a673fd1{width:13%;}.elementor-190 .elementor-element.elementor-element-189b2dc{width:74%;}.elementor-190 .elementor-element.elementor-element-99bd8d1{width:13%;}.elementor-190 .elementor-element.elementor-element-291513e{--width:100%;}.elementor-190 .elementor-element.elementor-element-3277055{--width:100%;}.elementor-190 .elementor-element.elementor-element-b850102{--width:100%;}.elementor-190 .elementor-element.elementor-element-a4d7768{--width:100%;}.elementor-190 .elementor-element.elementor-element-63cfb87{--width:100%;}.elementor-190 .elementor-element.elementor-element-eb0af4a{--width:100%;}.elementor-190 .elementor-element.elementor-element-a11a507{--width:100%;}.elementor-190 .elementor-element.elementor-element-ab7cd6e{width:92%;}.elementor-190 .elementor-element.elementor-element-03f8e66{width:100%;}.elementor-190 .elementor-element.elementor-element-48ff270{width:100%;}.elementor-190 .elementor-element.elementor-element-b404326{width:35%;}.elementor-190 .elementor-element.elementor-element-d197656{width:13%;}.elementor-190 .elementor-element.elementor-element-97fe158{width:74%;}.elementor-190 .elementor-element.elementor-element-bd21018{width:13%;}.elementor-190 .elementor-element.elementor-element-d10a137{--width:80%;}.elementor-190 .elementor-element.elementor-element-36c96ff{--content-width:100%;}.elementor-190 .elementor-element.elementor-element-92e2472{--content-width:100%;}.elementor-190 .elementor-element.elementor-element-edfa400{--width:80%;}.elementor-190 .elementor-element.elementor-element-476a3dc{--width:100%;}.elementor-190 .elementor-element.elementor-element-427f657{--width:100%;}.elementor-190 .elementor-element.elementor-element-0948e50{--width:350px;}.elementor-190 .elementor-element.elementor-element-46492b0{--width:445.469px;}}@media(min-width:1920px){.elementor-190 .elementor-element.elementor-element-c28b13e{--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-69add77 */.elementor-190 .elementor-element.elementor-element-69add77 span.destaquebg {
  background:#0088D1;
  color:#fff; /* se quiser contraste */
  padding:4px 8px;
  border-radius:4px;
}
.elementor-190 .elementor-element.elementor-element-69add77 span.destaquebg {
  display: inline-block;
  position: relative;
  z-index: 1;
  transform: translateY(-8px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d19ace5 */.elementor-190 .elementor-element.elementor-element-d19ace5{
    text-wrap: balance;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d1522a *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-1d1522a:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-1d1522a .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a471a5 */.elementor-190 .elementor-element.elementor-element-1a471a5 {
  background-color: #072A44 !important; /* fundo principal */

  background-image:
    linear-gradient(#ffffff12 2px, transparent 2px),
    linear-gradient(90deg, #ffffff12 2px, transparent 2px),
    linear-gradient(#ffffff0f 1px, transparent 1px),
    linear-gradient(90deg, #ffffff0f 1px, transparent 1px);

  background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px;
  background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px;

  position: relative; /* ESSENCIAL pra vinheta funcionar */
  overflow: hidden;   /* garante que a vinheta não “vaze” */
}

.elementor-190 .elementor-element.elementor-element-1a471a5::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  background: radial-gradient(circle, transparent 60%, rgba(0,0,0,0.8) 100%);
  
  z-index: 1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-912932f */.top-hero-title {
  font-family: 'DM Sans', sans-serif;
  font-weight: 900;
  font-size: 56px;
  line-height: 1.2;
  color: white;
  text-align: left !important;
  text-shadow: 0 2px 8px rgba(0,0,0,0.6);
  max-width: 900px;
  margin: 0 0 1.5rem 0;
  padding: 0 15px;
}

.top-hero-title .highlight {
  font-weight: 900;
  position: relative;
  display: inline;
  color: inherit;
}

.top-hero-title .highlight::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: linear-gradient(90deg, #0A6ACD, #0A6ACD, #0A6ACD);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4410653 *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-4410653 .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-4410653:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-4410653 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c31665 */.top-hero-title {
  font-family: 'DM Sans', sans-serif;
  font-weight: 900;
  font-size: 56px;
  line-height: 1.2;
  color: white;
  text-align: left !important;
  text-shadow: 0 2px 8px rgba(0,0,0,0.6);
  max-width: 900px;
  margin: 0 0 1.5rem 0;
  padding: 0 15px;
}

.top-hero-title .highlight {
  font-weight: 900;
  position: relative;
  display: inline;
  color: inherit;
}

.top-hero-title .highlight::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: linear-gradient(90deg, #0A6ACD, #0A6ACD, #0A6ACD);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b185f9f *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-b185f9f:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-b185f9f .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bebde4 */.elementor-190 .elementor-element.elementor-element-4bebde4{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4afce41 */.elementor-190 .elementor-element.elementor-element-4afce41{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d08f3 */.elementor-190 .elementor-element.elementor-element-78d08f3{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b5c2695 */.elementor-190 .elementor-element.elementor-element-b5c2695{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab61c3f */.elementor-190 .elementor-element.elementor-element-ab61c3f{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8da82c */.elementor-190 .elementor-element.elementor-element-f8da82c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd1faac */.elementor-190 .elementor-element.elementor-element-fd1faac{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c81b871 */.elementor-190 .elementor-element.elementor-element-c81b871{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-791f049 */.ativo.card {
    z-index: 1;
}

.desativado.card {
    z-index: 2; 
    transform: translateX(0%); 
}

.card {
    border-radius: 16px;
    background: radial-gradient(161.21% 160.39% at 5.71% -44.13%, #072A44 0%, #072A44 100%);
    transition: filter 0.5s ease-in-out, border 0.5s ease-in-out; 
}

.card:before {
    content: "";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(105deg, rgba(255, 255, 255, 0.15) 0.76%, rgba(255, 255, 255, 0.05) 32.78%, rgba(255, 255, 255, 0.12) 69.11%, rgba(255, 255, 255, 0.01) 99%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 16px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.card .elementor-icon-list-icon svg {
    transition: box-shadow 0.5s ease-in-out, background 0.5s ease-in-out, border 0.5s ease-in-out;
}

.ativo.card {
    filter: blur(0px);
}

.ativo.card .elementor-icon-list-icon svg {
    box-sizing: content-box;
    box-shadow: 0px 0px 54px 0px #9B4DFF; 
    background: rgba(155, 77, 255, 0.70);
    border: 1px solid rgba(155, 77, 255, 0.37);
    padding: 10px;
    border-radius: 5px;
}

.desativado.card {
    filter: blur(2px);
}

.desativado.card .elementor-icon-list-icon svg {
    box-sizing: content-box;
    box-shadow: 0px 0px 54px 0px rgba(26, 26, 26, 0.00); 
    background: #111111;
    border: 1px solid rgba(25, 25, 25, 0.37);
    padding: 10px;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8717e88 *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-8717e88:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-8717e88 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-918ca7c */.elementor-190 .elementor-element.elementor-element-918ca7c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ddd2983 *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-ddd2983:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-ddd2983 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279d6b2 */.elementor-190 .elementor-element.elementor-element-279d6b2 {
    border: 1px solid rgba(59, 130, 246, 0.26); /* Borda azul translúcida */
}

.degrade {
    background: linear-gradient(90deg, #b07bff 0.24%, #6c1fff 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdac54c */.degrade {
    background: linear-gradient(90deg, #b07bff 0.24%, #6c1fff 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cd1301 *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-5cd1301 .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-5cd1301 .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-5cd1301 .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-5cd1301:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-5cd1301 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-5cd1301 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8405956 */.elementor-190 .elementor-element.elementor-element-8405956 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-190 .elementor-element.elementor-element-8405956::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #072A44 0%, transparent 50%, transparent 10%, #ffff 200%);
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bcf68e *//* Conteúdo interno do image box */
.elementor-190 .elementor-element.elementor-element-3bcf68e .elementor-image-box-content {
    border-radius: 12px;
    margin-top: -110px;
    padding: 18px;
    border-top: 1px solid rgba(3, 137, 208, 0.45); /* Azul do site */
    background: rgba(11, 29, 44, 0.85); /* Azul escuro sólido */
    backdrop-filter: blur(8px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* Borda externa do card */
.elementor-190 .elementor-element.elementor-element-3bcf68e {
    text-wrap: balance;
    border: 1px solid rgba(3, 137, 208, 0.35); /* Azul principal */
    border-radius: 12px;
    transition: all 0.3s ease;
}

/* Hover mais elegante */
.elementor-190 .elementor-element.elementor-element-3bcf68e:hover {
    border-color: rgba(3, 137, 208, 0.75);
    box-shadow: 0 15px 35px rgba(3, 137, 208, 0.25);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c4c2c4e *//* Conteúdo interno do image box */
.elementor-190 .elementor-element.elementor-element-c4c2c4e .elementor-image-box-content {
    border-radius: 12px;
    margin-top: -110px;
    padding: 18px;
    border-top: 1px solid rgba(3, 137, 208, 0.45); /* Azul do site */
    background: rgba(11, 29, 44, 0.85); /* Azul escuro sólido */
    backdrop-filter: blur(8px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* Borda externa do card */
.elementor-190 .elementor-element.elementor-element-c4c2c4e {
    text-wrap: balance;
    border: 1px solid rgba(3, 137, 208, 0.35); /* Azul principal */
    border-radius: 12px;
    transition: all 0.3s ease;
}

/* Hover mais elegante */
.elementor-190 .elementor-element.elementor-element-c4c2c4e:hover {
    border-color: rgba(3, 137, 208, 0.75);
    box-shadow: 0 15px 35px rgba(3, 137, 208, 0.25);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9316d8d *//* Conteúdo interno do image box */
.elementor-190 .elementor-element.elementor-element-9316d8d .elementor-image-box-content {
    border-radius: 12px;
    margin-top: -110px;
    padding: 18px;
    border-top: 1px solid rgba(3, 137, 208, 0.45); /* Azul do site */
    background: rgba(11, 29, 44, 0.85); /* Azul escuro sólido */
    backdrop-filter: blur(8px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* Borda externa do card */
.elementor-190 .elementor-element.elementor-element-9316d8d {
    text-wrap: balance;
    border: 1px solid rgba(3, 137, 208, 0.35); /* Azul principal */
    border-radius: 12px;
    transition: all 0.3s ease;
}

/* Hover mais elegante */
.elementor-190 .elementor-element.elementor-element-9316d8d:hover {
    border-color: rgba(3, 137, 208, 0.75);
    box-shadow: 0 15px 35px rgba(3, 137, 208, 0.25);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ac649bb *//* Conteúdo interno do image box */
.elementor-190 .elementor-element.elementor-element-ac649bb .elementor-image-box-content {
    border-radius: 12px;
    margin-top: -110px;
    padding: 18px;
    border-top: 1px solid rgba(3, 137, 208, 0.45); /* Azul do site */
    background: rgba(11, 29, 44, 0.85); /* Azul escuro sólido */
    backdrop-filter: blur(8px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* Borda externa do card */
.elementor-190 .elementor-element.elementor-element-ac649bb {
    text-wrap: balance;
    border: 1px solid rgba(3, 137, 208, 0.35); /* Azul principal */
    border-radius: 12px;
    transition: all 0.3s ease;
}

/* Hover mais elegante */
.elementor-190 .elementor-element.elementor-element-ac649bb:hover {
    border-color: rgba(3, 137, 208, 0.75);
    box-shadow: 0 15px 35px rgba(3, 137, 208, 0.25);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fc7dbc2 *//* Conteúdo interno do image box */
.elementor-190 .elementor-element.elementor-element-fc7dbc2 .elementor-image-box-content {
    border-radius: 12px;
    margin-top: -110px;
    padding: 18px;
    border-top: 1px solid rgba(3, 137, 208, 0.45); /* Azul do site */
    background: rgba(11, 29, 44, 0.85); /* Azul escuro sólido */
    backdrop-filter: blur(8px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* Borda externa do card */
.elementor-190 .elementor-element.elementor-element-fc7dbc2 {
    text-wrap: balance;
    border: 1px solid rgba(3, 137, 208, 0.35); /* Azul principal */
    border-radius: 12px;
    transition: all 0.3s ease;
}

/* Hover mais elegante */
.elementor-190 .elementor-element.elementor-element-fc7dbc2:hover {
    border-color: rgba(3, 137, 208, 0.75);
    box-shadow: 0 15px 35px rgba(3, 137, 208, 0.25);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7101c3 */.degrade {
  background: linear-gradient(90deg, #A020F0 0.24%, #6B00B6 153.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

html, body {
  max-width: 100%;
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4848c */.degrade {
  background: linear-gradient(90deg, #A020F0 0.24%, #6B00B6 153.47%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

html, body {
  max-width: 100%;
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c821c3 *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-0c821c3 .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-0c821c3 .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-0c821c3 .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-0c821c3:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-0c821c3 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-0c821c3 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb14a81 */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 124, 251, 0.17); /* #007CFB transparente */
    position: relative;
    background: linear-gradient(317deg, rgba(0, 124, 251, 0.20) -29.04%, rgba(0, 124, 251, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0px;
    border-radius: 0px 0px 4px 4px;
    background: #007CFB; /* azul primário sólido */
    box-shadow: 
        0px 47px 13px 0px rgba(16, 95, 176, 0.01),
        0px 30px 12px 0px rgba(16, 95, 176, 0.04),
        0px 17px 10px 0px rgba(16, 95, 176, 0.15),
        0px 7px 7px 0px rgba(16, 95, 176, 0.26),
        0px 2px 4px 0px rgba(16, 95, 176, 0.29);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1464737 */.caixa{
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 124, 251, 0.17); /* #007CFB transparente */
    position: relative;
    background: linear-gradient(317deg, rgba(0, 124, 251, 0.20) -29.04%, rgba(0, 124, 251, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0px;
    border-radius: 0px 0px 4px 4px;
    background: #007CFB; /* azul primário sólido */
    box-shadow: 
        0px 47px 13px 0px rgba(16, 95, 176, 0.01),
        0px 30px 12px 0px rgba(16, 95, 176, 0.04),
        0px 17px 10px 0px rgba(16, 95, 176, 0.15),
        0px 7px 7px 0px rgba(16, 95, 176, 0.26),
        0px 2px 4px 0px rgba(16, 95, 176, 0.29);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f69206d */.elementor-190 .elementor-element.elementor-element-f69206d {
    /* azul primário suave (0,124,251 com baixa opacidade) */
    background: rgba(0, 124, 251, 0.08); /* #007CFB a 8% */
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    border: 1px solid rgba(16, 95, 176, 0.18); /* #105FB0 como borda sutil */
}

@media (max-width: 767px){
    .elementor-190 .elementor-element.elementor-element-f69206d {
        background: rgba(0, 124, 251, 0.08);
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
        border: 1px solid rgba(16, 95, 176, 0.18);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a83f3d */.elementor-190 .elementor-element.elementor-element-0a83f3d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7949360 */.riscar{

text-decoration-line: line-through;

-webkit-text-decoration-line: line-through;

text-decoration-color: #E90404;

-webkit-text-decoration-color: #E90404;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e343469 *//* Use o Easy Coder para personalizar as cores */
.elementor-190 .elementor-element.elementor-element-e343469 .elementor-button-wrapper {
    display: flex; /* Flexbox é usado para alinhar e distribuir os itens dentro do contêiner */
    justify-content: center; /* Alinha o conteúdo horizontalmente no centro */
    align-items: stretch; /* Faz com que o conteúdo ocupe toda a altura disponível */
    white-space: nowrap; /* Impede que o texto quebre para a próxima linha */
    width: 100%; /* Garante que o botão ocupe toda a largura disponível do contêiner */
}

/* A classe .elementor-widget-container define o layout do contêiner do botão. */
.elementor-190 .elementor-element.elementor-element-e343469 .elementor-widget-container {
    display: flex; /* Flexbox para garantir que o conteúdo (como o texto) fique centralizado */
    justify-content: center; /* Alinha o conteúdo (texto) horizontalmente no centro */
}

/* Cor de fundo do botão. O botão tem um gradiente do verde claro para o verde escuro. */
.elementor-190 .elementor-element.elementor-element-e343469 .elementor-button {
    background: radial-gradient(57.68% 100% at 47.82% 0%, #4ADE80 0%, #16A34A 100%); /* Gradiente de fundo (verde claro para verde escuro) */

    /* Sombras do botão para dar um efeito de profundidade */
    box-shadow: 0px -27px 80px 0px rgba(22, 163, 74, 0.22), 0px -9.855px 29.201px 0px rgba(22, 163, 74, 0.15), 0px -4.785px 14.177px 0px rgba(22, 163, 74, 0.12), 0px -2.346px 6.95px 0px rgba(22, 163, 74, 0.10), 0px -0.927px 2.748px 0px rgba(22, 163, 74, 0.07);
    overflow: hidden; /* Impede que o conteúdo saia do botão */
    transform: translate(0%, 0%); /* Mantém o botão na posição original */
    flex-grow: 1 !important; /* Faz o botão crescer e ocupar toda a área disponível do contêiner */
    align-self: stretch !important; /* Faz o botão se esticar para ocupar toda a altura do contêiner */
    transition: .5s all; /* Transição suave para as mudanças de estado */
    display: flex !important; /* Garante que o botão tenha comportamento flexível */
    justify-content: center !important; /* Centraliza o conteúdo (texto) dentro do botão */
    align-items: center !important; /* Centraliza o conteúdo verticalmente */
}

/* Cor do botão quando o usuário passa o mouse sobre ele (hover). O botão muda para um gradiente de azul para azul escuro. */
.elementor-190 .elementor-element.elementor-element-e343469:hover .elementor-button {
    background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%); /* Novo gradiente (de azul para azul escuro) */
    
    /* Sombras do botão no hover (também ajustadas para o novo tom) */
    box-shadow: 0px -27px 80px 0px rgba(59, 130, 246, 0.22), 0px -9.855px 29.201px 0px rgba(59, 130, 246, 0.15), 0px -4.785px 14.177px 0px rgba(59, 130, 246, 0.12), 0px -2.346px 6.95px 0px rgba(59, 130, 246, 0.10), 0px -0.927px 2.748px 0px rgba(59, 130, 246, 0.07);
    transition: .5s all; /* Transição suave quando o botão muda de cor */
    transform: scale(1.05); /* Faz o botão crescer um pouco quando o mouse passa sobre ele */
}

/* Efeito de brilho para dar um toque especial no botão. */
.elementor-190 .elementor-element.elementor-element-e343469 .elementor-button::before {
    content: ''; /* Cria um conteúdo vazio, usado para o efeito de brilho */
    background: linear-gradient(10deg, #D1E7DD 12.81%, rgba(209, 231, 221, 0.00) 66.66%); /* Gradiente suave para o efeito de brilho */
    width: 90px; /* Largura do brilho */
    height: 160%; /* A altura é maior do que o botão, criando um efeito visual de brilho maior */
    position: absolute; /* Coloca o brilho em uma posição absoluta em relação ao botão */
    transform: translateX(-50%) skew(-25deg); /* Movimenta e distorce o brilho para criar o efeito */
    bottom: 0%; /* Coloca o brilho na parte inferior do botão */
    user-select: none; /* Impede que o usuário selecione o brilho */
    pointer-events: none; /* Impede que o brilho interaja com o mouse */
    animation: shinery 3s infinite ease-in-out; /* Animação do brilho que se move de um lado para o outro */
    filter: blur(4px); /* Aplica um desfoque suave ao brilho */
}

/* A animação de brilho do botão. O brilho se move para a esquerda e para a direita. */
@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; } /* Brilho começa e termina invisível e fora do botão */
    20% { opacity: 1; } /* Brilho aparece com opacidade máxima */
    48% { left: 110%; opacity: 1; } /* Brilho se move para a direita */
    51% { opacity: 0; } /* Brilho desaparece rapidamente */
}

/* Cor da borda do botão (uma borda cinza suave em volta do botão). */
.elementor-190 .elementor-element.elementor-element-e343469 .elementor-button::after {
    content: ''; /* Cria um conteúdo vazio, usado para a borda */
    width: calc(100% + 6px); /* A largura da borda é um pouco maior que o botão */
    height: calc(100% + 6px); /* A altura da borda é um pouco maior que o botão */
    border-radius: inherit; /* Herda o arredondamento do botão */
    border-radius: 500px; /* Torna a borda bem arredondada */
    border: 5px solid #ADADAD40; /* Borda de 5px de espessura com cor cinza suave */
    position: absolute; /* Coloca a borda em uma posição absoluta em relação ao botão */
    top: 0; /* Alinha a borda ao topo */
    left: 0; /* Alinha a borda à esquerda */
    z-index: 2; /* Garante que a borda fique acima do conteúdo do botão */
    transform: translate(-50%, -50%); /* Move a borda para centralizá-la */
    top: 50%; /* Coloca a borda no meio do botão */
    left: 50%; /* Coloca a borda no meio do botão */
    user-select: none; /* Impede que o usuário selecione a borda */
    pointer-events: none; /* Impede que a borda interaja com o mouse */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8ebcca */.elementor-190 .elementor-element.elementor-element-c8ebcca{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1afe91 */.elementor-190 .elementor-element.elementor-element-c1afe91{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476a3dc */.elementor-190 .elementor-element.elementor-element-476a3dc {
    border: 1px solid rgba(0, 124, 251, 0.17); /* #007CFB transparente */
    position: relative;
    background: linear-gradient(317deg, rgba(0, 124, 251, 0.20) -29.04%, rgba(0, 124, 251, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0px;
    border-radius: 0px 0px 4px 4px;
    background: #007CFB; /* azul primário sólido */
    box-shadow: 
        0px 47px 13px 0px rgba(16, 95, 176, 0.01),
        0px 30px 12px 0px rgba(16, 95, 176, 0.04),
        0px 17px 10px 0px rgba(16, 95, 176, 0.15),
        0px 7px 7px 0px rgba(16, 95, 176, 0.26),
        0px 2px 4px 0px rgba(16, 95, 176, 0.29);
}
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-427f657 */.elementor-190 .elementor-element.elementor-element-427f657 {
    border: 1px solid rgba(0, 124, 251, 0.17); /* #007CFB transparente */
    position: relative;
    background: linear-gradient(317deg, rgba(0, 124, 251, 0.20) -29.04%, rgba(0, 124, 251, 0.00) 60.17%);
}

.caixa:before{
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0px;
    border-radius: 0px 0px 4px 4px;
    background: #007CFB; /* azul primário sólido */
    box-shadow: 
        0px 47px 13px 0px rgba(16, 95, 176, 0.01),
        0px 30px 12px 0px rgba(16, 95, 176, 0.04),
        0px 17px 10px 0px rgba(16, 95, 176, 0.15),
        0px 7px 7px 0px rgba(16, 95, 176, 0.26),
        0px 2px 4px 0px rgba(16, 95, 176, 0.29);
}
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98db005 */.elementor-190 .elementor-element.elementor-element-98db005::before{
content: "";
position: absolute;
top:50%;
left: -10%;
width: 600px;
height: 200px;
transform: translate(-50%, -50%);
background: #0389D0;
border-radius: 10%;
filter: blur(180px);
opacity:90%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8989a */.girar{
-webkit-animation: girar 9s linear infinite;
}

@-webkit-keyframes girar {
from{
-webkit-transform:rotate(Odeg);
}
to {
-webkit-transform:rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-efa0593 */.elementor-190 .elementor-element.elementor-element-efa0593 br{
display: block;
content: "";
margin-top: 0.9em;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91397fd */.elementor-190 .elementor-element.elementor-element-91397fd br{
display: block;
content: "";
margin-top: 0.9em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84dbe0f */.elementor-190 .elementor-element.elementor-element-84dbe0f{
    text-wrap: balance;
}/* End custom CSS */