.elementor-10 .elementor-element.elementor-element-1cb2dc7{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f8e4fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-2f8e4fd.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9023e30{--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-start;--gap:0px 56px;--row-gap:0px;--column-gap:56px;--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-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-10 .elementor-element.elementor-element-3373b49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3373b49.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3373b49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0.2px;color:#0E0E0E;}.elementor-10 .elementor-element.elementor-element-250f310 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-250f310.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-250f310 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0.2px;color:#0E0E0E;}.elementor-10 .elementor-element.elementor-element-e807deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e807deb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e807deb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0.2px;color:#0E0E0E;}.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-10 .elementor-element.elementor-element-042648f{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-042648f > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-042648f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-042648f img{width:100%;}.elementor-10 .elementor-element.elementor-element-54d3cc9{--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--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-10 .elementor-element.elementor-element-6eb63fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6eb63fc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6eb63fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0.2px;color:#0E0E0E;}.elementor-10 .elementor-element.elementor-element-63b4843 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-63b4843.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-63b4843 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0.2px;color:#0E0E0E;}.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-10 .elementor-element.elementor-element-7b48db0{width:var( --container-widget-width, 145px );max-width:145px;--container-widget-width:145px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7b48db0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-85b14b1{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-58e4215{width:var( --container-widget-width, 33px );max-width:33px;--container-widget-width:33px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-58e4215 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-58e4215.elementor-view-stacked .elementor-icon{background-color:#004E98;}.elementor-10 .elementor-element.elementor-element-58e4215.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-58e4215.elementor-view-default .elementor-icon{color:#004E98;border-color:#004E98;}.elementor-10 .elementor-element.elementor-element-58e4215.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-58e4215.elementor-view-default .elementor-icon svg{fill:#004E98;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-7c36617{--display:flex;--position:fixed;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-10 .elementor-element.elementor-element-7c36617:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7c36617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDB;}.elementor-10 .elementor-element.elementor-element-62b27e9 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-62b27e9.elementor-view-stacked .elementor-icon{background-color:#004E98;}.elementor-10 .elementor-element.elementor-element-62b27e9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-62b27e9.elementor-view-default .elementor-icon{color:#004E98;border-color:#004E98;}.elementor-10 .elementor-element.elementor-element-62b27e9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-62b27e9.elementor-view-default .elementor-icon svg{fill:#004E98;}.elementor-10 .elementor-element.elementor-element-62b27e9 .elementor-icon{font-size:42px;}.elementor-10 .elementor-element.elementor-element-62b27e9 .elementor-icon svg{height:42px;}.elementor-10 .elementor-element.elementor-element-f7eec7d{--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:flex-end;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f7eec7d.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7666d6f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7666d6f{text-align:center;}.elementor-10 .elementor-element.elementor-element-7666d6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#333333;}.elementor-10 .elementor-element.elementor-element-a323524.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a323524{text-align:center;}.elementor-10 .elementor-element.elementor-element-a323524 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#333333;}.elementor-10 .elementor-element.elementor-element-784ab0d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-784ab0d{text-align:center;}.elementor-10 .elementor-element.elementor-element-784ab0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#333333;}.elementor-10 .elementor-element.elementor-element-1c8f0e9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1c8f0e9{text-align:center;}.elementor-10 .elementor-element.elementor-element-1c8f0e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#333333;}.elementor-10 .elementor-element.elementor-element-4b702a5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4b702a5{text-align:center;}.elementor-10 .elementor-element.elementor-element-4b702a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#333333;}.elementor-10 .elementor-element.elementor-element-1a0d6fb{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1a0d6fb.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b9f2a9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:142px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9f2a9a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b9f2a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0184D7;}.elementor-10 .elementor-element.elementor-element-5df0c1a{--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;--z-index:2;}.elementor-10 .elementor-element.elementor-element-5df0c1a.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-91eed60{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-91eed60.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-91eed60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ee2ceaf{width:var( --container-widget-width, 605px );max-width:605px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-ee2ceaf.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ee2ceaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b855122{width:var( --container-widget-width, 488px );max-width:488px;--container-widget-width:488px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-b855122.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b855122 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7ffe74f{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7ffe74f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button:focus svg{fill:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-78f0d7c{left:50%;}body.rtl .elementor-10 .elementor-element.elementor-element-78f0d7c{right:50%;}.elementor-10 .elementor-element.elementor-element-78f0d7c{top:0px;z-index:1;}.elementor-10 .elementor-element.elementor-element-abab7eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:199px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-294c00d{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-10 .elementor-element.elementor-element-d7f9923{width:var( --container-widget-width, 897px );max-width:897px;--container-widget-width:897px;--container-widget-flex-grow:0;bottom:-169px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d7f9923{left:-208px;}body.rtl .elementor-10 .elementor-element.elementor-element-d7f9923{right:-208px;}.elementor-10 .elementor-element.elementor-element-a5002f5{--display:flex;--justify-content:flex-start;--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-10 .elementor-element.elementor-element-1a6d86a > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bee3efb{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-bee3efb.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bee3efb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:42px;color:#004E98;}.elementor-10 .elementor-element.elementor-element-8e73626{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-8e73626.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8e73626 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#424242;}.elementor-10 .elementor-element.elementor-element-1850d96{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1850d96.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#F0690C;color:#F0690C;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button:focus{color:#F0690C;}.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button:focus svg{fill:#F0690C;}.elementor-10 .elementor-element.elementor-element-ad4b085{--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;--flex-wrap:wrap;--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-10 .elementor-element.elementor-element-7a98365{--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-start;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 78.00000000000001, 151.99999999999994, 0.14);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-7a98365:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7a98365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-7a98365.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-06bf361{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-06bf361.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-06bf361 img{height:150px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 348deg );border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-59858e6{--display:flex;--justify-content: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-10 .elementor-element.elementor-element-0d55733{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-0d55733.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0d55733 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7c7383e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-7c7383e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7c7383e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a26b085{--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-start;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 78.00000000000001, 151.99999999999994, 0.14);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-a26b085:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a26b085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-a26b085.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c84928d{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c84928d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c84928d img{height:150px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 348deg );border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-ab3f07d{--display:flex;--justify-content: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-10 .elementor-element.elementor-element-9bd197d{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-9bd197d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9bd197d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6b92f8f{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-6b92f8f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6b92f8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1a44b1e{--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-start;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 78.00000000000001, 151.99999999999994, 0.14);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-1a44b1e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1a44b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-1a44b1e.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e92bb2d{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e92bb2d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e92bb2d img{height:150px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 348deg );border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-3c97bda{--display:flex;--justify-content: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-10 .elementor-element.elementor-element-b42a6f3{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-b42a6f3.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b42a6f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c4027d5{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-c4027d5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c4027d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6d05f3b{left:277px;}body.rtl .elementor-10 .elementor-element.elementor-element-6d05f3b{right:277px;}.elementor-10 .elementor-element.elementor-element-6d05f3b{top:-48px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-24f0d2e{left:-23px;}body.rtl .elementor-10 .elementor-element.elementor-element-24f0d2e{right:-23px;}.elementor-10 .elementor-element.elementor-element-24f0d2e{top:469px;}.elementor-10 .elementor-element.elementor-element-6723588{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-6723588 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-6723588 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6723588 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-6723588 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:25px;}.elementor-10 .elementor-element.elementor-element-5ee79b4{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5ee79b4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ee79b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-5ee79b4.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-75a6d88{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-75a6d88.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-75a6d88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4994bbe{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-4994bbe > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4994bbe.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4994bbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0a9856c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-0a9856c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0a9856c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2cf7d6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2cf7d6e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6e4fd6b{--display:flex;--min-height:240px;--justify-content:flex-start;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 78.00000000000001, 151.99999999999994, 0.14);--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-6e4fd6b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6e4fd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6e4fd6b.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c6b5ab0{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-c6b5ab0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c6b5ab0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#004E98;}.elementor-10 .elementor-element.elementor-element-16836e9{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-16836e9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-16836e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#424242;}.elementor-10 .elementor-element.elementor-element-865ae25{--display:flex;--min-height:240px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF91;--border-color:#FFFFFF91;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 78.00000000000001, 151.99999999999994, 0.14);--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-865ae25:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-865ae25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;}.elementor-10 .elementor-element.elementor-element-865ae25.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3f02f7f{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-3f02f7f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3f02f7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-99a8dcb{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-99a8dcb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-99a8dcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-46b79dd{--display:flex;--min-height:240px;--justify-content:flex-start;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 78.00000000000001, 151.99999999999994, 0.14);--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-46b79dd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46b79dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-46b79dd.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b39305d{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-b39305d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b39305d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#004E98;}.elementor-10 .elementor-element.elementor-element-fb7cc56{width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-fb7cc56.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fb7cc56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#424242;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d103be3{left:-22px;}body.rtl .elementor-10 .elementor-element.elementor-element-d103be3{right:-22px;}.elementor-10 .elementor-element.elementor-element-d103be3{top:-21px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3b3fa46{right:-21px;}body.rtl .elementor-10 .elementor-element.elementor-element-3b3fa46{left:-21px;}.elementor-10 .elementor-element.elementor-element-3b3fa46{top:168px;}.elementor-10 .elementor-element.elementor-element-cb0d142{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cb0d142 > .elementor-widget-container{margin:50px 0px -32px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cb0d142.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f38529f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f38529f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f38529f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ba09025 > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5d95151{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-5d95151.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5d95151 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#004E98;}.elementor-10 .elementor-element.elementor-element-234b9d4{width:var( --container-widget-width, 819px );max-width:819px;--container-widget-width:819px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-234b9d4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-234b9d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#424242;}.elementor-10 .elementor-element.elementor-element-f47b96e{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-241418e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-413px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f5db5d9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f449361{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-f449361:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f449361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/casa-6-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f449361::before, .elementor-10 .elementor-element.elementor-element-f449361 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f449361 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f449361 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f449361 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f449361 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-f449361.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d14520c{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-d14520c.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d14520c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9653594{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-9653594:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9653594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/fotos-casa-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9653594::before, .elementor-10 .elementor-element.elementor-element-9653594 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9653594 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9653594 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9653594 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9653594 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-9653594.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4c4cb17{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-4c4cb17.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4c4cb17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ba65b26{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-ba65b26:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ba65b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/cas-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ba65b26::before, .elementor-10 .elementor-element.elementor-element-ba65b26 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ba65b26 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ba65b26 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ba65b26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ba65b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-ba65b26.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f61d2a2{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-f61d2a2.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f61d2a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b57cbc4{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-b57cbc4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b57cbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/fotos-casa-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b57cbc4::before, .elementor-10 .elementor-element.elementor-element-b57cbc4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b57cbc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b57cbc4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b57cbc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b57cbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-b57cbc4.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8738583{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-8738583.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8738583 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c07aecf{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-c07aecf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c07aecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/fotos-casa-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c07aecf::before, .elementor-10 .elementor-element.elementor-element-c07aecf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c07aecf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-c07aecf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c07aecf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-c07aecf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-c07aecf.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6be2cb5{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-6be2cb5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6be2cb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bea0ffd{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-bea0ffd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bea0ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/casa-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-bea0ffd::before, .elementor-10 .elementor-element.elementor-element-bea0ffd > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bea0ffd > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bea0ffd > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bea0ffd > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bea0ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-bea0ffd.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f1c9fd8{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-f1c9fd8.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f1c9fd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a795e66{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-a795e66:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a795e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/fotos-casa-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a795e66::before, .elementor-10 .elementor-element.elementor-element-a795e66 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a795e66 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a795e66 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a795e66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a795e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-a795e66.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f0d601f{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-f0d601f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f0d601f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7378216{--display:flex;--min-height:456px;--justify-content:flex-end;--overlay-opacity:0.82;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-7378216:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7378216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/fotos-casa-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7378216::before, .elementor-10 .elementor-element.elementor-element-7378216 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7378216 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7378216 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7378216 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7378216 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #004E9800 72%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-7378216.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bcd1322{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-bcd1322.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bcd1322 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ce10d84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-10 .elementor-element.elementor-element-ce10d84.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fa6c9d4{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fa6c9d4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#F0690C;color:#F0690C;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button:focus{color:#F0690C;}.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button:focus svg{fill:#F0690C;}.elementor-10 .elementor-element.elementor-element-b88c984{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:0px;}.elementor-10 .elementor-element.elementor-element-b88c984 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b88c984{right:92px;}body.rtl .elementor-10 .elementor-element.elementor-element-b88c984{left:92px;}.elementor-10 .elementor-element.elementor-element-b88c984 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b88c984.elementor-view-stacked .elementor-icon{background-color:#004E98;}.elementor-10 .elementor-element.elementor-element-b88c984.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b88c984.elementor-view-default .elementor-icon{color:#004E98;border-color:#004E98;}.elementor-10 .elementor-element.elementor-element-b88c984.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b88c984.elementor-view-default .elementor-icon svg{fill:#004E98;}.elementor-10 .elementor-element.elementor-element-b88c984 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-b88c984 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-b88c984 .elementor-icon i, .elementor-10 .elementor-element.elementor-element-b88c984 .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-68589eb{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:0px;}.elementor-10 .elementor-element.elementor-element-68589eb > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-68589eb{right:-0.411px;}body.rtl .elementor-10 .elementor-element.elementor-element-68589eb{left:-0.411px;}.elementor-10 .elementor-element.elementor-element-68589eb .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-68589eb.elementor-view-stacked .elementor-icon{background-color:#004E98;}.elementor-10 .elementor-element.elementor-element-68589eb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-68589eb.elementor-view-default .elementor-icon{color:#004E98;border-color:#004E98;}.elementor-10 .elementor-element.elementor-element-68589eb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-68589eb.elementor-view-default .elementor-icon svg{fill:#004E98;}.elementor-10 .elementor-element.elementor-element-68589eb .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-68589eb .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-68589eb .elementor-icon i, .elementor-10 .elementor-element.elementor-element-68589eb .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-28b398e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-28b398e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-28b398e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ab0925b{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-ab0925b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ab0925b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#004E98;}.elementor-10 .elementor-element.elementor-element-29a9b14{width:var( --container-widget-width, 855px );max-width:855px;--container-widget-width:855px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-29a9b14.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-29a9b14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#424242;}.elementor-10 .elementor-element.elementor-element-b369e99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7948cf2{left:907px;}body.rtl .elementor-10 .elementor-element.elementor-element-7948cf2{right:907px;}.elementor-10 .elementor-element.elementor-element-7948cf2{top:1385px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-186f735{left:-74px;}body.rtl .elementor-10 .elementor-element.elementor-element-186f735{right:-74px;}.elementor-10 .elementor-element.elementor-element-186f735{top:98px;}.elementor-10 .elementor-element.elementor-element-38d949b{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-38d949b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-38d949b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-38d949b.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8a81223{--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-10 .elementor-element.elementor-element-378823d{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-378823d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-378823d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#424242;}.elementor-10 .elementor-element.elementor-element-542c0ae{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-542c0ae.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-542c0ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#424242;}.elementor-10 .elementor-element.elementor-element-3c7967a img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-0c49335{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-0c49335:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0c49335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-0c49335.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0cfbb5b{--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-10 .elementor-element.elementor-element-e911ba4{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-e911ba4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e911ba4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-17dcf00{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-17dcf00.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-17dcf00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d9fa804 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-b391b42{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-b391b42:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b391b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b391b42.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0f6c7fa{--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-10 .elementor-element.elementor-element-dae362f{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-dae362f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-dae362f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#424242;}.elementor-10 .elementor-element.elementor-element-5c7edf6{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-5c7edf6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5c7edf6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#424242;}.elementor-10 .elementor-element.elementor-element-56e74fe img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-dc04be5{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-dc04be5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc04be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-dc04be5.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3bd58b0{--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-10 .elementor-element.elementor-element-2e86536{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-2e86536.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2e86536 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f3bef80{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-f3bef80.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f3bef80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a0a35bb img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-0dcbaca{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-0dcbaca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0dcbaca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0dcbaca.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e8c086d{--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-10 .elementor-element.elementor-element-c7c8dfc{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-c7c8dfc.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c7c8dfc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#424242;}.elementor-10 .elementor-element.elementor-element-75f7f8f{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-75f7f8f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-75f7f8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#424242;}.elementor-10 .elementor-element.elementor-element-4211293 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-18cf7e4{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-18cf7e4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18cf7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-18cf7e4.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-34215f1{--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-10 .elementor-element.elementor-element-e8c0842{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-e8c0842.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e8c0842 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9af92a5{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-9af92a5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9af92a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fac7f4e img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-e7865e7{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-e7865e7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e7865e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e7865e7.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bc065ff{--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-10 .elementor-element.elementor-element-c627912{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-c627912.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c627912 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#424242;}.elementor-10 .elementor-element.elementor-element-8e6cb11{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-8e6cb11.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8e6cb11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#424242;}.elementor-10 .elementor-element.elementor-element-750468e img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-506112b{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-506112b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-506112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4686C2 0%, #004E98 100%);}.elementor-10 .elementor-element.elementor-element-506112b.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ec8df20{--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-10 .elementor-element.elementor-element-7973a04{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-7973a04.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7973a04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dbc90f5{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-dbc90f5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-dbc90f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-101e82a img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-6f3b79c{--display:flex;--min-height:470px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4686C27D;--border-color:#4686C27D;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-6f3b79c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f3b79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6f3b79c.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2348331{--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-10 .elementor-element.elementor-element-162eeb3{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-162eeb3.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-162eeb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#424242;}.elementor-10 .elementor-element.elementor-element-7f29635{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-7f29635.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7f29635 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#424242;}.elementor-10 .elementor-element.elementor-element-67a1120 img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-ca7e67e{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ca7e67e > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ca7e67e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2e749c9{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2e749c9 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2e749c9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1ba0b6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-1ba0b6d > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-1ba0b6d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1ba0b6d > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-1ba0b6d > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:25px;}.elementor-10 .elementor-element.elementor-element-1ab4317{--display:flex;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-1ab4317:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ab4317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;background-image:url("https://frameforte.com.br/wp-content/uploads/2026/03/cebf22_9ef31fad78094b9caa49ab2baeabe3f7mv2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1ab4317::before, .elementor-10 .elementor-element.elementor-element-1ab4317 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1ab4317 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1ab4317 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1ab4317 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1ab4317 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #004E9859 0%, #004E98E6 71%);}.elementor-10 .elementor-element.elementor-element-1ab4317.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5ad602b{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-5ad602b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5ad602b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-df5555e{width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-df5555e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-df5555e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f5a6474{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f5a6474.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#F0690C;color:#F0690C;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button:focus{color:#F0690C;}.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button:focus svg{fill:#F0690C;}.elementor-10 .elementor-element.elementor-element-5642598{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5642598:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5642598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f57ed2a{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f57ed2a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f57ed2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#004E98;}.elementor-10 .elementor-element.elementor-element-9be2cd0{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9be2cd0.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4ba0e1a{--display:flex;--min-height:104px;--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;--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-10 .elementor-element.elementor-element-a815461{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2961fc2{--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;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5606323{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-18f4701{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-196e4a6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f39de5e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-df1fec4{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b621615{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ddad1aa{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0c9a0fb{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4d0d073{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1523801{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-237be4d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-dad0863{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-623e661{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e265863{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f2e034d{--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;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-52b2c5c{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d0571a5{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c6ac366{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b88a337{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-68ef086{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-511cbb4{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3605221{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0be999d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e5bbc82{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e4f41e5{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bed1277{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6b375ae{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7418d09{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-036c6a1{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-41c8a7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-41c8a7b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-41c8a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c51c5ee > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7872432{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-7872432.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7872432 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#004E98;}.elementor-10 .elementor-element.elementor-element-9182b98{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-9182b98.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9182b98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#424242;}.elementor-10 .elementor-element.elementor-element-ef075e2{--display:flex;--min-height:644px;--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-10 .elementor-element.elementor-element-ef075e2.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2cab185 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2cab185{z-index:2;}.elementor-10 .elementor-element.elementor-element-7070d6c{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7070d6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7070d6c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;fill:#F0690C;color:#F0690C;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button:focus{color:#F0690C;}.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button:focus svg{fill:#F0690C;}.elementor-10 .elementor-element.elementor-element-2d6c309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:167px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d6c309:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2d6c309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E98;}.elementor-10 .elementor-element.elementor-element-2d6c309 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-2d6c309 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:93px;}.elementor-10 .elementor-element.elementor-element-8f24020{--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:space-between;--gap:20px 30px;--row-gap:20px;--column-gap: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-10 .elementor-element.elementor-element-f23db93{--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-10 .elementor-element.elementor-element-5daa8ac{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-516878a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--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-10 .elementor-element.elementor-element-516878a.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c2904f4{width:var( --container-widget-width, 43px );max-width:43px;--container-widget-width:43px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c2904f4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c2904f4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c2904f4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c2904f4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c2904f4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c2904f4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c2904f4 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-c2904f4 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-16a21ae{width:var( --container-widget-width, 43px );max-width:43px;--container-widget-width:43px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-16a21ae .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-16a21ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-16a21ae.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-16a21ae.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-16a21ae.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-16a21ae.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-16a21ae .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-16a21ae .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-2e3f28b{--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-10 .elementor-element.elementor-element-70f0faf{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-70f0faf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-70f0faf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-132dce0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-132dce0{text-align:start;}.elementor-10 .elementor-element.elementor-element-132dce0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6895f63.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6895f63{text-align:start;}.elementor-10 .elementor-element.elementor-element-6895f63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9d5c7bd.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9d5c7bd{text-align:start;}.elementor-10 .elementor-element.elementor-element-9d5c7bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-18132e0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-18132e0{text-align:start;}.elementor-10 .elementor-element.elementor-element-18132e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2d50c64{--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-10 .elementor-element.elementor-element-2ea3634{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-2ea3634.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2ea3634 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d786b4e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d786b4e{text-align:start;}.elementor-10 .elementor-element.elementor-element-d786b4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8b6f788.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8b6f788{text-align:start;}.elementor-10 .elementor-element.elementor-element-8b6f788 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b2275b2.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b2275b2{text-align:start;}.elementor-10 .elementor-element.elementor-element-b2275b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c9ccba4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c9ccba4{text-align:start;}.elementor-10 .elementor-element.elementor-element-c9ccba4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0a7fdfa{--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-10 .elementor-element.elementor-element-336cc89{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-336cc89.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-336cc89 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-aab7284.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-aab7284{text-align:start;}.elementor-10 .elementor-element.elementor-element-aab7284 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f45089.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4f45089{text-align:start;}.elementor-10 .elementor-element.elementor-element-4f45089 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f0f3492.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f0f3492{text-align:start;}.elementor-10 .elementor-element.elementor-element-f0f3492 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f160d47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f160d47.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f160d47{text-align:start;}.elementor-10 .elementor-element.elementor-element-f160d47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f9e73f6{--display:flex;--min-height:100vh;--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;--z-index:10;}.elementor-10 .elementor-element.elementor-element-f9e73f6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f9e73f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDB;}.elementor-10 .elementor-element.elementor-element-3b3352a{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-3b3352a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3b3352a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:37px;color:#004E98;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-4edeb01{width:var( --container-widget-width, 517px );max-width:517px;--container-widget-width:517px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-4edeb01 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-4edeb01.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group{margin-bottom:14px;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-form-fields-wrapper{margin-bottom:-14px;}body.rtl .elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-subgroup label{color:#969696;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-type-html{padding-bottom:0px;color:#969696;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group .elementor-field{color:#6D6D6D;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ECECEC;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-field-group .elementor-select-wrapper select{background-color:#ECECEC;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.2px;border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-4edeb01 .e-form__buttons__wrapper__button-next{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button[type="submit"]{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4edeb01 .e-form__buttons__wrapper__button-previous{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4edeb01 .e-form__buttons__wrapper__button-next:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button[type="submit"]:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4edeb01 .e-form__buttons__wrapper__button-previous:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f955b53 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f955b53.elementor-view-stacked .elementor-icon{background-color:#004E98;}.elementor-10 .elementor-element.elementor-element-f955b53.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f955b53.elementor-view-default .elementor-icon{color:#004E98;border-color:#004E98;}.elementor-10 .elementor-element.elementor-element-f955b53.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f955b53.elementor-view-default .elementor-icon svg{fill:#004E98;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2f8e4fd{--width:1140px;}.elementor-10 .elementor-element.elementor-element-9023e30{--width:400px;}.elementor-10 .elementor-element.elementor-element-54d3cc9{--width:400px;}.elementor-10 .elementor-element.elementor-element-85b14b1{--width:33px;}.elementor-10 .elementor-element.elementor-element-7c36617{--content-width:1370px;}.elementor-10 .elementor-element.elementor-element-f7eec7d{--width:330px;}.elementor-10 .elementor-element.elementor-element-b9f2a9a{--content-width:1920px;}.elementor-10 .elementor-element.elementor-element-5df0c1a{--width:1070px;}.elementor-10 .elementor-element.elementor-element-abab7eb{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-a5002f5{--width:600px;}.elementor-10 .elementor-element.elementor-element-ad4b085{--width:510px;}.elementor-10 .elementor-element.elementor-element-7a98365{--width:510px;}.elementor-10 .elementor-element.elementor-element-59858e6{--width:300px;}.elementor-10 .elementor-element.elementor-element-a26b085{--width:510px;}.elementor-10 .elementor-element.elementor-element-ab3f07d{--width:300px;}.elementor-10 .elementor-element.elementor-element-1a44b1e{--width:510px;}.elementor-10 .elementor-element.elementor-element-3c97bda{--width:300px;}.elementor-10 .elementor-element.elementor-element-6723588{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-5ee79b4{--width:95%;}.elementor-10 .elementor-element.elementor-element-2cf7d6e{--width:1140px;}.elementor-10 .elementor-element.elementor-element-6e4fd6b{--width:366px;}.elementor-10 .elementor-element.elementor-element-865ae25{--width:366px;}.elementor-10 .elementor-element.elementor-element-46b79dd{--width:366px;}.elementor-10 .elementor-element.elementor-element-f38529f{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-f5db5d9{--width:3500px;}.elementor-10 .elementor-element.elementor-element-f449361{--width:366px;}.elementor-10 .elementor-element.elementor-element-9653594{--width:366px;}.elementor-10 .elementor-element.elementor-element-ba65b26{--width:366px;}.elementor-10 .elementor-element.elementor-element-b57cbc4{--width:366px;}.elementor-10 .elementor-element.elementor-element-c07aecf{--width:366px;}.elementor-10 .elementor-element.elementor-element-bea0ffd{--width:366px;}.elementor-10 .elementor-element.elementor-element-a795e66{--width:366px;}.elementor-10 .elementor-element.elementor-element-7378216{--width:366px;}.elementor-10 .elementor-element.elementor-element-ce10d84{--width:1140px;}.elementor-10 .elementor-element.elementor-element-28b398e{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-38d949b{--width:366px;}.elementor-10 .elementor-element.elementor-element-0c49335{--width:366px;}.elementor-10 .elementor-element.elementor-element-b391b42{--width:366px;}.elementor-10 .elementor-element.elementor-element-dc04be5{--width:366px;}.elementor-10 .elementor-element.elementor-element-0dcbaca{--width:366px;}.elementor-10 .elementor-element.elementor-element-18cf7e4{--width:366px;}.elementor-10 .elementor-element.elementor-element-e7865e7{--width:366px;}.elementor-10 .elementor-element.elementor-element-506112b{--width:366px;}.elementor-10 .elementor-element.elementor-element-6f3b79c{--width:366px;}.elementor-10 .elementor-element.elementor-element-1ba0b6d{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-1ab4317{--width:1140px;}.elementor-10 .elementor-element.elementor-element-9be2cd0{--width:1140px;}.elementor-10 .elementor-element.elementor-element-a815461{--width:7840px;}.elementor-10 .elementor-element.elementor-element-2961fc2{--width:3920px;}.elementor-10 .elementor-element.elementor-element-f2e034d{--width:3920px;}.elementor-10 .elementor-element.elementor-element-41c8a7b{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-ef075e2{--width:850px;}.elementor-10 .elementor-element.elementor-element-f23db93{--width:280px;}.elementor-10 .elementor-element.elementor-element-516878a{--width:300px;}.elementor-10 .elementor-element.elementor-element-2e3f28b{--width:150px;}.elementor-10 .elementor-element.elementor-element-2d50c64{--width:150px;}.elementor-10 .elementor-element.elementor-element-0a7fdfa{--width:300px;}}@media(max-width:1200px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-2f8e4fd{--width:900px;}.elementor-10 .elementor-element.elementor-element-5df0c1a{--width:900px;}.elementor-10 .elementor-element.elementor-element-294c00d{--width:900px;}.elementor-10 .elementor-element.elementor-element-a5002f5{--width:400px;}.elementor-10 .elementor-element.elementor-element-ad4b085{--width:560px;}.elementor-10 .elementor-element.elementor-element-2cf7d6e{--width:700px;}.elementor-10 .elementor-element.elementor-element-6e4fd6b{--width:220px;}.elementor-10 .elementor-element.elementor-element-865ae25{--width:220px;}.elementor-10 .elementor-element.elementor-element-46b79dd{--width:220px;}.elementor-10 .elementor-element.elementor-element-f47b96e{--width:700px;}.elementor-10 .elementor-element.elementor-element-ce10d84{--width:700px;}.elementor-10 .elementor-element.elementor-element-b369e99{--width:700px;}.elementor-10 .elementor-element.elementor-element-38d949b{--width:340px;}.elementor-10 .elementor-element.elementor-element-0c49335{--width:340px;}.elementor-10 .elementor-element.elementor-element-b391b42{--width:340px;}.elementor-10 .elementor-element.elementor-element-dc04be5{--width:340px;}.elementor-10 .elementor-element.elementor-element-0dcbaca{--width:340px;}.elementor-10 .elementor-element.elementor-element-18cf7e4{--width:340px;}.elementor-10 .elementor-element.elementor-element-e7865e7{--width:340px;}.elementor-10 .elementor-element.elementor-element-506112b{--width:340px;}.elementor-10 .elementor-element.elementor-element-6f3b79c{--width:340px;}.elementor-10 .elementor-element.elementor-element-1ab4317{--width:700px;}.elementor-10 .elementor-element.elementor-element-a815461{--width:7840px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-2f8e4fd{--width:700px;}.elementor-10 .elementor-element.elementor-element-85b14b1{--width:50px;}.elementor-10 .elementor-element.elementor-element-5df0c1a{--width:560px;}.elementor-10 .elementor-element.elementor-element-294c00d{--width:700px;}.elementor-10 .elementor-element.elementor-element-a5002f5{--width:700px;}.elementor-10 .elementor-element.elementor-element-2cf7d6e{--width:700px;}.elementor-10 .elementor-element.elementor-element-6e4fd6b{--width:220px;}.elementor-10 .elementor-element.elementor-element-865ae25{--width:220px;}.elementor-10 .elementor-element.elementor-element-46b79dd{--width:220px;}.elementor-10 .elementor-element.elementor-element-f47b96e{--width:700px;}.elementor-10 .elementor-element.elementor-element-f449361{--width:340px;}.elementor-10 .elementor-element.elementor-element-9653594{--width:340px;}.elementor-10 .elementor-element.elementor-element-ba65b26{--width:340px;}.elementor-10 .elementor-element.elementor-element-b57cbc4{--width:340px;}.elementor-10 .elementor-element.elementor-element-c07aecf{--width:340px;}.elementor-10 .elementor-element.elementor-element-bea0ffd{--width:340px;}.elementor-10 .elementor-element.elementor-element-a795e66{--width:340px;}.elementor-10 .elementor-element.elementor-element-7378216{--width:340px;}.elementor-10 .elementor-element.elementor-element-ce10d84{--width:700px;}.elementor-10 .elementor-element.elementor-element-b369e99{--width:700px;}.elementor-10 .elementor-element.elementor-element-38d949b{--width:340px;}.elementor-10 .elementor-element.elementor-element-0c49335{--width:340px;}.elementor-10 .elementor-element.elementor-element-b391b42{--width:340px;}.elementor-10 .elementor-element.elementor-element-dc04be5{--width:340px;}.elementor-10 .elementor-element.elementor-element-0dcbaca{--width:340px;}.elementor-10 .elementor-element.elementor-element-18cf7e4{--width:340px;}.elementor-10 .elementor-element.elementor-element-e7865e7{--width:340px;}.elementor-10 .elementor-element.elementor-element-506112b{--width:340px;}.elementor-10 .elementor-element.elementor-element-6f3b79c{--width:340px;}.elementor-10 .elementor-element.elementor-element-1ab4317{--width:700px;}.elementor-10 .elementor-element.elementor-element-9be2cd0{--width:100%;}.elementor-10 .elementor-element.elementor-element-4ba0e1a{--width:100%;}.elementor-10 .elementor-element.elementor-element-a815461{--width:7840px;}.elementor-10 .elementor-element.elementor-element-2961fc2{--width:3920px;}.elementor-10 .elementor-element.elementor-element-f2e034d{--width:3920px;}.elementor-10 .elementor-element.elementor-element-ef075e2{--width:700px;}.elementor-10 .elementor-element.elementor-element-8f24020{--width:560px;}.elementor-10 .elementor-element.elementor-element-f23db93{--width:560px;}.elementor-10 .elementor-element.elementor-element-516878a{--width:200px;}.elementor-10 .elementor-element.elementor-element-2e3f28b{--width:120px;}.elementor-10 .elementor-element.elementor-element-2d50c64{--width:120px;}.elementor-10 .elementor-element.elementor-element-0a7fdfa{--width:260px;}}@media(min-width:1367px){.elementor-10 .elementor-element.elementor-element-1ab4317:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ab4317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-294c00d.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d7f9923{--container-widget-width:566px;--container-widget-flex-grow:0;width:var( --container-widget-width, 566px );max-width:566px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d7f9923{left:-43px;}body.rtl .elementor-10 .elementor-element.elementor-element-d7f9923{right:-43px;}.elementor-10 .elementor-element.elementor-element-6e4fd6b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-865ae25{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-46b79dd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f47b96e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b369e99.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1ab4317{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1cb2dc7{--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:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f8e4fd{--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-10 .elementor-element.elementor-element-3373b49 .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-250f310 .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-e807deb .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-042648f > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-042648f{--container-widget-width:176px;--container-widget-flex-grow:0;width:var( --container-widget-width, 176px );max-width:176px;}.elementor-10 .elementor-element.elementor-element-6eb63fc .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-63b4843 .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-85b14b1{--justify-content: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-10 .elementor-element.elementor-element-58e4215 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-58e4215{--container-widget-width:93px;--container-widget-flex-grow:0;width:var( --container-widget-width, 93px );max-width:93px;}.elementor-10 .elementor-element.elementor-element-58e4215.elementor-element{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-7c36617{--min-height:100vh;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-62b27e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 6px 0px 5px;}.elementor-10 .elementor-element.elementor-element-62b27e9 .elementor-icon{font-size:36px;}.elementor-10 .elementor-element.elementor-element-62b27e9 .elementor-icon svg{height:36px;}.elementor-10 .elementor-element.elementor-element-f7eec7d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7666d6f .elementor-heading-title{font-size:16px;line-height:21px;letter-spacing:0.2px;}.elementor-10 .elementor-element.elementor-element-a323524 .elementor-heading-title{font-size:16px;line-height:21px;letter-spacing:0.2px;}.elementor-10 .elementor-element.elementor-element-784ab0d .elementor-heading-title{font-size:16px;line-height:21px;letter-spacing:0.2px;}.elementor-10 .elementor-element.elementor-element-1c8f0e9 .elementor-heading-title{font-size:16px;line-height:21px;letter-spacing:0.2px;}.elementor-10 .elementor-element.elementor-element-4b702a5 .elementor-heading-title{font-size:16px;line-height:21px;letter-spacing:0.2px;}.elementor-10 .elementor-element.elementor-element-1a0d6fb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b9f2a9a{--padding-top:150px;--padding-bottom:519px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91eed60{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-10 .elementor-element.elementor-element-91eed60 .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-ee2ceaf{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-10 .elementor-element.elementor-element-ee2ceaf .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-b855122{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-78f0d7c{left:50%;}body.rtl .elementor-10 .elementor-element.elementor-element-78f0d7c{right:50%;}.elementor-10 .elementor-element.elementor-element-78f0d7c{top:0px;}.elementor-10 .elementor-element.elementor-element-abab7eb{--padding-top:50px;--padding-bottom:414px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-294c00d{--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-10 .elementor-element.elementor-element-294c00d.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d7f9923{--container-widget-width:587px;--container-widget-flex-grow:0;width:var( --container-widget-width, 587px );max-width:587px;bottom:-459px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d7f9923{left:71px;}body.rtl .elementor-10 .elementor-element.elementor-element-d7f9923{right:71px;}.elementor-10 .elementor-element.elementor-element-a5002f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a5002f5.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1a6d86a > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bee3efb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bee3efb{text-align:center;}.elementor-10 .elementor-element.elementor-element-8e73626{--container-widget-width:588px;--container-widget-flex-grow:0;width:var( --container-widget-width, 588px );max-width:588px;text-align:center;}.elementor-10 .elementor-element.elementor-element-8e73626.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1850d96.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ad4b085.e-con{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6d05f3b{left:-24px;}body.rtl .elementor-10 .elementor-element.elementor-element-6d05f3b{right:-24px;}.elementor-10 .elementor-element.elementor-element-6d05f3b{top:279px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-24f0d2e{left:-24px;}body.rtl .elementor-10 .elementor-element.elementor-element-24f0d2e{right:-24px;}.elementor-10 .elementor-element.elementor-element-24f0d2e{top:279px;}.elementor-10 .elementor-element.elementor-element-4994bbe{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-10 .elementor-element.elementor-element-0a9856c{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-10 .elementor-element.elementor-element-2cf7d6e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6e4fd6b{--min-height:270px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-10 .elementor-element.elementor-element-865ae25{--min-height:270px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-46b79dd{--min-height:270px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:11;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d103be3{left:-24px;}body.rtl .elementor-10 .elementor-element.elementor-element-d103be3{right:-24px;}.elementor-10 .elementor-element.elementor-element-d103be3{top:279px;}.elementor-10 .elementor-element.elementor-element-3b3fa46{top:279px;}.elementor-10 .elementor-element.elementor-element-f38529f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ba09025 > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-234b9d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-234b9d4{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-10 .elementor-element.elementor-element-f47b96e{--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-10 .elementor-element.elementor-element-f47b96e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-241418e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-283px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f449361{--z-index:4;}.elementor-10 .elementor-element.elementor-element-9653594{--z-index:4;}.elementor-10 .elementor-element.elementor-element-ba65b26{--z-index:4;}.elementor-10 .elementor-element.elementor-element-b57cbc4{--z-index:4;}.elementor-10 .elementor-element.elementor-element-c07aecf{--z-index:4;}.elementor-10 .elementor-element.elementor-element-bea0ffd{--z-index:4;}.elementor-10 .elementor-element.elementor-element-a795e66{--z-index:4;}.elementor-10 .elementor-element.elementor-element-7378216{--z-index:4;}.elementor-10 .elementor-element.elementor-element-ce10d84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b88c984{bottom:10px;}.elementor-10 .elementor-element.elementor-element-68589eb{bottom:10px;}.elementor-10 .elementor-element.elementor-element-ab0925b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ab0925b{text-align:center;}.elementor-10 .elementor-element.elementor-element-29a9b14{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-10 .elementor-element.elementor-element-b369e99{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-b369e99.e-con{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7948cf2{left:-24px;}body.rtl .elementor-10 .elementor-element.elementor-element-7948cf2{right:-24px;}.elementor-10 .elementor-element.elementor-element-7948cf2{top:279px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-186f735{left:433px;}body.rtl .elementor-10 .elementor-element.elementor-element-186f735{right:433px;}.elementor-10 .elementor-element.elementor-element-38d949b{--min-height:495px;}.elementor-10 .elementor-element.elementor-element-0c49335{--min-height:495px;}.elementor-10 .elementor-element.elementor-element-b391b42{--min-height:495px;}.elementor-10 .elementor-element.elementor-element-dc04be5{--min-height:495px;}.elementor-10 .elementor-element.elementor-element-0dcbaca{--min-height:495px;}.elementor-10 .elementor-element.elementor-element-18cf7e4{--min-height:495px;}.elementor-10 .elementor-element.elementor-element-e7865e7{--min-height:514px;}.elementor-10 .elementor-element.elementor-element-506112b{--min-height:495px;}.elementor-10 .elementor-element.elementor-element-6f3b79c{--min-height:443px;}.elementor-10 .elementor-element.elementor-element-ca7e67e > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ca7e67e{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-10 .elementor-element.elementor-element-1ba0b6d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1ab4317{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-df5555e{--container-widget-width:351px;--container-widget-flex-grow:0;width:var( --container-widget-width, 351px );max-width:351px;text-align:start;}.elementor-10 .elementor-element.elementor-element-f57ed2a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f57ed2a{text-align:center;}.elementor-10 .elementor-element.elementor-element-4ba0e1a.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a815461{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2961fc2{--justify-content:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f2e034d{--justify-content:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-41c8a7b{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c51c5ee > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7872432.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7872432{text-align:center;}.elementor-10 .elementor-element.elementor-element-9182b98{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-10 .elementor-element.elementor-element-ef075e2{--min-height:410px;--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-10 .elementor-element.elementor-element-ef075e2.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2cab185{width:var( --container-widget-width, 737px );max-width:737px;--container-widget-width:737px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7070d6c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8f24020{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-8f24020.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f23db93{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5daa8ac{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;text-align:start;}.elementor-10 .elementor-element.elementor-element-5daa8ac img{width:100%;}.elementor-10 .elementor-element.elementor-element-516878a{--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-516878a.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2e3f28b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-70f0faf .elementor-heading-title{font-size:17px;}.elementor-10 .elementor-element.elementor-element-2d50c64{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2ea3634 .elementor-heading-title{font-size:17px;}.elementor-10 .elementor-element.elementor-element-0a7fdfa{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-336cc89 .elementor-heading-title{font-size:17px;}.elementor-10 .elementor-element.elementor-element-f160d47 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f160d47.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2763dfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3b3352a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3b3352a{text-align:center;}.elementor-10 .elementor-element.elementor-element-f955b53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 40px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f955b53 .elementor-icon{font-size:36px;}.elementor-10 .elementor-element.elementor-element-f955b53 .elementor-icon svg{height:36px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-1cb2dc7{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:777;}.elementor-10 .elementor-element.elementor-element-2f8e4fd{--width:330px;--padding-top:9px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3373b49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3373b49.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3373b49 .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-250f310 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-250f310.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-250f310 .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-e807deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e807deb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e807deb .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-042648f > .elementor-widget-container{margin:0px -10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-042648f{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-10 .elementor-element.elementor-element-54d3cc9{--width:44px;}.elementor-10 .elementor-element.elementor-element-6eb63fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6eb63fc.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6eb63fc .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-63b4843 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-63b4843.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-63b4843 .elementor-heading-title{line-height:21px;}.elementor-10 .elementor-element.elementor-element-7b48db0{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-7b48db0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-85b14b1{--width:44px;}.elementor-10 .elementor-element.elementor-element-58e4215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-58e4215{--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;z-index:999;}.elementor-10 .elementor-element.elementor-element-58e4215.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-58e4215 .elementor-icon svg{height:22px;}.elementor-10 .elementor-element.elementor-element-7c36617{--min-height:100vh;--justify-content:center;--z-index:999;}.elementor-10 .elementor-element.elementor-element-62b27e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-62b27e9 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-62b27e9 .elementor-icon svg{height:32px;}.elementor-10 .elementor-element.elementor-element-f7eec7d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:41px 0px;--row-gap:41px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1a0d6fb{--container-widget-width:232px;--container-widget-flex-grow:0;width:var( --container-widget-width, 232px );max-width:232px;}.elementor-10 .elementor-element.elementor-element-1a0d6fb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b9f2a9a{--padding-top:143px;--padding-bottom:244px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5df0c1a{--width:330px;}.elementor-10 .elementor-element.elementor-element-91eed60{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-91eed60 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-10 .elementor-element.elementor-element-ee2ceaf{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-ee2ceaf .elementor-heading-title{font-size:29px;line-height:37px;}.elementor-10 .elementor-element.elementor-element-b855122{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-b855122 .elementor-heading-title{font-size:17px;line-height:21px;}.elementor-10 .elementor-element.elementor-element-7ffe74f{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-7ffe74f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-abab7eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:283px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-294c00d{--width:330px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d7f9923{left:9px;}body.rtl .elementor-10 .elementor-element.elementor-element-d7f9923{right:9px;}.elementor-10 .elementor-element.elementor-element-d7f9923{bottom:-294px;}.elementor-10 .elementor-element.elementor-element-a5002f5{--width:330px;}.elementor-10 .elementor-element.elementor-element-1a6d86a > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bee3efb .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-1850d96{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-1850d96.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-06bf361{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-10 .elementor-element.elementor-element-06bf361 img{height:90px;}.elementor-10 .elementor-element.elementor-element-c84928d{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-10 .elementor-element.elementor-element-c84928d img{height:90px;}.elementor-10 .elementor-element.elementor-element-e92bb2d{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-10 .elementor-element.elementor-element-e92bb2d img{height:90px;}.elementor-10 .elementor-element.elementor-element-6723588{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5ee79b4{--width:100%;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-75a6d88{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-10 .elementor-element.elementor-element-75a6d88 .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-4994bbe{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-0a9856c{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-2cf7d6e{--width:330px;}.elementor-10 .elementor-element.elementor-element-6e4fd6b{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-865ae25{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-46b79dd{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-cb0d142 > .elementor-widget-container{margin:17px 0px -32px 0px;}.elementor-10 .elementor-element.elementor-element-cb0d142{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-cb0d142.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f38529f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ba09025 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5d95151{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-10 .elementor-element.elementor-element-5d95151 .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-234b9d4{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-f47b96e{--width:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f47b96e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-241418e{--width:570px;--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-10 .elementor-element.elementor-element-241418e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f5db5d9{--width:3500px;--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-10 .elementor-element.elementor-element-f449361{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-9653594{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-ba65b26{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-b57cbc4{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-c07aecf{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-bea0ffd{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-a795e66{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-7378216{--width:320px;--min-height:404px;}.elementor-10 .elementor-element.elementor-element-ce10d84{--width:330px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:87px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-10 .elementor-element.elementor-element-fa6c9d4{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-fa6c9d4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b88c984 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b88c984{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;bottom:85px;z-index:10;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b88c984{right:177px;}body.rtl .elementor-10 .elementor-element.elementor-element-b88c984{left:177px;}.elementor-10 .elementor-element.elementor-element-b88c984 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-b88c984 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-68589eb > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-68589eb{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;bottom:85px;z-index:10;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-68589eb{right:92px;}body.rtl .elementor-10 .elementor-element.elementor-element-68589eb{left:92px;}.elementor-10 .elementor-element.elementor-element-68589eb .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-68589eb .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-28b398e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ab0925b{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-ab0925b .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-29a9b14{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-b369e99{--width:330px;}.elementor-10 .elementor-element.elementor-element-38d949b{--min-height:287px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0c49335{--min-height:354px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-b391b42{--min-height:361px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-dc04be5{--min-height:361px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0dcbaca{--min-height:346px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-18cf7e4{--min-height:391px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-e7865e7{--min-height:320px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-506112b{--min-height:383px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6f3b79c{--min-height:361px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-ca7e67e{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-ca7e67e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2e749c9 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2e749c9{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-2e749c9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1ba0b6d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1ab4317{--width:330px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:030px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1ab4317:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ab4317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10 .elementor-element.elementor-element-5ad602b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-10 .elementor-element.elementor-element-5ad602b .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-f5a6474{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-f5a6474.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5642598{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f57ed2a{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-f57ed2a .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-9be2cd0{--width:100%;}.elementor-10 .elementor-element.elementor-element-4ba0e1a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-4ba0e1a.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-a815461{--width:7840px;}.elementor-10 .elementor-element.elementor-element-2961fc2{--width:3920px;--justify-content:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f2e034d{--width:3920px;--justify-content:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-41c8a7b{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c51c5ee > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7872432{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-7872432 .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-9182b98{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-10 .elementor-element.elementor-element-ef075e2{--width:330px;--min-height:605px;}.elementor-10 .elementor-element.elementor-element-7070d6c{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-7070d6c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2d6c309{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:121px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d6c309 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-2d6c309 > .e-con-inner > .elementor-shape-top svg{height:59px;}.elementor-10 .elementor-element.elementor-element-8f24020{--width:335px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-8f24020.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f23db93{--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-10 .elementor-element.elementor-element-5daa8ac{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}.elementor-10 .elementor-element.elementor-element-516878a{--width:95px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-2e3f28b{--width:130px;}.elementor-10 .elementor-element.elementor-element-70f0faf{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-10 .elementor-element.elementor-element-70f0faf.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-70f0faf .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-2d50c64{--width:130px;}.elementor-10 .elementor-element.elementor-element-2ea3634{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-10 .elementor-element.elementor-element-2ea3634.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2ea3634 .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-336cc89{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-10 .elementor-element.elementor-element-336cc89.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-336cc89 .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-f160d47{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-3b3352a .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-4edeb01 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-4edeb01{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-10 .elementor-element.elementor-element-f955b53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f955b53 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-f955b53 .elementor-icon svg{height:32px;}}/* Start custom CSS for heading, class: .elementor-element-3373b49 */.gradient-hover {
    display: inline-block; /* Necessário para o ::after funcionar corretamente */
    position: relative;
    transition: color 0.3s ease;
}

.gradient-hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Ajuste a posição da linha */
    width: 100%;
    height: 2px; /* Espessura da linha */
    background: #F0690C;
    transform: scaleX(0);
    transform-origin: left; /* Mantém a animação fluindo apenas da esquerda para a direita */
    transition: transform 0.3s ease-in-out;
}



