
@media (max-width:991px) {

    section.intro .inside .photocols                {grid-template-columns:1fr;}
    section.intro .inside .photocols img            {width:100vw;}
    section.intro .inside .photocols > div .text    {padding:70px 40px;}
    section.intro .inside .text                     {padding:60px 10vw;}
    section.intro .inside h2                        {font:23px Manrope;font-weight:700;}
    section.header .inside                          {grid-template-columns: 1fr 3fr 5fr 1fr;}
    section.intro .inside                           {padding:0;}
    section.contact                                 {padding:30px;}
    section.contact .inside                         {display:block;box-shadow:0px 2px 10px 0px black;}
    section.contact .inside .text                   {padding:30px 0;}
    section.contact .inside .text h3                {font-size:22px;}

}