.focusList>header{margin:0 auto 24px;max-width:760px;text-align:center}.focusList>header .heading{color:#542670;font-size:32px;margin-bottom:12px}@media (min-width:768px){.focusList>header .heading{font-size:40px}}.focusList>header .textblock{font-size:20px}@media (min-width:768px){.focusList>header .textblock{font-size:24px}}.focusList>.main{position:relative}@media (min-width:768px){.focusList.grid-11>.main{display:flex;flex-wrap:wrap;justify-content:space-between}.focusList.grid-11>.main>:first-child,.focusList.grid-11>.main>:last-child{width:calc(50% - 70px)}}.focusList.grid-11>.main .focusBlock>header .heading{color:#542670;font-size:32px}@media (min-width:768px){.focusList.grid-11>.main .focusBlock>header .heading{font-size:40px}}@media (max-width:767px){.focusList.grid-11>.main .focusBlock:last-child{margin-top:80px;position:relative}.focusList.grid-11>.main .focusBlock:last-child:before{border-top:1px solid #e7e4dd;content:"";left:0;position:absolute;top:-40px;width:33%}}@media (min-width:768px){.focusList.grid-11>.main:before{border-left:1px solid #e7e4dd;bottom:0;content:"";left:50%;position:absolute;top:0}.focusList.grid-11>.main .focusBlock:first-child{align-items:flex-end;text-align:right}.focusList.grid-111>.main{display:flex;flex-wrap:wrap;justify-content:space-between}.focusList.grid-111>.main>*{margin-top:0;width:27.8133%}}@media (max-width:767px){.focusList.grid-111>.main .focusBlock+.focusBlock{margin-top:80px;position:relative}.focusList.grid-111>.main .focusBlock+.focusBlock:before{border-top:1px solid #e7e4dd;content:"";left:0;position:absolute;top:-40px;width:33%}}@media (min-width:768px){.focusList.grid-111>.main{position:relative}.focusList.grid-111>.main:before{left:31.9%}.focusList.grid-111>.main:after,.focusList.grid-111>.main:before{border-left:1px solid #e7e4dd;bottom:0;content:"";position:absolute;top:0}.focusList.grid-111>.main:after{left:68.1%}}@media (max-width:599.5px){.focusList.grid-1111>.main>*+*{margin-top:24px}}@media (min-width:600px) and (max-width:1059.5px){.focusList.grid-1111>.main{display:flex;flex-wrap:wrap;justify-content:space-between}.focusList.grid-1111>.main>*{width:calc(50% - 20px)}.focusList.grid-1111>.main>:nth-child(n+3){margin-top:32px}}@media (min-width:1060px){.focusList.grid-1111>.main{display:flex;flex-wrap:wrap;justify-content:space-between}.focusList.grid-1111>.main:after{content:"";flex:1}.focusList.grid-1111>.main>*{margin-left:39px;width:calc(25% - 30px)}.focusList.grid-1111>.main>:nth-child(n+5){margin-top:40px}.focusList.grid-1111>.main>:nth-child(4n+1){margin-left:0}}@media (max-width:599.5px){.focusList.grid-11111>.main>*+*{margin-top:24px}}@media (min-width:600px) and (max-width:1059.5px){.focusList.grid-11111>.main{display:flex;flex-wrap:wrap;justify-content:space-between}.focusList.grid-11111>.main>*{width:calc(50% - 20px)}.focusList.grid-11111>.main>:nth-child(n+3){margin-top:32px}}@media (min-width:1060px){.focusList.grid-11111>.main{display:flex;flex-wrap:wrap;justify-content:space-between}.focusList.grid-11111>.main>*{width:calc(20% - 30px)}.focusList.grid-11111>.main>:nth-child(n+6){margin-top:40px}}.focusList.grid-11111>.main .focusBlock>header .heading{color:#542670;font-size:24px}@media (min-width:768px){.focusList.grid-11111>.main .focusBlock>header .heading{font-size:24px}}@media (min-width:1060px){.focusList.grid-11111>.main .focusBlock>header{min-height:3.4em}}.focusList[data-pattern=carousel] .main .focusBlock{margin:0 20px}.focusList[data-pattern=carousel] .main.slick-initialized .focusBlock{display:flex}.focusList[data-pattern=carousel] .main>ul{margin-top:20px;text-align:center}.focusList[data-pattern=carousel] .main>ul li{display:inline-block}.focusList[data-pattern=carousel] .main>ul li+li{margin-left:4px}.focusList[data-pattern=carousel] .main>ul li button{background:#e8d8d5;border:none;border-radius:14px;box-sizing:border-box;cursor:pointer;height:14px;overflow:hidden;padding-left:14px;width:14px}.focusList[data-pattern=carousel] .main>ul li.slick-active button{background:#56504e}@media (min-width:768px){.focusList>header{margin-bottom:48px}.focusList>header .heading{margin-bottom:24px}}
