﻿@font-face{font-family:"lineto-circular-black";src:url("/fonts/Circular/lineto-circular-black.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-black.woff") format("woff");}@font-face{font-family:"lineto-circular-bold";src:url("/fonts/Circular/lineto-circular-bold.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-bold.woff") format("woff");}@font-face{font-family:"lineto-circular-book";src:url("/fonts/Circular/lineto-circular-book.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-book.woff") format("woff");}@font-face{font-family:"lineto-circular-medium";src:url("/fonts/Circular/lineto-circular-medium.eot?") format("embedded-opentype"),url("/fonts/Circular/lineto-circular-medium.woff") format("woff");}@font-face{font-family:"source_sans_pro_bold";src:url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_bold/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"source_sans_pro_semibold";src:url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_semibold/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"source_sans_pro_italic";src:url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot?");src:url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff2") format("woff2"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.woff") format("woff"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.ttf") format("truetype"),url("/fonts/SourceSansPro/SourceSansPro_italic/sourcesanspro-italic-webfont.svg#source_sans_proitalic") format("svg");font-weight:normal;font-style:normal;}.ContentColumn .image-comparison-slider .slider{margin-left:-1rem;margin-right:-1rem;}@media(min-width:768px){.ContentColumn{max-width:672px;}.ContentColumn .image-comparison-slider .slider{margin-left:calc((50vw - 24rem)*-1);margin-right:calc((50vw - 24rem)*-1);max-width:1040px;}}@media(min-width:880px){.ContentColumn .image-comparison-slider .slider{margin-left:calc((50vw - 24.5rem)*-1);margin-right:calc((50vw - 24.5rem)*-1);}}@media(min-width:1138px){.ContentColumn .image-comparison-slider .slider{margin-left:calc((50vw - 25.75rem)*-1);margin-right:calc((50vw - 25.75rem)*-1);}}.image-comparison-slider{display:flex;flex-direction:column;align-items:center;margin-top:32px;margin-bottom:32px;}.image-comparison-slider .slider{position:relative;max-width:100%;overflow:hidden;touch-action:pan-x pinch-zoom;}.image-comparison-slider .slider img{user-select:none;-webkit-user-select:none;pointer-events:none;}.image-comparison-slider .slider>img{width:100%;height:auto;display:block;}.image-comparison-slider .slider .overlay{position:absolute;top:8px;right:8px;background-color:rgba(0,0,0,.6);padding:0 8px;box-sizing:border-box;color:#fff;font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:22px;letter-spacing:-.2px;white-space:nowrap;}.image-comparison-slider .slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden;transition:width .2s ease-in-out;}.image-comparison-slider .slider .resize>img{display:block;}.image-comparison-slider .slider .resize .overlay{right:auto;left:8px;}.image-comparison-slider .slider .resize.resizable{transition:none;}.image-comparison-slider .slider .divider{position:absolute;width:2px;height:100%;left:50%;top:0;bottom:0;margin-left:-1px;cursor:ew-resize;display:flex;flex-direction:column;transition:left .2s ease-in-out;}.image-comparison-slider .slider .divider.draggable{transition:none;}.image-comparison-slider .slider .divider .line{width:100%;flex-grow:1;background:#fff;}.image-comparison-slider .slider .divider .handle{position:relative;width:32px;height:32px;background-color:rgba(0,0,0,.6);border-radius:50%;transform:translateX(-15px);display:flex;align-content:flex-end;justify-content:center;align-items:center;}.image-comparison-slider .slider .divider .handle:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;border:1px solid #fff;}.image-comparison-slider .slider .divider .handle svg{position:absolute;width:12px;fill:#fff;}.image-comparison-slider .slider .divider .handle svg:first-child{transform:translateX(-5px);}.image-comparison-slider .slider .divider .handle svg:last-child{transform:translateX(5px);}.image-comparison-slider .caption p{font-size:12px;line-height:22px;color:#687480;letter-spacing:0;text-align:center;margin:4px 0 0;}@media(min-width:768px){.image-comparison-slider .slider .overlay{font-size:14px;line-height:24px;}.image-comparison-slider .slider .divider .handle{width:40px;height:40px;transform:translateX(-19px);}.image-comparison-slider .slider .divider .handle:before{width:36px;height:36px;}.image-comparison-slider .slider .divider .handle svg{width:16px;}.image-comparison-slider .slider .divider .handle svg:first-child{transform:translateX(-7px);}.image-comparison-slider .slider .divider .handle svg:last-child{transform:translateX(7px);}.image-comparison-slider .caption p{font-size:14px;line-height:24px;}}