.elementor-759 .elementor-element.elementor-element-f9c9785{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-759 .elementor-element.elementor-element-f9c9785:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-f9c9785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#204866;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-759 .elementor-element.elementor-element-a89fff4{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:28px;color:#FFF8F8;}.elementor-759 .elementor-element.elementor-element-a89fff4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-759 .elementor-element.elementor-element-a89fff4.elementor-element{--align-self:center;}.elementor-759 .elementor-element.elementor-element-8e6b6d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-759 .elementor-element.elementor-element-abcf479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-759 .elementor-element.elementor-element-f07e940 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-f07e940 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;color:#020247;}.elementor-759 .elementor-element.elementor-element-d330653 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-d330653 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:45px;color:#FFFFFF;}.elementor-759 .elementor-element.elementor-element-ea29cc7{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:normal;line-height:42px;color:#656565;}.elementor-759 .elementor-element.elementor-element-ea29cc7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-759 .elementor-element.elementor-element-5ed331d{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#656565;}.elementor-759 .elementor-element.elementor-element-5ed331d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-9896aab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-759 .elementor-element.elementor-element-77792ba img{border-style:solid;border-width:10px 0px 10px 0px;border-color:#000000;border-radius:50px 0px 50px 0px;}.elementor-759 .elementor-element.elementor-element-ae2c0bb{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-759 .elementor-element.elementor-element-ae2c0bb:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-ae2c0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#204866;}.elementor-759 .elementor-element.elementor-element-aa23bcd{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#FFF8F8;}.elementor-759 .elementor-element.elementor-element-aa23bcd > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-759 .elementor-element.elementor-element-aa23bcd.elementor-element{--align-self:center;}.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-759 .elementor-element.elementor-element-898a157 .elementor-button{background-color:#00A316;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;border-style:solid;border-width:0px 0px 5px 0px;border-color:#73FF86;border-radius:50px 50px 50px 50px;padding:10px 80px 10px 80px;}.elementor-759 .elementor-element.elementor-element-898a157 > .elementor-widget-container{margin:25px 25px 25px 25px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-898a157.elementor-element{--align-self:center;}.elementor-759 .elementor-element.elementor-element-ee1eab4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-759 .elementor-element.elementor-element-ee1eab4:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-ee1eab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #204866 0%, #4E7B9C 100%);}.elementor-759 .elementor-element.elementor-element-206a3b8{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-759 .elementor-element.elementor-element-14ff5a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--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-759 .elementor-element.elementor-element-4ed4e9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-54e8dc1{width:var( --container-widget-width, 467px );max-width:467px;--container-widget-width:467px;--container-widget-flex-grow:0;}.elementor-759 .elementor-element.elementor-element-54e8dc1 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-54e8dc1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;color:#222222;}.elementor-759 .elementor-element.elementor-element-0c554e2{width:100%;max-width:100%;}.elementor-759 .elementor-element.elementor-element-0c554e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-0c554e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#204866;}.elementor-759 .elementor-element.elementor-element-8011ab9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-b9ebbef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-693be6a{width:auto;max-width:auto;}.elementor-759 .elementor-element.elementor-element-693be6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-693be6a.elementor-element{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-693be6a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:150%;letter-spacing:0.2em;color:#5281A5;}.elementor-759 .elementor-element.elementor-element-9b50669 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-0.03em;color:#222222;}.elementor-759 .elementor-element.elementor-element-3924f59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-9316038{width:auto;max-width:auto;}.elementor-759 .elementor-element.elementor-element-9316038 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-9316038.elementor-element{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-9316038 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:150%;letter-spacing:0.2em;color:#5281A5;}.elementor-759 .elementor-element.elementor-element-bf9d5c2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-0.03em;color:#222222;}.elementor-759 .elementor-element.elementor-element-d38c772{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-1aed526{width:auto;max-width:auto;}.elementor-759 .elementor-element.elementor-element-1aed526 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-1aed526.elementor-element{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-1aed526 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:150%;letter-spacing:0.2em;color:#5281A5;}.elementor-759 .elementor-element.elementor-element-af126cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-0.03em;color:#222222;}.elementor-759 .elementor-element.elementor-element-2f39593{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-bf031b1{width:auto;max-width:auto;}.elementor-759 .elementor-element.elementor-element-bf031b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-bf031b1.elementor-element{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-bf031b1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:150%;letter-spacing:0.2em;color:#5281A5;}.elementor-759 .elementor-element.elementor-element-901e5a0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-0.03em;color:#222222;}.elementor-759 .elementor-element.elementor-element-8b7bf61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-dd7ce8d{width:auto;max-width:auto;}.elementor-759 .elementor-element.elementor-element-dd7ce8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-dd7ce8d.elementor-element{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-dd7ce8d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:150%;letter-spacing:0.2em;color:#5281A5;}.elementor-759 .elementor-element.elementor-element-9479258 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:-0.03em;color:#222222;}.elementor-759 .elementor-element.elementor-element-5f2a0ed .elementor-button{background-color:#00A316;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;border-style:solid;border-width:0px 0px 5px 0px;border-color:#73FF86;border-radius:50px 50px 50px 50px;padding:20px 80px 20px 80px;}.elementor-759 .elementor-element.elementor-element-5f2a0ed > .elementor-widget-container{margin:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-5f2a0ed.elementor-element{--align-self:center;}.elementor-759 .elementor-element.elementor-element-6d86348{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-759 .elementor-element.elementor-element-6d86348:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-6d86348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#204866;}.elementor-759 .elementor-element.elementor-element-96bab91{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;line-height:40px;color:#FFF8F8;}.elementor-759 .elementor-element.elementor-element-96bab91 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-759 .elementor-element.elementor-element-96bab91.elementor-element{--align-self:center;}.elementor-759 .elementor-element.elementor-element-606a8c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-759 .elementor-element.elementor-element-606a8c2:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-606a8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#204866;}.elementor-759 .elementor-element.elementor-element-d1f5345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-759 .elementor-element.elementor-element-71b71a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-759 .elementor-element.elementor-element-50290dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-759 .elementor-element.elementor-element-e4b73bc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-759 .elementor-element.elementor-element-b970cc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-759 .elementor-element.elementor-element-b5af39d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-759 .elementor-element.elementor-element-8bcd78c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-759 .elementor-element.elementor-element-6eace8d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-759 .elementor-element.elementor-element-3c8eb37{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-759 .elementor-element.elementor-element-3c8eb37:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-3c8eb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #204866 0%, #427499 100%);}.elementor-759 .elementor-element.elementor-element-4763526 .elementor-button{background-color:#00A316;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;border-style:solid;border-width:0px 0px 5px 0px;border-color:#73FF86;border-radius:50px 50px 50px 50px;padding:10px 80px 10px 80px;}.elementor-759 .elementor-element.elementor-element-4763526 > .elementor-widget-container{margin:25px 25px 25px 25px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-4763526.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-759 .elementor-element.elementor-element-ee1eab4{--grid-auto-flow:row;}.elementor-759 .elementor-element.elementor-element-14ff5a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-759 .elementor-element.elementor-element-4ed4e9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-54e8dc1{width:var( --container-widget-width, 535px );max-width:535px;--container-widget-width:535px;--container-widget-flex-grow:0;text-align:center;}.elementor-759 .elementor-element.elementor-element-54e8dc1 .elementor-heading-title{font-size:40px;}.elementor-759 .elementor-element.elementor-element-0c554e2{text-align:center;}.elementor-759 .elementor-element.elementor-element-8011ab9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:84px 84px;--row-gap:84px;--column-gap:84px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-759 .elementor-element.elementor-element-b9ebbef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-759 .elementor-element.elementor-element-b9ebbef.e-con{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-9b50669 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-3924f59.e-con{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-bf9d5c2 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-d38c772.e-con{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-af126cc .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-2f39593.e-con{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-901e5a0 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-8b7bf61.e-con{--align-self:flex-start;}.elementor-759 .elementor-element.elementor-element-9479258 .elementor-heading-title{font-size:32px;line-height:1.3em;}}@media(min-width:768px){.elementor-759 .elementor-element.elementor-element-f9c9785{--content-width:685px;}.elementor-759 .elementor-element.elementor-element-abcf479{--width:50%;}.elementor-759 .elementor-element.elementor-element-9896aab{--width:50%;}.elementor-759 .elementor-element.elementor-element-ae2c0bb{--content-width:685px;}.elementor-759 .elementor-element.elementor-element-8011ab9{--width:100%;}.elementor-759 .elementor-element.elementor-element-b9ebbef{--width:100%;}.elementor-759 .elementor-element.elementor-element-3924f59{--width:100%;}.elementor-759 .elementor-element.elementor-element-d38c772{--width:100%;}.elementor-759 .elementor-element.elementor-element-2f39593{--width:100%;}.elementor-759 .elementor-element.elementor-element-8b7bf61{--width:100%;}.elementor-759 .elementor-element.elementor-element-6d86348{--content-width:943px;}.elementor-759 .elementor-element.elementor-element-d1f5345{--width:50%;}.elementor-759 .elementor-element.elementor-element-50290dc{--width:50%;}.elementor-759 .elementor-element.elementor-element-b970cc7{--width:50%;}.elementor-759 .elementor-element.elementor-element-8bcd78c{--width:50%;}}@media(max-width:767px){.elementor-759 .elementor-element.elementor-element-f9c9785{--content-width:500px;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-759 .elementor-element.elementor-element-a89fff4 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-a89fff4{text-align:center;font-size:13px;line-height:1.2em;}.elementor-759 .elementor-element.elementor-element-8e6b6d0{--padding-top:025px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-f07e940 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-f07e940{text-align:center;}.elementor-759 .elementor-element.elementor-element-f07e940 .elementor-heading-title{font-size:15px;}.elementor-759 .elementor-element.elementor-element-d330653 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-d330653{text-align:center;}.elementor-759 .elementor-element.elementor-element-d330653 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-759 .elementor-element.elementor-element-ea29cc7 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-ea29cc7{text-align:center;font-size:24px;line-height:1.2em;}.elementor-759 .elementor-element.elementor-element-5ed331d > .elementor-widget-container{margin:-20px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-5ed331d{text-align:center;font-size:16px;line-height:1.3em;}.elementor-759 .elementor-element.elementor-element-77792ba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-759 .elementor-element.elementor-element-ae2c0bb{--content-width:500px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-759 .elementor-element.elementor-element-aa23bcd > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-aa23bcd{text-align:center;font-size:18px;line-height:1.2em;}.elementor-759 .elementor-element.elementor-element-ab14f5c > .elementor-widget-container{padding:0em 0em 2em -0em;}.elementor-759 .elementor-element.elementor-element-898a157 > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-898a157.elementor-element{--align-self:center;}.elementor-759 .elementor-element.elementor-element-898a157 .elementor-button{border-width:0px 0px 4px 0px;border-radius:50px 50px 50px 50px;padding:10px 100px 10px 100px;}.elementor-759 .elementor-element.elementor-element-ee1eab4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-759 .elementor-element.elementor-element-14ff5a9{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-759 .elementor-element.elementor-element-54e8dc1 .elementor-heading-title{font-size:28px;}.elementor-759 .elementor-element.elementor-element-b9ebbef{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-9b50669 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:-0.02em;}.elementor-759 .elementor-element.elementor-element-3924f59{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-bf9d5c2 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:-0.02em;}.elementor-759 .elementor-element.elementor-element-d38c772{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-af126cc .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:-0.02em;}.elementor-759 .elementor-element.elementor-element-2f39593{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-901e5a0 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:-0.02em;}.elementor-759 .elementor-element.elementor-element-8b7bf61{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-759 .elementor-element.elementor-element-9479258 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:-0.02em;}.elementor-759 .elementor-element.elementor-element-5f2a0ed > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-5f2a0ed.elementor-element{--align-self:center;}.elementor-759 .elementor-element.elementor-element-5f2a0ed .elementor-button{border-width:0px 0px 4px 0px;border-radius:50px 50px 50px 50px;padding:10px 100px 10px 100px;}.elementor-759 .elementor-element.elementor-element-6d86348{--content-width:500px;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-759 .elementor-element.elementor-element-96bab91 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-96bab91{text-align:center;font-size:13px;line-height:1.2em;}.elementor-759 .elementor-element.elementor-element-4763526 > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 0px 0px 0px;}.elementor-759 .elementor-element.elementor-element-4763526.elementor-element{--align-self:center;}.elementor-759 .elementor-element.elementor-element-4763526 .elementor-button{border-width:0px 0px 4px 0px;border-radius:50px 50px 50px 50px;padding:10px 100px 10px 100px;}}/* Start custom CSS for html, class: .elementor-element-bc090e4 *//* CSS Personalizado para o Botão de Flashcards */

/* Seletor para o botão - ajuste conforme necessário para seu formulário específico */
#formulario-captura button[type="submit"],
.elementor-button,
.elementor-form .elementor-button,
button[type="submit"],
input[type="submit"] {
    /* Cor de fundo e estilo geral */
    background-color: #34a853 !important;
    color: white !important;
    font-weight: bold !important;
    font-size: 15px !important; /* <- Tamanho da fonte adicionado */
    
    /* Arredondamento e dimensões */
    border-radius: 40px !important;
    padding: 12px 20px !important;
    
    /* Sombra e profundidade */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2) !important;
    border: none !important;
    
    /* Efeitos de transição */
    transition: all 0.3s ease !important;
    position: relative !important;
}

