@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@font-face{font-display:swap;font-family:Coolvetica Lt;font-style:normal;font-weight:300;src:url(c6edf96213c2eea5c706.eot);src:local("CoolveticaLt-Regular"),url(c6edf96213c2eea5c706.eot?#iefix) format("embedded-opentype"),url(84d0ab7d24b7ee6209ec.woff2) format("woff2"),url(aac30bf2ff3c732a5f03.woff) format("woff"),url(5913684f10c13c421898.ttf) format("truetype")}:root{--white:#fff;--rose:#d61865;--marsala:#a1124e;--purple:#6712d2;--orange:#f08200;--yellow:#ffbf0f;--marble:#f5f5f5;--btn-default:#e5e5e5;--black:#151515;--grey:#777;--overlay:hsla(0,0%,8%,.7)}*{margin:0;padding:0;transition:none}*,body{box-sizing:border-box}body{background:var(--marble);font-family:Inter Tight,sans-serif;font-size:12px;overflow-x:hidden;position:relative;scroll-behavior:smooth}body.no-scroll{overflow-y:hidden}a{text-decoration:none}a,button{box-sizing:border-box;color:inherit;cursor:pointer}button{background:transparent;border:none;outline:none}div,span{box-sizing:border-box}img{width:100%}.wrapper{overflow:hidden;position:relative}.container{margin:0 auto;width:100%}.flex{display:flex}@media (max-width:1600px){.container{max-width:1440px;padding:0 20px}}@media (min-width:1601px){.container{max-width:1620px;padding:0 50px}}header{position:fixed;top:20px;width:100%;z-index:100}@media (max-width:650px){header{padding:0 10px;top:10px}}@media (min-width:651px){header{padding:0 20px}}.header_container{margin:0 auto;max-width:1720px}.header_wrapper{align-items:center;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.8);border-radius:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);display:flex;height:100px;justify-content:space-between;padding:0 50px}.logo{margin-top:5px}@media (max-width:550px){.header_wrapper{border-radius:5px;box-shadow:0 .5px .5px 0 rgba(0,0,0,.25);height:50px;padding:0 10px}}.header_nav{align-items:center;display:flex}.header_nav .links{display:flex;gap:50px}.header_nav .links a{color:var(--black);font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:color .2s}.header_nav .links a:hover{color:var(--rose)}@media (max-width:1150px){.header_nav .links{display:none}}.header_tg{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--white);display:flex;font-size:18px;font-style:normal;font-weight:400;height:30px;justify-content:center;line-height:normal;margin-left:50px;padding:8px 16px}@media (max-width:550px){.header_tg .btn-text{display:none}.header_tg{border-radius:3px;margin:0;padding:0;width:30px}.header_tg .icon{align-items:center;display:flex;justify-content:center;width:30px}.header_tg .icon svg{height:15px;width:15px}}.header_tg .icon svg path{fill:var(--white);transition:.1s linear}.header_tg:hover .icon svg path{fill:var(--rose)}.header_tg .btn-text{margin-left:8px}.burger{align-items:center;background:var(--rose,#d61865);border-radius:7px;display:flex;height:30px;justify-content:center;margin-left:25px;width:30px}.burger svg{width:100%}@media (max-width:550px){.burger{border-radius:3px;margin-left:7px}}main{margin-top:120px}@media (max-width:550px){main{margin-top:60px}}.hero{margin-bottom:150px;padding-top:100px}.hero_title{align-items:center;display:flex;flex-wrap:wrap;gap:40px;max-width:906px;width:100%}.hero_title span{align-items:flex-end;display:flex;max-width:max-content;width:100%}.hero_title span:first-child,.hero_title span:nth-child(3){margin-top:15px}.hero_title span svg{margin:0;padding:0;width:100%}.hero_title-img{width:100%}.hero_description{color:var(--black);font-size:calc(8.4px + 1.125vw);margin-top:26px}.btn,.hero_description{font-style:normal;font-weight:400;line-height:normal}.btn{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;font-size:calc(10.8px + 1vw);justify-content:center;padding:12px 18px;text-align:center}.btn-rose{background:var(--rose);color:var(--white);transition:all .3s}.btn-rose:hover{background:transparent;border:1px solid var(--rose);color:var(--rose)}.hero_btn{align-items:center;display:flex;height:auto;justify-content:center;margin-top:100px;max-height:50px}.hero_row{display:flex;position:relative}.hero_social{bottom:0;position:absolute;right:0}.hero_social .inst{margin-left:25px}.hero_services{margin-top:100px;max-width:100%}.hero_services,.hero_services-wrapper{align-items:center;display:flex;justify-content:space-between}@media (min-width:1440px){.hero_services-wrapper{gap:20px}}.service_item{align-items:center;background:var(--white);border-radius:8px;display:flex;justify-content:center;padding:12px 18px}.service_item .icon{display:flex;margin-right:10px}.service_item .icon svg path{fill:var(--black);transition:fill .2s ease-in-out}.service_item:hover .icon.rose svg path{fill:var(--rose)}.service_item:hover .icon.purple svg path{fill:var(--purple)}.service_item:hover .icon.orange svg path{fill:var(--orange)}.service_item:hover .icon.yellow svg path{fill:var(--yellow)}.service_item:hover .icon.marsala svg path{fill:var(--marsala)}.service_item-text{color:var(--black);font-size:calc(12.4px + .5vw);font-style:normal;font-weight:400;line-height:normal}@media (min-width:768px){.hero_img img{max-width:510px;width:90%}}@media (max-width:560px){.hero{margin-bottom:50px;padding-top:31px}.hero_row{flex-direction:column-reverse}.hero_img img{display:block;margin-bottom:-55px;padding:20px 20px 0 35%}.hero_description{margin-top:20px}.btn{border-radius:5px;font-size:calc(10.8px + 1vw);height:26px;margin-top:30px}.hero_social .fb svg{height:15px;width:8.091px}.hero_social .inst{margin-left:8px}.hero_social .inst svg{height:15px;width:15px}.hero_services{margin-top:50px}.hero_services-wrapper{max-width:fit-content}}.watch_this{margin-bottom:150px}@media (max-width:1024px){.watch_this{margin-bottom:50px}.watch_this .watch_btn{display:none}}.case{background-size:cover;transition:transform .3s}.case.box-item{min-height:375px}@media (min-width:1024px){.case:hover{background-size:cover;transform:scale(1.1)}}.case-rose .box-wrapper{background:rgba(214,24,101,.7)}.case-marsala .box-wrapper{background:rgba(161,18,78,.7)}.case-purple .box-wrapper{background:rgba(103,18,210,.7)}.case-orange .box-wrapper{background:rgba(240,130,0,.7)}.case-yellow .box-wrapper{background:rgba(255,191,15,.7)}.case .box-wrapper{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;opacity:0;overflow:hidden;transition:opacity .3s}.case:hover .box-wrapper,.cases .box-wrapper{opacity:1}@media (max-width:1024px){.case .box-wrapper{opacity:1}.case.box-item{min-height:200px}}.case-caption{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.case:hover .case-caption{opacity:1}.case-caption:after,.case-hover-icon{background-color:var(--marble);background-image:url(eef2cb8aa3c96cf13ac7.svg);background-position:50%;background-repeat:no-repeat;border-radius:50px;bottom:0;content:"";height:50px;position:absolute;right:-100%;transition:right .2s;width:50px}.case:hover .case-caption:after{right:0}.case-title{font-size:calc(18px + 2.1875vw);font-weight:300}.case-description,.case-title{color:var(--marble);font-style:normal;line-height:normal}.case-description{font-size:calc(8.4px + .5vw);font-weight:400;padding-right:50px}.section-list .title{color:var(--black);font-family:Coolvetica Lt;font-size:calc(25.6px + 3.875vw);font-style:normal;font-weight:300;line-height:100%}.watch_btn{height:50px}.section-list .section-title{align-items:center;display:flex;justify-content:space-between}.section-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;margin-top:70px}.section-grid .box-item{border-radius:30px;height:375px}.box-rose{background:var(--rose);color:var(--white)}.box-white{background:var(--white);color:var(--black)}.services_list .box-rose .box-wrapper{background:var(--rose);color:var(--white)}.service.box-rose .service-description,.service.box-rose .service-title{color:var(--white)}@media(max-width:1280px){.section-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.section-grid{grid-template-columns:1fr}}.team{margin-bottom:150px}@media (max-width:1024px){.team{margin-bottom:50px}}.team-button:hover svg path{fill:var(--white)}@media (max-width:600px){.team-button{margin-top:0}.team-button .icon svg{height:10px;width:10px}}.team .section-title .title{justify-content:center;margin-bottom:20px}.team-item-img img{border-radius:40px}.section-text{color:var(--black);font-size:calc(10px + .625vw);font-style:normal;font-weight:400;line-height:normal;text-align:center;text-transform:lowercase}.team_list{grid-template-columns:1fr 1fr}@media (max-width:700px){.team_list{display:flex;gap:0;grid-template-columns:auto;margin-top:30px}}.team_list .box-item{background:transparent;background-repeat:no-repeat;background-size:cover;border-radius:50px;cursor:pointer;min-height:410px;transition:background-size .4s}@media (max-width:1024px){.team_list .box-item{background-size:cover;min-height:200px;min-width:100%}}.section-group{align-items:center;display:flex;flex-direction:column}.btn-casper{border:1px solid var(--rose);border-radius:8px;gap:10px;min-width:185px;transition:all .3s;width:max-content}.btn-casper:hover{background:var(--rose);border:1px solid transparent;color:var(--white)}.section-2 .section-description{margin-bottom:70px}@media (max-width:500px){.section-description{margin-bottom:30px}}.team .title{margin-bottom:50px}@media (min-width:768px){.services{margin-bottom:150px}}@media (max-width:768px){.services{margin-bottom:50px}}@media (max-width:600px){.services_list{margin-top:30px;grid-gap:20px}}.services_list .box-item{opacity:1;position:relative}.section-grid .box-item{height:100%}.services_list .box-item{min-height:460px}.services_list .box-item.no-list{min-height:320px}.services_list .box-wrapper{background:var(--white);box-shadow:1px 1px 1px 0 hsla(0,0%,8%,.25);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-around;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:1}@media (min-width:768px){.services_list .box-item:hover .box-wrapper{transform:scale(1.1)}}.services_list .box-wrapper.bg-rose{background:var(--rose)}.section-grid .box-item .box-wrapper{border-radius:30px;padding:25px}.service-footer{display:flex;justify-content:flex-end}.service-btn{align-items:center;border:1px solid var(--black);border-radius:5px;color:var(--black);display:flex;font-size:12px;font-style:normal;font-weight:600;gap:10px;height:21px;justify-content:center;line-height:normal;max-width:max-content;padding:5px 11px}.service-btn.white-btn{border:1px solid var(--marble);color:var(--white)}.box-item .tags{display:flex;flex-wrap:wrap;gap:10px;max-width:50%}@media (max-width:1024px){.box-item .tags{max-width:100%}}.tags .tag{background:var(--marble);border-radius:5px;color:var(--black);font-size:14px;font-size:calc(6.8px + .375vw);font-style:normal;font-weight:400;line-height:normal;padding:5px 11px}.tags a:hover{color:var(--purple)}.service .service-icon{margin-bottom:50px}.service.box-item .service-icon svg path{fill:var(--black);transition:.1s linear}.service.box-item:nth-child(6) .service-icon svg path{fill:var(--white)}.service.box-item:hover .service-icon svg path{fill:var(--purple)}.service.box-item{transition:.1s linear}.service.box-item:hover .service-btn{border:1px solid var(--purple);color:var(--purple)}.service.box-item:hover .service-btn .icon svg path{transition:.1s linear;fill:var(--black);fill:var(--purple)}.service .service-title{font-size:calc(24px + .3125vw);margin-bottom:32px}.service .service-description,.service .service-title{color:var(--black);font-style:normal;font-weight:300;line-height:normal}.service .service-description{font-size:calc(8px + .625vw);margin-bottom:35px}.service .service-attrs{color:var(--black);display:flex;flex-direction:column;flex-wrap:wrap;font-size:calc(8.4px + .5vw);font-style:normal;font-weight:300;height:150px;line-height:normal;margin-left:20px;text-transform:lowercase}.service .service-attrs li{position:relative}.service .service-attrs li:after{background:var(--black);border-radius:100%;content:"";height:5px;left:-20px;margin-right:10px;position:absolute;top:50%;width:5px}.service .service-attrs li{display:flex;list-style-type:none}@media (max-width:1024px){.service .service-title{margin-bottom:15px}.service .service-description{margin-bottom:14px}.service .service-icon{margin-bottom:20px}.services_list .box-item,.services_list .box-item.no-list{min-height:250px}.service .service-attrs{height:auto}.services_list .box-wrapper{position:relative}}.clients{padding-bottom:150px}.clients-wrapper{border-radius:50px;padding:70px}.clients-wrapper.box-rose .section-description .section-text,.clients-wrapper.box-rose .title{color:var(--white)}.clients-wrapper.box-white .section-description .section-text,.clients-wrapper.box-white .title{color:var(--black)}.clients-wrapper .section-title{line-height:100%;margin-bottom:50px}.clients-wrapper .section-description .section-text{line-height:120%}.clients_list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media (max-width:1024px){.clients_list{grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:0}.clients-wrapper{padding:20px 35px 35px}}.client-item{position:relative}@media (min-width:1281px){.client-item:after{content:"";height:100%;position:absolute;right:-30px;top:0;width:2px}.clients_list .client-item:nth-child(-n+5):before,.clients_list .client-item:nth-of-type(-n+5):before{bottom:-30px;content:"";height:2px;left:0;position:absolute;width:100%}.section-wrapper.box-rose .client-item:after{background:url(5868ae6c4eddfe262dfe.svg) no-repeat;background-position:50%;background-size:contain}.section-wrapper.box-rose .client-item:nth-child(-n+5):before,.section-wrapper.box-rose .client-item:nth-of-type(-n+5):before{background:url(34c435aca1b10af14388.svg) no-repeat;background-position:50%}.section-wrapper.box-white .client-item:after{background:url(98d1f994e769c8ec5f30.svg) no-repeat;background-position:50%;background-size:contain}.section-wrapper.box-white .client-item:nth-child(-n+5):before,.section-wrapper.box-white .client-item:nth-of-type(-n+5):before{background:url(98b470e201b770b400c9.svg) no-repeat;background-position:50%}.clients_list .client-item:nth-child(5n):after{display:none}}@media (max-width:1280px){.clients{padding-bottom:25px}.client-img img,.client-img svg{width:100%}.client-item .client-img{padding:0 10px}.client-item:nth-child(odd):after{content:"";height:100%;position:absolute;right:-10px;top:14px;width:1px}.client-item:before{bottom:-12px;content:"";height:1px;left:8px;position:absolute;width:100%}.clients-wrapper.box-rose .client-item:nth-child(odd):after{background:url(1794d1602a4782ec8c1a.svg) no-repeat;background-position:50%;background-size:cover}.clients-wrapper.box-rose .client-item:before{background:url(bc87d1a20d93293c6c4c.svg) no-repeat;background-position:50%;background-size:cover}.clients-wrapper.box-white .client-item:nth-child(odd):after{background:url(28fb5cdb19237b9f4d3e.svg) no-repeat;background-position:50%;background-size:cover}.clients-wrapper.box-white .client-item:before{background:url(c72b52c6e5945a4399b8.svg) no-repeat;background-position:50%;background-size:cover}.client-item:nth-last-child(-n+2):before{display:none}.clients-wrapper{border-radius:15px}}.client-item a{height:100%;left:0;position:absolute;top:0;width:100%}.client-item .client-img{align-items:center;background-repeat:no-repeat;display:flex;justify-content:center;min-height:100px;width:100%}.box-rose .client-img path{fill:var(--white)}.box-white .client-img path{fill:var(--black)}.say_form .title{color:var(--black);font-family:Coolvetica Lt;font-size:calc(25.6px + 3.875vw);font-style:normal;font-weight:300;line-height:100%;margin-top:-32px}.say_form.box-rose .title{color:var(--white)}.say_form-icon{margin-left:50%;margin-top:80px}.say_form-icon svg{width:100%}.say_form.box-rose .say_form-icon{display:none}.say_form-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;padding:75px 0}@media (max-width:500px){.say_form-wrapper{grid-template-columns:1fr}}@media (min-width:501px) and (max-width:1280px){.say_form-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.say_form .title{margin-top:0}.say_form-wrapper{padding:28px 0}}.say_form .form{margin-left:50px}.form,.form *{display:block}.form input[type=email],.form input[type=text]{background:var(--marble);border:1px solid var(--marble);border-radius:8px;font-size:calc(11.2px + .25vw);height:64.167px;margin-bottom:10px;outline:none;padding:0 19px;transition:.1s linear;width:100%}.form input[type=email]:focus,.form input[type=text]:focus{border:1px solid var(--rose)}.form input[type=email]::placeholder,.form input[type=text]::placeholder{color:var(--grey);font-size:calc(11.2px + .25vw);font-style:normal;font-weight:400;line-height:normal;text-transform:lowercase}.form input[type=checkbox]{display:none}.form-policy{color:var(--black);display:flex;font-size:calc(9.2px + .25vw);font-style:normal;font-weight:400;line-height:normal;margin:20px 0 75px;text-transform:lowercase}@media (max-width:600px){.form input[type=email],.form input[type=text]{height:35px}.form-policy{margin:20px 0 50px}}.policy~label{display:flex;gap:5px;padding-left:30px;position:relative;transition:.1s linear}.policy~label a{border-bottom:1px solid var(--black)}.policy~label:before{border:1px solid var(--black);border-radius:3px;color:var(--white);content:"\2713";cursor:pointer;display:inline-block;height:20px;left:0;position:absolute;text-align:center;top:-3px;transition:.1s linear;width:20px}.policy:checked~label:before{border:1px solid var(--rose);color:var(--rose);font-size:18px}.box-rose .policy~label a{border-bottom:1px solid var(--white)}.box-rose .policy~label:before{border:1px solid var(--white);color:var(--rose)}.box-rose .policy:checked~label:before,.box-rose .policy~label{color:var(--white)}details{color:var(--black);font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:17px}details summary{cursor:pointer;outline:none;transition:background-color .1s linear;user-select:none}.list-links{display:block;list-style:none;margin-top:20px;opacity:0;transition:.5s linear}details[open] .list-links{opacity:1}.say_form-info{display:flex;flex-direction:column;justify-content:space-between;margin-left:75px}.details-group a:before{background-image:url(fdc9f998345297db742e.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:17.111px;margin-right:20px;width:14.426px}.details-group a{align-items:center;color:var(--black);display:flex;font-size:calc(10.8px + 1vw);font-style:normal;font-weight:300;line-height:normal;margin-bottom:17px}.say_form.box-rose .details-group a{color:var(--white)}.say_form.box-rose .details-group a:before{background-image:url(956082f76f8e68c4e69f.svg)}a{transition:.1s linear}a:hover{color:var(--rose)}.link-contact{color:var(--black);display:block;font-size:50px;font-size:calc(20px + 1.5625vw);font-style:normal;font-weight:300;line-height:normal}.link-contact.link-email{margin-bottom:45px}.link-contact.link-phone{margin-bottom:35px}.say_form.box-rose .link-contact{color:var(--white)}.social{padding-left:10px}.social-link.telegram{margin-right:25px}footer{background:var(--rose);height:100px}.footer-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between}.footer_container{height:100%}.footer-logo svg{width:100%}.footer-copy{display:flex;gap:75px}@media (max-width:500px){footer{height:80px}.footer-copy{flex-direction:column;gap:5px}}.copyright,.footer-copy a{color:var(--white);font-size:calc(10.8px + .375vw);font-style:normal;font-weight:400;line-height:normal}.swiper{max-width:100%;min-height:0;width:100%}.service_item.swiper-slide{margin-right:20px;width:max-content!important}@media (max-width:1024px){.desktop{display:none}}@media (min-width:1025px){.mobile{display:none}}@media (max-width:1024px){.say_form .form{margin-left:0;margin-top:30px}.say_form-info{margin-left:0;padding-top:34px;position:relative}.btn-form{display:flex}.details-group{margin-bottom:50px}.social{display:flex}}@media (max-width:600px){.say_form-icon.genek{margin:0;position:absolute;right:0;top:-25%;width:30%}.link-contact.link-email,.link-contact.link-phone{margin-bottom:20px}.social-link svg{height:25px;width:40px}.social-link.telegram{margin-right:0}.footer-logo{width:100px}}@media (min-width:601px) and (max-width:1024px){.say_form-icon.genek{margin:0;position:absolute;right:30%;top:-80%;width:50%}}.overlay{background:var(--black);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease-in-out;visibility:hidden;width:100%;z-index:101}.overlay.show{opacity:.7;visibility:visible}.fancybox__backdrop{background:var(--overlay)!important}.popup-form{background:transparent!important;border-radius:30px!important;height:100%;margin-top:7%!important;max-width:648px!important;padding:0!important;width:100%}@media (max-width:750px){.popup-form{margin-top:30%!important;width:calc(100% - 20px)}}.popup-form_wrapper{background:var(--rose);border-radius:30px;min-width:100%;padding:70px;position:relative}.popup-header{display:flex;justify-content:flex-end;width:100%}.popup-form-close{position:absolute;right:25px;top:25px}.popup-form .title{color:var(--marble);font-family:Coolvetica Lt;font-size:calc(33.6px + 1.375vw);font-style:normal;font-weight:300;line-height:100%}.popup-form form{margin-top:70px}.btn-white{background:var(--marble);border-radius:8px;color:var(--black)}.popup-form .btn{display:flex;font-size:calc(12.4px + .5vw);height:40px}.popup-form .policy~label:before{border:1px solid var(--white);color:var(--rose);content:"\2713"}.popup-form .checkbox-label,.popup-form .policy:checked~label:before{color:var(--white)}.popup-form .policy~label a{border-bottom:1px solid var(--white)}.popup-form .policy~label a:hover{color:var(--black)}.popup-form .policy:checked~label{color:var(--white)}@media (max-width:600px){.popup-form_wrapper{padding:20px}.popup-form-close{position:absolute;right:20px;top:20px}.popup-form form{margin-top:30px}.popup-form .btn{font-size:26px}.popup-form .form-policy{margin:20px 0 30px}}.burger-menu{background:var(--rose);border-radius:0 0 20px 20px;opacity:0;position:fixed;right:0;top:0;transform:translateY(-300px);transition:.3s ease-in-out;visibility:hidden;width:473px;z-index:102}.burger-menu.open{opacity:1;transform:translateY(0);visibility:visible}.burger-menu_header{display:flex;justify-content:flex-end}.close-burger{margin-right:50px;margin-top:50px}.burger-menu_content{height:100%;padding:70px 100px;width:100%}.burger_navigation{list-style:none}.burger_navigation a{color:var(--marble);font-family:Coolvetica Lt;font-style:normal;font-weight:300;line-height:100%}.burger_navigation li.big-link a{font-size:calc(33.6px + 1.375vw)}.burger_navigation li.small-link a{font-size:calc(15.6px + .75vw);font-weight:100}.burger_navigation li.big-link,.burger_navigation li.small-link{margin-bottom:20px}.link{position:relative;text-decoration:none;transition:color .3s ease}.link:after{background-color:var(--marble);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.link:hover:after{width:100%}@media (max-width:600px){.burger-menu_content{padding:39px 59px 80px}.burger-menu{left:0;margin:0 auto;width:90%}.close-burger{margin-right:10px;margin-top:10px}}.cases-tabs{display:flex;gap:25px;list-style-type:none}.btn-tab{background:var(--btn-default);border-radius:8px;color:var(--black);font-size:22px;font-size:calc(12.4px + .5vw);font-style:normal;font-weight:400;height:36px;line-height:normal;margin-top:0;text-align:center;transition:background inline .3s}.cases .title{line-height:75px}.cases .section-title{align-items:flex-end}.case-body-item{height:0;margin-top:0;opacity:0;overflow:hidden;transition:opacity 1s ease-in-out}.case-body-item.active{height:100%;margin-top:70px;opacity:1;overflow:visible}.btn-tab.active{background:var(--purple);color:var(--white)}@media (max-width:1280px){.cases .section-title,.cases-tabs{flex-wrap:wrap}.cases-tabs{margin-top:30px}}@media (max-width:768px){.cases-tabs{gap:10px}.case-body-item.active{margin-top:40px}}.breadcrumbs{display:flex;gap:10px;list-style-type:none;padding:50px 0 65px}.breadcrumbs a{color:#777;font-size:calc(8.4px + .5vw);font-style:normal;font-weight:400;line-height:normal}.breadcrumbs .arrow{align-items:center;display:flex;z-index:1}.breadcrumbs li:last-child a{color:var(--black)}@media (max-width:768px){.breadcrumbs{gap:5px;padding:30px 0 40px}}.rose .btn-tab.active{background:var(--rose)}.marsala .btn-tab.active{background:var(--marsala)}.purple .btn-tab.active{background:var(--purple)}.orange .btn-tab.active{background:var(--orange)}.yellow .btn-tab.active{background:var(--yellow)}.case-rose.box-trigger .box-wrapper{background:var(--rose)}.case-marsala.box-trigger .box-wrapper{background:var(--marsala)}.case-purple.box-trigger .box-wrapper{background:var(--purple)}.case-orange.box-trigger .box-wrapper{background:var(--orange)}.case-yellow.box-trigger .box-wrapper{background:var(--yellow)}.box-trigger .case-title{line-height:50px}.case.box-trigger .case-description{display:flex;justify-content:space-between;padding-right:0}.case.box-trigger .case-caption{height:100%;justify-content:space-between}.case.box-trigger .case-caption:after{display:none}.case.box-trigger .case-description .text{align-items:center;display:flex}.case.box-trigger .case-description button{display:flex}.btn-clearfix{border:1px solid var(--marble);border-radius:8px;display:flex;gap:10px;padding:16px 22px}.btn-case{color:var(--marble);font-size:calc(7.6px + .75vw);font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (max-width:768px){.case.box-trigger{display:none}}.case-hero{border-radius:30px;margin-bottom:70px}.case-hero .section-wrapper{border-radius:30px;overflow:hidden;position:relative}@media (max-width:768px){.case-hero .section-wrapper{border-radius:15px}}.case-hero-caption{background:hsla(0,0%,8%,.4);border-radius:30px;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:80px;position:absolute;top:0;width:100%}.case-hero .tags{display:flex;gap:20px}.case-hero .tags span{align-items:center;background:var(--rose);border-radius:8px;color:var(--marble);display:inline-flex;flex-shrink:0;font-size:calc(6px + .625vw);gap:10px;height:30px;justify-content:center;padding:8px 18px}.case-hero-info .title{font-family:Coolvetica Lt;font-size:calc(19.6px + 5.75vw)}.case-hero-info .description,.case-hero-info .title{color:var(--marble);font-style:normal;font-weight:300;line-height:normal}.case-hero-info .description{font-size:calc(10px + .625vw)}@media (max-width:768px){.case-hero-caption{padding:20px}.case-hero .tags span{height:14px;padding:6px}.case-hero-img{height:400px;object-fit:cover}}.page-case .section-2 .section-wrapper{background:var(--white);border-radius:30px;display:flex;gap:50px;padding:70px}.page-case .section-2 .section-wrapper .section-caption,.page-case .section-2 .section-wrapper .section-description{flex:1;margin-bottom:0}.page-case .section-2 .section-wrapper .section-description .text{color:var(--black);font-size:calc(7.6px + .75vw);font-style:normal;font-weight:400;line-height:normal;max-width:715px;padding-right:15px;text-transform:lowercase}.page-case .section-2 .text p:last-child{margin-top:30px}.page-case .section-2{margin-bottom:150px}.page-case .section-2 .title{color:var(--black);font-family:Coolvetica Lt;font-size:calc(18px + 2.1875vw);font-style:normal;font-weight:300;line-height:25px;margin-bottom:40px}.page-case .section-2 .list{list-style:none}.page-case .section-2 .list li{align-items:center;color:var(--black);display:flex;font-size:calc(10.8px + 1vw);font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px}.page-case .section-2 .list li:last-child{margin-bottom:0}.page-case .section-2 .list li:before{content:url(bbf7eeb28b75cef08689.svg);margin-right:10px}@media (max-width:768px){.page-case .section-2 .section-wrapper{flex-direction:column;gap:20px;padding:20px}.page-case .section-2 .title{margin-bottom:20px}.page-case .section-2 .list li{margin-bottom:15px}.page-case .section-2 .list li:before{background:url(bbf7eeb28b75cef08689.svg);background-size:contain;content:"";height:10px;margin-right:5px;width:9px}}.section{margin-bottom:150px}.section .section-wrapper{padding:0 70px;position:relative}.section .title{color:var(--black);font-family:Coolvetica Lt;font-size:calc(25.6px + 3.875vw);font-style:normal;font-weight:300;line-height:100%;max-width:700px}.row{display:flex}.section .row{column-gap:100px;margin-bottom:70px}.section .text{color:var(--black);font-size:calc(7.6px + .75vw);font-style:normal;font-weight:400;line-height:normal;max-width:715px;padding-right:15px;text-transform:lowercase}.section .text p:last-child{margin-top:30px}.section-img-wrap{display:flex}.section-img-wrap img{border-radius:30px}.images-list{gap:50px}.images-list img{border-radius:30px;height:700px;max-width:50%;object-fit:cover}.case-slider{overflow:hidden;position:relative}.case-slide,.case-slider{min-width:100%}.case-slide img{border-radius:30px}.section-slider-wrapper{display:flex}.section-wrapper .arrow{cursor:pointer;position:absolute;top:62%}.case-arrow-prev{left:0}.case-arrow-next{right:0}.section-description{margin-bottom:30px}@media (max-width:768px){.section{margin-bottom:50px}.section .section-wrapper{padding:0}.section .row{flex-direction:column;margin-bottom:0}.section .title{line-height:100%}.page-case .section-2,.section .title{margin-bottom:30px}.section .text p:last-child{margin-top:10px}.section-img-wrap img{border-radius:15px;height:auto;min-height:280px;object-fit:cover}.images-list{flex-direction:column;gap:20px}.images-list img{max-width:100%}.case-slider{height:280px;padding:0 20px}.case-slider img{border-radius:15px;height:100%;object-fit:cover}.section-wrapper .arrow{max-width:10px;z-index:50}.section-wrapper .arrow svg{width:100%}}.page-title{color:var(--black);font-family:Coolvetica Lt;font-size:calc(46px + 4.375vw);font-style:normal;font-weight:300;line-height:120px;margin-bottom:70px}section.service{margin-bottom:60px}section.service .service-title{font-size:calc(18.2px + 2.125vw)}section.service .service-description{margin-bottom:65px}section.service .section-wrapper{background:var(--white);border-radius:30px;display:flex;padding:70px 60px}.service-caption,.service-detail{flex:1}.service-caption{padding-right:35px;position:relative}.service-detail{padding-left:35px}.service-caption:after{background:url(0f8cd00cb9dc46c6309e.svg);background-size:100%;content:"";height:calc(100% - 40px);position:absolute;right:0;top:20px;width:1px}section.service .section-wrapper{position:relative;transform:none;transition:transform .3s ease-in-out}section.service:hover .section-wrapper{transform:scale(1.065)}section.service:hover .service-caption:after{background:url(a91b43fbd2f9551f8e03.svg);content:""}.btn-service{cursor:pointer;height:50px;width:220px}.btn-service .icon{margin-left:10px}section.service:hover .btn-service{background:var(--purple)}section.service:hover .service-title .icon svg path{fill:var(--purple)}.page-services .service .list{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin-top:39px}.page-services .service .list li{align-items:center;color:var(--black);display:flex;font-size:calc(10.8px + 1vw);font-style:normal;font-weight:400;line-height:normal;width:45%}.page-services .service .list li:before{content:url(bbf7eeb28b75cef08689.svg);margin-right:10px}section.service:hover .list li:before{content:url(6dcbe15138e557e0bbd6.svg)}section.service.cta:hover .section-wrapper{transform:none}section.service.cta .section-wrapper{background:var(--rose)}@media(min-width:1440px){section.service.cta .section-wrapper{padding-bottom:0}}.cta{border-radius:30px}.cta .section-wrapper{display:flex}.cta .callback-genek img{height:112%}.cta .btn-callback{border:1px solid var(--marble);border-radius:8px;color:var(--marble);font-size:calc(6px + 1.25vw);font-style:normal;font-weight:400;line-height:normal;max-width:200px;padding:10px 18px;text-align:right}.cta .btn-callback .icon{margin-right:10px}section.service.cta .service-title{line-height:40px;margin-bottom:20px}section.service.cta .service-description{margin-top:40px}section.service.cta .service-description,section.service.cta .service-title{color:var(--white)}section.service.cta:hover .service-title .icon svg path{fill:var(--marble)}@media (max-width:1440px){.cta .callback-genek img{display:none}}@media (min-width:768px){.service-detail .btn-service,.service-detail .separator{display:none}}@media (max-width:768px){section.service.cta .service-title{display:flex;flex-direction:column}section.service .section-wrapper{flex-direction:column;padding:20px}.service-caption .btn-service,.service-caption:after{display:none}.page-services .service .list{flex-direction:column;flex-wrap:nowrap;gap:15px;margin-top:20px}.service-detail{padding-left:0;position:relative}.service-caption{padding-right:0}section.service .service-description{margin-bottom:20px}.service-detail .separator{display:flex;margin-bottom:20px;width:100%}.service-detail .separator svg{width:100%}.service-detail .btn-service{height:max-content;padding:5px 10px;width:max-content}.btn-service .icon{display:flex;margin-left:10px;max-width:7px}.btn-callback{padding:5px 10px;width:max-content}.btn-callback .icon{display:flex;max-width:7px}.service-title .icon{align-items:center;display:flex;margin-bottom:20px}.service-title .icon svg{max-height:15px;max-width:15px}.page-title{line-height:100%;margin-bottom:40px}section.service{margin-bottom:20px}}.single-service{margin-bottom:150px}.single-service .section-wrapper.white-block{background:var(--white);border-radius:30px;padding:70px}.single-service .hero-caption,.single-service .hero-img{flex:1}.single-service .hero-img{display:flex;justify-content:center}.single-service .hero-img img{height:400px;max-width:328.369px}.single-service .page-title{font-size:calc(19.6px + 5.75vw);margin-bottom:50px}.page-description{color:var(--black);font-size:calc(8.4px + 1.125vw);font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.single-service .hero-row{flex-direction:column}}.hero-caption-2{gap:50px;margin-top:70px}.hero-caption-2_img,.hero-caption-2_text{flex:1}.hero-caption-2_img img{border-radius:30px;height:200px;object-fit:cover}.hero-caption-2_text{color:var(--black);font-size:calc(7.6px + .75vw);font-style:normal;font-weight:400;line-height:normal;text-transform:lowercase}.hero-caption-2_text p:last-child{margin-top:20px}.service-tab-body-item .title{color:var(--white);font-family:Coolvetica Lt;font-size:calc(25.6px + 3.875vw);font-style:normal;font-weight:300;line-height:100%;max-width:700px}.service-tab-body{border-radius:50px}.service-work-list{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:10px;padding:25px}.service-work-list li{font-size:calc(10px + .625vw)}.service-tab-text,.service-work-list li{color:var(--white);font-style:normal;font-weight:400;line-height:normal}.service-tab-text{font-size:calc(9px + .3125vw);margin-top:50px;max-width:715px;opacity:.5}.service-tab-body-item{border-radius:50px;height:0;overflow:hidden;padding:0}.service-tab-body-item.active{height:100%;overflow:visible;padding:70px;transform:none}.service-tab-btns{display:flex;gap:25px;list-style:none;margin-left:70px}.service-btn-tab{background:var(--white);border-radius:8px 8px 0 0;color:var(--black);font-size:calc(3.6px + 1.375vw);font-style:normal;font-weight:400;line-height:normal;transition:background .3s ease-in-out}.service-btn-tab .icon{margin-right:10px}.service-btn-tab.active{background:var(--rose);color:var(--white)}.service-btn-tab.active .icon svg path{fill:var(--white)}.work-stages{margin-bottom:150px}.work-stages .section-title .title{color:var(--black);font-family:Coolvetica Lt;font-size:calc(25.6px + 3.875vw);font-style:normal;font-weight:300;line-height:100%}.stages-list{cursor:pointer;display:flex;margin-top:70px;overflow:visible!important}.stages-wrapper{display:flex}.stage{background:var(--white);border-radius:15px;padding:25px}.stage .number{color:var(--rose);font-weight:600;margin-bottom:25px}.stage .number,.stage .text{font-size:22px;font-style:normal;line-height:normal}.stage .text{color:var(--black);font-weight:400}.stages-scrollbar{background-color:#e5e5e5;height:5px;margin-top:30px;width:100%}.swiper-scrollbar-drag{background-color:var(--rose)}.work-stages .section-wrapper{position:relative}@media (max-width:768px){.single-service .section-wrapper.white-block{padding:20px}.single-service .page-title{margin-bottom:20px}.single-service .hero-img{margin-top:25px}.single-service .hero-img img{height:50%;width:65%}.hero-caption-2{flex-direction:column;gap:30px;margin-top:50px}.hero-caption-2_img img{height:150px}.hero-caption-2_text{padding:0 20px}.single-service{margin-bottom:50px}.service-tab-btns{flex-wrap:wrap;gap:10px;margin-bottom:10px;margin-left:20px;max-width:70%}.service-btn-tab{border-radius:2.4px;height:max-content;margin:0;padding:0 10px}.service-btn-tab .icon{display:flex;margin-right:3px}.service-btn-tab .icon svg{max-width:5px}.service-tab-body-item{border-radius:15px}.service-tab-body-item.active{padding:20px}.service-work-list{display:flex;flex-direction:column;padding:13px}.service-tab-text,.stages-list{margin-top:30px}.work-stages{margin-bottom:50px}}.hero_title h1{color:var(--black);font-family:Coolvetica LT;font-size:calc(46px + 5.9375vw);font-style:normal;font-weight:300;line-height:140px}@media(min-width:1280px){.page-team .section_block.hero_img{margin-left:15%}}@media (max-width:768px){.hero_title h1{line-height:100%}.hero_img img{padding:20px 20px 50px 35%}}.hero-caption-team{background:var(--white);border-radius:30px;margin-top:100px;padding:70px}.hero-caption-team .separator{align-items:center;background:url(cde5235dd67fb13fa414.svg);background-size:cover;display:flex;margin:0 70px;min-height:100%;padding-top:10px;width:2px}.hero-caption-2_text-1{color:var(--black);font-family:Coolvetica LT;font-size:calc(18px + 2.1875vw);font-style:normal;font-weight:300;line-height:60px}.hero-caption-2_text-2{align-items:center;color:var(--black);display:flex;flex-direction:column;font-size:calc(8.4px + .5vw);font-style:normal;font-weight:400;justify-content:center;line-height:normal;text-transform:lowercase}.hero-caption-2_text-2 p:last-child{margin-top:20px}.team-list{column-gap:50px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:50px;row-gap:100px}.team-item{background:var(--white);border-radius:30px;position:relative}.trigger-popup-form{cursor:pointer}.team-item-caption{background:var(--rose);border-radius:15px;bottom:-40px;left:50%;min-height:105px;padding:8px 0;position:absolute;transform:translateX(-50%);width:80%}.team-item-name{font-family:Coolvetica LT;font-size:calc(8.8px + 1.625vw)}.team-item-description,.team-item-name{color:var(--marble);font-style:normal;font-weight:400;line-height:normal;text-align:center}.team-item-description{display:flex;font-size:calc(6px + .625vw);justify-content:center;margin-top:5px;text-transform:lowercase}.team-item-description .icon{margin-left:5px}@media (max-width:600px){.team-list{grid-template-columns:1fr}}.reviews{margin-top:70px;padding:0 70px}.review-item{background:var(--white);border-radius:30px;display:flex;gap:50px;padding:70px}.review-img,.review-img img{height:200px;width:200px}.review-img img{border-radius:15px}.review-name{font-family:Coolvetica LT;font-size:calc(8.8px + 1.625vw);font-weight:300;margin-bottom:30px}.review-comment,.review-name{color:var(--black);font-style:normal;line-height:normal}.review-comment{font-size:calc(8.4px + .5vw);font-weight:400;text-transform:lowercase}.reviews .arrow{top:45%}.review-arrow-prev{left:0}.review-arrow-next{right:0}.arrow{z-index:100}.instagram .section-title .title{font-size:calc(19.6px + 5.75vw)}.instagram-cards{display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr;margin-top:70px}.inst-card{border-radius:30px;cursor:pointer;overflow:hidden;position:relative;width:100%}.inst-card img{height:100%;object-fit:cover;width:100%}.inst-card-caption{align-items:center;background:var(--rose);display:flex;gap:15px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s;width:100%}.inst-card-caption .text{color:var(--marble);font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-left:5px}.inst-card-caption .icon{display:flex}.comments,.likes{align-items:center;display:flex}.inst-card:hover .inst-card-caption{opacity:1}@media (min-width:600px) and (max-width:1024px){.team-list{grid-template-columns:1fr 1fr}}@media (max-width:500px){.team-list{grid-template-columns:1fr}}@media (min-width:500px) and (max-width:1024px){.team-list{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.inst-card{min-height:500px}}@media (min-width:768px) and (max-width:1280px){.inst-card{min-height:250px}}@media (min-width:400px) and (max-width:768px){.inst-card{min-height:200px}.review-img,.review-img img{height:100px;width:100px}}@media (max-width:400px){.inst-card{min-height:130px}.review-img,.review-img img{height:50px;width:50px}}@media (max-width:768px){.instagram-cards{grid-template-columns:1fr 1fr}.hero-caption-team{flex-direction:column;padding:20px}.hero-caption-2_text-1{line-height:100%}.hero-caption-team .separator{display:none}}@media (min-width:768px){.separator_mob{display:none}}@media (max-width:768px){.separator_mob{align-items:center;display:flex;justify-content:center;margin:20px 0}.hero-caption-team{margin-top:50px}.team-item-caption{border-radius:5px;bottom:-10px;height:auto;min-height:35px;padding:7px 0}.team-list{row-gap:40px}.instagram-cards{gap:20px;margin-top:30px}.inst-card{border-radius:10px}.reviews{margin-top:30px;padding:0 20px}.review-item{align-items:start;display:grid;flex-direction:column;gap:20px;gap:10px;grid-template-areas:"review-img review-name" "review-comment review-comment";grid-template-columns:auto 1fr;padding:20px}.review-img{grid-area:review-img}.review-name{grid-area:review-name}.review-comment{grid-area:review-comment}}.contacts .row{gap:50px}.contacts-info{flex:1}.contacts-form{flex:1;position:relative}.contacts-title{font-family:Coolvetica LT;font-size:calc(43.6px + 4.5vw);font-weight:300;line-height:120px}.contacts-text,.contacts-title{color:var(--black);font-style:normal;margin-bottom:100px}.contacts-text{font-size:22px;font-weight:400;line-height:normal;max-width:617px;text-transform:lowercase}.contacts-img{height:427px}.contacts-img img{border-radius:30px;height:100%;object-fit:cover}.contacts-form .form{border-radius:30px;padding:92px 70px 70px}.form-services{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.form-btn-service{background:var(--btn-default);border-radius:8px;color:var(--black);cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:8px 18px;text-align:center;width:max-content}.form-btn-service.active{background:var(--purple);color:var(--white)}.input-label{color:var(--marble);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px}.contacts-form input[type=email],.contacts-form input[type=text]{margin-bottom:20px}.contacts-links{display:flex;gap:50px;margin-top:50px}.contacts-links a{background:#e5e5e5;border-radius:30px;cursor:pointer;display:flex;flex:1;flex-direction:column;height:200px;justify-content:space-between;padding:25px}.contacts-links a .text{color:var(--black);font-family:Coolvetica LT;font-size:calc(22px + .9375vw);font-style:normal;font-weight:300;line-height:120px}.contacts-links a:hover{background:var(--rose);color:var(--white)}.contacts-links a:hover .icon svg path{fill:var(--rose)}.contacts-links a:hover .text{color:var(--white)}section.contacts{margin-bottom:150px}@media (min-width:1024px){.contacts-img.mobile{display:none}}@media (max-width:1024px){.contacts-row{display:grid}.contacts-title{line-height:100%;margin-bottom:20px}.contacts-text{margin-bottom:40px}.contacts-img{height:200px}.contacts-img.desktop{display:none}.contacts-img.mobile{margin-top:50px}.contacts-links{flex-direction:column;gap:15px}.contacts-links a{align-items:center;border-radius:10px;flex-direction:row;gap:15px;height:max-content;justify-content:flex-start;padding:10px 20px}.contacts-links a .text{line-height:100%}.contacts-form .form{border-radius:15px;padding:20px}}.arrow.swiper-button-disabled{opacity:0}.hero_services .icon svg{height:16px;max-width:16px}.say-form{position:relative}.form .success{align-items:center;background:rgba(214,24,101,.9);border-radius:30px;color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.3s ease-in-out;visibility:hidden;width:100%}.form .success.show{opacity:1;visibility:visible}.form .text{color:var(--white);font-family:Coolvetica LT;font-size:calc(22px + .9375vw);font-style:normal;font-weight:300;line-height:120px}.form .success-img{background:hsla(0,0%,100%,.9);border-radius:30px;overflow:hidden;padding:50px;width:80%}.say-form .success{border-radius:0}.say_form.box-white .form .success{background:hsla(0,0%,100%,.9)}.say_form.box-white .form .text{color:var(--black)}@media (max-width:768px){.say_form.box-white .form .success-img{display:none}.form .success-img{margin-bottom:40px}}