.gori-section{background-color:#7fa46f;width:100%;display:flex;justify-content:center;padding:2em 0;position:relative;overflow:hidden;border-top:8px solid #213b52;box-shadow:inset 0 0 0 4px #7FA46F33}.gori-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.75em;padding:clamp(16px,4vw,32px);max-width:1100px;width:100%}.gori-image-wrapper{position:relative;text-align:center;padding:.5rem;z-index:1}.gori-image-wrapper:before{content:"";position:absolute;width:clamp(280px,65vw,540px);height:clamp(280px,65vw,540px);border-radius:50%;background:#d4732a;top:clamp(-60px,-6vw,-40px);left:clamp(-160px,-10vw,-80px);z-index:0;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25))}.gori-image{position:relative;z-index:1;width:100%;max-width:360px;height:auto;border-radius:.5em}.gori-image-caption{position:relative;z-index:1;margin-top:.5em;font-size:.9em;color:#ccc;font-family:var(--font-archivo)}.gori-text-wrapper{max-width:65ch;width:100%}.gori-title{font-family:var(--font-dellarespira);font-size:clamp(1.6rem,6vw,2.6rem);color:#213b52;text-align:center;margin-bottom:.5em}.gori-text-content{font-family:var(--font-archivo);font-size:clamp(1rem,1.25vw,1.15rem);color:#f5f5dc;line-height:1.65;text-align:justify;overflow-wrap:anywhere;hyphens:auto;margin-inline:clamp(0px,2vw,24px)}@media (max-width:600px){.gori-title{font-size:clamp(1.8rem,7vw,2.8rem);margin-top:.25em}.gori-image{max-width:260px}.gori-image-wrapper:before{width:clamp(260px,75vw,420px);height:clamp(260px,75vw,420px);top:-60px;left:-160px}.gori-text-content{width:100%;max-width:90%;margin-left:auto;margin-right:auto;font-size:1em;line-height:1.7;text-align:justify}.gori-wrapper{padding-left:1em;padding-right:1em}}@media (min-width:601px) and (max-width:1199px){.gori-wrapper{gap:2em;padding:clamp(20px,5vw,40px)}.gori-image{max-width:320px}.gori-image-wrapper:before{width:clamp(300px,50vw,480px);height:clamp(300px,50vw,480px);top:clamp(-48px,-5vw,-28px);left:clamp(-120px,-8vw,-72px)}.gori-title{text-align:left;padding-left:0}.gori-text-content,.gori-title{margin-inline:clamp(8px,3vw,32px)}}@media (min-width:1200px){.gori-wrapper{display:grid;grid-template-columns:minmax(24px,6vw) minmax(360px,420px) clamp(24px,3.5vw,40px) minmax(0,1fr) minmax(24px,6vw);align-items:start;column-gap:0;row-gap:1.5em;padding:0;max-width:min(100%,1200px);margin:0 auto}.gori-image-wrapper{grid-column:2;text-align:right;padding-right:0}.gori-text-wrapper{grid-column:4;max-width:70ch;text-align:left}.gori-title{text-align:left;margin:0 0 .5em;padding-left:0}.gori-text-content{margin:0;padding-left:0}.gori-text-wrapper{margin-left:2em}.gori-image{max-width:400px}.gori-image-wrapper:before{width:clamp(360px,32vw,560px);height:clamp(360px,32vw,560px);top:clamp(-60px,-5vw,-40px);left:clamp(-140px,-8vw,-80px)}}@media (min-width:1400px){.gori-wrapper{padding:2em 5vw}}