/* Learning Resources */
[data-custom-block="learning-resources"] {margin:100px 0;}
[data-custom-block="learning-resources"]:not(.bg-none){margin:0;}
[data-custom-block="learning-resources"]:not(.bg-none) .block-wrapper{padding:80px 0;}
[data-custom-block="learning-resources"] .heading {font-size:3.875rem;font-weight:600;margin-bottom:40px;line-height:120%;}
[data-custom-block="learning-resources"] h2.heading{font-size:3.5rem;}
[data-custom-block="learning-resources"] .text-content {font-size:1.125rem;font-weight:400;}

[data-custom-block="learning-resources"] .sliderblock.columns{display:flex;flex-direction:row;align-items:center;gap:60px;}
[data-custom-block="learning-resources"] .sliderblock.columns .text{flex:2;}
[data-custom-block="learning-resources"] .sliderblock.columns .text.half{flex:4;}
[data-custom-block="learning-resources"] .sliderblock.columns .blockwrap{flex:4;}

[data-custom-block="learning-resources"] .blockwrap{display:flex;flex-direction:row;gap:20px;margin-top:40px;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem{position:relative;border-radius:20px;flex:1;transition: flex 0.5s ease-in, background-color 0.3s ease-in, color 0.3s ease-in;/*border:1px solid #707070;*/cursor:pointer;padding:100px 40px 100px 40px;box-shadow: 0px 3px 6px #00000029;overflow:hidden;min-height:485px;transition: flex 0.5s ease-out 0.2s, background-color 0.3s ease-in, color 0.3s ease-in;}

[data-custom-block="learning-resources"]:not(.bg-none) .sectionitem.bg-none{background-color:#ffffff;}

[data-custom-block="learning-resources"] .blockwrap .sectionitem.active{flex:3;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem.single{cursor:default;}

[data-custom-block="learning-resources"] .blockwrap .sectionitem .heading{font-size:1.5rem;margin-bottom:20px;max-height:150px;overflow:hidden;transition: max-height 0.3s ease-in, margin-bottom 0.3s ease-in, opacity 0.3s ease-in, visibility 0s linear;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem:not(.active) .heading.closed {display:block;opacity:1;visibility:visible;max-height:300px;margin-bottom:20px;transition: opacity 0.3s ease-in 0.3s, visibility 0s linear 0.3s, max-height 0.5s ease-in 0.3s, margin-bottom 0.5s ease-in 0.3s;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem.active .heading.closed{visibility:hidden;opacity:0;pointer-events:none;margin-bottom:0;max-height:0;transition: opacity 0.2s ease-out 0s, visibility 0s linear 0.2s, max-height 0.3s ease-out 0.1s, margin-bottom 0.3s ease-out 0.1s;}

[data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent{opacity:0;overflow:hidden;transition: opacity 0.3s ease-out 0.05s;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:40px;align-items:flex-start;justify-content:space-between;padding:0;pointer-events:none;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent p{font-size:1.125rem;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent .left, [data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent .right {flex:1;min-width:0;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem.active .slidecontent{opacity:1;transition:opacity 0.3s ease-in 0.4s;pointer-events:auto;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem.active .slidecontent p a{color:inherit;}

[data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent img{border-radius:15px;}
/*[data-custom-block="learning-resources"] .blockwrap .sectionitem:not(.active) {background-color:transparent;color:inherit;}*/

[data-custom-block="learning-resources"] .blockwrap .sectionitem .plus{display:block;opacity:1;transition: opacity 0.3s ease-in 0.2s;position:absolute;bottom:20px;right:20px;background-color:#000000;border-radius:50%;width:30px;height:30px;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem .plus::before{content:'';position:absolute;left:50%;top:50%;background-color:#ffffff;height:4px;width:16px;margin-top:-2px;margin-left:-8px;border-radius:2px;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem .plus::after{content:'';position:absolute;left:50%;top:50%;background-color:#ffffff;width:4px;height:16px;margin-left:-2px;margin-top:-8px;transition:transform 1s ease;border-radius:2px;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem.active .plus{opacity:0;}

[data-custom-block="learning-resources"] .blockwrap .sectionitem .primary-button{font-size:1rem;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem ul.downloads{margin:20px 0 0 0;padding:0;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem ul.downloads li{list-style:none;margin:0;padding:0;border-bottom:1px solid #000000;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem.bg-darkBlue ul.downloads li{border-bottom:1px solid #ffffff;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem ul.downloads li:last-of-type{border-bottom:none;}

[data-custom-block="learning-resources"] .blockwrap .sectionitem ul.downloads li a{font-size:1.064rem;color:inherit;display:grid;grid-template-columns:1fr 21px;gap:12px;align-items:center;justify-content:space-between;text-decoration:none;padding:12px 0;}
[data-custom-block="learning-resources"] .blockwrap .sectionitem ul.downloads li a::after{content:'';background-repeat:no-repeat;background-position:center;background-size:100%;width:21px;height:21px;display:block;background-image:url('../core/icons/download.svg');}
[data-custom-block="learning-resources"] .blockwrap .sectionitem.bg-darkBlue ul.downloads li a::after{filter:brightness(0) invert(1);}
[data-custom-block="learning-resources"] .blockwrap .sectionitem ul.downloads li a:hover::after{animation: tilt-shaking 0.25s 3;}

[data-custom-block="learning-resources"] .closedimage{margin-top:20px;}
[data-custom-block="learning-resources"] .closedimage img{border-radius:15px;}

@keyframes tilt-shaking {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(5deg); }
  50% { transform: rotate(0eg); }
  75% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}

@media (max-width:1200px)
{
    [data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent{flex-direction:column;}
    [data-custom-block="learning-resources"] .blockwrap .sectionitem{padding:60px 30px;}
    [data-custom-block="learning-resources"] .blockwrap .sectionitem.active{flex:2;}
    [data-custom-block="learning-resources"] .sliderblock.columns{flex-direction:column;gap:0;}
    [data-custom-block="learning-resources"] .sliderblock.columns .blockwrap.split2{width:100%;}
    [data-custom-block="learning-resources"] .sliderblock.columns .text.half{width:100%;}
}

@media (max-width:1080px)
{
    [data-custom-block="learning-resources"] .blockwrap .sectionitem .heading{font-size:1.375rem;}
}

@media (max-width:960px)
{
    [data-custom-block="learning-resources"]:not(.bg-none) .block-wrapper{padding:60px 0;}
    [data-custom-block="learning-resources"] .blockwrap{flex-direction:column;}
    [data-custom-block="learning-resources"] .blockwrap .sectionitem{height:200px!important;flex:none;min-height:0;}
    [data-custom-block="learning-resources"] .closedimage{display:none;}
    [data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent{flex-direction:row;}
}

@media (max-width:900px)
{
    [data-custom-block="learning-resources"]{margin:60px 0;}
    [data-custom-block="learning-resources"] .text-content {font-size:1rem;}
    [data-custom-block="learning-resources"] .heading {font-size:1.875rem;margin-bottom:20px;}
    [data-custom-block="learning-resources"] h2.heading{font-size:1.5rem;}
}

@media (max-width:660px)
{
    [data-custom-block="learning-resources"] .blockwrap .sectionitem .slidecontent{flex-direction:column;}
}