.elementor .infoBoxContent{font-size:1em;margin-block-end:10px;}.elementor .infoBoxHeading{font-family:var(--fontHeading);font-weight:700;font-size:1.2em;color:var(--colorPrimary);margin-block-end:7px;}.elementor .infoBox{padding:25px;margin-block-end:20px;border-radius:6px;border-width:1px;border-color:var(--colorLight);border-style:solid;background-image:linear-gradient(180deg, rgb(255,255,255) 0%,rgba(213, 216, 233, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#d3dde7;flex-direction:column;overflow-wrap:break-word;\n}.elementor .btnOutline{color:var(--colorPrimary);border-width:2px;border-color:var(--colorLightGray2);border-style:solid;background-color:#ffffff;}.elementor .btnOutline:hover,.elementor .btnOutline:focus-visible{color:var(--colorWhite);background-color:var(--colorPrimary);}.elementor .btnAccent{color:var(--colorBlack);border-color:var(--ColorAccent);border-style:solid;background-color:var(--ColorAccent);}.elementor .btnAccent:hover,.elementor .btnAccent:focus-visible{color:var(--colorWhite);border-color:var(--colorLight);background-color:var(--colorPrimary);}.elementor .btn{font-family:var(--fontPrimary);font-weight:700;font-size:1rem;line-height:1em;text-transform:capitalize;padding-block-start:0.8em;padding-block-end:0.8em;padding-inline-start:1em;padding-inline-end:1em;border-radius:6px;border-width:2px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, .16);}.elementor .btn:hover,.elementor .btn:focus-visible{text-decoration:none;}