.elementor-112 .elementor-element.elementor-element-00664d2{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:132px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;--z-index:1;}.elementor-112 .elementor-element.elementor-element-76009db{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-divider{background-color:#05537B;height:4px;width:25px;}.elementor-112 .elementor-element.elementor-element-64dbd42{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-primary{font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#05537B;margin:0px 0px 14px 0px;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-secondary{font-size:49px;font-weight:bold;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-secondary );margin:0px 0px 41px 0px;max-width:691px;}.elementor-112 .elementor-element.elementor-element-353c445{text-align:justify;}.elementor-112 .elementor-element.elementor-element-fe3e5ef{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-a9c739d .aux-media-image{border-radius:20px 20px 20px 20px;overflow:hidden;box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.10980392156862745);}.elementor-112 .elementor-element.elementor-element-7e43205{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3dc9c3d{animation-duration:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-3dc9c3d .aux-media-image{border-radius:20px 20px 20px 20px;overflow:hidden;box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.10980392156862745);}.elementor-112 .elementor-element.elementor-element-74f52c1{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-1663363{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-divider{background-color:#05537B;height:4px;width:25px;margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-f171af2{animation-duration:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-f171af2 > .elementor-widget-container{margin:0px 0px 58px 0px;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-primary{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:#05537B;margin:0px 0px 17px 0px;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-secondary{font-size:49px;font-weight:bold;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-secondary );margin:0px 0px 41px 0px;max-width:737px;}.elementor-112 .elementor-element.elementor-element-d867927{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;position:absolute;bottom:-423px;left:-152px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-d867927 > .elementor-widget-container{margin:0px 0px 0px -358px;}.elementor-112 .elementor-element.elementor-element-d867927 .aux-the-svg{width:1000px;}.elementor-112 .elementor-element.elementor-element-d867927 .aux-widget-container{text-align:left;}.elementor-112 .elementor-element.elementor-element-35a19e3{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a8f78ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-9aa8755:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-9aa8755{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-9aa8755 .col-title a, .elementor-112 .elementor-element.elementor-element-9aa8755 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-9aa8755 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-9aa8755 .col-title, .elementor-112 .elementor-element.elementor-element-9aa8755 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-9aa8755 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-89398b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-6faa192:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-6faa192{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-6faa192 .col-title a, .elementor-112 .elementor-element.elementor-element-6faa192 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-6faa192 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-6faa192 .col-title, .elementor-112 .elementor-element.elementor-element-6faa192 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-6faa192 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-72f2f0c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-d7f2651:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-d7f2651{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-d7f2651 .col-title a, .elementor-112 .elementor-element.elementor-element-d7f2651 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-d7f2651 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-d7f2651 .col-title, .elementor-112 .elementor-element.elementor-element-d7f2651 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-d7f2651 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-0e2c8d6{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-646883d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-801d579{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-530d229:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-530d229{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-530d229 .col-title a, .elementor-112 .elementor-element.elementor-element-530d229 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-530d229 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-530d229 .col-title, .elementor-112 .elementor-element.elementor-element-530d229 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-530d229 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-e69abeb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-2e06c02:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-2e06c02{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-2e06c02 .col-title a, .elementor-112 .elementor-element.elementor-element-2e06c02 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-2e06c02 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-2e06c02 .col-title, .elementor-112 .elementor-element.elementor-element-2e06c02 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-2e06c02 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-cabb740{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-8fc6dcd{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-8fc6dcd .col-title a, .elementor-112 .elementor-element.elementor-element-8fc6dcd .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-8fc6dcd .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .col-title, .elementor-112 .elementor-element.elementor-element-8fc6dcd .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-2c1bbfe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-2c2b696{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6642674{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-d6ab1d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-ec2f943:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-ec2f943{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-ec2f943 .col-title a, .elementor-112 .elementor-element.elementor-element-ec2f943 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-ec2f943 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-ec2f943 .col-title, .elementor-112 .elementor-element.elementor-element-ec2f943 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-ec2f943 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-27c5f83{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-fc0fbcb{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-fc0fbcb .col-title a, .elementor-112 .elementor-element.elementor-element-fc0fbcb .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-fc0fbcb .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .col-title, .elementor-112 .elementor-element.elementor-element-fc0fbcb .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-01ac505{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-df0ffe4:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-df0ffe4{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-df0ffe4 .col-title a, .elementor-112 .elementor-element.elementor-element-df0ffe4 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-df0ffe4 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .col-title, .elementor-112 .elementor-element.elementor-element-df0ffe4 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-51dcacb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a606f25{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-fb8e5ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-64b8686{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-27b671f:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-27b671f{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-27b671f .col-title a, .elementor-112 .elementor-element.elementor-element-27b671f .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-27b671f .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-27b671f .col-title, .elementor-112 .elementor-element.elementor-element-27b671f .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-27b671f .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-ab39eae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-74fdadf:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-74fdadf{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-74fdadf .col-title a, .elementor-112 .elementor-element.elementor-element-74fdadf .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-74fdadf .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-74fdadf .col-title, .elementor-112 .elementor-element.elementor-element-74fdadf .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-74fdadf .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-06f6e48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-1bc07d8:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-1bc07d8{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-1bc07d8 .col-title a, .elementor-112 .elementor-element.elementor-element-1bc07d8 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-1bc07d8 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .col-title, .elementor-112 .elementor-element.elementor-element-1bc07d8 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-75d97f5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-0bc6367{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-befc409{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-452799a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-8f8a3ef{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-8f8a3ef .col-title a, .elementor-112 .elementor-element.elementor-element-8f8a3ef .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-8f8a3ef .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .col-title, .elementor-112 .elementor-element.elementor-element-8f8a3ef .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-b77b84f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-ee15b71:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-ee15b71{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-ee15b71 .col-title a, .elementor-112 .elementor-element.elementor-element-ee15b71 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-ee15b71 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-ee15b71 .col-title, .elementor-112 .elementor-element.elementor-element-ee15b71 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-ee15b71 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-b600cd6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-16c91c3:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-16c91c3{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-16c91c3 .col-title a, .elementor-112 .elementor-element.elementor-element-16c91c3 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-16c91c3 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-16c91c3 .col-title, .elementor-112 .elementor-element.elementor-element-16c91c3 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-16c91c3 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-b6a1f62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2b067ca{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-af78f1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-387b7e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-af22946:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-af22946{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-af22946 .col-title a, .elementor-112 .elementor-element.elementor-element-af22946 .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-af22946 .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-af22946 .col-title, .elementor-112 .elementor-element.elementor-element-af22946 .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-af22946 .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-0e1260b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-25aa5ba:hover .elementor-widget-container{background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-25aa5ba{animation-duration:1800ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-25aa5ba .col-title a, .elementor-112 .elementor-element.elementor-element-25aa5ba .col-title{color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-25aa5ba .col-title a:hover{color:#312E41 !important;}.elementor-112 .elementor-element.elementor-element-25aa5ba .col-title, .elementor-112 .elementor-element.elementor-element-25aa5ba .col-title a{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:23px;font-weight:bold;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content  .col-title{margin-bottom:8px;}.elementor-112 .elementor-element.elementor-element-25aa5ba .col-subtitle{color:#FFFFFFB5 !important;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content  .col-subtitle{font-family:"Aristotelica Display Trial DmBd", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-widget-staff .aux-staff-content{padding:2px 0px 16px 35px;}.elementor-112 .elementor-element.elementor-element-f23bb01{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-112 .elementor-element.elementor-element-93d76f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-160fd6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2134bad .aux-modern-heading-divider{background-color:var( --e-global-color-text );height:4px;width:25px;margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-2134bad{animation-duration:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-2134bad > .elementor-widget-container{margin:0px 0px 58px 0px;}.elementor-112 .elementor-element.elementor-element-2134bad .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-2134bad .aux-modern-heading-secondary{font-size:49px;font-weight:bold;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-secondary );margin:0px 0px 41px 0px;max-width:737px;}.elementor-112 .elementor-element.elementor-element-fa1b7df{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-50901df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-fcc986a{animation-duration:1600ms;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-635d959{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2fa27d6{animation-duration:1600ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-2fa27d6 .aux-media-image{max-width:109px;}.elementor-112 .elementor-element.elementor-element-3a005ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a103c76{animation-duration:1600ms;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-77f79dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-eed8907{animation-duration:1600ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-81e37e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b13f57b{animation-duration:1600ms;animation-delay:750ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-ee0419b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ff222d4{animation-duration:1600ms;animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-00664d2{--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-76009db{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-primary{font-size:17px;margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-secondary{font-size:40px;margin:0px 0px 20px 0px;max-width:582px;}.elementor-112 .elementor-element.elementor-element-a9c739d .aux-widget-image{text-align:right;}.elementor-112 .elementor-element.elementor-element-3dc9c3d .aux-widget-image{text-align:left;}.elementor-112 .elementor-element.elementor-element-74f52c1{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-primary{font-size:17px;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-secondary{font-size:34px;margin:0px 0px 30px 0px;}.elementor-112 .elementor-element.elementor-element-35a19e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-a8f78ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-9aa8755 .col-title, .elementor-112 .elementor-element.elementor-element-9aa8755 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-89398b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-6faa192 .col-title, .elementor-112 .elementor-element.elementor-element-6faa192 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-72f2f0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-d7f2651 .col-title, .elementor-112 .elementor-element.elementor-element-d7f2651 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-0e2c8d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-646883d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-801d579{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-530d229 .col-title, .elementor-112 .elementor-element.elementor-element-530d229 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-e69abeb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-2e06c02 .col-title, .elementor-112 .elementor-element.elementor-element-2e06c02 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-cabb740{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .col-title, .elementor-112 .elementor-element.elementor-element-8fc6dcd .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-2c1bbfe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-2c2b696{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-6642674{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-d6ab1d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-ec2f943 .col-title, .elementor-112 .elementor-element.elementor-element-ec2f943 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-27c5f83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .col-title, .elementor-112 .elementor-element.elementor-element-fc0fbcb .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-01ac505{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .col-title, .elementor-112 .elementor-element.elementor-element-df0ffe4 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-51dcacb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a606f25{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-fb8e5ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-64b8686{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-27b671f .col-title, .elementor-112 .elementor-element.elementor-element-27b671f .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-ab39eae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-112 .elementor-element.elementor-element-74fdadf .col-title, .elementor-112 .elementor-element.elementor-element-74fdadf .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-06f6e48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .col-title, .elementor-112 .elementor-element.elementor-element-1bc07d8 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-75d97f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-0bc6367{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-befc409{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-452799a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .col-title, .elementor-112 .elementor-element.elementor-element-8f8a3ef .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-b77b84f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-ee15b71 .col-title, .elementor-112 .elementor-element.elementor-element-ee15b71 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-b600cd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-112 .elementor-element.elementor-element-16c91c3 .col-title, .elementor-112 .elementor-element.elementor-element-16c91c3 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-b6a1f62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2b067ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-af78f1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-387b7e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-112 .elementor-element.elementor-element-af22946 .col-title, .elementor-112 .elementor-element.elementor-element-af22946 .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-0e1260b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-112 .elementor-element.elementor-element-25aa5ba .col-title, .elementor-112 .elementor-element.elementor-element-25aa5ba .col-title a{font-size:20px;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content .col-title{margin-top:20px;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content  .col-title{margin-bottom:6px;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content  .col-subtitle{font-size:14px;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-widget-staff .aux-staff-content{padding:0px 0px 56px 35px;}.elementor-112 .elementor-element.elementor-element-f23bb01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-112 .elementor-element.elementor-element-93d76f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2134bad .aux-modern-heading-secondary{font-size:34px;margin:0px 0px 30px 0px;}.elementor-112 .elementor-element.elementor-element-fa1b7df{--flex-wrap:wrap;--margin-top:50px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-50901df{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-635d959{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-3a005ae{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-77f79dd{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-81e37e3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-ee0419b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-76009db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-primary{font-size:15px;}.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-secondary{font-size:27px;}.elementor-112 .elementor-element.elementor-element-fe3e5ef{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a9c739d .aux-widget-image{text-align:left;}.elementor-112 .elementor-element.elementor-element-7e43205{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3dc9c3d .aux-widget-image{text-align:right;}.elementor-112 .elementor-element.elementor-element-74f52c1{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-primary{font-size:15px;}.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-secondary{font-size:27px;}.elementor-112 .elementor-element.elementor-element-a8f78ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-89398b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-72f2f0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-646883d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-801d579{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-530d229 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-e69abeb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-cabb740{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-2c1bbfe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6642674{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d6ab1d4{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-27c5f83{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-01ac505{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-51dcacb{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-fb8e5ff{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-64b8686{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-27b671f .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-ab39eae{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-06f6e48{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-75d97f5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-befc409{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-452799a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-b77b84f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-b600cd6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-b6a1f62{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-af78f1d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-387b7e2{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-af22946 .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-0e1260b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-widget-staff .aux-staff-content{padding:2px 0px 75px 35px;}.elementor-112 .elementor-element.elementor-element-f23bb01{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-93d76f7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-2134bad .aux-modern-heading-secondary{font-size:27px;}.elementor-112 .elementor-element.elementor-element-fa1b7df{--margin-top:90px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-50901df{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-635d959{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-3a005ae{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-77f79dd{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-81e37e3{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-ee0419b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-00664d2{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-76009db{--width:47.563%;}.elementor-112 .elementor-element.elementor-element-fe3e5ef{--width:25.8%;}.elementor-112 .elementor-element.elementor-element-7e43205{--width:26.257%;}.elementor-112 .elementor-element.elementor-element-35a19e3{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-2c2b696{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-fa1b7df{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-76009db{--width:100%;}.elementor-112 .elementor-element.elementor-element-fe3e5ef{--width:50%;}.elementor-112 .elementor-element.elementor-element-7e43205{--width:50%;}.elementor-112 .elementor-element.elementor-element-a8f78ad{--width:33%;}.elementor-112 .elementor-element.elementor-element-89398b0{--width:33%;}.elementor-112 .elementor-element.elementor-element-72f2f0c{--width:33%;}.elementor-112 .elementor-element.elementor-element-646883d{--width:33%;}.elementor-112 .elementor-element.elementor-element-801d579{--width:33%;}.elementor-112 .elementor-element.elementor-element-e69abeb{--width:33%;}.elementor-112 .elementor-element.elementor-element-cabb740{--width:33%;}.elementor-112 .elementor-element.elementor-element-2c1bbfe{--width:33%;}.elementor-112 .elementor-element.elementor-element-6642674{--width:33%;}.elementor-112 .elementor-element.elementor-element-d6ab1d4{--width:33%;}.elementor-112 .elementor-element.elementor-element-27c5f83{--width:33%;}.elementor-112 .elementor-element.elementor-element-01ac505{--width:33%;}.elementor-112 .elementor-element.elementor-element-51dcacb{--width:33%;}.elementor-112 .elementor-element.elementor-element-fb8e5ff{--width:33%;}.elementor-112 .elementor-element.elementor-element-64b8686{--width:33%;}.elementor-112 .elementor-element.elementor-element-ab39eae{--width:33%;}.elementor-112 .elementor-element.elementor-element-06f6e48{--width:33%;}.elementor-112 .elementor-element.elementor-element-75d97f5{--width:33%;}.elementor-112 .elementor-element.elementor-element-befc409{--width:33%;}.elementor-112 .elementor-element.elementor-element-452799a{--width:33%;}.elementor-112 .elementor-element.elementor-element-b77b84f{--width:33%;}.elementor-112 .elementor-element.elementor-element-b600cd6{--width:33%;}.elementor-112 .elementor-element.elementor-element-b6a1f62{--width:33%;}.elementor-112 .elementor-element.elementor-element-af78f1d{--width:33%;}.elementor-112 .elementor-element.elementor-element-387b7e2{--width:33%;}.elementor-112 .elementor-element.elementor-element-0e1260b{--width:33%;}.elementor-112 .elementor-element.elementor-element-f23bb01{--width:33%;}.elementor-112 .elementor-element.elementor-element-93d76f7{--width:33%;}.elementor-112 .elementor-element.elementor-element-50901df{--width:50%;}.elementor-112 .elementor-element.elementor-element-635d959{--width:50%;}.elementor-112 .elementor-element.elementor-element-3a005ae{--width:50%;}.elementor-112 .elementor-element.elementor-element-77f79dd{--width:50%;}.elementor-112 .elementor-element.elementor-element-81e37e3{--width:50%;}.elementor-112 .elementor-element.elementor-element-ee0419b{--width:50%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-64dbd42 */.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-divider:after{
    content: "";
    width: 71px;
    height: 5px;
    background-color: var( --e-global-color-secondary );
    position: absolute;
    left: 34px;
}
.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-description span{
    color: var( --e-global-color-primary );
    font-size: 16px;
    text-decoration: underline;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-divider:after{
left: 32px;
}
}
@media only screen and (max-width: 1025px) and (min-width: 768px) {

.elementor-112 .elementor-element.elementor-element-64dbd42 .aux-modern-heading-divider{
    position: relative;
    margin: auto;
    margin-top:15px;
    left: -30px;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-a9c739d */.elementor-112 .elementor-element.elementor-element-a9c739d .aux-media-image img{
    border-radius: 20px;
}
@media only screen and (max-width: 1025px) {
.elementor-112 .elementor-element.elementor-element-a9c739d .aux-media-image img,  .elementor-112 .elementor-element.elementor-element-a9c739d .aux-media-hint-frame {
    width: 100%!important;
    max-width: 100%!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-3dc9c3d */.elementor-112 .elementor-element.elementor-element-3dc9c3d .aux-media-image img{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-f171af2 */.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-divider{
    position: relative;
    left: -37px;
}
.elementor-112 .elementor-element.elementor-element-f171af2 .aux-modern-heading-divider:after{
    content: "";
    width: 71px;
    height: 5px;
    background-color:var( --e-global-color-secondary );
    position: absolute;
    left: 34px;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-9aa8755 */.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-9aa8755 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-6faa192 */.elementor-112 .elementor-element.elementor-element-6faa192 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-6faa192 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-6faa192 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-6faa192 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-d7f2651 */.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-d7f2651 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-530d229 */.elementor-112 .elementor-element.elementor-element-530d229 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-530d229 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-530d229 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-530d229 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-530d229 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-530d229 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-2e06c02 */.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-2e06c02 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-8fc6dcd */.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-8fc6dcd .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-ec2f943 */.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-ec2f943 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-fc0fbcb */.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-fc0fbcb .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-df0ffe4 */.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-df0ffe4 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-27b671f */.elementor-112 .elementor-element.elementor-element-27b671f .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-27b671f .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-27b671f .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-27b671f .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-27b671f .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-27b671f .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-74fdadf */.elementor-112 .elementor-element.elementor-element-74fdadf .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-74fdadf .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-74fdadf .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-74fdadf .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-1bc07d8 */.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-1bc07d8 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-8f8a3ef */.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-8f8a3ef .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-ee15b71 */.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-ee15b71 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-16c91c3 */.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-16c91c3 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-af22946 */.elementor-112 .elementor-element.elementor-element-af22946 .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-af22946 .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-af22946 .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-af22946 .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-af22946 .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-af22946 .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-25aa5ba */.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-widget-staff .aux-staff-footer {
    border-top: none;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0px 0px 10px 10px;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-social-list span:before{
    padding: 12px;
    background-color: #ffffff46;
    border-radius: 100px;
    margin-right: 11px;
    
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-media-image img{
    border-radius: 10px 10px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content{
    position: relative;
    transition: all 150ms ease-out;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-footer{
    position: absolute;
    right: 22px;
    top: 30px;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-wrap-style-simple:hover .aux-staff-content{
    background-color: var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content{
    margin-top: -102px;
}

@media only screen and (max-width: 1025px) and (min-width: 768px) {
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content {
    margin-top: -43px;
}

.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-social-list span:before {
    padding: 9px;
}
}
@media only screen and (max-width:845px) and (min-width:767px) {
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content{
    padding: 0px 0px 67px 21px!important;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-footer{
    left: 20px!important;
}
}
@media only screen and (max-width:1024px) {
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-footer{
    right: auto;
    top: 74px!important;
    left: 33px;
}
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
;
}

}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-media-image img{
    width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-footer{
    top: 97px!important;
}}
@media only screen and (max-width: 400px) {
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content {
    padding: 2px 0px 67px 27px!important;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .master-carousel{
    overflow: visible;
}
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-wrap-style-simple li span:before{
    transition: all 250ms ease-out;
}
@media only screen and (max-width: 500px) {
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content {
    padding: 2px 0px 67px 0px!important;
    text-align: center;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-social-list span:before {
    padding: 10px!important;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-content {
    margin-top: -25px!important;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .master-carousel{
    overflow: visible;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-staff-footer{
    display: block;
    width: 100%;
    left: 0;
    right: 0;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-social-list{
    display: flex;
    justify-content: center;
}
.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-social-list span:before{
    margin-right: 5px;
    margin-left: 5px;
}
}.elementor-112 .elementor-element.elementor-element-25aa5ba .aux-wrap-style-simple:hover li:hover span:before {
    color: #fff;
    background-color: #05537B;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important;
}
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #ffffff !important; /* fundo branco ao passar o mouse */
}

/* Cor do texto e ícones no hover */
body .aux-wrap-style-simple:hover .aux-staff-content,
body .aux-wrap-style-simple:hover .aux-staff-content * {
    color: #312E41 !important;
    fill: #312E41 !important; /* ícones em SVG */
}
/* Define o fundo SEMPRE azul escuro */
body .aux-staff-content {
    background-color: #05537B !important;
}

/* Remove qualquer mudança de fundo no hover */
body .aux-wrap-style-simple:hover .aux-staff-content {
    background-color: #05537B !important;
}

/* Define a cor dos textos e ícones SEM hover */
body .aux-staff-content,
body .aux-staff-content * {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-2134bad */.elementor-112 .elementor-element.elementor-element-2134bad .aux-modern-heading-divider{
    position: relative;
    left: -37px;
}
.elementor-112 .elementor-element.elementor-element-2134bad .aux-modern-heading-divider:after{
    content: "";
    width: 71px;
    height: 5px;
    background-color:var( --e-global-color-secondary );
    position: absolute;
    left: 34px;
}/* End custom CSS */
/* Start custom CSS *//* Força o título e subtítulo do cabeçalho a usar a nova cor */
.page-header .page-title,
.page-header .phlox-subtitle,
.page-header .subtitle,
.elementor-page-title,
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs span,
.phlox-page-title {
    color: #05537B !important;
}

/* Caso o Phlox esteja usando variáveis CSS, sobrescrevemos também */
:root {
    --primary-color: #05537B;
    --e-global-color-primary: #05537B;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aristotelica Display Trial DmBd';
	font-display: auto;
	src: url('https://ja-advogados.com/wp-content/uploads/2025/06/AristotelicaSmallCaps-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */