.head{padding-top:20px;padding-bottom:100px}.head .container-large{transform:translatey(calc(-(83px + 100px + 100px) / 2))}.head .grid-wrapper,.head .content-right{display:grid;grid-auto-columns:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:100%;gap:0 0;grid-template-areas:". .";height:calc(100vh + var(--translateYNav) - 120px)}.head .grid-wrapper{width:1200px;max-width:100%;margin:auto}.head .content-right{grid-template-columns:repeat(2,300px);gap:0 var(--gap);align-self:center;align-items:center}.head .content-right>div{height:100%;max-height:800px}.head .content-right img{transition:500ms ease-in-out;filter:opacity(100%)}.head .content-right img.hide{filter:opacity(0%)}.head .content-left{justify-self:start;align-self:center;width:420px}.head .images div{position:relative}.head .images img{position:absolute;top:calc(var(--gap) / 2);left:0;bottom:calc(var(--gap) / 2);right:0;height:calc(100% - var(--gap));width:100%;object-fit:cover;border-radius:5px}.head .images.left div:first-child,.head .images.right div:last-child{height:35%}.head .images.left div:last-child,.head .images.right div:first-child{height:65%}.head .button{font-size:16px}@media only screen and (max-width:1199.98px){.head .grid-wrapper{gap:0 var(--gap)}.head .content-left,.head .content-right{max-height:600px}.head .content-right{grid-template-columns:repeat(2,1fr)}.head .content-left{width:unset;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.head .images.left div:first-child,.head .images.right div:last-child{height:40%}.head .images.left div:last-child,.head .images.right div:first-child{height:60%}}@media only screen and (max-width:767.98px){.head{padding-top:0}.head .grid-wrapper{grid-template-columns:repeat(1,1fr);grid-template-rows:60% 40%;gap:var(--gap) 0;grid-template-areas:"content-top" "content-bottom";height:calc(100vh + var(--translateYNav));min-height:520px}.head .content-right{grid-area:content-top;height:100%;gap:0 var(--gap);min-height:300px}.head .content-left{grid-area:content-bottom;background-color:#fff;position:relative;z-index:1;padding-top:15px}.head .images.left div:first-child,.head .images.right div:last-child{height:45%}.head .images.left div:last-child,.head .images.right div:first-child{height:55%}}@media only screen and (max-width:599.98px){.head{padding-bottom:50px}.head .grid-wrapper{grid-template-rows:55% 1fr;height:auto}}