/* Efeito hover */
#formulario-captura button[type="submit"]:hover,
.elementor-button:hover,
.elementor-form .elementor-button:hover,
button[type="submit"]:hover,
input[type="submit"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.25) !important;
}

/* Efeito quando pressionado */
#formulario-captura button[type="submit"]:active,
.elementor-button:active,
.elementor-form .elementor-button:active,
button[type="submit"]:active,
input[type="submit"]:active {
    transform: translateY(1px) !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}

/* Se você quer o texto em uma cor específica */
#formulario-captura button[type="submit"] span,
.elementor-button span,
.elementor-form .elementor-button span,
button[type="submit"] span,
input[type="submit"] span {
    color: white !important;
}

/* CSS específico para o Elementor - Ajuste o seletor se necessário */
.elementor-widget-form .elementor-button {
    background-color: #34a853 !important;
    border-radius: 40px !important;
}

/* Se botão estiver com cores invertidas em alguns temas */
.elementor-widget-form .elementor-button-wrapper .elementor-button {
    background-color: #34a853 !important;
}

/* Para sobrescrever temas muito teimosos, use esta força adicional */
.elementor-form .elementor-button.elementor-size-sm,
.elementor-form .elementor-button.elementor-size-md,
.elementor-form .elementor-button.elementor-size-lg {
    background-color: #34a853 !important;
    border-radius: 40px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2) !important;
}

