.elementor-174 .elementor-element.elementor-element-3aa1354d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-174 .elementor-element.elementor-element-17249dd8 .elementor-button{background-color:#6FA7FF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-ff396af .elementor-button{background-color:#F0CBFFFC;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-1005854e{--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-174 .elementor-element.elementor-element-2eeb0d9b{--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-174 .elementor-element.elementor-element-15985b2d{--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-174 .elementor-element.elementor-element-3769b798 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-174 .elementor-element.elementor-element-4e2f88ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-174 .elementor-element.elementor-element-5709e88e{text-align:center;}.elementor-174 .elementor-element.elementor-element-5709e88e .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:58px;font-weight:400;line-height:22px;letter-spacing:1.1px;word-spacing:2px;text-shadow:0px 0px 0px #000000;color:#4F4F4F;}.elementor-174 .elementor-element.elementor-element-5b388871{text-align:center;}.elementor-174 .elementor-element.elementor-element-5b388871 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:58px;font-weight:400;line-height:22px;letter-spacing:1.1px;word-spacing:2px;text-shadow:0px 0px 0px #000000;color:#4F4F4F;}.elementor-174 .elementor-element.elementor-element-2ca71145{--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 05px;--row-gap:0px;--column-gap:05px;}.elementor-174 .elementor-element.elementor-element-6ae56e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 40px;}.elementor-174 .elementor-element.elementor-element-6ae56e3e .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-weight:600;color:#333232;}.elementor-174 .elementor-element.elementor-element-24136bae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-174 .elementor-element.elementor-element-24136bae .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:30px;font-weight:600;color:#333232;}.elementor-174 .elementor-element.elementor-element-44abc420{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-174 .elementor-element.elementor-element-44abc420.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-174 .elementor-element.elementor-element-34b5a9cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-7d341d0e .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#3B3B3B;border-radius:5px 5px 5px 5px;}.elementor-174 .elementor-element.elementor-element-7d341d0e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-174 .elementor-element.elementor-element-53184154 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-53184154{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-429bd7d1 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-407457cc .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-762cf257 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-446ee416 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-1449f2ed .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-2c7edcf8 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-7940030b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-7febfc03 .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:#000000;color:#000000;}.elementor-174 .elementor-element.elementor-element-7febfc03{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-3aad9589 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-d25673c .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-6bb3c683 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-291a1e8a .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-2584822c .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-55491d17 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-8673539 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-45043ee8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-5154f4ec .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-5154f4ec{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-151cfecf .elementor-button{background-color:#BCDFF300;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-3f9da8e1 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-32bd4d16 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-68c55460 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-168b18e9 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-3a6d113d .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-69a1d158{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-4311cc66 .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-4311cc66{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-365cdaa7 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-60783507 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-42ace0d6 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-7f807d44 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-1fe90cde .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-3855ad41 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-3855ad41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-3855ad41 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-174 .elementor-element.elementor-element-48f3c4e3 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-71a47762{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-5704e11e .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-5704e11e{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-1c97ee59 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-6c2b8e51 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-4af6d5d .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-426f306e .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-10c3aef6 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-2bb3f3b4 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-56f16f96 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-5c638ab3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-54ed8a16 .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-54ed8a16{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-4b432bf6 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-376155bd .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-399f7062 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-57ecd2b3 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-4622ce3d .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-4622ce3d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-174 .elementor-element.elementor-element-48791162 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-258fe28b .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-5e4b0203{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-149ff9ac .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-149ff9ac{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-40f6f992 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-756a8676 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-6453d55 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-46e3db7 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-3cd86681 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-21497aed .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-26adebb .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-196a6ae0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-51b3406b .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-51b3406b{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-2a7cffba .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-3fe96974 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-333e9163 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-7a893710 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-384a8b04 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-5d631a03 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-35ef8d8c .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-3516cf76{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-4444250e .elementor-button{background-color:#FFEC0042;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-4444250e{width:initial;max-width:initial;}.elementor-174 .elementor-element.elementor-element-4a855dbd .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-7ca2e292 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-244068b1 .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-e04b15b .elementor-button{background-color:#F80A0B00;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-66e3e7d9{--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;}@media(min-width:768px){.elementor-174 .elementor-element.elementor-element-44abc420{--width:100%;}.elementor-174 .elementor-element.elementor-element-34b5a9cc{--width:12%;}.elementor-174 .elementor-element.elementor-element-7940030b{--width:12%;}.elementor-174 .elementor-element.elementor-element-45043ee8{--width:12%;}.elementor-174 .elementor-element.elementor-element-69a1d158{--width:15%;}.elementor-174 .elementor-element.elementor-element-71a47762{--width:12%;}.elementor-174 .elementor-element.elementor-element-5c638ab3{--width:12%;}.elementor-174 .elementor-element.elementor-element-5e4b0203{--width:12%;}.elementor-174 .elementor-element.elementor-element-196a6ae0{--width:15%;}.elementor-174 .elementor-element.elementor-element-3516cf76{--width:12%;}}@media(max-width:1024px) and (min-width:768px){.elementor-174 .elementor-element.elementor-element-34b5a9cc{--width:15%;}.elementor-174 .elementor-element.elementor-element-7940030b{--width:15%;}.elementor-174 .elementor-element.elementor-element-45043ee8{--width:15%;}.elementor-174 .elementor-element.elementor-element-69a1d158{--width:15%;}.elementor-174 .elementor-element.elementor-element-71a47762{--width:15%;}.elementor-174 .elementor-element.elementor-element-5c638ab3{--width:15%;}.elementor-174 .elementor-element.elementor-element-5e4b0203{--width:15%;}.elementor-174 .elementor-element.elementor-element-196a6ae0{--width:15%;}.elementor-174 .elementor-element.elementor-element-3516cf76{--width:15%;}}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-44abc420{--justify-content:flex-start;--gap:020px 05px;--row-gap:020px;--column-gap:05px;}.elementor-174 .elementor-element.elementor-element-34b5a9cc{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-4e2f88ad{--justify-content:flex-end;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-174 .elementor-element.elementor-element-5b388871 .elementor-heading-title{font-size:32px;line-height:0.8em;}.elementor-174 .elementor-element.elementor-element-44abc420{--width:100%;--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:020px 05px;--row-gap:020px;--column-gap:05px;--flex-wrap:nowrap;}.elementor-174 .elementor-element.elementor-element-34b5a9cc{--width:50%;}.elementor-174 .elementor-element.elementor-element-7940030b{--width:50%;}.elementor-174 .elementor-element.elementor-element-45043ee8{--width:50%;}.elementor-174 .elementor-element.elementor-element-69a1d158{--width:50%;}.elementor-174 .elementor-element.elementor-element-71a47762{--width:50%;}.elementor-174 .elementor-element.elementor-element-5c638ab3{--width:50%;}.elementor-174 .elementor-element.elementor-element-5e4b0203{--width:50%;}.elementor-174 .elementor-element.elementor-element-196a6ae0{--width:50%;}.elementor-174 .elementor-element.elementor-element-3516cf76{--width:50%;}}/* Start custom CSS */[data-botao="materia"] {
    transition: background-color 0.3s ease, color 0.3s ease, opacity 0.3s ease;
    opacity: 1;

    display: inline-block;       /* para respeitar largura fixa e alinhamento */
    width: 200px;                /* largura fixa para todos igual */
    text-align: center;          /* centraliza texto */
    border: 2px solid black !important; /* borda preta 2px */
    border-radius: 6px;          /* cantos levemente arredondados */
    padding: 8px 12px;           /* espaçamento interno */
    box-sizing: border-box;      /* inclui borda e padding na largura */
    cursor: pointer;             /* cursor para botão */
}

/* estados */
.ativo {
    background-color: rgb(46, 204, 113) !important; /* verde */
    color: white !important;
}

.disponivel {
    background-color: rgb(52, 152, 219) !important; /* azul */
    color: white !important;
}

.indisponivel {
    background-color: white !important; /* branco */
    color: black !important;
    border-color: black !important;     /* força borda preta mesmo no estado */
}

.req_horas {
    background-color: rgb(240, 203, 255) !important;
    color: black !important;
    border-color: black !important;
}/* End custom CSS */