form{flex-direction:column;width:70%;margin:20px auto}form,form label{display:flex;gap:10px}form label{align-items:center;cursor:pointer}form .row{width:100%;flex-grow:1;display:flex;gap:10px}form .row *{flex-grow:1;flex-basis:40%}form .submit-button{width:50%}@media screen and (max-width:768px){form{width:85%}form .row{flex-direction:column;gap:15px}form .submit-button{width:100%}}@media screen and (max-width:480px){form{width:90%;margin:15px auto;gap:8px}form label{flex-direction:column;align-items:flex-start;gap:5px}}.lightbox-preview{position:relative}.lightbox-preview:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#000;opacity:0;transition:.3s;cursor:pointer}.lightbox-preview:hover:after{opacity:.4}@media(max-width:1000px){.cgallery{grid-template-columns:repeat(3,1fr)!important;grid-template-columns:repeat(2,1fr)!important}}.custom-lightbox{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999;background-color:rgba(51,51,51,.5)}.custom-lightbox .tool-bar{background-color:#000;padding:15px;display:flex;justify-content:center}.custom-lightbox .tool-bar button{margin-left:auto;background-color:rgba(0,0,0,0);border:none;outline:none;color:#fff;cursor:pointer}.custom-lightbox .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:90%;display:grid;place-items:center}.custom-lightbox img{width:50%;height:90%;object-fit:cover;border-radius:5px;overflow:hidden}@media screen and (max-width:768px){.custom-lightbox .content{height:85%}.custom-lightbox img{width:70%;height:85%}}@media screen and (max-width:480px){.custom-lightbox .tool-bar{padding:10px}.custom-lightbox .content{height:80%}.custom-lightbox img{width:90%;height:80%}}.section-headline{text-align:center;background:#319cfb;background:linear-gradient(135deg,#319cfb 42%,#7dc3e0);padding:20px 0;color:#fff;transition:.2s ease-out}.section-headline h1{font-size:32px;font-weight:600}.section-headline:hover{padding:25px 0}@media screen and (max-width:768px){.section-headline{padding:15px 0}.section-headline h1{font-size:28px}.section-headline:hover{padding:20px 0}}@media screen and (max-width:480px){.section-headline{padding:12px 0}.section-headline h1{font-size:24px}.section-headline:hover{padding:17px 0}}.paragraph{display:flex;width:70%;margin:30px auto;gap:50px}.paragraph img{width:350px;object-fit:contain}.paragraph h2{margin-bottom:25px;letter-spacing:1px;text-transform:uppercase}.paragraph p{font-size:18px;line-height:25px}@media screen and (max-width:768px){.paragraph{width:85%;gap:30px}.paragraph img{width:300px}.paragraph p{font-size:16px;line-height:23px}}@media screen and (max-width:480px){.paragraph{width:90%;flex-direction:column;gap:20px;margin:20px auto}.paragraph img{width:100%;max-width:300px;margin:0 auto}.paragraph h2{font-size:20px;margin-bottom:15px}.paragraph p{font-size:15px;line-height:22px}}.team-wrapper{display:flex;flex-wrap:wrap;gap:30px;width:70%;margin:20px auto;justify-content:center}.team-member{display:flex;flex-direction:column;gap:10px;max-width:calc(20% - 30px);width:100%}@media(max-width:1150px){.team-member{max-width:calc(33% - 30px)}}.team-member .member-image{display:flex;overflow:hidden;max-width:100%;aspect-ratio:1/1;position:relative}.team-member .member-image:hover .images.slide_left{transform:translateX(0)}.team-member .member-image:hover .images.slide_right{transform:translateX(-50%)}.team-member .member-image:hover .images.rotate{transform:rotate(-90deg) translateX(-50%)}.team-member .member-image:hover .images.slide_top{transform:translateX(0) translateY(-50%)}.team-member .member-image:hover .images.slide_bottom{transform:translateX(0) translateY(0)}.team-member .member-image .images{position:absolute;height:100%;display:flex;width:200%;transform:translateX(-50%);transition:transform .3s ease-out;transform-origin:top left}.team-member .member-image .images.slide_right{transform:translateX(0)}.team-member .member-image .images.slide_bottom,.team-member .member-image .images.slide_top{flex-direction:column;transform:translateX(0);width:100%;height:200%}.team-member .member-image .images.slide_top{transform:translateX(0) translateY(0)}.team-member .member-image .images.slide_bottom{transform:translateX(0) translateY(-50%)}.team-member .member-image .images img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.team-member .member-image .images.rotate img:first-child{transform:rotate(90deg)}.team-member .member-info{padding:0 10px;display:flex;flex-direction:column;gap:10px}.team-member .member-info h3{text-transform:uppercase;font-weight:600;font-size:18px}@media screen and (max-width:768px){.team-wrapper{width:85%;gap:20px}.team-member{max-width:calc(33.33% - 20px)}.team-member .member-info h3{font-size:16px}}@media screen and (max-width:480px){.team-wrapper{width:90%;gap:15px}.team-member{max-width:calc(50% - 15px)}.team-member .member-info h3{font-size:14px}}@media screen and (max-width:320px){.team-wrapper{width:95%}.team-member{max-width:100%}}