/* Para botões com classe específica do seu formulário - ajuste conforme necessário */
.flashcards-button,
.formulario-flashcard .elementor-button,
#acessar-flashcards-button {
    background-color: #34a853 !important;
    border-radius: 40px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54e8dc1 */.elementor-759 .elementor-element.elementor-element-54e8dc1 .elementor-heading-title{ background: linear-gradient(to right, #032842, #5281A5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b50669 */.elementor-759 .elementor-element.elementor-element-9b50669 .elementor-heading-title{ background: linear-gradient(to right, #032842, #5281A5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf9d5c2 */.elementor-759 .elementor-element.elementor-element-bf9d5c2 .elementor-heading-title{ background: linear-gradient(to right, #032842, #5281A5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af126cc */.elementor-759 .elementor-element.elementor-element-af126cc .elementor-heading-title{ background: linear-gradient(to right, #032842, #5281A5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-901e5a0 */.elementor-759 .elementor-element.elementor-element-901e5a0 .elementor-heading-title{ background: linear-gradient(to right, #032842, #5281A5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9479258 */.elementor-759 .elementor-element.elementor-element-9479258 .elementor-heading-title{ background: linear-gradient(to right, #032842, #5281A5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8011ab9 */white;

.timeline-container{
    position: relative;
}


.timeline-item::after{
    content: '';
    position: absolute;
    top: 0;
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
    width: var(--tamanho-elemento);
    height: var(--tamanho-elemento);
    background: #507EA2;
    border-radius: 50%;
    transform: scale(var(--active, 1));
    transition: 0.25s all ease-in-out;
    outline: var(--tamanho-borda-elemento) solid var(--cor-borda-elemento);
    z-index: 2;
}

.timeline-container::before{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left:0;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--distance, 0px);
    background: var(--cor-timeline);
    z-index: 1;
}

.timeline-container::after{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left:0;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--total-distance, 0px);
    background: var(--cor-linha);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ff5a9 */.timeline-section{
    position: relative;
}/* End custom CSS */