.img-section{position:relative;width:auto;overflow:hidden}.img-section h1{position:absolute;display:flex;align-items:center;top:0}.img-section img{width:100%;z-index:1}.img-section-slide-in{width:100%;position:absolute;top:0;z-index:2}.section-img{filter:brightness(60%)}.img-section-slide-in h1{width:fit-content;padding:5px 10px;color:white;background-color:#0fb7ba53}.text-above .img-section-slide-in{position:relative;height:fit-content}.img-section.text-above{display:flex;flex-direction:column}.text-above .img-section-slide-in h1{position:relative;background-color:var(--secondary-color);width:100%;margin-bottom:5px;display:flex;justify-content:space-between}.text-above .section-img{filter:brightness(100%)}.text-section{margin:10px 20px 50px}.text-section li{font-size:18px;line-height:25px;margin-bottom:5px}.sub-list{margin-left:30px}.detail-paragraph{font-size:18px}@media screen and (max-width:400px){.img-section-slide-in h1{font-size:20px}.text-section li{font-size:16px;line-height:20px;margin-bottom:5px}.sub-list{margin-left:20px}.detail-paragraph{font-size:16px}}@media screen and (min-width:900px){.detail-section{display:flex;margin:10px}.detail-section.side-right{flex-direction:row-reverse}.img-section{width:45%}.text-section{display:flex;flex-direction:column;justify-content:center;width:55%;margin-top:40px;margin-bottom:10px}.text-section.about-section{display:flex;flex-direction:column;justify-content:start;margin-top:0;margin-bottom:0}}