.technology-page{flex:1;display:flex;justify-content:center;flex-direction:column;width:100%}.technology-page .section{display:flex;justify-content:center;padding:0 2rem}.technology-page .section.stretch{display:flex;align-items:center;flex:1;margin:0 -2rem}.technology-page .section.top{font-size:2rem;background-color:rgba(255,255,255,.6)}.technology-page .section.stretch .content{padding:0 2rem;width:100%}.technology-page .section .main-title{padding:5rem 0;font-size:3rem;font-weight:700}.technology-page .section .title{font-size:x-large;font-weight:600;width:fit-content;margin-bottom:1rem}.technology-page .section .title:after{content:'';border-bottom:2px solid var(--accent-font-color);width:2rem;display:block}.technology-page .section.upper{font-size:larger;background:url('/images/bg_6.jpeg') no-repeat;background-position:right top;background-size:contain;background-color:rgba(255,255,255,.6);background-blend-mode:lighten;min-height:300px;padding:2rem}.technology-page .section.upper div{font-size:1.5rem}.technology-page .section.upper .content{display:flex}.technology-page .section.gray{background-color:var(--light-gray-color)}.technology-page .section.upper .content>div:first-child{flex:3}.technology-page .section.upper .content>div:nth-child(2){flex:1}.technology-page .section.upper a{color:var(--accent-font-color)}.technology-page .section.edge{padding:2rem}.technology-page .tiles-wrapper{display:flex;gap:2rem;padding:2rem 0;flex-wrap:wrap}.technology-page .tiles-wrapper .tile{flex:1;padding:1rem;min-width:190px}.technology-page .tiles-wrapper .tile-title{font-size:larger}.technology-page .tiles-wrapper .tile-desc{font-weight:100}.technology-page .section.bottom{padding:2rem}@media screen and (max-width:829px){.technology-page .section.upper{background-position:center top;background-size:cover;background-color:rgba(255,255,255,.8)}.technology-page .section.upper .content>div:nth-child(2){flex:0}}@media screen and (max-width:829px){.technology-page .section.upper div{font-size:1.25rem}}@media screen and (max-width:619px){.technology-page .section.bottom .tiles-wrapper,.technology-page .section.edge .tiles-wrapper{gap:0}}