@font-face{font-weight:300;font-family:'Gotham Narrow';font-style:normal;src:url(/fonts/34bed-0f2fc.woff2) format("woff2"),url(/fonts/7db3b-98bdb.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-family:'Gotham Narrow';font-style:normal;src:url(/fonts/85652-21eed.woff2) format("woff2"),url(/fonts/b6440-ce931.woff) format("woff");font-display:swap}@font-face{font-weight:700;font-family:'Gotham Narrow';font-style:normal;src:url(/fonts/1847c-4e023.woff2) format("woff2"),url(/fonts/52a07-39e74.woff) format("woff");font-display:swap}.card-program{position:relative;font-size:1rem;border:1px solid #c4cbde;border-top:5px solid #515165;-webkit-transition:border-top-color .3s ease-out, -webkit-transform .3s ease-out;transition:border-top-color .3s ease-out, -webkit-transform .3s ease-out;-o-transition:border-top-color .3s ease-out, transform .3s ease-out;transition:border-top-color .3s ease-out, transform .3s ease-out;transition:border-top-color .3s ease-out, transform .3s ease-out, -webkit-transform .3s ease-out}.card-program__media{display:block;margin:24px auto}.card-program__body{padding:12px;color:#515165}.card-program__title{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:6px;font-weight:700}.card-program__summary{position:relative;height:2.36em;overflow:hidden;color:#515165;font-weight:300;font-size:.889rem}.card-program__summary::after{position:absolute;right:0;bottom:0;width:25%;height:1.18em;text-align:right;content:""}@supports (-webkit-line-clamp: 2){.card-program__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.36em}.card-program__summary::after{display:none}}.card-program:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card-program:hover .card-program__title{color:#0095d4;text-decoration:underline}.card-program__link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:''}.card-program a:not(.card-program__link){position:relative;z-index:10}.grid-programs__item{margin-bottom:12px}.program-list-item{display:block}.program-list-item__title{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:3px;color:#515165;font-weight:700;font-size:1rem;letter-spacing:-.02em;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.program-list-item__summary{position:relative;height:2.36em;overflow:hidden;color:#515165;font-weight:300;font-size:.889rem}.program-list-item__summary::after{position:absolute;right:0;bottom:0;width:25%;height:1.18em;text-align:right;content:""}@supports (-webkit-line-clamp: 2){.program-list-item__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.36em}.program-list-item__summary::after{display:none}}.program-list-item:hover .program-list-item__title{color:#0095d4;text-decoration:underline}.roof-ad{padding:18px;background-color:#000}.top-list__title{text-transform:capitalize}.top-list__item{padding:0 0 24px}.button-download{display:inline-block;padding:12px 18px;color:#fff;font-weight:700;text-align:center;background-color:#0095d4;border-radius:4px;cursor:pointer;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.button-download:hover{background-color:#0083bb}.button-download--disabled{color:#c4cbde;background-color:#e3e9f3;cursor:not-allowed;pointer-events:none}.program-content{margin-bottom:48px}.program-content__summary{margin-bottom:12px;color:#515165;font-weight:700;font-size:1.266rem;line-height:1.4;letter-spacing:-.02em}.program-content__gallery{width:100%;height:auto;margin:9px 0 18px 0}@media (min-width: 45em){.program-content__gallery{width:320px}.program-content__gallery--in-content{float:right;padding-left:18px}}.program-content__description{color:#515165;font-weight:300;font-size:1rem;line-height:1.6}.program-content__description header{margin-bottom:18px;font-weight:700;font-size:1.266rem}.program-content__description h3{margin-bottom:12px;color:#515165;font-weight:700;font-size:1.266rem;line-height:1.4;letter-spacing:-.02em}.program-content__description p,.program-content__description ul{margin-bottom:24px}.program-content__description ul{padding-left:18px;list-style:disc}.program-content__description p+ul{margin-top:-9px}.program-content__description li{margin-bottom:9px}.program-content__description a{color:#0086bf}.program-content__description a:hover{text-decoration:underline}.program-content__description strong{font-weight:700;font-style:normal}.program-content__description img{display:block;max-width:100%;margin:0 auto 9px}.program-content__description div:empty:not(.burnside-slot),.program-content__description p:empty:not(.burnside-slot){display:none}.program-content__description blockquote{margin-bottom:9px}.program-gallery{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);position:relative}.program-gallery__cover{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.program-gallery__cover{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.program-gallery__cover img{position:absolute;top:0;left:0;width:100%}.program-gallery__cover img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.program-gallery__cover::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);content:''}.program-gallery__cover:hover img{-webkit-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01)}.program-gallery__details{position:absolute;right:0;bottom:0;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;background:rgba(39,39,39,0.4);cursor:pointer}.program-gallery__count{padding:12px;color:#fff;font-size:.889rem}.program-gallery__icon{color:#fff;background:rgba(39,39,39,0.4);-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.program-gallery:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.program-gallery:hover .program-gallery__icon{background:rgba(39,39,39,0.8)}.pros-cons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-18px;margin-bottom:-18px}@supports ((display: -ms-grid) or (display: grid)){.pros-cons{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));gap:18px;margin-right:0;margin-bottom:0}}.pros-cons__column{-webkit-box-flex:1;-ms-flex:1 1 270px;flex:1 1 270px;margin-right:18px;margin-bottom:18px}@supports ((display: -ms-grid) or (display: grid)){.pros-cons__column{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-right:0;margin-bottom:0}}.pros-cons__title{margin-bottom:18px;color:#00a95a;font-size:1.125rem}.pros-cons__title--cons{color:#b00020}.pros-cons__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;font-size:1rem;line-height:1.8}.pros-cons__item:last-child{margin-bottom:0}.program-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.program-header__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 49em){.program-header__main{max-width:412px;margin-right:18px}}.program-header__aside{width:100%}@media (min-width: 49em){.program-header__aside{width:300px}}.program-header__main,.program-header__aside{padding-bottom:24px}.program-header__button{width:100%}.program-info-header__image{margin-top:3px}.program-info-header__title{margin-bottom:6px}.program-info-header__name{margin-right:6px;font-weight:700;font-size:1.602rem;line-height:1;letter-spacing:-.02em}.program-info-header__platform{display:inline-block;font-weight:300;font-size:1rem}.program-info-header__version{margin-bottom:6px;color:#747484;font-size:.889rem}.program-info-header__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-info-header__rating span{margin-right:6px}.program-technical dt,.program-technical dd{margin-bottom:18px;font-size:1rem}.program-technical dt{float:left;clear:left;margin-right:6px;font-weight:700}.program-technical__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-technical__item{display:inline-block;margin-right:6px;font-weight:300}.program-technical__link{color:#0095d4}.program-technical__link:hover{text-decoration:underline}.rating-value{width:100px;height:18px;fill:#0095d4;stroke:#0095d4;stroke-width:2}.rating-value__icon--half{fill:url(#halfRatingGradient)}.rating-value__icon--empty{fill:none}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease, -webkit-transform .4s ease;transition:left .4s ease, -webkit-transform .4s ease;-o-transition:left .4s ease, transform .4s ease;transition:left .4s ease, transform .4s ease;transition:left .4s ease, transform .4s ease, -webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
