@charset "UTF-8";body{padding:0}::before,::after{box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:1600px){.container{width:1540px}}@media (min-width:1200px) and (max-width:1599px){.container{width:1140px}}@media (min-width:1025px) and (max-width:1199px){.container{width:970px}}@media (min-width:768px) and (max-width:1024px){.container{width:750px}}@media (max-width:767px){.container{width:100%}}.flex,.ac,.as,.ac-jc,.ac-jb,.as-jb,.jb,.as-jc,.ae-jb,.column-jc,.column-js{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ac-jb,.as-jb,.jb,.ae-jb{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.column-js{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.ac-jc,.as-jc,.column-jc{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.ac,.ac-jc,.ac-jb{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.as,.as-jb,.as-jc{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.column-jc,.column-js{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ae-jb{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.shrink{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}body.fancybox-active{overflow:hidden !important}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:0.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity 0.25s, visibility 0s linear 0.25s;box-sizing:border-box}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity 0.25s, visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0, 0, 0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide > *{display:inline-block;position:relative;padding:70px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#1d1d1d;overflow:visible;box-sizing:border-box}.fancybox-slide > *.youtube_fancybox_modal{padding:0;width:75%;max-width:1920px}.fancybox-slide > *.youtube_fancybox_modal.video_modal video{max-height:90vh}@media (max-width:767px){.fancybox-slide > *.youtube_fancybox_modal{width:100%}}.fancybox-slide > *.youtube_fancybox_modal video{display:block;width:100%;height:auto}@media (max-width:1024px){.fancybox-slide > *{padding:15px}}@media (hover:none) and (pointer:coarse){.fancybox-slide > *{padding:15px}}.fancybox-slide > title,.fancybox-slide > style,.fancybox-slide > meta,.fancybox-slide > link,.fancybox-slide > script,.fancybox-slide > base{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30, 30, 30, 0.6);transition:color 0.3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:0.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30, 30, 30, 0.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{display:none;position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color 0.25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{top:0;right:-40px}.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255, 255, 255, 0.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative;}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide > .fancybox-loading{border:6px solid rgba(100, 100, 100, 0.4);border-top:6px solid rgba(255, 255, 255, 0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate 0.8s infinite linear;animation:fancybox-rotate 0.8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all 0.2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs > ul{list-style:none;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x > ul{overflow:hidden}.fancybox-thumbs-y > ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y > ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs > ul > li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0, 0, 0, 0.1)}.fancybox-thumbs > ul > li > img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs > ul > li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs > ul > li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs > ul > li{max-width:calc(100% - 10px)}}.fancybox-image-wrap{pointer-events:none}.modal_close{position:absolute;right:0;bottom:calc(100% + 15px)}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{overflow:hidden;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-dots{position:absolute;margin:0;list-style-type:none}.slick-dots button{opacity:0;width:100%;height:100%;cursor:pointer}.slick-prev,.slick-next{z-index:3;position:absolute;display:block;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;outline:none;font-size:0;cursor:pointer;color:transparent}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.popup-slider{pointer-events:none;z-index:101;position:fixed}.popup-slider.menu-open{pointer-events:all}.popup-slider.menu-right{top:0;right:0;-moz-transform:translateX(120%);-o-transform:translateX(120%);-ms-transform:translateX(120%);-webkit-transform:translateX(120%);transform:translateX(120%);transition:transform 0.4s}.popup-slider.menu-right.menu-open{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.popup-slider.menu-left{top:0;left:0;-moz-transform:translateX(-120%);-o-transform:translateX(-120%);-ms-transform:translateX(-120%);-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:transform 0.4s}.popup-slider.menu-left.menu-open{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.popup-slider.menu-top{top:0;left:0;-moz-transform:translateY(-120%);-o-transform:translateY(-120%);-ms-transform:translateY(-120%);-webkit-transform:translateY(-120%);transform:translateY(-120%);transition:transform 0.4s}.popup-slider.menu-top.menu-open{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.popup-slider.menu-fade{opacity:0;top:0;left:0;transition:opacity 0.4s;pointer-events:none}.popup-slider.menu-fade.menu-open{pointer-events:all;opacity:1}.close-popup{pointer-events:none;z-index:-1;opacity:0;position:fixed;top:0;right:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:18px;transition:opacity 0.2s;cursor:pointer}.close-popup.menu-open{pointer-events:all;z-index:103;opacity:1;transition-delay:0.4s}.back-layer{pointer-events:none;opacity:0;position:fixed;z-index:10;top:0;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, 0.8);transition:opacity 0.3s;display:none}.back-layer.menu-open{pointer-events:all;z-index:100;-webkit-animation:back-layer 0.5s forwards;animation:back-layer 0.5s forwards}.back-layer.back-transition{opacity:1;z-index:100;-webkit-animation:hide 0.6s forwards;animation:hide 0.6s forwards}@-webkit-keyframes back-layer{0%{opacity:0}100%{opacity:1}}@keyframes back-layer{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{100%{opacity:0}0%{opacity:1}}@keyframes hide{100%{opacity:0}0%{opacity:1}}header{position:absolute;left:0;top:0;width:100%;z-index:200;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(5px);padding:25px 0}@media (max-width:1024px){header{background:white;backdrop-filter:initial;border-bottom:2px solid #e94e1a}}@media (hover:none) and (pointer:coarse){header{background:white;backdrop-filter:initial;border-bottom:2px solid #e94e1a}}header .logo{height:240px}@media (max-width:1024px){header .logo{height:140px}}@media (hover:none) and (pointer:coarse){header .logo{height:140px}}@media (max-width:359px){header .logo{height:110px}}header .logo img{max-height:100%}.nav{display:flex;align-items:center;margin:0}@media (max-width:1024px){.nav{display:none}}@media (hover:none) and (pointer:coarse){.nav{display:none}}.mobile-menu{display:none}.mobile-menu.popup-slider{top:190px;width:100%;height:calc(100vh - 190px);overflow:auto;padding:30px 0;background:white;border-top:2px solid #e94e1a}@media (max-width:1024px){.mobile-menu.popup-slider{display:flex}}@media (hover:none) and (pointer:coarse){.mobile-menu.popup-slider{display:flex}}@media (max-width:359px){.mobile-menu.popup-slider{height:calc(100vh - 160px);top:160px}}.mobile-menu.popup-slider .nav{width:100%;display:flex;flex-direction:column}.item-level-0{list-style:none;margin:0 20px}@media (max-width:1024px){.item-level-0{margin:15px 0}}@media (hover:none) and (pointer:coarse){.item-level-0{margin:15px 0}}.item-level-0:first-of-type{margin-left:0}.item-level-0:last-of-type{margin-right:0}.main-page-page .link-level-0{color:white}@media (max-width:1024px){.main-page-page .link-level-0{color:#000}}@media (hover:none) and (pointer:coarse){.main-page-page .link-level-0{color:#000}}.link-level-0{font-weight:600;color:#000;text-decoration:none;transition:color 0.3s}@media (max-width:1024px){.link-level-0{color:#e94e1a}}@media (hover:none) and (pointer:coarse){.link-level-0{color:#e94e1a}}.link-level-0:hover{color:#e94e1a}.burger{margin-left:15px;width:50px;height:50px;background-color:#e94e1a;position:relative;cursor:pointer;display:none}@media (max-width:450px){.burger{width:40px;height:40px;margin-left:10px}}.burger.menu-open span:first-of-type{transform:rotate(45deg);top:45%}.burger.menu-open span:nth-of-type(2){opacity:0}.burger.menu-open span:last-of-type{transform:rotate(-45deg);bottom:50%}.burger span{width:60%;height:2px;border-radius:4px;background-color:white;position:absolute;left:20%;transition:all 0.3s}.burger span:first-of-type{top:30%}.burger span:nth-of-type(2){top:calc(50% - 1px)}.burger span:last-of-type{bottom:30%}@media (max-width:1024px){.burger{display:block}}@media (hover:none) and (pointer:coarse){.burger{display:block}}.banner{min-height:100vh;position:relative;padding-top:390px;padding-bottom:100px}@media (max-width:1024px){.banner{padding-top:240px;padding-bottom:50px}}@media (hover:none) and (pointer:coarse){.banner{padding-top:240px;padding-bottom:50px}}.banner .container{position:relative;z-index:4}.banner .container .h1,.banner .container .banner_text p{color:white}.banner_background{display:none}@media (max-width:1024px){.banner_background{display:block;z-index:2}}@media (hover:none) and (pointer:coarse){.banner_background{display:block;z-index:2}}.banner_video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.social_link{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e94e1a;border:1px solid #e94e1a;margin-left:15px;transition:background-color 0.3s}.social_link:first-of-type{margin-left:0}@media (max-width:450px){.social_link{width:40px;height:40px;margin-left:10px}}.social_link:hover{background-color:transparent}@media (max-width:1024px){.social_link:hover{background-color:#e94e1a}}@media (hover:none) and (pointer:coarse){.social_link:hover{background-color:#e94e1a}}.social_link_icon{width:50%;height:50%;fill:#fff}.about_section{padding-top:120px;padding-bottom:200px}@media (max-width:1024px){.about_section{padding-top:90px;padding-bottom:60px}}@media (hover:none) and (pointer:coarse){.about_section{padding-top:90px;padding-bottom:60px}}.about_column{width:50%}@media (max-width:1199px){.about_column{width:100%}}.about_column:first-of-type{padding-right:30px}@media (max-width:1199px){.about_column:first-of-type{padding-right:0}}.about_column:last-of-type{display:flex;justify-content:start}@media (max-width:1199px){.about_column:last-of-type{order:-1;margin-bottom:60px}}@media (max-width:600px){.about_column:last-of-type{margin-bottom:30px}}.about_image_wrap{position:relative}.about_image_rhombus_wrap{width:336px;height:415px;position:absolute;left:calc(80% - 165px);bottom:-14%;z-index:1}@media (max-width:767px){.about_image_rhombus_wrap{left:calc(75% - 165px)}}@media (max-width:600px){.about_image_rhombus_wrap{display:none}}.about_image_square{max-width:80%}@media (max-width:767px){.about_image_square{max-width:75%}}@media (max-width:600px){.about_image_square{max-width:100%}}.about_image_rhombus{width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;left:16px;top:16px}@media (max-width:1024px){.about_text{max-height:400px;overflow:auto}}@media (hover:none) and (pointer:coarse){.about_text{max-height:400px;overflow:auto}}.gallery_slider{margin-bottom:40px}@media (max-width:500px){.gallery_slider{margin-bottom:20px}}.gallery_slider .slick-list{padding:0 25%}@media (max-width:767px){.gallery_slider .slick-list{padding:0 15%}}.gallery_item{cursor:pointer;margin:0 10px}.gallery_item_image{position:relative}.gallery_item_image:after{content:'';display:block;padding-top:calc(564 / 862 * 100%)}.gallery_item_image img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-position:center;object-fit:contain}.gallery_slider_dots_wrap{width:75%;display:flex;align-items:center;position:relative}@media (max-width:500px){.gallery_slider_dots_wrap{width:100%}}.gallery_slider_dots_wrap .slick-dots{width:100%;max-width:100%;display:flex}.gallery_slider_dots_wrap .slick-dots li{margin:0;flex-grow:1;height:2px;background:#000;opacity:0.15;transition:all 0.3s}.gallery_slider_dots_wrap .slick-dots li.slick-active{background:#e94e1a;opacity:1}.gallery_slider_arrows_wrap{width:25%;display:flex;align-items:center}@media (max-width:500px){.gallery_slider_arrows_wrap{display:none}}.gallery_slider_arrows_wrap .slick-arrow{width:50px;height:50px;border-radius:50%;border:2px solid #c0c0c0;position:relative}.gallery_slider_arrows_wrap .slick-arrow:hover:after{border-color:transparent #e94e1a transparent transparent}.gallery_slider_arrows_wrap .slick-arrow:hover.slick-next:after{border-color:transparent transparent transparent #e94e1a}.gallery_slider_arrows_wrap .slick-arrow:after{content:'';position:absolute;left:calc(50% - 9.5px);top:calc(50% - 7.5px);width:0;height:0;border-style:solid;border-width:7.5px 15px 7.5px 0;border-color:transparent #c0c0c0 transparent transparent;transition:all 0.3s}.gallery_slider_arrows_wrap .slick-arrow.slick-next{margin-left:20px}.gallery_slider_arrows_wrap .slick-arrow.slick-next:after{left:calc(50% - 5.5px);border-width:7.5px 0 7.5px 15px;border-color:transparent transparent transparent #c0c0c0}.numbers_wrap{padding:120px 0;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:54px;grid-row-gap:54px}@media (max-width:1199px){.numbers_wrap{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}@media (max-width:1024px){.numbers_wrap{grid-column-gap:25px;grid-row-gap:25px;padding:90px 0}}@media (hover:none) and (pointer:coarse){.numbers_wrap{grid-column-gap:25px;grid-row-gap:25px;padding:90px 0}}@media (max-width:500px){.numbers_wrap{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:14px;grid-row-gap:14px}}.number_mask{-webkit-mask-image:url('/images/numbers_mask.svg');mask-image:url('/images/numbers_mask.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover}.number_item{background-color:#f2f2f2;padding-top:110%;position:relative}.number_item_inner{position:absolute;width:calc(100% - 50px);height:calc(100% - 50px);background-color:#e94e1a;left:25px;top:25px}@media (max-width:600px){.number_item_inner{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}}.number_item_content{position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);background-color:white;left:4px;top:4px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 20px}.number_count{font-weight:500;font-size:72px;line-height:55px;margin-bottom:25px;color:#e94e1a}@media (min-width:1200px) and (max-width:1599px){.number_count{font-size:40px;margin-bottom:0}}@media (max-width:1199px){.number_count{font-size:36px;margin-bottom:0}}.number_text{font-size:18px;line-height:150%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-align:center}@media (min-width:1200px) and (max-width:1599px){.number_text{font-size:13px}}@media (max-width:1199px){.number_text{font-size:14px}}.quote_section{display:flex;flex-wrap:wrap;align-items:center;color:black;margin-bottom:120px}@media (max-width:1024px){.quote_section{margin-bottom:90px}}@media (hover:none) and (pointer:coarse){.quote_section{margin-bottom:90px}}.quote_text{width:70%;padding-right:10%;font-size:36px;line-height:150%}@media (max-width:1199px){.quote_text{font-size:28px}}@media (max-width:1024px){.quote_text{width:100%;padding-right:0;font-size:22px}}@media (hover:none) and (pointer:coarse){.quote_text{width:100%;padding-right:0;font-size:22px}}.quote_author{display:flex;align-items:center;width:30%}@media (max-width:1024px){.quote_author{width:100%;order:-1;margin-bottom:30px}}@media (hover:none) and (pointer:coarse){.quote_author{width:100%;order:-1;margin-bottom:30px}}.quote_author_image{border-radius:50%;margin-right:30px}@media (max-width:1199px){.quote_author_image{width:125px;height:125px;margin-right:20px}}.quote_author_name{font-size:32px;margin-bottom:10px}@media (max-width:1199px){.quote_author_name{font-size:28px}}.quote_author_position{font-size:24px}@media (max-width:1199px){.quote_author_position{font-size:22px}}.h1-product{text-align:center}.product_sections{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:20px}.product_sections.slider{display:none}@media (max-width:1024px){.product_sections{display:none}.product_sections.slider{display:block}.product_sections.slider .product_section{margin:0 10px}.product_sections.slider .slick-list{margin:0 -10px}}@media (hover:none) and (pointer:coarse){.product_sections{display:none}.product_sections.slider{display:block}.product_sections.slider .product_section{margin:0 10px}.product_sections.slider .slick-list{margin:0 -10px}}.product_section{cursor:pointer}.product_section:hover .product_section_title,.product_section.active .product_section_title{color:white;background-color:#e94e1a;border-color:#e94e1a}.product_section:hover .product_section_image_wrap:after,.product_section.active .product_section_image_wrap:after{opacity:0}.product_section_image_wrap{position:relative}.product_section_image_wrap:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.3s;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.474) 100%)}.product_section_image_wrap:before{content:'';display:block;padding-top:calc(170 / 290 * 100%)}.product_section_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product_section_title{text-align:center;padding:8px;border:1px solid #e3e3e3;border-top:initial;transition:all 0.3s}.product_items{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:20px;padding-bottom:120px}@media (max-width:1024px){.product_items{padding-bottom:90px;grid-template-columns:repeat(2, 1fr)}}@media (hover:none) and (pointer:coarse){.product_items{padding-bottom:90px;grid-template-columns:repeat(2, 1fr)}}.product_item_image{width:100%;position:relative}.product_item_image:after{content:'';display:block;padding-top:calc(265 / 290 * 100%)}.product_item_image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product_item{border:1px solid #e3e3e3;cursor:pointer;transition:all 0.3s}.product_item:hover{border-color:#e94e1a}.product_item_title{font-size:18px;padding:0 22px 20px 22px}@media (max-width:1024px){.product_item_title{font-size:14px;padding:0 10px 10px 10px}}@media (hover:none) and (pointer:coarse){.product_item_title{font-size:14px;padding:0 10px 10px 10px}}.product_slider_dots_wrap{display:none;margin-bottom:42px;position:relative}@media (max-width:1024px){.product_slider_dots_wrap{display:block}}@media (hover:none) and (pointer:coarse){.product_slider_dots_wrap{display:block}}.product_slider_dots_wrap .slick-dots{width:100%;max-width:100%;display:flex}.product_slider_dots_wrap .slick-dots li{margin:0;flex-grow:1;height:2px;background:#000;opacity:0.15;transition:all 0.3s}.product_slider_dots_wrap .slick-dots li.slick-active{background:#e94e1a;opacity:1}.nav_slider{display:block}.nav_slider .image{position:relative}.nav_slider .image:after{content:'';display:block;padding-top:100%}.nav_slider .image img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:contain}.main_slider{display:block}.main_slider.slick-initialized{display:block}.main_slider .slider_image{display:block}footer{color:white;background-size:cover}.footer_top{padding:120px 0;border-bottom:1px solid rgba(255, 255, 255, 0.4);display:flex;flex-wrap:wrap}.footer_top .column{width:40%}@media (max-width:1024px){.footer_top .column{width:100%;margin-bottom:20px}}@media (hover:none) and (pointer:coarse){.footer_top .column{width:100%;margin-bottom:20px}}.footer_top .h1{color:white}.footer_bottom{padding:20px 0}@media (max-width:1024px){.footer_bottom{flex-direction:column-reverse;text-align:center}}@media (hover:none) and (pointer:coarse){.footer_bottom{flex-direction:column-reverse;text-align:center}}.footer_bottom .year,.footer_bottom .footer_text,.footer_bottom a{font-weight:500;font-size:14px}.footer_bottom .footer_text{max-width:60%}@media (max-width:1024px){.footer_bottom .footer_text{max-width:100%;margin:15px 0}}@media (hover:none) and (pointer:coarse){.footer_bottom .footer_text{max-width:100%;margin:15px 0}}.footer_bottom a{color:#fff;text-decoration:none;transition:all 0.3s}.footer_bottom a:hover{color:#e94e1a}.contact_title{font-size:16px;margin-bottom:10px;margin-top:18px}.contact_link{text-decoration:none;color:white;transition:all 0.3s;display:table;font-size:18px;margin-bottom:10px}.contact_link:hover{color:#e94e1a}.contact_text p{color:white;text-align:center}.contact_form{width:60%;overflow:hidden;position:relative;padding:60px;background:rgba(0, 0, 0, 0.9)}@media (max-width:1024px){.contact_form{padding:20px;width:100%}}@media (hover:none) and (pointer:coarse){.contact_form{padding:20px;width:100%}}.contact_form .green{color:white;text-align:center}.contact_form .h1{text-align:center}.contact_form:after{content:'';position:absolute;left:0;top:0;width:500px;height:500px;border-radius:50%;background:rgba(255, 255, 255, 0.3);filter:blur(200px);z-index:1}.contact_form:before{z-index:1;content:'';position:absolute;right:0;bottom:0;width:200px;height:200px;border-radius:50%;background:rgba(255, 255, 255, 0.3);filter:blur(200px)}.contact_form .form-success{position:relative;z-index:2;display:flex;flex-wrap:wrap}.contact_form .form-success .validation-field{width:calc(100%/3 - 20px);margin:0 10px 20px 10px}@media (max-width:1024px){.contact_form .form-success .validation-field{width:100%;margin:0 0 20px 0}}@media (hover:none) and (pointer:coarse){.contact_form .form-success .validation-field{width:100%;margin:0 0 20px 0}}.contact_form .form-success .validation-field.message{width:calc(100%/3 * 2 - 20px)}@media (max-width:1024px){.contact_form .form-success .validation-field.message{width:100%;margin:0 0 20px 0}}@media (hover:none) and (pointer:coarse){.contact_form .form-success .validation-field.message{width:100%;margin:0 0 20px 0}}.contact_form .form-success .button{width:calc(100%/3 - 20px);margin:0 10px 20px 10px}@media (max-width:1024px){.contact_form .form-success .button{width:100%;margin:0 0 20px 0}}@media (hover:none) and (pointer:coarse){.contact_form .form-success .button{width:100%;margin:0 0 20px 0}}.modal{background:transparent;max-width:100vw;width:1120px}.modal .column{width:50%}@media (max-width:1024px){.modal .column{width:100%}}@media (hover:none) and (pointer:coarse){.modal .column{width:100%}}.modal .column:last-of-type{padding-left:25px}@media (max-width:1024px){.modal .column:last-of-type{order:-1;padding-left:0;margin-bottom:30px}}@media (hover:none) and (pointer:coarse){.modal .column:last-of-type{order:-1;padding-left:0;margin-bottom:30px}}.modal .column:last-of-type .h1{font-size:40px;margin-bottom:20px}@media (max-width:1199px){.modal .column:last-of-type .h1{font-size:26px}}.modal_description{max-height:120px;overflow:auto;margin-bottom:20px}@media (max-width:1024px){.modal_description{max-height:initial}}@media (hover:none) and (pointer:coarse){.modal_description{max-height:initial}}.modal_row{margin-bottom:50px}.modal_property{font-size:30px;line-height:35px}.modal_top{background:white;padding:20px;display:flex;justify-content:flex-end;border-bottom:1px solid #e3e3e3}.modal_top svg{cursor:pointer}.modal_content{background:white;padding:40px 70px}.modal_content li{position:relative}.modal_content li::marker{content:''}.modal_content li::after{content:url("/images/marker.svg");width:10px;height:10px;position:absolute;left:-15px;top:-2px;color:#e94e1a}@media (max-width:767px){.modal_content{padding:20px}}.modal_content .contact_form{width:100%}.modal_content .contact_form .h1{color:white}.modal_content .h2.center{text-align:center}.main_slider{margin-bottom:10px;border:1px solid #e3e3e3}.main_slider .slick-slide{cursor:grab}.nav_slider .slick-list{margin:0 -2px}.nav_slider .slick-slide{cursor:pointer;margin:0 5px;border:1px solid #e3e3e3}.modal_logo{margin-bottom:20px}.validation{font-family:'Roboto', sans-serif;font-size:0}.validation-field{position:relative;display:block}.validation-field > input,.validation-field > select,.validation-field > textarea{-webkit-appearance:none;width:100%;padding:0 13px 13px 0;background-color:transparent;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.3);font-family:'Roboto', sans-serif;font-size:16px;color:#c0c0c0}.validation-field > input:-webkit-autofill,.validation-field > select:-webkit-autofill,.validation-field > textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px transparent !important;-webkit-text-fill-color:white !important;color:white !important;transition:background-color 50000s ease-in-out 0s}.validation-field > input::-webkit-input-placeholder,.validation-field > select::-webkit-input-placeholder,.validation-field > textarea::-webkit-input-placeholder{font-family:'Roboto', sans-serif;font-size:0;color:#c0c0c0}.validation-field > input:-moz-placeholder,.validation-field > select:-moz-placeholder,.validation-field > textarea:-moz-placeholder{font-family:'Roboto', sans-serif;font-size:0;color:#c0c0c0}.validation-field > input::-moz-placeholder,.validation-field > select::-moz-placeholder,.validation-field > textarea::-moz-placeholder{font-family:'Roboto', sans-serif;font-size:0;color:#c0c0c0}.validation-field > input:-ms-input-placeholder,.validation-field > select:-ms-input-placeholder,.validation-field > textarea:-ms-input-placeholder{font-family:'Roboto', sans-serif;font-size:0;color:#c0c0c0}.validation-field > input:hover,.validation-field > select:hover,.validation-field > textarea:hover,.validation-field > input:focus,.validation-field > select:focus,.validation-field > textarea:focus{border-color:#e94e1a}.validation-field > input:focus + .placeholder,.validation-field > select:focus + .placeholder,.validation-field > textarea:focus + .placeholder{top:-15px;font-size:14px;color:#e94e1a}.validation-field > input,.validation-field > select{vertical-align:middle;height:60px}.validation-field > textarea{height:60px;min-height:60px;max-height:60px;padding-top:10px;resize:vertical}.validation-field.message-area{width:100%}.validation-field.invalid input,.validation-field.invalid textarea,.validation-field.invalid .checkbox{border-color:#e25353 !important}.validation-field.invalid > .error{display:block}.validation-field.invalid > .input-title{color:#e25353}.validation-field.active > .placeholder{top:-15px;font-size:14px;color:#e94e1a}.validation-field > .placeholder{pointer-events:none;position:absolute;top:19px;left:0px;font-size:16px;color:#c0c0c0;transition:all 0.4s}.validation-field > .error{position:absolute;bottom:6px;right:0;display:none;font-size:12px;color:#e25353}.submit{max-width:100%}.form-success.waiting:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-image:url("/images/loading.gif");pointer-events:none}.form-error{font-size:18px;color:#e25353;margin-bottom:12px}.form-success.green{font-size:18px;padding:20px;text-align:center;display:block;color:white}.form-success.green:after{display:none}.g-recaptcha > div{margin:0 calc(50% - 152px)}@media (max-width:767px){.g-recaptcha > div{-moz-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}.contact_button{position:fixed;z-index:95;right:2%;bottom:95px;width:55px;height:55px;background-color:#e94e1a;border:2px solid #e94e1a;border-radius:50%;cursor:pointer}.contact_button_label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.contact_button_icon{width:50%;height:50%;pointer-events:none;fill:white;stroke:white}.contact_button_list{position:absolute;left:-2px;bottom:50px;display:flex;flex-direction:column;pointer-events:none;z-index:-1;transition:transform 0.35s cubic-bezier(0.475, 0.425, 0, 0.995), background 0.3s cubic-bezier(0.475, 0.425, 0, 0.995), border 0.2s cubic-bezier(0.475, 0.425, 0, 0.995), opacity 0.4s}.contact_button_list_close{position:absolute;left:0;width:55px;height:48px;top:calc(100% + 2px);background:#e94e1a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity 0.3s}.contact_button_item{width:50px;height:50px;border-radius:50%;font-size:0;margin-bottom:10px;position:relative;z-index:-1;opacity:0;display:flex;align-items:center;justify-content:center;transition:transform 0.35s cubic-bezier(0.475, 0.425, 0, 0.995), background 0.3s cubic-bezier(0.475, 0.425, 0, 0.995), border 0.2s cubic-bezier(0.475, 0.425, 0, 0.995), opacity 0.2s}.contact_button_item:nth-of-type(1){transition-delay:calc(0.1 * 1s), 0s, 0s, calc(0.1 * 1s);transform:translateY(10px)}.contact_button_item:nth-of-type(2){transition-delay:calc(0.1 * 2s), 0s, 0s, calc(0.1 * 2s);transform:translateY(10px)}.contact_button_item:nth-of-type(3){transition-delay:calc(0.1 * 3s), 0s, 0s, calc(0.1 * 3s);transform:translateY(10px)}.contact_button_item:nth-of-type(4){transition-delay:calc(0.1 * 4s), 0s, 0s, calc(0.1 * 4s);transform:translateY(10px)}.contact_button_item_icon{width:50%;pointer-events:none;height:100%;fill:white}[name="contact_checkbox"]{display:none}[name="contact_checkbox"]:checked + .contact_button_list{pointer-events:all;z-index:95}[name="contact_checkbox"]:checked + .contact_button_list .contact_button_list_close{opacity:1;transition:opacity 0.3s}[name="contact_checkbox"]:checked + .contact_button_list .contact_button_item{transform:translateY(0);opacity:1}[name="contact_checkbox"]:checked + .contact_button_list .contact_button_item.viber{background-color:#793baa;border-color:#793baa}[name="contact_checkbox"]:checked + .contact_button_list .contact_button_item.telegram{background-color:#29b6f6;border-color:#29b6f6}[name="contact_checkbox"]:checked + .contact_button_list .contact_button_item.phone{background-color:#00cb66;border-color:#00cb66}[name="contact_checkbox"]:checked + .contact_button_list .contact_button_item.whatsapp{background-color:#1ad03f;border-color:#1ad03f}