.custom-button{align-items:center;border-radius:8px;box-shadow:0 2px 5px 0 #00000040;box-sizing:border-box;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:normal;max-height:50px;padding:15px;position:relative;text-align:center}.custom-button.tag,.custom-button.tag-active{background-color:#0000;border:2px solid #26bfbf;border-radius:10px;box-shadow:none;color:#262626;font-size:16px;font-weight:400;line-height:22px;max-height:40px;padding:7px 6px;vertical-align:initial}.custom-button.tag-active:hover:not([disabled]):not(.disabled),.custom-button.tag:hover:not([disabled]):not(.disabled){background:#f6fefe}.custom-button.tag-active:active:not([disabled]):not(.disabled),.custom-button.tag:active:not([disabled]):not(.disabled){background:#caf2f3}.custom-button.tag-active{font-weight:700;letter-spacing:-.005em}.custom-button.tag-active,.custom-button.tag-active:active:not([disabled]):not(.disabled),.custom-button.tag-active:hover:not([disabled]):not(.disabled){background:#26bfbf;color:#fff}.custom-button.rounded{background-color:#0000;border:none;border-radius:100px;color:#262626}.custom-button.rounded:hover:not([disabled]):not(.disabled){background:#fde75933}.custom-button.rounded:active:not([disabled]):not(.disabled){background:#fde75966}.custom-button.small{background-color:#26bfbf;border:2px solid #26bfbf;border-radius:5px;box-shadow:none;color:#fff;font-size:14px;padding:5px 7px}.custom-button.small:hover:not([disabled]):not(.disabled){opacity:.8}.custom-button.small:active:not([disabled]):not(.disabled){opacity:1}.custom-button.apple{background-color:#262626;border:2px solid #262626;color:#fff;font-size:14px}.custom-button.apple:hover:not([disabled]):not(.disabled){opacity:.8}.custom-button.apple:active:not([disabled]):not(.disabled){opacity:1}.custom-button.black{background-color:#000;border:2px solid #000;color:#fff;font-size:14px}.custom-button.black:hover:not([disabled]):not(.disabled){opacity:.8}.custom-button.black:active:not([disabled]):not(.disabled){opacity:1}.custom-button.facebook{background-color:#3b5998;border:2px solid #3b5998;color:#fff;font-size:14px}.custom-button.facebook:hover:not([disabled]):not(.disabled){opacity:.8}.custom-button.facebook:active:not([disabled]):not(.disabled){background-color:#193571;border:2px solid #193571;opacity:1}.custom-button.facebook-light{background-color:#fff;border:2px solid #3b5998;color:#3b5998;font-size:14px}.custom-button.facebook-light:hover:not([disabled]):not(.disabled){opacity:.7}.custom-button.facebook-light:active:not([disabled]):not(.disabled){opacity:1}.custom-button.facebook-light-test{background-color:#fff;border:2px solid #3b5998;color:#3b5998;font-size:14px}.custom-button.facebook-light-test:hover:not([disabled]):not(.disabled){opacity:.7}.custom-button.facebook-light-test:active:not([disabled]):not(.disabled){opacity:1}.custom-button.green{background-color:#26bfbf;border:2px solid #26bfbf;color:#fff}.custom-button.green:hover:not([disabled]):not(.disabled){opacity:.8}.custom-button.green:active:not([disabled]):not(.disabled){opacity:1}.custom-button.yellow{background-color:var(--primary-yellow-color);border:2px solid #0000;color:#262626}.custom-button.yellow:hover:not([disabled]):not(.disabled){background:#f9cf41}.custom-button.yellow:active:not([disabled]):not(.disabled){background:#e4b829}.custom-button.yellow:focus-visible:not([disabled]):not(.disabled){background:#fddc69}@media(min-width:991px){.custom-button.yellow:active:not([disabled]):not(.disabled){background:#e4b829}}.custom-button.yellow.disabled,.custom-button.yellow:disabled{background-color:#e7e7e7;border:2px solid #e7e7e7;color:#797979;opacity:1}.custom-button.pink{background-color:#ff5b79;border:2px solid #ff5b79;color:#fff}.custom-button.pink:hover:not([disabled]):not(.disabled){opacity:.8}.custom-button.pink:active:not([disabled]):not(.disabled){opacity:1}.custom-button.white{background-color:#0000;border:2px solid #fff;color:#fff}.custom-button.white:hover:not([disabled]):not(.disabled){opacity:.7}.custom-button.white:before{border-bottom-color:#fff;border-right-color:#fff}.custom-button.red{background-color:#be1937;border:2px solid #be1937;color:#fff}.custom-button.red:hover:not([disabled]):not(.disabled){opacity:.8}.custom-button.red:active:not([disabled]):not(.disabled){opacity:1}.custom-button.secondary{background-color:#0000;border:2px solid #262626;color:#262626;gap:10px;max-width:100%;padding:15px 32px}.custom-button.secondary>span{line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.custom-button.secondary .custom-icon{align-items:center;display:flex;gap:8px;margin-right:0!important;min-width:20px}.custom-button.secondary .custom-icon img{height:20px;min-width:20px;width:20px}.custom-button.secondary .custom-icon .text{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.custom-button.secondary:not([disabled]):not(.disabled):hover{border:2px solid #404040;box-shadow:0 3px 6px 0 #00000040}.custom-button.secondary:not([disabled]):not(.disabled):active{border:2px solid #191919;box-shadow:inset 0 1px 2px 0 #00000040}.custom-button.secondary:not([disabled]):not(.disabled):focus-visible{border:2px solid #007aff;box-shadow:0 2px 5px 0 #00000040;outline:none}.custom-button.secondary.disabled,.custom-button.secondary:disabled{background-color:#0000;border:2px solid #a8a8a8;box-shadow:0 2px 5px 0 #00000040;color:#a8a8a8;opacity:1;pointer-events:none}.custom-button.secondary.disabled *,.custom-button.secondary:disabled *{pointer-events:none}.custom-button.secondary.disabled img,.custom-button.secondary:disabled img{filter:invert(66%)}.custom-button.secondary.disabled svg,.custom-button.secondary:disabled svg{fill:currentColor}.custom-button.secondary.size-small{box-shadow:0 1px 1px 0 #00000040;font-size:14px;min-height:34px;padding:9px 10px}.custom-button.secondary.size-small .custom-fa-icon,.custom-button.secondary.size-small .custom-icon>img{display:none}.custom-button.secondary.size-small:not([disabled]):not(.disabled):focus-visible,.custom-button.secondary.size-small:not([disabled]):not(.disabled):hover{box-shadow:0 2px 5px 0 #00000040}.custom-button.secondary.size-small:not([disabled]):not(.disabled):active{box-shadow:inset 0 1px 2px 0 #00000040}.custom-button.lmp-bordered{background-color:#fff;border:2px solid #262626;border-radius:5px;box-shadow:none;color:#262626;font-size:14px;padding:5px 7px}.custom-button.lmp-bordered:hover:not(disabled):not(.disabled){background-color:#caf2f3;opacity:.7}.custom-button.no-border{background-color:#0000;border:none;box-shadow:none;color:#262626}.custom-button.interactive-primary{background-color:#6285ff;border:none;color:#fff;outline:none}.custom-button.interactive-primary:hover{background-color:#21357c;cursor:pointer}.custom-button.interactive-secondary{background-color:#fff;border:2px solid #6285ff;color:#6285ff;outline:none}.custom-button.interactive-secondary:hover{background-color:#e0eaff;cursor:pointer}.custom-button.interactive-tertiary,.custom-button.plain-link{background-color:#0000;border:none;box-shadow:none;color:#6285ff;outline:none;padding:0}.custom-button.interactive-tertiary:hover,.custom-button.plain-link:hover{cursor:pointer;text-decoration:underline}.custom-button.plain-link{color:#262626}.custom-button.disabled,.custom-button:disabled{background-color:#d6d6d6;border:2px solid #d6d6d6;opacity:.7}.custom-button .success-icon{position:relative}.custom-button .success-icon .check{left:-22px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .7s ease-in-out;vertical-align:middle}.custom-button .success-icon img{height:14px;width:auto}.custom-button.interactive-blue{background-color:#6285ff;border:2px solid #0000;color:#fff}.custom-button.interactive-blue:active:not([disabled]):not(.disabled),.custom-button.interactive-blue:hover:not([disabled]):not(.disabled){background:#21357c}.custom-button.interactive-red{background-color:#ff6275;border:2px solid #0000;color:#fff}.custom-button.interactive-red:active:not([disabled]):not(.disabled),.custom-button.interactive-red:hover:not([disabled]):not(.disabled){background:#e25b6b}@media(max-width:767px){.custom-button{font-size:16px;font-weight:700;min-height:40px}}@media(max-width:480px){.custom-button{font-size:14px;font-weight:700}}.followers-bubble-block .followers-bubble{background:#fff;border:1px solid gray;border-radius:3px;font-size:12px;height:27px;line-height:27px;margin-right:7px;padding:0;position:relative;text-align:center;width:47px}.followers-bubble-block .followers-bubble.wide{width:105px}.followers-bubble-block .followers-bubble.sm{height:22px;line-height:22px}.followers-bubble-block .followers-bubble.top:before{left:48%;top:-4px;transform:rotate(47deg) skew(5deg)}.followers-bubble-block .followers-bubble:before{background-color:#fff;border-left:1px solid gray;border-top:1px solid gray;content:" ";display:block;height:6px;position:absolute;right:-4px;top:10px;transform:rotate(137deg) skew(5deg);width:6px}.followers-bubble-block .followers-bubble-button.secondary{width:100%}.followers-bubble-block .followers-bubble-button.secondary>svg{margin:0!important}.followers-bubble-block button{z-index:3}.followers-bubble-block i{margin-right:5px}@media(max-width:767px){.followers-bubble-block .action-cell{width:70px}.followers-bubble-block button i{margin:0}}.author-block{height:210px;width:215px}.author-block .author-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:80px;margin:auto auto 10px;width:80px}.author-block .author-name{font-size:16px;white-space:normal}.author-block .followers-bubble-block{justify-content:center;margin-top:5px}@media(max-width:991px){.author-block .author-logo{height:140px;width:140px}.author-block .info-container{padding-right:55px;width:215px}}.tooltip{word-wrap:break-word;border:none;display:block;line-height:1.3;margin:0;opacity:1;position:absolute;z-index:1060}.tooltip,.tooltip-inner{font-size:14px;font-weight:400}.tooltip-inner{background-color:#fff;border-radius:8px;color:#262626;-webkit-hyphens:auto;hyphens:auto;max-width:280px;min-height:42px;overflow-wrap:anywhere;text-align:left}.tooltip-action{min-height:0;min-height:auto}.tooltip.auto-width .tooltip-inner{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rich-tooltip div.tooltip-inner{border:none;box-shadow:0 2px 5px 0 #00000040;padding:12px 16px}.rich-tooltip .tooltip-title{font-size:14px;font-weight:500;margin-bottom:4px}.rich-tooltip .tooltip-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.rich-tooltip .tooltip-actions .tooltip-action{font-size:14px;font-weight:500;max-width:100%;padding:0}.rich-tooltip .tooltip-actions .tooltip-action:hover{cursor:pointer;text-decoration:underline}.rich-tooltip .tooltip-actions .tooltip-action-title{color:#262626;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.rich-tooltip .tooltip-actions .tooltip-action-title:hover{color:#262626;text-decoration:underline}.simple-tooltip .tooltip-inner{border:1px solid #d6d6d6;padding:12px}[id^=certified-author-] div.tooltip-inner{color:#262626;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;max-width:min(300px,100vw - 32px);text-align:left;width:100%}@media(max-width:767px){.verified-author-tooltip.tooltip-top{translate:-20px 0}}.certified-author-badge{display:inline-block;height:16px;margin-left:5px;min-width:16px;width:16px}.certified-author-badge.big{height:32px;margin-left:15px;min-width:32px;width:32px}.certified-author-badge.big img{vertical-align:initial}.certified-author-badge.middle{height:24px;margin-left:10px;min-width:24px;width:24px}.certified-author-badge.middle img{vertical-align:middle}.certified-author-badge img{background:#0000;border-radius:50%;cursor:pointer;display:block;height:100%;text-shadow:none;vertical-align:sub;width:100%}.lmp-blinder{background:#fffffff2;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:4}.lmp-blinder svg{margin-top:10%}.featured-authors{margin:auto;max-width:1420px;min-height:700px;padding:20px 20px 70px;position:relative}.featured-authors .title{padding-bottom:20px}.featured-authors .author-block{display:inline-block}.featured-authors .become-an-author{margin:0 auto}.featured-authors .become-an-author img{margin-right:10px;vertical-align:text-top}@media(max-width:991px){.featured-authors{align-content:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.featured-authors div.mt-5:last-child{width:100%}.featured-authors h2.title{padding-bottom:0;width:100%}.featured-authors .author-block{height:auto}.featured-authors .author-block .author-logo{margin-bottom:5px}.featured-authors .author-block .info-container{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:flex-start;padding:0}.featured-authors .author-block .followers-bubble-block{margin-top:auto}}.floating-action-button{align-items:flex-start;background-color:#fff;border:0;cursor:pointer;display:flex;gap:10px;max-height:32px;max-width:32px;padding:4px}.floating-action-button:not(:focus){outline:2px solid #262626}.floating-action-button:disabled{outline:2px solid #a8a8a8;pointer-events:none}.floating-action-button:disabled img{filter:invert(76%) sepia(0) saturate(474%) hue-rotate(180deg) brightness(89%) contrast(89%)}.floating-action-button:focus-visible{outline:2px solid #007aff}.floating-action-button:focus:not(:focus-visible){outline:2px solid #191919}.floating-action-button:hover{background-color:#f6f6f6;outline-color:#404040}.floating-action-button:hover img{filter:invert(21%) sepia(0) saturate(0) hue-rotate(158deg) brightness(100%) contrast(87%)}.floating-action-button:active{outline:2px solid #191919}.floating-action-button:active img{filter:invert(0) sepia(14%) saturate(2925%) hue-rotate(220deg) brightness(70%) contrast(80%)}.floating-action-button.-circular{border-radius:50%}.floating-action-button.-hidden{display:none}.slider-preloader div{height:100%;position:relative}.slider-preloader div img{left:calc(50% - 12.5px);position:absolute;top:100px}.slider-block{display:flex;flex-direction:column;gap:24px;height:auto;margin-bottom:50px}@media(min-width:991px){.slider-block{gap:36px}}.slider-block.with-divider{margin-bottom:102px}.slider-block .actions-block{align-items:center;display:flex;justify-content:space-between}.slider-block .actions-block .section-header{margin-bottom:0;margin-top:0}.slider-block .actions-block .buttons-group{display:flex;gap:12px}.slider-block .arrow{border:0;color:#262626;cursor:pointer;display:none}@media(min-width:991px){.slider-block .arrow{display:inline;display:initial}}.slider-block .arrow.disabled{opacity:.4}.slider-block .slider-wrapper{position:relative}.slider-block .slider-wrapper.with-divider:before{border-bottom:2px dashed #262626;bottom:-50px;content:"";position:absolute;width:100%}.slider-block .slider-wrapper .slider{min-height:300px;overflow-x:hidden;overflow-y:hidden;position:relative}.slider-block .slider-wrapper .slider .wrap-container{display:flex;margin-top:2px}.slider-block .slider-wrapper .slider .inner-desktop-wrapper{left:0;padding-left:2px;position:absolute;transition:left 1s ease-out;white-space:nowrap}.slider-block .slider-wrapper .slider .inner-mobile-wrapper{display:flex;overflow:scroll}.slider-block .slider-wrapper .slider .inner-mobile-wrapper::-webkit-scrollbar{display:none}.slider-block .slider-wrapper .slider .inner-mobile-wrapper .material-tile{margin-bottom:5px;margin-right:20px}@media(max-width:480px){.slider-block .slider-wrapper .slider .inner-mobile-wrapper .material-tile{margin-right:13px}}.slider-block .slider-wrapper .slider .inner-mobile-wrapper .lmp-blogpost:last-child,.slider-block .slider-wrapper .slider .inner-mobile-wrapper .material-tile:last-child{padding-right:15px}.slider-block .slider-wrapper .slider .inner-mobile-wrapper .lmp-blogpost:first-child,.slider-block .slider-wrapper .slider .inner-mobile-wrapper .material-tile:first-child{margin-left:15px}@media(max-width:991px){.slider-block .slider-wrapper .slider{margin:0 -12px}}.slider-block .slider-wrapper .arrow{bottom:50%;position:absolute}.slider-block .slider-wrapper .arrow.left{left:-56px}.slider-block .slider-wrapper .arrow.right{right:-56px}.slider-block .slider-wrapper .arrow.disabled{display:none}@media(max-width:1350px)and (min-width:991px){.container .slider-block{margin-left:auto;margin-right:auto;max-width:85%}}.free-materials-landing-footer{background-color:#000;color:#fff;padding:30px 0}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.lmp-search-input{align-items:stretch;border:1px solid #797979;border-radius:8px;height:40px;padding:0}.lmp-search-input .lmp-search-btn.custom-button{align-items:center;align-self:center;aspect-ratio:1.1379310345;background-color:#0000;border:none;border-radius:8px;box-shadow:none;height:100%;justify-content:center;max-height:none;min-height:0;min-height:auto;overflow:hidden;padding:0;z-index:0}.lmp-search-input .lmp-search-btn.custom-button .search-btn-background{background-color:#a8e5e5;border-radius:8px;height:100%;position:relative;transform:scale(.8);transition:transform .3s ease-in-out,border-radius .3s ease-in-out;width:100%;z-index:1}.lmp-search-input .lmp-search-btn.custom-button .custom-fa-icon.search{aspect-ratio:1/1;display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(18px,43%,24px);z-index:2}.lmp-search-input .form-control{border:none;border-radius:8px 0 0 8px;box-shadow:none;color:#262626;flex:1 1;height:100%;min-height:0;min-height:auto;outline:none;padding:5px 0 5px 9px;width:100%}.lmp-search-input .form-control::placeholder{color:#515151;font-size:14px;font-weight:500}.lmp-search-input .form-control:active,.lmp-search-input .form-control:focus,.lmp-search-input .form-control:hover,.lmp-search-input .form-control:not(:placeholder-shown){border:none}.lmp-search-input .form-control:active+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:active+.lmp-search-btn,.lmp-search-input .form-control:focus+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:focus+.lmp-search-btn,.lmp-search-input .form-control:hover+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:hover+.lmp-search-btn,.lmp-search-input .form-control:not(:placeholder-shown)+.clear-search-button+.lmp-search-btn,.lmp-search-input .form-control:not(:placeholder-shown)+.lmp-search-btn{padding:0}.lmp-search-input .form-control:active+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:active+.lmp-search-btn>span,.lmp-search-input .form-control:focus+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:focus+.lmp-search-btn>span,.lmp-search-input .form-control:hover+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:hover+.lmp-search-btn>span,.lmp-search-input .form-control:not(:placeholder-shown)+.clear-search-button+.lmp-search-btn>span,.lmp-search-input .form-control:not(:placeholder-shown)+.lmp-search-btn>span{border-radius:0 7px 7px 0;transform:scale(1)}.lmp-search-input .clear-search-button.custom-button{background:#0000;border:none!important;box-shadow:none;height:100%;max-height:none;min-height:0;min-height:auto;padding:10px 12px;z-index:10}.lmp-search-input .clear-search-button.custom-button .close{opacity:1}.lmp-search-input .clear-search-button.custom-button:active,.lmp-search-input .clear-search-button.custom-button:focus-visible,.lmp-search-input .clear-search-button.custom-button:hover{background:#0000;border:none;box-shadow:none!important}.lmp-search-input .clear-search-button.custom-button.hide{display:none}.lmp-search-input .interactive-search-dropdown .dropdown-toggle{border-radius:8px 0 0 8px;color:#515151}.lmp-search-input .interactive-search-dropdown .dropdown-toggle:focus{box-shadow:none}@media(max-width:991px){.lmp-search-input .clear-search-button.custom-button{padding:10px 20px}}.show-all-btn button.show-more-btn{background:#0000;border:0;color:#262626;font-size:16px;font-weight:400;text-decoration:none;white-space:nowrap}.show-all-btn button.show-more-btn .custom-fa-icon{margin-right:5px}button.show-more-btn-outline{color:#262626;font-family:Roboto;font-size:14px;font-weight:500;text-transform:lowercase}button.show-more-btn-text{margin:0;max-width:100%;overflow:hidden;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.show-more-btn-text>span{color:#262626;font-size:16px;font-weight:700;line-height:1.2;max-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@supports(display:-webkit-box){button.show-more-btn-text>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-height:none;overflow:hidden;white-space:inherit}}button.show-more-btn-text:hover>span{cursor:pointer;text-decoration:underline}.custom-icon .colored{display:none;padding:0}.custom-icon.animated{cursor:pointer}@media(min-width:991px){.custom-icon.animated:not(.active):hover .default{display:none}.custom-icon.animated:not(.active):hover .colored{display:inline;opacity:.8}.custom-icon.animated:not(.active):hover:active .colored{display:inline;opacity:.4}}.custom-icon.disabled{cursor:default;opacity:.4;pointer-events:none}.custom-icon.active .default{display:none}.custom-icon.active .colored{display:inline}.custom-icon .text{font-weight:500;margin-left:6px;vertical-align:middle}button.show-more-btn-underline{font-family:Roboto;text-decoration:underline}.link-button,button.show-more-btn-underline{color:#262626;font-size:16px;font-weight:700;padding:0}.link-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;line-height:20px;margin:0;outline:none;text-align:left}.link-button.black{color:#262626;font-weight:400}.link-button.black:active:not([disabled]):not(.disabled),.link-button.black:hover:not([disabled]):not(.disabled){color:#262626}.link-button.bold{color:#262626;font-size:16px;font-weight:700;opacity:1;text-decoration:underline}.link-button.bold:hover{color:#262626!important;opacity:1!important}.link-button.green{color:#26bfbf}.link-button.with-border{background:#fff;border:1px solid #d6d6d6;border-radius:100px;padding:4px 8px!important}.link-button.gray{background-color:#f6f6f6;border-color:#0000;font-weight:400}.link-button.gray:hover:not([disabled]):not(.disabled){background-color:#eefafa;color:#262626;opacity:1}.link-button:hover:not([disabled]):not(.disabled){color:#26bfbf;opacity:.7}.link-button:hover:not([disabled]):not(.disabled) .custom-fa-icon{opacity:.7}.link-button.interactive,.link-button.interactive:active:not([disabled]):not(.disabled),.link-button.interactive:hover:not([disabled]):not(.disabled){color:#6285ff}.link-button:active:not([disabled]):not(.disabled){color:#26bfbf;opacity:1;text-decoration:underline}.link-button:active:not([disabled]):not(.disabled) .custom-fa-icon{opacity:1}.link-button.disabled,.link-button:disabled{cursor:auto;opacity:.2}.subjects-list-container.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;width:100vw}.subjects-list-container.full-width .background-bottom{align-items:center;display:flex;flex-direction:column}.subjects-list-container.full-width .background-bottom .subjects-list-group{max-width:1170px}.subjects-list-container.overflow-bottom{bottom:-100px;margin-top:-100px;position:relative}.subjects-list-container.overflow-bottom .background-bottom{padding:32px 12px 100px}.subjects-list-container .background-top{background-image:url(/static/media/bg-top.3b99444f147caaacf656.svg);display:flex;height:72px;padding-top:40px;width:100%}.subjects-list-container .background-bottom{background-image:url(/static/media/bg-bottom.0c884c3aa05e2a2a1559.svg);padding:32px 12px}.subjects-list-container .subjects-list{clear:both;column-count:4;min-height:151px;padding-left:0;position:relative}.subjects-list-container .subjects-list a{display:block;padding-top:16px}.subjects-list-container .subjects-list a.bold{font-weight:900}.subjects-list-container .subjects-list.groups{column-count:3}@media(max-width:767px){.subjects-list-container .subjects-list.groups{column-count:2}}.subjects-list-container .subjects-list .group{break-inside:avoid-column;margin:0 0 24px}.subjects-list-container .subjects-list .group-title{color:#262626;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 12px;text-align:start;width:100%}.subjects-list-container .subjects-list-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.subjects-list-container .subjects-list-group a{display:block;padding:0}@media(max-width:1199px){.subjects-list-container .subjects-list{column-count:3}}@media(max-width:991px){.subjects-list-container .subjects-list{column-count:2}}@media(max-width:500px){.subjects-list-container .subjects-list{align-items:center;column-count:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;min-height:0;min-height:auto}.subjects-list-container{text-align:center}.subjects-list-container .background-top{background-image:url(/static/media/bg-top-mobile.01b3ee615c6bded5b6ed.svg);height:auto}.subjects-list-container .background-bottom{background-image:url(/static/media/bg-bottom-mobile.4fbcf8d789e37fd083be.svg)}}::-ms-reveal{display:none}.input-container label{line-height:16px}.input-container input{padding-right:30px}.input-container input:not(.default-style){background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;color:#262626;font-size:16px;height:50px;outline:none;padding:0 50px 0 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.input-container input:not(.default-style)::placeholder{color:#797979}.input-container input:not(.default-style)[name=password]{padding-right:55px}.input-container .text{color:#777}.input-container .text.error{color:#be1937!important}.input-container input.default-style+.eye-icon{right:10px}.input-container .eye-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.input-container .eye-icon .custom-fa-icon:hover{cursor:pointer}.input-container .payment-input{max-width:580px;min-width:515px}@media(max-width:767px){.input-container .payment-input{min-width:92vw}}.input-container .payment-input-grope{max-width:283px;min-width:250px}@media(max-width:767px){.input-container .payment-input-grope{min-width:45vw}}.input-container .payment-input-doc-number-cash{max-width:340px;min-width:272px}@media(max-width:767px){.input-container .payment-input-doc-number-cash{min-width:45vw}}.price-range .price-range-inputs{align-items:center;display:flex;gap:4px;justify-content:space-between;margin:4px 0 8px}.price-range .price-range-inputs input{cursor:auto;font-size:14px!important;height:36px!important;padding:8px!important}.price-range .price-range-inputs input.contain,.price-range .price-range-inputs input:active,.price-range .price-range-inputs input:focus{border-color:#262626}.price-range .apply{font-size:16px!important;font-weight:700!important;height:36px!important;padding:5px 32px!important;width:100%}.price-range .apply.transparent{border:2px solid #262626!important;border-radius:8px!important;box-shadow:0 2px 5px 0 #00000040!important;color:#262626!important;margin:0!important;padding:7px!important}.price-range .apply.transparent:disabled{background:#0000!important;border-color:#797979!important;color:#797979!important}.price-range .apply.transparent:hover{border-color:#797979!important}@media(max-width:991px){.price-range{align-items:center;display:flex;gap:12px;justify-content:flex-start;max-width:360px}.price-range.hide-cents{flex-direction:column;width:280px}.price-range.hide-cents button{max-width:100%}.price-range.hide-cents input{max-width:116px}.price-range .price-range-inputs{flex:0 0 auto;margin:0}.price-range button{min-height:36px}.price-range .apply{flex:1 1 auto;width:auto}.price-range input{margin:0!important;max-width:64px}}@media(max-width:767px){.price-range{align-items:stretch;flex-direction:column;gap:8px}.price-range.hide-cents{width:auto}.price-range.hide-cents input{max-width:none}.price-range .price-range-inputs{justify-content:space-between}.price-range .price-range-inputs input{flex:1 1;max-width:none}.price-range button{max-width:100%}}.search-container{background-color:#e8eded;min-height:400px;padding:40px 0}.search-container .input-group{margin-bottom:20px}.search-container .input-group input{border-right:none}.free-materials-landing h1{margin-bottom:20px;margin-top:70px}@media(max-width:767px){.free-materials-landing .container{width:100%}}.free-materials-landing .free-materials-landing-description{background-color:#00000012;margin-bottom:20px;padding:10px;word-break:break-word}.free-materials-landing .lmp-search-input .form-control{max-width:100%}
/*# sourceMappingURL=route-free-materials.1787321444058.chunk.css.map*/