.design-10 .grid-item,.design-10 .grid-item a{position:relative;display:block}.design-10 .grid-image-container,.design-10 .grid-item,.design-10 .grid-item a{overflow:hidden}.design-10 .grid-container a:hover,.design-10 .grid-item a:hover{text-decoration:none}.design-10 .grid-container{margin-bottom:1rem;display:grid;grid-gap:1.4rem;grid-template-rows:auto;max-height:none}.design-10 .grid-item a{width:100%;height:100%;color:inherit;z-index:2;display:flex;flex-direction:column}.design-10 .grid-item img{object-fit:cover;display:block;transform-origin:center bottom!important;transition:transform .3s ease-in-out!important;width:100%;height:auto}.design-10 .grid-item .main-h2-container{bottom:0;left:0;right:0;margin:0;padding:10px 10px 0 0;z-index:3;display:flex;flex-direction:column}.design-10 .grid-item .main-h2-container h2{margin-top:0!important;margin-bottom:0!important}.design-10 .grid-item:hover img{transform:scale(1.075)!important}.design-10 .grid-item .grid-image-container{width:100%}.design-10 .main-h2-container p{margin-bottom:0}.design-10 .grid-container .grid-item:first-child{box-shadow:none;grid-column:span 4;grid-row:span 10;max-height:none;padding-bottom:16px}.design-10 .grid-container .grid-item:first-child a{flex-direction:row-reverse;justify-content:space-between;position:relative}.design-10 .grid-item:first-child .main-h2-container{position:absolute;float:left;width:60%;padding:3rem!important;bottom:0}.design-10 .grid-item.item-1 a::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(0deg,rgb(0 0 0/.8),rgb(0 0 0/.5) 42%,#fff0 61%,#fff0);display:block;z-index:1}.design-10 .grid-container .grid-item:nth-child(2),.design-10 .grid-container .grid-item:nth-child(3),.design-10 .grid-container .grid-item:nth-child(4){grid-column:span 1;grid-row:auto}.design-10 .grid-item .main-h2-container{max-height:none;position:unset}.design-10 .grid-container .grid-item:first-child img{width:100%;height:400px;box-shadow:none}.design-10 .item-1 .main-h2-container h2{order:0;width:100%;font-size:24px!important;color:#fff}.design-10 .item-1 .main-h2-container p{color:#fff;padding:0}.design-10 .grid-item .main-h2-container h2{order:0;width:100%}.design-10 .grid-item.item-1 .main-h2-container p{line-height:1.6}.design-10 .item-1 .main-h2-container{width:100%;position:unset;max-height:none!important}.design-10 .grid-item.item-2 .main-h2-container,.design-10 .grid-item.item-3 .main-h2-container,.design-10 .grid-item.item-4 .main-h2-container{padding:10px 16px!important;text-align:center;z-index:2;background:#fff;width:80%;margin:-1rem auto 0;position:relative;display:flex;flex-direction:column-reverse;border-radius:3px}.design-10 .item-1 a{display:flex}.grid-container .grid-item.item-1 h2{margin:6px 0!important}@media (max-width:768px){.design-10 .grid-container{margin-top:1.5rem}.design-10 .grid-container .grid-item.item-1 .grid-image-container,.design-10 .grid-container .grid-item.item-1 .grid-image-container img{min-height:240px!important}.design-10 .grid-item.item-1 .main-h2-container p{display:none}.design-10 .grid-item{flex:0 0 85vw}.design-10 .grid-item:first-child .main-h2-container{position:absolute;float:left;height:auto;bottom:0;width:100%;gap:12px;padding:2rem 4rem 2rem 2rem!important}.design-10 .grid-container{display:flex!important;height:auto!important;flex-wrap:wrap;justify-content:center;grid-gap:0!important}.design-10 .grid-container .grid-item:first-child a{flex-direction:column}.design-10 .grid-container .grid-item:first-child img{height:auto}.design-10 .grid-item a{display:flex;flex-direction:column;justify-content:center}.design-10 .grid-item img{width:100%}.design-10 .grid-container .grid-item.item-2,.design-10 .grid-container .grid-item.item-3,.design-10 .grid-container .grid-item.item-4{margin-top:1.25rem}}.design-10 .grid-container .grid-item.item-2 h2,.design-10 .grid-container .grid-item.item-3 h2,.design-10 .grid-container .grid-item.item-4 h2{line-height:1.5!important;margin-bottom:10px!important}input::placeholder{color:#999!important}h1{margin-bottom:20px!important}input{max-width:100%}