.rightinsurance .brand_icon>:first-child{grid-column:span 2/span 2}.brand_icon_head .icons{max-width:334px;max-height:216px;background-color:var(--light-gray);transition:all .3s ease-in-out;:hover{background-color:var(--light-blue)}img{filter:brightness(0) saturate(100%) invert(7%) sepia(2%) saturate(17%) hue-rotate(344deg) brightness(96%) contrast(85%)}:hover img{filter:none}}.brand_icon_head .icons:hover img{filter:none}@media screen and (max-width:1024px){.brand_icon>*{max-width:150px}}@media screen and (max-width:540px){.brand_icon>*{max-width:135px}}@media screen and (max-width:425px){.brand_icon_head .icons{max-width:240px}}.service_item{display:flex;width:100%;padding:52px 30px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:var(--radius-16px,16px);background:var(--light-gray,#F8F8FB);cursor:pointer;.service_icon{display:flex;width:70px;height:70px;padding:19px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:var(--radius-16px,16px);background:var(--color-background-color-background-white,#FFF);box-shadow:7px 4px 24px 0 #E9E9E9}&.active{background:var(--light-blue,#EAEBFC)}}@media screen and (max-width:1023px){.service_item{padding:32px 16px;.service_icon{display:flex;width:50px;height:50px;padding:15px}}}.author .author_icon_main{background-color:#FEF9EF;width:60px;height:60px;border-radius:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.author .author_icon_main{width:50px;height:50px}}