.trending-framework{background-color:#fafafa}.trending-framework .megatrend-framework{padding-left:.9708204em;padding-right:.9708204em;margin:0;list-style:none;clear:left}.trending-framework .megatrend-framework:after{content:"";display:table;clear:both}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers{transition:all 1s cubic-bezier(0.22,0.61,0.36,1);width:50%;float:left;padding-left:.9708204em;padding-right:.9708204em;overflow:hidden;list-style:none}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-wrapper,.trending-framework ul li .text-container{width:100%;float:left;border-bottom:1px solid rgba(0,0,0,0.1)}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name{letter-spacing:.05em;-webkit-font-feature-settings:"calt" 0;text-transform:lowercase;font-family:"Avenir Next Regular SC","Helvetica-Neue","Helvetica","Arial",sans-serif;font-size:1.0824313072em;margin:0;padding:1em 0 .5em;line-height:1;color:rgba(255,255,255,0.8);max-width:35em}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name span.trend-count,.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name span.inno-count{font-family:inherit;font-weight:normal;color:inherit}.trending-framework ul li .text-container h5{text-transform:uppercase;letter-spacing:.05em;font-family:"Avenir Next Bold","Helvetica-Neue","Helvetica","Arial",sans-serif;font-size:1.201em;padding:.25em 0 .35em;color:#fff;margin:0;line-height:1;position:relative}.trending-framework.with-top-section .content:after{content:"";display:table;clear:both}.trending-framework.with-top-section hr.dotted-separator{margin:1em 0;height:1px;border:0;margin-top:-1.5708204151em;border-top:1px dotted #03242d;background-color:transparent;box-sizing:border-box}.trending-framework.with-top-section .content .logo-pemium{background-repeat:no-repeat;background-size:100%;background-position:0 0;padding-bottom:8em;margin-bottom:1.321933778em;width:61.8%;height:auto;padding-top:1.3em}.trending-framework.with-top-section{position:relative;border-left:.9708204em solid}.trending-framework.with-top-section .content .visuals__cta p{color:#03242d;line-height:1.618;font-size:.7206em;max-width:35em;margin:0}.trending-framework.with-top-section .content a.button{padding:1em;text-align:center;text-transform:uppercase;color:#fff;clear:both;background-color:#3cc6bb;letter-spacing:1px;border-radius:5px;font-size:.6802664446em;margin:.9708204em 0;border:0}.trending-framework ul li .text-container h5 span.icon-image{position:absolute;width:2em;height:2em;left:-2.61em;top:0;background-position:0 0;background-size:contain;background-repeat:no-repeat}.trending-framework ul li .text-container p.parent{font-family:"Avenir Next Light","Helvetica-Neue","Helvetica","Arial",sans-serif;font-size:1.0824313072em;padding:.5em 0 0;margin:0;line-height:1;opacity:.75;color:rgba(255,255,255,0.8);max-width:35em}.trending-framework ul li .text-container h6.tagline{font-family:"Avenir Next Light","Helvetica-Neue","Helvetica","Arial",sans-serif;padding-bottom:1.3em;font-size:1.0824313072em;line-height:1;clear:both;position:relative;color:rgba(255,255,255,0.8);margin:0}.trending-framework ul li .text-container{border:0}.trending-framework ul.tabs.-js-framework-switch{margin:0;padding:0;list-style:none;margin-top:1em;border-top:1px dotted}.trending-framework ul.tabs.-js-framework-switch li{margin-top:-1px;transition:all 450ms cubic-bezier(0.22,0.61,0.36,1);font-size:1.0824313072em;float:left;list-style:none;padding:1em 1em 1em 0;margin-right:3em;cursor:pointer;opacity:.4;border-top:1px solid #0000;font-size:1.3em}.trending-framework ul.tabs.-js-framework-switch li p{font-size:.9708em;line-height:1.618;margin-bottom:19px;padding-top:7px;margin-top:0}.trending-framework ul.tabs.-js-framework-switch li.active-button{opacity:1;border-top:1px solid;font-family:"Avenir Next Bold","Helvetica-Neue","Helvetica","Arial",sans-serif}.trending-framework ul.megatrend-framework li.fade{opacity:.1}.trending-framework ul.megatrend-framework.fade-color li.fade{opacity:1}.trending-framework ul.tabs.-js-framework-switch li:hover{opacity:.8}.trending-framework ul.tabs.-js-framework-switch:after{content:'';clear:both;display:table}@media(min-width:320px) and (max-width:568px){.trending-framework .logo-pemium{padding-top:calc( 1.3rem + 0.4329 * ( ( 100vw - 320px) / 248 ))}.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.0824313072em + 0.2175686928 * ( ( 100vw - 320px) / 248 ))}}@media(min-width:568px) and (max-width:768px){.trending-framework .logo-premium{padding-top:calc( 1.7329em + 0.1053 * ( ( 100vw - 568px) / 200 ))}.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3em + 0 * ( ( 100vw - 568px) / 200 ))}}@media(min-width:768px) and (max-width:1024px){.trending-framework .logo-premium{padding-top:calc( 1.8382em + 0.1118 * ( ( 100vw - 768px) / 256 ))}.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3em + 0 * ( ( 100vw - 768px) / 256 ))}}@media(min-width:1024px) and (max-width:1280px){.trending-framework .logo-premium{padding-top:calc( 1.95em + 0.1534 * ( ( 100vw - 1024px) / 256 ))}.trending-framework ul li .text-container h5{font-size:calc( 0.9em + 0.118 * ( ( 100vw - 1024px) / 256 )) !important}.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3em + 0 * ( ( 100vw - 1024px) / 256 ))}}@media(min-width:1280px) and (max-width:1920px){.trending-framework .logo-premium{padding-top:calc( 2.1034em + 0 * ( ( 100vw - 1280px) / 640 ))}.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3em + 0 * ( ( 100vw - 1280px) / 640 ))}}@media(min-width:1920px){.trending-framework .logo-premium{padding-top:2.1034em}}.trending-framework .logo-premium{background-repeat:no-repeat;background-size:100%;background-position:0 0;padding-bottom:8em;margin-bottom:1.321933778em;width:61.8%;height:auto}@media(min-width:320px) and (max-width:568px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name,.trending-framework ul li .text-container p.parent,.trending-framework ul li .text-container h6.tagline{padding-right:calc( 1.0824313072em + 0.2175686928 * ( ( 100vw - 320px) / 248 ));padding-left:calc( 1.0824313072em + 0.2175686928 * ( ( 100vw - 320px) / 248 ));font-size:calc( 1.0824313072em + 0.2175686928 * ( ( 100vw - 320px) / 248 ))}.trending-framework.with-top-section .content .logo-pemium{padding-top:calc( 1.3em + 0.4329 * ( ( 100vw - 320px) / 248 ))}.trending-framework.with-top-section .content .visuals__cta p{font-size:calc( 0.7206em + 0.0792 * ( ( 100vw - 320px) / 248 ))}.trending-framework.with-top-section .content a.button{font-size:calc( 1.0824313072em + 0.2175686928 * ( ( 100vw - 320px) / 248 ))}.trending-framework ul li .text-container h6.tagline{padding-bottom:calc( 1.3em + 0.4329 * ( ( 100vw - 320px) / 248 ))}.trending-framework ul li .text-container h5{font-size:calc( 1.201em + 0.132 * ( ( 100vw - 320px) / 248 ))}}@media(min-width:568px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers{width:25%;float:left;padding-left:0;padding-right:0}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}}@media(min-width:568px) and (max-width:768px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name,.trending-framework ul li .text-container p.parent,.trending-framework ul li .text-container h6.tagline{font-size:calc( 1.3em + 0 * ( ( 100vw - 568px) / 200 ));padding-left:calc( 1.3em + 0 * ( ( 100vw - 568px) / 200 ));padding-right:calc( 1.3em + 0 * ( ( 100vw - 568px) / 200 ))}.trending-framework.with-top-section .content .logo-pemium{padding-top:calc( 1.7329em + 0.1053 * ( ( 100vw - 568px) / 200 ))}.trending-framework.with-top-section .content .visuals__cta p{font-size:calc( 0.7998em + 0.0486 * ( ( 100vw - 568px) / 200 ))}.trending-framework.with-top-section .content a.button{font-size:calc( 1.3em + 0 * ( ( 100vw - 568px) / 200 ))}.trending-framework ul li .text-container h6.tagline{padding-bottom:calc( 1.7329em + 0.1053 * ( ( 100vw - 568px) / 200 ))}.trending-framework ul li .text-container h5{font-size:calc( 1.333em + 0.081 * ( ( 100vw - 568px) / 200 ))}}@media(min-width:768px) and (max-width:1024px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name,.trending-framework ul li .text-container p.parent,.trending-framework ul li .text-container h6.tagline{font-size:calc( 1.3em + 0 * ( ( 100vw - 768px) / 256 ));padding-right:calc( 1.3em + 0 * ( ( 100vw - 768px) / 256 ));padding-left:calc( 1.3em + 0 * ( ( 100vw - 768px) / 256 ))}.trending-framework.with-top-section .content .logo-pemium{padding-top:calc( 1.8382em + 0.1118 * ( ( 100vw - 768px) / 256 ))}.trending-framework.with-top-section .content .visuals__cta p{font-size:calc( 0.8484em + 0.0516 * ( ( 100vw - 768px) / 256 ))}.trending-framework.with-top-section .content a.button{font-size:calc( 1.3em + 0 * ( ( 100vw - 768px) / 256 ))}.trending-framework ul li .text-container h6.tagline{padding-bottom:calc( 1.8382em + 0.1118 * ( ( 100vw - 768px) / 256 ))}.trending-framework ul li .text-container h5{font-size:calc( 1.414em + 0.086 * ( ( 100vw - 768px) / 256 ))}.trending-framework ul li .text-container h5{padding-right:calc( 1.3em + 0 * ( ( 100vw - 768px) / 256 ));padding-left:calc( 1.3em + 0 * ( ( 100vw - 768px) / 256 ))}}@media(min-width:1024px) and (max-width:1280px){.trending-framework.with-top-section .content a.button{font-size:calc( 1.3em + 0 * ( ( 100vw - 1024px) / 256 ))}.trending-framework ul li .text-container h6.tagline{padding-bottom:calc( 1.95em + 0.1534 * ( ( 100vw - 1024px) / 256 ))}.trending-framework ul li .text-container h5{font-size:calc( 1.5em + 0.118 * ( ( 100vw - 1024px) / 256 ))}}@media(min-width:1280px) and (max-width:1920px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name,.trending-framework ul li .text-container p.parent,.trending-framework ul li .text-container h6.tagline{padding-right:calc( 1.3em + 0 * ( ( 100vw - 1280px) / 640 ));font-size:calc( 1.3em + 0 * ( ( 100vw - 1280px) / 640 ))}.trending-framework ul li .text-container h5{font-size:calc( 1.618em + 0 * ( ( 100vw - 1280px) / 640 ))}.trending-framework.with-top-section .content .logo-pemium{padding-top:calc( 2.1034em + 0 * ( ( 100vw - 1280px) / 640 ))}.trending-framework.with-top-section .content .visuals__cta p{font-size:calc( 0.9708em + 0 * ( ( 100vw - 1280px) / 640 ))}.trending-framework.with-top-section .content a.button{font-size:calc( 1.3em + 0 * ( ( 100vw - 1280px) / 640 ))}.trending-framework ul li .text-container h6.tagline{padding-bottom:calc( 2.1034em + 0 * ( ( 100vw - 1280px) / 640 ))}}@media(min-width:1024px){.trending-framework.with-top-section .content .visuals__cta p{margin-bottom:19px;padding-top:7px}}@media(min-width:1280px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-wrapper,.trending-framework ul li .text-container{width:80%;float:left;margin-left:20%}}@media(min-width:1920px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name,.trending-framework ul li .text-container p.parent,.trending-framework ul li .text-container h6.tagline{padding-right:1.3em;font-size:1.3em;padding-left:0}.trending-framework ul li .text-container h5{font-size:1.618em}.trending-framework ul li .text-container h6.tagline{padding-bottom:2.1034em}.trending-framework.with-top-section .content .visuals__cta p{font-size:.9708em}.trending-framework.with-top-section .content .logo-pemium{padding-top:2.1034em}.trending-framework.with-top-section .content a.button{font-size:1.3em}.trending-framework ul.tabs.-js-framework-switch li{font-size:1.3em}.trending-framework ul.tabs.-js-framework-switch li p{font-size:.9708rem}}@media(max-width:1919px){.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3rem + 0 * ( ( 100vw - 1280px) / 640 )) !important}.trending-framework ul.tabs.-js-framework-switch li p{font-size:calc( 0.9708rem + 0 * ( ( 100vw - 1280px) / 640 )) !important}}@media(max-width:1460px){.trending-framework ul li .text-container h5 span.icon-image{display:block;position:static !important;margin:10px 0}.trending-framework ul li .text-container{margin-left:0}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-wrapper,.trending-framework ul li .text-container{width:100%;float:left;margin-left:0;padding:10px}}@media(max-width:1279px){.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3em + 0 * ( ( 100vw - 1024px) / 256 )) !important}.trending-framework ul.tabs.-js-framework-switch li p{font-size:calc( 0.9rem + 0.0708 * ( ( 100vw - 1024px) / 256 )) !important}}@media(max-width:1023px){.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3rem + 0 * ( ( 100vw - 768px) / 256 )) !important}.trending-framework ul.tabs.-js-framework-switch li p{font-size:calc( 0.8484rem + 0.0516 * ( ( 100vw - 768px) / 256 )) !important}}@media(max-width:991px){.trending-framework .megatrend-framework{display:flex;flex-wrap:wrap}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers{width:50% !important;margin-left:0 !important;margin-right:0 !important;height:auto !important}}@media(max-width:767px){.trending-framework .megatrend-framework .tinted-bg-color-status-seekers{width:100%}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers{width:100% !important}.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.3rem + 0 * ( ( 100vw - 568px) / 200 )) !important}.trending-framework .megatrend-framework .tinted-bg-color-status-seekers .featured-trend-name,.trending-framework ul li .text-container p.parent,.trending-framework ul li .text-container h6.tagline{padding-left:0 !important;padding-right:0 !important}.trending-framework ul.tabs.-js-framework-switch li p{font-size:calc( 0.7998rem + 0.0486 * ( ( 100vw - 568px) / 200 )) !important}}@media(max-width:567px){.trending-framework ul.tabs.-js-framework-switch li{font-size:calc( 1.0824313072rem + 0.2175686928 * ( ( 100vw - 320px) / 248 )) !important}.trending-framework ul.tabs.-js-framework-switch li p{font-size:calc( 0.7206rem + 0.0792 * ( ( 100vw - 320px) / 248 )) !important}}@media(max-width:356px){.trending-framework.with-top-section{border:0}}