.caracalla-halo-generator-text-panel{--u:0.05208vw}@media (max-width:1023.98px){.caracalla-halo-generator-text-panel{--u:0.20833vw}}.caracalla-halo-generator-text-panel picture{display:contents}.caracalla-halo-generator-text-panel picture>source{display:none}.caracalla-halo-generator-text-panel{margin:0 0 calc(var(--u)*120);padding:0;position:relative;height:calc(var(--u)*483);background:#f5f8fd}.caracalla-halo-generator-text-panel__media{position:absolute;inset:0}.caracalla-halo-generator-text-panel__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.caracalla-halo-generator-text-panel__title{position:absolute;left:calc(var(--u)*259.5);top:calc(var(--u)*55.299);width:calc(var(--u)*1400);margin:0;z-index:1;font-family:Michroma,sans-serif;font-weight:400;font-size:calc(var(--u)*42);line-height:1.1904762;text-align:center;color:#1c273b}.caracalla-halo-generator-text-panel__text{position:absolute;left:calc(var(--u)*182);top:calc(var(--u)*185.299);width:calc(var(--u)*1560);z-index:1;display:grid;grid-template-columns:repeat(3,calc(var(--u)*490));-webkit-column-gap:calc(var(--u)*45);-moz-column-gap:calc(var(--u)*45);column-gap:calc(var(--u)*45);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;font-family:Ubuntu,sans-serif;font-weight:300;font-size:calc(var(--u)*18);line-height:1.3888889;text-align:justify;color:#546373}.caracalla-halo-generator-text-panel__text p{margin:0}.caracalla-halo-generator-text-panel__text h3{margin:0;font-family:Michroma,sans-serif;font-weight:400;font-size:calc(var(--u)*28);color:inherit;line-height:1.3214285714;text-align:left}.caracalla-halo-generator-text-panel__text h3+p{margin-top:calc(var(--u)*20)}.caracalla-halo-generator-text-panel__text p+h3{margin-top:calc(var(--u)*36)}@media (max-width:1023.98px){.caracalla-halo-generator-text-panel{height:auto;margin-bottom:0;padding:calc(var(--u)*24) calc(var(--u)*20) calc(var(--u)*40);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--u)*16)}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__media{position:relative;inset:auto;left:auto;right:auto;top:auto;width:auto;height:auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin:0 calc(var(--u)*-20) calc(var(--u)*8)}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__media img{position:static;width:100%;height:auto}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__text,.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__title{position:static;left:auto;right:auto;top:auto;width:100%}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__title{font-size:calc(var(--u)*22);line-height:normal}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--u)*16);font-size:calc(var(--u)*14);line-height:1.5;text-align:left}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__text h3{font-size:calc(var(--u)*17);line-height:1.3}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__text h3+p{margin-top:calc(var(--u)*8)}.caracalla-halo-generator-text-panel .caracalla-halo-generator-text-panel__text p+h3{margin-top:calc(var(--u)*16)}}