/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.a11t{display:flex;flex-flow:column nowrap;margin:0 0 1.875em}.a11t .text-a11t{margin:0 0 1.75em}.a11t .text-a11t .title{font-size:1.125em;font-weight:400;line-height:22px;margin:4px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a11t .text-a11t .title:hover{text-decoration:underline}.a11t .text-a11t .site{color:#99a4ab;display:flex;font-size:.875em;line-height:1.5em}.a11t .text-a11t .url{flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a11t .text-a11t .ad{flex:0 0;margin-left:2em}.a11t .text-a11t .description{font-size:14px;line-height:21px;margin:0}.a11t .text-a11t .description b,.a11t .text-a11t .site b{font-style:normal;font-weight:500}.a11t .text-a11t .site-links{column-count:2;column-gap:2em;font-size:.875em;line-height:1.5em;list-style:none;margin:.714em 0 0;padding:0}.a11t .text-a11t .site-links li{break-inside:avoid;margin:0 0 .714em}.a11t .text-a11t .site-links span{display:block}.a11t .text-a11t .site-links a{color:#1178f1}.a11t .text-a11t .site-links a:hover{text-decoration:underline!important}.a11t .text-a11t .site-links.simple{color:#1178f1;column-count:1;column-gap:1em;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:.714em 0}.a11t .text-a11t .site-links.simple li{flex:0 0 auto;margin:0}.a11t .text-a11t .site-links.simple span{display:none}.a11t .text-a11t .actions{float:right;margin-left:1.5em;margin-top:-2px}.a11t .text-a11t .actions .button+.button{margin-left:1.846em}.a11t .text-a11t .callout,.a11t .text-a11t .generic-text,.a11t .text-a11t .smart,.a11t .text-a11t .top{color:#99a4ab;font-size:.875em;line-height:1.429em;margin:0}.a11t .text-a11t .callout,.a11t .text-a11t .generic-text{color:#1178f1}.a11t .text-a11t .rating{color:#99a4ab;display:block;font-size:.875em;line-height:1.5em;margin:.357em 0}.a11t .text-a11t .rating .rate{color:#444b4f}.a11t .text-a11t .rating .stars{color:#bfc8cd;font-size:.857em;margin:0 .5em}.a11t .text-a11t .rating .stars .icon{height:1.5em;position:relative;top:-2px;width:1.5em}.a11t .text-a11t .rating .stars .icon.full{color:#ffce50}.a11t .text-a11t .rating a{color:#1178f1}.a11t .text-a11t .rating a:hover{text-decoration:none}.a11t .text-a11t .review{color:#878787;font-size:.8125em;line-height:1.538em;margin:.154em 0}.a11t .text-a11t .review .quote{font-style:italic}.a11t .text-a11t:nth-last-of-type(1){margin:0}.a11t .product-a11t{margin:0 0 1.875em;min-height:6.25em;padding-left:7.375em;position:relative}.a11t .product-a11t .title{color:#1178f1;font-size:1.125em;font-weight:400;line-height:1.3333em;margin:0}.a11t .product-a11t .description{color:#4b4b4b;display:-webkit-box;font-size:.8125em;font-weight:400;line-height:1.538em;margin:0;max-height:3.077em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.a11t .product-a11t .media{background:#fff;border:1px solid #edf0f3;border-radius:5px;height:6.25em;overflow:hidden;position:absolute;left:0;top:0;text-align:center;width:6.25em}.a11t .product-a11t .media img{max-height:5.375em;max-width:5.375em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.a11t .product-a11t .pricing{font-size:.875em;margin:.307em 0}.a11t .product-a11t .pricing span+span{margin-left:1em}.a11t .product-a11t .price{color:#444b4f;font-style:normal;font-weight:500}.a11t .product-a11t .price.strikethrough{text-decoration:line-through}.a11t .product-a11t .downPayment,.a11t .product-a11t .shipping{color:#99a4ab}.a11t .product-a11t .meta{color:#99a4ab;font-size:.875em;margin:.285em 0}.a11t .product-a11t .seller{margin-right:1em}.a11t .product-a11t .rating{color:#99a4ab;display:inline-block;font-size:.857em;line-height:1.5em;margin-right:1em}.a11t .product-a11t .rating .stars{color:#bfc8cd;font-size:.833em;line-height:1.8em;margin:0 .6em 0 0}.a11t .product-a11t .rating .stars .icon{position:relative;top:-2px}.a11t .product-a11t .rating .stars .icon.full{color:#ffce50}.a11t .widget-slider{margin-bottom:1.875em}.a11t .widget-slider .swiper-slide{flex-basis:calc(25% - 20px);height:auto}.a11t .widget-slider .product-a11t{box-sizing:border-box;height:100%;margin:0;min-height:14.375em;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a11t .widget-slider .product-a11t .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875em;line-height:1.286em;margin-bottom:.714em;max-height:2.571em;overflow:hidden}.a11t .widget-slider .product-a11t .description{display:none}.a11t .widget-slider .product-a11t .media{height:6.25em;margin-bottom:.625em;position:relative;width:100%}.a11t .widget-slider .product-a11t .media img{max-width:6.25em;max-height:6.25em}.a11t .widget-slider .product-a11t .pricing{font-size:.875em;line-height:1.429em;margin:0}.a11t .widget-slider .product-a11t .pricing span+span{margin-left:.5em}.a11t .widget-slider .product-a11t .price{color:#444b4f}.a11t .widget-slider .product-a11t .downPayment,.a11t .widget-slider .product-a11t .energy,.a11t .widget-slider .product-a11t .price-unit,.a11t .widget-slider .product-a11t .shipping{display:block;margin:0!important}.a11t .widget-slider .product-a11t .meta{margin:0}.a11t .widget-slider .product-a11t .rating{display:block;margin:0}.a11t .widget-slider .product-a11t .seller{line-height:1.538em;margin:0}.a11t .a11t-title{color:#444b4f;font-size:1.125em;font-weight:400;margin:0 0 1.111em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a11t .a11t-title a{color:#99a4ab;font-size:.778em;float:right;margin-left:2em}.a11t .a11t-title b{font-weight:500}.a11t .a11t-privacy{color:#444b4f;font-size:.875em;margin:2.143em 0 0}.a11t .a11t-privacy a{color:#99a4ab}.images-results .a11t{margin:0;width:100%}.images-results .a11t .widget-slider{margin:0}.a11t.bottom{margin:2.5em 0 0}.a11t.bottom .a11t-privacy{margin:0 0 2.143em;order:-1}.light .a11t .text-a11t .title{color:#1178f1}.light .a11t .text-a11t .description{color:#444b4f}.dark .a11t .a11t-title{color:#edf0f3}.dark .a11t .text-a11t .title{color:#69abf9}.dark .a11t .text-a11t .description{color:#f4f6fa}.dark .a11t .text-a11t .site-links a{color:#69abf9}.dark .a11t .text-a11t .rating .rate{color:#f4f6fa}.dark .a11t .text-a11t .rating .stars{color:#353b3e}.dark .a11t .text-a11t .rating a{color:#69abf9}.dark .a11t .product-a11t .title{color:#69abf9}.dark .a11t .product-a11t .description{color:#f4f6fa}.dark .a11t .product-a11t .media{border:1px solid #bfc8cd}.dark .a11t .product-a11t .price{color:#f4f6fa}.dark .a11t .product-a11t .rating .stars{color:#353b3e}.dark .a11t .a11t-privacy{color:#f4f6fa}@media only screen and (max-width:767px){.a11t .text-a11t .site-links{column-count:1;padding-left:2em}.a11t .widget-slider .swiper-slide{flex-basis:calc(33% - 20px)}}@media only screen and (max-width:480px){.a11t .widget-slider .swiper-slide{flex-basis:calc(50% - 20px)}}@media only screen and (min-width:1280px){.images-results .a11t .widget-slider .swiper-slide{flex-basis:calc(20% - 20px)}}@media only screen and (min-width:1440px){.images-results .a11t .widget-slider .swiper-slide{flex-basis:calc(16.67% - 20px)}}
.fade{animation-duration:.5s;animation-timing-function:linear}.fade.in{animation-name:fade-in;animation-fill-mode:both}.fade.out{animation-fill-mode:forwards;animation-name:fade-out}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.slide{animation-duration:.3s;animation-timing-function:ease}.slide.in{animation-name:slide-in;animation-fill-mode:both}.slide.in.up{animation-name:slide-in-from-down;animation-fill-mode:both}.slide.in.right{animation-name:slide-in-from-left;animation-fill-mode:both}.slide.in.left{animation-name:slide-in-from-right;animation-fill-mode:both}.slide.out{animation-fill-mode:forwards;animation-name:slide-out}@keyframes slide-in{0%{opacity:0;transform:translateY(-200%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-in-from-down{0%{opacity:0;transform:translateY(200%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-in-from-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-in-from-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(200%)}}.scale{animation-duration:.3s;animation-timing-function:ease}.scale.in{animation-name:scale-in;animation-fill-mode:both}.scale.out{animation-name:scale-out;animation-fill-mode:forwards}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.2)}}.spin{animation-iteration-count:infinite;animation-name:spin;animation-duration:1s;animation-timing-function:ease}.spin.reverse{animation-direction:reverse}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes three-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}
.badges{height:2.625em;position:absolute;right:2.125em;top:.875em;z-index:1500}.header .badges{position:fixed;right:1.25em;top:2.438em}.header-static .badges{right:1.25em}.badge-email,.badge-tg,.badge-vpn{display:inline-block;float:right;margin-right:1.125em;text-align:center}.badge-vpn{padding-right:.75em}.badge-email{padding-right:.75em}.animation-badges{animation:animation-badges .3s ease;animation-fill-mode:both;animation-delay:1.5s}@keyframes animation-badges{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.header-icon-title{display:block;font-size:.75em;font-weight:400;line-height:1.167em}.light .header-icon-title{color:#444b4f}.light .header-icon-title.header-icon-title--charity{color:#df5d5d}.dark .header-icon-title{color:#f4f6fa}.dark .header-icon-title.header-icon-title--charity{color:#f4f6fa}.search-counter{float:right;margin-right:1.125em;position:relative}.search-counter .badge{cursor:pointer;padding-right:.25em;position:relative;text-align:center}.search-counter .popup{box-sizing:border-box;padding:1em;position:absolute;right:0;top:3.25em;width:18em}@media only screen and (min-width:768px) and (max-width:1023px){.header .badges{right:.5em;top:1em}.header .badge-email,.header .badge-tg,.header .badge-vpn,.header .search-counter{margin-right:.75em}}@media only screen and (max-width:767px){.header .badges,.header-static .badges{opacity:1;top:10px;transform:translateY(0);transition:all .3s ease 0s}.header .badge-email,.header .badge-vpn,.header .search-counter,.header-static .badge-email,.header-static .badge-vpn,.header-static .search-counter{margin-right:.5em}.header .badge-tg,.header-static .badge-tg{margin-right:.75em}.header.collapsed .badges{opacity:0;top:-60px;transform:translateY(-100%);transition:all .3s ease 0s}.badges-wrap{height:70px;position:relative;width:100%}.light .badges-wrap{background:#fafbfd}.dark .badges-wrap{background:#1f2325}}@media only screen and (max-width:430px){.header .badge-tg,.header-static .badge-tg{display:none}}@media only screen and (max-width:360px){.header .badge-vpn,.header-static .badge-vpn{display:none}.badges-wrap .badges{right:.5em}.search-counter .popup{width:15em}}
.filters-button{color:#99a4ab;cursor:pointer;height:1.5em;margin:.375em .25em 0 0;padding:.25em;transition:all .3s ease;width:1.5em}.filters-button.active,.filters-button:hover{border-radius:.625em}.light .filters-button.active,.light .filters-button:hover{background:#ebf0f3;color:#444b4f}.dark .filters-button.active,.dark .filters-button:hover{background:#99a4ab;color:#f4f6fa}.filters-wrap{height:2.5em;position:fixed;left:0;right:0;top:7.5em;width:100%;z-index:1000}.filters-wrap .filters{box-sizing:border-box;display:flex;max-width:40em;padding:0 1em}.light .filters-wrap{background:rgba(250,251,253,.95)}.dark .filters-wrap{background:rgba(33,37,39,.95)}.button-menu{border:0;box-sizing:border-box;color:#444b4f;display:inline-block;display:flex;font-size:14px;font-weight:400;height:40px;line-height:40px;max-width:11.429em;position:relative;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.button-menu .text{box-sizing:border-box;cursor:pointer;display:inline-block;margin-right:30px;max-width:100%;overflow:hidden;padding:0 14px 0 0;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button-menu .text:after{content:"";height:6px;position:absolute;right:0;top:18px;transition:all .3s ease 0s;width:8px}.button-menu.open .text{color:#7b7b7b;z-index:32768}.button-menu.open .text:after{transition:all .3s ease 0s;transform:rotate(180deg)}.button-menu .menu{animation:button-menu-in .3s ease;animation-fill-mode:both;list-style:none;margin:0;min-width:100%;padding:9px 0;position:absolute;left:-28px;right:auto;top:35px;text-align:left}.button-menu .menu .menuitem{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:18px;padding:4px 22px 4px 28px;position:relative;transition:all .3s ease;white-space:nowrap}.button-menu .menu .menuitem.active:before{background:#df5d5d;border-radius:50%;content:"";display:block;height:6px;position:absolute;left:16px;top:9px;width:6px}.button-menu .menu.right-aligned{left:auto;right:0}.light .button-menu .text{color:#444b4f}.light .button-menu .text:after{background:url(/images/chevron-filters.svg)}.light .button-menu .menu .menuitem{color:#444b4f}.light .button-menu .menu .menuitem:hover{background:#edf0f3;transition:all .3s ease}.dark .button-menu .text{color:#bfc8cd}.dark .button-menu .text:after{background:url(/images/chevron-filters-dark.svg)}.dark .button-menu .menu .menuitem{color:#f4f6fa}.dark .button-menu .menu .menuitem:hover{background:#99a4ab;transition:all .3s ease}@keyframes button-menu-in{0%{opacity:0;transform:translateY(2em)}100%{opacity:1;transform:translateY(0)}}.button-menu.color .menu{min-width:180px;padding:9px 22px 16px 28px}.button-menu.color .menuitem{line-height:26px;margin:0 -22px 0 -28px;padding-bottom:0;padding-top:0}.button-menu.color .menuitem.color{border-radius:2px;float:left;font-size:16px;margin:.25em .25em 0 0;padding:0}.button-menu.color .menuitem.color span{display:none}.button-menu.color .menuitem.color:hover{background:0 0}.button-menu.color .menuitem.color.active{outline:2px solid #df5d5d}.button-menu.color .menuitem.color.active:before{content:none;display:none}.button-menu.color .menuitem.color:after{border-radius:2px;content:'';display:block;overflow:hidden;height:1.75em;width:1.75em}.button-menu.color .menuitem.color.Black:after{background:#000}.button-menu.color .menuitem.color.Blue:after{background:#315cf4}.button-menu.color .menuitem.color.Brown:after{background:#9a3d00}.button-menu.color .menuitem.color.Gray:after{background:#bfc8cd}.button-menu.color .menuitem.color.Green:after{background:#9be681}.button-menu.color .menuitem.color.Orange:after{background:#ffa724}.button-menu.color .menuitem.color.Pink:after{background:#fc95d3}.button-menu.color .menuitem.color.Purple:after{background:#a558f2}.button-menu.color .menuitem.color.Red:after{background:#ef4c4c}.button-menu.color .menuitem.color.Teal:after{background:#90d9f8}.button-menu.color .menuitem.color.White:after{background:#fff}.button-menu.color .menuitem.color.Yellow:after{background:#f9e538}.dark .button-menu.color .menuitem.color.active{outline-color:#fff}.button-menu.license .menuitem{white-space:normal;width:280px}.button{border-radius:1.667em;box-sizing:border-box;display:inline-block;font-size:.75em;font-weight:500;height:2.5em;letter-spacing:1px;line-height:2.5em;opacity:1;padding:0 2em;text-align:center;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.button.button-warning{display:block;margin-bottom:1.667em;padding:0 7.333em;position:relative;left:50%;transform:translateX(-50%)}.light .button{background:#fff;border:1px solid #bfc8cd;color:#444b4f}.light .button:hover{background:#edf0f3;color:#df5d5d;transition:all .3s ease}.light .button.button-warning{background:0 0;color:#fff}.light .button.button-warning:hover{background:#edf0f3;color:#df5d5d;transition:all .3s ease}.light .button.button-preview{background:#bfc8cd;border:none;color:#444b4f;margin-left:1.333em;padding:0 2.5em}.light .button.button-preview:hover{color:#df5d5d;transition:all .3s ease}.dark .button{background:#181a1c;border:1px solid #99a4ab;color:#edf0f3}.dark .button:hover{background:#353b3e;color:#df5d5d;transition:all .3s ease}.dark .button.button-warning{background:0 0;color:#fff}.dark .button.button-warning:hover{background:#353b3e;color:#df5d5d;transition:all .3s ease}.dark .button.button-preview{background:#bfc8cd;border:none;color:#444b4f;margin-left:1.333em;padding:0 2.5em}.dark .button.button-preview:hover{color:#df5d5d;transition:all .3s ease}@media only screen and (min-width:1024px) and (max-width:1439px){.filters-wrap .filters{max-width:38.125em;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.filters-wrap{top:6em}}@media only screen and (max-width:767px){.filters-wrap{box-shadow:0 2px 8px 0 rgba(32,36,39,.1);border-radius:.625em;box-sizing:border-box;height:auto;max-height:calc(100vh - 20%);overflow-y:auto;padding:16px 16px 16px;position:fixed;bottom:auto;left:5%;right:5%;top:50%;transform:translateY(-50%);width:90%;z-index:200000}.filters-wrap .close{background:0 0;border:none;cursor:pointer;padding:0;position:absolute;right:8px;top:8px;z-index:112}.filters-wrap .close svg.icon{height:36px;width:36px}.filters-wrap .title{display:block;font-size:16px;font-weight:500}.filters-wrap .menuitem-wrap{display:flex;flex-wrap:wrap;justify-content:start;list-style-type:none;margin:0;padding:0}.filters-wrap .menuitem{border:1px solid #99a4ab;border-radius:20px;cursor:pointer;color:#99a4ab;font-size:16px;height:100%;line-height:18px;margin:0 10px 10px 0;padding:10px 20px;white-space:normal}.filters-wrap .menuitem.active{border:1px solid #df5d5d;color:#df5d5d}.light .filters-wrap{background:#fff}.light .filters-wrap .title{color:#444b4f}.dark .filters-wrap{background:#353b3e}.dark .filters-wrap .title{color:#f4f6fa}.filters-button{margin-right:0}}
html{color:#444b4f;min-width:960px;position:relative}body,html{height:100%}body.light{background:#fafbfd}body.dark{background:#181a1c}body.disable-hover,body.disable-hover *{pointer-events:none!important}body.no-highlight a{-webkit-tap-highlight-color:transparent}body.no-scroll{overflow:hidden}a:focus{outline:0!important}a:hover{text-decoration:none!important}img{max-height:100%;max-width:100%}#__next{height:100%}.main{box-sizing:border-box;min-height:100%;padding:7.5em 0 3.75em 0;position:relative}.light .main{background:#fff}.dark .main{background:#181a1c}.page-results{padding:28px 0 40px;transition:padding-top .3s ease}.filters-wrap+.main .page-results{padding-top:68px;transition:padding-top .3s ease}.favicon{align-items:center;border-radius:2px;display:inline-flex;margin-right:5px;height:16px;overflow:hidden;position:relative;top:3px;width:16px}.favicon svg.icon{color:#99a4ab;height:16px;width:16px}.backdrop{animation-duration:.3s;background:rgba(0,0,0,.6);position:fixed;bottom:0;left:0;right:0;top:0;transition:width 0s linear .3s,background .3s ease .3s;width:100%;z-index:1000000}.advt-link{font-size:.875em}.pagination{display:inline-block;height:2.5em;list-style-type:none;margin:1.875em 0 0;padding:0 2.5em;position:relative}.pagination.nopadding{padding-left:0}.pagination .number{display:inline-block;margin-right:.5em}.pagination .number a{border-radius:50%;display:block;font-size:1.125em;height:2.111em;line-height:2.111em;text-align:center;transition:all .3s ease;width:2.111em}.pagination .named{cursor:pointer;position:absolute;text-align:center;width:2.5em}.pagination .named a{border-radius:50%;display:inline-block;height:2.5em;line-height:2.222em;transition:all .3s ease;width:2.5em}.pagination .named a svg.icon{height:1em;width:1em}.pagination .named.previous{left:0;top:0}.pagination .named.next{right:0;top:0}.light .pagination .number a{border:1px solid transparent;color:#444b4f}.light .pagination .number a:hover{background:#edf0f3;border:1px solid #edf0f3;color:#df5d5d}.light .pagination .number.active a{border:1px solid #bfc8cd;cursor:default;pointer-events:none}.light .pagination .named a{border:1px solid transparent}.light .pagination .named a svg.icon{color:#444b4f}.light .pagination .named a:hover{background:#edf0f3;border:1px solid #edf0f3}.light .pagination .named a:hover svg.icon{color:#df5d5d}.dark .pagination .number a{border:1px solid transparent;color:#edf0f3}.dark .pagination .number a:hover{background:#353b3e;border:1px solid #353b3e;color:#df5d5d}.dark .pagination .number.active a{border:1px solid #bfc8cd;cursor:default;pointer-events:none}.dark .pagination .named a{border:1px solid transparent}.dark .pagination .named a svg.icon{color:#edf0f3}.dark .pagination .named a:hover{background:#353b3e;border:1px solid #353b3e}.dark .pagination .named a:hover svg.icon{color:#df5d5d}.lightbox-preloader{height:2em;line-height:2em;position:fixed;right:0;width:100%;text-align:center;top:40%}.preloader{height:2em;line-height:2em;margin:5em 0;position:relative;text-align:center;width:100%}.three-bounce{height:1.25em;margin:auto;position:absolute;bottom:0;left:50%;top:0;transform:translateX(-50%);width:5em}.three-bounce .child{-webkit-animation:three-bounce 1.4s ease-in-out 0s infinite both;animation:three-bounce 1.4s ease-in-out 0s infinite both;background-color:#edf0f3;border-radius:100%;display:inline-block;height:1.25em;width:1.25em}.three-bounce .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.three-bounce .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.b4r{display:block;margin-bottom:1.8125em}.b4r img{display:block;margin:0 auto;max-width:100%}@media only screen and (min-width:768px) and (max-width:1023px){html{min-width:inherit}.main{padding-top:96px}}@media only screen and (max-width:767px){html{min-width:inherit}.filters-wrap+.main .page-results{padding-top:28px;transition:none}.web-pagination{font-size:.9375em;font-weight:400;margin:2.667em 0 .467em}.web-pagination li.named a{font-size:1.0667em}.web-pagination li.named.next{right:10px}.advt-link{font-size:12px}.main{padding:146px 0 230px 0}}@media only screen and (max-width:400px){.pagination{font-size:12px}}svg.icon{display:inline-block;fill:currentColor;height:1.5em;vertical-align:middle;width:1.5em}svg.icon use{pointer-events:none}svg.icon[hidden]{display:none}.clearfix:after{content:"";clear:both;display:table}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.textfill{white-space:nowrap}.semitransparent{opacity:.3}.hidden{display:none}.center-horizontal{display:block;position:relative;left:50%;transform:translateX(-50%)}.center-vertical{display:block;position:relative;top:50%;transform:translateY(-50%)}
.error{color:#4d4d4d;font-size:1em}.error img{float:left;margin-right:3em}.error .title{font-size:1.75em;font-weight:400;line-height:1.143em;margin:0 0 1.5em}.error .title em{color:#0085c1;font-style:normal;word-wrap:break-word}.error .description{line-height:1.5em}.error .description b,.error .description strong{font-weight:400}.error .description em{color:#0085c1;font-style:normal;word-wrap:break-word}.error .hint{font-weight:300;line-height:1.75em}.error .hint b,.error .hint strong{font-weight:400}.error .hint ul{margin:0;padding:0}.error .hint ul li{line-height:1.25em;margin-left:1em;padding:.25em 0}.row-page-results .error{padding:28px 0 40px}.dark .error{color:#bfc8cd}.dark .error .title{color:#edf0f3}
.footer-full{display:block;padding-top:13.125%;position:relative;width:100%}.footer-full .footer-back{display:block;position:absolute;left:0;top:1px;width:100%}.footer-full .footer-full-inner-wrap .footer-full-inner{padding:1.75em 12.5em 0 0;position:relative}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu{display:flex;justify-content:space-between}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul{list-style-type:none;margin:0;padding:0 1em 0 0;width:25%}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li{padding:6px 0 9px}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li a{display:block;font-size:.875em;line-height:1.214em}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li.title{font-size:1.125em;line-height:1.222em}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom{display:inline-block;margin:2.375em 0 1.5em}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a{display:inline-block;font-size:.875em;margin-right:1.571em;padding:.286em}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a.company-link{padding-left:3.571em;position:relative}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a.company-link:before{background:url(/images/logo-footer.svg) no-repeat;content:"";display:block;height:32px;position:absolute;left:6px;top:-4px;width:32px}.footer-full .footer-full-inner-wrap .footer-full-inner .app{display:block;position:absolute;right:0;top:2.188em;text-align:right}.footer-full .footer-full-inner-wrap .footer-full-inner .app p{font-size:1.125em;line-height:1.222em;margin:0 0 .778em;text-align:right}.footer-full .footer-full-inner-wrap .footer-full-inner .app .app-link{display:block;margin-bottom:.25em}.footer-full .footer-full-inner-wrap .footer-full-inner .copyright{font-size:.875em;line-height:1.429em;margin:0;position:absolute;bottom:1.857em;right:0}.footer-full .footer-full-inner-wrap .footer-full-inner .social-networks{display:inline-flex;justify-content:space-between;position:absolute;bottom:1.625em;right:10.5em;transition:all .3s ease;width:14.625em}html[lang=fr] .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a{margin-right:8px}.light .footer-full .footer-full-inner-wrap{background:#444b4f}.light .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li a{color:#bfc8cd;transition:all .3s ease}.light .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li a:hover{color:#df5d5d;transition:all .3s ease}.light .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li.title{color:#fff}.light .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a{color:#bfc8cd}.light .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a:hover{color:#df5d5d;transition:all .3s ease}.light .footer-full .footer-full-inner-wrap .footer-full-inner .app p{color:#fff}.light .footer-full .footer-full-inner-wrap .footer-full-inner .copyright{color:#99a4ab}.light .footer-full .footer-full-inner-wrap .footer-full-inner .social-networks a svg.icon{color:#fff;transition:all .3s ease}.light .footer-full .footer-full-inner-wrap .footer-full-inner .social-networks a:hover svg.icon{color:#df5d5d;transition:all .3s ease}.dark .footer-full .footer-full-inner-wrap{background:#000}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li a{color:#99a4ab;transition:all .3s ease}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li a:hover{color:#df5d5d;transition:all .3s ease}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li.title{color:#fafbfd}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a{color:#99a4ab}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a:hover{color:#df5d5d;transition:all .3s ease}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .app p{color:#fafbfd}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .copyright{color:#99a4ab}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .social-networks a svg.icon{color:#99a4ab;transition:all .3s ease}.dark .footer-full .footer-full-inner-wrap .footer-full-inner .social-networks a:hover svg.icon{color:#df5d5d;transition:all .3s ease}@media only screen and (min-width:768px) and (max-width:1023px){.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul{width:30%}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li.title{font-size:16px}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a{margin-right:10px}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a.company-link{padding-left:3em}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a.company-link:before{left:0}.footer-full .footer-full-inner-wrap .footer-full-inner .app p{font-size:16px}.footer-full .footer-full-inner-wrap .footer-full-inner .social-networks{right:10em;width:180px}}@media only screen and (min-width:768px) and (max-width:930px){.footer-full .footer-full-inner-wrap .footer-full-inner .social-networks{bottom:4em;right:0;width:200px}}@media only screen and (max-width:767px){.footer-full .footer-full-inner-wrap .footer-full-inner{padding-right:0}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul{padding:0}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu{flex-wrap:wrap}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul{margin-bottom:30px;width:48%}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu ul li.title{font-size:16px}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom{display:inline-block;margin-top:2em;position:relative;left:50%;text-align:center;transform:translateX(-50%)}.footer-full .footer-full-inner-wrap .footer-full-inner .footer-menu-bottom a{margin-bottom:8px}.footer-full .footer-full-inner-wrap .footer-full-inner .app{position:static;text-align:left;width:48%}.footer-full .footer-full-inner-wrap .footer-full-inner .app p{font-size:16px;padding:6px 0 9px;text-align:left}.footer-full .footer-full-inner-wrap .footer-full-inner .copyright{margin:30px 0;position:static;text-align:center}.footer-full .footer-full-inner-wrap .footer-full-inner .social-networks{justify-content:center;position:static;width:100%}.footer-full .footer-full-inner-wrap .footer-full-inner .social-networks a{margin:0 14px}}
.footer{display:block;height:3.75em;position:absolute;bottom:0;left:0;width:100%}.footer .footer-inner{align-items:center;display:flex;height:3.75em;justify-content:space-between}.footer .company-link{color:#99a4ab;display:block;font-size:.875em;line-height:1.214em;padding-left:3.571em;position:relative;transition:all .3s ease;width:30%}.footer .company-link:before{background:url(/images/logo-footer.svg) no-repeat;content:"";display:block;height:32px;position:absolute;left:4px;top:1px;width:32px}.footer .company-link:hover{color:#df5d5d;transition:all .3s ease}.footer .app .app-link{display:inline-block;padding-top:3px}.footer .app .app-link+.app-link{margin-left:1em}.footer .social-networks{margin-right:1.25em}.footer .social-networks a{display:inline-block}.footer .social-networks a .icon{color:#99a4ab;transition:all .3s ease}.footer .social-networks a:hover svg.icon{color:#df5d5d;transition:all .3s ease}.footer .social-networks a+a{margin-left:1.25em}.footer .copyright{color:#99a4ab;display:inline-block;font-size:.875em;line-height:1.429em;text-align:right;width:19.46%}.light .footer{background:rgba(250,251,253,.95);border-top:1px solid rgba(191,200,205,.5)}.dark .footer{background:rgba(32,36,38,.95);border-top:1px solid rgba(153,164,171,.5)}@media only screen and (min-width:1024px) and (max-width:1439px){.footer .company-link{width:20%}}@media only screen and (min-width:768px) and (max-width:1023px){.row.row-page-results.footer-inner{margin:0 2%}.footer .company-link{width:20%}}@media only screen and (min-width:768px) and (max-width:949px){.footer .company-link{font-size:0;width:8%}.footer .company-link:before{top:50%;transform:translateY(-50%)}}@media only screen and (max-width:767px){.footer{height:230px}.footer .footer-inner{flex-wrap:wrap;height:226px}.footer .footer-inner .company-link{left:50%;margin-top:18px;transform:translateX(-50%);width:auto}.footer .footer-inner .company-link:before{left:9px;top:-6px}.footer .footer-inner .social-networks{margin-right:0;margin-top:18px}.footer .footer-inner .social-networks a+a{margin-left:1.9em}.footer .footer-inner .app,.footer .footer-inner .copyright,.footer .footer-inner .social-networks{text-align:center;width:100%}.footer .footer-inner .copyright{margin-top:6px}}
.form-search{margin-top:2.5em;max-width:40em;position:relative;z-index:1000}.form-search .search-submit{background:0 0;border:none;height:1.5em;padding:0;position:absolute;right:.5em;top:.5em;width:1.5em;z-index:112}.form-search .erase{background:0 0;border:none;cursor:pointer;height:1.5em;padding:0;position:absolute;right:2.625em;top:.5em;width:1.5em;z-index:112}.input-search::-ms-clear{display:none}input[type=email],input[type=search],input[type=tel],input[type=text],select{-webkit-mac-appearance:none;-webkit-appearance:none;-webkit-mac-border-radius:0;border:1px solid transparent;border-radius:1.25em;box-sizing:border-box;display:block;font-family:'Fira Sans',Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;height:2.375em;line-height:2.5em;outline:0!important;padding:0 4.75em 0 1em;position:relative;white-space:nowrap;width:100%;z-index:111}input[type=email]:focus,input[type=email]:hover,input[type=email]:invalid,input[type=search]:focus,input[type=search]:hover,input[type=search]:invalid,input[type=tel]:focus,input[type=tel]:hover,input[type=tel]:invalid,input[type=text]:focus,input[type=text]:hover,input[type=text]:invalid,select:focus,select:hover,select:invalid{border:1px solid transparent;box-shadow:none}textarea{border:1px solid transparent;border-radius:1.25em;box-sizing:border-box;display:block;font-family:'Fira Sans',Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;outline:0!important;width:100%}textarea:focus,textarea:hover,textarea:invalid{border:1px solid transparent;box-shadow:none}.input-search-wrap{border-radius:1.25em;box-sizing:border-box;height:2.5em;width:100%}.light .input-search,.light input[type=email],.light input[type=search],.light input[type=tel],.light input[type=text],.light select{background:#fff;color:#444b4f}.light .input-search-wrap{border:1px solid #f4f6fa;box-shadow:0 2px 8px 0 rgba(17,21,22,.1)}.dark .form-search{background:#000;border-radius:1.25em}.dark .input-search,.dark input[type=email],.dark input[type=search],.dark input[type=tel],.dark input[type=text],.dark select{background:0 0;color:#f4f6fa}.dark .input-search-wrap{border:1px solid #99a4ab}button[type=button],button[type=reset],button[type=search]{background:0 0}button[type=button]:active,button[type=button]:focus,button[type=reset]:active,button[type=reset]:focus,button[type=search]:active,button[type=search]:focus{outline:0}:-ms-input-placeholder{color:#4e4e4e;font-style:italic;font-weight:300}::-ms-input-placeholder{color:#4e4e4e;font-style:italic;font-weight:300}::placeholder{color:#4e4e4e;opacity:1;font-style:italic;font-weight:300}.form-wrapper{background:url(/images/home-form-back.svg) no-repeat;background-size:cover;border-radius:1.25em;padding:1.25em 2.5em 1.875em}.form-wrapper .form-search-home{height:3.25em;margin-bottom:1.75em;position:relative}.form-wrapper .form-search-home .input-search-wrap{border-radius:1.625em;box-shadow:none;box-sizing:border-box;height:3.25em;width:100%}.form-wrapper .form-search-home .input-search{border:none;border-radius:26px;font-size:1.25em;height:50px;line-height:50px;padding:0 3em 0 1em}.form-wrapper .form-search-home .search-submit{background:0 0;border:none;position:absolute;right:.375em;top:.188em;z-index:112}.form-wrapper .form-search-home .search-submit .icon{height:2.5em;width:2.5em}.form-wrapper .form-search-home .erase{display:none}.form-wrapper .form-search-home :-ms-input-placeholder{font-style:normal;font-weight:400;text-align:center}.form-wrapper .form-search-home ::placeholder{opacity:1;font-style:normal;font-weight:400;text-align:center}.light .form-wrapper .form-search-home .input-search-wrap{border:1px solid transparent}.light .form-wrapper .form-search-home .search-submit .icon{color:#444b4f}.light .form-wrapper .form-search-home .input-search{background:#fff;color:#444b4f}.light .form-wrapper .form-search-home :-ms-input-placeholder{color:#99a4ab}.light .form-wrapper .form-search-home ::placeholder{color:#99a4ab}.dark .form-wrapper .form-search-home{background:#181a1c;border-radius:1.625em}.dark .form-wrapper .form-search-home .input-search-wrap{border:1px solid #99a4ab}.dark .form-wrapper .form-search-home .search-submit .icon{color:#99a4ab}.dark .form-wrapper .form-search-home .input-search{background:0 0;color:#f4f6fa}.dark .form-wrapper .form-search-home :-ms-input-placeholder{color:#99a4ab}.dark .form-wrapper .form-search-home ::placeholder{color:#99a4ab}.suggestions{border-radius:1.25em;list-style-type:none;margin:0;padding:2.5em 0 1.25em 0;position:absolute;right:0;left:-1px;top:0;width:calc(100% + 2px);z-index:110}.suggestions li{cursor:pointer;padding:6px 1.25em}.suggestions li span{font-size:1em;font-weight:400;line-height:24px}.suggestions li span em{font-style:normal;font-weight:600}.light .suggestions{background:#fff;box-shadow:0 2px 8px 0 rgba(17,21,22,.1)}.light .suggestions li span{color:#99a4ab}.light .suggestions li span em{color:#444b4f}.light .suggestions li.active,.light .suggestions li:hover{background:#edf0f3}.dark .suggestions{background:#353b3f}.dark .suggestions li span{color:#f4f6fa}.dark .suggestions li span em{color:#f4f6fa}.dark .suggestions li.active,.dark .suggestions li:hover{background:rgba(153,164,171,.5)}.form-search-home .suggestions{border-radius:1.625em;box-shadow:none;padding-top:3.25em;top:0}.form-search-home .suggestions li span{font-size:1.25em;line-height:2em}@media only screen and (min-width:1024px) and (max-width:1439px){.form-search{margin-left:9em;max-width:29.375em}}@media only screen and (min-width:768px) and (max-width:1023px){.form-search{margin-top:1em;max-width:100%;width:calc(100% - 220px)}}@media only screen and (max-width:767px){.form-wrapper{background:0 0;border-radius:0;padding:0 20px}.form-wrapper .form-search-home{margin-bottom:10px}.form-wrapper .form-search-home .input-search{font-size:16px}.form-wrapper .form-search-home .suggestions li span{font-size:16px}.form-search{margin-top:4.125em;transition:margin-top .3s ease 0s}.form-search .logo-input{height:auto;opacity:0;position:absolute;left:8px;top:7px;transform:translateY(-100%);transition:all .3s ease 0s;width:25px;z-index:1100}.input-search{padding-left:20px;transition:all .3s ease 0s}.collapsed .form-search{margin-top:10px;transition:margin-top .3s ease 0s}.collapsed .form-search .logo-input{opacity:1;transform:translateY(0);transition:all .3s ease 0s}.collapsed .input-search{padding-left:42px;transition:all .3s ease 0s}}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form textarea,.lectures-form input[type=email],.lectures-form input[type=tel],.lectures-form input[type=text],.lectures-form textarea{border:1px solid #bfc8cd;color:#99a4ab;height:2.5em;line-height:2.5em;margin-bottom:1.25em;padding:0 3em 0 1.25em}.contact-form input[type=email]:user-invalid,.contact-form input[type=tel]:user-invalid,.contact-form input[type=text]:user-invalid,.contact-form textarea:user-invalid,.lectures-form input[type=email]:user-invalid,.lectures-form input[type=tel]:user-invalid,.lectures-form input[type=text]:user-invalid,.lectures-form textarea:user-invalid{border:1px solid #df5d5d}.contact-form textarea,.lectures-form textarea{border-bottom-right-radius:2px;height:5.25em;line-height:1.5em;max-height:15.75em;min-height:2.5em;padding:.375em 1.25em;resize:vertical}.contact-form fieldset,.lectures-form fieldset{border:none;display:flex;justify-content:space-between;margin:0 0 40px 0;padding:0}.contact-form fieldset div,.lectures-form fieldset div{width:49%}.contact-form fieldset input[type=email],.contact-form fieldset input[type=tel],.contact-form fieldset input[type=text],.lectures-form fieldset input[type=email],.lectures-form fieldset input[type=tel],.lectures-form fieldset input[type=text]{margin-bottom:0}.contact-form :-ms-input-placeholder,.lectures-form :-ms-input-placeholder{color:#99a4ab;font-weight:400}.contact-form ::placeholder,.lectures-form ::placeholder{color:#99a4ab;font-weight:400}.contact-form .agreement{color:#99a4ab;display:inline-block;font-size:.75em;font-style:normal;line-height:1.167em;padding-left:2.5em;position:relative}.contact-form .agreement input[type=checkbox]{position:absolute;left:0;top:0}.lectures-form .field-checkbox{display:block;font-size:16px;font-style:normal;line-height:22px;margin:18px 0 20px;padding-left:30px;position:relative}.lectures-form .field-checkbox input[type=checkbox]{position:absolute;left:0;top:4px}.lectures-form .contact-info .field-checkbox{margin-bottom:0}.light .lectures-form .field-checkbox{color:#444b4f}.light .contact-form input[type=email],.light .contact-form input[type=tel],.light .contact-form input[type=text],.light .contact-form textarea,.light .lectures-form input[type=email],.light .lectures-form input[type=tel],.light .lectures-form input[type=text],.light .lectures-form textarea{background:rgba(255,255,255,.5)}.dark .lectures-form .field-checkbox{color:#99a4ab}.dark .contact-form input[type=email],.dark .contact-form input[type=tel],.dark .contact-form input[type=text],.dark .contact-form textarea,.dark .lectures-form input[type=email],.dark .lectures-form input[type=tel],.dark .lectures-form input[type=text],.dark .lectures-form textarea{background:rgba(0,0,0,.5)}@media only screen and (max-width:767px){.lectures-form fieldset{flex-wrap:wrap;margin-bottom:0}.lectures-form fieldset div{width:100%}.lectures-form fieldset input[type=email],.lectures-form fieldset input[type=tel],.lectures-form fieldset input[type=text]{margin-bottom:20px}}
.row{display:block;box-sizing:border-box;margin:0 auto;max-width:1120px}.row.narrow{max-width:740px}.row.row-page-results{margin-left:12.85%}.row:after{clear:both;content:"";display:table}.desktop-hidden,.mobile-only,.tablet-only{display:none}@media only screen and (min-width:1024px) and (max-width:1439px){.row{max-width:960px}.row.row-page-results{margin-left:40px}}@media only screen and (min-width:768px) and (max-width:1023px){.row{margin:0 3.125%}.row.row-page-results{margin:0 7%}.desktop-only,.mobile-only,.tablet-hidden{display:none}.desktop-hidden,.tablet-only{display:block}}@media only screen and (max-width:767px){.row{margin:0 5.56%}.row.row-page-results{margin:0 7%}.desktop-only,.mobile-hidden,.tablet-only{display:none}.desktop-hidden,.mobile-only{display:block}}
.header-home{position:relative}.header-home .logo-home-wrap{padding:3em 0;text-align:center}.header-home .logo-home-wrap .logo-home{display:inline-block;height:8.75em;padding-right:5em;position:relative}.header-home .logo-home-wrap .logo-home .tagline{font-size:1.25em;font-weight:400;margin:0;position:absolute;bottom:.2em;left:4em}.header-home .tagline-list{display:block;list-style-type:none;margin:0;padding:0;text-align:center}.header-home .tagline-list li{color:#fff;display:inline-block;font-size:1.5em;font-weight:400;padding-right:1.917em;position:relative}.header-home .tagline-list li svg.icon{font-size:16px;position:relative;left:-6px;top:-2px}.header-home .tagline-list li:last-child{margin-right:0}.light .header-home .logo-home-wrap .logo-home .light-logo{display:block}.light .header-home .logo-home-wrap .logo-home .dark-logo{display:none}.light .header-home .logo-home-wrap .logo-home .tagline{color:#444b4f}.dark .header-home .logo-home-wrap .logo-home .light-logo{display:none}.dark .header-home .logo-home-wrap .logo-home .dark-logo{display:block}.dark .header-home .logo-home-wrap .logo-home .tagline{color:#99a4ab}.home-link-instruction{max-width:13em;position:fixed;left:2em;top:.625em}.home-link-instruction .title{display:block;font-size:.75em;font-weight:500;line-height:1.417em;padding:.833em 1em .417em 4.333em;position:relative}.home-link-instruction .title img{position:absolute;top:.667em;left:.833em}.home-link-instruction .description{display:block;font-size:.75em;line-height:1.417em;padding:0 1em .833em}.home-link-instruction.popup{box-shadow:0 0 10px 0 rgba(32,36,39,.15)}.home-link-instruction .erase{background:0 0;border:none;color:#fbc8cd;cursor:pointer;height:1.5em;padding:0;position:absolute;right:4px;top:5px;width:1.5em;z-index:112}.light .home-link-instruction .description,.light .home-link-instruction .title{color:#444b4f}.light .home-link-instruction.popup{background:#fff}.dark .home-link-instruction .title{color:#f4f6fa}.dark .home-link-instruction .description{color:#99a4ab}.dark .home-link-instruction.popup{background:#353b3e}@media only screen and (max-width:767px){.header-home{background:linear-gradient(180deg,#dc2f2f 0,#942222 100%)}.header-home .header-home-inner{background:url(/images/mountains.svg) no-repeat;background-size:contain;background-position:bottom center}.header-home .logo-home-wrap{padding-top:30px}.header-home .logo-home-wrap .logo-home{padding-right:2em}.header-home .logo-home-wrap .logo-home .tagline{font-size:14px;bottom:auto;text-align:left;top:84px}.header-home .tagline-list{padding-bottom:26px}.header-home .tagline-list li{font-size:16px;display:block;padding:7px 0 10px}.header-home .tagline-list li svg.icon{font-size:12px}.dark .header-home .logo-home-wrap .logo-home .tagline,.light .header-home .logo-home-wrap .logo-home .tagline{color:#fff}html[lang=es] .logo-home-wrap .logo-home,html[lang=fr] .logo-home-wrap .logo-home,html[lang=it] .logo-home-wrap .logo-home{padding-right:2em}}
.header{box-sizing:border-box;height:7.5em;position:fixed;left:0;right:0;top:0;z-index:100000}.header .inner-header{position:relative}.header .logo{display:block;position:absolute;top:-1em;left:-10.125em}.light .header{background:rgba(250,251,253,.95);border-bottom:1px solid rgba(191,200,205,.5)}.dark .header{background:rgba(33,37,39,.95);border-bottom:1px solid rgba(153,164,171,.3)}@media only screen and (min-width:1024px) and (max-width:1439px){.header .logo{left:-1.125em}}@media only screen and (min-width:768px) and (max-width:1023px){.header{height:6em}.header .logo{height:32px;left:-42px;top:5px;width:32px}}@media only screen and (max-width:767px){.header{height:9.125em;transition:all .3s ease 0s}.header .logo{height:auto;left:0;opacity:1;top:-54px;transform:translateY(0);transition:all .3s ease 0s;width:122px}.header.collapsed{height:60px;transition:all .3s ease 0s}.header.collapsed .logo{opacity:0;transform:translateY(-100%);transition:all .3s ease 0s}}
.home{margin-bottom:11.875em;margin-top:1.25em}.home .title-section{font-size:2.5em;font-weight:700;margin:1em 0 .75em;text-align:center}.home h2{font-size:1.5em;font-weight:700;line-height:1.5em;margin:0}.home .services-blocks{display:flex;justify-content:space-between;column-gap:1.25em;padding-bottom:1.875em}.home .services-blocks .services-block{border-radius:1.25em;box-shadow:0 2px 8px 0 rgba(32,36,39,.1);box-sizing:border-box;max-width:32.14%;padding:1.875em;position:relative;text-align:center}.home .services-blocks .services-block .title{min-height:8.125em}.home .services-blocks .services-block .title p{font-size:1.25em;font-weight:600;line-height:1.5em;margin:0}.home .services-blocks .services-block .title.title-hulbee img{padding-top:.125em}.home .services-blocks .services-block .title.title-shop img{padding-bottom:.438em}.home .services-blocks .services-block .title.title-blog img{padding-bottom:.938em}.home .services-blocks .services-block .content{margin-bottom:4em}.home .services-blocks .services-block .content p{line-height:1.5em;margin-top:.625em}.home .services-blocks .services-block .services-block-link{border-radius:.75em;color:#99a4ab;display:inline-block;font-weight:500;height:2.625em;line-height:2.625em;margin:0 auto;padding:0 1.25em;position:absolute;bottom:2em;left:50%;text-transform:uppercase;transform:translateX(-50%);transition:all .3s ease 0s;white-space:nowrap}.home .services-blocks .services-block .services-block-link:hover{color:#df5d5d}.home .services-blocks .services-block .services-block-link svg.icon{margin-right:6px}.home .faq-wrap{padding:1em 0 0 0}.home .faq{border-radius:1.25em;box-shadow:0 .125em .5em 0 rgba(32,36,39,.1);margin-bottom:1.25em;padding:1.125em 1.25em;position:relative}.home .faq.open{box-shadow:0 .625em 1.5em 0 rgba(17,21,22,.15)}.home .faq svg.icon{cursor:pointer;height:1.25em;position:absolute;right:1.25em;top:1.25em;width:1.25em}.home .faq .question{font-size:1.25em;font-weight:600;padding:0 3em 2px 0;cursor:pointer;margin:0}.home .faq .answer{display:block!important;opacity:1;overflow:hidden;margin:.5em 0 .375em;max-height:60em;padding-right:15em;transform:translateY(0);transition:max-height .4s linear,margin-bottom .3s ease,opacity .5s ease,transform .5s ease}.home .faq .answer.close{opacity:0;margin:0;max-height:0;transform:translateY(10%);transition:max-height .4s ease,margin-bottom .3s ease,opacity .5s ease,transform .5s ease}.home .block{align-items:center;display:flex;justify-content:start}.home .block.block-1{margin:3.875em 0 5em}.home .block.block-1 .image{padding:1.125em 0 0 5.875em}.home .block.block-2{margin-bottom:3.125em}.home .block.block-2 .image{padding:2.25em 3.125em 0 0;text-align:right}.home .block.block-3 .image{padding:.25em 0 0 3.75em}.home .block .image{box-sizing:border-box;width:49%}.home .block .content{padding:0 1.875em;width:39.286%}.home .block .content p{font-size:1.125em;line-height:1.556em;margin-top:.556em}.home .bnnr-widget .swiper-slide{background:#fff;border-radius:1.25em;overflow:hidden}.home .bnnr-widget .swiper-slide img{display:block;opacity:1;position:absolute;left:0;top:0;transition:all .3s ease}.home .bnnr-widget .swiper-slide img[hidden]{display:block;opacity:0}.home .bnnr-widget .swiper-slide:before{content:'';display:block;padding-bottom:32.143%}.home .bnnr-widget .swiper-pagination{display:flex;justify-content:center;padding:1em 0}.home .bnnr-widget .swiper-pagination .swiper-pagination-bullet{background:#bfc8cd;border-radius:50%;cursor:pointer;display:block;height:5px;margin:0 10px;transition:all .3s ease;width:5px}.home .bnnr-widget .swiper-pagination .swiper-pagination-bullet-active{background:#444b4f}.light .home-wrap{background:#fafbfd}.light .home .title-section,.light .home h2{color:#444b4f}.light .home .services-blocks .services-block{background:#fff}.light .home .services-blocks .services-block .services-block-link{background:#fafbfd}.light .home .services-blocks .services-block .services-block-link:hover{background:#f3f5fa;transition:all .3s ease 0s}.light .home .faq{background:#fff}.light .home .faq .answer,.light .home .faq .question{color:#444b4f}.light .home .faq svg.icon{color:#bfc8cd}.light .home .block .content p{color:#444b4f}.dark .home-wrap{background:#1f2325}.dark .home .title-section,.dark .home h2{color:#bfc8cd}.dark .home .services-blocks .services-block{background:#252c2d}.dark .home .services-blocks .services-block .services-block-link{background:#444b4f}.dark .home .services-blocks .services-block .services-block-link:hover{background:#3b4144;transition:all .3s ease 0s}.dark .home .faq{background:#252c2d}.dark .home .faq .answer,.dark .home .faq .question{color:#99a4ab}.dark .home .faq svg.icon{color:#444b4f}.dark .home .block .content p{color:#bfc8cd}.dark .home .bnnr-widget .swiper-slide{background:#252c2d}.dark .home .bnnr-widget .swiper-pagination .swiper-pagination-bullet{background:#444b4f}.dark .home .bnnr-widget .swiper-pagination .swiper-pagination-bullet-active{background:#bfc8cd}.install-sw-block{box-sizing:border-box;border-radius:1.25em;display:block;padding:20px;position:relative;z-index:1!important}.install-sw-block img{height:64px;position:absolute;left:20px;top:50%;transform:translateY(-50%);width:64px}.install-sw-block .description{font-size:16px;line-height:24px;padding:0 270px 0 104px}.install-sw-block .description span{display:block;font-size:20px;font-weight:600;line-height:30px}.install-sw-block .button-install{background:#df5d5d;border-radius:12px;color:#fff;font-weight:600;height:42px;line-height:42px;padding:0 20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease 0s;text-transform:uppercase}.install-sw-block .button-install:hover{background:#d73232;transition:all .3s ease 0s}@media only screen and (max-width:1023px){.home .services-blocks .services-block .content p{font-size:14px;line-height:21px}.home .bnnr-widget{min-height:calc(30.3557vw + 37px)}}@media only screen and (min-width:1024px) and (max-width:1439px){.home .bnnr-widget{min-height:346px}}@media only screen and (min-width:768px) and (max-width:1023px){.home .services-blocks{flex-wrap:wrap;margin:0 auto;max-width:480px;padding-bottom:0}.home .services-blocks .services-block{margin-bottom:20px;max-width:100%;min-height:230px;padding-left:210px;width:100%}.home .services-blocks .services-block .title{max-width:138px;min-height:auto;position:absolute;left:38px;top:50%;transform:translateY(-50%)}.home .services-blocks .services-block .content{margin-bottom:20px}.home .services-blocks .services-block .services-block-link{position:static;transform:translateX(0)}.home .block{justify-content:space-between}.home .block .image{width:34%}.home .block.block-1 .image,.home .block.block-3 .image{padding:0 0 0 2em}.home .block.block-2 .image{padding:0 2em 0 0}.home .block .content{width:54%}}@media only screen and (max-width:767px){.home{margin-bottom:5em}.home .title-section{font-size:24px}.home .services-blocks{flex-wrap:wrap}.home .services-blocks .services-block{margin-bottom:20px;max-width:100%;width:100%}.home .faq .question{font-size:18px;padding-right:34px}.home .faq .answer{padding-right:34px}.home .block{flex-wrap:wrap;margin:2em 0!important}.home .block.block-2{flex-wrap:wrap-reverse}.home .block .image{padding:0!important;text-align:center!important;width:100%}.home .block .content{padding:20px 0 0!important;width:100%}.home .bnnr-widget .swiper-slide{border-radius:1.25em}}
.main.images{height:100%;padding-bottom:0}.main.images .page-results{box-sizing:border-box;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;padding-bottom:1.25em}.light .main.images .page-results{background:#fff}.dark .main.images .page-results{background:#181a1c}.images-results{align-content:flex-start;display:flex;height:100%;flex-flow:row wrap;justify-content:flex-start;margin-left:-.5em;margin-right:.5em;overflow:auto;padding:2px .5em 0 1em}.images-results .item--image{border-radius:10px;flex:1 1 auto;margin:0 0 .5em .5em}.images-results .item--image.loading{background:#f4f6fa}.images-results .item--image .image{border-radius:10px;display:block;object-fit:cover;opacity:1;overflow:hidden;transition:opacity .5s ease;width:100%}.images-results .item--image .image.loading{opacity:0}.images-results .item--image.active{outline:2px solid #df5d5d}.dark .images-results .item--image.loading{background:#353b3e}.related-queries{margin-bottom:1.25em;max-height:2.5em;overflow:hidden;width:100%}.related-queries .item{border:1px solid #bfc8cd;border-radius:1.25em;box-sizing:border-box;color:#444b4f;display:block;float:left;height:2.5em;line-height:2.5em;margin-left:.5em;padding:0 1.25em 0 3em;position:relative;white-space:nowrap}.related-queries .image{background:#f4f6fa;border-radius:50%;height:2.25em;position:absolute;left:.125em;top:.125em;width:2.25em}.related-queries .item.favorite .image{align-items:center;background:#f4f6fa;display:flex;justify-content:center}.related-queries .item.favorite .icon{color:#df5d5d}.dark .related-queries .item{border:1px solid #99a4ab;color:#f4f6fa}.dark .related-queries .image{background:#353b3e}@media only screen and (max-width:1024px){.related-queries{display:flex;flex-flow:row nowrap;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.related-queries .item{float:none}.related-queries::-webkit-scrollbar{height:0;width:0}}.images-results{scrollbar-color:#99a4ab transparent;scrollbar-width:thin}.images-results::-webkit-scrollbar{width:4px}.images-results::-webkit-scrollbar-thumb{background:#99a4ab;border-radius:2px}.images-results::-webkit-scrollbar-track{background:0 0}.image-view{background:#1c1f21;border-radius:10px;box-sizing:border-box;height:100%;margin-right:1.25em;padding:1.25em .625em}.image-view .contents{height:100%;overflow:auto;padding:0 .625em}.image-view .contents .related-images .title{color:#99a4ab}.image-view .media{border-bottom:1px solid #444b4f;position:relative}.image-view .image{align-items:center;display:flex;justify-content:center;min-height:9.375em}.image-view .actions{box-sizing:border-box;padding:.75em 1em;position:absolute;left:0;top:0;width:100%}.image-view .actions button{background:rgba(68,75,79,.8);border:none;border-radius:50%;color:#f4f6fa;display:block;float:left;height:2.5em;line-height:2.5em;margin:0;padding:0;text-align:center;transition:all .3s ease;width:2.5em}.image-view .actions button .icon{height:1.25em;width:1.25em}.image-view .actions button:hover{background:#444b4f;color:#df5d5d}.image-view .actions button.prev{padding-right:.25em}.image-view .actions button.next{padding-left:.25em}.image-view .actions button.close{float:right}.image-view .actions button+button{margin-left:.625em}.image-view .site{color:#99a4ab;display:block;font-size:.875em;line-height:1.571em;margin:.571em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-view .metadata{color:#99a4ab;font-size:.875em;margin:.571em 0;text-transform:uppercase}.image-view .title{color:#f4f6fa;font-size:1.125em;font-weight:400;margin:.667em 0}.image-view .related-images .items{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-.5em 0 0 -.5em}.image-view .related-images .item--image{border-radius:5px;flex:1 1 auto;margin:.5em 0 0 .5em}.image-view .related-images .item--image.loading{background:rgba(68,75,79,.8)}.image-view .related-images .item--image .image{border-radius:5px;display:block;object-fit:cover;opacity:1;overflow:hidden;transition:opacity .3s ease;width:100%}.image-view .related-images .item--image .image.loading{opacity:0}.image-view .contents{scrollbar-color:#99a4ab transparent;scrollbar-width:thin}.image-view .contents::-webkit-scrollbar{width:4px}.image-view .contents::-webkit-scrollbar-thumb{background:#99a4ab;border-radius:2px}.image-view .contents::-webkit-scrollbar-track{background:0 0}.image-view.aside{margin-top:2px;min-width:31.875em;width:31.875em}.image-view.inline{height:auto;margin:.25em;min-width:calc(100% - .5em)}.image-view.inline .contents{height:auto;overflow:visible}.image-view.inline .related-images .items{display:flex;flex-flow:row nowrap;overflow:auto;width:100%}.image-view.inline .related-images .item--image{margin:0 0 0 .5em}.image-view.inline .related-images .item--image:first-child{margin:0}@media only screen and (max-width:1024px){.main.images .page-results{display:block;height:auto}.images-results{height:auto;overflow:visible}}
.lightbox .backdrop{background:none repeat scroll 0 0 rgba(255,255,255,.3)}.lightbox-content{background:#151515;box-shadow:1px 8px 25px 0 rgba(0,0,0,.5);box-sizing:border-box;font-family:Arial,sans-serif;margin:auto;max-width:980px;position:fixed;bottom:13%;left:0;right:0;top:13%;width:90vw;z-index:1000001}.lightbox-content figure{box-sizing:border-box;height:100%;padding:2.1875em 4.1875em 7.8125em;position:relative}.lightbox-content figure .lightbox-image{display:inline-block;height:100%;text-align:center;vertical-align:middle;width:100%}.lightbox-content figure .lightbox-image img{position:relative;top:50%;transform:translateY(-50%)}.lightbox-content figure .button-close{cursor:pointer;position:absolute;right:.8125em;top:.625em;z-index:100002}.lightbox-content figure .button-close svg.icon{fill:#737373;height:2.375em;width:2.375em}.lightbox-content figure .button-close svg.icon:hover{fill:#fff}.lightbox-content figure .button-next,.lightbox-content figure .button-prev{cursor:pointer;height:calc(100% - 125px);position:absolute;bottom:5.625em;top:2.1875em;text-align:center;width:4.1875em}.lightbox-content figure .button-next svg.icon,.lightbox-content figure .button-prev svg.icon{fill:#737373;height:4.125em;width:4.125em}.lightbox-content figure .button-next:hover svg.icon,.lightbox-content figure .button-prev:hover svg.icon{fill:#fff}.lightbox-content figure .button-prev{left:0}.lightbox-content figure .button-next{right:0}.lightbox-content .lightbox-footer{background:#fff;height:5.625em;position:absolute;bottom:0;left:0;right:0}.lightbox-content .lightbox-footer .lightbox-image-description{box-sizing:border-box;padding:0 10.375em 0 2.8125em;position:relative}.lightbox-content .lightbox-footer .lightbox-image-description .action.open-source{color:#007d5f;display:block;font-size:.9375em;font-style:italic;font-weight:400;overflow:hidden;padding:.667em 0 .2em;text-overflow:ellipsis;white-space:nowrap}.lightbox-content .lightbox-footer .lightbox-image-description .action.open-source:hover{text-decoration:none}.lightbox-content .lightbox-footer .lightbox-image-description .action.open-source svg.icon{fill:#b2b2b2;height:1.6em;position:absolute;left:.8em;top:.4667em;width:1.6em}.lightbox-content .lightbox-footer .lightbox-image-description .size{color:#515318;display:block;font-size:.8125em;padding:.3846em 0 .6923em}.lightbox-content .lightbox-footer .lightbox-image-description .size em{font-style:normal;font-weight:400;text-transform:uppercase}.lightbox-content .lightbox-footer .lightbox-image-description .title{display:block;color:#151515;font-size:.8125em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox-content .lightbox-footer .lightbox-image-description .favorites{color:#424242;cursor:pointer;display:inline-block;font-size:.75em;font-weight:400;line-height:1em;margin:auto;padding:0 1.333em;position:absolute;right:0;top:.583em;text-align:center}.lightbox-content .lightbox-footer .lightbox-image-description .favorites svg.icon{display:block;height:2.9167em;margin:auto;padding-bottom:.333em;position:relative;left:0;right:0;width:2.9167em}.lightbox-content .lightbox-footer .lightbox-image-description .favorites.add .add-title{display:inline-block}.lightbox-content .lightbox-footer .lightbox-image-description .favorites.add .delete-title{display:none}.lightbox-content .lightbox-footer .lightbox-image-description .favorites.add svg.icon{fill:#d18394}.lightbox-content .lightbox-footer .lightbox-image-description .favorites.delete .add-title{display:none}.lightbox-content .lightbox-footer .lightbox-image-description .favorites.delete .delete-title{display:inline-block}.lightbox-content .lightbox-footer .lightbox-image-description .favorites.delete svg.icon{fill:#b2b2b2}@media only screen and (max-width:767px){.lightbox-content{box-shadow:none;max-width:100%;position:static;width:100vw}.lightbox-content figure{padding:0}.lightbox-content figure .lightbox-image a{display:inline-block;padding:2em}.lightbox-content figure .lightbox-image img{display:block;position:static;transform:none}.lightbox-content figure .button-next,.lightbox-content figure .button-prev{opacity:0;top:2.8125em}.lightbox-content figure .button-next svg.icon,.lightbox-content figure .button-prev svg.icon{width:100%}.lightbox-content figure .button-close{z-index:0}.lightbox-content figure .button-close svg.icon{height:1.5625em;width:1.5625em}.lightbox-content .lightbox-header{background:#fff;cursor:pointer;position:relative}.lightbox-content .lightbox-header .title{color:#9c9c9c;font-size:.8125em;font-weight:400;line-height:3.4615em;padding-left:1.5385em}.lightbox-content .lightbox-footer{height:auto;padding:.6875em 0 1.75em;position:static}.lightbox-content .lightbox-footer .lightbox-image-description{padding:0 1.25em 0 4.0625em}.lightbox-content .lightbox-footer .lightbox-image-description .title{color:#636363;font-size:.8125em;font-weight:400}.lightbox-content .lightbox-footer .lightbox-image-description .action.open-source{color:#008d4c;font-size:.8125em;font-style:normal;font-weight:400}.lightbox-content .lightbox-footer .lightbox-image-description .action.open-source svg.icon{height:1.8462em;left:1.5385em;width:1.8462em}.lightbox-content .lightbox-footer .lightbox-image-description .size{color:#9c9c9c;font-size:.75em;font-weight:400;padding-bottom:.5em}.lightbox-content .lightbox-footer .lightbox-image-description .favorites{bottom:-1.1667em;right:auto;left:1.333em;padding:0;top:auto}.lightbox-content .lightbox-footer .lightbox-image-description .favorites.add .add-title,.lightbox-content .lightbox-footer .lightbox-image-description .favorites.delete .delete-title{display:none}}
.hamburger-menu{border:none;color:#99a4ab;cursor:pointer;float:right;height:2.625em;position:relative;text-align:left;transition:all .3s ease;width:2.625em}.hamburger-menu .icon{height:1.5em;margin:-.75em 0 0 -.75em;position:absolute;left:50%;top:50%;width:1.5em}.hamburger-menu.active,.hamburger-menu:hover{background:#edf0f3;border-radius:.625em;transition:all .3s ease}.light .hamburger-menu.active,.light .hamburger-menu:hover{background:#edf0f3}.dark .hamburger-menu.active,.dark .hamburger-menu:hover{background:#444b4f}.popup{box-shadow:0 2px 8px 0 rgba(32,36,39,.1);border-radius:.625em;box-sizing:border-box;z-index:10000002}.popup ul{list-style-type:none;margin:0;padding:0}.popup ul li{cursor:pointer;font-size:.875em;line-height:1.286em;padding:.286em 1.429em .286em 1.143em;position:relative;transition:all .3s ease}.popup ul li.title{padding-top:1em}.popup ul li a{display:block}.popup p{font-size:.875em;line-height:1.429em;margin:0 0 .429em}.popup p b{font-weight:600}.light .popup{background:#fff}.light .popup ul li.title{color:#bfc8cd}.light .popup ul li.title:hover{background:0 0}.light .popup ul li a{color:#444b4f}.light .popup ul li:hover{background:#edf0f3;transition:all .3s ease}.dark .popup{background:#353b3e}.dark .popup ul li.title{color:#99a4ab}.dark .popup ul li.title:hover{background:0 0}.dark .popup ul li a{color:#f4f6fa}.dark .popup ul li:hover{background:#99a4ab;transition:all .3s ease}.menu{animation-duration:.3s;animation-name:menu-in;max-height:calc(100vh - 120px);min-width:210px;max-width:280px;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1em 0;position:absolute;right:0;top:3.25em}.menu .login{background:#fafbfd;border:none;border-radius:.833em;box-sizing:border-box;color:#99a4ab;cursor:pointer;display:block;font-size:.75em;font-weight:600;height:2.667em;letter-spacing:1px;line-height:2.833em;margin:0 .833em 1em 1.333em;padding:0;text-transform:uppercase;transition:all .3s ease;width:calc(100% - 2.167em)}.menu .login:hover{background:#edf0f3}.menu .login .icon{color:#99a4ab;font-size:1.333em;height:1em;position:relative;left:-.125em;top:-.125em;width:1em}.menu .account{display:flex;justify-content:space-between;margin-bottom:.5em;padding:0 1em}.menu .account .userinfo{color:#444b4f;display:block;font-size:.875em;font-weight:600;line-height:2.286em;overflow:hidden;padding-left:2.857em;position:relative;text-overflow:ellipsis;white-space:nowrap}.menu .account .avatar{background:#8da5fb;border-radius:50%;color:#fff;height:2.286em;line-height:2.286em;margin-right:.571em;overflow:hidden;position:absolute;left:0;top:0;text-align:center;width:2.286em}.menu .account .logout{background:0 0;border:none;color:#99a4ab;display:block;font-size:.875em;line-height:2.286em;margin-left:1.143em;padding:0}.menu .menu-dropdown-button{box-sizing:border-box;cursor:pointer;font-size:.875em;line-height:2.286em;padding:0 1.143em;position:relative;white-space:nowrap}.menu .menu-dropdown-button svg.icon{height:1.143em;margin-right:.429em;position:relative;top:-1px;width:1.143em}.menu .menu-dropdown-button img{padding:0 4px;transition:all .3s ease 0s}.menu .menu-dropdown-button img.open{position:relative;top:-2px;transition:all .3s ease 0s;transform:rotate(180deg)}.menu .menu-dropdown-list{margin-bottom:.375em}.menu .menu-dropdown-list li{padding-left:2.571em}.menu .menu-dropdown-list li.active:before{background:#df5d5d;border-radius:50%;content:"";display:block;height:.429em;position:absolute;left:1.429em;top:.714em;width:.429em}.light .menu .userinfo{color:#444b4f}.light .menu .menu-dropdown-button,.light .menu .menu-dropdown-list{color:#444b4f}.light .menu .menu-dropdown-button span,.light .menu .menu-dropdown-list span{color:#99a4ab}.dark .menu .userinfo{color:#f4f6fa}.dark .menu .menu-dropdown-button,.dark .menu .menu-dropdown-list{color:#f4f6fa}.dark .menu .menu-dropdown-button span,.dark .menu .menu-dropdown-list span{color:#99a4ab}@-ms-keyframes menu-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes menu-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}
.message .hint,.message .title{font-size:14px;font-weight:400;line-height:18px}.message .hint em,.message .title em{font-style:normal}.message .hint a,.message .title a{color:#df5d5d}.light .message .hint,.light .message .title{color:#444b4f}.light .message .hint em,.light .message .title em{color:#99a4ab}.dark .message .hint,.dark .message .title{color:#f4f6fa}.dark .message .hint em,.dark .message .title em{color:#99a4ab}
.main.music>.page-results{box-sizing:border-box;min-height:calc(100vh - 7.5em - 3.75em - 3.75em - 2px)}@media only screen and (min-width:768px) and (max-width:1023px){.main.music>.page-results{min-height:calc(100vh - 6em - 3.75em - 3.75em - 2px)}}@media only screen and (max-width:767px){.main.music>.page-results{min-height:calc(100vh - 9.125em - 5.625em - 14.375em)}}.audio-results .heading{color:#444b4f;font-size:1em;font-weight:400;padding:0 1em}.audio-results .playlists{margin-bottom:1.5em}.audio-results .playlists,.audio-results .tracks{max-width:656px}.audio-results .item--audio{border-radius:10px;box-sizing:border-box;min-height:6.5em;padding:1.75em 1em 1.75em 6.5em;position:relative;transition:all .3s ease}.audio-results .item--audio.active,.audio-results .item--audio:hover{background:#fafbfd}.audio-results .item--audio .media{background:#edf0f3;border-radius:5px;color:#bfc8cd;cursor:pointer;display:block;height:4.5em;overflow:hidden;position:absolute;left:1em;top:1em;width:4.5em}.audio-results .item--audio .media .image{height:100%;object-fit:cover;opacity:1;position:absolute;left:0;top:0;transition:all .3s ease;width:100%}.audio-results .item--audio .media .image.loading{opacity:0}.audio-results .item--audio .media .icon{height:2.5em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.5em}.audio-results .item--audio .title{color:#444b4f;cursor:pointer;font-size:.875em;font-weight:400;line-height:1.428em;margin:0;min-height:1.428em;overflow:hidden;padding:0 6em 0 0;text-overflow:ellipsis;white-space:nowrap}.audio-results .item--audio .duration{color:#99a4ab;font-size:.875em;font-weight:400;line-height:1.428em;padding-right:6em}.audio-results .item--audio .duration .elapsed,.audio-results .item--audio .duration .total{display:inline-block}.audio-results .item--audio .duration .elapsed{color:#444b4f}.audio-results .item--audio .duration em{margin:0 .5em}.audio-results .item--audio .timeline{cursor:pointer;padding:4px 0}.audio-results .item--audio .timeline .progress-bar{background:#bfc8cd;border-radius:1px;height:2px;overflow:hidden;width:100%}.audio-results .item--audio .timeline .progress-bar .progress{background:#df5d5d;height:100%}.audio-results .item--audio .favorite,.audio-results .item--audio .play-pause{align-items:center;border:none;display:flex;font-size:1em;height:2em;justify-content:center;line-height:2em;padding:0;position:absolute;top:1.75em;width:2em}.audio-results .item--audio .favorite{background:0 0!important;color:#99a4ab;right:3.625em}.audio-results .item--audio .favorite.active{color:#df5d5d!important}.audio-results .item--audio .play-pause{background:#f4f6fa;color:#df5d5d;right:1em}.audio-results .item--audio:after{border-top:1px solid rgba(191,200,205,.5);content:'';display:block;height:0;position:absolute;left:1em;top:0;transition:all .3s ease;width:calc(100% - 2em)}.audio-results .item--audio.active:after,.audio-results .item--audio:first-child:after,.audio-results .item--audio:hover:after{opacity:0}.audio-results .item--audio.active+.item--audio:after,.audio-results .item--audio:hover+.item--audio:after{opacity:0}.audio-results .item--audio--playlist{display:block;min-height:5.125em;padding:1.25em 1em 1.25em 5.125em}.audio-results .item--audio--playlist .media{height:3.125em;width:3.125em}.audio-results .item--audio--playlist .media .icon{height:2em;width:2em}.audio-results .item--audio--playlist .media .icon.favorite{color:#df5d5d}.dark .audio-results h2{color:#f4f6fa}.dark .audio-results .item--audio.active,.dark .audio-results .item--audio:hover{background:#1e2224}.dark .audio-results .item--audio .media{background:#353b3e;color:#99a4ab}.dark .audio-results .item--audio .title{color:#f4f6fa}.dark .audio-results .item--audio .duration .elapsed{color:#f4f6fa}.dark .audio-results .item--audio .timeline .progress-bar{background:#444b4f}.dark .audio-results .item--audio .favorite{color:#99a4ab}.dark .audio-results .item--audio .favorite.active{color:#df5d5d!important}.dark .audio-results .item--audio .play-pause{background:#353b3e}.dark .audio-results .item--audio:after{border-top:1px solid rgba(68,75,79,.5)}@media (hover:hover){.audio-results .item--audio .favorite:hover{color:#df5d5d}.dark .audio-results .item--audio .favorite:hover{color:#f4f6fa}}@media only screen and (max-width:1023px){.audio-results .playlists,.audio-results .tracks{max-width:none}}@media only screen and (max-width:767px){.audio-results .heading{padding:0}.playlists,.tracks{margin-left:-1em;margin-right:-1em}}.audio-player{background:#f4f6fa;border-top:1px solid rgba(191,200,205,.8);padding:.625em 0}.audio-player .audio-player-inner{align-items:center;display:flex;justify-content:flex-start}.audio-player .controls{display:flex;height:2em;width:640px}.audio-player .playback{padding-left:1em}.audio-player .playback .button+.button{margin-left:.625em}.audio-player .buttons .button+.button{margin-left:.625em}.audio-player .button{align-items:center;background:#fff;border:none;border-radius:50%;color:#99a4ab;display:inline-flex;font-size:1em;height:2em;justify-content:center;line-height:2em;padding:0;width:2em}.audio-player .button:hover{color:#99a4ab}.audio-player .button:active{color:#df5d5d}.audio-player .button.favorite,.audio-player .button.shuffle,.audio-player .button.volume-control{background:0 0!important}.audio-player .button.favorite.active,.audio-player .button.shuffle.active{color:#df5d5d!important}.audio-player .timeline{align-items:center;display:flex;flex-grow:1;margin:0 1.25em}.audio-player .timeline .elapsed,.audio-player .timeline .total{display:inline-block;text-align:center}.audio-player .timeline .elapsed{color:#444b4f}.audio-player .timeline .total{color:#99a4ab}.audio-player .timeline .progress-bar-wrap{cursor:pointer;flex-grow:1;margin:0 .625em;padding:8px 0}.audio-player .timeline .progress-bar{background:#bfc8cd;border-radius:1px;height:2px;overflow:hidden}.audio-player .timeline .progress-bar .progress{background:#df5d5d;height:100%}.audio-player .track-info{box-sizing:border-box;margin-left:2.5em;min-height:2.5em;padding-left:3.125em;padding-right:3em;position:relative;width:16.75em}.audio-player .track-info .media{background:#bfc8cd;color:#444b4f;display:block;height:2.5em;overflow:hidden;position:absolute;left:0;top:0;width:2.5em}.audio-player .track-info .media .image{height:100%;object-fit:cover;opacity:1;position:absolute;left:0;top:0;transition:all .3s ease;width:100%}.audio-player .track-info .media .image.loading{opacity:0}.audio-player .track-info .media .icon{height:1.5em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.5em}.audio-player .track-info .title{color:#444b4f;font-size:.875em;font-weight:400;line-height:1.143em;margin:.286em 0;max-height:2.286em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.audio-player .track-info .favorite{position:absolute;right:0;top:.25em}.dark .audio-player{background:#212527;border-top:1px solid rgba(68,75,79,.5)}.dark .audio-player .button{background:#444b4f}.dark .audio-player .timeline .elapsed{color:#edf0f3}.dark .audio-player .timeline .progress-bar{background:rgba(191,200,205,.5)}.dark .audio-player .track-info .title{color:#edf0f3}@media (hover:hover){.audio-player .button:hover{color:#df5d5d}.audio-player .playback .button:hover{color:#df5d5d}.dark .audio-player .button:hover{color:#f4f6fa}.dark .audio-player .playback .button:hover{color:#df5d5d}}.audio-player{position:fixed;left:0;bottom:0;width:100%;z-index:32767}.audio-player{position:sticky}@media only screen and (max-width:767px){.audio-player{padding:.75em 0 .875em}.audio-player .row.row-page-results{margin:0 1.25em}.audio-player .audio-player-inner{display:block}.audio-player .controls{box-sizing:border-box;justify-content:center;margin-bottom:.625em;padding:0 2.5em;position:relative;width:100%}.audio-player .playback{padding:0}.audio-player .button.volume-control{margin:0!important;position:absolute;left:0;top:0}.audio-player .button.shuffle{margin:0!important;position:absolute;right:0;top:0}.audio-player .track-info{display:flex;justify-content:space-between;margin:0;max-width:none;min-height:auto;padding:0 0 0 2em;position:relative;width:100%}.audio-player .track-info.has-favorite{padding-right:2.5em}.audio-player .track-info .media{height:1.5em;width:1.5em}.audio-player .track-info .title{font-size:1em;line-height:1.5em;margin:0;max-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-player .track-info .timing{color:#99a4ab;font-size:.75em;line-height:2em;margin-left:1.667em}.audio-player .track-info .timing .elapsed{color:#444b4f}.audio-player .track-info .timing em{font-style:normal;margin:0 .5em}.audio-player .track-info .favorite{position:absolute;right:0;top:-.25em}.audio-player .timeline{display:block;margin:0;position:absolute;bottom:0;left:0;width:100%}.audio-player .timeline .progress-bar-wrap{margin:0;padding:0}.dark .audio-player .track-info .timing .elapsed{color:#edf0f3}}
.summary{display:flex;justify-content:space-between;max-width:40em}.menu-summary{box-sizing:border-box;display:inline-block;padding:.125em 1em 0 1em}.menu-summary ul{list-style-type:none;margin:0;padding:0}.menu-summary ul li{display:inline-block;margin-right:1.25em}.menu-summary ul li a{color:#99a4ab;border-bottom:2px solid transparent;display:inline-block;font-size:.875em;line-height:2.571em}.light .menu-summary ul li a.active{color:#444b4f;border-bottom:2px solid rgba(191,0,0,.95)}.dark .menu-summary ul li a.active{color:#f4f6fa;border-bottom:2px solid rgba(223,93,93,.95)}@media only screen and (min-width:1024px) and (max-width:1439px){.summary{margin-left:9em;max-width:29.375em}}@media only screen and (min-width:768px) and (max-width:1023px){.summary{max-width:100%;width:calc(100% - 220px)}}@media only screen and (max-width:767px){.summary{opacity:1;transform:translateY(0);transition:all .3s ease 0s}.collapsed .summary{opacity:0;transform:translateY(-100%);transition:all .3s ease 0s}.menu-summary{overflow:auto;padding-left:0;white-space:nowrap;width:calc(100% - 50px)}.menu-summary{scrollbar-color:transparent transparent}.menu-summary::-webkit-scrollbar{height:0;width:0}.menu-summary::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.menu-summary::-webkit-scrollbar-track{background:rgba(0,0,0,0)}}
.news-results{box-sizing:border-box;float:left;padding:0 1em;width:40em}.news-results .item{box-sizing:border-box;display:block;margin-bottom:1.25em;min-height:7.5em;padding-left:12.375em;position:relative}.news-results .item .image{background:#edf0f3;border:1px solid rgba(191,200,205,.5);border-radius:5px;display:block;height:7.5em;overflow:hidden;position:absolute;left:0;top:0;width:11.25em}.news-results .item .image:before{background:url(../images/news-back.svg);content:"";height:52px;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;width:58px}.news-results .item .image img{height:7.5em;object-fit:cover;position:relative;width:11.25em;z-index:10}.news-results .item .image.no-img{height:100%;position:absolute;left:0;top:0}.news-results .item .title{font-size:.875em;font-weight:500;line-height:1.357em;margin:.286em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-results .item .meta{color:#99a4ab;font-size:.75em;line-height:1.667em;margin:.333em 0}.news-results .item .meta em{margin:0 .5em}.news-results .item .description{font-size:.75em;line-height:1.5em;margin:.25em 0 0;max-height:4.5em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.light .news-results .item .description,.light .news-results .item .title{color:#444b4f}.dark .news-results .item .description,.dark .news-results .item .title{color:#f4f6fa}@media only screen and (min-width:1024px) and (max-width:1439px){.news-results{padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.news-results{float:none;width:100%}}@media only screen and (max-width:767px){.news-results{float:none;padding:0;width:100%}}@media only screen and (max-width:540px){.news-results .item{padding-left:0}.news-results .item .title{max-height:2.714em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.news-results .item .description{max-height:6em;-webkit-line-clamp:4}.news-results .item .image{height:200px;margin-bottom:10px;position:static;width:100%}.news-results .item .image img{height:200px;width:100%}.news-results .item .image:before{bottom:auto;top:20%}}
.related-searches{float:right;max-width:17.5em;width:calc(100% - 41em)}.related-searches .title{color:#99a4ab;line-height:1.0625em;margin:0 0 .25em}.related-searches ul{list-style-type:none;margin:0;padding:0}.related-searches ul li{padding:.375em 0}.related-searches ul li a{display:block;font-weight:600;line-height:1.25em;padding:.25em 0 .25em 1.5em;position:relative;word-wrap:break-word}.related-searches ul li a b{font-weight:400}.related-searches ul li a:before{background:url(/icons/search.svg);content:"";height:1.5em;position:absolute;left:-.313em;top:2px;width:1.5em}.video .related-searches ul li a{font-weight:400}.light .related-searches ul li a{color:#444b4f}.light .related-searches ul li a:hover{color:#df5d5d}.dark .related-searches ul li a{color:#f4f6fa}.dark .related-searches ul li a:hover{color:#df5d5d}.video .tiles .related-searches{float:none;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:768px) and (max-width:1119px){.video .tiles .related-searches{box-sizing:border-box;max-width:100%;padding:1.875em;position:static}.video .tiles .related-searches ul{column-count:2}}@media only screen and (min-width:768px) and (max-width:1023px){.related-searches{float:none;max-width:100%;width:100%}.video .list .related-searches{padding:2em 1em}.video .list .related-searches ul{column-count:2}}@media only screen and (max-width:767px){.related-searches{float:none;max-width:100%;width:100%}.video .tiles .related-searches{padding:1em 0;position:static}.video .tiles .related-searches ul{column-count:1}}
.header-static .logo{display:inline-block;margin:.625em 0 0 1.25em}.contact h1,.imprint h1{text-align:center}.static-content{padding:1.875em 0 5.875em}.static-content h2{font-size:1.5em;font-weight:700;line-height:1.292em;margin:1.333em 0 .417em}.static-content h3{font-size:1.125em;line-height:1.444em;margin:1.778em 0 1.667em}.static-content p{line-height:1.5em;margin:.75em 0}.static-content ol li,.static-content ul li{line-height:1.5em;margin:.5em 0}.light .static{background:#fff}.dark .static{background:#1f2325}.light .static-content h2,.light .static-content h3,.light .static-content ol li,.light .static-content ul li{color:#444b4f}.dark .static-content h2,.dark .static-content h3,.dark .static-content ol li,.dark .static-content ul li{color:#bfc8cd}.about p em{font-size:1.125em;line-height:1.444em}.about .products{display:flex;justify-content:space-between;padding-bottom:1.125em}.about .products svg.icon{height:80px;width:80px}.about .products p{color:#fff;font-size:.75em;line-height:1.5em}.about .products p span{display:block;font-size:1.333em;font-weight:700;line-height:1.3125em;padding-bottom:.3125em}.about .products .product{border-radius:.625em;box-sizing:border-box;padding:1.25em 1em .625em;width:23.25%}.about .products .product.red{background:#e77676}.about .products .product.red svg.icon{color:#e77676}.about .products .product.blue{background:#1da7f4}.about .products .product.blue svg.icon{color:#1da7f4}.about .products .product.grey{background:#757e83}.about .products .product.grey svg.icon{color:#757e83}.about .products .product.green{background:#65b93e}.about .products .product.green svg.icon{color:#65b93e}.about .image{padding-top:.25em}.contact .contact-content,.lectures .contact-content{align-items:center;display:flex;justify-content:space-between;padding-top:3.125em}.contact .contact-content .contact-appeal,.contact .contact-content .contact-form,.lectures .contact-content .contact-appeal,.lectures .contact-content .contact-form{width:45.54%}.contact .contact-content .contact-appeal,.lectures .contact-content .contact-appeal{text-align:center}.contact .contact-content .contact-appeal p,.lectures .contact-content .contact-appeal p{display:inline-block;font-size:1.5em;font-weight:600;line-height:1.333em;margin-top:.417em;max-width:16em}.contact .contact-name,.lectures .contact-name{position:relative}.contact .contact-name:after,.lectures .contact-name:after{background:url(/icons/contact-name.svg) no-repeat;content:"";height:18px;position:absolute;right:.9375em;top:50%;transform:translateY(-50%);width:18px}.contact .contact-mail,.lectures .contact-mail{position:relative}.contact .contact-mail:after,.lectures .contact-mail:after{background:url(/icons/contact-mail.svg) no-repeat;content:"";height:14px;position:absolute;right:.9375em;top:50%;transform:translateY(-50%);width:18px}.contact .contact-phone,.lectures .contact-phone{position:relative}.contact .contact-phone:after,.lectures .contact-phone:after{background:url(/icons/contact-phone.svg) no-repeat;content:"";height:20px;position:absolute;right:.9375em;top:50%;transform:translateY(-50%);width:20px}.contact .button,.lectures .button{background:#df5d5d;border:none;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;height:2.5em;line-height:2.5em;margin-top:1.25em;min-width:15em;position:relative;left:50%;transform:translateX(-50%);transition:all .3s ease;text-transform:capitalize}.contact .button:hover,.lectures .button:hover{background:#d73232;color:#fff;transition:all .3s ease}.contact .thanks-message,.lectures .thanks-message{padding:4em 0}.contact .thanks-message h2,.lectures .thanks-message h2{text-align:center}.lectures-form .wrap{display:flex;justify-content:space-between;padding-top:16px}.lectures-form .wrap .title{font-size:18px;font-weight:700;line-height:28px}.lectures-form .wrap .contact-info{width:62.16%}.lectures-form .wrap .contact-info .title{padding-bottom:6px}.lectures-form .wrap .general-info{width:29.73%}.lectures .title-invite{font-size:18px;font-weight:600}.lectures .content-photo{align-items:center;display:flex;gap:20px;justify-content:start;padding:4px 0 16px}.lectures .content-photo .signature{font-size:16px;line-height:24px}.lectures .content-photo .signature span{display:block;font-size:18px;line-height:27px}.light.lectures .content-photo .signature{color:#99a4ab}.light.lectures .content-photo .signature span{color:#444b4f}.dark.lectures .content-photo .signature{color:#99a4ab}.dark.lectures .content-photo .signature span{color:#fff}.imprint-content{display:flex;justify-content:space-between;padding-top:2em}.imprint-content .company-info{width:62.5%}.imprint-content .company-info p.title{font-size:1.25em;font-weight:700;line-height:1.5em;margin-bottom:.4em;padding-top:0}.imprint-content .company-info .company-info-content{display:flex;justify-content:start;padding-top:3em}.imprint-content .company-info .company-info-content p{font-size:1.25em;line-height:1.85em;margin:0;width:50%}.imprint-content .company-info .company-info-content span{display:block;padding-left:1.5em;position:relative}.imprint-content .company-info .company-info-content span:before{content:"";height:20px;position:absolute;left:0;top:.5em;width:20px}.imprint-content .company-info .company-info-content span.location:before{background:url(/icons/imprint-location.svg)}.imprint-content .company-info .company-info-content span.phone:before{background:url(/icons/imprint-phone.svg)}.imprint-content .company-info .company-info-content span.fax:before{background:url(/icons/imprint-print.svg)}.imprint-content .company-info .company-info-content span.email:before{background:url(/icons/imprint-mail.svg)}.imprint-content .publishing-info{width:27%}.imprint-content .publishing-info p{font-size:1.25em;line-height:1.3em;padding-top:10px}.imprint-content .publishing-info p span{color:#99a4ab;display:block}.imprint-content .publishing-info p.title{font-size:1.25em;font-weight:700;line-height:1.5em;margin:.4em 0 .6em;padding-top:0}.light .imprint-content .company-info p.title,.light .imprint-content .publishing-info p.title{color:#444b4f}.dark .imprint-content .company-info p.title,.dark .imprint-content .publishing-info p.title{color:#f4f6fa}.cookies a{word-wrap:break-word}.media-education .digitization-title{font-size:18px;font-weight:700;margin:28px 0 6px}.media-education .digitization-wrap{display:flex;justify-content:space-between}.media-education .digitization-wrap .item{color:#df5d5d;font-size:12px;font-style:italic;line-height:18px;width:18%}.media-education .digitization-wrap .item span{display:block;font-size:40px;line-height:50px}.media-education .digitization-wrap .item span em{font-size:18px}.media-education .media-edu-list{padding:0 0 0 18px}.media-education .media-edu-list li{font-size:18px;font-style:italic;line-height:28px}.media-education .brochure-wrap{align-items:center;background:#e77878;border-radius:10px;box-sizing:border-box;display:flex;gap:26px;justify-content:flex-start;padding:20px}.media-education .brochure-wrap .image{border-radius:10px;box-shadow:0 6px 20px 0 rgba(191,0,0,.4);min-width:233px;overflow:hidden}.media-education .brochure-wrap .image span{display:block!important}.media-education .brochure-wrap .content .title{color:#fff;font-size:24px;font-weight:700;line-height:36px;margin-top:0}.media-education .brochure-wrap .content .title a{color:#fff}.media-education .brochure-wrap .content .title a:hover{color:#fff}.media-education .brochure-wrap .content .description{color:#fff;line-height:24px}.media-education .brochure-wrap .content .description span{font-weight:700;padding-bottom:4px}.media-education .brochure-wrap .download{background:rgba(231,120,120,0);border:1px solid #fff;border-radius:20px;box-sizing:border-box;color:rgba(255,255,255,.7);cursor:pointer;display:inline-block;font-size:14px;height:30px;line-height:30px;min-width:260px;padding:0 16px;text-align:center;transition:all .3s ease}.media-education .brochure-wrap .download span{color:#fff;font-size:12px;font-weight:500;padding-right:10px;text-transform:uppercase}.media-education .brochure-wrap .download:hover{background:#df4d4d;transition:all .3s ease}.video-player-static{border-radius:10px;margin:40px 0 42px;max-width:740px;overflow:hidden;width:100%}.video-player-static .player{background:#000;height:0;padding-bottom:56.25%;position:relative}.video-player-static .player iframe,.video-player-static .player video{height:100%;position:absolute;left:0;top:0;width:100%}.video-player-static video{border-radius:10px}.social-project .map{border-radius:10px;display:inline-block;margin:16px 0;overflow:hidden;position:relative;left:50%;transform:translateX(-50%)}.social-project .map.map-2{max-height:231px}.social-project h2{margin:40px 0 32px}.social-project p em{font-size:18px;line-height:26px}.datacenter .image{border-radius:10px;margin:16px 0;position:relative;left:50%;transform:translateX(-50%)}.datacenter .certification{align-items:center;display:flex;gap:20px;justify-content:start;padding:4px 0 26px}.datacenter .certification img{max-width:100px}.datacenter .certification .descritpion{color:#df5d5d;font-size:18px;font-style:italic;line-height:26px}.integration .browser-icon{display:inline-block;height:30px;margin-right:16px;position:relative;top:6px;width:30px}.integration .button{margin:16px 0;position:relative;left:50%;transform:translateX(-50%)}.vpn .logo-vpn{text-align:center}.vpn .popup{z-index:10}.vpn .title h1{font-size:2.5em;margin-bottom:.4em;text-align:center}.vpn .title p{font-size:1.125em;line-height:1.556em;text-align:center}.vpn h2{font-size:2.5em;font-weight:700;line-height:1.5em;margin-top:2.45em;text-align:center}.vpn h3{font-size:1.5em;font-weight:700;line-height:1.5em;margin:2.167em 0 1.25em;text-align:center}.vpn .server-work{margin:0 auto;max-width:802px;padding-bottom:78px;text-align:center}.vpn .server-work p{font-size:18px;line-height:28px}.vpn .server-work .image{margin:50px 0}.vpn .subs{display:flex;gap:20px;justify-content:space-between}.vpn .subs .subs-block{border-radius:20px;overflow:hidden;width:49%}.vpn .subs .subs-block .title{color:#fff;font-size:16px;font-weight:600;line-height:34px;text-align:center;text-transform:uppercase}.vpn .subs .subs-block.monthly .title{background:#df5d5d}.vpn .subs .subs-block.monthly .content-wrap .button-buy{background:#df5d5d;transition:all .3s ease}.vpn .subs .subs-block.monthly .content-wrap .button-buy:hover{background:#d73232;transition:all .3s ease}.vpn .subs .subs-block.annual .title{background:#bf0000}.vpn .subs .subs-block.annual .content-wrap .button-buy{background:#bf0000;transition:all .3s ease}.vpn .subs .subs-block.annual .content-wrap .button-buy:hover{background:#8c0000;transition:all .3s ease}.vpn .subs .subs-block .content-wrap{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px}.vpn .subs .subs-block .content-wrap .content .price{font-size:32px;font-weight:600;line-height:48px;margin:0}.vpn .subs .subs-block .content-wrap .content .price em{font-size:16px;font-style:normal}.vpn .subs .subs-block .content-wrap .content .price-year{font-size:16px;font-weight:600;line-height:24px;margin:0}.vpn .subs .subs-block .content-wrap .content .description{line-height:24px;margin:5px 0 0}.vpn .subs .subs-block .content-wrap .button-buy{border-radius:21px;box-sizing:border-box;color:#fff;font-weight:600;line-height:42px;min-width:114px;padding:0 20px;text-align:center;text-transform:uppercase}.vpn .instructions{display:flex;gap:20px;justify-content:space-between;padding-bottom:84px}.vpn .instructions .instruction{box-sizing:border-box;padding:100px 0 0 0;position:relative;width:24%}.vpn .instructions .instruction em{font-size:120px;font-style:normal;font-weight:700;position:absolute;left:0;top:0}.vpn .instructions .instruction p{font-size:12px;line-height:18px;margin:0 0 12px;position:relative;z-index:10}.vpn .instructions .instruction p.title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:5px}.vpn .business-users{box-sizing:border-box;border-radius:20px;margin-top:50px;padding:40px}.vpn .business-users p{font-size:18px;line-height:28px;text-align:center}.vpn .business-users p.title{font-size:40px;font-weight:700;line-height:60px;margin:12px 0 18px}.vpn .business-users p.mail{font-weight:700;padding-top:6px}.vpn .business-users p.mail svg.icon{margin-right:10px}.static-content .extensions{display:flex;gap:20px;justify-content:space-between;padding-top:26px}.static-content .extensions .extension{box-sizing:border-box;padding:20px 20px 20px 104px;position:relative;width:33%;z-index:0}.static-content .extensions .extension .image{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.static-content .extensions .extension p{font-size:16px;font-weight:600;margin:0}.static-content .extensions .extension p em{font-size:12px;font-style:normal;font-weight:400;position:relative;top:-4px}.static-content .extensions .extension p.download{color:#df5d5d;font-weight:400;padding-bottom:4px}.static-content .extensions .extension .instruction-link{position:relative;top:50%;transform:translateY(-50%)}.static-content .extensions .extension .instruction-link p{font-weight:400}.light.vpn .instructions .instruction em{color:#edf0f3}.dark.vpn .instructions .instruction em{color:#353b3e}.vpn-instruction .static-content .extensions{padding-bottom:30px}.vpn-instruction .static-content .extensions .extension{width:49%}.vpn-instruction .static-content .extensions .extension .image{margin:0}.vpn-instruction .browser-icon{display:inline-block;height:30px;margin-right:16px;position:relative;top:8px;width:30px}.vpn-instruction .image{display:block;margin:20px auto;text-align:center}.static-slider{padding:12px 0}.static-slider .large-image{margin-bottom:20px}.static-slider .large-image .swiper-slide{cursor:pointer}.static-slider .large-image .swiper-slide-active{text-align:center}.static-slider .large-image img{border-radius:10px;object-fit:cover;width:100%}.static-slider .small-image .swiper-slide{border:2px solid transparent;border-radius:10px;cursor:pointer;width:auto!important}.static-slider .small-image .swiper-slide-thumb-active{border:2px solid #df5d5d;height:60px;width:108px}.static-slider .small-image .swiper-slide-thumb-active img{opacity:.5}.static-slider .small-image img{border-radius:10px;height:60px;object-fit:cover;width:108px}.donation h1{color:#bf0000!important}.donation h3{font-size:1.875em;font-weight:700;margin:3.333em 0 0 0}.donation h3+p{margin-top:5px}.donation .introduction-title{margin-top:2.28em}.donation .introduction{font-size:1.25em;line-height:1.5em;margin-bottom:1.2em}.donation .content-wrap{min-height:24.063em;padding:.875em 35em 5.625em 0;position:relative}.donation .content-wrap .image{position:absolute;right:-3.75em;top:0}.donation .bank-transfer{display:flex;justify-content:center;gap:11.25em}.donation .bank-transfer p{padding:.25em 0 1.375em 1.25em}.donation .bank-transfer p span{font-size:1.25em;font-weight:700;line-height:1.5em}.donation .bank-transfer p em{font-style:normal}.donation .bank-transfer .image{padding:1.125em}.donation .payment-slip{display:flex;justify-content:center;gap:8.125em}.donation .payment-slip p{font-size:1.25em;font-weight:700;line-height:1.5em;padding:.25em 0 .4em}.donation .payment-slip .image{border:1px solid rgba(68,75,79,.25);border-radius:1.25em;overflow:hidden}.donation .payment-slip .image span{display:block!important}.donation .payment-slip a{color:#99a4ab;display:block}.donation .payment-slip a .description{display:block;font-size:.875em;line-height:1.286em;padding-top:.429em}.donation .payment-slip a:hover{color:#df5d5d}.donation .donation-form{display:block}.donation .donation-form p{padding:.3125em 0 1.25em}.donation .thanks-wrap{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.donation .thanks-wrap .thanks{color:#df5d5d;font-size:1.875em;margin-bottom:0;padding-top:2.133em}.donation .thanks-wrap p{text-align:right}.light.donation .bank-transfer p span{color:#000}.light.donation .bank-transfer p em{color:#000}.light.donation .bank-transfer .image{background:#fff}.dark.donation .bank-transfer p span{color:#fff}.dark.donation .bank-transfer p em{color:#fff}.dark.donation .bank-transfer .image{background:#d9d9d9}@media only screen and (min-width:1024px) and (max-width:1100px){.donation .content-wrap .image{right:-1.5em}}@media only screen and (min-width:768px) and (max-width:1023px){.imprint-content .company-info{width:42.22%}.imprint-content .company-info p.title{padding-top:5px}.imprint-content .company-info img{border-radius:20px;min-height:160px;object-fit:cover}.imprint-content .company-info .company-info-content{flex-wrap:wrap}.imprint-content .company-info .company-info-content p{margin-bottom:12px;width:100%}.imprint-content .publishing-info{width:38.05%}.imprint-content .publishing-info p.title{margin-top:0;padding-top:10px}.media-education .digitization-wrap .item{width:18%}.vpn .h2,.vpn .title h1{font-size:32px;line-height:48px}.vpn .subs .subs-block .content-wrap .content .price{line-height:38px}.vpn .server-work{text-align:left}.vpn .server-work h2{text-align:left}.vpn .subs .subs-block .content-wrap .content .price{font-size:24px}.donation h1{font-size:2.5em}.donation .introduction{font-size:1em}.donation .content-wrap{padding-bottom:26px;padding-right:500px}.donation .content-wrap .image{height:auto;max-width:430px;right:-.5em}.donation .bank-transfer{justify-content:space-between;gap:16px}.donation .payment-slip{justify-content:space-between;gap:16px}}@media only screen and (min-width:768px) and (max-width:840px){.vpn .subs .subs-block .content-wrap .content .price{font-size:20px}}@media only screen and (min-width:768px) and (max-width:890px){.donation .content-wrap{padding-right:370px}.donation .content-wrap .image{max-width:320px}}@media only screen and (min-width:768px) and (max-width:820px){html[lang=lv] .static-content .extensions .extension .instruction-link p{font-size:14px}html[lang=lv] .static-content .extensions .extension .instruction-link p.download{font-size:16px}}@media only screen and (max-width:767px){.header-static .logo{height:auto;width:7.625em}.about .products{flex-wrap:wrap;padding-bottom:0}.about .products .product{margin-bottom:16px;width:49%}.contact .contact-content{flex-wrap:wrap}.contact .contact-content .contact-appeal,.contact .contact-content .contact-form{width:100%}.contact .contact-content .contact-appeal .image{display:inline-block;max-width:80px;position:relative;top:16px}.contact .contact-content .contact-appeal p{margin:0 0 48px 0;padding-left:20px}.imprint-content{flex-wrap:wrap}.imprint-content .company-info{width:100%}.imprint-content .company-info p.title{padding-top:5px}.imprint-content .company-info img{border-radius:20px;min-height:180px;object-fit:cover}.imprint-content .company-info .company-info-content{flex-wrap:wrap}.imprint-content .company-info .company-info-content p{margin-bottom:12px;width:100%}.imprint-content .publishing-info{width:100%}.imprint-content .publishing-info p.title{margin-top:0;padding-top:10px}.media-education .digitization-wrap{flex-wrap:wrap;justify-content:space-around}.media-education .digitization-wrap .item{width:26%}.media-education .brochure-wrap{flex-wrap:wrap}.media-education .brochure-wrap .image{position:relative;left:50%;transform:translateX(-50%)}.vpn h2{font-size:24px!important;line-height:32px!important}.vpn .title h1{font-size:24px;line-height:32px;text-align:left}.vpn .title p{font-size:14px;line-height:22px;text-align:left}.vpn .extensions{flex-wrap:wrap;margin:0 auto;max-width:400px}.vpn .extensions .extension{width:100%}.vpn .subs{flex-wrap:wrap}.vpn .subs .subs-block{width:100%}.vpn .subs .subs-block .content-wrap .content .price{font-size:24px;line-height:32px}.vpn .subs .subs-block .content-wrap .content .description,.vpn .subs .subs-block .content-wrap .content .price-year{font-size:16px;line-height:24px}.vpn .server-work{padding-bottom:34px;text-align:left}.vpn .server-work p{line-height:26px}.vpn .server-work .image{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.vpn .instructions{flex-wrap:wrap;padding:34px 0 0}.vpn .instructions .instruction{min-height:120px;padding:0 0 0 40px;width:100%}.vpn .instructions .instruction em{top:-36px}.vpn .business-users p{font-size:14px;line-height:22px}.vpn .business-users p.title{font-size:24px;line-height:32px}.vpn-instruction .static-content .extensions{flex-wrap:wrap}.vpn-instruction .static-content .extensions .extension{width:100%}.lectures .content-photo .image{min-width:100px}.lectures .content-photo .image img{height:100px;width:100px}.lectures .contact-mail:after{top:14px;transform:translateY(0)}.lectures .contact-phone:after{top:10px;transform:translateY(0)}.lectures-form .wrap{flex-wrap:wrap}.lectures-form .wrap .contact-info{width:100%}.lectures-form .wrap .general-info{width:100%}.static-slider .large-image img{height:320px}.donation h1{font-size:1.875em;margin-bottom:0}.donation h3{font-size:1.25em}.donation .introduction-title{margin-top:34px}.donation .introduction{font-size:1em}.donation .content-wrap{padding-bottom:2em;padding-right:0}.donation .content-wrap .image{display:inline-block;position:relative;left:50%;right:auto;transform:translateX(-50%)}.donation .bank-transfer{justify-content:space-between;gap:16px}.donation .bank-transfer .bank-transfer-block{width:49%}.donation .bank-transfer .image{box-sizing:border-box}.donation .payment-slip{justify-content:space-between;gap:16px}.donation .payment-slip .payment-slip-block{width:46%}.donation .payment-slip p{font-size:16px}.donation .payment-slip .image{height:auto}.donation .thanks-wrap .thanks{font-size:20px}}@media only screen and (max-width:619px){.donation .bank-transfer{flex-wrap:wrap}.donation .bank-transfer .bank-transfer-block{width:100%}.donation .bank-transfer p span{font-size:16px}.donation .bank-transfer .image{height:200px;position:relative;left:50%;transform:translateX(-50%);width:200px}.donation .payment-slip{flex-wrap:wrap}.donation .payment-slip .payment-slip-block{width:100%}.donation .payment-slip .image{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.donation .thanks-wrap .thanks{font-size:16px}.donation .thanks-wrap p{font-size:12px}}@media only screen and (max-width:560px){.contact .contact-content{padding-top:32px}.contact .contact-content .contact-appeal .image{display:block;left:50%;padding-bottom:20px;top:0;transform:translateX(-50%)}.media-education .digitization-wrap{gap:20px;justify-content:flex-start}.media-education .digitization-wrap .item{width:46%}.static-slider .large-image img{height:200px}}@media only screen and (max-width:600px){.datacenter .certification{flex-wrap:wrap}}@media only screen and (max-width:450px){.static h2{font-size:20px;line-height:24px}.media-education .brochure-wrap .download{width:100%}}@media only screen and (max-width:400px){.about .products .product{width:100%}}
html{color:#444b4f;font-family:'Fira Sans',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}a{color:#df5d5d;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:0}h1{font-size:3.125em;font-weight:700;line-height:1.12em;margin:.8em 0}p{font-size:1em;line-height:1.625em}.light h1,.light p{color:#444b4f}.dark h1,.dark p{color:#bfc8cd}@media only screen and (max-width:767px){h1{font-size:32px;line-height:38px}}@media only screen and (max-width:450px){h1{font-size:24px;line-height:30px}}@media only screen and (max-width:350px){h1{font-size:22px;line-height:26px}}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-Hair.eot);src:url(/fonts/FiraSans-Hair.eot) format('embedded-opentype'),url(/fonts/FiraSans-Hair.woff2) format('woff2'),url(/fonts/FiraSans-Hair.woff) format('woff'),url(/fonts/FiraSans-Hair.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-UltraLight.eot);src:url(/fonts/FiraSans-UltraLight.eot) format('embedded-opentype'),url(/fonts/FiraSans-UltraLight.woff2) format('woff2'),url(/fonts/FiraSans-UltraLight.woff) format('woff'),url(/fonts/FiraSans-UltraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-Light.eot);src:url(/fonts/FiraSans-Light.eot) format('embedded-opentype'),url(/fonts/FiraSans-Light.woff2) format('woff2'),url(/fonts/FiraSans-Light.woff) format('woff'),url(/fonts/FiraSans-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-LightItalic.eot);src:url(/fonts/FiraSans-LightItalic.eot) format('embedded-opentype'),url(/fonts/FiraSans-LightItalic.woff2) format('woff2'),url(/fonts/FiraSans-LightItalic.woff) format('woff'),url(/fonts/FiraSans-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-Regular.eot);src:url(/fonts/FiraSans-Regular.eot) format('embedded-opentype'),url(/fonts/FiraSans-Regular.woff2) format('woff2'),url(/fonts/FiraSans-Regular.woff) format('woff'),url(/fonts/FiraSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-Italic.eot);src:url(/fonts/FiraSans-Italic.eot) format('embedded-opentype'),url(/fonts/FiraSans-Italic.woff2) format('woff2'),url(/fonts/FiraSans-Italic.woff) format('woff'),url(/fonts/FiraSans-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-Medium.eot);src:url(/fonts/FiraSans-Medium.eot) format('embedded-opentype'),url(/fonts/FiraSans-Medium.woff2) format('woff2'),url(/fonts/FiraSans-Medium.woff) format('woff'),url(/fonts/FiraSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-MediumItalic.eot);src:url(/fonts/FiraSans-MediumItalic.eot) format('embedded-opentype'),url(/fonts/FiraSans-MediumItalic.woff2) format('woff2'),url(/fonts/FiraSans-MediumItalic.woff) format('woff'),url(/fonts/FiraSans-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-SemiBold.eot);src:url(/fonts/FiraSans-SemiBold.eot) format('embedded-opentype'),url(/fonts/FiraSans-SemiBold.woff2) format('woff2'),url(/fonts/FiraSans-SemiBold.woff) format('woff'),url(/fonts/FiraSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-SemiBoldItalic.eot);src:url(/fonts/FiraSans-SemiBoldItalic.eot) format('embedded-opentype'),url(/fonts/FiraSans-SemiBoldItalic.woff2) format('woff2'),url(/fonts/FiraSans-SemiBoldItalic.woff) format('woff'),url(/fonts/FiraSans-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-Bold.eot);src:url(/fonts/FiraSans-Bold.eot) format('embedded-opentype'),url(/fonts/FiraSans-Bold.woff2) format('woff2'),url(/fonts/FiraSans-Bold.woff) format('woff'),url(/fonts/FiraSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url(/fonts/FiraSans-ExtraBold.eot);src:url(/fonts/FiraSans-ExtraBold.eot) format('embedded-opentype'),url(/fonts/FiraSans-ExtraBold.woff2) format('woff2'),url(/fonts/FiraSans-ExtraBold.woff) format('woff'),url(/fonts/FiraSans-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap}
.list .video-results{box-sizing:border-box;float:left;padding:0 1em;width:640px}.list .video-results .item-video{min-height:10em;margin-bottom:1.75em}.list .video-results .item-video .contents{padding:0 0 0 16em}.list .video-results .item-video .title{margin-top:0;text-overflow:ellipsis;white-space:nowrap}.list .video-results .item-video .url{color:#99a4ab;font-size:.875em;line-height:1.5em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list .video-results .item-video .description{display:-webkit-box;font-size:.75em;line-height:1.5em;max-height:6em;margin:3px 0 0;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.list .video-results .item-video .media{top:5px}.tiles{max-width:1390px;position:relative}.tiles .video-results{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 0 .875em;max-width:1020px;width:100%}.tiles .video-results .item-video{margin-bottom:.875em;margin-left:1em;width:15em}.tiles .video-results .item-video .contents{padding:9em 0 0 0}.tiles .video-results .item-video .title{display:-webkit-box;max-height:2.222em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tiles .video-results .item-video .description,.tiles .video-results .item-video .url{display:none}.item-video{cursor:pointer;display:block;position:relative}.item-video .contents{display:block;position:relative}.item-video .title{font-size:1.125em;font-weight:400;line-height:1.111em;margin:3px 0 2px;overflow:hidden}.item-video .views-time{color:#99a4ab;font-size:.75em;line-height:1.5em;margin:2px 0}.item-video .views-time em{margin:0 .5em}.item-video .media{background:#000;border-radius:.625em;height:8.375em;overflow:hidden;position:absolute;left:0;top:0;width:14.875em}.item-video .media:before{background:url(../icons/video-play.svg);content:"";height:40px;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;width:40px;z-index:10}.item-video .media video{height:8.375em;object-fit:cover;position:relative;width:14.875em;z-index:10}.item-video .media img{height:100%;margin:auto;max-height:100%;max-width:100%;object-fit:cover;position:absolute;bottom:0;right:0;left:0;top:0;width:100%}.item-video .media span{background:#444b4f;border-radius:5px;color:#fff;font-size:.75em;line-height:1.25em;padding:0 2px;position:absolute;bottom:.5em;right:.5em}.light .item-video .title{color:#1178f1}.light .list .video-results .item-video .description{color:#444b4f}.dark .item-video .title{color:#69abf9}.dark .list .video-results .item-video .description{color:#f4f6fa}.watch{max-width:1440px}.watch:after{clear:both;content:"";display:table}.watch .item-video{min-height:68px;margin-bottom:22px}.watch .item-video .contents{min-height:68px;padding:0 0 0 134px}.watch .item-video .title{font-size:14px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch .item-video .description{display:none}.watch .item-video .url{color:#99a4ab;font-size:.875em;line-height:1.5em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch .item-video .media{height:68px;width:120px}.watch .item-video .media:before{background:url(../icons/video-play-related.svg);height:36px;width:36px}.watch .item-video .media .video{height:68px;width:120px}.watch .related-video{box-sizing:border-box;float:right;max-width:26.25em;padding-right:1.875em;width:29.17%}.watch .related-video .related-video-title{color:#99a4ab;line-height:1.0625em;margin-top:0}.video-player{float:left;margin:0 0 0 1.875em;max-width:960px;position:sticky;top:7.5em;width:65%}.video-player .player{background:#000;height:0;padding-bottom:60%;position:relative}.video-player .player.player-youtube{padding-bottom:56.25%}.video-player .player iframe{height:100%;position:absolute;left:0;top:0;width:100%}.video-player .warning{background:rgba(0,0,0,.8);height:0;padding-bottom:56.25%;position:relative}.video-player .warning .media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.video-player .warning .media img{height:100%;filter:blur(10px);object-fit:cover;width:100%}.video-player .warning .media:after{background:rgba(0,0,0,.7);content:'';display:block;height:100%;position:absolute;left:0;top:0;width:100%}.video-player .warning .content{display:inline-block;position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);width:70%}.video-player .warning .content h1{color:#fff;font-size:1.5em;font-weight:600;line-height:1.25em}.video-player .warning .content p{color:#fff;line-height:1.5em;margin:1.125em 0}.video-player .warning .content .check-player-mode{color:#fff;display:inline-block;font-size:.875em;line-height:1.714em;padding-left:1.5em;position:relative}.video-player .warning .content .check-player-mode input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%)}.video-player .url{color:#99a4ab;font-size:.875em;line-height:1.5em;margin:2.143em 0 .625em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-player .title{font-size:1.5em;font-weight:400;line-height:1.25em;margin:0}.video-player .video-info{color:#99a4ab;font-size:.75em;line-height:1.5em;margin:.833em 0}.video-player .video-info .point{padding-right:4px}.video-player .description{line-height:1.5em;margin-top:.625em}.light .video-player .description,.light .video-player .title{color:#444b4f}.dark .video-player .description,.dark .video-player .title{color:#f4f6fa}@media only screen and (min-width:1024px) and (max-width:1439px){.list .video-results{padding:0}}@media only screen and (min-width:1120px) and (max-width:1360px){.tiles{max-width:1150px}.tiles .video-results{max-width:780px}}@media only screen and (min-width:768px) and (max-width:1023px){.list .video-results{float:none;width:100%}.video-player{box-sizing:border-box;float:none;margin:0;padding:0 30px;max-width:960px;position:static;width:100%}.watch .item-video{min-height:160px;margin-bottom:22px}.watch .item-video .contents{min-height:160px;padding:0 0 0 254px}.watch .item-video .description{display:block;display:-webkit-box;font-size:12px;line-height:18px;max-height:54px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.watch .item-video .title{font-size:18px}.watch .item-video .media{height:134px;width:240px}.watch .item-video .media .video{height:134px;width:240px}.watch .related-video{box-sizing:border-box;float:none;padding:0 30px;max-width:960px;width:100%}.watch .related-video .related-video-title{font-size:24px;margin-top:30px}}@media only screen and (min-width:840px) and (max-width:1119px){.tiles{max-width:100%}.tiles .video-results{max-width:780px}}@media only screen and (min-width:768px) and (max-width:839px){.tiles{max-width:100%}.tiles .video-results{box-sizing:border-box;margin:0}.tiles .video-results .item-video{margin-left:.75em}}@media only screen and (min-width:800px) and (max-width:839px){.tiles .video-results .item-video{margin-left:1em}}@media only screen and (max-width:767px){.tiles .video-results{margin:auto;max-width:100%}.tiles .video-results .item-video{margin-bottom:1.5em;margin-left:0;width:100%}.tiles .video-results .item-video .description,.tiles .video-results .item-video .url{display:block}.tiles .video-results .item-video .url{font-size:14px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiles .video-results .item-video .title{margin:2px 0;max-height:20px;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap}.tiles .video-results .item-video .description{display:-webkit-box;font-size:12px;line-height:18px;margin:3px 0 0;max-height:54px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tiles .video-results .item-video .media{height:0;padding-bottom:56.25%;position:relative;width:100%}.tiles .video-results .item-video .media video{height:100%;position:absolute;left:0;top:0;width:100%}.tiles .video-results .item-video .contents{padding:0}.page-results.watch{padding-top:0}.video-player{float:none;margin:0;position:static;width:100%}.video-player .contents{margin:0 7%}.video-player .title{font-size:18px}.video-player .description{font-size:12px;line-height:18px}.video-player .warning .content{width:90%}.video-player .warning .content h1{font-size:1.125em}.video-player .warning .content p{font-size:.875em}.watch .item-video .url{font-size:12px}.watch .related-video{box-sizing:border-box;float:none;padding:0 7%;max-width:100%;width:100%}.watch .related-video .related-video-title{font-size:24px;margin-top:30px}}@media only screen and (max-width:440px){.video-player .warning .content{font-size:12px}}@media only screen and (max-width:1119px){.video.single .header{position:absolute}.video.single .header .badges{position:absolute}}
.preview-link{background:0 0;border-radius:.833em;font-size:.75em;height:1.667em;padding:0 .75em;position:absolute;right:0;top:2px;text-transform:lowercase;transition:all .3s ease;z-index:100}.preview-link svg.icon{height:.75em;width:1.667em}.preview-link span{padding-left:2px}.light .preview-link{border:1px solid #bfc8cd;color:#99a4ab}.light .preview-link:hover{background:#edf0f3;color:#df5d5d;transition:all .3s ease}.light .preview-link:hover svg.icon{color:#df5d5d}.dark .preview-link{border:1px solid #99a4ab;color:#99a4ab}.dark .preview-link:hover{background:#353b3e;color:#df5d5d;transition:all .3s ease}.dark .preview-link:hover svg.icon{color:#df5d5d}.preview .toolbar-preview-wrap{margin:auto;max-width:1024px;position:fixed;left:0;right:0;top:1.25em;width:100%;z-index:1000003}.preview .toolbar-preview{align-items:center;background:#444b4f;border-radius:.625em;box-sizing:border-box;display:flex;height:3.125em;justify-content:space-between;padding:0 1em;position:relative}.preview .toolbar-preview .url{box-sizing:border-box;color:#bfc8cd;display:inline-block;margin:0;overflow:hidden;padding-right:1.875em;text-overflow:ellipsis;white-space:nowrap}.preview .toolbar-preview .favicon svg.icon{color:#ad5df7}.preview .toolbar-preview .preview-buttons{align-items:center;display:flex}.preview .toolbar-preview .trackers{cursor:pointer;display:inline-block;line-height:2.25em;white-space:nowrap}.preview .toolbar-preview .trackers .icon{height:1.25em;padding-right:.625em;width:1.25em}.preview .toolbar-preview .trackers .preview-ok{color:#8bda27}.preview .toolbar-preview .trackers .preview-warning{color:#ffce50}.preview .toolbar-preview .trackers .preview-warning em{font-style:normal}.preview .toolbar-preview .trackers .screenshot-title{color:#f4f6fa}.preview .toolbar-preview .close{background:0 0;border:none}.preview .toolbar-preview .close .icon{color:#f4f6fa}.preview .viewport{animation-duration:.3s;animation-delay:.5s;box-sizing:border-box;border-radius:.625em;overflow:hidden;margin:auto;max-width:1024px;pointer-events:none;position:fixed;bottom:1.25em;left:0;right:0;top:5em;transition:all .3s ease;width:100%;z-index:1000002}.preview .viewport .screenshot{background:#444b4f;height:100%;overflow-y:auto;pointer-events:all;position:relative}.preview .viewport .screenshot img{display:block;margin:0 auto;max-height:none;max-width:100%}.preview .viewport .trackers{border-radius:.625em;height:100%;overflow-y:auto;padding:1.25em 1em;pointer-events:all}.preview .viewport .trackers h2{display:inline-block;font-size:1.5em;font-weight:600}.preview .viewport .trackers h2 em{font-style:normal}.preview .viewport .trackers section{padding-bottom:1em}.preview .viewport .trackers section h3{font-size:1em;font-weight:600;line-height:1.375em}.preview .viewport .trackers section h3 em{font-weight:400;font-style:normal}.preview .viewport .trackers section .description{font-size:.875em;line-height:1.571em}.preview .viewport .trackers section .traker-info{padding-left:1.25em}.preview .viewport .trackers section .traker-info a{font-style:normal}.preview .viewport .trackers .attribution{font-size:.875em;font-style:italic;padding:2.8571em 1.4286em 1.4286em;text-align:right}.preview .viewport .trackers .attribution a{font-weight:500}.preview .preloader{margin:-1em 0 0;position:absolute;top:50%}.preview .error{margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.preview .error p{color:#fff}.light .preview .viewport .trackers{background:#fff}.light .preview .viewport .trackers h2{color:#444b4f}.light .preview .viewport .trackers section h3{color:#444b4f}.light .preview .viewport .trackers section h3 em{color:#99a4ab}.light .preview .viewport .trackers section .decription{color:#444b4f}.light .preview .viewport .trackers section .traker-info{color:#444b4f}.light .preview .viewport .trackers section .traker-info a{color:#1178f1}.light .preview .viewport .trackers .attribution a{color:#1178f1}.dark .preview .viewport .trackers{background:#444b4f}.dark .preview .viewport .trackers h2{color:#f4f6fa}.dark .preview .viewport .trackers section h3{color:#f4f6fa}.dark .preview .viewport .trackers section h3 em{color:#99a4ab}.dark .preview .viewport .trackers section .decription{color:#f4f6fa}.dark .preview .viewport .trackers section .traker-info{color:#f4f6fa}.dark .preview .viewport .trackers section .traker-info a{color:#69abf9}.dark .preview .viewport .trackers .attribution a{color:#69abf9}@media only screen and (max-width:1054px){.preview .toolbar-preview-wrap,.preview .viewport{margin:auto 16px;width:calc(100% - 32px)}}@media only screen and (max-width:768px){.preview .toolbar-preview .url{padding-right:1em}.preview .viewport{bottom:110px}.preview .viewport .trackers h2{margin:0}.preview .popup{padding:0 16px;position:fixed;left:16px;bottom:20px}.preview .popup .preview-popup-button{cursor:pointer;display:block;line-height:24px;padding:8px 0;width:100%}.preview .popup .preview-popup-button svg.icon{color:#bfc8cd;height:22px;margin-right:10px;position:relative;top:-3px;width:22px}.light .preview .popup .preview-popup-button{color:#000}.dark .preview .popup .preview-popup-button{color:#99a4ab}}
.web-results{box-sizing:border-box;float:left;padding:0 1em;width:640px}.web-results .item-web{margin:0 0 28px;position:relative}.web-results .item-web:last-child{margin-bottom:1em}.web-results .item-web a:hover{text-decoration:none}.web-results .item-web a:visited .title{color:#ad5df7}.web-results .item-web .title{font-size:1.125em;font-weight:400;line-height:22px;margin:4px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-results .item-web .title:hover{text-decoration:underline}.web-results .item-web .site{box-sizing:border-box;color:#99a4ab;display:inline-block;font-size:14px;line-height:21px;max-width:calc(100% - 110px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-results .item-web .description{display:-webkit-box;font-size:14px;line-height:21px;max-height:42px;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.web-results .item-web .description b,.web-results .item-web .site b{font-style:normal;font-weight:500}.light .web-results .item-web .title{color:#1178f1}.light .web-results .item-web .description{color:#444b4f}.dark .web-results .item-web .title{color:#69abf9}.dark .web-results .item-web .description{color:#f4f6fa}@media only screen and (min-width:1024px) and (max-width:1439px){.web-results{padding:0;width:610px}}@media only screen and (min-width:768px) and (max-width:1023px){.web-results{float:none;width:100%}}@media only screen and (max-width:767px){.web-results{float:none;padding:0;width:100%}}
.widget-slider{position:relative}.widget-slider .next,.widget-slider .prev{border:0;border-radius:50%;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);height:2.5em;opacity:1;outline:0!important;padding:0;position:absolute;top:4.1875em;transform:translate(0,-50%);transition:all .2s ease;width:2.5em;z-index:10}.widget-slider .next .icon,.widget-slider .prev .icon{height:2em;position:absolute;left:.25em;top:.25em;width:2em}.widget-slider .next[disabled],.widget-slider .prev[disabled]{opacity:0}.widget-slider .prev{left:-.625em}.widget-slider .next{right:-.625em}@media only screen and (max-width:767px){.widget-slider .prev{left:0}.widget-slider .next{right:0}}.widget{border-bottom:1px solid #bfc8cd;border-left:none;border-right:none;border-top:1px solid #bfc8cd;margin:1.875em 0 2.75em;padding:1.875em 0 2.125em;position:relative}.widget .widget-title{font-size:1.125em;line-height:1.222em;margin:0;padding-right:.833em;position:absolute;left:0;top:-.667em}.widget .widget-button{padding:0 7.167em;margin:0 auto;position:absolute;bottom:-1.25em;left:50%;transform:translateX(-50%)}.widget .widget-images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-.625em;max-height:15em;overflow:hidden}.widget .widget-images .item{border-radius:.625em;flex-basis:auto;flex-grow:1;flex-shrink:1;height:7.188em;margin:0 0 .625em .625em}.widget .widget-images .item .image{border-radius:.625em;display:block;object-fit:cover;opacity:1;overflow:hidden;transition:opacity .5s ease;width:100%}.widget .widget-images .item .image.loading{opacity:0}.widget .widget-news{display:flex;justify-content:space-between;margin-bottom:1.25em}.widget .widget-news:nth-child(4){margin-bottom:0}.widget .widget-news:visited .content .title{color:#ad5df7!important}.widget .widget-news .image{height:5em;margin-right:.875em;width:7.5em}.widget .widget-news .image img{border-radius:.625em;height:5em;object-fit:cover;width:7.5em}.widget .widget-news .content{width:calc(100% - 134px)}.widget .widget-news .content .url{color:#99a4ab;font-size:.875em;line-height:1.5em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget .widget-news .content .title{font-size:.875em;line-height:1.357em;margin:.286em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget .widget-news .content .description{display:-webkit-box;font-size:.75em;line-height:1.5em;max-height:3em;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.widget.widget-video .item-video{margin-bottom:0;margin-right:.75em;width:15em}.widget.widget-video .item-video .contents{padding:8.875em 0 0 0}.widget.widget-video .item-video .title{font-size:.875em;line-height:1.286em;margin:.286em 0;max-width:17.143em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget.widget-video .item-video .url{display:none}.widget .widget-slider .swiper-horizontal:after{content:'';height:100%;opacity:1;position:absolute;right:0;top:0;transition:all .2s ease;width:2em;z-index:1}.widget .widget-slider-edge .swiper-horizontal:after{opacity:0}.widget .swiper-slide{width:auto}.light .widget .widget-title{background:#fff;color:#444b4f}.light .widget .widget-images .item.loading{background:#f4f6fa}.light .widget .widget-news .content .title{color:#1178f1}.light .widget .widget-news .content .description{color:#444b4f}.light .widget-slider .next,.light .widget-slider .prev{background:rgba(255,255,255,.9);transition:all .3s ease}.light .widget-slider .next .icon,.light .widget-slider .prev .icon{color:#99a4ab;transition:all .3s ease}.light .widget-slider .next:hover,.light .widget-slider .prev:hover{background:rgba(237,240,243,.9);transition:all .3s ease}.light .widget-slider .next:hover .icon,.light .widget-slider .prev:hover .icon{color:#df5d5d;transition:all .3s ease}.light .widget-slider .swiper-horizontal:after{background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.dark .widget .widget-title{background:#181a1c;color:#edf0f3}.dark .widget .widget-images .item.loading{background:#353b3e}.dark .widget .widget-news .content .title{color:#69abf9}.dark .widget .widget-news .content .description{color:#edf0f3}.dark .widget-slider .next,.dark .widget-slider .prev{background:rgba(41,45,47,.9);transition:all .3s ease}.dark .widget-slider .next .icon,.dark .widget-slider .prev .icon{color:#99a4ab;transition:all .3s ease}.dark .widget-slider .next:hover,.dark .widget-slider .prev:hover{background:rgba(53,59,62,.9);transition:all .3s ease}.dark .widget-slider .next:hover .icon,.dark .widget-slider .prev:hover .icon{color:#df5d5d;transition:all .3s ease}.dark .widget-slider .swiper-horizontal:after{background:linear-gradient(to right,rgba(24,26,28,0),#181a1c)}
/*# sourceMappingURL=bundle.css.map */
