@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(../fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(../fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(../fonts/IBM_Plex_Mono/IBMPlexMono-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:100;src:url(../fonts/Faustina/Faustina-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:200;src:url(../fonts/Faustina/Faustina-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:300;src:url(../fonts/Faustina/Faustina-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:400;src:url(../fonts/Faustina/Faustina-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:500;src:url(../fonts/Faustina/Faustina-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:600;src:url(../fonts/Faustina/Faustina-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:normal;font-weight:700;src:url(../fonts/Faustina/Faustina-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:100;src:url(../fonts/Faustina/Faustina-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:200;src:url(../fonts/Faustina/Faustina-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:300;src:url(../fonts/Faustina/Faustina-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:400;src:url(../fonts/Faustina/Faustina-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:500;src:url(../fonts/Faustina/Faustina-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:600;src:url(../fonts/Faustina/Faustina-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Faustina;font-style:italic;font-weight:700;src:url(../fonts/Faustina/Faustina-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.card-body-date,.card-subtitle,.editorial-header .headings .editorial-details,.error-page h1,.error-page span,.home-block-footer .home-source-link,.magazine-card .magazine-edition,.newsletter-card .input-field label,.newsletter-card h2,.opinion-container .card .card-content .opinion-author,.pagination .pagination-btn,.post-detail .image-credits,.post-detail .post-details,.post-detail figcaption,.vi-btn{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;text-transform:uppercase}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}a{color:unset}.row .col{margin-left:unset}nav{height:unset}figure{margin:0}.underline:hover{cursor:pointer;text-decoration:underline}.hover-effect:hover{opacity:.75!important}.padding-fix{padding:0 1.75rem!important}.vi-color{color:#ff731b!important}.no-shadows{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-hover{left:0!important;text-align:center!important;width:54px}.btn-hover:hover{background-color:rgba(0,0,0,.1);cursor:pointer}.vi-btn{border:2px solid #ff731b;text-align:center;width:100px}.text-vi-color{color:#ff731b!important}.margin-divider{margin-top:10px}.home-horizontal-card{height:100px!important;margin:20px 0!important;padding:0!important}.home-horizontal-card .card-stacked{overflow:hidden;text-overflow:ellipsis}.home-horizontal-card .card-stacked .no-tag-margin{margin-top:0!important}.home-horizontal-card .card-stacked .card-body-title{font-size:16px!important;line-height:20px!important;margin:0;overflow:hidden}.home-horizontal-card .card-stacked .card-body-title svg{height:14px!important}.home-horizontal-card img{height:100px;-o-object-fit:cover;object-fit:cover;width:100px!important}.pub{color:#000;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.packery-drop-placeholder{outline:3px dashed #444;outline-offset:-6px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.social-btn{border-radius:50%;display:inline-block;height:32px;line-height:normal!important;padding:.3em;text-align:center;width:32px}.card-body-date{font-weight:300;line-height:25px}.flat-page{font-size:18px;font-weight:300!important;line-height:28px}.flat-page .container{margin-bottom:40px;margin-top:40px}.flat-page h1{font-size:42px}@media (min-width:1200px){.flat-page .container{width:970px!important}}.flat-page img{max-width:100%}.flat-page iframe{height:315px;margin-top:20px}@media only screen and (max-width:660px){.row .col.s12{left:auto;margin-left:auto;right:auto;width:100%}}@media (max-width:500px){.post-title{font-size:30px!important}.share-btn-wrapper{float:left!important}.share-btn-wrapper .social-btn{margin-left:0!important;margin-right:10px!important}.opinion-container .card .card-content{height:154px!important}.opinion-row .card-stacked{height:100%!important}.multimedia-detail .video-container{height:unset!important;width:100%!important}}.endless_container{display:none}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.w-100{width:100%!important}.image-255-cover{height:255px;width:255px}.image-165-cover,.image-255-cover{-o-object-fit:cover;object-fit:cover}.image-165-cover{height:165px;width:165px}.image-72-cover{height:72px;width:72px}.image-45-cover,.image-72-cover{-o-object-fit:cover;object-fit:cover}.image-45-cover{height:45px;width:45px}#navbar{background-color:#fff;position:sticky;top:0;z-index:1020}@media print{.d-print-none{display:none!important}}#navbar .small-nav{height:70px!important;line-height:70px!important}#navbar .nav{height:100px;line-height:100px;-webkit-transition:.2s;transition:.2s}#navbar .nav form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navbar .nav .brand-logo img{-webkit-transition:.25s;transition:.25s;width:273px}#navbar .nav .small-brand{line-height:80px!important}#navbar .nav .small-brand img{width:200px!important}#navbar .nav ul label:hover{background-color:unset}#navbar .nav ul a{color:#000}#navbar .nav ul a:hover{background-color:unset}#navbar .nav .input-field input{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;margin:0;width:calc(100% - 7rem)!important}#navbar .nav .input-field .label-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;justify-content:center}#navbar .nav .input-field .label-icon svg,#navbar .nav .input-field .label-icon svg:focus,#navbar .nav .input-field .label-icon svg:hover,#navbar .nav .input-field .label-icon:focus{color:#000}#navbar .tabs .tab a{color:#000;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;padding:0 5px}#navbar .category-tab a{font-weight:300!important}#navbar .tabs .tab a:hover{background-color:#fff;border-bottom:4px solid #000;color:#000}#navbar .tabs .tab a.active{background-color:transparent;color:#000}#navbar .tabs .tab a:focus,#navbar .tabs .tab a:focus.active{background-color:hsla(0,0%,53%,.24);outline:none}#navbar .tabs .indicator{background-color:#000;height:4px}.onesignal-customlink-container{margin:10px 0}@media (max-width:991px){.nav .vi-btn{padding:0!important;width:70px!important}.search-input{display:none!important}}@media (max-width:767px){.brand-logo{line-height:113px!important}.brand-logo img{width:200px!important}.mobile-hide{display:none!important}.mobile-show{display:list-item!important}.mobile-login{color:#000!important;font-size:20px!important;line-height:100px!important}}.hamburger-expand{background-color:#fff;font:normal normal 500 12px/16px IBM Plex Mono;left:0;letter-spacing:0;margin-bottom:40px;margin-top:-48px;max-height:90vh;overflow:auto;position:sticky;top:102px;width:100%;z-index:2000}.hamburger-expand,.hamburger-expand.small-hamburger{-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:0s;transition-delay:0s}.hamburger-expand.small-hamburger{top:72px}@media only screen and (max-width:768px){.hamburger-expand{top:102px}}.hamburger-expand .hamburger-mobile-btn-div{margin-bottom:30px}.hamburger-expand .hamburger-mobile-btn-div li{display:inline}.hamburger-expand.hidden{max-height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:0s;transition-delay:0s}.hamburger-expand .hamburger-expand-title{color:#e74e00}.hamburger-expand ul{padding-bottom:25px}.hamburger-expand li{margin:5px auto}.hamburger-expand li a:hover{text-decoration:underline}.nav-dropdown-trigger i,.nav-dropdown-trigger svg{margin-left:.675rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.nav-dropdown-trigger.open i,.nav-dropdown-trigger.open svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.submenu{max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s}#submenu-container{position:relative}#submenu-container .submenu-expanded{max-height:5em;-webkit-transition:max-height .5s;transition:max-height .5s}#submenu-container ul{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;list-style-type:none;margin:0;overflow:hidden;width:100%!important}#submenu-container ul li{float:left;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#submenu-container ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#submenu-container .active,#submenu-container .ancestor{background-color:#fff;border-bottom:4px solid #000;color:#000}.adaptar img{height:auto;max-width:100%}.tag-title{color:#ff731b;line-height:16px;margin-bottom:0;margin-top:0;max-height:15px;overflow:hidden}#dropdown1{top:80px!important}.mega-banner{background-color:#efefef;padding-bottom:20px;text-align:center;width:100%}.mega-banner .pub-wrapper{width:100%}.mega-banner .pub-wrapper p{line-height:10px;margin-right:10px}@media (max-width:1200px){.mega-banner img{width:90%}}.custom-card-title{color:#000;font-family:Faustina,serif;font-size:36px;font-weight:600;line-height:36px}.custom-card-title .card-subtitle{margin-left:10px}.card-body-title{color:#000!important;font-family:Faustina,serif!important;font-size:24px!important;font-weight:600!important;line-height:30px!important}.card-body-title svg{border:2px solid #ff731b;color:#ff731b!important;height:20px;margin-bottom:2px;padding:1px;width:20px}.card-body-title:hover{opacity:.75}.card{border:1px solid #c3c3c3;-webkit-box-shadow:unset;box-shadow:unset;padding:20px}.card .card-content{overflow:hidden;padding:10px 0;text-overflow:ellipsis}.latest-square-card .card-body-title{max-height:90px;overflow:hidden;text-overflow:ellipsis}.latest-square-card .tag-premium-line{margin-bottom:5px;max-height:35px}.latest-square-card .tag-premium-line .tag-title{margin-top:11px}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}#layout_1{background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;margin-bottom:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#layout_1 .home-square-banner .outer-wrapper{padding:7px 13px!important}@media (max-width:1200px){#layout_1 .s4{display:none!important}}#layout_1 .featured-post{color:#fff;font-family:Faustina,serif;font-size:42px;font-weight:500;margin-bottom:20px}#layout_1 .featured-post svg{border:2px solid #fff;color:#fff!important;height:28px;margin-bottom:4px;padding:2px;width:28px}#layout_1 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#layout_0{margin-top:30px}@media (min-width:800px) and (max-width:1200px){#layout_0 .home-square-banner{display:none}#layout_0 .featured-col{left:auto;margin-left:auto;right:auto;width:100%}}.card-big{padding:40px 20px 20px}.card-big .card-body-title{font-size:16px!important;line-height:25px!important}.home-magazine-card{border:5px solid #000;height:570px;padding:40px 20px 20px}.home-magazine-card img{border:1px solid #c3c3c3;margin-bottom:15px;margin-top:5px;max-height:300px;max-width:100%}.home-magazine-card ul{margin-top:0}.home-magazine-card .vi-btn{text-align:left;width:180px}.newsletter-card{border:5px solid #ff731b;height:140px!important;padding:30px 25px 25px}.newsletter-card h2{margin-bottom:5px}.newsletter-card .input-field{padding-left:0;padding-right:0}.newsletter-card .input-field input{border:2px solid #000;height:36px}.newsletter-card .input-field input,.newsletter-card .input-field input:focus{border-bottom:2px solid #000!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.newsletter-card .input-field label{color:#000;height:0;text-transform:unset}.newsletter-card .input-field .active{color:#ff731b!important}.newsletter-card .input-field button{height:40px;padding:unset;right:-3px;width:100%}@media (min-width:992px) and (max-width:1199px){.newsletter-card{padding:15px 10px!important}}@media (min-width:661px) and (max-width:768px){.newsletter-card{padding:15px 10px!important}}.divider-margin{margin:15px 0}.podcast-divider{color:#c3c3c3!important;margin-bottom:22px!important}.black-border{border:2px solid #000}.card-stacked{padding:0 0 0 10px}.card-stacked h6{margin-top:0}.card.horizontal .card-image{max-width:40%}.card-image img{height:auto}.magazine-home-card{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:transparent;-ms-flex-direction:column;flex-direction:column}.vi-btn-nowidth{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.home-block-logo{margin:8px 0 5px}.video-horizontal-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto!important}.video-horizontal-card .card-video{margin-bottom:10px;position:relative;width:90%}.card.horizontal .card-magazine-cover{width:100%}.card.horizontal .card-magazine-cover img{border:1px solid #c3c3c3;height:auto;-o-object-fit:cover;object-fit:cover;width:80%!important}.card.horizontal{border:unset}.opinion-container{background-color:rgba(231,78,0,.102)}.opinion-container .col:focus,.opinion-container .horizontal:focus,.opinion-container .row:focus,.opinion-container a:focus{outline:0}.opinion-container .card{background-color:transparent;margin-bottom:0}.opinion-container .card .card-image{margin-bottom:10px}.opinion-container .card .card-content{padding:0}.opinion-container .card .card-content .opinion-author{line-height:15px}.opinion-container .card .card-content .card-body-title{display:-webkit-box;line-height:25px;margin:5px 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:550px){.opinion-container .card .card-image{max-width:100%!important}}.big-banner .outer-wrapper{height:650px!important}.home-square-banner{padding:8px 12px!important}.home-square-banner .detail-banner{height:415px!important}.home-square-banner .outer-wrapper{background-color:#ebebeb;height:300px;padding:7px 19px!important}.home-square-banner .banner-wrapper{margin-left:auto;margin-right:auto;max-width:300px}#home-academy{background-color:#ebebeb;margin-bottom:30px;padding:30px 0}#home-academy .divider{background-color:rgba(0,0,0,.43)}#home-academy .container .top-card-subtitle{padding-top:15px}#home-academy .container .card-subtitle,#home-academy .container .custom-card-title{color:#000}#home-academy .container .row{margin:20px -10px 0;padding:0}#home-academy .container .row .card{background-color:transparent;border:unset;padding:0}#home-academy .container .row .card-content h3{display:-webkit-box;font:normal normal 600 24px/30px Faustina;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#home-academy .container .row .card-content h4{font:normal normal 400 13px/15px IBM Plex Mono;letter-spacing:.65px;margin-top:15px;text-transform:uppercase}#home-academy .container .row .col .card-body-title{color:#fff!important}#home-multimedia{background-color:#000;margin-bottom:30px;padding:30px 0}#home-multimedia .container .top-card-subtitle{padding-top:15px}@media (max-width:538px){#home-multimedia .container .top-card-subtitle{float:left!important;line-height:28px!important;padding-top:unset!important}#home-multimedia .container .title-divider{margin:30px 0}}@media (max-width:991px){#home-multimedia .container .videos-divider{display:block!important;width:100%}}#home-multimedia .container .card-subtitle{color:#fff}#home-multimedia .container .custom-card-title{color:#fff;line-height:20px!important}#home-multimedia .container .row{margin:20px 0 0}#home-multimedia .container .row .card{background-color:transparent}#home-multimedia .container .row .col .card-body-title{color:#fff!important}#home-multimedia .container .row .multimedia-featured-col{padding-left:0}#home-multimedia .container .row .multimedia-featured-col .card{border:unset;margin:0;padding:0}#home-multimedia .container .row .multimedia-horizontal-card{height:92px!important;margin:0 0 25px;padding:0}#home-multimedia .container .row .multimedia-horizontal-card .card-image{width:156px}#home-multimedia .container .row .multimedia-horizontal-card .card-stacked{overflow:hidden;text-overflow:ellipsis}#home-multimedia .container .row .multimedia-horizontal-card .card-stacked .card-body-title{font-size:16px!important;line-height:20px!important;margin:0}#home-multimedia .container .row .multimedia-horizontal-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#home-block-2 .container{margin-top:15px}.home-horizontal-banner{margin-bottom:20px;margin-top:20px}.home-horizontal-banner .banner-wrapper{border:1px solid #c3c3c3;margin:10px;padding:2px}@media (max-width:992px){.home-horizontal-banner{display:none!important}}.home-block-footer{margin-top:15px}.home-block-footer .home-source-link{color:#ff731b;text-decoration:underline}.draggable{-ms-touch-action:unset!important;touch-action:unset!important}@media (min-width:992px) and (max-width:1200px){.home-responsive-banner{padding:8px 3px 8px 10px!important}.home-responsive-banner .outer-wrapper{padding:0!important}}@media (max-width:420px){.home-responsive-banner{padding:8px 3px 8px 4px!important}.home-responsive-banner .outer-wrapper{padding:0!important}.tag-title{height:13px!important;overflow:hidden!important}.card-body-date{line-height:18px!important;margin-top:5px}.home-horizontal-card .card-stacked .card-body-title{max-height:62px!important;overflow:hidden}.card-body-title-big{margin-bottom:6px;max-height:120px!important;overflow:hidden!important}}@media (min-width:660px) and (max-width:768px){.home-responsive-banner{display:none}}@media (max-width:1200px){.toggle-container{display:none}.custom-card-title{font-size:32px}}@media (max-width:768px){.see-more{display:none}}.opinion-container{padding:40px 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opinion-container .section-title{color:#000;font:normal normal 700 28px/56px Open Sans;margin-bottom:0}.opinion-container .section-link,.opinion-container .section-title{letter-spacing:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.opinion-container .section-link{color:#ff731b;font:normal normal 700 14px/56px Open Sans;text-decoration:none}.special-story-hp-card{background-size:contain;height:436px;margin:10px 0 0;padding:40px 0 0;position:relative}.special-story-hp-card .tag-title{color:#fff}.special-story-hp-card .first-news-title{color:#fff;font-family:Faustina,serif;font-size:42px;font-weight:600;line-height:48px;margin-bottom:20px}@media (max-width:660px){.special-story-hp-card .first-news-title{font-size:34px!important;line-height:39px!important}}.special-story-hp-card .first-news-teaser{color:#fff;display:-webkit-box;font-family:Faustina,serif;font-size:20px;font-weight:600;line-height:28px;margin:10px 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.special-story-hp-card .first-news-date{color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;margin-top:10px;text-transform:uppercase}img{height:auto;-o-object-fit:cover;object-fit:cover}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0;padding:1rem 0}.slick-dots li{margin:0 .25rem}.slick-dots button{background-color:transparent;border:1px solid #000;border-radius:100%;display:block;height:16px;height:1rem;padding:0;text-indent:-9999px;width:16px;width:1rem}.slick-dots li.slick-active button{background-color:#000}.card-layout-1 .row{padding:0}.card-layout-1 .row .card-content{padding:0 10px}.card-layout-1 .featured-row{margin-top:20px}@media (max-width:600px){.card-layout-1 .card-subtitle{display:block;margin-bottom:5px}.card-layout-1 .card-content{padding:10px 0!important}}.card-layout-2 .card{border:unset;margin-bottom:0;margin-top:20px;padding:0}.card-layout-2 .card .card-body-title-big{max-height:88px!important;overflow:hidden}.card-layout-2 .card .card-body-title{max-height:65px;overflow:hidden}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.p-0{padding:0!important}h1,h2,h3{margin:unset}.editorial-header .headings h1,.editorial-header .headings h2,.flat-page,.flat-page h1,.post-detail .post-teaser,.post-detail .post-title{color:#000;font-family:Faustina,serif;font-weight:600}.post-detail{margin-top:40px}.post-detail .light{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:300!important;text-transform:uppercase}.post-detail .related-company{margin-bottom:20px;margin-top:20px}.post-detail .related-company .company-logo{text-align:center!important;width:100%}.post-detail .related-company .company-logo img{height:auto;margin-bottom:10px;margin-top:10px;max-width:70%}.post-detail .breadcrumb-content{font:normal 13px/17px IBM Plex Mono;letter-spacing:.65px;margin:-20px auto 40px;text-align:left;text-transform:uppercase}.post-detail .breadcrumb-content .breadcrumbs{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:1.5rem 0;padding:0}.post-detail .breadcrumb-content .breadcrumbs .active{color:#e74e00}.post-detail .post-title{font-size:42px}.post-detail .post-teaser{font-size:20px;margin:20px 0}.post-detail img{float:unset!important}.post-detail .post-author-photo{border-radius:50%;margin-right:10px;min-height:45px;width:45px}.post-detail .share-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px;width:240px}.post-detail .share-btn-wrapper .social-btn{border:none;margin-left:10px}.post-detail .share-btn-wrapper .social-btn svg{height:20px!important;width:20px!important}.post-detail .post-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.post-detail .post-details-wrapper .author-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;margin-top:15px;width:300px}.post-detail .post-details-wrapper .right{margin-left:auto}@media only screen and (max-width:523px){.post-detail .post-details-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.post-detail .post-details-wrapper .right{margin-left:unset;margin-top:15px}}.post-detail .post-image{margin-top:20px}.post-detail .post-image img{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.post-detail .image-credits,.post-detail figcaption{font-size:11px}.post-text{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px}.post-text h2{color:#e74e00;font-size:24px;font-weight:400;line-height:32px;margin:20px 0}.post-text h3{font-size:25px;font-weight:700;line-height:28px;margin:20px 0}.post-text blockquote{font-size:24px;font-style:italic;font-weight:700;line-height:32px;margin:0 0 20px 40px}.post-text iframe{height:400px;width:100%}.post-text img{height:auto;max-width:100%}.post-text a{color:#007bff!important;text-decoration:underline!important}.post-text ol,.post-text ul{list-style-type:disc;padding-left:revert}.post-text ol li,.post-text ul li{list-style-type:disc}.post-text b,.post-text strong{font-weight:700}.post-detail .home-square-banner,.tag-list .home-square-banner{padding:10px 0!important}.subscribe-wall{background-color:#ff731b;margin:40px 0;padding:40px 10px}.subscribe-wall .post-title{color:#fff}.subscribe-wall .vi-btn{width:unset}.subscribe-wall .subscribe-btn{margin:40px 0}.subscribe-wall .subscribe-btn .post-teaser{color:#fff;margin:5px 0}.post-card{height:395px}.post-card img{height:210px;-o-object-fit:cover;object-fit:cover}@media (min-width:992px) and (max-width:1199px){.post-detail .home-square-banner .outer-wrapper{padding:7px 0!important}.post-detail .l8{width:65.6666666%!important}.post-detail .l4{width:34.3333333%!important}}footer{background-color:#2e2e2e!important;padding-top:0!important}footer .footer-text{font-family:Roboto,sans-serif;font-size:12px;line-height:16px}footer .footer-text li{line-height:18px!important}footer .footer-title{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;line-height:18px;text-transform:uppercase}footer .social-btn{border:2px solid #fff;margin-right:10px}footer .footer-vi{padding-top:40px}footer .credits{padding-left:10px}footer address{font-style:unset}footer nav{background-color:unset;-webkit-box-shadow:unset;box-shadow:unset;color:unset;display:unset;height:unset;line-height:unset}footer nav ul{margin:10px 0}footer nav ul a{display:unset;font-size:unset}footer nav ul a,footer nav ul li{padding:unset;-webkit-transition:unset;transition:unset}footer nav ul li{float:unset}@media (max-width:992px){footer .share-btn-wrapper{margin-bottom:15px}}@media (max-width:660px){.vi-logo{margin-bottom:20px}}.tag-list{margin-top:40px}.tag-list .banner-col{padding:0}.tag-list .tag-title{line-height:13px!important;margin-top:0!important}.tag-list .tag-list-title{font-size:42px;margin-bottom:20px;margin-top:5px}@media (max-width:500px){.tag-list .tag-list-title{font-size:35px!important}}.multimedia-detail{color:#fff!important}.multimedia-detail .post-teaser,.multimedia-detail .post-title{color:#fff}.multimedia-detail .post-teaser a{color:#ff731b!important}.multimedia-detail .video-container{height:425px}.multimedia-card{background-color:#000;height:395px;padding-bottom:0}.multimedia-card .card-body-title,.multimedia-card .tag-title{color:#fff!important}.multimedia-card .card-image img{height:210px;-o-object-fit:contain;object-fit:contain}.media-badge{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,78%,.8);border-radius:2px;color:#fff;cursor:pointer;font-size:15px;height:30px;left:12px;line-height:28px;pointer-events:none;position:absolute;text-align:center;top:12px;width:30px;z-index:1}.media-badge .show-for-sr,.media-badge .show-on-focus{height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.tag-container{margin:20px 0}.tag-container .inner-container{padding:20px 0}.tag-container .post-details{line-height:20px}.no-tag-margin{margin-top:29px}.pagination .disabled{color:#c3c3c3}.pagination .three-dots{margin-top:10px}.pagination .pagination-btn{-webkit-box-pack:center;-ms-flex-pack:center;background-color:unset!important;color:#000;font-size:15px;height:34px;justify-content:center;line-height:33px;width:34px}.pagination .material-icons{line-height:34px}.pagination .active{background-color:unset!important}.pagination .active a{color:#ff731b!important}.pagination li{height:unset}.magazine .magazine-teaser,.magazine .magazine-title{color:#000;font-family:Faustina,serif;font-weight:600}.unauth-modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:250px;position:fixed;top:0;width:100%;z-index:1}.unauth-modal .unauth-modal-content{background-color:#fefefe;border:1px solid #888;margin:auto;padding:0;width:60%}.unauth-modal .subscribe-wall{margin:0;padding:80px 0}.unauth-modal .unauth-close-modal{color:#fff;float:right;font-size:28px;font-weight:700;margin-right:10px}.unauth-modal .unauth-close-modal:focus,.unauth-modal .unauth-close-modal:hover{color:#000;cursor:pointer;text-decoration:none}.magazine{margin-bottom:40px;margin-top:40px}.magazine header{padding-bottom:100px}.magazine .card{padding:10px}.magazine .magazine-card{background-color:unset}.magazine .light{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:300!important;text-transform:uppercase}.magazine .magazine-title{font-size:42px}.magazine .magazine-teaser{font-size:20px;font-weight:400;margin:20px 0}.magazine .magazine-button{border:2px solid #000;font-family:IBM Plex Mono,monospace;font-size:12px;padding:5px 30px 5px 10px;text-decoration:none;text-transform:uppercase}.magazine .magazine-button .accent{color:#ff731b}.magazine iframe{height:calc(100vh - 100px);width:100%}.magazine-text{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px}.magazine-text h2{color:#e74e00;font-size:24px;font-weight:400;line-height:32px;margin:20px 0}.magazine-text h3{font-size:18px;font-weight:700;line-height:28px;margin:20px 0}.magazine-text blockquote{font-size:24px;font-style:italic;font-weight:700;line-height:32px;margin:0 0 20px 40px}.magazine-text iframe{height:400px;width:100%}.magazine-text img{height:auto;max-width:100%}.magazine-text a{color:#007bff!important;text-decoration:underline!important}@media (max-width:500px){.magazine-img img{width:100%!important}}.magazine-card{background-color:#efefef;border:unset!important}.magazine-card .card-image img{-o-object-fit:contain;object-fit:contain}.magazine-card .card-content{height:125px;margin-top:10px}.magazine-card .magazine-edition{color:#4e4e4e}.magazine-card img{height:398px}.opinion-card{background-color:rgba(231,78,0,.102);border:unset;height:395px}.opinion-card .card-image img{height:210px;-o-object-fit:contain;object-fit:contain}.opinion-detail .light{font-weight:300!important}.opinion-detail .post-image img{width:unset}.opinion-detail .author-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opinion-detail .author-details{margin-left:15px}@media (max-width:530px){.opinion-detail .author-details-wrapper{display:block}.opinion-detail .author-details{margin-left:0!important}}.materialert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;margin-top:15px;min-width:150px;padding:15px;position:relative;-webkit-transition:all .1s linear;transition:all .1s linear;webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.materialert .material-icons{margin-right:10px}.materialert .close-alert{-webkit-appearance:none;background:0 0;border:0;color:inherit;cursor:pointer;filter:alpha(opacity=40);font-size:22px;font-weight:700;line-height:1;margin-bottom:-5px;position:absolute;right:5px;text-shadow:0 1px 0 hsla(0,0%,100%,.7);top:16px}.materialert.info{background-color:#039be5;color:#fff}.materialert.success{background-color:#43a047;color:#fff}.materialert.danger,.materialert.error{background-color:#c62828;color:#fff}.materialert.warning{background-color:#fbc02d;color:#fff}.error-page{height:100%;margin-bottom:80px}.error-page span{font-size:250px}.error-page h1{color:#ff731b;font-size:26px;font-weight:400}@media (max-width:660px){.error-page span{font-size:150px!important}.error-page h1{font-size:20px!important}}.not-found{margin-bottom:30px}.not-found .card-image{min-height:150px}@media (min-width:661px) and (max-width:992px){.not-found .card-image{min-height:200px!important}}@media (max-width:660px){.not-found .card-image{min-height:unset!important}}.editorial-header .headings{margin-top:70px}.editorial-header .headings h1{font-size:42px;line-height:48px}.editorial-header .headings h2{font-size:20px;line-height:28px;margin:10px 0}.editorial-header .headings .editorial-details{display:block;margin:10px 0}.editorial-header .headings .editorial-details .light{font-weight:300!important}.editorial-header .headings .social-btn{margin-top:10px}.editorial-header .vertical-black{background-color:#000;color:#fff}.editorial-header .vertical-black .tag-title,.editorial-header .vertical-black h1,.editorial-header .vertical-black h2{color:#fff}.editorial-header .vertical-black .post-image img{max-width:450px;width:100%}@media (min-width:768px){.editorial-header .vertical-black .post-image .img{text-align:center}}.editorial-header .horizontal-black{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#fff;margin:0 0 40px;min-height:600px}.editorial-header .horizontal-black .tag-title,.editorial-header .horizontal-black h1,.editorial-header .horizontal-black h2{color:#fff}.editorial-components{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px}.editorial-components .richtext{margin:0 0 40px}.editorial-components .richtext iframe{height:400px;width:100%}.editorial-components .richtext img{height:auto;max-width:100%}.editorial-components .richtext a{color:#ff731b;text-decoration:underline}.editorial-components .richtext h5{color:#ff731b;margin-top:40px}.editorial-components .image{margin:0 0 40px}.editorial-components .image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.editorial-components .image figcaption{color:#2e2e2e;font-family:IBM Plex Mono;font-size:11px;font-weight:400;letter-spacing:.44px;line-height:13px;text-transform:uppercase;width:auto}.editorial-components .image-gallery{margin:0 0 40px}.editorial-components .image-gallery .slick-next,.editorial-components .image-gallery .slick-prev{color:red;font-size:40px;opacity:.5}.editorial-components .image-gallery .slick-prev{left:2%;position:absolute;z-index:1}.editorial-components .image-gallery .slick-next{left:95%;position:absolute;z-index:1}.editorial-components .embed-wrapper{margin:0 0 40px}.editorial-components .embed-wrapper .video-container{margin-top:20px;padding-bottom:56.25%!important;position:relative;width:100%}.editorial-components .embed-wrapper .video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.editorial-components .richtext-box{color:#fff;margin:0 0 40px}.editorial-components .richtext-box .caixa{background-color:#ff731b;padding:25px}.editorial-components .text-image{margin:0 0 40px}.editorial-components .text-image .image{line-height:0}.editorial-components .text-image .caixa{background-color:#ff731b;padding:25px}.editorial-components .featured-number{margin:0 0 40px}.editorial-components .featured-number h3{font-size:40px;line-height:48px;margin:5px 0}.editorial-components .featured-number blockquote{border-left:8px solid #ff731b;margin:0;padding:25px 0 25px 25px}.editorial-components .featured-number .number{font-size:100px}.editorial-components .infographics{line-height:20px;margin:0 0 40px}.editorial-components .infographics div{min-height:220px}.editorial-components .infographics i{color:#ff731b}.editorial-components .infographics h4{margin:5px 0}.editorial-components .external-link{margin:0 0 40px}.editorial-components .external-link .caixa{border:5px solid #ff731b;padding:25px}.editorial-components .external-link h4{margin:0 0 10px;padding:0}.editorial-components .external-link a{border:2px solid #2e2e2e;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:10px 5px 0 0;width:180px}.editorial-components .external-link a,.editorial-components .sponsor-content{background-color:#fff;color:#2e2e2e;font-family:IBM Plex Mono;font-size:13px;font-weight:500;height:40px;letter-spacing:.65px;line-height:17px;padding:10px 20px;text-align:left;text-transform:uppercase}.editorial-components .sponsor-content{border:2px solid #2e2e2e;margin:0 0 40px;width:auto}.editorial-components .sponsor-content a{color:#ff731b;text-decoration:underline}.editorial-components .flickr{margin:0 0 40px}.editorial-components .sub-title{color:#ff731b;margin:0 0 20px}.editorial-components .pub{color:#2e2e2e;font-family:IBM Plex Mono;font-size:11px;font-weight:400;letter-spacing:.44px;margin:0 0 40px;text-align:right}.editorial-components .pub img{margin:0 auto;max-width:100%}.company-page .modified{font:normal normal 400 10px/11px Roboto}.company-page .tab-content{margin-top:5px}.company-page .modal{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin-top:50px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.company-page .modal-dialog{margin:0!important}.company-page .company-menu{margin-bottom:20px}.company-page .company-menu .card{border:1px solid #000;padding:0;text-align:center}.company-page .company-menu .card .list-group{border-radius:unset;text-align:left}.company-page .company-menu .card .list-group .list-group-item{border:unset;font:normal normal 500 15px/20px Roboto}.company-page .company-menu .card .list-group .list-group-item.active{background-color:#ff731b;border-color:#ff731b}.company-page .company-menu .card-body{border-top:1px solid #000}.company-page .modal-title{font:normal normal 700 16px/20px Roboto}.company-page .modal-header{border-bottom:unset}.company-page .close{padding-top:0!important}.company-page .close .modal-cross{color:#000;font-size:40px;opacity:unset!important}.person-thumbnail{border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:180px!important}.person-position{font:normal normal normal 16px/20px Roboto!important;margin-top:10px!important;text-transform:unset}.presentation .associate-card{border:1px solid #d3d3d3}.presentation h3{font:normal normal 500 13px/20px Roboto;text-transform:uppercase}.presentation .contacts{margin-bottom:0}.presentation .profile .s6{margin-left:unset!important}.presentation a,.presentation h1,.presentation p{font:normal normal 400 13px/20px Roboto}.presentation .card-title{font:normal normal 700 16px/20px Roboto}.presentation #list-news .card{margin:0}.presentation #list-projects h2{font:normal normal 700 16px/20px Roboto;text-transform:uppercase}.presentation #list-projects .local{font:normal normal 400 16px/20px Roboto;text-transform:uppercase}.presentation #list-projects .description,.presentation #list-projects .phase{font:normal normal 700 13px/20px Roboto;text-transform:uppercase}.presentation #list-projects img{height:auto;max-width:100%}#company-list .d-none{display:none!important}#company-list .dropdown-trigger{width:100%}#company-list .dropdown-content li>a,#company-list .dropdown-content li>span{color:#000}#company-list .input-field col{margin-right:10px}#company-list .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 20px}#company-list .input-div{border:1px solid #c3c3c3;height:38px}#company-list .input-div.left-input{width:200px}#company-list .input-div.left-input svg{margin-left:auto;margin-right:5%}#company-list .input-div.right-input{border-radius:5px;margin-left:auto;margin-right:-10px;padding-left:10px;width:400px}#company-list .input-div.left-input,#company-list .input-div.right-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:580px){#company-list .input-div.left-input,#company-list .input-div.right-input{width:100%}}#company-list .input-div .select-wrapper{height:120%;width:100%}@media only screen and (max-width:580px){#company-list .input-div .select-wrapper{width:100%}}#company-list .input-div .select-wrapper,#company-list .input-div input,#company-list .input-div option,#company-list .input-div select,#company-list .input-div textarea{border:none;color:#000;font:normal normal 12px/16px Roboto;letter-spacing:0;padding-left:10px;text-align:left;text-transform:uppercase}#company-list .input-div textarea{font:italic normal 12px/14px Roboto;padding-top:20px}#company-list .caret{display:none!important}.input-div input[type=text]:focus+label{color:#ff731b}.input-div input[type=text].invalid,.input-div input[type=text].valid{-webkit-box-shadow:0 1px 0 0 #ff731b;box-shadow:0 1px 0 0 #ff731b}.input-div .prefix.active{color:#ff731b}textarea.materialize-textarea:focus:not([readonly]){-webkit-box-shadow:none;box-shadow:none}textarea.materialize-textarea:focus:not([readonly])+label{color:#ff731b}.authors-title{color:#000;font:normal normal 600 42px/48px Faustina;letter-spacing:0;margin-left:.75rem;margin-top:40px;opacity:1;text-align:left}.author-list{margin-top:20px}.author-list .author-card{height:90px}.author-list .author-card .author-link{color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.author-list .author-card .author-link:hover{text-decoration:none}.author-list .author-card .author-link img{border-radius:50%;height:72px;margin-right:20px;min-width:72px;width:72px}.author-list .author-card .author-link .author-text-info{color:#000;font:normal normal 700 16px/26px Montserrat;letter-spacing:0;text-align:left}.author-list .author-card .author-link .author-text-info p{display:-webkit-box;font-weight:400;line-height:19.6px;line-height:1.225rem;margin:3px auto;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.author-detail{font-family:Faustina,sans-serif}.author-detail .author-detail-data{margin-top:40px;min-height:255px}.author-detail .author-detail-data .author-detail-photo{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:255px!important;width:255px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.author-detail .author-detail-data .author-detail-description{margin-left:20px!important}.author-detail .author-detail-data .author-detail-description h1{font-size:36px;font-weight:700}.author-detail .author-detail-data .author-detail-description h6{font-weight:400;margin-top:10px}.author-detail .author-detail-data .author-detail-description ul{font-size:18px;list-style:none;margin-top:20px;padding:0}.author-detail .author-detail-data .author-detail-description ul a{color:#e74e00;font:normal normal 500 12px/16px IBM Plex Mono;letter-spacing:.6px;text-transform:uppercase}.author-detail .author-detail-data .author-detail-description ul a:hover{color:#c03e00;text-decoration:none}.author-detail .author-detail-data .author-detail-description ul li{display:inline}.author-detail .author-detail-data .author-detail-description ul li:not(:last-child):after{content:"|";padding:0 .5rem}.author-detail .author-detail-data .author-detail-description p{font-size:16px;font-weight:300;line-height:27.6px;line-height:1.725rem}.author-detail .author-detail-posts{color:#000;font:normal normal 500 13px/22px IBM Plex Mono;letter-spacing:.33px;margin-top:40px;opacity:1;text-transform:uppercase}#podcast-options.filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 20px}#podcast-options .select-wrapper{height:120%}@media only screen and (max-width:580px){#podcast-options .select-wrapper{width:100%}}#podcast-options .caret{display:none!important}#podcast-options .select-wrapper{width:100%}#podcast-options .select-wrapper,#podcast-options input,#podcast-options option,#podcast-options select,#podcast-options textarea{border:none!important;color:#000;font:normal normal 12px/16px Roboto;letter-spacing:0;padding-left:10px;text-align:left;text-transform:uppercase}#podcast-options .select-wrapper span,#podcast-options input span,#podcast-options option span,#podcast-options select span,#podcast-options textarea span{color:#000!important}#podcast-options .input-div{border:1px solid #c3c3c3;height:38px}#podcast-options .input-div.left-input{width:200px}#podcast-options .input-div.left-input svg{margin-left:auto;margin-right:5%}#podcast-options .input-div.left-input,#podcast-options .input-div.right-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:580px){#podcast-options .input-div.left-input,#podcast-options .input-div.right-input{width:100%}}.podcast-card{height:380px}.podcast-card.d-none{display:none!important}.podcast-card .podcast-type{color:#ff731b;font:normal normal 13px/15px IBM Plex Mono;letter-spacing:.65px;margin:10px 0 0;text-align:left;text-transform:uppercase}.podcast-card .podcast-title{display:-webkit-box;font:normal normal 600 16px/20px Faustina;letter-spacing:0;margin:2px 0 20px;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:20px;max-width:256px}.podcast-card .podcast-title .material-icons{color:#ff731b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;margin-right:5px;vertical-align:top}.podcast-card .podcast-title p{display:inline}.podcast-text{font-family:Faustina,serif;font-size:18px;font-weight:400;line-height:28px;margin-bottom:40px}.podcast-text h2{color:#e74e00;font-size:24px;font-weight:400;line-height:32px;margin:20px 0}.podcast-text h3{font-size:18px;font-weight:700;line-height:28px;margin:20px 0}.podcast-text hr{margin-left:0;width:15%}.podcast-text blockquote{font-size:24px;font-style:italic;font-weight:700;line-height:32px;margin:0 0 20px 40px}.podcast-text iframe{height:400px;width:100%}.podcast-text img{height:auto;max-width:100%}.podcast-text a{color:#007bff!important;text-decoration:underline!important}@media only screen and (min-width:993px){.row .col.l4{width:33%}.row .col.l8{width:66%}}