.elementor-18127 .elementor-element.elementor-element-c920351{--display:flex;--min-height:446px;--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E90FF;--border-color:#1E90FF;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(30.000000000000007, 144.00000000000034, 255, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18127 .elementor-element.elementor-element-c920351:not(.elementor-motion-effects-element-type-background), .elementor-18127 .elementor-element.elementor-element-c920351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb2cb49 );}.elementor-18127 .elementor-element.elementor-element-c920351.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-39df7ab{--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;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:#1E90FF;--border-color:#1E90FF;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 15px rgba(30.000000000000007, 144.00000000000034, 255, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-18127 .elementor-element.elementor-element-39df7ab:not(.elementor-motion-effects-element-type-background), .elementor-18127 .elementor-element.elementor-element-39df7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb2cb49 );}.elementor-18127 .elementor-element.elementor-element-39df7ab.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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 );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-18127 .elementor-element.elementor-element-b9e38eb{column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-aa0f8de );}.elementor-18127 .elementor-element.elementor-element-b9e38eb p{margin-block-end:2px;}.elementor-18127 .elementor-element.elementor-element-ffc571d{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-ffc571d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-b9fead1{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 0px 5px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-b9fead1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-c310352{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-c310352.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-50dc7c9{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-50dc7c9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-87c6fef{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-87c6fef.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-d829d4d{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-d829d4d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-fed7c96{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-fed7c96.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-f46b906{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-f46b906.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-de717c5{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-de717c5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-41cf27c{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-41cf27c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-2eec019{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-2eec019.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-7ecc945{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-7ecc945.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-7b3b23a{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-7b3b23a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-306bb9a{width:var( --container-widget-width, 100% );max-width:100%;padding:010px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;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 );color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-306bb9a.elementor-element{--align-self:center;--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 );color:var( --e-global-color-primary );}.elementor-18127 .elementor-element.elementor-element-33f9c10{width:100%;max-width:100%;padding:0px 0px 30px 0px;text-align:center;}.elementor-18127 .elementor-element.elementor-element-33f9c10.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18127 .elementor-element.elementor-element-33f9c10 .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 );color:#AAD4FF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{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 );}.elementor-18127 .elementor-element.elementor-element-dcbb068{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:#6D6B6B;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title{border-width:1px;border-color:#1C244B5E;padding:20px 20px 20px 20px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-content{border-width:1px;border-block-end-color:#1C244B5E;background-color:var( --e-global-color-ffa7072 );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 );padding:20px 20px 20px 20px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-item:not(:last-child){margin-block-end:23px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-item{box-shadow:2px 3px 13px 6px rgba(0,0,0,0.5);}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-title, .elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-icon{color:var( --e-global-color-f03d8a8 );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-icon svg{fill:var( --e-global-color-f03d8a8 );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title.elementor-active a, .elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-e5ef46e );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-787dde7 );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-aa0f8de );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-aa0f8de );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-icon{margin-inline-end:4px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18127 .elementor-element.elementor-element-39df7ab{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18127 .elementor-element.elementor-element-39df7ab{--width:664px;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-ffc571d{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18127 .elementor-element.elementor-element-b9fead1{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-c310352{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-50dc7c9{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-87c6fef{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-d829d4d{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-fed7c96{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-f46b906{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-de717c5{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-41cf27c{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-2eec019{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-7ecc945{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-7b3b23a{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-306bb9a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18127 .elementor-element.elementor-element-33f9c10 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-18127 .elementor-element.elementor-element-c920351{--min-height:343px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-18127 .elementor-element.elementor-element-39df7ab{--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-b9e38eb{font-size:17px;}.elementor-18127 .elementor-element.elementor-element-ffc571d{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-secondary-font-size );}.elementor-18127 .elementor-element.elementor-element-ffc571d.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-b9fead1{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-b9fead1.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-c310352{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-c310352.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-50dc7c9{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-50dc7c9.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-87c6fef{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-87c6fef.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-d829d4d{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-d829d4d.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-fed7c96{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-fed7c96.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-f46b906{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-f46b906.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-de717c5{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-de717c5.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-41cf27c{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-41cf27c.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-2eec019{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-2eec019.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-7ecc945{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-7ecc945.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-7b3b23a{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-7b3b23a.elementor-element{--align-self:center;}.elementor-18127 .elementor-element.elementor-element-306bb9a{padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-306bb9a.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18127 .elementor-element.elementor-element-33f9c10 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-item:not(:last-child){margin-block-end:9px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-18127 .elementor-element.elementor-element-c920351{--min-height:219px;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18127 .elementor-element.elementor-element-c920351.e-con{--align-self:flex-start;}.elementor-18127 .elementor-element.elementor-element-39df7ab{--min-height:219px;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-18127 .elementor-element.elementor-element-39df7ab.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-b9e38eb{font-size:12px;}.elementor-18127 .elementor-element.elementor-element-ffc571d{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-secondary-font-size );}.elementor-18127 .elementor-element.elementor-element-b9fead1{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-c310352{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-50dc7c9{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-87c6fef{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-d829d4d{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-fed7c96{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-f46b906{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-de717c5{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-41cf27c{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-2eec019{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-7ecc945{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-7b3b23a{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-306bb9a{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18127 .elementor-element.elementor-element-33f9c10{padding:20px 0px 20px 0px;text-align:center;}.elementor-18127 .elementor-element.elementor-element-33f9c10 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-18127 .elementor-element.elementor-element-dcbb068{width:auto;max-width:auto;padding:10px 0px 010px 0px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-item:not(:last-child){margin-block-end:17px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-toggle-icon{margin-inline-end:4px;}.elementor-18127 .elementor-element.elementor-element-dcbb068 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for toggle, class: .elementor-element-dcbb068 *//* Fundo do título (inativo) — Troque a cor aqui para o fundo que quiser */
.elementor-toggle .elementor-tab-title {
  background-color: #0073e6; /* COR DE FUNDO DOS TÍTULOS INATIVOS */
  padding: 20px 20px;
  margin-bottom: 15px; /* espaçamento entre os blocos */
  cursor: pointer;
  border-radius: 6px;
  font-weight: 600;
  transition: background-color 0.3s ease;
  /* A cor do texto será herdada do Elementor, portanto, não definimos aqui */
}

/* Fundo do título ativo (expandido) — Troque a cor aqui para o fundo do título aberto */
.elementor-toggle .elementor-tab-title.elementor-active {
  background-color: #005bb5; /* COR DE FUNDO DO TÍTULO ABERTO */
}

/* Conteúdo da aba — sem cor de fundo, espaçamento confortável */
.elementor-toggle .elementor-tab-content {
  background-color: transparent;
  padding: 15px 20px 25px 20px;
  margin-bottom: 25px;
  border-radius: 0 0 6px 6px;
  box-shadow: none;
  /* O texto do conteúdo também herda as configurações do Elementor */
}

/* Ajuste para manter o conteúdo grudado ao título ativo */
.elementor-toggle .elementor-tab-content.elementor-active {
  margin-top: -15px;
}

/* Mobile — responsivo para telas até 480px */
@media (max-width: 480px) {
  .elementor-toggle .elementor-tab-title {
    padding: 12px 15px;
    font-size: 16px;
    margin-bottom: 10px;
    border-radius: 5px;
  }

  .elementor-toggle .elementor-tab-content {
    padding: 15px;
    margin-bottom: 15px;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63c3b57 */.proinovar-footer {
    width: 100%;
    padding: 40px 20px;
    background-color: transparent; /* Deixa o fundo do wrapper aparecer */
    text-align: center;
    border-top: 1px solid rgba(255, 255, 255, 0.05); /* Linha muito sutil */
    margin-top: 50px;
}

.footer-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.footer-copyright {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.footer-brand {
    color: #00FF88; /* Verde Neon */
}

.footer-divider {
    width: 40px;
    height: 2px;
    background-color: #00FF88;
    border-radius: 2px;
    opacity: 0.6;
}

.footer-tagline {
    color: #94A3B8; /* Cinza azulado */
    font-size: 11px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.footer-highlight {
    color: #AAD4FF; /* Aquele azul claro que usamos no H2 */
    font-weight: 700;
}

/* Ajuste Mobile */
@media (max-width: 768px) {
    .proinovar-footer {
        padding: 30px 15px 100px; /* Espaço extra no fundo para não cobrir com menu mobile */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c920351 *//* --- Título Secundário (H2) --- */
h2 {
    color: #AAD4FF !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    margin-top: 32px !important;
    margin-bottom: 16px !important;
    display: block !important;
}

/* --- Listas Protegidas (Sinalizador exclusivo .pro-lista) --- */
ul.pro-lista {
    padding-left: 20px !important;
    margin-bottom: 25px !important;
    list-style: none !important; /* Garante que a bolinha padrão suma */
}

ul.pro-lista li {
    color: #94A3B8 !important;
    font-size: 15px !important;
    margin-bottom: 12px !important;
    position: relative !important;
    padding-left: 5px !important;
}

/* Marcador personalizado: agora só afeta listas com a classe .pro-lista */
ul.pro-lista li::before {
    content: "•";
    color: #00FF88;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

/* --- Destaque e Tag --- */
.highlight {
    color: #FFFFFF !important;
    font-weight: 600 !important;
}

.tag {
    background-color: #00FF88 !important;
    color: #050A14 !important;
    display: table !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 6px 14px !important;
    border-radius: 8px !important;
    font-size: 10px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    line-height: 1 !important;
    margin-bottom: 15px !important;
}

.header h1 {
    color: #FFFFFF;            /* Branco */
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 24px;
    margin: 0;
    
    /* Configuração da Linha Abaixo */
    display: inline-block;     /* Garante que a linha tenha o tamanho do texto */
    border-bottom: 3px solid #00FF88; /* Linha Verde Neon direta */
    padding-bottom: 8px;       /* Distância entre o texto e a linha */
}
/* ===================== RESPONSIVO (MOBILE) ===================== */
@media (max-width: 768px) {
    /* Ajuste do Título Principal (H1) */
    .header h1 {
        font-size: 18px !important;    /* Reduz de 24px para 18px no celular */
        letter-spacing: 1px !important;
        border-bottom-width: 2px !important; /* Linha um pouco mais fina */
        padding-bottom: 6px !important;
    }

    /* Ajuste do Título Secundário (H2) */
    h2 {
        font-size: 16px !important;    /* Reduz de 18px para 16px */
        margin-top: 25px !important;
        letter-spacing: 1px !important;
    }

    /* Ajuste de Parágrafos e Listas */
    p, ul.pro-lista li {
        font-size: 14px !important;    /* Texto levemente menor para leitura confortável */
        line-height: 1.5 !important;
    }

    /* Ajuste da Tag */
    .tag {
        font-size: 9px !important;     /* Tag um pouco menor */
        padding: 5px 10px !important;
        margin-bottom: 12px !important;
    }

    /* Centralização forçada no mobile */
    .header {
        text-align: center !important;
    }
}/* End custom CSS */