.acf-block.icon-block{padding:40px 0}@media only screen and (min-width:768px){.acf-block.icon-block{padding:100px 0}}.acf-block.icon-block .container.intro{margin-bottom:1.5rem;padding-top:15px;background:url(../../img/line-mobile.svg) no-repeat;background-position:top center;text-align:center}@media only screen and (min-width:500px){.acf-block.icon-block .container.intro{margin-bottom:3rem}}@media only screen and (min-width:768px){.acf-block.icon-block .container.intro{margin-bottom:6rem}}@media only screen and (min-width:768px){.acf-block.icon-block .container.intro{padding-top:20px;background:url(../../img/line.svg) no-repeat;background-position:top center;max-width:842px}}.acf-block.icon-block .container.cards{max-width:1238px;justify-content:center}.acf-block.icon-block .container.cards .logo-holder{align-self:flex-start;border:1px solid transparent;width:100%}@media only screen and (min-width:768px){.acf-block.icon-block .container.cards .logo-holder{width:auto}}.acf-block.icon-block .container.cards .logo-holder a{text-decoration:none;font-size:1.875rem;line-height:2.125rem;font-family:"Times New Roman",Times,serif}.acf-block.icon-block .container.cards .logo-holder a .holder{padding:40px 0 20px;text-align:center}.acf-block.icon-block .container.cards .logo-holder a .holder .image-holder img{max-width:120px;margin-bottom:25px;height:120px}@media only screen and (min-width:768px){.acf-block.icon-block .container.cards .logo-holder a .holder .image-holder img{margin-bottom:40px}}.acf-block.icon-block .container.cards .logo-holder a .holder .icon-name{max-width:257px;margin:auto}.acf-block.icon-block .container.cards .logo-holder:hover{border:1px solid #d0bf9b}