/*! 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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.ads,.aec1a39016f1a835{display:flex;flex-flow:column nowrap;margin:0 0 1.875em}.ads .a11t-title,.aec1a39016f1a835 .a11t-title{color:#444b4f;font-size:1.125em;font-weight:400;margin:0 0 1.111em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads .a11t-title a,.aec1a39016f1a835 .a11t-title a{color:#99a4ab;font-size:.778em;float:right;margin-left:2em}.ads .a11t-title b,.aec1a39016f1a835 .a11t-title b{font-weight:500}.ads .a11t-privacy,.aec1a39016f1a835 .a11t-privacy{color:#444b4f;font-size:.875em;margin:2.143em 0 0}.ads .a11t-privacy a,.aec1a39016f1a835 .a11t-privacy a{color:#99a4ab}.ads.bottom,.aec1a39016f1a835.bottom{margin:2.5em 0 0}.ads.bottom .a11t-privacy,.aec1a39016f1a835.bottom .a11t-privacy{margin:0 0 2.143em;order:-1}.dark .ads .a11t-title,.dark .aec1a39016f1a835 .a11t-title{color:#edf0f3}.dark .ads .a11t-privacy,.dark .aec1a39016f1a835 .a11t-privacy{color:#f4f6fa}.ads .text-item,.aec1a39016f1a835 .text-item{margin:0 0 1.75em;max-width:50em}.ads .text-item:nth-last-of-type(1),.aec1a39016f1a835 .text-item:nth-last-of-type(1){margin:0}.ads .text-item .title,.aec1a39016f1a835 .text-item .title{font-size:1.125em;font-weight:400;line-height:22px;margin:4px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads .text-item .title:hover,.aec1a39016f1a835 .text-item .title:hover{text-decoration:underline}.ads .text-item .site,.aec1a39016f1a835 .text-item .site{color:#99a4ab;display:flex;font-size:.875em;line-height:1.5em}.ads .text-item .url,.aec1a39016f1a835 .text-item .url{flex:1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads .text-item .ad,.aec1a39016f1a835 .text-item .ad{flex:0 0;margin-left:2em}.ads .text-item .description,.aec1a39016f1a835 .text-item .description{font-size:14px;line-height:21px;margin:0}.ads .text-item .description b,.ads .text-item .site b,.aec1a39016f1a835 .text-item .description b,.aec1a39016f1a835 .text-item .site b{font-style:normal;font-weight:500}.ads .text-item .site-links,.aec1a39016f1a835 .text-item .site-links{column-count:2;column-gap:2em;font-size:.875em;line-height:1.5em;list-style:none;margin:.714em 0 0;padding:0}.ads .text-item .site-links li,.aec1a39016f1a835 .text-item .site-links li{break-inside:avoid;margin:0 0 .714em}.ads .text-item .site-links span,.aec1a39016f1a835 .text-item .site-links span{display:block}.ads .text-item .site-links a,.aec1a39016f1a835 .text-item .site-links a{color:#1178f1}.ads .text-item .site-links a:hover,.aec1a39016f1a835 .text-item .site-links a:hover{text-decoration:underline!important}.ads .text-item .site-links.simple,.aec1a39016f1a835 .text-item .site-links.simple{color:#1178f1;column-count:1;column-gap:1em;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:.714em 0}.ads .text-item .site-links.simple li,.aec1a39016f1a835 .text-item .site-links.simple li{flex:0 0 auto;margin:0}.ads .text-item .site-links.simple span,.aec1a39016f1a835 .text-item .site-links.simple span{display:none}.ads .text-item .actions,.aec1a39016f1a835 .text-item .actions{float:right;margin-left:1.5em;margin-top:-2px}.ads .text-item .actions .button+.button,.aec1a39016f1a835 .text-item .actions .button+.button{margin-left:1.846em}.ads .text-item .callout,.ads .text-item .generic-text,.ads .text-item .smart,.ads .text-item .top,.aec1a39016f1a835 .text-item .callout,.aec1a39016f1a835 .text-item .generic-text,.aec1a39016f1a835 .text-item .smart,.aec1a39016f1a835 .text-item .top{color:#99a4ab;font-size:.875em;line-height:1.429em;margin:0}.ads .text-item .callout,.ads .text-item .generic-text,.aec1a39016f1a835 .text-item .callout,.aec1a39016f1a835 .text-item .generic-text{color:#1178f1}.ads .text-item .rating,.aec1a39016f1a835 .text-item .rating{color:#99a4ab;display:block;font-size:.875em;line-height:1.5em;margin:.357em 0}.ads .text-item .rating .rate,.aec1a39016f1a835 .text-item .rating .rate{color:#444b4f}.ads .text-item .rating .stars,.aec1a39016f1a835 .text-item .rating .stars{color:#bfc8cd;font-size:.857em;margin:0 .5em}.ads .text-item .rating .stars .icon,.aec1a39016f1a835 .text-item .rating .stars .icon{height:1.5em;position:relative;top:-2px;width:1.5em}.ads .text-item .rating .stars .icon.full,.aec1a39016f1a835 .text-item .rating .stars .icon.full{color:#ffce50}.ads .text-item .rating a,.aec1a39016f1a835 .text-item .rating a{color:#1178f1}.ads .text-item .rating a:hover,.aec1a39016f1a835 .text-item .rating a:hover{text-decoration:none}.ads .text-item .review,.aec1a39016f1a835 .text-item .review{color:#878787;font-size:.8125em;line-height:1.538em;margin:.154em 0}.ads .text-item .review .quote,.aec1a39016f1a835 .text-item .review .quote{font-style:italic}.light .ads .text-item .title,.light .aec1a39016f1a835 .text-item .title{color:#1178f1}.light .ads .text-item .description,.light .aec1a39016f1a835 .text-item .description{color:#444b4f}.dark .ads .text-item .title,.dark .aec1a39016f1a835 .text-item .title{color:#69abf9}.dark .ads .text-item .description,.dark .aec1a39016f1a835 .text-item .description{color:#f4f6fa}.dark .ads .text-item .site-links a,.dark .aec1a39016f1a835 .text-item .site-links a{color:#69abf9}.dark .ads .text-item .rating .rate,.dark .aec1a39016f1a835 .text-item .rating .rate{color:#f4f6fa}.dark .ads .text-item .rating .stars,.dark .aec1a39016f1a835 .text-item .rating .stars{color:#353b3e}.dark .ads .text-item .rating a,.dark .aec1a39016f1a835 .text-item .rating a{color:#69abf9}@media only screen and (max-width:767px){.ads .text-item .site-links,.aec1a39016f1a835 .text-item .site-links{column-count:1;padding-left:2em}}.ads .product-item,.aec1a39016f1a835 .product-item{margin:0 0 1.875em;min-height:6.25em;padding-left:7.375em;position:relative}.ads .product-item .title,.aec1a39016f1a835 .product-item .title{color:#1178f1;font-size:1.125em;font-weight:400;line-height:1.3333em;margin:0}.ads .product-item .description,.aec1a39016f1a835 .product-item .description{color:#4b4b4b;display:-webkit-box;font-size:.8125em;font-weight:400;line-height:1.538em;margin:0;max-height:3.077em;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ads .product-item .media,.aec1a39016f1a835 .product-item .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}.ads .product-item .media img,.aec1a39016f1a835 .product-item .media img{max-height:5.375em;max-width:5.375em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ads .product-item .pricing,.aec1a39016f1a835 .product-item .pricing{font-size:.875em;margin:.307em 0}.ads .product-item .pricing span+span,.aec1a39016f1a835 .product-item .pricing span+span{margin-left:1em}.ads .product-item .price,.aec1a39016f1a835 .product-item .price{color:#444b4f;font-style:normal;font-weight:500}.ads .product-item .price.strikethrough,.aec1a39016f1a835 .product-item .price.strikethrough{text-decoration:line-through}.ads .product-item .downPayment,.ads .product-item .shipping,.aec1a39016f1a835 .product-item .downPayment,.aec1a39016f1a835 .product-item .shipping{color:#99a4ab}.ads .product-item .meta,.aec1a39016f1a835 .product-item .meta{color:#99a4ab;font-size:.875em;margin:.285em 0}.ads .product-item .seller,.aec1a39016f1a835 .product-item .seller{margin-right:1em}.ads .product-item .rating,.aec1a39016f1a835 .product-item .rating{color:#99a4ab;display:inline-block;font-size:.857em;line-height:1.5em;margin-right:1em}.ads .product-item .rating .stars,.aec1a39016f1a835 .product-item .rating .stars{color:#bfc8cd;font-size:.833em;line-height:1.8em;margin:0 .6em 0 0}.ads .product-item .rating .stars .icon,.aec1a39016f1a835 .product-item .rating .stars .icon{position:relative;top:-2px}.ads .product-item .rating .stars .icon.full,.aec1a39016f1a835 .product-item .rating .stars .icon.full{color:#ffce50}.dark .ads .product-item .title,.dark .aec1a39016f1a835 .product-item .title{color:#69abf9}.dark .ads .product-item .description,.dark .aec1a39016f1a835 .product-item .description{color:#f4f6fa}.dark .ads .product-item .media,.dark .aec1a39016f1a835 .product-item .media{border:1px solid #bfc8cd}.dark .ads .product-item .price,.dark .aec1a39016f1a835 .product-item .price{color:#f4f6fa}.dark .ads .product-item .rating .stars,.dark .aec1a39016f1a835 .product-item .rating .stars{color:#353b3e}.ads .widget-slider,.aec1a39016f1a835 .widget-slider{margin-bottom:1.875em}.ads .widget-slider .swiper-slide,.aec1a39016f1a835 .widget-slider .swiper-slide{flex-basis:calc(25% - 20px);height:auto}.ads .widget-slider .product-item,.aec1a39016f1a835 .widget-slider .product-item{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}.ads .widget-slider .product-item .title,.aec1a39016f1a835 .widget-slider .product-item .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}.ads .widget-slider .product-item .description,.aec1a39016f1a835 .widget-slider .product-item .description{display:none}.ads .widget-slider .product-item .media,.aec1a39016f1a835 .widget-slider .product-item .media{height:7.5em;margin-bottom:.625em;position:relative;width:100%}.ads .widget-slider .product-item .media img,.aec1a39016f1a835 .widget-slider .product-item .media img{max-width:6.25em;max-height:6.25em}.ads .widget-slider .product-item .pricing,.aec1a39016f1a835 .widget-slider .product-item .pricing{font-size:.875em;line-height:1.429em;margin:0}.ads .widget-slider .product-item .pricing span+span,.aec1a39016f1a835 .widget-slider .product-item .pricing span+span{margin-left:.5em}.ads .widget-slider .product-item .price,.aec1a39016f1a835 .widget-slider .product-item .price{color:#444b4f}.ads .widget-slider .product-item .downPayment,.ads .widget-slider .product-item .energy,.ads .widget-slider .product-item .price-unit,.ads .widget-slider .product-item .shipping,.aec1a39016f1a835 .widget-slider .product-item .downPayment,.aec1a39016f1a835 .widget-slider .product-item .energy,.aec1a39016f1a835 .widget-slider .product-item .price-unit,.aec1a39016f1a835 .widget-slider .product-item .shipping{display:block;margin:0!important}.ads .widget-slider .product-item .meta,.aec1a39016f1a835 .widget-slider .product-item .meta{margin:0}.ads .widget-slider .product-item .rating,.aec1a39016f1a835 .widget-slider .product-item .rating{display:block;margin:0}.ads .widget-slider .product-item .seller,.aec1a39016f1a835 .widget-slider .product-item .seller{line-height:1.538em;margin:0}@media only screen and (max-width:480px){.ads .widget-slider .swiper-slide,.aec1a39016f1a835 .widget-slider .swiper-slide{flex-basis:calc(50% - 20px)}}@media only screen and (min-width:481px) and (max-width:767px){.ads .widget-slider .swiper-slide,.aec1a39016f1a835 .widget-slider .swiper-slide{flex-basis:calc(33% - 20px)}}@media only screen and (min-width:768px) and (max-width:1439px){.ads .widget-slider .swiper-slide,.aec1a39016f1a835 .widget-slider .swiper-slide{flex-basis:calc(25% - 20px)}}@media only screen and (min-width:1440px){.ads .widget-slider .swiper-slide,.aec1a39016f1a835 .widget-slider .swiper-slide{flex-basis:calc(20% - 20px)}}.images-results .ads,.images-results .aec1a39016f1a835{margin:0;width:100%}.images-results .ads .widget-slider,.images-results .aec1a39016f1a835 .widget-slider{margin:0}@media only screen and (min-width:1280px) and (max-width:1439px){.images-results .ads .widget-slider .swiper-slide,.images-results .aec1a39016f1a835 .widget-slider .swiper-slide{flex-basis:calc(20% - 20px)}}@media only screen and (min-width:1440px){.images-results .ads .widget-slider .swiper-slide,.images-results .aec1a39016f1a835 .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(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-in-from-down{0%{opacity:0;transform:translateY(100%)}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(100%)}}.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{align-items:center;display:flex;gap:24px;z-index:1500}.header-static .badges{right:1.25em}.search-counter{position:relative}.search-counter .badge{cursor:pointer;padding-right:9px;position:relative;text-align:center}.search-counter .badge .header-icon-charity{background:#bf0000;border:1px solid #fff;border-radius:7px;color:#fff;font-size:8px;font-weight:500;height:14px;line-height:14px;padding:0 3px;position:absolute;left:14px;top:-5px}.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:1919px){.header .badges{position:static}}@media only screen and (min-width:768px){.badges{position:absolute;right:2.125em;top:.875em}}@media only screen and (max-width:1023px){.header .badges{gap:16px}.search-counter .badge{padding-right:0}}@media only screen and (min-width:1920px){.header .badges{position:fixed;right:1.25em;top:2.438em}}@media only screen and (max-width:767px){.header .badges{opacity:1;position:fixed;right:1.25em;top:10px;transform:translateY(0);transition:all .3s ease 0s}.header-static .badges{position:absolute;top:18px}.header-static .badge-email,.header-static .badge-tg,.header-static .badge-vpn,.header-static .search-counter{display:none}.header.collapsed .badges{opacity:0;top:-60px;transform:translateY(-100%);transition:all .3s ease 0s}.header-home .badges{height:70px;justify-content:end;position:relative;width:100%}.header-home .badges .hamburger-menu{margin-right:16px}.light .header-home .badges{background:#fafbfd}.dark .header-home .badges{background:#1f2325}}@media only screen and (max-width:400px){.search-counter .popup{right:-34px}}@media only screen and (max-width:340px){.header .badge-tg{display:none}}
.button-menu{color:#444b4f;display:flex;font-size:.875em;font-weight:400;height:2.857em;line-height:2.857em;position:relative;transition:all .3s ease}.button-menu .text{cursor:pointer;display:block;max-width:11.429em;overflow:hidden;padding:0 1em 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:1em;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}.light .button{background:#fff;border:1px solid #bfc8cd;color:#444b4f}.light .button:hover{background:#edf0f3;color:#df5d5d}.dark .button{background:#181a1c;border:1px solid #99a4ab;color:#edf0f3}.dark .button:hover{background:#353b3e;color:#df5d5d;transition:all .3s ease}.button.outline{background:0 0}.light .button.outline{color:#fff}.light .button.outline:hover{background:#edf0f3;color:#df5d5d}.dark .button.outline{color:#fff}.dark .button.outline:hover{background:#353b3e;color:#df5d5d}.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.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}
html{color:#444b4f;position:relative}body.light{background:#fafbfd}body.light .dark-only{display:none}body.dark{background:#181a1c}body.dark .light-only{display:none}body.no-scroll{overflow:hidden}.main{box-sizing:border-box;min-height:100dvh;padding:7.5em 0 3.75em 0;position:relative}.light .main{background:#fff}.dark .main{background:#181a1c}@media only screen and (min-width:768px) and (max-width:1023px){.main{padding-top:120px}}@media only screen and (max-width:767px){.main{padding:132px 0 230px}}.container{margin:0 auto;max-width:1360px}@media only screen and (min-width:1280px) and (max-width:1439px){.container{max-width:1130px}}@media only screen and (min-width:1024px) and (max-width:1279px){.container{margin:0 3em}}@media only screen and (min-width:768px) and (max-width:1023px){.container{margin:0 3em;max-width:100%}}@media only screen and (max-width:767px){.container{margin:0 1em}}a:focus{outline:0!important}a:hover{text-decoration:none!important}img{height:auto;max-width:100%}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}.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}.pull-left{float:left}.pull-right{float:right}.hidden{display:none}.page-results{padding:28px 0 40px;transition:padding-top .3s ease}.filters-wrap+.main .page-results{padding-top:68px;transition:padding-top .3s ease}@media only screen and (max-width:767px){.filters-wrap+.main .page-results{padding-top:28px;transition:none}}.pagination{display:flex;height:2.5em;list-style-type:none;margin:1.875em 0 0;padding:0;width:100%}.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;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}.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}@media only screen and (max-width:400px){.pagination{font-size:12px}}.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%}.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}
.error{align-items:center;display:flex;gap:2.5em;justify-content:space-between;padding:4.5em 0}.error .content{width:50%}.error .title{font-size:2.5em;font-weight:700;line-height:1.5em;margin:0 0 .6em}.error .title em{color:#df5d5d;font-style:normal;word-wrap:break-word}.error .description{font-size:1.25em;font-weight:400;line-height:1.5em;padding-bottom:.8em}.error .description b,.error .description strong{font-weight:400}.error .description em{color:#df5d5d;font-style:normal;word-wrap:break-word}.error .hint{font-size:1em;font-weight:400;line-height:1.5em}.error .hint b,.error .hint strong{font-weight:400}.error .hint em{color:#df5d5d;font-style:normal;word-wrap:break-word}.error .hint ul{margin:0;padding:0}.error .hint ul li{line-height:1.25em;margin-left:1em;padding:.25em 0}.light .error .title{color:#4d4d4d}.light .error .description,.light .error .hint{color:#4d4d4d}.dark .error .title{color:#edf0f3}.dark .error .description,.dark .error .hint{color:#bfc8cd}@media only screen and (min-width:768px) and (max-width:1023px){.error .title{font-size:1.875em}.error .description{font-size:1em}.error .hint{font-size:.875em}}@media only screen and (max-width:767px){.error{flex-wrap:wrap;justify-content:start;padding:22px 0 44px}.error .content{width:100%}.error .title{font-size:1.5em}.error .description{font-size:1em}.error .hint{font-size:.875em}}
.filters-button{color:#99a4ab;cursor:pointer;height:1.5em;margin:.375em .625em 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}@media only screen and (max-width:767px){.filters-button{margin-right:0}}.filters-wrap{height:2.5em;position:fixed;left:0;right:0;top:7.5em;transition:all .3s ease;width:100%;z-index:1000}.filters-wrap .container{display:flex;gap:2em}.filters-wrap .spacer{flex:1}.light .filters-wrap{background:rgba(250,251,253,.95)}.dark .filters-wrap{background:rgba(33,37,39,.95)}@media only screen and (max-width:767px){.filters-wrap{box-sizing:border-box;height:calc(100dvh - 132px);overflow-y:auto;padding:16px;position:fixed;left:0;top:132px}.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}.header.collapsed+.filters-wrap{height:calc(100dvh - 60px);top:60px}.light .filters-wrap{background:#fff}.light .filters-wrap .title{color:#444b4f}.dark .filters-wrap{background:#353b3e}.dark .filters-wrap .title{color:#f4f6fa}}
.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{padding:1.75em 12.5em 0 0;position:relative}.footer-full .footer-full-inner .footer-menu{display:flex;justify-content:space-between}.footer-full .footer-full-inner .footer-menu ul{list-style-type:none;margin:0;padding:0 1em 0 0;width:25%}.footer-full .footer-full-inner .footer-menu ul li{padding:6px 0 9px}.footer-full .footer-full-inner .footer-menu ul li a{display:block;font-size:.875em;line-height:1.214em}.footer-full .footer-full-inner .footer-menu ul li.title{font-size:1.125em;line-height:1.222em}.footer-full .footer-full-inner .footer-menu-bottom{display:inline-block;margin:2.375em 0 1.5em}.footer-full .footer-full-inner .footer-menu-bottom a{display:inline-block;font-size:.875em;margin-right:1.571em;padding:.286em}.footer-full .footer-full-inner .footer-menu-bottom a.company-link{padding-left:3.571em;position:relative}.footer-full .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 .app{position:absolute;right:0;top:2.188em;text-align:right}.footer-full .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 .app .app-link{display:block;margin-bottom:.25em}.footer-full .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 .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 .footer-menu-bottom a{margin-right:8px}.light .footer-full .footer-full-inner-wrap{background:#444b4f}.light .footer-full .footer-full-inner .footer-menu ul li a{color:#bfc8cd;transition:all .3s ease}.light .footer-full .footer-full-inner .footer-menu ul li a:hover{color:#df5d5d;transition:all .3s ease}.light .footer-full .footer-full-inner .footer-menu ul li.title{color:#fff}.light .footer-full .footer-full-inner .footer-menu-bottom a{color:#bfc8cd}.light .footer-full .footer-full-inner .footer-menu-bottom a:hover{color:#df5d5d;transition:all .3s ease}.light .footer-full .footer-full-inner .app p{color:#fff}.light .footer-full .footer-full-inner .copyright{color:#99a4ab}.light .footer-full .footer-full-inner .social-networks a svg.icon{color:#fff;transition:all .3s ease}.light .footer-full .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 .footer-menu ul li a{color:#99a4ab;transition:all .3s ease}.dark .footer-full .footer-full-inner .footer-menu ul li a:hover{color:#df5d5d;transition:all .3s ease}.dark .footer-full .footer-full-inner .footer-menu ul li.title{color:#fafbfd}.dark .footer-full .footer-full-inner .footer-menu-bottom a{color:#99a4ab}.dark .footer-full .footer-full-inner .footer-menu-bottom a:hover{color:#df5d5d;transition:all .3s ease}.dark .footer-full .footer-full-inner .app p{color:#fafbfd}.dark .footer-full .footer-full-inner .copyright{color:#99a4ab}.dark .footer-full .footer-full-inner .social-networks a svg.icon{color:#99a4ab;transition:all .3s ease}.dark .footer-full .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 .footer-menu ul{width:30%}.footer-full .footer-full-inner .footer-menu ul li.title{font-size:16px}.footer-full .footer-full-inner .footer-menu-bottom a{margin-right:10px}.footer-full .footer-full-inner .footer-menu-bottom a.company-link{padding-left:3em}.footer-full .footer-full-inner .footer-menu-bottom a.company-link:before{left:0}.footer-full .footer-full-inner .app p{font-size:16px}.footer-full .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 .social-networks{bottom:4em;right:0;width:200px}}@media only screen and (max-width:767px){.footer-full .footer-full-inner{padding-right:0}.footer-full .footer-full-inner .footer-menu ul{padding:0}.footer-full .footer-full-inner .footer-menu{flex-wrap:wrap}.footer-full .footer-full-inner .footer-menu ul{margin-bottom:30px;width:48%}.footer-full .footer-full-inner .footer-menu ul li.title{font-size:16px}.footer-full .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 .footer-menu-bottom a{margin-bottom:8px}.footer-full .footer-full-inner .app{position:static;text-align:left;width:48%}.footer-full .footer-full-inner .app p{font-size:16px;padding:6px 0 9px;text-align:left}.footer-full .footer-full-inner .copyright{margin:30px 0;position:static;text-align:center}.footer-full .footer-full-inner .social-networks{justify-content:center;position:static;width:100%}.footer-full .footer-full-inner .social-networks a{margin:0 14px}}
.footer{display:block;height:3.75em;position:absolute;bottom:0;left:0;width:100%}.footer .container{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:#1f2325;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){.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 .container{flex-wrap:wrap;height:226px}.footer .company-link{left:50%;margin-top:18px;transform:translateX(-50%);width:auto}.footer .company-link:before{left:9px;top:-6px}.footer .social-networks{margin-right:0;margin-top:18px}.footer .social-networks a+a{margin-left:1.9em}.footer .app,.footer .copyright,.footer .social-networks{text-align:center;width:100%}.footer .copyright{margin-top:6px}}
.form-search{margin-top:2.5em;max-width:50em;position:relative;z-index:1000}.form-search input[type=search]{border:1px solid #bfc8cd;box-shadow:none}.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;border:1px solid transparent;color:#444b4f}.light .input-search-wrap{border:1px solid #bfc8cd}.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:1280px) and (max-width:1919px){.form-search{box-sizing:border-box;margin-left:195px}.suggestions{left:0;width:auto}}@media only screen and (min-width:768px) and (max-width:1279px){.form-search{box-sizing:border-box;margin-left:58px}.suggestions{left:0;width:auto}}@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:52px;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{max-width:1360px}.row:after{clear:both;content:"";display:table}.desktop-hidden,.mobile-only,.tablet-only{display:none}@media only screen and (min-width:1280px) and (max-width:1439px){.row{max-width:960px}.row.row-page-results{max-width:1130px}}@media only screen and (min-width:1024px) and (max-width:1279px){.row{max-width:960px}.row.row-page-results{margin:0 3em;max-width:calc(100% - 6em)}}@media only screen and (min-width:768px) and (max-width:1023px){.row{margin:0 3.125%}.row.row-page-results{margin:0 auto;max-width:670px}.row.narrow{margin:0 auto}.desktop-only,.mobile-only,.tablet-hidden{display:none}.desktop-hidden,.tablet-only{display:block}}@media only screen and (max-width:767px){.row{margin:0 16px}.row.row-page-results{margin:0 16px}.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 .container{position:relative}.header .logo{display:block;height:auto;position:absolute;top:-1em;left:-240px;width:142px}.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:768px) and (max-width:1919px){.header .container{display:flex;justify-content:space-between}.header .container .form-menu-wrap{flex:1}.header .logo{top:25px}}@media only screen and (min-width:1024px) and (max-width:1919px){.header .container{gap:64px}.header .logo{left:-11px}}@media only screen and (min-width:1024px) and (max-width:1279px){.header .logo{height:42px;left:0;top:39px;width:42px}}@media only screen and (min-width:768px) and (max-width:1023px){.header{height:120px}.header .container{gap:24px}.header .logo{height:42px;left:0;top:39px;width:42px}}@media only screen and (max-width:767px){.header{height:132px;transition:all .3s ease 0s}.header .logo{height:auto;left:0;opacity:1;top:-38px;transform:translateY(0);transition:all .3s ease 0s;width:86px}.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 .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 .icon{cursor:pointer;height:1.25em;pointer-events:none;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:4.625em 0 5.875em}.home .block.block-1 .image{padding:0 0 0 60px}.home .block.block-2{margin-bottom:6.125em}.home .block.block-2 .image{padding:0 60px 0 0;text-align:right}.home .block.block-3{margin-bottom:116px}.home .block.block-3 .image{padding:0 0 0 60px}.home .block.block-4{margin-bottom:100px}.home .block.block-4 .image{padding:0 0 0 60px;text-align:center}.home .block.block-5 .image{padding:0 60px 0 0}.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-bottom:0;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 .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 .icon{color:#bfc8cd}.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 h2{line-height:1.2em}.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 3em!important}.home .block.block-2,.home .block.block-4{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}}
.images .layout{column-gap:0;display:grid;grid-template-columns:minmax(0,3fr) 0;transition:all .3s ease}.images .layout.has-details{column-gap:1em;grid-template-columns:minmax(0,2fr) minmax(400px,1fr)}.images .layout .details-pane{position:relative}@media only screen and (max-width:1024px){.images .layout{grid-template-columns:minmax(0,1fr)!important}.images .layout .details-pane{display:none}}.images-results{align-content:flex-start;display:flex;flex-flow:row wrap;gap:.5em;justify-content:flex-start}.images-results .item--image{border-radius:10px;flex:1 1 auto}.images-results .item--image.active{outline:2px solid #df5d5d}.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}.light .images-results .item--image.loading{background:#f4f6fa}.dark .images-results .item--image.loading{background:#353b3e}.images .related-queries{display:flex;flex-flow:row wrap;gap:1em;margin-bottom:.75em;max-height:2.5em;overflow:hidden;width:100%}.images .related-queries .item{border-radius:1.25em;box-sizing:border-box;display:block;height:2.5em;line-height:2.5em;padding:0 1.25em 0 3em;position:relative;white-space:nowrap}.images .related-queries .image{box-sizing:border-box;border:2px solid transparent;border-radius:50%;height:2.375em;position:absolute;left:0;top:0;width:2.375em}.images .related-queries .item.favorite .image{align-items:center;background:#f4f6fa;background-clip:content-box;display:flex;justify-content:center}.images .related-queries .item.favorite .icon{color:#df5d5d}.light .images .related-queries .item{border:1px solid #bfc8cd;color:#444b4f}.light .images .related-queries .image{background:#f4f6fa;background-clip:content-box}.dark .images .related-queries .item{border:1px solid #99a4ab;color:#f4f6fa}.dark .images .related-queries .image{background:#353b3e;background-clip:content-box}@media only screen and (max-width:1024px){.images .related-queries{flex-flow:row nowrap;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.images .related-queries .item{float:none}.images-results .related-queries::-webkit-scrollbar{height:0;width:0}}.image-view{background:#1c1f21;border-radius:10px;box-sizing:border-box;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{animation-delay:.3s;height:calc(100dvh - 148px - 40px);position:sticky;top:148px}.image-view.inline{width:100%}.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}
.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;height:2.625em;padding:0;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}
.music .page-results{box-sizing:border-box;min-height:calc(100vh - 7.5em - 3.75em - 3.75em - 1px)}@media only screen and (max-width:767px){.music .page-results{min-height:calc(100dvh - 8.25em - 7em - 14.375em - 1px)}}.music-results{max-width:1000px}.music-results .heading{color:#444b4f;font-size:1em;font-weight:400;margin:1em 0}.music-results .heading:first-child{margin-top:0}.music-results .item--audio+.heading{margin-top:1.5em}.dark .music-results .heading{color:#f4f6fa}.music-results .item--audio{border-radius:10px;box-sizing:border-box;display:flex;gap:1em;margin:0 -1em 2px;padding:1em;position:relative;transition:all .3s ease}.music-results .item--audio.active,.music-results .item--audio:hover{background:#fafbfd}.music-results .item--audio .metadata{flex:1;min-width:0}.music-results .item--audio .media{background:#edf0f3;border-radius:5px;flex-shrink:0;color:#bfc8cd;cursor:pointer;display:block;height:4.5em;overflow:hidden;position:relative;width:4.5em}.music-results .item--audio .media .image{height:100%;object-fit:cover;opacity:1;position:absolute;left:0;top:0;transition:all .3s ease;width:100%}.music-results .item--audio .media .image.loading{opacity:0}.music-results .item--audio .media .icon{height:2.5em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.5em}.music-results .item--audio .title{color:#444b4f;cursor:pointer;display:-webkit-box;font-size:.875em;font-weight:400;line-height:1.428em;margin:.75em 0 0;min-height:1.428em;overflow:hidden;overflow-wrap:anywhere;padding:0 6em 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.music-results .item--audio .duration{color:#99a4ab;font-size:.875em;font-weight:400;line-height:1.428em;padding-right:6em}.music-results .item--audio .duration .elapsed,.music-results .item--audio .duration .total{display:inline-block}.music-results .item--audio .duration .elapsed{color:#444b4f}.music-results .item--audio .duration em{margin:0 .5em}.music-results .item--audio .timeline{cursor:pointer;padding:4px 0}.music-results .item--audio .timeline .progress-bar{background:#bfc8cd;border-radius:1px;height:2px;overflow:hidden;width:100%}.music-results .item--audio .timeline .progress-bar .progress{background:#df5d5d;height:100%}.music-results .item--audio .favorite,.music-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}.music-results .item--audio .favorite{background:0 0!important;color:#99a4ab;right:3.625em}.music-results .item--audio .favorite.active{color:#df5d5d!important}.music-results .item--audio .play-pause{background:#f4f6fa;color:#df5d5d;right:1em}.music-results .item--audio:after{border-top:1px solid rgba(191,200,205,.5);content:'';display:block;height:0;position:absolute;left:1em;right:1em;top:0;transition:all .3s ease}.music-results .heading+.item--audio:after,.music-results .item--audio.active+.item--audio:after,.music-results .item--audio.active:after,.music-results .item--audio:first-child:after,.music-results .item--audio:hover+.item--audio:after,.music-results .item--audio:hover:after{opacity:0}.music-results .item--audio--playlist{margin-bottom:0}.music-results .item--audio--playlist .title{display:inherit;margin:.5em 0 0;padding:0;text-overflow:ellipsis;white-space:nowrap}.music-results .item--audio--playlist .duration{padding:0}.music-results .item--audio--playlist .media{height:3.125em;width:3.125em}.music-results .item--audio--playlist .media .icon{height:2em;width:2em}.music-results .item--audio--playlist .media .icon.favorite{color:#df5d5d}.dark .music-results .item--audio.active,.dark .music-results .item--audio:hover{background:#1e2224}.dark .music-results .item--audio .media{background:#353b3e;color:#99a4ab}.dark .music-results .item--audio .title{color:#f4f6fa}.dark .music-results .item--audio .duration .elapsed{color:#f4f6fa}.dark .music-results .item--audio .timeline .progress-bar{background:#444b4f}.dark .music-results .item--audio .favorite{color:#99a4ab}.dark .music-results .item--audio .favorite.active{color:#df5d5d!important}.dark .music-results .item--audio .play-pause{background:#353b3e}.dark .music-results .item--audio:after{border-top:1px solid rgba(68,75,79,.5)}@media (hover:hover){.music-results .item--audio .favorite:hover{color:#df5d5d}.dark .music-results .item--audio .favorite:hover{color:#f4f6fa}}.audio-player{background:#f4f6fa;border-top:1px solid rgba(191,200,205,.8)}.audio-player .container{align-items:center;display:flex;gap:2.5em;justify-content:flex-start;padding:.625em 0}.audio-player .controls{display:flex;height:2em;width:640px}.audio-player .playback{display:flex;gap:.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;min-height:2.5em;padding-left:3.125em;position:relative;width:20em}.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}.audio-player .track-info.has-favorite{padding-right:3em}.dark .audio-player{background:#1f2325;border-top:1px solid rgba(153,164,171,.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 .container{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 .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:800px}.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:1280px) and (max-width:1919px){.summary{margin-left:195px}}@media only screen and (min-width:768px) and (max-width:1279px){.summary{margin-left:58px}}@media only screen and (max-width:1023px){.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)}}@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}}
.news-results{display:flex;flex-direction:column;gap:2em;max-width:1000px}.news-results .item--news{align-items:flex-start;display:flex;flex-direction:row;gap:1.5em}.news-results .item--news .content{flex:1}.news-results .item--news .media{aspect-ratio:3/2;border-radius:10px;overflow:hidden;position:relative;width:13.125em}.news-results .item--news .media: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--news .media img{height:100%;object-fit:cover;position:absolute;left:0;top:0;width:100%;z-index:10}.news-results .item--news .media.no-img{height:100%;position:absolute;left:0;top:0}.news-results .item--news .title{display:-webkit-box;font-size:1em;font-weight:400;line-height:1.25em;margin:.5em 0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-results .item--news .metadata{color:#99a4ab;font-size:.75em;line-height:1.5em;margin:.667em 0}.news-results .item--news .metadata em{margin:0 .286em}.news-results .item--news .description{display:-webkit-box;font-size:.875em;line-height:1.5em;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.widget-news .news-results{gap:1.25em}.widget-news .news-results .item--news .media{width:10em}.widget-news .news-results .item--news .title{margin:0 0 .5em;-webkit-line-clamp:1}.widget-news .news-results .item--news .description{-webkit-line-clamp:2}.light .news-results .item--news .title{color:#1178f1}.light .news-results .item--news .media{background:#f4f6fa}.dark .news-results .item--news .title{color:#69abf9}.dark .news-results .item--news .media{background:#353b3e}@media only screen and (max-width:767px){.news-results .item--news .title{margin:0 0 .5em;-webkit-line-clamp:1}.news-results .item--news .media{width:11.25em}}@media only screen and (max-width:540px){.news-results .item--news{flex-direction:column;gap:0}.news-results .item--news .media{aspect-ratio:16/9;width:100%}.news-results .item--news .title{margin:1em 0 .5em;-webkit-line-clamp:2}.widget-news .news-results .item--news{flex-direction:row;gap:1em}.widget-news .news-results .item--news .media{aspect-ratio:3/2;width:7.5em}.widget-news .news-results .item--news .title{margin:0 0 .25em;-webkit-line-clamp:3}.widget-news .news-results .item--news .description{display:none}.widget-news .news-results .item--news .metadata{margin:0}}
.related-searches{max-width:17.5em}.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}.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}@media only screen and (max-width:1279px){.related-searches{margin-top:2em;max-width:100%;width:100%}}
.shopping .layout{display:grid;gap:1.25em;transition:all .3s ease}@media only screen and (min-width:1440px){.shopping .layout{grid-template-columns:0fr 6fr 0fr;margin:0 -1.25em}.shopping .layout.has-details{grid-template-columns:0fr 4fr 2fr;margin:0 0 0 -1.25em}.shopping .layout.has-filters{grid-template-columns:minmax(0,1fr) 5fr 0fr;margin:0 -1.25em 0 0}.shopping .layout.has-details.has-filters{grid-template-columns:minmax(0,1fr) 3fr 2fr;margin:0}}@media only screen and (min-width:1280px) and (max-width:1439px){.shopping .layout{grid-template-columns:0fr 5fr 0fr;margin:0 -1.25em}.shopping .layout.has-details{grid-template-columns:0fr 3fr 2fr;margin:0 0 0 -1.25em}.shopping .layout.has-filters{grid-template-columns:minmax(0,1fr) 4fr 0fr;margin:0 -1.25em 0 0}.shopping .layout.has-details.has-filters{grid-template-columns:minmax(0,1fr) 2fr 2fr;margin:0}}@media only screen and (min-width:1024px) and (max-width:1279px){.shopping .layout,.shopping .layout.has-details{gap:0;grid-template-columns:0fr 4fr}.shopping .layout.has-details.has-filters,.shopping .layout.has-filters{gap:1.25em;grid-template-columns:minmax(0,1fr) 3fr}.shopping .details-pane{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.shopping .layout,.shopping .layout.has-details{gap:0;grid-template-columns:0fr 3fr}.shopping .layout.has-details.has-filters,.shopping .layout.has-filters{gap:1.25em;grid-template-columns:minmax(0,1fr) 2fr}.shopping .details-pane{display:none}}@media only screen and (max-width:767px){.shopping .layout{display:block}.shopping .details-pane{display:none}}.shopping .pagination{grid-column:2/-1;grid-row:2}.shopping-results{display:grid;gap:1.25em;position:relative}@media only screen and (min-width:1440px){.shopping-results{grid-template-columns:repeat(6,minmax(0,1fr))}.shopping .layout.has-details .shopping-results{grid-template-columns:repeat(4,minmax(0,1fr))}.shopping .layout.has-filters .shopping-results{grid-template-columns:repeat(5,minmax(0,1fr))}.shopping .layout.has-details.has-filters .shopping-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1280px) and (max-width:1439px){.shopping-results{grid-template-columns:repeat(5,minmax(0,1fr))}.shopping .layout.has-details .shopping-results{grid-template-columns:repeat(3,minmax(0,1fr))}.shopping .layout.has-filters .shopping-results{grid-template-columns:repeat(4,minmax(0,1fr))}.shopping .layout.has-details.has-filters .shopping-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px) and (max-width:1279px){.shopping-results{grid-template-columns:repeat(4,minmax(0,1fr))}.shopping .layout.has-filters .shopping-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:768px) and (max-width:1023px){.shopping-results{grid-template-columns:repeat(3,minmax(0,1fr))}.shopping .layout.has-filters .shopping-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.shopping-results{grid-template-columns:1fr}}.shopping-results .item--product{border:1px solid #bfc8cd;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative}.shopping-results .item--product .media{align-items:center;background:#fff;border-bottom:1px solid #bfc8cd;box-sizing:border-box;cursor:pointer;display:flex;height:12.5em;justify-content:center;padding:1em}.shopping-results .item--product .media img{max-height:10.5em;object-fit:contain;opacity:1;transition:all .3s ease}.shopping-results .item--product .media.loading img{opacity:0}.shopping-results .item--product .discount{height:2.5em;line-height:2.5em;position:absolute;right:.5em;text-align:center;top:.5em;width:2.5em}.shopping-results .item--product .discount .icon{color:#ff343b;height:100%;position:absolute;left:0;top:0;width:100%}.shopping-results .item--product .discount span{color:#fff;font-size:.875em;font-weight:500;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg);user-select:none}.shopping-results .item--product .info{flex:1;margin:1em 0;padding:0 1em}.shopping-results .item--product .title{color:#0c8ce9;cursor:pointer;display:-webkit-box;font-size:1em;font-weight:500;line-height:1.25em;margin:0 0 .5em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shopping-results .item--product .description{display:-webkit-box;font-size:.875em;line-height:1.286em;margin:0 0 .571em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shopping-results .item--product .brand{color:#99a4ab;display:inline-block;font-size:.75em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopping-results .item--product .pricing{margin:0 0 1.5em;padding:0 1em}.shopping-results .item--product .price{color:#99a4ab;line-height:1.25em;margin:0 0 .5em}.shopping-results .item--product .price b{color:#444b4f;font-weight:500}.shopping-results .item--product .price del{color:#bfc8cd;font-size:.875em;margin-left:1rem}.shopping-results .item--product .payment-methods{display:flex;flex-flow:row wrap;gap:.5em;margin-bottom:1em}.shopping-results .item--product .payment-methods .icon{color:#99a4ab;flex:0 0 1.5em}.shopping-results .item--product .link{bottom:1.5em;color:#0c8ce9;cursor:pointer;font-size:.875em}.shopping-results .item--product .link img{object-fit:contain;height:1em;width:1em}.dark .shopping-results .item--product{background-color:#2d3032;border:none}.dark .shopping-results .item--product .link,.dark .shopping-results .item--product .title{color:#69abf9}.dark .shopping-results .item--product .description,.dark .shopping-results .item--product .price b{color:#f4f6fa}.shopping .details-pane{position:relative}.shopping .details{border:1px solid #bfc8cd;border-radius:8px;min-height:calc(100dvh - 148px);overflow:hidden;position:relative}.shopping .details .media{align-items:center;background:#fff;border-bottom:1px solid #bfc8cd;box-sizing:border-box;display:flex;height:25em;justify-content:center;padding:1em;transition:all .3s ease}.shopping .details .media img{max-height:23em;object-fit:contain;opacity:1;transition:all .3s ease}.shopping .details .media.loading img{opacity:0}.shopping .details .section{border-bottom:1px solid #99a4ab;padding:1em 1.5em 1.5em;position:relative}.shopping .details .section h3{font-size:1em;font-weight:500;margin:0 0 1em}.shopping .details .section:last-child{border-bottom:none}.shopping .details .section.offers{padding-bottom:0}.shopping .details .section.offers.single{padding-top:0}.shopping .details .section.offers h3{color:#99a4ab}.shopping .details .section.offers h3 b{color:#444b4f;font-weight:500}.shopping .details .title{color:#0c8ce9;font-size:1.25em;font-weight:500;line-height:1.2em;margin:0 0 1.2em}.shopping .details .description{color:#444b4f;display:-webkit-box;font-size:1em;line-height:1.25em;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.shopping .details .description.full{-webkit-line-clamp:inherit}.shopping .details .legal{margin:.5em 0}.shopping .details .more{color:#99a4ab;cursor:pointer;font-size:.875em;font-style:italic;line-height:1.714em}.shopping .details .more .icon{height:1em;width:1em}.shopping .details .branding{line-height:1.875em;margin-bottom:1em}.shopping .details .brand{color:#99a4ab;font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopping .details .brand-logo{height:1.5rem}.shopping .details .brand-logo.invert{filter:invert(1) grayscale(1) contrast(1.5);mix-blend-mode:lighten}.shopping .details .button.buy{position:absolute;right:1.5em;top:1em}.shopping .details .payment-methods ul{list-style:none;margin:0;padding:0}.shopping .details .payment-methods li{align-items:center;display:flex;font-size:1em;gap:.5em;line-height:1.5em;margin:0 0 .25em}.shopping .details .shipping-methods ul{margin:0;padding:0}.shopping .details .shipping-methods li{font-size:1em;line-height:1.5em;list-style:disc inside;margin:0 0 .25em}.shopping .details .close{background:0 0;border:none;padding:0;position:absolute;top:1em;right:1em}.shopping .details .item--offer{border-bottom:1px solid #bfc8cd;display:flex;flex-flow:row nowrap;gap:2em;margin:0 -1.5em;padding:.5em 1.5em}.shopping .details .item--offer:hover{background:#eef1fc}.shopping .details .item--offer:last-child{border-bottom:none}.shopping .details .item--offer .shop-info{flex:1;overflow:hidden}.shopping .details .item--offer .shop-info .name{color:#0c8ce9;font-size:1em;line-height:1.75em;margin:0 0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopping .details .item--offer .shop-info .favicon{margin-right:.5em}.shopping .details .item--offer .shop-info .trusted{color:#99a4ab;font-size:.875rem;line-height:1.286em;margin:0 0 .286em;padding-left:1.714em;position:relative}.shopping .details .item--offer .shop-info .trusted .icon{height:.714em;left:3px;position:absolute;top:4px;width:.714rem}.shopping .details .item--offer .shop-info .availability{color:#99a4ab;font-size:.875rem;line-height:1.286em;margin:0 0 .286em;padding-left:1.714em;position:relative}.shopping .details .item--offer .shop-info .availability .icon{height:.714em;left:3px;position:absolute;top:4px;width:.714rem}.shopping .details .item--offer .shop-info .availability.green .icon{color:#00a046}.shopping .details .item--offer .shop-info .availability.yellow .icon{color:#fbc02d}.shopping .details .item--offer .shop-info .availability.red .icon{color:#df5d5d}.shopping .details .item--offer .price-info{min-width:7.5em;text-align:right}.shopping .details .item--offer .price-info .price{color:#444b4f;font-size:1.25em;line-height:1.4em;margin:0 0 .4em}.shopping .details .item--offer .price-info .price b{font-weight:500}.shopping .details .item--offer .price-info .price del{color:#bfc8cd;font-size:.8em;margin-right:1em}.shopping .details .item--offer .price-info .price.shipping,.shopping .details .item--offer .price-info .price.unit{color:#99a4ab;font-size:.875rem;font-weight:400;line-height:1.286em;margin:0 0 .286em}.dark .shopping .details{background:#2d3032;border:none}.dark .shopping .details .section h3{color:#f4f6fa}.dark .shopping .details .section.offers h3{color:#99a4ab}.dark .shopping .details .section.offers h3 b{color:#f4f6fa}.dark .shopping .details .title{color:#69abf9}.dark .shopping .details .description{color:#f4f6fa}.dark .shopping .details .payment-methods{color:#99a4ab}.dark .shopping .details .payment-methods .icon{color:#f4f6fa}.dark .shopping .details .shipping-methods{color:#99a4ab}.dark .shopping .details .item--offer:hover{background:#414346}.dark .shopping .details .item--offer .shop-info .name{color:#69abf9}.dark .shopping .details .item--offer .price-info .price{color:#f4f6fa}.dark .shopping .details .item--offer .price-info .price.shipping,.dark .shopping .details .item--offer .price-info .price.unit{color:#99a4ab}.shopping .details.inline{grid-column:1/-1}.shopping .details.inline .payment-methods ul{display:flex;flex-flow:row wrap;gap:0 .5em;list-style:disc inside}.shopping .details.inline .payment-methods li{display:list-item}.shopping .details.inline .payment-methods li .icon{display:none}.shopping .details.inline .shipping-methods ul{display:flex;flex-flow:row wrap;gap:0 .5em}.shopping .filters-pane{transition:all .3s ease}.shopping .filters{direction:ltr}.shopping .filters .close{background:0 0;border:none;cursor:pointer;padding:0;position:absolute;right:8px;top:8px;z-index:112}.shopping .filters .close svg.icon{height:36px;width:36px}.shopping .filter{border-radius:.5em;margin-bottom:1.25em;padding:1em}.shopping .filter:last-child{margin-bottom:0}.shopping .filter h3{cursor:pointer;font-size:1em;font-weight:500;line-height:1.5em;margin:0;overflow:hidden;padding-right:1.5em;position:relative;text-overflow:ellipsis;transition:all .3s ease;user-select:none;white-space:nowrap}.shopping .filter h3 .chevron{color:#99a4ab;position:absolute;right:0;top:0;transition:all .3s ease}.shopping .filter .filter-options{display:flex;flex-direction:column;gap:.5em;list-style:none;margin:1.25em 0 .5em;padding:0}.shopping .filter .filter-options:empty{margin:0}.shopping .filter .filter-item{cursor:pointer;font-size:.875em;line-height:1.429em;padding-left:1.857em;position:relative;overflow-wrap:anywhere;user-select:none}.shopping .filter .filter-item .icon{color:#bfc8cd;height:1em;left:0;position:absolute;top:.125em;transition:all .3s ease;width:1em}.shopping .filter .filter-item:hover .icon{color:#99a4ab}.shopping .filter .filter-item .icon.active{color:#0c8ce9}.shopping .filter .filter-item .count{color:#e8aa31;white-space:nowrap}.shopping .filter .more{color:#99a4ab;cursor:pointer;font-size:.875em;font-style:italic;line-height:1.714em;padding-left:1.857em}.shopping .filter .more .icon{height:1em;width:1em}.shopping .filter.collapsed h3{margin-bottom:0}.shopping .filter.collapsed h3 .chevron{transform:rotate(180deg)}.light .shopping .filter{background:#fff;border:1px solid #bfc8cd}.dark .shopping .filter{background:#2d3032}.dark .shopping .filter h3{color:#f4f6fa}.dark .shopping .filter .filter-item{color:#f4f6fa}.dark .shopping .filter .filter-item .icon{color:#99a4ab}.dark .shopping .filter .filter-item:hover .icon{color:#f4f6fa}.dark .shopping .filter .filter-item .icon.active{color:#69abf9}@media only screen and (max-width:767px){.shopping .filters-pane{overflow:hidden}.shopping .layout.has-filters .filters-pane{height:calc(100dvh - 132px);left:0;position:fixed;top:132px;width:100%;z-index:100}.shopping .header.collapsed+.main .layout.has-filters .filters-pane{height:calc(100dvh - 60px);top:60px}.light .shopping .filters-pane{background:#fff}.dark .shopping .filters-pane{background:#2d3032}.shopping .filter{border:none;border-radius:0;margin-bottom:0}.shopping .filter .filter-options{gap:.25em}.shopping .filter .filter-item{font-size:1em;line-height:2em;padding-left:1.625em}.shopping .filter .filter-item .icon{top:.5em}.light .shopping .filter{border:none;border-bottom:1px solid #bfc8cd}}.shopping .scroller{height:calc(100dvh - 148px);margin:0 -1em 0 0;overflow:auto;padding:0 1em 0 0;position:sticky;scrollbar-color:rgba(153,164,171,.5) transparent;scrollbar-width:thin;top:148px}.shopping .scroller::-webkit-scrollbar{width:4px}.shopping .scroller::-webkit-scrollbar-thumb{background:rgba(153,164,171,.5);border-radius:2px}.shopping .scroller::-webkit-scrollbar-track{background:0 0}.shopping .filters-pane .scroller{direction:rtl;margin:0 0 0 -1em;padding:0 0 0 1em}@media only screen and (max-width:767px){.shopping .filters-pane .scroller{direction:ltr;height:100%;margin:0;padding:0;position:static}}
.header-static{height:64px;position:relative;z-index:100}.header-static .logo{position:absolute;left:20px;top:10px}.header-static .logo-email{position:absolute;left:20px;top:20px}.header-static .logo-vpn{position:absolute;left:20px;top:17px}.header-static+.vpn{height:auto}.static{display:flex;flex-flow:column;min-height:100dvh}.static main{flex-grow:1}.static .button{background:#df5d5d;border:1px solid #df5d5d;border-radius:.75em;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:600;height:2.5em;letter-spacing:.04em;line-height:2.5em;margin:1.25em 0 1em;min-width:14.25em;padding:0 1em;position:relative;left:50%;transform:translateX(-50%);transition:all .3s ease;text-transform:uppercase}.static .button.outline{background:0 0;border:1px solid #df5d5d;color:#df5d5d}.static .button.outline-white{background:0 0;border:1px solid #fff;color:#fff}.static .button:hover{background:#bf0000;border:1px solid #bf0000;color:#fff;transition:all .3s ease}.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}.static-colored{overflow:hidden;position:relative}.static-colored:before{content:"";display:block;filter:blur(4.25em);height:22.5em;position:absolute;right:-8.125em;top:0;width:76.375em}.static-colored .static-content{position:relative;z-index:10}.static-colored h2{font-size:2.5em;font-weight:700;line-height:1.5em;text-align:center;margin:1.3em 0 .8em}.static-colored h2 em{font-style:normal}.static-colored h3{font-size:1.875em;font-weight:600;line-height:1.3em;margin:.867em 0 .733em}.static-colored h4{font-size:1.25em;font-weight:600;line-height:1.5em;margin:0}.static-colored p{margin:1em 0}.static-colored .popup{border-radius:1.25em;z-index:10}.static-colored .introduction{align-items:center;display:flex;justify-content:space-between;margin-top:6.5em;padding-bottom:5em}.static-colored .introduction .content{width:53.57%}.static-colored .introduction .content h1{margin-bottom:.52em}.static-colored .introduction .content h3{font-weight:500;margin:0 0 .667em}.static-colored .introduction .content p{font-size:1.25em;line-height:1.5em;margin:1.2em 0 .8em}.static-colored .introduction .content .introduction-buttons{display:inline-block;text-align:center}.static-colored .introduction .content .button{left:0;margin-top:1em;transform:none}.static-colored .introduction .image{margin-top:2.625em;width:41.1%}.static-colored .gradient{position:relative}.static-colored .gradient:before{background-size:cover;border-radius:35%;content:"";filter:blur(4.25em);height:calc(100% - 7.5em);position:absolute;left:-13%;top:7.5em;width:100%}.static-colored .gradient .gradient-content{position:relative;z-index:10}.light .static-colored:before{background:linear-gradient(263.35deg,rgba(73,190,255,.3) 28.29%,#ecf1fe 107.57%)}.light .static-colored .gradient:before{background:linear-gradient(263.35deg,rgba(73,190,255,.3) 28.29%,#ecf1fe 107.57%)}.light .static-colored h2 em{color:#bf0000}.dark .static-colored:before{background:linear-gradient(263.35deg,rgba(73,190,255,.3) 28.29%,rgba(236,241,254,0) 107.57%)}.dark .static-colored .gradient:before{background:linear-gradient(263.35deg,rgba(73,190,255,.3) 28.29%,rgba(236,241,254,0) 107.57%)}.dark .static-colored h2 em{color:#df5d5d}.light .static-content h2,.light .static-content h3,.light .static-content h4,.light .static-content ol li,.light .static-content ul li{color:#444b4f}.dark .static-content h2,.dark .static-content h3,.dark .static-content h4,.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 .thanks-message,.lectures .thanks-message{padding:4em 0}.contact .thanks-message h2,.lectures .thanks-message h2{text-align:center}.contact input[type=email],.contact input[type=search],.contact input[type=tel],.contact input[type=text],.contact select{z-index:0}.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 .button{left:0;transform:translateX(0)}.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}.swisscows-email .advantage{align-items:center;display:flex;justify-content:space-between;margin:4em 0 4.35em}.swisscows-email .advantage .image{text-align:center;width:43.4%}.swisscows-email .advantage .content{width:43.4%}.swisscows-email .advantage .content p{margin-top:.5em}.swisscows-email .guarantees-title{line-height:1.5em;margin:1.083em 0 2.667em}.swisscows-email .guarantees{display:flex;justify-content:space-between;padding-bottom:2em}.swisscows-email .guarantees .guarantee{text-align:center;width:19.29%}.swisscows-email .guarantees .guarantee p{font-weight:500;margin-top:1.75em}.swisscows-email .prices{display:flex;gap:2.5em;justify-content:center;padding:3em 0}.swisscows-email .prices .price-block{box-sizing:border-box;padding:1.375em 2em 5.625em;position:relative;width:20em}.swisscows-email .prices .price-block .title{color:#d45d5d;font-size:1.875em;font-weight:500;margin:0}.swisscows-email .prices .price-block .subtitle{font-size:1.25em;font-weight:500;margin:0;padding-top:2px}.swisscows-email .prices .price-block ul{padding:4px 0}.swisscows-email .prices .price-block ul li{font-size:.875em;line-height:1.429em;margin:.571em 0;padding:0 0 0 28px;position:relative}.swisscows-email .prices .price-block ul li .image{display:inline-block;height:16px;margin-top:0;margin-right:.857em;position:absolute;left:0;top:0;width:16px}.swisscows-email .prices .price-block ul li:hover{background:0 0}.swisscows-email .prices .price-block .button{margin:0;position:absolute;bottom:2em;left:2em;right:2em;transform:none}.swisscows-email .popup-install{align-items:center;box-sizing:border-box;display:flex;gap:1.5em;justify-content:space-between;margin-bottom:2.5em;padding:1.375em 2.625em}.swisscows-email .popup-install .popup-install-content{align-items:center;display:flex;gap:1.5em}.swisscows-email .popup-install .image{display:inline-block}.swisscows-email .popup-install .title{display:inline-block;font-size:1.25em;font-weight:600;line-height:1.5em}.swisscows-email .popup-install .button{left:0;margin:0;min-width:16.5em;transform:none}.swisscows-email .support{align-items:center;display:flex;justify-content:space-between;max-width:876px;position:relative;left:50%;transform:translateX(-50%)}.swisscows-email .support .content{max-width:25em;padding-top:.375em}.swisscows-email .support .content .button{left:0;margin-bottom:0;transform:none}.static-colored .swisscows-email .introduction .content{width:46%}.static-colored .swisscows-email .introduction .content p{padding-right:5.1em}.static-colored .swisscows-email .introduction .content .swisscows-login{display:block;font-size:.75em;font-weight:600;line-height:1.3em;padding-top:1.3em;text-transform:uppercase}.static-colored .swisscows-email .introduction .image{margin-top:0}.static-colored .swisscows-email .introduction .prices{gap:2em;width:50%}.static-colored .swisscows-email .introduction .prices .price-block{width:16.5em}.static-colored .swisscows-email .introduction .prices .price-block .subtitle{font-size:1em;padding-bottom:5px}.swisscows-email .button{min-width:12.5em}.vpn .static-content .extensions{margin-top:3em;padding-bottom:3em}.vpn .server-work{align-items:center;display:flex;justify-content:space-between;margin:4em 0 0}.vpn .server-work.server-work-second{margin:1.75em 0 2.75em}.vpn .server-work.server-work-second .content p{padding-left:.875em}.vpn .server-work .image{text-align:center;width:47%}.vpn .server-work .content{width:50%}.vpn .server-work .content p{margin-top:.5em}.vpn .subs{display:flex;gap:5em;justify-content:center;padding:2em 0}.vpn .subs .subs-block{box-sizing:border-box;padding:1.375em 2em 112px;position:relative;text-align:center;width:20em}.vpn .subs .subs-block .title{color:#df5d5d;font-size:1.875em;font-weight:500;margin:0;padding-top:.333em}.vpn .subs .subs-block .price-month{font-size:1.25em;font-weight:500;margin:.7em 0 .3em}.vpn .subs .subs-block .price-year{color:#a5a4ab;font-size:1em;font-weight:500;margin-top:.375em}.vpn .subs .subs-block .description{color:#a5a4ab;font-size:1em;font-weight:400;line-height:1.5em;padding:.375em 0 .5em}.vpn .subs .subs-block .button{margin:0;position:absolute;bottom:3.375em;left:2em;right:2em;transform:none}.vpn .instructions{display:flex;gap:1.25em;justify-content:space-between;margin-top:-.75em;padding-bottom:3em}.vpn .instructions .instruction{box-sizing:border-box;padding:6.25em 0 0 0;position:relative;width:22%}.vpn .instructions .instruction em{font-size:8.75em;font-style:normal;font-weight:700;position:absolute;left:0;top:0}.vpn .instructions .instruction p{font-size:1em;font-weight:400;line-height:1.5em;margin:0 0 .625em;position:relative;z-index:10}.vpn .instructions .instruction p.title{font-size:1.875em;font-weight:600;line-height:1.3em;margin-bottom:.533em}.vpn .business-users{align-items:center;box-sizing:border-box;display:flex;gap:6.25em;justify-content:left;margin:4.125em 0 1.625em;max-width:57.5em;padding:2.125em 2.5em 2em 6.25em;position:relative;left:50%;transform:translateX(-50%)}.vpn .business-users p{font-size:1em;line-height:1.5em}.vpn .business-users p.title{font-size:2.5em;font-weight:700;line-height:1.2em;margin:.2em 0 .4em}.vpn .business-users p.mail{font-size:1.25em;font-weight:500}.vpn .business-users p.mail svg.icon{color:#df5d5d;font-size:1rem;margin-right:.625em}.static-content .extensions{display:flex;justify-content:space-between;padding-top:1em 0 3em;text-align:center}.static-content .extensions .extension{box-sizing:border-box;max-width:20em;padding:2em 1.25em 2.25em;width:33%;z-index:0}.static-content .extensions .extension p{display:inline-block;font-size:1.25em;font-weight:500;line-height:1.3em;margin:1.2em 0 0;min-height:3em}.static-content .extensions .extension p em{display:inline-block;font-size:.8em;font-style:normal;font-weight:400;padding-top:5px}.static-content .extensions .extension p.download{color:#df5d5d;display:inline-block;font-weight:500;margin-top:1em;min-height:auto}.static-content .extensions .extension.link-browsers .image{margin-top:-.375em}.static-content .extensions .extension.link-browsers .instruction-link p{margin-top:.9em}.light .vpn .instructions .instruction em{color:rgba(191,200,205,.3)}.light .vpn .subs .subs-block .price-month{color:#444b4f}.dark .vpn .instructions .instruction em{color:#353b3e}.dark .vpn .subs .subs-block .price-month{color:#bfc8cd}.vpn-instruction .static-content .extensions{padding:1.625em 0 1.875em}.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:1439px){.static-colored h3{font-size:1.5em}.static-colored .introduction{margin-top:6.25em;padding-bottom:3em}.static-colored .introduction .content{width:50%}.static-colored .introduction .content h1{font-size:2.5em}.static-colored .introduction .content h3{font-size:1.875em}.static-colored .introduction .image{width:40%}.static-colored h2{font-size:1.875em}.static-content .extensions .extension{max-width:17.5em}.swisscows-email .popup-install .title{font-size:16px}.static-colored .swisscows-email .introduction .content p{padding-right:0}.vpn .instructions .instruction{padding-top:6.625em}.vpn .instructions .instruction p{font-size:14px}.vpn .instructions .instruction p.title{font-size:24px}.vpn .static-content .extensions{margin-bottom:2.5em}}@media only screen and (min-width:1180px) and (max-width:1439px){.row.row-introduction{max-width:1120px}}@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){.static-colored h3{font-size:1.25em}.static-colored h4{font-size:1em}.static-colored .introduction{margin-top:3.25em;padding-bottom:3em}.static-colored .introduction .content{width:50%}.static-colored .introduction .content h1{font-size:1.875em}.static-colored .introduction .content h3{font-size:1.625em}.static-colored .introduction .content p{font-size:1em}.static-colored .introduction .image{width:42%}.static-colored h2{font-size:1.5em}.vpn .instructions .instruction{padding-top:92px}.vpn .instructions .instruction em{font-size:120px}.vpn .instructions .instruction p{font-size:12px}.vpn .instructions .instruction p.title{font-size:20px}.vpn .server-work .content{width:54%}.vpn .server-work .image{width:39%}.vpn .business-users{gap:54px;margin-top:46px;padding:30px 40px 24px 54px}.vpn .business-users p.title{font-size:24px}.vpn .business-users .image{max-width:120px}.swisscows-email .guarantees .guarantee{width:23%}.swisscows-email .guarantees .guarantee img{max-width:100px!important}.swisscows-email .guarantees .guarantee p{font-size:14px}.swisscows-email .prices{gap:32px}.swisscows-email .prices .price-block .title{font-size:24px}.swisscows-email .prices .price-block .subtitle{font-size:16px}.swisscows-email .prices .price-block .button{min-width:auto}.swisscows-email .popup-install{padding-left:24px;padding-right:24px}.swisscows-email .popup-install .title{font-size:16px}.swisscows-email .popup-install .popup-install-content{width:55%}.swisscows-email .popup-install .button{width:40%}.static-colored .swisscows-email .introduction .content p{padding-right:0}.static-content .extensions{align-items:center;flex-direction:column;gap:32px}.static-content .extensions .extension{max-width:480px;padding:34px 20px 34px 166px;position:relative;width:100%}.static-content .extensions .extension p{margin-top:0;max-width:260px}.static-content .extensions .extension p.download{margin-top:12px}.static-content .extensions .extension .image{position:absolute;left:30px;top:50%;transform:translateY(-50%)}.static-content .extensions .extension.link-browsers .instruction-link p{margin-top:0}.static-content .extensions .extension.link-browsers .image{left:22px;margin-top:0;max-width:150px}.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%}.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:890px){.donation .content-wrap{padding-right:370px}.donation .content-wrap .image{max-width:320px}.swisscows-email .support{justify-content:space-around}.swisscows-email .support .image{max-width:242px}}@media only screen and (max-width:767px){.static-colored h3{font-size:1.25em}.static-colored h4{font-size:1em}.static-colored .introduction{flex-wrap:wrap;margin-top:16px;padding-bottom:74px;text-align:center}.static-colored .introduction .content{width:100%}.static-colored .introduction .content h1{font-size:24px}.static-colored .introduction .content h3{font-size:20px}.static-colored .introduction .content p{font-size:1em}.static-colored .introduction .content .button{margin:1.5em 0 0 1em}.static-colored .introduction .image{padding:0 30px;width:100%}.static-colored h2{font-size:1.5em!important}.swisscows-email .advantages .image{padding:14px 0 42px;text-align:center}.swisscows-email .advantage{margin:0}.swisscows-email .advantage .content{width:100%}.swisscows-email .guarantees-title{margin-bottom:38px}.swisscows-email .guarantees{flex-wrap:wrap}.swisscows-email .guarantees .guarantee{width:100%}.swisscows-email .guarantees .guarantee img{max-width:100px!important}.swisscows-email .guarantees .guarantee p{font-size:14px;margin:12px 30px 30px}.swisscows-email .prices{flex-wrap:wrap;gap:24px;padding:24px 0}.swisscows-email .prices .price-block .title{font-size:24px}.swisscows-email .prices .price-block .subtitle{font-size:16px}.swisscows-email .popup-install{flex-wrap:wrap;gap:0;justify-content:center;padding-left:20px;padding-right:20px}.swisscows-email .popup-install .popup-install-content{flex-wrap:wrap;gap:0;justify-content:center;width:100%}.swisscows-email .popup-install .popup-install-content .title{font-size:16px;text-align:center;width:100%}.swisscows-email .support{flex-direction:column-reverse;flex-wrap:wrap;justify-content:center}.swisscows-email .support .image{max-width:242px}.swisscows-email .support .content .button{left:50%;margin-bottom:40px;transform:translateX(-50%)}.static-colored .swisscows-email .introduction{padding-bottom:34px}.static-colored .swisscows-email .introduction .content p{padding-right:0}.vpn .instructions{flex-wrap:wrap;margin-top:90px}.vpn .instructions .instruction{margin:0;padding-top:40px;width:100%}.vpn .instructions .instruction em{font-size:120px;top:-52px}.vpn .instructions .instruction p{font-size:12px}.vpn .instructions .instruction p.title{font-size:20px}.vpn .instructions .instruction:nth-child(odd){padding-right:56px}.vpn .instructions .instruction:nth-child(even){padding-left:56px;text-align:right}.vpn .instructions .instruction:nth-child(even) em{left:auto;right:0}.vpn .server-work{flex-wrap:wrap;margin-top:0}.vpn .server-work .content{width:100%}.vpn .server-work .content p{font-size:14px}.vpn .server-work .image{box-sizing:border-box;padding:30px 30px 0 30px;width:100%}.vpn .server-work.server-work-second{flex-direction:column-reverse}.vpn .subs{flex-direction:column;gap:24px;padding-bottom:18px}.vpn .subs .subs-block{left:50%;transform:translateX(-50%)}.vpn .business-users{flex-direction:column;gap:24px;margin-top:46px;padding:32px 32px 22px 32px;text-align:center}.vpn .business-users p.title{font-size:24px;margin-top:0}.vpn .business-users .image{max-width:100px}.vpn .static-content .extensions{padding-bottom:2em}.static-content .extensions{align-items:center;flex-direction:column;gap:16px}.static-content .extensions .extension{padding:20px 20px 20px 104px;position:relative;width:100%}.static-content .extensions .extension p{font-size:16px;margin-top:0;max-width:260px}.static-content .extensions .extension p em{font-size:14px}.static-content .extensions .extension p.download{font-size:16px;margin-top:0}.static-content .extensions .extension .image{max-width:64px;position:absolute;left:24px;top:50%;transform:translateY(-50%)}.static-content .extensions .extension.link-browsers .instruction-link p{margin-top:0}.static-content .extensions .extension.link-browsers .image{left:18px;margin-top:0;max-width:86px}.vpn-instruction .static-content .extensions .extension{width:auto}.vpn-instruction .static-content .extensions .extension .image{margin:0}.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%)}.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){.header-static .logo-email,.header-static .logo-vpn{max-width:200px}.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:767px){.static-colored .swisscows-email .introduction{flex-wrap:wrap}.static-colored .swisscows-email .introduction .content{width:100%}.static-colored .swisscows-email .introduction .content h1{margin-bottom:24px}.static-colored .swisscows-email .introduction .content h3{margin-bottom:10px}.static-colored .swisscows-email .introduction .content p{margin-top:0}.static-colored .swisscows-email .introduction .content .button{margin-left:0}.static-colored .swisscows-email .introduction .content .swisscows-login{padding:32px 0 40px}.static-colored .swisscows-email .introduction .prices{flex-wrap:wrap;width:100%}.static-colored .swisscows-email .introduction .prices .price-block{text-align:left}.static-colored .swisscows-email .introduction .prices .price-block .image{padding:0}}@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%}html[lang=hu] .media-education .brochure-wrap .button,html[lang=ru] .media-education .brochure-wrap .button,html[lang=uk] .media-education .brochure-wrap .button{font-size:14px}}@media only screen and (max-width:400px){.about .products .product{width:100%}}@media only screen and (max-width:370px){html[lang=hu] .static-colored h2{font-size:20px!important}}@media only screen and (min-width:1180px){.swisscows-email .tablet-only{display:none!important}}@media only screen and (min-width:768px) and (max-width:1179px){.swisscows-email .tablet-hidden{display:none!important}.swisscows-email .tablet-only{display:block!important}}@media only screen and (max-width:767px){.swisscows-email .tablet-only{display:none!important}}
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.3em;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}
.video .layout{column-gap:0;display:grid;grid-template-columns:0fr 4fr;transition:all .3s ease}.video .layout.has-details{column-gap:2.5em;grid-template-columns:4fr 1fr}@media only screen and (min-width:1280px) and (max-width:1439px){.video .layout.has-details{grid-template-columns:3fr 1fr}}@media only screen and (min-width:1024px) and (max-width:1279px){.video .layout.has-details{grid-template-columns:3fr 1fr}}@media only screen and (min-width:541px) and (max-width:1023px){.video .layout{display:flex;flex-flow:column;gap:0;position:relative}.video .layout.has-details{gap:2em}.video .details-pane{display:none}.video .layout.has-details .details-pane{display:block}}@media only screen and (max-width:540px) and (orientation:portrait),only screen and (max-height:430px) and (max-width:980px) and (orientation:landscape){.video .layout{grid-template-columns:1fr}.video .details-pane{display:none!important}}.video-results{display:grid;transition:all .3s ease}.video-results.list{grid-template-columns:1fr;row-gap:2em}.video-results.tiles{column-gap:2.5em;grid-template-columns:repeat(5,1fr);row-gap:2.5em}@media only screen and (min-width:1280px) and (max-width:1439px){.video-results.tiles{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px) and (max-width:1279px){.video-results.tiles{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px) and (max-width:1023px){.video-results.tiles{column-gap:1.25em;grid-template-columns:repeat(3,1fr);row-gap:2em}}@media only screen and (max-width:767px){.video-results.tiles{grid-template-columns:1fr;row-gap:2em}}.video .items-pane.aside{position:relative}.video .items-pane.aside .video-results{height:calc(100dvh - 148px - 40px);margin-right:-1em;overflow:auto;padding-right:1em;position:sticky;row-gap:1.5em!important;top:148px;scrollbar-width:auto;scrollbar-color:rgba(153,164,171,.5) transparent}.video .items-pane.aside .video-results.tiles{grid-template-columns:1fr!important}.video .items-pane.aside .video-results::-webkit-scrollbar{width:4px}.video .items-pane.aside .video-results::-webkit-scrollbar-thumb{background:rgba(153,164,171,.5);border-radius:2px}.video .items-pane.aside .video-results::-webkit-scrollbar-track{background:0 0}@supports selector(::-webkit-scrollbar-thumb){.video .items-pane.aside .video-results{margin-right:-.5em;padding-right:.5em}}.video-results .item--video .data,.widget-video .item--video .data{flex:1}.video-results .item--video .title,.widget-video .item--video .title{display:-webkit-box;font-size:1em;font-weight:400;line-height:1.25em;margin:.5em 0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-results .item--video .metadata,.widget-video .item--video .metadata{color:#99a4ab;font-size:.75em;line-height:1.5em;margin:.667em 0}.video-results .item--video .metadata span,.widget-video .item--video .metadata span{margin:0 .286em}.video-results .item--video .description,.widget-video .item--video .description{display:-webkit-box;font-size:.875em;line-height:1.5em;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.video-results .item--video .media,.widget-video .item--video .media{aspect-ratio:16/9;border-radius:.625em;overflow:hidden;position:relative;width:13.125em}.video-results .item--video .media:not(.player):before,.widget-video .item--video .media:not(.player):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}.video-results .item--video .media img,.widget-video .item--video .media img{height:100%;object-fit:cover;opacity:1;position:absolute;left:0;top:0;transition:all .3s ease;width:100%}.video-results .item--video .media.loading img,.widget-video .item--video .media.loading img{opacity:0}.video-results .item--video .media .duration,.widget-video .item--video .media .duration{background:#444b4f;border-radius:5px;color:#fff;font-size:.75em;line-height:1.25em;padding:0 2px;position:absolute;bottom:.5em;right:.5em}.video-results.list .item--video{align-items:flex-start;display:flex;flex-direction:row;gap:1.5em;max-width:800px}.aside .video-results.list .item--video{display:block}.aside .video-results.list .item--video .media{width:100%}.aside .video-results.list .item--video .description{font-size:.75em;line-height:1.333em;-webkit-line-clamp:2}.video-results.tiles .item--video .media{width:100%}.video-results.tiles .item--video .description{font-size:.75em;line-height:1.333em;-webkit-line-clamp:2}.light .video-results .item--video .title,.light .widget-video .item--video .title{color:#1178f1}.light .video-results .item--video .media,.light .widget-video .item--video .media{background:#f4f6fa}.dark .video-results .item--video .title,.dark .widget-video .item--video .title{color:#69abf9}.dark .video-results .item--video .media,.dark .widget-video .item--video .media{background:#353b3e}.widget-video .item--video{width:15em}.widget-video .item--video .media{margin-bottom:1em;width:100%}.widget-video .item--video .description{display:none}.widget-video .item--video .metadata{margin:.333em 0}@media only screen and (min-width:541px) and (max-width:1023px){.video-results.list .item--video .description{-webkit-line-clamp:2}}@media only screen and (orientation:landscape){.video-results .item--video.has-player{background:#000;flex-direction:column;max-width:inherit;position:fixed;bottom:0;left:0;right:0;top:0;z-index:100001}.video-results .item--video.has-player .media{background:#000;max-height:100dvh;width:100%}.video-results .item--video.has-player .data{padding:0 1em}.video-results .item--video.has-player .title{color:#69abf9}}.video .details-pane{position:relative}.video .details .title{font-size:1.5em;font-weight:500;line-height:1.2em;margin:1em 0 .5em}.video .details .metadata{color:#99a4ab;font-size:.75em;line-height:1.5em}.video .details .metadata span{margin:0 .571em}.video .details .description{font-size:1em;line-height:1.5em}.video .details .media{aspect-ratio:16/9;background:#000;border-radius:.625em;display:block;overflow:hidden;position:relative}.video .details .dismiss{background:0 0;border:none;border-radius:0;color:#99a4ab;left:-2.5em;padding:0;position:absolute;top:0}.light .video .details .title{color:#1178f1}.light .video .details .description a{color:#1178f1}.light .video .details .dismiss:hover{color:#444b4f}.dark .video .details .title{color:#69abf9}.dark .video .details .description a{color:#69abf9}.dark .video .details .dismiss:hover{color:#f4f6fa}@media only screen and (min-width:1280px) and (max-width:1439px){.video .details .title{font-size:1.25em}.video .details .description{font-size:.875em}}@media only screen and (min-width:1024px) and (max-width:1279px){.video .details .title{font-size:1.25em}.video .details .description{font-size:.875em}}@media only screen and (min-width:541px) and (max-width:1023px){.video .details .title{font-size:1.125em;margin:1.333em 0 .667em}.video .details .description{font-size:.875em}}.video .player .poster{height:100%;filter:blur(10px);object-fit:cover;position:absolute;left:0;top:0;width:100%}.video .player .warning{align-items:center;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;padding:0 15%;position:absolute;bottom:0;left:0;right:0;top:0}.video .player .warning h1{color:#fff;font-size:1.5em;font-weight:500;line-height:1.25em;text-align:center}.video .player .warning p{color:#fff;line-height:1.5em;margin:0 0 1.25em;text-align:center}.video .player .warning .buttons{display:flex;gap:1.5em;margin-bottom:1.25rem}.video .player .warning .button{min-width:12em;padding:0 2em}.video .player .warning .check-player-mode{color:#fff;display:inline-block;font-size:.875em;line-height:1.714em;padding-left:1.5em;position:relative}.video .player .warning .check-player-mode input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:540px){.video .player .warning{padding:0 1em}.video .player .warning h1{font-size:1em}.video .player .warning p{font-size:.75em;margin:0 0 1em}.video .player .warning .buttons{gap:1em;margin:0 0 1em}.video .player .warning .button{font-size:.625em}.video .player .warning .check-player-mode{font-size:.75em}}
.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{flex-direction:column;gap:0;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0}.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 .page-results{display:flex;flex-wrap:wrap;justify-content:space-between}.web-results{box-sizing:border-box;width:62.5em}.web-results .item-web{margin-bottom:2em;max-width:50em;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:16px;line-height:24px;max-height:72px;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.web-results .item-web .description b,.web-results .item-web .site b{font-style:normal;font-weight:500}html[lang=lv] .web-results .item-web .site,html[lang=pt] .web-results .item-web .site{max-width:calc(100% - 140px)}.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:1280px) and (max-width:1439px){.web-results{max-width:50em}.web-results .item-web{margin:0 0 2em 0}}@media only screen and (min-width:1024px) and (max-width:1279px){.web-results{max-width:1000px;width:100%}.web-results .item-web{margin:0 0 2em 0;width:800px}}@media only screen and (min-width:768px) and (max-width:1023px){.web-results{width:100%}.web-results .item-web{margin:0 0 2em 0}}@media only screen and (max-width:767px){.web-results{width:100%}.web-results .item-web{margin:0 0 24px 0}.web-results .item-web .description{font-size:14px;line-height:18px;max-height:54px}}
.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:2.75em 0;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;max-height:100%;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 */