.gradient-hover:hover::after {
    transform: scaleX(1); /* Expande a linha da esquerda para a direita */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b48db0 */.elementor-10 .elementor-element.elementor-element-7b48db0 {
    cursor: pointer !important;    
}



.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button:hover {
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-7b48db0 .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58e4215 */.elementor-10 .elementor-element.elementor-element-58e4215 {
  cursor: pointer;
}


.elementor-10 .elementor-element.elementor-element-58e4215 {
  transform: scale(1);
  transition: transform 0.3s ease, filter 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-58e4215:active {
  transform: scale(0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f8e4fd */.menubg {
    
    border: 1px solid #ffffffeb !important;
    background: #ffffffb8 !important;
   backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
  
    transition:
    background 0.8s ease,
    backdrop-filter 0.8s ease,
    -webkit-backdrop-filter 0.8s ease,
    box-shadow 0.8s ease,
    border 0.8s ease;
  
}

.menubg.ativo {
    
    border: 1px solid #ffffffeb !important;
    background: #ffffffb8 !important;
   backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cb2dc7 */.menu{
    position: fixed;
    top: 0;
    left: 0;
    margin-top: 0px;
    width: 100% !important;
    transition: 0.5s;
    z-index: 99;
    transform: translatey(0%);
    pointer-events: all;
}

.menu.menu-ativo{
    margin-top: 0px;
    transform: translatey(0);
    pointer-events: all;
    
}


.menu.menu-ativo.blur{
    min-height: 100px !important;
    margin-top: 0px; 
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-62b27e9 */.elementor-10 .elementor-element.elementor-element-62b27e9{
    position: absolute;
    top: 80px;
    left: 40px;
    
}

@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-62b27e9{
    position: absolute;
    top: 30px;
    left: 80%;
    
}

}





.elementor-10 .elementor-element.elementor-element-62b27e9 {
  cursor: pointer;
}

.elementor-10 .elementor-element.elementor-element-62b27e9 {
  transform: scale(1);
  transition: transform 0.3s ease, filter 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-62b27e9:active {
  transform: scale(0.7);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7666d6f */.gradient-hover {
    display: inline-block; /* Necessário para o ::after funcionar corretamente */
    position: relative;
    transition: color 0.3s ease;
}

.gradient-hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px; /* Ajuste a posição da linha */
    width: 100%;
    height: 2px; /* Espessura da linha */
    background: #F0690C;
    transform: scaleX(0);
    transform-origin: left; /* Mantém a animação fluindo apenas da esquerda para a direita */
    transition: transform 0.3s ease-in-out;
}



.gradient-hover:hover::after {
    transform: scaleX(1); /* Expande a linha da esquerda para a direita */
}




.anima {
    opacity: 0;
    transform: translateY(150%);
    transition: opacity 1s ease, transform 1s ease;
    transition-delay: 0s; /* Sem delay no estado base */
}

.anima.ativo {
    opacity: 1 !important;
    transform: translateX(0%);
    /* Aqui você não define um delay fixo, pois vamos usar os nth-child */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a0d6fb */.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button:hover {
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-1a0d6fb .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c36617 */.popup{
    opacity: 1;
    position: fixed;
    top: 0;
    right: 0;
    width: 480px;
    height: 100vh;
    transition: transform 0.8s cubic-bezier(.67,.18,.03,.99);
    pointer-events: none;
    transform: translatex(100%);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    z-index: 9999;
}

.popup.ativo{
    opacity: 1 !important;
    z-index: 9999;
    transition: transform 0.8s cubic-bezier(.67,.18,.03,.99);
    pointer-events: auto;
    transform: translatex(0);
}


.popup::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0; /* Alinha na lateral esquerda */
    height: 100%;
    width: 3px; /* Largura desejada */
    background: linear-gradient(to bottom, #F0690C, transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ffe74f */.elementor-10 .elementor-element.elementor-element-7ffe74f {
    cursor: pointer !important;    
}

.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button:hover {
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-7ffe74f .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78f0d7c */.elementor-10 .elementor-element.elementor-element-78f0d7c {
    transform: translatex(-50%);
}


/* Container pai: position relative e segurança contra rolagem */
.hero-media-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden; /* Evita rolagem horizontal com 1920px */
}

/* Esconde o vídeo por padrão (vai aparecer só no desktop com JS) */
#hero-desktop-video {
  display: none;
}

@media (min-width: 1921px) {
  .hero-imagem-estatica, 
  #hero-desktop-video { 
    width: 100vw !important; /* MUDE AQUI: 100vw força a largura total da tela do monitor, ignorando os limites do Elementor */
    max-width: 100vw !important; 
    height: auto; 
    display: block; 
    margin: 0 auto; 
    left: 50%; 
    transform: translateX(-50%); /* SEU TRANSFORM ORIGINAL MANTIDO E RESPEITADO */
  }

  .hero-imagem-estatica {
    position: relative; /* Mantém o fluxo para dar altura à div pai */
    z-index: 1;
  }

  #hero-desktop-video {
    position: absolute; /* Sobrepõe a imagem perfeitamente */
    top: 0;
    z-index: 2;
    opacity: 0; /* Começa invisível para não piscar */
    transition: opacity 1.5s ease-in-out; /* Fade-in suave */
    pointer-events: none; /* Usuário não interage com o vídeo */
  }

  /* Classe que o JS vai adicionar quando o vídeo estiver rodando */
  #hero-desktop-video.video-visivel {
    opacity: 1;
  }
}





/* -- DESKTOP -- */
@media (min-width: 1025px) and (max-width: 1920px) { 
  .hero-imagem-estatica, 
  #hero-desktop-video { 
    width: 1920px !important; /* largura fixa */
    max-width: none !important; /* não deixar reduzir */
    height: auto; 
    display: block; 
    margin: 0 auto; /* centraliza */
    left: 50%; 
    transform: translateX(-50%); /* SEU TRANSFORM ORIGINAL RESTABELECIDO */
  }

  .hero-imagem-estatica {
    position: relative; /* Mantém o fluxo para dar altura à div pai */
    z-index: 1;
  }

  #hero-desktop-video {
    position: absolute; /* Sobrepõe a imagem perfeitamente */
    top: 0;
    z-index: 2;
    opacity: 0; /* Começa invisível para não piscar */
    transition: opacity 1.5s ease-in-out; /* Fade-in suave */
    pointer-events: none; /* Usuário não interage com o vídeo */
  }

  /* Classe que o JS vai adicionar quando o vídeo estiver rodando */
  #hero-desktop-video.video-visivel {
    opacity: 1;
  }
}

/* -- TABLET -- */
@media (min-width: 768px) and (max-width: 1024px) { 
  .hero-imagem-estatica { 
    width: 1045px !important; 
    max-width: none !important; 
    height: auto; 
    display: block; 
    margin: 0 auto; 
    position: relative;
    left: 50%; 
    transform: translateX(-50%); /* SEU TRANSFORM ORIGINAL RESTABELECIDO */
  } 
} 

/* -- MOBILE -- */
@media (max-width: 767px) { 
  .hero-imagem-estatica { 
    width: 781px !important; 
    max-width: none !important; 
    height: auto; 
    display: block; 
    margin: 0 auto; 
    position: relative;
    left: 50%; 
    transform: translateX(-50%); /* SEU TRANSFORM ORIGINAL RESTABELECIDO */
  } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7f9923 */.elementor-10 .elementor-element.elementor-element-d7f9923 {
    transform: scale(1.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1850d96 */.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C20, #FF680000, #F0690C20) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button:hover {
    background: linear-gradient(to right, #F0690C20, #FF680000, #F0690C20) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-1850d96 .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc6538a */.elementor-10 .elementor-element.elementor-element-cc6538a img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d103be3 */.elementor-10 .elementor-element.elementor-element-d103be3 img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b3fa46 */.elementor-10 .elementor-element.elementor-element-3b3fa46 img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb0d142 */.elementor-10 .elementor-element.elementor-element-cb0d142 {
    cursor: pointer !important;    
}


.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button:hover {
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-cb0d142 .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bdcf62 */#btnPrev.is-disabled,
#btnNext.is-disabled {
  opacity: 0.3;
  transition: 0.4s;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa6c9d4 */.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C20, #FF680000, #F0690C20) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button:hover {
    background: linear-gradient(to right, #F0690C20, #FF680000, #F0690C20) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-fa6c9d4 .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b88c984 */.elementor-10 .elementor-element.elementor-element-b88c984 {
  cursor: pointer;  
  transform: scale(1);
  transition: 0.3s;
}


.elementor-10 .elementor-element.elementor-element-b88c984:active {
  transform: scale(0.9);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-68589eb */.elementor-10 .elementor-element.elementor-element-68589eb {
  cursor: pointer;  
  transform: scale(1);
  transition: 0.3s;
}


.elementor-10 .elementor-element.elementor-element-68589eb:active {
  transform: scale(0.9);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-186f735 */.elementor-10 .elementor-element.elementor-element-186f735 {
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca7e67e */.elementor-10 .elementor-element.elementor-element-ca7e67e {
    cursor: pointer !important;    
}

.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button:hover {
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-ca7e67e .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e749c9 */.elementor-10 .elementor-element.elementor-element-2e749c9 {
    cursor: pointer !important;    
}


.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button:hover {
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-2e749c9 .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5a6474 */.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #fdf2eb, #fffffe, #fdf2eb) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button:hover {
    background: linear-gradient(to right, #fdf2eb, #fffffe, #fdf2eb) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-f5a6474 .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a815461 */.rollerlogo {
  animation: scrollroller 40s linear infinite;    
}

@keyframes scrollroller {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba0e1a */.elementor-10 .elementor-element.elementor-element-4ba0e1a {
      overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-4ba0e1a:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #ffffff 0%, 
        #ffffff00 30%, 
        #ffffff00 70%, 
        #ffffff 100%);
    pointer-events: none;
    z-index: 2
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cab185 *//* =========================================
   CONTAINER PRINCIPAL
   Define a largura máxima e centraliza o FAQ na página.
   ========================================= */
.faq2-accordion {
  max-width: 800px;
  margin: 0 auto;
}

/* =========================================
   CADA ITEM DO FAQ (A CAIXA INTEIRA)
   Controla o fundo branco base, a borda azul clara, 
   o arredondamento das pontas e o espaçamento entre as perguntas.
   ========================================= */
.faq2-accordion-item {
  background-color: #ffffff !important;
  border: 1px solid #4686C27D;
  border-radius: 22px;
  margin-bottom: 15px;
  overflow: hidden;
}

/* =========================================
   TÍTULO DA PERGUNTA (TEXTO)
   Limita a largura do texto para não bater no ícone de +, 
   além de controlar a quebra de linha.
   ========================================= */
.faq2-accordion-title {
  max-width: 700px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  line-height: 1.4;
  flex-grow: 1;
  position: relative;
  z-index: 2; /* Mantém o texto acima dos fundos animados */
}

/* =========================================
   CABEÇALHO (O BOTÃO CLICÁVEL)
   Controla o layout flexível (texto de um lado, + do outro), 
   fonte, cor azul padrão do texto, padding e tira as bordas de botão nativas.
   ========================================= */
.faq2-accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #004E98;
  width: 100%;
  padding: 20px 30px;
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  letter-spacing: 0px;
  font-weight: 500;
  text-align: left;
  border-radius: 20px;
  box-shadow: none !important;
  outline: none !important;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
  border: none !important;
}

/* =========================================
   FUNDO DEGRADÊ (ESTADO ATIVO)
   Cria o fundo azul escuro com gradiente que fica escondido 
   atrás do fundo branco até ser ativado.
   ========================================= */
.faq2-accordion-header::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(to right, #4686C2, #004E98);
  z-index: 0;
  pointer-events: none;
}

/* =========================================
   FUNDO BRANCO (ESTADO INATIVO/PADRÃO)
   É a camada branca que fica por cima do degradê. 
   Quando o item é aberto ou recebe hover, essa camada fica transparente.
   ========================================= */
.faq2-accordion-header::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: #ffffff;
  z-index: 1;
  pointer-events: none;
  opacity: 1;
  transition: opacity 0.5s ease;
}

/* =========================================
   ÍCONE DE "+" E "X"
   Tamanho do ícone e a animação de rotação suave.
   ========================================= */
.faq2-accordion-icon {
  font-size: 26px;
  transition: transform 0.8s cubic-bezier(.26,.01,.14,1);
  position: relative;
  z-index: 2; /* Mantém o ícone acima dos fundos animados */
}

/* =========================================
   EFEITOS DE HOVER E FOCO (COMPUTADOR)
   Muda o texto para branco e esconde o fundo branco apenas 
   se o dispositivo suportar "hover" (mouse). Isso evita bugs em celulares.
   ========================================= */
@media (hover: hover) {
  .faq2-accordion-header:hover {
    color: #ffffff !important;
  }
  .faq2-accordion-header:hover .faq2-accordion-icon {
    color: #ffffff;
  }
  .faq2-accordion-header:hover::after {
    opacity: 0;
  }
}

/* =========================================
   ESTADO ABERTO E ESTADO DE FOCO
   Garante que o texto e o ícone fiquem brancos e que o fundo 
   degradê apareça (escondendo o fundo branco) quando a aba está aberta.
   ========================================= */
.faq2-accordion-item.open .faq2-accordion-header,
.faq2-accordion-header:focus-visible {
  color: #ffffff !important;
}

.faq2-accordion-item.open .faq2-accordion-icon,
.faq2-accordion-header:focus-visible .faq2-accordion-icon {
  color: #ffffff;
}

.faq2-accordion-item.open .faq2-accordion-header::after,
.faq2-accordion-header:focus-visible::after {
  opacity: 0;
}

/* Roda o ícone de + para virar um X quando a aba abre */
.faq2-accordion-item.open .faq2-accordion-icon {
  transform: rotate(45deg);
}

/* =========================================
   CONTEÚDO INTERNO (A RESPOSTA)
   Estiliza a fonte, cor do texto escuro, tamanho e lida com a 
   animação de deslizar para baixo e opacidade. Inicia com altura 0.
   ========================================= */
.faq2-accordion-content {
  max-height: 0;
  transform: scaleY(0);
  transform-origin: top;
  opacity: 0;
  padding: 20px 30px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 21px;
  color: #424242;
  transition: max-height 0.8s cubic-bezier(.67,.18,.03,.99),
              transform 0.6s cubic-bezier(.67,.18,.03,.99),
              opacity 0.6s ease-in-out,
              padding-top 0.6s ease-in-out,
              padding-bottom 0.6s ease-in-out;
}

/* Ajustes de padding (espaçamento interno) quando o conteúdo é revelado */
.faq2-accordion-item.open .faq2-accordion-content {
  transform: scaleY(1);
  opacity: 1;
  padding-top: 16px;
  padding-bottom: 16px;
}

.faq2-accordion-item:first-child.open .faq2-accordion-content {
  padding-bottom: 2px;
}

/* =========================================
   RESPONSIVIDADE (CELULARES ATÉ 767PX DE LARGURA)
   Reduz tamanhos de fonte, espaçamentos e a largura máxima 
   para caber perfeitamente em telas menores.
   ========================================= */
@media (max-width: 767px) {
  .faq2-accordion {
    max-width: 330px;
  }

  .faq2-accordion-item {
    border-radius: 20px;
    margin-bottom: 10px;
  }

  .faq2-accordion-header {
    font-size: 15px;
    padding: 20px;
    gap: 10px;
  }

  .faq2-accordion-title {
    max-width: 290px;
    line-height: 1.4;
  }

  .faq2-accordion-icon {
    font-size: 22px;
    flex-shrink: 0;
  }

  .faq2-accordion-content {
    font-size: 14px;
    padding: 0 12px;
    line-height: 1.4;
  }

  .faq2-accordion-item.open .faq2-accordion-content {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7070d6c */.elementor-10 .elementor-element.elementor-element-7070d6c {
    cursor: pointer !important;    
}

.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C20, #FF680000, #F0690C20) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button:hover {
    background: linear-gradient(to right, #F0690C20, #FF680000, #F0690C20) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-7070d6c .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5daa8ac */.elementor-10 .elementor-element.elementor-element-5daa8ac img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c2904f4 */.elementor-10 .elementor-element.elementor-element-c2904f4 {
  cursor: pointer;
}

.elementor-10 .elementor-element.elementor-element-c2904f4 {
  transform: scale(1);
  transition: transform 0.3s ease, filter 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c2904f4:active {
  transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16a21ae */.elementor-10 .elementor-element.elementor-element-16a21ae {
  cursor: pointer;
}

.elementor-10 .elementor-element.elementor-element-16a21ae {
  transform: scale(1);
  transition: transform 0.3s ease, filter 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-16a21ae:active {
  transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d5c7bd */.elementor-10 .elementor-element.elementor-element-9d5c7bd {
    cursor: pointer !important;    
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4edeb01 */.animafa {
    opacity: 0;
    transform: translateY(150%);
    transition: opacity 1s ease, transform 1s ease;
    transition-delay: 0s; /* Sem delay no estado base */
}

.animafa.ativo {
    opacity: 1 !important;
    transform: translateX(0%);
    /* Aqui você não define um delay fixo, pois vamos usar os nth-child */
}


.elementor-10 .elementor-element.elementor-element-4edeb01 textarea {
    resize: none !important;
}


.elementor-field-group-name {
    border: 1px solid #a1a1a1; /* Define a cor e espessura do contorno */
    border-radius: 10px !important; /* Bordas arredondadas */
}

.elementor-10 .elementor-element.elementor-element-4edeb01 textarea {
    resize: none !important;
}

.elementor-field-group-name {
    border: 1px solid #F0690C; /* Define a cor e espessura do contorno */
    border-radius: 5px; /* Bordas arredondadas */
}





























.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    width: 100%;
    position: relative;
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: 1px solid #FFA364 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button:hover {
    background: linear-gradient(to right, #F0690C, #FF6800, #F0690C) !important;
    border: none;
    transition: all 0.3s ease-out;
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-10 .elementor-element.elementor-element-4edeb01 .elementor-button:active {
    box-shadow: inset 0 5px 30px 5px #ffffff90, 0 3px 0 0 #A04506, 0 10px 10px 0 #00000020 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f955b53 */.elementor-10 .elementor-element.elementor-element-f955b53{
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9e73f6 */.popup-fa{
    opacity: 1;
    position: fixed;
    top: 0;
    left: 0;
    transition: transform 0.8s cubic-bezier(.67,.18,.03,.99);

    transform: translatex(100%);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
}

.popup-fa.ativo{
    opacity: 1 !important;
    z-index: 999;
    transition: transform 0.8s cubic-bezier(.67,.18,.03,.99);
    pointer-events: auto;
    transform: translatex(0%);
}


.popup-fa::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0; /* Alinha na lateral esquerda */
    height: 100%;
    width: 3px; /* Largura desejada */
    background: linear-gradient(to bottom, #F0690C, transparent);
}/* End custom CSS */
/* Start custom CSS */body {
  user-select: none;
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none;     /* IE/Edge antigos */
}


* {
    -webkit-tap-highlight-color: transparent;
    outline: none;
}




body::-webkit-scrollbar {

width: 10px;

}

body::-webkit-scrollbar-track {

background: #ffffff;

}

body::-webkit-scrollbar-thumb {

background: #F0690C;

border-radius: 15px;

border: 2px solid #ffffff;

}




html,body{
    width:100%;
    overflow-x:hidden;
}


.scroll-menu {
    opacity: 0;
    transition: opacity 0.8s, transform 0.8s, filter 0.8s;
    transform: translate(0px, -20px) scale(1.5);
    filter: blur(10px); /* Adiciona um blur inicial */
}

.scroll-zooom {
    opacity: 0;
    transition: opacity 0.8s, transform 0.8s, filter 0.8s;
    transform: translate(80px, 0px) scale(1.5);
    filter: blur(10px); /* Adiciona um blur inicial */
}


.scroll-zoomout {
    opacity: 0;
    transition: opacity 0.8s, transform 0.8s, filter 0.8s;
    transform: translate(-60px, 20px) scale(1.2);
    filter: blur(10px); /* Adiciona um blur inicial */
}



.scroll-giro {
    opacity: 0;
    transition: opacity 1.2s, transform 1.2s, filter 0.8s;
    transform: perspective(800px) translateY(30px) rotateY(-45deg);
    filter: blur(10px);
}



.scroll-bottom {
    opacity: 0;
    transition: opacity 0.8s, transform 0.8s, filter 0.8s;
    transform: translate(0px, 30px);
    filter: blur(10px); 
}

.scroll-top {
    opacity: 0;
    transition: opacity 0.8s, transform 0.8s, filter 0.8s;
    transform: translate(0px, -30px);
    filter: blur(10px); /* Adiciona um blur inicial */
}

.scroll-left {
    opacity: 0;
    transition: opacity 0.8s, transform 0.8s, filter 0.8s;
    transform: translate(-30px, 0px);
    filter: blur(10px); /* Adiciona um blur inicial */
}

.scroll-right {
    opacity: 0;
    transition: opacity 0.8s, transform 0.8s, filter 0.8s;
    transform: translate(30px, 0px);
    filter: blur(10px); /* Adiciona um blur inicial */
}

/* Quando o elemento estiver ativo ou no editor do Elementor */
.elementor-editor-active .scroll-giro,
.elementor-editor-active .scroll-zooom,
.elementor-editor-active .scroll-menu,
.elementor-editor-active .scroll-zoomout,
.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo {
    opacity: 1;
    transform: perspective(800px) translateY(0px) rotateY(0deg) scale(1);
    filter: blur(0px);
}

/* Classe para adicionar delay de 1 segundo */
.delay1 {
    transition-delay: 0.2s; /* Adiciona 1s de atraso na transição */
}

.delay2 {
    transition-delay: 0.4s; /* Adiciona 1s de atraso na transição */
}

.delay3 {
    transition-delay: 0.6s; /* Adiciona 1s de atraso na transição */
}

.delay4 {
    transition-delay: 0.8s; /* Adiciona 1s de atraso na transição */
}

.delay5 {
    transition-delay: 1.0s; /* Adiciona 1s de atraso na transição */
}

.delay6 {
    transition-delay: 1.2s; /* Adiciona 1s de atraso na transição */
}

.dm1 {
    transition-delay: 0.1s; /* Adiciona 1s de atraso na transição */
}

.dm2 {
    transition-delay: 0.2s; /* Adiciona 1s de atraso na transição */
}

.dm3 {
    transition-delay: 0.3s; /* Adiciona 1s de atraso na transição */
}

.dm4 {
    transition-delay: 0.4s; /* Adiciona 1s de atraso na transição */
}

.dm5 {
    transition-delay: 0.5s; /* Adiciona 1s de atraso na transição */
}

.dm6 {
    transition-delay: 0.6s; /* Adiciona 1s de atraso na transição */
}

.dm7 {
    transition-delay: 0.7s; /* Adiciona 1s de atraso na transição */
}



/* Desativa qualquer delay em telas até 1024px (tablet e celular) */
@media (max-width: 1024px) {
  .delay1,
  .delay2,
  .delay3,
  .delay4,
  .delay5,
  .delay6,
  .dm1,
  .dm2,
  .dm3,
  .dm4,
  .dm5,
  .dm6,
  .dm7 {
    transition-delay: 0s !important;
  }
}



/* delay para funcionar tanto em cel e desktop */
.del1 {
    transition-delay: 0.2s; /* Adiciona 1s de atraso na transição */
}
.del2 {
    transition-delay: 0.4s; /* Adiciona 1s de atraso na transição */
}
.del3 {
    transition-delay: 0.6s; /* Adiciona 1s de atraso na transição */
}
.del4 {
    transition-delay: 0.8s; /* Adiciona 1s de atraso na transição */
}
.del5 {
    transition-delay: 1.0s; /* Adiciona 1s de atraso na transição */
}
.del6 {
    transition-delay: 1.2s; /* Adiciona 1s de atraso na transição */
}
.del7 {
    transition-delay: 1.4s; /* Adiciona 1s de atraso na transição */
}
.del8 {
    transition-delay: 1.8s; /* Adiciona 1s de atraso na transição */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-Regular.woff2') format('woff2'),
		url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-Medium.woff2') format('woff2'),
		url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-SemiBold.woff2') format('woff2'),
		url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-Bold.woff2') format('woff2'),
		url('https://frameforte.com.br/wp-content/uploads/2026/03/Montserrat-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */