.elementor-44 .elementor-element.elementor-element-0be9fd8{--display:flex;--min-height:780px;--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;--overflow:hidden;--padding-top:072px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-44 .elementor-element.elementor-element-0be9fd8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-68a95cb{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-97bd2a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-44 .elementor-element.elementor-element-97bd2a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-d49959c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-44 .elementor-element.elementor-element-3dd13ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-44 .elementor-element.elementor-element-3dd13ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-3dd13ae .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:90px;font-weight:600;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-0.045px;color:var( --e-global-color-e676001 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-44 .elementor-element.elementor-element-38035a5{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:16px;font-weight:400;line-height:1.8em;color:#FFFFFFC7;}.elementor-44 .elementor-element.elementor-element-7ddc2a9{--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:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:1.3em;fill:#011839;color:#011839;background-image:linear-gradient(180deg, #F2D7AD 0%, #CC9D52 100%);box-shadow:0px 16px 40px 0px rgba(204, 157.00000000000003, 82, 0.27);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CC9D52;border-radius:50px 50px 50px 50px;}.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-72724cb .elementor-button:focus{background-color:transparent;color:#011839;background-image:linear-gradient(180deg, #F8E5C6 0%, #D7AA61 100%);}.elementor-44 .elementor-element.elementor-element-72724cb{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button:hover svg, .elementor-44 .elementor-element.elementor-element-72724cb .elementor-button:focus svg{fill:#011839;}.elementor-44 .elementor-element.elementor-element-f6b5880{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--align-items:start;}.elementor-44 .elementor-element.elementor-element-f6b5880.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-b820d5a{--display:flex;--min-height:72px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-b820d5a:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-b820d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-44 .elementor-element.elementor-element-c0ba3e8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#F2D7AD;}.elementor-44 .elementor-element.elementor-element-753d4bc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-e438147{--display:flex;--min-height:72px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-e438147:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-e438147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-44 .elementor-element.elementor-element-5eafa58 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#F2D7AD;}.elementor-44 .elementor-element.elementor-element-bfc7107 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-8af9347{--display:flex;--min-height:72px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-8af9347:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-8af9347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0E;}.elementor-44 .elementor-element.elementor-element-10c5653 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:800;line-height:1.3em;color:#F2D7AD;}.elementor-44 .elementor-element.elementor-element-45cb64f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-47b1c79{--display:flex;--min-height:620px;--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;--z-index:0;}.elementor-44 .elementor-element.elementor-element-47b1c79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-5e84a70{--display:flex;--min-height:620px;--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;--overflow:hidden;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-ff6da0e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-44 .elementor-element.elementor-element-0f056a9{--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;--overflow:hidden;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-14d9e56{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7175c08{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7785fc7{padding:0px 0px 28px 0px;}.elementor-44 .elementor-element.elementor-element-7785fc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;color:#1B3E89;}.elementor-44 .elementor-element.elementor-element-a49df47{text-align:start;}.elementor-44 .elementor-element.elementor-element-a49df47 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:500;line-height:1.02em;letter-spacing:-0.01em;}.elementor-44 .elementor-element.elementor-element-2618f42{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#5D6675;}.elementor-44 .elementor-element.elementor-element-e07507e{--display:flex;}.elementor-44 .elementor-element.elementor-element-ca1f525{--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-44 .elementor-element.elementor-element-d9b8fdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#0118391F;--border-color:#0118391F;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f7f6433 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:var( --e-global-color-02431b6 );}.elementor-44 .elementor-element.elementor-element-83f3578{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-ef44e7d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:#011839;}.elementor-44 .elementor-element.elementor-element-43d1c2a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5D6675;}.elementor-44 .elementor-element.elementor-element-1d0ab47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#0118391F;--border-color:#0118391F;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d515d1d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:var( --e-global-color-02431b6 );}.elementor-44 .elementor-element.elementor-element-fc46dfb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-8c8790f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:#011839;}.elementor-44 .elementor-element.elementor-element-cb358ed{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5D6675;}.elementor-44 .elementor-element.elementor-element-602ecc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#0118391F;--border-color:#0118391F;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-88d8948 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:var( --e-global-color-02431b6 );}.elementor-44 .elementor-element.elementor-element-40b90f7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-f8892cf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:#011839;}.elementor-44 .elementor-element.elementor-element-f726d03{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5D6675;}.elementor-44 .elementor-element.elementor-element-a82a354{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#0118391F;--border-color:#0118391F;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0cbcbc6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:var( --e-global-color-02431b6 );}.elementor-44 .elementor-element.elementor-element-c4db799{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-aa246e0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:#011839;}.elementor-44 .elementor-element.elementor-element-9f26372{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5D6675;}.elementor-44 .elementor-element.elementor-element-8b6f911{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#CC9D52;--border-color:#CC9D52;--border-radius:0px 18px 18px 0px;box-shadow:0px 20px 36px 0px rgba(1.000000000000003, 24.000000000000046, 57, 0.16);--padding-top:30px;--padding-bottom:32px;--padding-left:34px;--padding-right:34px;}.elementor-44 .elementor-element.elementor-element-8b6f911:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-8b6f911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #08234A 0%, #0B2B5A 100%);}.elementor-44 .elementor-element.elementor-element-a60a99a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;line-height:1.3em;color:#E0BD82;}.elementor-44 .elementor-element.elementor-element-b040966{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#FFFFFFD1;}.elementor-44 .elementor-element.elementor-element-2705560 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:39px;font-weight:500;line-height:1em;color:#F2D7AD;}.elementor-44 .elementor-element.elementor-element-ce9a7e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-51380d7{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b410366{width:var( --container-widget-width, 104.793% );max-width:104.793%;--container-widget-width:104.793%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-b410366.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-96d272b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-aca7ae8{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b3a7154{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-2f18bc4{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-2cedec2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-5ed5747{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-118b7e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-6cd0689{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a0f9285{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-32f33f6{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-3748c7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-d0ab4b1{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0595fe5{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-0595fe5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-064c586{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-a2c56ee{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-72e2a24{width:var( --container-widget-width, 103.548% );max-width:103.548%;--container-widget-width:103.548%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-72e2a24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-baac12d{--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;--gap:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-155e9a9{width:100%;max-width:100%;margin:080px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44 .elementor-element.elementor-element-155e9a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-5270c14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44 .elementor-element.elementor-element-2e07e2b{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-2e07e2b.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-44:not(.elementor-motion-effects-element-type-background), body.elementor-page-44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-44{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-68a95cb{--width:1140px;}.elementor-44 .elementor-element.elementor-element-97bd2a2{--width:650px;}.elementor-44 .elementor-element.elementor-element-47b1c79{--width:42%;}.elementor-44 .elementor-element.elementor-element-0f056a9{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-14d9e56{--width:1140px;}.elementor-44 .elementor-element.elementor-element-7175c08{--width:40%;}.elementor-44 .elementor-element.elementor-element-e07507e{--width:55%;}.elementor-44 .elementor-element.elementor-element-ce9a7e5{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-51380d7{--width:1140px;}.elementor-44 .elementor-element.elementor-element-96d272b{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-aca7ae8{--width:1140px;}.elementor-44 .elementor-element.elementor-element-b3a7154{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-2f18bc4{--width:1140px;}.elementor-44 .elementor-element.elementor-element-2cedec2{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-5ed5747{--width:1140px;}.elementor-44 .elementor-element.elementor-element-118b7e0{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-6cd0689{--width:1140px;}.elementor-44 .elementor-element.elementor-element-a0f9285{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-32f33f6{--width:1140px;}.elementor-44 .elementor-element.elementor-element-3748c7f{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-d0ab4b1{--width:1140px;}.elementor-44 .elementor-element.elementor-element-064c586{--content-width:100%;}.elementor-44 .elementor-element.elementor-element-a2c56ee{--width:1140px;}.elementor-44 .elementor-element.elementor-element-baac12d{--width:1140px;}.elementor-44 .elementor-element.elementor-element-5270c14{--content-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-68a95cb{--width:1152px;}.elementor-44 .elementor-element.elementor-element-14d9e56{--width:1152px;}.elementor-44 .elementor-element.elementor-element-e07507e{--width:51%;}.elementor-44 .elementor-element.elementor-element-ca1f525{--width:100%;}.elementor-44 .elementor-element.elementor-element-d9b8fdb{--width:100%;}.elementor-44 .elementor-element.elementor-element-1d0ab47{--width:100%;}.elementor-44 .elementor-element.elementor-element-602ecc3{--width:100%;}.elementor-44 .elementor-element.elementor-element-a82a354{--width:100%;}.elementor-44 .elementor-element.elementor-element-51380d7{--width:1152px;}.elementor-44 .elementor-element.elementor-element-aca7ae8{--width:1152px;}.elementor-44 .elementor-element.elementor-element-2f18bc4{--width:1152px;}.elementor-44 .elementor-element.elementor-element-5ed5747{--width:1152px;}.elementor-44 .elementor-element.elementor-element-6cd0689{--width:1152px;}.elementor-44 .elementor-element.elementor-element-32f33f6{--width:1152px;}.elementor-44 .elementor-element.elementor-element-d0ab4b1{--width:1152px;}.elementor-44 .elementor-element.elementor-element-a2c56ee{--width:1152px;}.elementor-44 .elementor-element.elementor-element-baac12d{--width:1152px;}}@media(max-width:1024px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-97bd2a2{--width:50%;}.elementor-44 .elementor-element.elementor-element-f6b5880{--width:100%;}.elementor-44 .elementor-element.elementor-element-47b1c79{--width:50px;}.elementor-44 .elementor-element.elementor-element-e07507e{--width:52%;}}@media(max-width:1366px){.elementor-44 .elementor-element.elementor-element-68a95cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-3dd13ae .elementor-heading-title{font-size:76px;line-height:0.85em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-38035a5{font-size:15px;line-height:1.75em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button{font-size:14px;line-height:1.35em;letter-spacing:0.04px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:020px 30px 20px 30px;}.elementor-44 .elementor-element.elementor-element-f6b5880{--e-con-grid-template-columns:repeat(3, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-b820d5a{--min-height:114px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-c0ba3e8 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-753d4bc .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-44 .elementor-element.elementor-element-e438147{--min-height:114px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-5eafa58 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-bfc7107 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-44 .elementor-element.elementor-element-8af9347{--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-10c5653 .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-45cb64f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-45cb64f .elementor-heading-title{font-size:16px;line-height:1px;}.elementor-44 .elementor-element.elementor-element-47b1c79{--min-height:570px;}.elementor-44 .elementor-element.elementor-element-5e84a70{--min-height:570px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-14d9e56{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-7785fc7 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-a49df47 .elementor-heading-title{font-size:68px;line-height:1.02em;}.elementor-44 .elementor-element.elementor-element-2618f42{width:100%;max-width:100%;font-size:15.5px;line-height:1.4em;}.elementor-44 .elementor-element.elementor-element-e07507e{--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:stretch;--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-44 .elementor-element.elementor-element-ca1f525{--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:stretch;}.elementor-44 .elementor-element.elementor-element-d9b8fdb{--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:22px 22px;--row-gap:22px;--column-gap:22px;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f7f6433{text-align:center;}.elementor-44 .elementor-element.elementor-element-f7f6433 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-44 .elementor-element.elementor-element-83f3578{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-ef44e7d .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-44 .elementor-element.elementor-element-43d1c2a{font-size:14px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-1d0ab47{--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:22px 22px;--row-gap:22px;--column-gap:22px;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d515d1d{text-align:center;}.elementor-44 .elementor-element.elementor-element-d515d1d .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-44 .elementor-element.elementor-element-fc46dfb{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-8c8790f .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-44 .elementor-element.elementor-element-cb358ed{font-size:14px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-602ecc3{--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:22px 22px;--row-gap:22px;--column-gap:22px;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-88d8948{text-align:center;}.elementor-44 .elementor-element.elementor-element-88d8948 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-44 .elementor-element.elementor-element-40b90f7{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-f8892cf .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-44 .elementor-element.elementor-element-f726d03{font-size:14px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-a82a354{--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:22px 22px;--row-gap:22px;--column-gap:22px;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0cbcbc6{text-align:center;}.elementor-44 .elementor-element.elementor-element-0cbcbc6 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-44 .elementor-element.elementor-element-c4db799{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-aa246e0 .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-44 .elementor-element.elementor-element-9f26372{font-size:14px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-8b6f911{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;border-width:0px 0px 0px 04px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:04px;--border-radius:0px 18px 18px 0px;--padding-top:030px;--padding-bottom:32px;--padding-left:34px;--padding-right:34px;}.elementor-44 .elementor-element.elementor-element-a60a99a .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-44 .elementor-element.elementor-element-b040966{text-align:start;font-size:14px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-2705560 .elementor-heading-title{font-size:32px;line-height:1.08em;}.elementor-44 .elementor-element.elementor-element-51380d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-aca7ae8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-2f18bc4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-5ed5747{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-6cd0689{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-32f33f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-d0ab4b1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-0595fe5{width:var( --container-widget-width, 1270px );max-width:1270px;--container-widget-width:1270px;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-a2c56ee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-72e2a24{width:var( --container-widget-width, 1270px );max-width:1270px;--container-widget-width:1270px;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-baac12d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-155e9a9{width:var( --container-widget-width, 1270px );max-width:1270px;--container-widget-width:1270px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-0be9fd8{--min-height:525px;--padding-top:70px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-68a95cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-97bd2a2{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-3dd13ae .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-38035a5{padding:7px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-44 .elementor-element.elementor-element-7ddc2a9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button{font-size:16px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-f6b5880{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-b820d5a{--min-height:100px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-44 .elementor-element.elementor-element-c0ba3e8{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-c0ba3e8 .elementor-heading-title{font-size:17px;line-height:1.4em;letter-spacing:0.09px;}.elementor-44 .elementor-element.elementor-element-753d4bc{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-753d4bc .elementor-heading-title{font-size:17px;line-height:1em;letter-spacing:0.09px;}.elementor-44 .elementor-element.elementor-element-e438147{--min-height:100px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-44 .elementor-element.elementor-element-5eafa58{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-5eafa58 .elementor-heading-title{font-size:17px;line-height:1.4em;letter-spacing:0.09px;}.elementor-44 .elementor-element.elementor-element-bfc7107{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-bfc7107 .elementor-heading-title{font-size:17px;line-height:1.4em;letter-spacing:0.09px;}.elementor-44 .elementor-element.elementor-element-8af9347{--min-height:67px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:012px;--padding-bottom:012px;--padding-left:012px;--padding-right:012px;}.elementor-44 .elementor-element.elementor-element-10c5653{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-10c5653 .elementor-heading-title{font-size:17px;line-height:1.4em;letter-spacing:0.09px;}.elementor-44 .elementor-element.elementor-element-45cb64f{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-element-45cb64f .elementor-heading-title{font-size:17px;line-height:1em;letter-spacing:0.09px;}.elementor-44 .elementor-element.elementor-element-47b1c79{--min-height:525px;}.elementor-44 .elementor-element.elementor-element-5e84a70{--min-height:650px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-0f056a9{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-14d9e56{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-7175c08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7785fc7 .elementor-heading-title{font-size:11px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-a49df47 .elementor-heading-title{font-size:56px;line-height:1.02em;}.elementor-44 .elementor-element.elementor-element-2618f42{width:100%;max-width:100%;font-size:15px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-e07507e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-44 .elementor-element.elementor-element-d9b8fdb{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-44 .elementor-element.elementor-element-f7f6433 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-ef44e7d .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-43d1c2a{font-size:13.5px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-1d0ab47{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-44 .elementor-element.elementor-element-d515d1d .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-8c8790f .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-cb358ed{font-size:13.5px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-602ecc3{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-44 .elementor-element.elementor-element-88d8948 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-f8892cf .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-f726d03{font-size:13.5px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-a82a354{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-44 .elementor-element.elementor-element-0cbcbc6 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-aa246e0 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-9f26372{font-size:13.5px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-a60a99a .elementor-heading-title{font-size:10.5px;line-height:1.4em;}.elementor-44 .elementor-element.elementor-element-b040966{font-size:16px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-2705560 .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-44 .elementor-element.elementor-element-51380d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-b410366{width:var( --container-widget-width, 704.781px );max-width:704.781px;--container-widget-width:704.781px;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-aca7ae8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-2f18bc4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-5ed5747{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-6cd0689{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-32f33f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-d0ab4b1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-a2c56ee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-baac12d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-0be9fd8{--min-height:550px;--padding-top:60px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-44 .elementor-element.elementor-element-68a95cb{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-97bd2a2{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44 .elementor-element.elementor-element-3dd13ae .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-38035a5{padding:6px 0px 0px 0px;font-size:14px;line-height:1.7em;}.elementor-44 .elementor-element.elementor-element-7ddc2a9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button{font-size:16px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-f6b5880{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-44 .elementor-element.elementor-element-b820d5a{--width:100%;}.elementor-44 .elementor-element.elementor-element-c0ba3e8 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-753d4bc .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-e438147{--width:100%;}.elementor-44 .elementor-element.elementor-element-5eafa58 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-bfc7107 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-10c5653 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-45cb64f .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-47b1c79{--min-height:500px;}.elementor-44 .elementor-element.elementor-element-5e84a70{--min-height:500px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44 .elementor-element.elementor-element-0f056a9{--padding-top:58px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-14d9e56{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-7175c08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7785fc7 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-a49df47 .elementor-heading-title{font-size:48px;line-height:1.02em;}.elementor-44 .elementor-element.elementor-element-2618f42{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-size:14px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-e07507e{--width:100%;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-44 .elementor-element.elementor-element-d9b8fdb{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f7f6433 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-83f3578{--width:83%;}.elementor-44 .elementor-element.elementor-element-ef44e7d .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-43d1c2a{font-size:13px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-1d0ab47{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d515d1d .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-fc46dfb{--width:83%;}.elementor-44 .elementor-element.elementor-element-8c8790f .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-cb358ed{font-size:13px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-602ecc3{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-88d8948 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-40b90f7{--width:83%;}.elementor-44 .elementor-element.elementor-element-f8892cf .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-f726d03{font-size:13px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-a82a354{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0cbcbc6 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-c4db799{--width:83%;}.elementor-44 .elementor-element.elementor-element-aa246e0 .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-9f26372{font-size:13px;line-height:1.55em;}.elementor-44 .elementor-element.elementor-element-8b6f911{--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-a60a99a .elementor-heading-title{font-size:10px;line-height:1.4em;}.elementor-44 .elementor-element.elementor-element-b040966{font-size:14px;line-height:1.3em;}.elementor-44 .elementor-element.elementor-element-2705560 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-44 .elementor-element.elementor-element-51380d7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-aca7ae8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-2f18bc4{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-5ed5747{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-6cd0689{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-32f33f6{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-d0ab4b1{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-a2c56ee{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-44 .elementor-element.elementor-element-baac12d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}/* Start custom CSS for heading, class: .elementor-element-d49959c */.elementor-44 .elementor-element.elementor-element-d49959c {
  width: auto;
  max-width: 100%;
  align-self: flex-start;
  margin: 0;
}

.elementor-44 .elementor-element.elementor-element-d49959c .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;

  margin: 0;
  padding: 0;

  color: #f2d7ad;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.15em;
  line-height: 1.4;
  text-transform: uppercase;
}

/* Traço decorativo antes do texto */

.elementor-44 .elementor-element.elementor-element-d49959c .elementor-heading-title::before {
  display: block;
  width: 28px;
  height: 1px;
  flex: 0 0 28px;

  background-color: currentColor;

  content: "";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dd13ae */.elementor-44 .elementor-element.elementor-element-3dd13ae {
  width: 100%;
  max-width: 650px;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-3dd13ae .elementor-heading-title {
  margin: 0;
  padding: 0;
  color: #ffffff;
}

.elementor-44 .elementor-element.elementor-element-3dd13ae .elementor-heading-title span {
  display: block;
  margin-top: 17px;
  color: #f2d7ad;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38035a5 */.elementor-44 .elementor-element.elementor-element-38035a5 {
  width: 100%;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-38035a5 .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-38035a5 p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72724cb */.elementor-44 .elementor-element.elementor-element-72724cb {
  width: auto;
  margin: 0;
  padding: 0;
  align-self: flex-start;
}

.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button {
  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    background-color 180ms ease,
    color 180ms ease;
}

.elementor-44 .elementor-element.elementor-element-72724cb .elementor-button:hover {
  transform: translateY(-3px);
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-72724cb {
    width: 100%;
    align-self: stretch;
  }

  .elementor-44 .elementor-element.elementor-element-72724cb .elementor-button {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ddc2a9 */.elementor-44 .elementor-element.elementor-element-7ddc2a9 {
  position: relative;
  min-width: 0;
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ba3e8 */.elementor-44 .elementor-element.elementor-element-c0ba3e8 {
  width: 100%;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-c0ba3e8 .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-753d4bc */.elementor-44 .elementor-element.elementor-element-753d4bc {
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-753d4bc .elementor-heading-title {
  margin: 0;
  padding: 0;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b820d5a */.elementor-44 .elementor-element.elementor-element-b820d5a {
  position: relative;
  min-width: 0;

  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eafa58 */.elementor-44 .elementor-element.elementor-element-5eafa58 {
  width: 100%;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-5eafa58 .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfc7107 */.elementor-44 .elementor-element.elementor-element-bfc7107 {
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-bfc7107 .elementor-heading-title {
  margin: 0;
  padding: 0;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e438147 */.elementor-44 .elementor-element.elementor-element-e438147 {
  position: relative;
  min-width: 0;

  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c5653 */.elementor-44 .elementor-element.elementor-element-10c5653 {
  width: 100%;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-10c5653 .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45cb64f */.elementor-44 .elementor-element.elementor-element-45cb64f {
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-45cb64f .elementor-heading-title {
  margin: 0;
  padding: 0;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8af9347 */.elementor-44 .elementor-element.elementor-element-8af9347 {
  position: relative;
  min-width: 0;

  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97bd2a2 */.elementor-44 .elementor-element.elementor-element-97bd2a2 {
  position: relative;
  z-index: 3;
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff6da0e */.elementor-44 .elementor-element.elementor-element-ff6da0e {
  position: relative;
  z-index: 1;

  width: 100%;
  height: 100%;
  min-height: inherit;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-ff6da0e .elementor-widget-container {
  width: 100%;
  height: 100%;
  min-height: inherit;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-ff6da0e img {
  display: block;

  width: 100%;
  height: 100%;
  min-height: inherit;

  margin: 0;
  padding: 0;

  object-fit: cover;
  object-position: center 10%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e84a70 */.elementor-44 .elementor-element.elementor-element-5e84a70 {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  width: 100%;
  margin: 0;
  padding: 0;

  border: 1px solid rgba(242, 215, 173, 0.34);
  border-radius: 350px 350px 28px 28px;

  background:
    radial-gradient(
      circle at 50% 25%,
      rgba(242, 215, 173, 0.24),
      transparent 29%
    ),
    linear-gradient(
      155deg,
      #2d55a8,
      #011839
    );

  box-shadow:
    0 35px 85px rgba(1, 24, 57, 0.38),
    15px 18px 0 rgba(204, 157, 82, 0.08);
}

/* Sombra interna na parte inferior */

.elementor-44 .elementor-element.elementor-element-5e84a70::after {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  left: 0;

  height: 32%;

  background: linear-gradient(
    to top,
    rgba(1, 24, 57, 0.38),
    transparent
  );

  content: "";
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b1c79 */.elementor-44 .elementor-element.elementor-element-47b1c79 {
  position: relative;
  z-index: 3;
  min-width: 0;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be9fd8 */.elementor-44 .elementor-element.elementor-element-0be9fd8 {
  --hero-navy: #011839;
  --hero-blue: #1b3e89;
  --hero-gold: #cc9d52;
  --hero-sand: #f2d7ad;
  --hero-white: #ffffff;

  position: relative;
  isolation: isolate;
  overflow: hidden;

  width: 100%;
  color: var(--hero-white);

  background:
    radial-gradient(
      circle at 80% 15%,
      rgba(204, 157, 82, 0.16),
      transparent 29%
    ),
    radial-gradient(
      circle at 8% 90%,
      rgba(27, 62, 137, 0.58),
      transparent 42%
    ),
    linear-gradient(
      138deg,
      #011839 0%,
      #062653 64%,
      #1b3e89 100%
    );
}

/* Círculos decorativos */

.elementor-44 .elementor-element.elementor-element-0be9fd8::before,
.elementor-44 .elementor-element.elementor-element-0be9fd8::after {
  position: absolute;
  z-index: -1;
  display: block;

  border: 1px solid rgba(242, 215, 173, 0.12);
  border-radius: 50%;

  content: "";
  pointer-events: none;
}

.elementor-44 .elementor-element.elementor-element-0be9fd8::before {
  top: -260px;
  left: -10px;
  width: 600px;
  height: 600px;
}

.elementor-44 .elementor-element.elementor-element-0be9fd8::after {
  right: -180px;
  bottom: -620px;
  width: 920px;
  height: 920px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7785fc7 */.elementor-44 .elementor-element.elementor-element-7785fc7 {
  width: auto;
  max-width: 100%;
  align-self: flex-start;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-7785fc7 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 12px;

  margin: 0;
  padding: 0;
}

/* Traço dourado */

.elementor-44 .elementor-element.elementor-element-7785fc7 .elementor-heading-title::before {
  display: block;

  width: 28px;
  height: 1px;
  flex: 0 0 28px;

  background-color: #cc9d52;

  content: "";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a49df47 */.elementor-44 .elementor-element.elementor-element-a49df47 {
  width: 100%;
  max-width: 100%;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-a49df47 .elementor-heading-title {
  margin: 0;
  padding: 0;
  color: #011839;
}

/* Primeira parte */

.elementor-44 .elementor-element.elementor-element-a49df47 .elementor-heading-title span {
  display: block;
}

/* Segunda parte azul */

.elementor-44 .elementor-element.elementor-element-a49df47 .elementor-heading-title strong {
  display: block;

  margin-top: 14px;

  color: #1b3e89;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2618f42 */.elementor-44 .elementor-element.elementor-element-2618f42 {
  width: 100%;
  max-width: 430px;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-2618f42 .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-2618f42 p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7175c08 */.elementor-44 .elementor-element.elementor-element-7175c08 {
  position: relative;
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7f6433 */.elementor-44 .elementor-element.elementor-element-f7f6433 {
  width: 38px;
  min-width: 38px;
  height: 38px;
  flex: 0 0 38px;

  margin: 2px 0 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-f7f6433 .elementor-widget-container {
  width: 100%;
  height: 100%;
}

.elementor-44 .elementor-element.elementor-element-f7f6433 .elementor-heading-title {
  display: flex;

  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;

  margin: 0;
  padding: 0;

  border-radius:50%;
  background-color: #1b3e89;
  color: #ffffff;
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-f7f6433 {
    width: 34px;
    min-width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef44e7d */.elementor-44 .elementor-element.elementor-element-ef44e7d {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-ef44e7d .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43d1c2a */.elementor-44 .elementor-element.elementor-element-43d1c2a {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-43d1c2a .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-43d1c2a p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83f3578 */.elementor-44 .elementor-element.elementor-element-83f3578 {
  min-width: 0;
  flex: 1 1 auto;

  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b8fdb */.elementor-44 .elementor-element.elementor-element-d9b8fdb {
  position: relative;
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d515d1d */.elementor-44 .elementor-element.elementor-element-d515d1d {
  width: 38px;
  min-width: 38px;
  height: 38px;
  flex: 0 0 38px;

  margin: 2px 0 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-d515d1d .elementor-widget-container {
  width: 100%;
  height: 100%;
}

.elementor-44 .elementor-element.elementor-element-d515d1d .elementor-heading-title {
  display: flex;

  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;

  margin: 0;
  padding: 0;

  border-radius:50%;
  background-color: #1b3e89;
  color: #ffffff;
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-d515d1d {
    width: 34px;
    min-width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c8790f */.elementor-44 .elementor-element.elementor-element-8c8790f {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-8c8790f .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb358ed */.elementor-44 .elementor-element.elementor-element-cb358ed {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-cb358ed .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-cb358ed p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc46dfb */.elementor-44 .elementor-element.elementor-element-fc46dfb {
  min-width: 0;
  flex: 1 1 auto;

  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d0ab47 */.elementor-44 .elementor-element.elementor-element-1d0ab47 {
  position: relative;
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88d8948 */.elementor-44 .elementor-element.elementor-element-88d8948 {
  width: 38px;
  min-width: 38px;
  height: 38px;
  flex: 0 0 38px;

  margin: 2px 0 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-88d8948 .elementor-widget-container {
  width: 100%;
  height: 100%;
}

.elementor-44 .elementor-element.elementor-element-88d8948 .elementor-heading-title {
  display: flex;

  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;

  margin: 0;
  padding: 0;

  border-radius:50%;
  background-color: #1b3e89;
  color: #ffffff;
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-88d8948 {
    width: 34px;
    min-width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8892cf */.elementor-44 .elementor-element.elementor-element-f8892cf {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-f8892cf .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f726d03 */.elementor-44 .elementor-element.elementor-element-f726d03 {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-f726d03 .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-f726d03 p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b90f7 */.elementor-44 .elementor-element.elementor-element-40b90f7 {
  min-width: 0;
  flex: 1 1 auto;

  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602ecc3 */.elementor-44 .elementor-element.elementor-element-602ecc3 {
  position: relative;
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cbcbc6 */.elementor-44 .elementor-element.elementor-element-0cbcbc6 {
  width: 38px;
  min-width: 38px;
  height: 38px;
  flex: 0 0 38px;

  margin: 2px 0 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-0cbcbc6 .elementor-widget-container {
  width: 100%;
  height: 100%;
}

.elementor-44 .elementor-element.elementor-element-0cbcbc6 .elementor-heading-title {
  display: flex;

  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;

  margin: 0;
  padding: 0;

  border-radius:50%;
  background-color: #1b3e89;
  color: #ffffff;
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-0cbcbc6 {
    width: 34px;
    min-width: 34px;
    height: 34px;
    flex-basis: 34px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa246e0 */.elementor-44 .elementor-element.elementor-element-aa246e0 {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-aa246e0 .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f26372 */.elementor-44 .elementor-element.elementor-element-9f26372 {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-9f26372 .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-9f26372 p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4db799 */.elementor-44 .elementor-element.elementor-element-c4db799 {
  min-width: 0;
  flex: 1 1 auto;

  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82a354 */.elementor-44 .elementor-element.elementor-element-a82a354 {
  position: relative;
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f525 */.elementor-44 .elementor-element.elementor-element-ca1f525 {
  position: relative;

  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a60a99a */.elementor-44 .elementor-element.elementor-element-a60a99a {
  width: auto;
  max-width: 100%;
  align-self: flex-start;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-a60a99a .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  gap: 8px;

  margin: 0;
  padding: 0;
}

/* Pequeno círculo dourado */

.elementor-44 .elementor-element.elementor-element-a60a99a .elementor-heading-title::before {
  display: block;

  width: 7px;
  height: 7px;
  flex: 0 0 7px;

  border: 2px solid #e0bd82;
  border-radius: 50%;

  content: "";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b040966 */.elementor-44 .elementor-element.elementor-element-b040966 {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-b040966 .elementor-widget-container {
  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-b040966 p {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2705560 */.elementor-44 .elementor-element.elementor-element-2705560 {
  width: 100%;
  min-width: 0;

  margin: 0;
  padding: 0;
}

.elementor-44 .elementor-element.elementor-element-2705560 .elementor-heading-title {
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b6f911 */.elementor-44 .elementor-element.elementor-element-8b6f911 {
  position: relative;
  min-width: 0;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07507e */.elementor-44 .elementor-element.elementor-element-e07507e {
  position: relative;
  min-width: 0;
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f056a9 */.elementor-44 .elementor-element.elementor-element-0f056a9 {
  position: relative;
  overflow: hidden;

  width: 100%;

  border-top: 1px solid rgba(1, 24, 57, 0.12);
  background-color: #fff8ec;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9a7e5 */.elementor-44 .elementor-element.elementor-element-ce9a7e5 {
  margin: 0;
  padding: 92px 24px;

  background:
    radial-gradient(
      circle at 90% 10%,
      rgba(204, 157, 82, 0.12),
      transparent 28%
    ),
    linear-gradient(
      120deg,
      #011839 0%,
      #08234a 64%,
      #2c54a7 100%
    );
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-ce9a7e5 {
    padding: 76px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-ce9a7e5 {
    padding: 58px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-ce9a7e5 {
    padding: 46px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96d272b */.elementor-44 .elementor-element.elementor-element-96d272b {
  margin: 0;
  padding: 88px 24px;
  background: #fff8ec;
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-96d272b {
    padding: 72px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-96d272b {
    padding: 56px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-96d272b {
    padding: 44px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3a7154 */.elementor-44 .elementor-element.elementor-element-b3a7154 {
  margin: 0;
  padding: 92px 24px;
  overflow: hidden;

  background:
    radial-gradient(
      circle at 8% 15%,
      rgba(242, 215, 173, 0.12),
      transparent 28%
    ),
    radial-gradient(
      circle at 93% 88%,
      rgba(255, 255, 255, 0.08),
      transparent 25%
    ),
    linear-gradient(
      120deg,
      #294b87 0%,
      #173e80 48%,
      #0b3272 100%
    );
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-b3a7154 {
    padding: 72px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-b3a7154 {
    padding: 58px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-b3a7154 {
    padding: 46px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cedec2 */.elementor-44 .elementor-element.elementor-element-2cedec2 {
  margin: 0;
  padding: 88px 24px;
  background: #fff8ec;
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-2cedec2 {
    padding: 72px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-2cedec2 {
    padding: 56px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-2cedec2 {
    padding: 44px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-118b7e0 */.elementor-44 .elementor-element.elementor-element-118b7e0 {
  margin: 0;
  padding: 88px 24px;

  background:
    radial-gradient(
      circle at 8% 85%,
      rgba(27, 62, 137, 0.48),
      transparent 34%
    ),
    linear-gradient(
      120deg,
      #011839 0%,
      #08234a 58%,
      #1b3e89 100%
    );
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-118b7e0 {
    padding: 72px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-118b7e0 {
    padding: 56px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-118b7e0 {
    padding: 44px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0f9285 */.elementor-44 .elementor-element.elementor-element-a0f9285 {
  margin: 0;
  padding: 88px 24px;
  background: #fff8ec;
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-a0f9285 {
    padding: 72px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-a0f9285 {
    padding: 56px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-a0f9285 {
    padding: 44px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3748c7f */.elementor-44 .elementor-element.elementor-element-3748c7f {
  margin: 0;
  padding: 96px 24px;

  background:
    radial-gradient(
      circle at 12% 85%,
      rgba(27, 62, 137, 0.45),
      transparent 30%
    ),
    radial-gradient(
      circle at 88% 10%,
      rgba(204, 157, 82, 0.12),
      transparent 25%
    ),
    linear-gradient(
      120deg,
      #011839 0%,
      #071d40 58%,
      #123b7c 100%
    );
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-3748c7f {
    padding: 76px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-3748c7f {
    padding: 58px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-3748c7f {
    padding: 46px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-064c586 */.elementor-44 .elementor-element.elementor-element-064c586 {
  margin: 0;
  padding: 96px 24px;
  background: #fff8ec;
}

@media (max-width: 1024px) {
  .elementor-44 .elementor-element.elementor-element-064c586 {
    padding: 76px 24px;
  }
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-064c586 {
    padding: 58px 20px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-064c586 {
    padding: 46px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5270c14 */.elementor-44 .elementor-element.elementor-element-5270c14 {
  margin: 0;
  padding: 0 24px 28px;
  background: #082a59;
}

@media (max-width: 767px) {
  .elementor-44 .elementor-element.elementor-element-5270c14 {
    padding: 0 20px 26px;
  }
}

@media (max-width: 479px) {
  .elementor-44 .elementor-element.elementor-element-5270c14 {
    padding: 0 16px 24px;
  }
}/* End custom CSS */