.elementor-1319 .elementor-element.elementor-element-509815e{--display:flex;--min-height:700px;--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;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-509815e:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-509815e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B2A41 0%, #2C3E50 100%);}.elementor-1319 .elementor-element.elementor-element-aea4988{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1319 .elementor-element.elementor-element-078571f{--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-1319 .elementor-element.elementor-element-64174d5 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-4d1f122{--display:flex;--min-height:600px;--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;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-4d1f122:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-4d1f122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-1319 .elementor-element.elementor-element-bc683bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-26f9dfa{--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-1319 .elementor-element.elementor-element-65bcff2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-65bcff2:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-65bcff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A1F1F;}.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-1319 .elementor-element.elementor-element-5a5d5cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-icon i{color:#FF7F50;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-icon svg{fill:#FF7F50;transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-5bf8c76{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-text{color:#BDC3C7;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-40ceeb7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-40ceeb7:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-40ceeb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2F1F;}.elementor-1319 .elementor-element.elementor-element-c1c9751 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-icon i{color:#FF7F50;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-icon svg{fill:#FF7F50;transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-a70bb02{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-text{color:#BDC3C7;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-7cae960{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:10px;--padding-left:300px;--padding-right:300px;}.elementor-1319 .elementor-element.elementor-element-7cae960:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-7cae960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-84cfebc{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-84cfebc:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-84cfebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-9968280{--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-1319 .elementor-element.elementor-element-8d3262c{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1319 .elementor-element.elementor-element-7e5004e .elementor-icon-wrapper{text-align:start;}.elementor-1319 .elementor-element.elementor-element-7e5004e.elementor-view-stacked .elementor-icon{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-7e5004e.elementor-view-framed .elementor-icon, .elementor-1319 .elementor-element.elementor-element-7e5004e.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-7e5004e.elementor-view-framed .elementor-icon, .elementor-1319 .elementor-element.elementor-element-7e5004e.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-7e5004e .elementor-icon{font-size:36px;}.elementor-1319 .elementor-element.elementor-element-7e5004e .elementor-icon svg{height:36px;}.elementor-1319 .elementor-element.elementor-element-205a189 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#1B2A41;}.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-1319 .elementor-element.elementor-element-4e4ca37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-4e4ca37{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-81c1b0a{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1319 .elementor-element.elementor-element-b45c0e8 .elementor-icon-wrapper{text-align:start;}.elementor-1319 .elementor-element.elementor-element-b45c0e8.elementor-view-stacked .elementor-icon{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-b45c0e8.elementor-view-framed .elementor-icon, .elementor-1319 .elementor-element.elementor-element-b45c0e8.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-b45c0e8.elementor-view-framed .elementor-icon, .elementor-1319 .elementor-element.elementor-element-b45c0e8.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-b45c0e8 .elementor-icon{font-size:36px;}.elementor-1319 .elementor-element.elementor-element-b45c0e8 .elementor-icon svg{height:36px;}.elementor-1319 .elementor-element.elementor-element-37ce840 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-bfb4f67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-bfb4f67{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-3ab01f1{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1319 .elementor-element.elementor-element-ad81069 .elementor-icon-wrapper{text-align:start;}.elementor-1319 .elementor-element.elementor-element-ad81069.elementor-view-stacked .elementor-icon{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-ad81069.elementor-view-framed .elementor-icon, .elementor-1319 .elementor-element.elementor-element-ad81069.elementor-view-default .elementor-icon{color:#1B2A41;border-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-ad81069.elementor-view-framed .elementor-icon, .elementor-1319 .elementor-element.elementor-element-ad81069.elementor-view-default .elementor-icon svg{fill:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-ad81069 .elementor-icon{font-size:36px;}.elementor-1319 .elementor-element.elementor-element-ad81069 .elementor-icon svg{height:36px;}.elementor-1319 .elementor-element.elementor-element-8c29863 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-8544d34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-8544d34{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-1b6f100{--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-1319 .elementor-element.elementor-element-51767c7 img{width:80%;}.elementor-1319 .elementor-element.elementor-element-bda2898{--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:10px;--padding-left:300px;--padding-right:300px;}.elementor-1319 .elementor-element.elementor-element-bda2898:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-bda2898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-46c1aa5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-46c1aa5:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-46c1aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-a5594ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 8.000000000000034, 28, 0.25);}.elementor-1319 .elementor-element.elementor-element-a5594ec:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-a5594ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-355f9c0{--display:flex;}.elementor-1319 .elementor-element.elementor-element-7964ca8{text-align:center;}.elementor-1319 .elementor-element.elementor-element-7964ca8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:0.8em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-472565f{text-align:center;}.elementor-1319 .elementor-element.elementor-element-472565f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:0.8em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-a2b9001{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-ebc3882{width:var( --container-widget-width, 116.239% );max-width:116.239%;--container-widget-width:116.239%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-ebc3882.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-icon i{color:#1B2A41;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-icon svg{fill:#1B2A41;transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-text{color:#1B2A41;transition:color 0.3s;}.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-1319 .elementor-element.elementor-element-ec3e2f3 .elementor-button{background-color:#DAA52000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-1319 .elementor-element.elementor-element-3f6d906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 8.000000000000034, 28, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1319 .elementor-element.elementor-element-3f6d906:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-3f6d906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-e699f1b{--display:flex;}.elementor-1319 .elementor-element.elementor-element-f779f08{text-align:center;}.elementor-1319 .elementor-element.elementor-element-f779f08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:0.8em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-f423fe7{text-align:center;}.elementor-1319 .elementor-element.elementor-element-f423fe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:0.8em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-2749984{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-9f68b40{width:var( --container-widget-width, 116.239% );max-width:116.239%;--container-widget-width:116.239%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-9f68b40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-icon i{color:#1B2A41;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-icon svg{fill:#1B2A41;transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-text{color:#1B2A41;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-055401a .elementor-button{background-color:#DAA52000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;border-radius:16px 16px 16px 16px;}.elementor-1319 .elementor-element.elementor-element-62e413f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 8.000000000000034, 28, 0.25);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1319 .elementor-element.elementor-element-62e413f:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-62e413f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-17e8e3e{--display:flex;}.elementor-1319 .elementor-element.elementor-element-8087394{text-align:center;}.elementor-1319 .elementor-element.elementor-element-8087394 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:0.8em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-c198b84{text-align:center;}.elementor-1319 .elementor-element.elementor-element-c198b84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:0.8em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-b9ed83f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-1e7d1ec{width:var( --container-widget-width, 116.239% );max-width:116.239%;--container-widget-width:116.239%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-1e7d1ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-icon i{color:#1B2A41;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-icon svg{fill:#1B2A41;transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-text{color:#1B2A41;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-e5306a8 .elementor-button{background-color:#DAA52000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;border-radius:16px 16px 16px 16px;}.elementor-1319 .elementor-element.elementor-element-aa27010{--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:24px 40px;--row-gap:24px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-aa27010:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-aa27010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B2A41 0%, #0E1524 100%);}.elementor-1319 .elementor-element.elementor-element-6570d02{--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-1319 .elementor-element.elementor-element-b493454 > .elementor-widget-container{margin:0px 0px 024px 0px;}.elementor-1319 .elementor-element.elementor-element-b493454{text-align:start;}.elementor-1319 .elementor-element.elementor-element-b493454 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-bb3f341{--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;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.22);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-1319 .elementor-element.elementor-element-bb3f341:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-bb3f341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-9fe7011{text-align:start;}.elementor-1319 .elementor-element.elementor-element-9fe7011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-4c7a64c{--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;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.22);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-1319 .elementor-element.elementor-element-4c7a64c:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-4c7a64c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-0080dee{text-align:start;}.elementor-1319 .elementor-element.elementor-element-0080dee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-9a9ac10{--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;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.22);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-1319 .elementor-element.elementor-element-9a9ac10:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-9a9ac10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-5cd781a{text-align:start;}.elementor-1319 .elementor-element.elementor-element-5cd781a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-37dee01{--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;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.22);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-1319 .elementor-element.elementor-element-37dee01:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-37dee01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-d1a17d0{text-align:start;}.elementor-1319 .elementor-element.elementor-element-d1a17d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-c4cc733{--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;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.22);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-1319 .elementor-element.elementor-element-c4cc733:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-c4cc733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-c584351{text-align:start;}.elementor-1319 .elementor-element.elementor-element-c584351 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-2d1d923{--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;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.22);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-1319 .elementor-element.elementor-element-2d1d923:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-2d1d923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-f0e6b45{text-align:start;}.elementor-1319 .elementor-element.elementor-element-f0e6b45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-ddd3cdf{--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;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.22);--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-1319 .elementor-element.elementor-element-ddd3cdf:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-ddd3cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-4430d1e{text-align:start;}.elementor-1319 .elementor-element.elementor-element-4430d1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;line-height:0.8em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-65d01f5{--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-1319 .elementor-element.elementor-element-c4c01b7{--display:flex;--gap:14px 12px;--row-gap:14px;--column-gap:12px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-1319 .elementor-element.elementor-element-3b4eb8d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1319 .elementor-element.elementor-element-3b4eb8d{text-align:start;}.elementor-1319 .elementor-element.elementor-element-3b4eb8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1em;color:#FF7F50;}.elementor-1319 .elementor-element.elementor-element-558a4af.elementor-element{--align-self:flex-start;}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-icon i{color:#03AD33;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-icon svg{fill:#03AD33;transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-558a4af{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1319 .elementor-element.elementor-element-558a4af .elementor-icon-list-text{transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-196823c.elementor-element{--align-self:flex-start;}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-icon i{color:#BD0000;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-icon svg{fill:#BD0000;transition:fill 0.3s;}.elementor-1319 .elementor-element.elementor-element-196823c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1319 .elementor-element.elementor-element-196823c .elementor-icon-list-text{color:#9C9C9C;transition:color 0.3s;}.elementor-1319 .elementor-element.elementor-element-f30eff7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:10px;--padding-left:300px;--padding-right:300px;}.elementor-1319 .elementor-element.elementor-element-f30eff7:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-f30eff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1524;}.elementor-1319 .elementor-element.elementor-element-0de878c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0de878c:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-0de878c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E1524 0%, #1B2A41 100%);}.elementor-1319 .elementor-element.elementor-element-7d37205{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-1319 .elementor-element.elementor-element-1869fb6{--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:56px 40px;--row-gap:56px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-1869fb6:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-1869fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A41;}.elementor-1319 .elementor-element.elementor-element-66a7d0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1319 .elementor-element.elementor-element-c33d478 img{width:70%;}.elementor-1319 .elementor-element.elementor-element-11b5eed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-d96f756 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-d96f756{text-align:start;}.elementor-1319 .elementor-element.elementor-element-d96f756 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-eac6bd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-eac6bd0{text-align:start;}.elementor-1319 .elementor-element.elementor-element-eac6bd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1em;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-83184f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-83184f7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#BDC3C7;}.elementor-1319 .elementor-element.elementor-element-0771816{--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:24px 40px;--row-gap:24px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-0771816:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-0771816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B2A41 0%, #0E1524 100%);}.elementor-1319 .elementor-element.elementor-element-18f1fc7{--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-1319 .elementor-element.elementor-element-da2683d{--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;}.elementor-1319 .elementor-element.elementor-element-2674d19{--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-1319 .elementor-element.elementor-element-2674d19:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-2674d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1524;}@media(min-width:768px){.elementor-1319 .elementor-element.elementor-element-aea4988{--width:50%;}.elementor-1319 .elementor-element.elementor-element-078571f{--width:50%;}.elementor-1319 .elementor-element.elementor-element-bc683bd{--width:50%;}.elementor-1319 .elementor-element.elementor-element-26f9dfa{--width:50%;}.elementor-1319 .elementor-element.elementor-element-9968280{--width:50%;}.elementor-1319 .elementor-element.elementor-element-1b6f100{--width:50%;}.elementor-1319 .elementor-element.elementor-element-a5594ec{--width:25%;}.elementor-1319 .elementor-element.elementor-element-3f6d906{--width:25%;}.elementor-1319 .elementor-element.elementor-element-62e413f{--width:25%;}.elementor-1319 .elementor-element.elementor-element-6570d02{--width:45%;}.elementor-1319 .elementor-element.elementor-element-65d01f5{--width:55%;}.elementor-1319 .elementor-element.elementor-element-0de878c{--content-width:1100px;}.elementor-1319 .elementor-element.elementor-element-7d37205{--content-width:1160px;}.elementor-1319 .elementor-element.elementor-element-66a7d0b{--width:55%;}.elementor-1319 .elementor-element.elementor-element-11b5eed{--width:45%;}.elementor-1319 .elementor-element.elementor-element-18f1fc7{--width:60%;}.elementor-1319 .elementor-element.elementor-element-da2683d{--width:40%;}}@media(min-width:2400px){.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1366px){.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1319 .elementor-element.elementor-element-509815e{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-aea4988{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1319 .elementor-element.elementor-element-9945772 > .elementor-widget-container{margin:-20px 0px -70px 0px;}.elementor-1319 .elementor-element.elementor-element-9945772 img{width:100%;}.elementor-1319 .elementor-element.elementor-element-078571f{--width:0px;--min-height:0px;}.elementor-1319 .elementor-element.elementor-element-64174d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-64174d5 img{width:1%;}.elementor-1319 .elementor-element.elementor-element-4d1f122{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-bc683bd{--padding-top:090px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-26f9dfa{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.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-1319 .elementor-element.elementor-element-5a5d5cc .elementor-heading-title{font-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1319 .elementor-element.elementor-element-5bf8c76{--e-icon-list-icon-size:20px;}.elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-5bf8c76 .elementor-icon-list-item > a{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-c1c9751 .elementor-heading-title{font-size:20px;}.elementor-1319 .elementor-element.elementor-element-a70bb02{--e-icon-list-icon-size:20px;}.elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-a70bb02 .elementor-icon-list-item > a{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-7cae960{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-84cfebc{--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-205a189 .elementor-heading-title{font-size:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1319 .elementor-element.elementor-element-4e4ca37{font-size:13px;}.elementor-1319 .elementor-element.elementor-element-37ce840 .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-bfb4f67{font-size:13px;}.elementor-1319 .elementor-element.elementor-element-8c29863 .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-8544d34{font-size:13px;}.elementor-1319 .elementor-element.elementor-element-bda2898{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:030px;}.elementor-1319 .elementor-element.elementor-element-46c1aa5{--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-7964ca8 .elementor-heading-title{font-size:20px;}.elementor-1319 .elementor-element.elementor-element-472565f .elementor-heading-title{font-size:40px;}.elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-ebc3882 .elementor-icon-list-item > a{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1319 .elementor-element.elementor-element-f779f08 .elementor-heading-title{font-size:20px;}.elementor-1319 .elementor-element.elementor-element-f423fe7 .elementor-heading-title{font-size:40px;}.elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-9f68b40 .elementor-icon-list-item > a{font-size:13px;}.elementor-1319 .elementor-element.elementor-element-8087394 .elementor-heading-title{font-size:20px;}.elementor-1319 .elementor-element.elementor-element-c198b84 .elementor-heading-title{font-size:40px;}.elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1319 .elementor-element.elementor-element-1e7d1ec .elementor-icon-list-item > a{font-size:13px;}.elementor-1319 .elementor-element.elementor-element-aa27010{--padding-top:30px;--padding-bottom:050px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-b493454 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-b493454{text-align:center;}.elementor-1319 .elementor-element.elementor-element-b493454 .elementor-heading-title{font-size:25px;}.elementor-1319 .elementor-element.elementor-element-9fe7011 .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-0080dee .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-5cd781a .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-d1a17d0 .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-c584351 .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-f0e6b45 .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-4430d1e .elementor-heading-title{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-c4c01b7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1319 .elementor-element.elementor-element-3b4eb8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-3b4eb8d{text-align:center;}.elementor-1319 .elementor-element.elementor-element-3b4eb8d .elementor-heading-title{font-size:25px;}.elementor-1319 .elementor-element.elementor-element-f30eff7{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-0de878c{--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-7d37205{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-1869fb6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-11b5eed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-d96f756 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-d96f756{text-align:center;}.elementor-1319 .elementor-element.elementor-element-d96f756 .elementor-heading-title{font-size:25px;}.elementor-1319 .elementor-element.elementor-element-eac6bd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-eac6bd0{text-align:center;}.elementor-1319 .elementor-element.elementor-element-eac6bd0 .elementor-heading-title{font-size:25px;}.elementor-1319 .elementor-element.elementor-element-83184f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-83184f7{font-size:13px;}.elementor-1319 .elementor-element.elementor-element-0771816{--padding-top:30px;--padding-bottom:050px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for container, class: .elementor-element-509815e */.glow-heading {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.glow-heading::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 70%;
  width: 800px;
  height: 800px;
  background: radial-gradient(circle, 
    rgba(255, 138, 49, 0.6) 0%, 
    rgba(255, 138, 49, 0.2) 35%, 
    rgba(255, 138, 49, 0) 60%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: glowPulse 4s ease-in-out infinite;
  z-index: 0;
  pointer-events: none;
  filter: blur(80px);
}

/* Animação do brilho */
@keyframes glowPulse {
  0%   { transform: translate(-50%, -50%) scale(1); opacity: 0.5; }
  50%  { transform: translate(-50%, -50%) scale(1.2); opacity: 1; }
  100% { transform: translate(-50%, -50%) scale(1); opacity: 0.5; }
}

/* 🎯 AJUSTE PARA MOBILE */
@media (max-width: 767px) {
  .glow-bg::before {
    top: -500%;  /* exemplo, ajuste como quiser */
    left: 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bcff2 */.elementor-1319 .elementor-element.elementor-element-65bcff2 {
  background: linear-gradient(135deg, #3A1F1F, #4B1F1F);
  background-size: 400% 400%;
  animation: gradientMoveRed 6s ease infinite;
  border-radius: 24px;
  border: 1px solid rgba(255, 127, 80, 0.4);
  box-shadow: 0 10px 25px rgba(0,0,0,0.3);
  padding: 32px;
  transition: all 0.3s ease-in-out;
}
.elementor-1319 .elementor-element.elementor-element-65bcff2:hover {
  transform: translateY(-4px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.4);
}

@keyframes gradientMoveRed {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ceeb7 */.elementor-1319 .elementor-element.elementor-element-40ceeb7 {
  background: linear-gradient(135deg, #1E2F1F, #264D2A);
  background-size: 200% 200%;
  animation: pulseGreen 8s ease-in-out infinite;
  border-radius: 24px;
  border: 1px solid rgba(76, 175, 80, 0.3);
  box-shadow: 0 12px 35px rgba(0,0,0,0.4);
  padding: 32px;
  transition: all 0.3s ease-in-out;
}
.elementor-1319 .elementor-element.elementor-element-40ceeb7:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.5);
}

@keyframes pulseGreen {
  0% { background-position: 0% 50%; border-color: rgba(76, 175, 80, 0.3); }
  50% { background-position: 100% 50%; border-color: rgba(76, 175, 80, 0.6); }
  100% { background-position: 0% 50%; border-color: rgba(76, 175, 80, 0.3); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d3262c *//* CAIXA BASE - fundo animado tipo onda */
.elementor-1319 .elementor-element.elementor-element-8d3262c {
  background: linear-gradient(
    135deg,
    #FF7F50,
    #FFA366,
    #FF7F50,
    #FFA366,
    #FF7F50
  );
  background-size: 300% 300%;
  animation: orangeWave 12s ease-in-out infinite;

  border-radius: 20px;
  padding: 32px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.25);

  color: #082032;
  font-weight: 400;
  transition: all 0.4s ease-in-out;
}

/* TIPOGRAFIA DENTRO DA CAIXA */
.elementor-1319 .elementor-element.elementor-element-8d3262c h1,
.elementor-1319 .elementor-element.elementor-element-8d3262c h2,
.elementor-1319 .elementor-element.elementor-element-8d3262c h3,
.elementor-1319 .elementor-element.elementor-element-8d3262c h4,
.elementor-1319 .elementor-element.elementor-element-8d3262c p,
.elementor-1319 .elementor-element.elementor-element-8d3262c span,
.elementor-1319 .elementor-element.elementor-element-8d3262c strong {
  color: #082032 !important;
}

/* HOVER - ACENDE COMO VOCÊ TINHA CURTIDO */
.elementor-1319 .elementor-element.elementor-element-8d3262c:hover {
  background: linear-gradient(135deg, #FFA766, #FFD2B1, #FFA766);
  background-size: 400% 400%;
  animation: hoverGlowOrange 3s ease-in-out infinite;

  box-shadow: 0 0 25px rgba(255, 140, 66, 0.6), 
              0 0 60px rgba(255, 127, 80, 0.3);
  border-color: rgba(255, 255, 255, 0.2);
}

/* ANIMAÇÃO BASE - ONDA SUAVE */
@keyframes orangeWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ANIMAÇÃO DO HOVER - ACENDENDO */
@keyframes hoverGlowOrange {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c1b0a *//* CAIXA BASE - fundo animado tipo onda */
.elementor-1319 .elementor-element.elementor-element-81c1b0a {
  background: linear-gradient(
    135deg,
    #FF7F50,
    #FFA366,
    #FF7F50,
    #FFA366,
    #FF7F50
  );
  background-size: 300% 300%;
  animation: orangeWave 12s ease-in-out infinite;

  border-radius: 20px;
  padding: 32px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.25);

  color: #082032;
  font-weight: 400;
  transition: all 0.4s ease-in-out;
}

/* TIPOGRAFIA DENTRO DA CAIXA */
.elementor-1319 .elementor-element.elementor-element-81c1b0a h1,
.elementor-1319 .elementor-element.elementor-element-81c1b0a h2,
.elementor-1319 .elementor-element.elementor-element-81c1b0a h3,
.elementor-1319 .elementor-element.elementor-element-81c1b0a h4,
.elementor-1319 .elementor-element.elementor-element-81c1b0a p,
.elementor-1319 .elementor-element.elementor-element-81c1b0a span,
.elementor-1319 .elementor-element.elementor-element-81c1b0a strong {
  color: #082032 !important;
}

/* HOVER - ACENDE COMO VOCÊ TINHA CURTIDO */
.elementor-1319 .elementor-element.elementor-element-81c1b0a:hover {
  background: linear-gradient(135deg, #FFA766, #FFD2B1, #FFA766);
  background-size: 400% 400%;
  animation: hoverGlowOrange 3s ease-in-out infinite;

  box-shadow: 0 0 25px rgba(255, 140, 66, 0.6), 
              0 0 60px rgba(255, 127, 80, 0.3);
  border-color: rgba(255, 255, 255, 0.2);
}

/* ANIMAÇÃO BASE - ONDA SUAVE */
@keyframes orangeWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ANIMAÇÃO DO HOVER - ACENDENDO */
@keyframes hoverGlowOrange {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab01f1 *//* CAIXA BASE - fundo animado tipo onda */
.elementor-1319 .elementor-element.elementor-element-3ab01f1 {
  background: linear-gradient(
    135deg,
    #FF7F50,
    #FFA366,
    #FF7F50,
    #FFA366,
    #FF7F50
  );
  background-size: 300% 300%;
  animation: orangeWave 12s ease-in-out infinite;

  border-radius: 20px;
  padding: 32px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.25);

  color: #082032;
  font-weight: 400;
  transition: all 0.4s ease-in-out;
}

/* TIPOGRAFIA DENTRO DA CAIXA */
.elementor-1319 .elementor-element.elementor-element-3ab01f1 h1,
.elementor-1319 .elementor-element.elementor-element-3ab01f1 h2,
.elementor-1319 .elementor-element.elementor-element-3ab01f1 h3,
.elementor-1319 .elementor-element.elementor-element-3ab01f1 h4,
.elementor-1319 .elementor-element.elementor-element-3ab01f1 p,
.elementor-1319 .elementor-element.elementor-element-3ab01f1 span,
.elementor-1319 .elementor-element.elementor-element-3ab01f1 strong {
  color: #082032 !important;
}

/* HOVER - ACENDE COMO VOCÊ TINHA CURTIDO */
.elementor-1319 .elementor-element.elementor-element-3ab01f1:hover {
  background: linear-gradient(135deg, #FFA766, #FFD2B1, #FFA766);
  background-size: 400% 400%;
  animation: hoverGlowOrange 3s ease-in-out infinite;

  box-shadow: 0 0 25px rgba(255, 140, 66, 0.6), 
              0 0 60px rgba(255, 127, 80, 0.3);
  border-color: rgba(255, 255, 255, 0.2);
}

/* ANIMAÇÃO BASE - ONDA SUAVE */
@keyframes orangeWave {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ANIMAÇÃO DO HOVER - ACENDENDO */
@keyframes hoverGlowOrange {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6f100 *//* Adicione uma classe no mockup (ex: "mockup-animado") */

.mockup-animado {
  animation: floatRotate 5s ease-in-out infinite;
  transform-origin: center;
}

/* Keyframes da animação */
@keyframes floatRotate {
  0%   { transform: translateY(0px) rotate(0deg); }
  25%  { transform: translateY(-10px) rotate(-1deg); }
  50%  { transform: translateY(-15px) rotate(1deg); }
  75%  { transform: translateY(-10px) rotate(-0.5deg); }
  100% { transform: translateY(0px) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84cfebc */.glow-bg {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.glow-bg::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 70%;
  width: 800px;
  height: 800px;
  background: radial-gradient(circle, 
    rgba(255, 138, 49, 0.6) 0%, 
    rgba(255, 138, 49, 0.2) 35%, 
    rgba(255, 138, 49, 0) 60%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: glowPulse 4s ease-in-out infinite;
  z-index: 0;
  pointer-events: none;
  filter: blur(80px);
}

/* Animação do brilho */
@keyframes glowPulse {
  0%   { transform: translate(-50%, -50%) scale(1); opacity: 0.5; }
  50%  { transform: translate(-50%, -50%) scale(1.2); opacity: 1; }
  100% { transform: translate(-50%, -50%) scale(1); opacity: 0.5; }
}

/* 🎯 AJUSTE PARA MOBILE */
@media (max-width: 767px) {
  .glow-bg::before {
    top: 75%;  /* exemplo, ajuste como quiser */
    left: 50%;
    width: 500px;
  height: 500px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c1aa5 *//* =========================
   PALETA
========================= */
:root{
  --brand-dark:#1B2A41;
  --brand-dark-2:#2C3E50;
  --brand-coral:#FF7F50;
  --brand-coral-2:#FFA366;
  --ink:#082032;
}

/* =========================
   CARD BASE
========================= */
.plan-card{
  position:relative;
  background:linear-gradient(135deg,var(--brand-coral),var(--brand-coral-2),var(--brand-coral));
  background-size:300% 300%;
  animation:orangeWave 12s ease-in-out infinite;

  border-radius:20px;
  padding:20px;
  border:1px solid rgba(255,255,255,.07);

  box-shadow:0 8px 22px rgba(0,0,0,.22);
  color:var(--ink);
  display:flex; flex-direction:column;
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, background .25s ease;
}
.plan-card:hover{
  background:linear-gradient(135deg,#FFA766,#FFD2B1,#FFA766);
  background-size:400% 400%;
  animation:hoverGlowOrange 3s ease-in-out infinite;

  transform:translateY(-6px);
  box-shadow:0 12px 28px rgba(0,0,0,.30), 0 2px 0 rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
}
.plan-card h1,.plan-card h2,.plan-card h3,.plan-card h4,
.plan-card p,.plan-card span,.plan-card strong{
  color:#1B2A41 !important;
  margin-bottom:0;
}
.plan-card .card-content{ display:flex; flex-direction:column; gap:14px; flex:1; }

@keyframes orangeWave{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@keyframes hoverGlowOrange{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}

/* =========================
   DESTAQUE — TRIMESTRAL
========================= */
.plan-card.plano-trimestral::before,
.plan-card.plano-trimestral::after{content:none !important;display:none !important;}
.plan-card.plano-trimestral{
  transform:translateY(-4px) scale(1.03);
  border-width:2px !important;
  border-color:rgba(255,255,255,.22) !important;
  box-shadow:0 14px 32px rgba(0,0,0,.30);
  z-index:3;
}
.plan-card.plano-trimestral:hover{
  transform:translateY(-7px) scale(1.035);
  box-shadow:0 18px 38px rgba(0,0,0,.34);
  border-color:rgba(255,255,255,.26) !important;
}
@media (max-width:767px){
  .plan-card.plano-trimestral{
    transform:none;
    box-shadow:0 12px 28px rgba(0,0,0,.26);
  }
}

/* =========================
   BOTÃO PREMIUM COM PULSO
========================= */
.plan-card .elementor-widget-button{ margin-top:auto !important; }

/* BASE */
.plan-card .elementor-widget-button .elementor-button,
.plan-card .elementor-widget-button a.elementor-button,
.plan-card a.elementor-button,
.plan-card .elementor-button{
  position:relative !important;
  display:block !important; 
  width:100% !important;

  background: linear-gradient(270deg,
              var(--brand-dark-2),
              var(--brand-dark),
              #162539,
              var(--brand-dark-2));
  background-size: 300% 300%;
  animation:
    darkWave 12s ease-in-out infinite,
    buttonPulse 3.8s ease-in-out infinite;   /* pulso leve */

  color:#FFFFFF !important;
  border-radius:16px !important;
  border:1px solid rgba(255,255,255,.14) !important;

  padding:14px 20px !important;
  text-align:center !important;
  font-weight:800 !important; 
  letter-spacing:.3px;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.06),
    0 10px 22px rgba(0,0,0,.30) !important;

  transform: translateZ(0);
  transition:
    transform .18s ease,
    box-shadow .18s ease,
    background .22s ease,
    border-color .22s ease !important;

  overflow:hidden !important;
  isolation:isolate;
}
@keyframes darkWave {
  0%{ background-position:0% 50%; }
  50%{ background-position:100% 50%; }
  100%{ background-position:0% 50%; }
}
@keyframes buttonPulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.025); }  /* pulso suave */
  100% { transform: scale(1); }
}

.plan-card .elementor-widget-button .elementor-button *{
  color:#FFFFFF !important; fill:#FFFFFF !important; stroke:#FFFFFF !important;
}

/* halo coral */
.plan-card .elementor-widget-button .elementor-button::before{
  content:"";
  position:absolute; inset:-1px;
  border-radius:16px;
  background: linear-gradient(135deg,
              rgba(255,127,80,.35),
              rgba(255,163,102,.15),
              rgba(255,127,80,.35));
  opacity:.16; filter: blur(8px);
  z-index:0;
}

/* brilho diagonal */
.plan-card .elementor-widget-button .elementor-button::after{
  content:"";
  position:absolute; left:-45%; top:-140%;
  width:60%; height:320%;
  transform: rotate(20deg);
  background: linear-gradient(90deg,
              rgba(255,255,255,0) 0%,
              rgba(255,255,255,.22) 45%,
              rgba(255,255,255,0) 90%);
  opacity:0;
  transition: left .8s ease, opacity .25s ease;
  pointer-events:none; z-index:2;
}

/* HOVER */
.plan-card .elementor-widget-button .elementor-button:hover,
.plan-card a.elementor-button:hover{
  transform: translateY(-2px);
  border-color: rgba(255,255,255,.22) !important;
  box-shadow:
    0 14px 28px rgba(0,0,0,.36),
    0 0 0 2px rgba(255,127,80,.22) !important;
}
.plan-card .elementor-widget-button .elementor-button:hover::after{
  opacity:.9; left:110%;
}

/* ACTIVE / FOCUS */
.plan-card .elementor-widget-button .elementor-button:active{
  transform: scale(0.98);
  box-shadow: 0 8px 18px rgba(0,0,0,.28) !important;
}
.plan-card .elementor-widget-button .elementor-button:focus{
  outline: none !important;
  box-shadow:
    0 14px 28px rgba(0,0,0,.36),
    0 0 0 3px rgba(255,127,80,.28) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6570d02 *//* Padrão desktop */
.left-pill {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  
  padding: 20px 22px 20px 28px;
  border-radius: 14px;
  margin-bottom: 14px;
  
  background: linear-gradient(270deg, #243447, #1C2833);
  background-size: 150% 150%;
  animation: gradientMove 12s ease infinite;

  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);
  position: relative;
  min-height: 70px;
  transition: all .25s ease;
}

/* Texto */
.left-pill h6 {
  color: #FFFFFF;
  font-weight: 600;
  font-size: 16px;
  margin: 0;
  text-align: left;
  line-height: 1.3em;
}

/* Faixa dourada */
.left-pill::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  border-radius: 12px 0 0 12px;
  background: linear-gradient(180deg, #FF7F50, #f24f13);
}

/* Hover */
.left-pill:hover {
  transform: translateX(3px);
  box-shadow: 0 8px 22px rgba(0,0,0,.25);
}

/* Gradiente suave */
@keyframes gradientMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* --- Ajuste para Mobile --- */
@media (max-width: 768px) {
  .left-pill {
    padding: 14px 18px 14px 20px; /* menos espaço */
    min-height: 55px;             /* altura reduzida */
    margin-bottom: 10px;
    border-radius: 10px;
  }

  .left-pill h6 {
    font-size: 14px;  /* texto menor */
    font-weight: 500; /* um pouco mais leve */
  }

  .left-pill::before {
    width: 4px; /* faixa dourada mais fina */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d01f5 *//* ============================
   LISTAS – Paleta de fallback
   (usa suas vars se existirem)
============================ */
:root{
  --ink: #EAF2FF;
}

/* ============================
   BASE – remove estilos nativos
============================ */
.list-ok,
.list-x{
  list-style: none !important;
  padding: 0;
  margin: 0;
}

/* ============================
   ITENS – alinhamento e espaço p/ ícone
============================ */
.list-ok li,
.list-x li{
  display: block !important;      /* cancela qualquer flex herdado */
  position: relative;
  padding-left: 40px !important;  /* espaço para o badge */
  margin: 14px 0;
  line-height: 1.6;
  color: var(--ink, #EAF2FF);
  text-decoration: none;          /* base limpa; veremos no .list-x */
}

/* Badge (ícone) – centralizado verticalmente */
.list-ok li::before,
.list-x li::before{
  content: "";
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 22px;
  pointer-events: none;
  filter: drop-shadow(0 2px 6px rgba(0,0,0,.35));
}

/* ============================
   ÍCONES – SVG embutidos
============================ */
/* ✓ – positivo (coral) */
.list-ok li::before{
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF7F50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
<circle cx='12' cy='12' r='10' fill='rgba(255,127,80,0.18)' stroke='rgba(255,127,80,0.65)'/>\
<path d='M7 12l3 3 7-7'/>\
</svg>");
}

/* ✕ – negativo (muted) */
.list-x li::before{
  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B6C2D1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
<circle cx='12' cy='12' r='10' fill='rgba(182,194,209,0.12)' stroke='rgba(182,194,209,0.55)'/>\
<path d='M15 9l-6 6M9 9l6 6'/>\
</svg>");
}

/* ============================
   LISTA NEGATIVA – risco e cor
============================ */
.list-x li{
  color: rgba(230,238,255,.72) !important;   /* texto apagado */
  text-decoration-line: line-through !important;
  text-decoration-thickness: 1.5px !important;
  text-decoration-color: rgba(182,194,209,.55) !important;
  text-decoration-style: solid !important;
}

/* ============================
   MOBILE
============================ */
@media (max-width: 480px){
  .list-ok li,
  .list-x li{
    padding-left: 34px !important;
    margin: 12px 0;
  }
  .list-ok li::before,
  .list-x li::before{
    left: 6px;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
  }
}
/* ========= FIX DEFINITIVO DO RISCADO NA .list-x ========= */

/* Caso geral (UL/LI comum) */
.list-x li,
.list-x li * {
  text-decoration-line: line-through !important;
  text-decoration-color: rgba(182,194,209,.55) !important;
  text-decoration-thickness: 1.5px !important;
  text-decoration-style: solid !important;
  -webkit-text-decoration-line: line-through !important;
  -webkit-text-decoration-color: rgba(182,194,209,.55) !important;
  -webkit-text-decoration-thickness: 1.5px !important;
}

/* Caso específico do widget Elementor Icon List */
.list-x .elementor-icon-list-items .elementor-icon-list-item,
.list-x .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  text-decoration-line: line-through !important;
  text-decoration-color: rgba(182,194,209,.55) !important;
  text-decoration-thickness: 1.5px !important;
}

/* Garante cor “apagada” dos negativos (sem mexer nos ícones) */
.list-x li { color: rgba(230,238,255,.72) !important; }

/* Mantém nossos badges SVG e espaçamento */
.list-x li {
  display: block !important;
  position: relative;
  padding-left: 40px !important;
  line-height: 1.6;
}
.list-x li::before{
  left: 8px; top: 50%; transform: translateY(-50%);
  width: 22px; height: 22px; background-size: 22px 22px;
}
@media (max-width:480px){
  .list-x li{ padding-left:34px !important; }
  .list-x li::before{ left:6px; width:18px; height:18px; background-size:18px 18px; }
}/* End custom CSS */
/* Start custom CSS for Google, class: .elementor-element-74c0339 *//* Container das avaliações */
.reviews-slider, 
.reviews-slider * {
  color: #fff !important;   /* força texto branco */
}

/* Nome do autor */
.reviews-slider .author-name {
  font-weight: bold;
  color: #fff !important;
}

/* Texto da avaliação */
.reviews-slider .review-text {
  color: #f1f1f1 !important;
  line-height: 1.5;
}

/* Links "consulte mais" */
.reviews-slider a {
  color: #ddd !important;
  text-decoration: none;
}
.reviews-slider a:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1869fb6 *//* =========================
   Paleta do Josué
========================= */
:root{
  --bg-1:#1B2A41;     /* azul petróleo */
  --bg-2:#0F1A28;     /* fundo mais escuro */
  --ink:#EAF2FF;      /* texto principal */
  --muted:#B6C2D1;    /* texto secundário */
  --accent:#FF7F50;   /* coral */
  --accent-2:#FFA366; /* coral claro */
}

/* =========================
   Seção base
   (classe na seção: about-hero)
========================= */
.about-hero{
  position:relative;
  overflow:hidden;
  color:var(--ink);
  isolation:isolate;
  /* fundo: petróleo com “respiro” suave */
  background:
    radial-gradient(1200px 800px at 18% 75%, rgba(255,127,80,.10) 0%, rgba(255,127,80,0) 62%),
    radial-gradient(900px 700px at 78% 18%, rgba(255,163,102,.08) 0%, rgba(255,163,102,0) 66%),
    radial-gradient(1000px 780px at 50% 50%, var(--bg-1) 0%, var(--bg-2) 66%);
}

/* “J” gigante de fundo (apenas contorno) */
.about-hero::before{
  content:"J";
  position:absolute;
  left:20vw; top:10%;
  font: 900 46vw/0.88 "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Montserrat, sans-serif;
  color:var(--accent);
  -webkit-text-stroke:1px rgba(255,255,255,.07);
  opacity:.5;
  pointer-events:none;
  z-index:0;
}

/* anéis finos discretos (atrás da foto) */
.about-hero::after{
  content:"";
  position:absolute; inset:0;
  background:
    radial-gradient(46% 46% at 34% 52%, rgba(255,255,255,.08) 0 1px, transparent 1px) ,
    radial-gradient(40% 40% at 34% 52%, rgba(255,255,255,.06) 0 1px, transparent 1px);
  background-repeat:no-repeat;
  background-size: 90% 90%, 72% 72%;
  background-position: 0% 0%, 0% 0%;
  mask-image: radial-gradient(65% 65% at 34% 52%, #000 55%, transparent 75%);
  opacity:.35;
  pointer-events:none;
  z-index:0;
}

/* =========================
   Coluna da foto
   (container interno: about-photo)
========================= */
.about-photo{
  position:relative;
  z-index:1; /* acima dos decorativos */
  display:flex; align-items:center; justify-content:center;
  min-height:520px;
}

/* glow coral atrás da foto (com pulsação) */
.about-photo::before{
  content:"";
  position:absolute;
  width:200%; max-width:700px; aspect-ratio:1/1;
  border-radius:50%;
  background: radial-gradient(closest-side,
              rgba(255,127,80,.30),
              rgba(255,163,102,.18) 55%,
              rgba(255,127,80,0) 72%);
  filter: blur(25px);
  z-index:0;
  transform: translateY(6%);
  animation: pulse-glow 3s ease-in-out infinite;
}

/* =========================
   Círculos concêntricos (somente contorno)
   — ADIÇÃO: três linhas finas no coral do “J”
========================= */
.about-photo::after{
  content:"";
  position:absolute;
  width:70%; aspect-ratio:1/1;
  border-radius:50%;
  z-index:0;
  transform: translateY(6%);
  pointer-events:none;
  /* SVG inline para círculos de contorno (sem preenchimento) */
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='50' cy='50' r='32' fill='none' stroke='%23FF7F50' stroke-opacity='0.55' stroke-width='0.1'/><circle cx='50' cy='50' r='45' fill='none' stroke='%23FF7F50' stroke-opacity='0.38' stroke-width='0.1'/><circle cx='50' cy='50' r='58' fill='none' stroke='%23FF7F50' stroke-opacity='0.25' stroke-width='1.5'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* animação do glow */
@keyframes pulse-glow {
  0%, 100% {
    transform: translateY(6%) scale(1);
    opacity:.85;
  }
  50% {
    transform: translateY(6%) scale(1.08);
    opacity:1;
  }
}

/* imagem do Josué (widget de imagem) */
.about-photo img{
  position:relative;
  z-index:1;
  width:min(560px,92%); height:auto;
  filter: drop-shadow(0 18px 36px rgba(0,0,0,.45));
  transform: translateZ(0);
  transition: transform .35s ease;
}

/* =========================
   Coluna do conteúdo
========================= */
.about-title{
  color: var(--ink) !important;
  font-weight:800 !important;
  line-height:1.08 !important;
  margin:0 0 18px 0 !important;
}

/* deixa o NOME em coral com leve glow */
.about-title .accent{
  color: var(--accent) !important;
  text-shadow: 0 2px 18px rgba(255,127,80,.18);
}

.about-text{
  color: var(--muted) !important;
  font-weight:400; line-height:1.75;
}
.about-text b, .about-text strong{
  color: var(--accent-2);
  font-weight:700;
}
.about-text p{ margin:0 0 14px 0; }

/* =========================
   Responsivo
========================= */
@media (max-width:1200px){
  .about-hero::before{ font-size:56vw; left:-9vw; }
}
@media (max-width:991px){
  .about-hero{ padding-top:0px; padding-bottom:0px; }
  .about-hero::before{ font-size:64vw; left:-12vw; top:10%; }
  .about-photo{ min-height:440px; }
  .about-photo img{ width:min(460px,95%); }
}
@media (max-width:767px){
  .about-hero{ padding-top:px; padding-bottom:50px; }
  .about-hero::before{ font-size:100vw; left:18vw; top:5%; opacity:0.5; }
  .about-photo{ min-height:360px; margin-bottom:22px; }
  .about-photo::before{ width:72%; }
  .about-photo::after{ width:78%; }  /* mantém ajuste mobile que você já tinha */
  .about-eyebrow, .about-title, .about-text{ text-align:left; }
}/* End custom CSS */