.dnd-section:has(.sec_resources){background:var(--color-global-1-hex)}.sec_resources h2{color:#fff;margin-bottom:8px}.sec_resources__button-more{margin-top:32px}.sec_resources__button a{border:1px solid hsla(0,0%,100%,.35);border-radius:32px;color:#fff;display:inline-block;font-size:26px;overflow:hidden;padding:32px;position:relative;transition:color .3s ease-out;width:100%}.sec_resources__buttons a:after{background-color:#fff;content:"";height:600px;left:-800px;position:absolute;top:calc(50% - 300px);transform:rotate(45deg);transition:left .4s ease-out;width:600px}.sec_resources__link-inner{align-items:center;display:flex;justify-content:space-between;padding-left:0;position:relative;transition:padding-left .3s ease-out;z-index:3}.sec_resources__buttons a span{display:flex;height:fit-content;margin-left:16px;margin-right:0;transform:rotate(0deg);transition:transform .3s ease-out}.sec_resources__buttons a:hover span svg path{transition:stroke .7s ease}@media (max-width:992px){.sec_resources .col_buttons{margin-top:32px}.sec_resources__button.has-margin{margin-bottom:20px}}@media (min-width:992px){.sec_resources__buttons{display:flex;flex-wrap:wrap}.sec_resources__button{flex:0 0 50%;margin-bottom:32px}.sec_resources__button.is-odd{padding-right:16px}.sec_resources__button.is-even{padding-left:16px}}@media (hover:hover){.sec_resources__button a:hover{color:var(--color-global-1-hex)}.sec_resources__buttons a:hover:after{left:24px}.sec_resources__buttons a:hover span{transform:rotate(45deg)}.sec_resources__buttons a:hover span svg path{stroke:var(--color-global-1-hex)}.sec_resources__buttons a:hover .sec_resources__link-inner{padding-left:24px}}