.btn-icon{font-weight:400;vertical-align:middle;user-select:none;text-decoration:none;outline:0;display:flex;justify-content:center;align-items:center;text-transform:none;letter-spacing:0;line-height:1;overflow:hidden;background-size:0% 100%;transform-origin:center;background-repeat:no-repeat;cursor:pointer;border:2px solid;transition:border-color .2s ease,color .2s ease;z-index:1;position:relative;padding:10px;border-radius:50%}.btn-icon::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;transition:transform .2s ease;z-index:-1;border-radius:25px;border:2px solid}.btn-icon:focus{box-shadow:none;border-color:rgba(0,0,0,0);outline:0}.btn-icon:focus-visible,.btn-icon:focus-within{border:2px solid;outline-offset:2px;outline-width:2px;outline-style:dotted;box-shadow:none}.btn-icon:hover,.btn-icon:visited{text-decoration:none}.btn-icon::before{transform-origin:0 0;transform:scale(0, 0)}.btn-icon:hover::before{transform:scale(1, 1)}.btn-icon{color:#074145;background-color:rgba(0,0,0,0);border-color:#008457}.btn-icon::before{color:#074145;background-color:#d2f1c0;border-color:#d2f1c0}.btn-icon:visited,.btn-icon:focus{color:#074145}.btn-icon:focus-visible,.btn-icon:focus-within{color:#074145;background-color:#d2f1c0;border-color:#008457}.btn-icon:focus-visible::before,.btn-icon:focus-within::before{color:#074145;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.btn-icon:focus-visible,.btn-icon:focus-within{outline-color:#855fc9}.btn-icon:hover{color:#074145;background-color:rgba(0,0,0,0);border-color:#008457}.btn-icon:hover::before{color:#074145;background-color:#d2f1c0;border-color:#d2f1c0}.btn-icon:not(:disabled):not(.disabled):active,.btn-icon:not(:disabled):not(.disabled).active{color:#074145;background-color:#d2f1c0;border-color:#008457}.btn-icon:not(:disabled):not(.disabled):active::before,.btn-icon:not(:disabled):not(.disabled).active::before{color:#074145;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.btn-icon__plus-minus,.plus-minus{position:relative;min-width:16px;width:16px;height:16px;cursor:pointer}.btn-icon__plus-minus:before,.btn-icon__plus-minus:after,.plus-minus:before,.plus-minus:after{content:"";display:block;background-color:#4f5452;position:absolute;top:50%;left:0;transition:.35s;width:16px;height:2px;border-radius:8px}.btn-icon__plus-minus:before,.plus-minus:before{transform:translatey(-50%)}.btn-icon__plus-minus:after,.plus-minus:after{transform:translatey(-50%) rotate(90deg)}.btn-icon__plus-minus--expanded:before,.plus-minus--expanded:before{transform:translatey(-50%) rotate(-90deg);opacity:0}.btn-icon__plus-minus--expanded:after,.plus-minus--expanded:after{transform:translatey(-50%) rotate(0)}.accordion-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;max-width:831px;gap:40px}.accordion-container__heading{font:600 clamp(1.5rem, 1.9vw + 0.6rem, 2rem)/1.15 "Proxima Nova";text-align:center;margin-bottom:0}.accordion-container__items{display:flex;flex-direction:column;gap:12px;margin-bottom:0 !important}.accordion-item{background-color:#fff;border:1px solid #c3cdd0;border-radius:8px;width:100%;max-width:100%}.accordion-item__heading{margin-bottom:0}.accordion-item:focus-within{outline-offset:2px;outline:2px dotted #855fc9;box-shadow:none}.dark-theme .accordion-item:focus-within{outline-color:#daceee}.accordion-item:hover{border-color:#686e6c}.accordion-item__trigger{align-items:center;background-color:rgba(0,0,0,0);border:0;display:flex;gap:32px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.accordion-item__trigger:focus{box-shadow:none;border-color:rgba(0,0,0,0);outline:0}.accordion-item__trigger__title{align-items:center;font:600 16px/1.15 "Proxima Nova";display:flex;flex:1 1 auto;gap:24px;position:relative}.accordion-item__trigger__title__text{display:block;width:100%;max-width:680px;color:#232a28}.accordion-item__trigger__title--q::before,.accordion-item__trigger__title--q::after{content:"Q";flex:0 0 29px;width:29px}.accordion-item__trigger__title--line::before,.accordion-item__trigger__title--line::after{content:"";flex:0 0 4px;width:4px}.accordion-item__trigger__title--q::before,.accordion-item__trigger__title--q::after,.accordion-item__trigger__title--line::before,.accordion-item__trigger__title--line::after{align-items:center;border-radius:4px;color:#c3cdd0;display:inline-flex;height:30px;justify-content:center;position:relative;transition:opacity .35s ease}.accordion-item__trigger__title--q::before,.accordion-item__trigger__title--line::before{background:rgba(195,205,208,.4);opacity:1;z-index:2}.accordion-item__trigger__title--q::after,.accordion-item__trigger__title--line::after{position:absolute;top:50%;transform:translateY(-50%);left:0;height:30px;color:#f4fcef;background:linear-gradient(141deg, #006A46 4.26%, #007962 29.33%, #00887E 49.12%, #00979B 68.47%, #20A5B8 83.87%, #45B2D3 95.74%);opacity:0;transition:opacity .35s ease;z-index:1}.accordion-item__trigger__title--expanded::before{opacity:0}.accordion-item__trigger__title--expanded::after{opacity:1}.accordion-item__panel-content{margin:0px 24px 16px 77px;max-width:680px;color:#4f5452}.accordion-container__section{margin:0 auto;width:calc(100vw - 32px)}@media(min-width: 768px){.accordion-container__section{width:calc(100vw - 48px)}}@media(min-width: 992px){.accordion-container__section{width:calc(100vw - 64px)}}@media(min-width: 1200px){.accordion-container__section{width:calc(100vw - 128px)}}.dark-theme .accordion-container a:not(.btn-cta),.dark-theme .accordion-container button:not(.btn-cta){color:#0e7b9f}.dark-theme .accordion-container a:not(.btn-cta):hover,.dark-theme .accordion-container a:not(.btn-cta):active,.dark-theme .accordion-container a:not(.btn-cta):visited,.dark-theme .accordion-container a:not(.btn-cta):focus-visible,.dark-theme .accordion-container button:not(.btn-cta):hover,.dark-theme .accordion-container button:not(.btn-cta):active,.dark-theme .accordion-container button:not(.btn-cta):visited,.dark-theme .accordion-container button:not(.btn-cta):focus-visible{color:#0e7b9f}.dark-theme .accordion-container a:not(.btn-cta):focus-visible,.dark-theme .accordion-container button:not(.btn-cta):focus-visible{outline:2px dotted #6d4ea2}.dark-theme .accordion-container a:not(.btn-cta)::after,.dark-theme .accordion-container button:not(.btn-cta)::after{color:#0e7b9f}
