.hero .img-container{position:relative;overflow:hidden;border:1px solid var(--primary-color);border-radius:var(--border-radius-small);transition:border var(--t-d-small)ease}.hero .img-container.img-1{width:100%;height:300px}.hero .img-container.img-2{width:80%;height:200px;margin-left:auto}.hero .img-container.img-3{width:100%;height:300px;margin-top:6em}.hero .img-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--t-d-high)ease}.hero .img-container:hover{border:1px solid var(--accent-color)}.hero .img-container:hover img{transform:scale(1.1)}@media screen and (max-width:767px){.hero .img-container.img-2{width:55%;margin-left:0}.hero .img-container.img-3{width:40%;height:200px;margin-top:1em;position:absolute;bottom:0;right:.8em}}@media screen and (max-width:575px){.hero .img-container.img-2{width:53%}}.quote{background-color:var(--secondary-color)}.quote .quote-mark{position:absolute;z-index:10}.quote .quote-mark svg{width:5em;height:5em;fill:var(--secondary2-color)}.quote .quote-mark.q-left{top:-2em;left:-1em}.quote .quote-mark.q-right{bottom:-2em;right:-1em;transform:rotate(180deg)}.quote .quote-text{position:relative;z-index:20;color:var(--accent-color)}.quote .quote-author{position:relative;z-index:20}@media screen and (max-width:575px){.quote .quote-mark.q-left{left:0}.quote .quote-mark.q-right{right:0}}.mission-vision .mission,.mission-vision .vision{min-height:100%}.mission-vision .mission>div,.mission-vision .vision>div{background-color:var(--secondary-color);border-radius:var(--border-radius-small);height:100%}.mission-vision .mission:hover h2,.mission-vision .vision:hover h2{color:var(--accent-color)}.team .team-card .img-container{position:relative;overflow:hidden;width:80%;height:200px;background:var(--accent-color);background:linear-gradient(-45deg,var(--primary-color),var(--primary3-color),var(--primary-color),var(--primary-color),var(--primary3-color),var(--primary-color));background-size:400% 400%;animation:animatedBgGradient 10s alternate infinite;border-radius:var(--border-radius-small)}.team .team-card .img-container img{position:relative;z-index:10;width:auto;height:200px;transform:translateX(-1em);transition:transform var(--t-d-small)var(--easeInOutSine),z-index var(--t-d-small)ease}.team .team-card .img-container .nickname{position:absolute;bottom:6px;right:12px;font-weight:var(--font-weight-bold);color:var(--text2-color);z-index:20;text-shadow:rgba(255,255,255,.5)2px 2px 0}.team .team-card .img-container:hover{background:var(--accent-color)}.team .team-card .img-container:hover img{z-index:30;transform:translateX(0)}.team .team-card .social a{padding-right:.6em;text-decoration:none}.team .team-card .social a svg{width:32px;height:32px;fill:var(--primary-color);transition:fill var(--t-d-small)ease}.team .team-card .social a:hover svg{fill:var(--accent-color)}@keyframes animatedBgGradient{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@media screen and (max-width:767px){.team .team-card .img-container{width:100%}}.why .features{background-color:var(--secondary-color);border-radius:var(--border-radius-small)}.why .features .feature{height:140px;border-style:dotted;border-color:var(--primary-color)}.why .features .feature h3{color:var(--primary-color);width:100%;overflow-wrap:break-word}.why .features .feature:nth-child(1){border-width:0 1px 1px 0}.why .features .feature:nth-child(2){border-width:0 0 1px 1px}.why .features .feature:nth-child(3){border-width:1px 1px 0 0}.why .features .feature:nth-child(4){border-width:1px 0 0 1px}@media screen and (max-width:575px){.features .feature h3{font-size:var(--body-font-size)}}.social a{padding-right:.6em;text-decoration:none}.social a svg{width:40px;height:40px;fill:var(--primary-color);transition:fill var(--t-d-small)ease}.social a:hover svg{fill:var(--accent-color)}