

/* Start:/local/templates/daynet/assets/styles/bundle.css?173516215036270*/
@font-face{font-family:"HelveticaNeue";font-display:swap;src:url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Thin.woff) format("woff"),url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Thin.woff2) format("woff2");font-weight:100;font-style:regular}@font-face{font-family:"HelveticaNeue";font-display:swap;src:url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Roman.woff) format("woff"),url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Roman.woff2) format("woff2");font-weight:400;font-style:regular}@font-face{font-family:"HelveticaNeue";font-display:swap;src:url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Medium.woff) format("woff"),url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Medium.woff2) format("woff2");font-weight:500;font-style:regular}@font-face{font-family:"HelveticaNeue";font-display:swap;src:url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Light.woff) format("woff"),url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Light.woff2) format("woff2");font-weight:300;font-style:regular}@font-face{font-family:"HelveticaNeue";font-display:swap;src:url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Bold.woff) format("woff"),url(../../../../../../local/templates/daynet/assets/fonts/HelveticaNeue-Bold.woff2) format("woff2");font-weight:700;font-style:regular}body{margin:0;color:#000;background:#fff}body.lock{overflow:hidden}*,::after,::before{box-sizing:border-box}a{color:inherit;text-decoration:none;word-break:break-word}button,input,select{outline:none;font-family:"HelveticaNeue"}button,a{cursor:pointer}.modal{color:#000}.container{width:100%;max-width:1440px;padding:0 15px;margin-left:auto;margin-right:auto}@media(max-width: 1440px){.container{max-width:1200px}}@media(max-width: 1200px){.container{max-width:1024px}}@media(max-width: 1024px){.container{max-width:992px}}@media(max-width: 992px){.container{max-width:768px}}@media(max-width: 768px){.container{max-width:576px}}@media(max-width: 576px){.container{max-width:100%}}.btn-menu{width:40px;height:40px;border:none;position:relative;transition:.5s;background:none;display:none}.btn-menu:before,.btn-menu:after,.btn-menu span{height:2px;position:absolute;background:#000;left:50%;transform:translateX(-50%);transition:.5s}.btn-menu span{width:65%}.btn-menu:before{content:"";width:65%;transform:translate(-50%, -6px)}.btn-menu:after{content:"";width:65%;transform:translate(-50%, 6px)}.btn-menu:hover:after,.btn-menu:hover:before,.btn-menu:hover span{width:65%}.btn-menu.active span{opacity:0}.btn-menu.active:after{top:50%;transform:translate(-50%, -50%) rotate(-135deg)}.btn-menu.active:before{transform:translate(-50%, -50%) rotate(135deg)}body .blocker{z-index:1000}.tab-viewer{position:relative;transition:.5s}.tab-viewer .tab:not(.active){position:absolute;top:0;display:none}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://daynet.ai-fenrir.ru/local/templates/daynet/node_modules/owl.carousel/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0, 0, 0, 0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.7;-webkit-animation:slbOverlay .5s;-moz-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0, 0, 0, 0.4)}.slbImageWrap{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 .2em 1em rgba(0, 0, 0, 0.6);background-color:#fff}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;-moz-animation:slbEnterNext .4s;animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;-moz-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255, 255, 255, 0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:.5}.slbCloseBtn:active,.slbArrow:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-0.33333em;top:0;color:#fff;color:rgba(255, 255, 255, 0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255, 255, 255, 0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-0.8em 0 0 -0.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em rgba(0, 0, 0, 0.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-moz-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-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)}}@-webkit-keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterNext{from{opacity:0;-moz-transform:translate3d(4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0);-moz-transform:translate3d(4em, 0, 0);-ms-transform:translate3d(4em, 0, 0);-o-transform:translate3d(4em, 0, 0);transform:translate3d(4em, 0, 0)}to{opacity:1;-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)}}@-webkit-keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterPrev{from{opacity:0;-moz-transform:translate3d(-4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0);-moz-transform:translate3d(-4em, 0, 0);-ms-transform:translate3d(-4em, 0, 0);-o-transform:translate3d(-4em, 0, 0);transform:translate3d(-4em, 0, 0)}to{opacity:1;-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)}}.carousel-numbers{width:fit-content;display:flex}.carousel-numbers p{font-size:28px;font-weight:500;line-height:120.2%;letter-spacing:1.06px;text-align:left;margin:0}.arrows{display:flex;gap:34.5px}.fixed-pos{display:flex;gap:32px;height:530px;justify-content:center;align-items:center}.draggable{height:530px}.daynet>img{width:100%}.daynet p{color:#04101c;font-size:28px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.68px;margin-block-end:0}.bunny-mobile{display:none}.checkbox:checked+label:before{content:url(../../../../../../local/templates/daynet/assets/images/daynet/check_small.svg);background-color:rgba(0, 212, 255, 1);background-size:contain;display:flex;align-items:center;justify-content:center;line-height:0}.form button{all:unset;display:flex;padding:16px 40px;justify-content:center;align-items:center;gap:10px;background:rgba(0, 212, 255, 1);color:#04101c;font-size:24px;font-weight:600;line-height:120%;letter-spacing:1.06px;text-align:left;margin-top:48px;border-radius:16px;cursor:pointer;transition:.4s}.form button:hover{background:#00b2d7}.form a{color:rgba(0, 212, 255, 1);font-size:12px;font-weight:400;line-height:16px;letter-spacing:1.02px;text-align:left;text-decoration:none;transition:.1s linear}.form a:hover{text-decoration:underline}.upper-form{display:flex;align-items:center;width:40%;flex-direction:column}.for-text-upper-input p{position:absolute;background-color:#04101c;color:#f9fbff;width:fit-content;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;margin-top:-7px;margin-left:10px;padding-left:4px;padding-right:4px}.for-text-upper-input{width:100%}.form span{color:rgba(0, 212, 255, 1);font-size:12px;font-weight:400;line-height:16px;letter-spacing:1.02px;text-align:left}::-webkit-input-placeholder{color:rgba(246, 249, 252, 0.6);font-size:20px;font-weight:300;line-height:28px;letter-spacing:1.02px;text-align:left}.bunny{position:absolute;z-index:1;margin-top:-350px;margin-left:100px}.daynet-1{margin-left:17%;margin-top:370px}.daynet-2{margin-left:38.5%;margin-top:1035px}.daynet-3{margin-left:48%;margin-top:200px;text-align:right}.daynet-4{margin-left:73%;margin-top:720px}.daynet-5{margin-left:76%;margin-top:5px;text-align:right}.daynet-texts{width:100%}.w-padding{box-sizing:border-box;padding:0 325px}.btn-fiiled{background:#209db7;color:#fff;transition:.33s}.btn-fiiled:hover{transform:scale(1.03);transition:.33s}.btn-empty{background:none;border:1px solid #04101c}.line-circle{pointer-events:bounding-box;opacity:1}.line-circle:hover{transition:.4s linear;opacity:0}.age-text{transition:.4s linear;opacity:0;display:none;font-size:26px;font-weight:500;line-height:40px;letter-spacing:.06em;text-align:left;font-variation-settings:"wdth" 130,"GRAD" 0,"slnt" 0,"XTRA" 487,"XOPQ" 96,"YOPQ" 79,"YTLC" 514,"YTUC" 712,"YTAS" 750,"YTDE" -203,"YTFI" 738}.form-info{display:none}.forma{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:10%}.blue-text{fill:#5d5fef}.reliable{display:block}.reliable-mob{display:none}.age-line{display:none;opacity:0;transition:.4s linear}.under-frame{display:none}.u-frame{display:none}:root{--color-bg1: rgb(119, 96, 242);--color-bg2: rgb(127, 195, 241);--color1: 130, 248, 240;--color2: 243, 140, 240;--color3: 144, 85, 214;--color4: 112, 115, 255;--color5: 50, 180, 132;--color-interactive: 15, 222, 255;--circle-size: 100%;--blending: hard-light}@keyframes moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}100%{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}100%{transform:translateX(-50%) translateY(-10%)}}.gradient-bg{width:100%;height:calc(100% - 1px);position:absolute;overflow:hidden;background:linear-gradient(40deg, var(--color-bg1), var(--color-bg2));top:0;left:0;pointer-events:none}.gradient-bg svg{display:none}.gradient-bg .gradients-container{filter:url(template_6758edc8457705984b63eb5a53ef797c_v1.css%3F177988383193557.css) blur(25px);width:100%;height:100%}.gradient-bg .g1{position:absolute;background:radial-gradient(circle at center, rgba(var(--color1), 0.8) 0, rgba(var(--color1), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:center center;animation:moveVertical 20s ease infinite;opacity:1}.gradient-bg .g2{position:absolute;background:radial-gradient(circle at center, rgba(var(--color2), 0.8) 0, rgba(var(--color2), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 400px);animation:moveInCircle 10s reverse infinite;opacity:1}.gradient-bg .g3{position:absolute;background:radial-gradient(circle at center, rgba(var(--color3), 0.8) 0, rgba(var(--color3), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2 + 200px);left:calc(50% - var(--circle-size)/2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 30s linear infinite;opacity:1}.gradient-bg .g4{position:absolute;background:radial-gradient(circle at center, rgba(var(--color4), 0.8) 0, rgba(var(--color4), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 200px);animation:moveHorizontal 30s ease infinite;opacity:.7}.gradient-bg .g5{position:absolute;background:radial-gradient(circle at center, rgba(var(--color5), 0.8) 0, rgba(var(--color5), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size)*2);height:calc(var(--circle-size)*2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 10s ease infinite;opacity:1}.gradient-bg .interactive{position:absolute;background:radial-gradient(circle at center, rgba(var(--color-interactive), 0.8) 0, rgba(var(--color-interactive), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:100%;height:100%;top:-50%;left:-50%;opacity:.7}.line10{margin-left:438px;margin-top:300px}.line11{margin-left:437px;margin-top:167px}.line12{margin-left:318px;margin-top:300px}.line15{margin-left:402px;margin-top:208px}.line16{margin-left:402px;margin-top:346px}.line17{margin-left:437px;margin-top:67px}.line18{margin-left:265px;margin-top:202px}.line19{margin-left:237px;margin-top:66px}.line20{margin-left:252px;margin-top:66px}.line21{margin-left:133px;margin-top:167px}.line22{margin-left:132px;margin-top:34px}.line23{margin-left:208px;margin-top:300px}.line24{margin-left:271px;margin-top:339px}.line25{margin-left:126px;margin-top:326px}.line26{margin-left:57px;margin-top:301px}.line27{margin-left:94px;margin-top:469px}.line29{margin-left:231px;margin-top:620px}.line30{margin-left:125px;margin-top:621px}.line31{margin-left:232px;margin-top:325px}.line32{margin-left:319px;margin-top:320px}.line33{margin-left:299px;margin-top:249px}.line34{margin-left:554px;margin-top:440px}.line35{margin-left:554px;margin-top:331px}.line36{margin-left:553px;margin-top:200px}.line37{margin-left:513px;margin-top:467px}.line38{margin-left:530px;margin-top:466px}.line39{margin-left:350px;margin-top:617px}.line40{margin-left:363px;margin-top:617px}.line41{margin-left:384px;margin-top:584px}.line0-1{margin-left:438px;margin-top:300px}.line1-1{margin-left:437px;margin-top:167px}.line2-1{margin-left:318px;margin-top:300px}.line3-1{margin-left:402px;margin-top:208px}.line4-1{margin-left:402px;margin-top:346px}.line5-1{margin-left:437px;margin-top:67px}.line6-1{margin-left:265px;margin-top:202px}.line7-1{margin-left:237px;margin-top:66px}.line8-1{margin-left:252px;margin-top:66px}.line9-1{margin-left:133px;margin-top:167px}.line10-1{margin-left:132px;margin-top:34px}.line11-1{margin-left:208px;margin-top:300px}.line12-1{margin-left:271px;margin-top:339px}.line13-1{margin-left:126px;margin-top:326px}.line14-1{margin-left:67px;margin-top:301px}.line15-1{margin-left:94px;margin-top:469px}.line16-1{margin-left:231px;margin-top:620px}.line17-1{margin-left:125px;margin-top:621px}.line18-1{margin-left:232px;margin-top:325px}.line19-1{margin-left:319px;margin-top:320px}.line20-1{margin-left:299px;margin-top:249px}.line21-1{margin-left:554px;margin-top:440px}.line22-1{margin-left:554px;margin-top:335px}.line23-1{margin-left:553px;margin-top:200px}.line24-1{margin-left:513px;margin-top:467px}.line25-1{margin-left:530px;margin-top:466px}.line26-1{margin-left:350px;margin-top:617px}.line27-1{margin-left:363px;margin-top:617px}.line28-1{margin-left:384px;margin-top:584px}@keyframes animate-svg-stroke-add0{0%{stroke-dashoffset:52px;stroke-dasharray:52px}100%{stroke-dashoffset:0;stroke-dasharray:52px}}.svg-line-add0{animation:animate-svg-stroke-add0 1s linear .5s both}@keyframes animate-svg-stroke-remove0{0%{stroke-dashoffset:0;stroke-dasharray:52px}100%{stroke-dashoffset:52px;stroke-dasharray:52px}}.svg-line-remove0{animation:animate-svg-stroke-remove0 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add1{0%{stroke-dashoffset:52px;stroke-dasharray:52px}100%{stroke-dashoffset:0;stroke-dasharray:52px}}@keyframes animate-svg-stroke-remove1{0%{stroke-dashoffset:0;stroke-dasharray:52px}100%{stroke-dashoffset:52px;stroke-dasharray:52px}}.svg-line-add1{animation:animate-svg-stroke-add1 1s linear .5s both}.svg-line-remove1{animation:animate-svg-stroke-remove1 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add2{0%{stroke-dashoffset:52px;stroke-dasharray:52px}100%{stroke-dashoffset:0;stroke-dasharray:52px}}@keyframes animate-svg-stroke-remove2{0%{stroke-dashoffset:0;stroke-dasharray:52px}100%{stroke-dashoffset:52px;stroke-dasharray:52px}}.svg-line-add2{animation:animate-svg-stroke-add2 1s linear .5s both}.svg-line-remove2{animation:animate-svg-stroke-remove2 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add3{0%{stroke-dashoffset:74px;stroke-dasharray:74px}100%{stroke-dashoffset:0;stroke-dasharray:74px}}@keyframes animate-svg-stroke-remove3{0%{stroke-dashoffset:0;stroke-dasharray:74px}100%{stroke-dashoffset:74px;stroke-dasharray:74px}}.svg-line-add3{animation:animate-svg-stroke-add3 1s linear .5s both}.svg-line-remove3{animation:animate-svg-stroke-remove3 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add4{0%{stroke-dashoffset:54px;stroke-dasharray:54px}100%{stroke-dashoffset:0;stroke-dasharray:54px}}@keyframes animate-svg-stroke-remove4{0%{stroke-dashoffset:0;stroke-dasharray:54px}100%{stroke-dashoffset:54px;stroke-dasharray:54px}}.svg-line-add4{animation:animate-svg-stroke-add4 1s linear .5s both}.svg-line-remove4{animation:animate-svg-stroke-remove4 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add5{0%{stroke-dashoffset:127px;stroke-dasharray:127px}100%{stroke-dashoffset:0;stroke-dasharray:127px}}@keyframes animate-svg-stroke-remove5{0%{stroke-dashoffset:0;stroke-dasharray:127px}100%{stroke-dashoffset:127px;stroke-dasharray:127px}}.svg-line-add5{animation:animate-svg-stroke-add5 1s linear .5s both}.svg-line-remove5{animation:animate-svg-stroke-remove5 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add6{0%{stroke-dashoffset:71px;stroke-dasharray:71px}100%{stroke-dashoffset:0;stroke-dasharray:71px}}@keyframes animate-svg-stroke-remove6{0%{stroke-dashoffset:0;stroke-dasharray:71px}100%{stroke-dashoffset:71px;stroke-dasharray:71px}}.svg-line-add6{animation:animate-svg-stroke-add6 1s linear .5s both}.svg-line-remove6{animation:animate-svg-stroke-remove6 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add7{0%{stroke-dashoffset:69px;stroke-dasharray:69px}100%{stroke-dashoffset:0;stroke-dasharray:69px}}@keyframes animate-svg-stroke-remove7{0%{stroke-dashoffset:0;stroke-dasharray:69px}100%{stroke-dashoffset:69px;stroke-dasharray:69px}}.svg-line-add7{animation:animate-svg-stroke-add7 1s linear .5s both}.svg-line-remove7{animation:animate-svg-stroke-remove7 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add8{0%{stroke-dashoffset:170px;stroke-dasharray:170px}100%{stroke-dashoffset:341px;stroke-dasharray:170px}}@keyframes animate-svg-stroke-remove8{0%{stroke-dashoffset:341px;stroke-dasharray:170px}100%{stroke-dashoffset:170px;stroke-dasharray:170px}}.svg-line-add8{animation:animate-svg-stroke-add8 1s linear .5s both}.svg-line-remove8{animation:animate-svg-stroke-remove8 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add9{0%{stroke-dashoffset:117px;stroke-dasharray:117px}100%{stroke-dashoffset:0;stroke-dasharray:117px}}@keyframes animate-svg-stroke-remove9{0%{stroke-dashoffset:0;stroke-dasharray:117px}100%{stroke-dashoffset:117px;stroke-dasharray:117px}}.svg-line-add9{animation:animate-svg-stroke-add9 1s linear .5s both}.svg-line-remove9{animation:animate-svg-stroke-remove9 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add10{0%{stroke-dashoffset:285px;stroke-dasharray:285px}100%{stroke-dashoffset:570px;stroke-dasharray:285px}}@keyframes animate-svg-stroke-remove10{0%{stroke-dashoffset:570px;stroke-dasharray:285px}100%{stroke-dashoffset:285px;stroke-dasharray:285px}}.svg-line-add10{animation:animate-svg-stroke-add10 1s linear .5s both}.svg-line-remove10{animation:animate-svg-stroke-remove10 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add11{0%{stroke-dashoffset:45px;stroke-dasharray:45px}100%{stroke-dashoffset:0;stroke-dasharray:45px}}@keyframes animate-svg-stroke-remove11{0%{stroke-dashoffset:0;stroke-dasharray:45px}100%{stroke-dashoffset:45px;stroke-dasharray:45px}}.svg-line-add11{animation:animate-svg-stroke-add11 1s linear .5s both}.svg-line-remove11{animation:animate-svg-stroke-remove11 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add12{0%{stroke-dashoffset:63px;stroke-dasharray:63px}100%{stroke-dashoffset:0;stroke-dasharray:63px}}@keyframes animate-svg-stroke-remove12{0%{stroke-dashoffset:0;stroke-dasharray:63px}100%{stroke-dashoffset:63px;stroke-dasharray:63px}}.svg-line-add12{animation:animate-svg-stroke-add12 1s linear .5s both}.svg-line-remove12{animation:animate-svg-stroke-remove12 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add13{0%{stroke-dashoffset:179px;stroke-dasharray:179px}100%{stroke-dashoffset:0;stroke-dasharray:179px}}@keyframes animate-svg-stroke-remove13{0%{stroke-dashoffset:0;stroke-dasharray:179px}100%{stroke-dashoffset:179px;stroke-dasharray:179px}}.svg-line-add13{animation:animate-svg-stroke-add13 1s linear .5s both}.svg-line-remove13{animation:animate-svg-stroke-remove13 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add14{0%{stroke-dashoffset:121px;stroke-dasharray:121px}100%{stroke-dashoffset:0;stroke-dasharray:121px}}@keyframes animate-svg-stroke-remove14{0%{stroke-dashoffset:0;stroke-dasharray:121px}100%{stroke-dashoffset:121px;stroke-dasharray:121px}}.svg-line-add14{animation:animate-svg-stroke-add14 1s linear .5s both}.svg-line-remove14{animation:animate-svg-stroke-remove14 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add15{0%{stroke-dashoffset:83px;stroke-dasharray:83px}100%{stroke-dashoffset:0;stroke-dasharray:83px}}@keyframes animate-svg-stroke-remove15{0%{stroke-dashoffset:0;stroke-dasharray:83px}100%{stroke-dashoffset:83px;stroke-dasharray:83px}}.svg-line-add15{animation:animate-svg-stroke-add15 1s linear .5s both}.svg-line-remove15{animation:animate-svg-stroke-remove15 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add16{0%{stroke-dashoffset:81px;stroke-dasharray:81px}100%{stroke-dashoffset:0;stroke-dasharray:81px}}@keyframes animate-svg-stroke-remove16{0%{stroke-dashoffset:0;stroke-dasharray:81px}100%{stroke-dashoffset:81px;stroke-dasharray:81px}}.svg-line-add16{animation:animate-svg-stroke-add16 1s linear .5s both}.svg-line-remove16{animation:animate-svg-stroke-remove16 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add17{0%{stroke-dashoffset:153px;stroke-dasharray:153px}100%{stroke-dashoffset:0;stroke-dasharray:153px}}@keyframes animate-svg-stroke-remove17{0%{stroke-dashoffset:0;stroke-dasharray:153px}100%{stroke-dashoffset:153px;stroke-dasharray:153px}}.svg-line-add17{animation:animate-svg-stroke-add17 1s linear .5s both}.svg-line-remove17{animation:animate-svg-stroke-remove17 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add18{0%{stroke-dashoffset:325px;stroke-dasharray:325px}100%{stroke-dashoffset:0;stroke-dasharray:325px}}@keyframes animate-svg-stroke-remove18{0%{stroke-dashoffset:0;stroke-dasharray:325px}100%{stroke-dashoffset:325px;stroke-dasharray:325px}}.svg-line-add18{animation:animate-svg-stroke-add18 1s linear .5s both}.svg-line-remove18{animation:animate-svg-stroke-remove18 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add19{0%{stroke-dashoffset:256px;stroke-dasharray:256px}100%{stroke-dashoffset:0;stroke-dasharray:256px}}@keyframes animate-svg-stroke-remove19{0%{stroke-dashoffset:0;stroke-dasharray:256px}100%{stroke-dashoffset:256px;stroke-dasharray:256px}}.svg-line-add19{animation:animate-svg-stroke-add19 1s linear .5s both}.svg-line-remove19{animation:animate-svg-stroke-remove19 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add20{0%{stroke-dashoffset:448px;stroke-dasharray:448px}100%{stroke-dashoffset:0;stroke-dasharray:448px}}@keyframes animate-svg-stroke-remove20{0%{stroke-dashoffset:0;stroke-dasharray:448px}100%{stroke-dashoffset:448px;stroke-dasharray:448px}}.svg-line-add20{animation:animate-svg-stroke-add20 1s linear .5s both}.svg-line-remove20{animation:animate-svg-stroke-remove20 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add21{0%{stroke-dashoffset:79px;stroke-dasharray:79px}100%{stroke-dashoffset:0;stroke-dasharray:79px}}@keyframes animate-svg-stroke-remove21{0%{stroke-dashoffset:0;stroke-dasharray:79px}100%{stroke-dashoffset:79px;stroke-dasharray:79px}}.svg-line-add21{animation:animate-svg-stroke-add21 1s linear .5s both}.svg-line-remove21{animation:animate-svg-stroke-remove21 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add22{0%{stroke-dashoffset:164px;stroke-dasharray:164px}100%{stroke-dashoffset:0;stroke-dasharray:164px}}@keyframes animate-svg-stroke-remove22{0%{stroke-dashoffset:0;stroke-dasharray:164px}100%{stroke-dashoffset:164px;stroke-dasharray:164px}}.svg-line-add22{animation:animate-svg-stroke-add22 1s linear .5s both}.svg-line-remove22{animation:animate-svg-stroke-remove22 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add23{0%{stroke-dashoffset:313px;stroke-dasharray:313px}100%{stroke-dashoffset:627px;stroke-dasharray:313px}}@keyframes animate-svg-stroke-remove23{0%{stroke-dashoffset:627px;stroke-dasharray:313px}100%{stroke-dashoffset:313px;stroke-dasharray:313px}}.svg-line-add23{animation:animate-svg-stroke-add23 1s linear .5s both}.svg-line-remove23{animation:animate-svg-stroke-remove23 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add24{0%{stroke-dashoffset:84px;stroke-dasharray:84px}100%{stroke-dashoffset:0;stroke-dasharray:84px}}@keyframes animate-svg-stroke-remove24{0%{stroke-dashoffset:0;stroke-dasharray:84px}100%{stroke-dashoffset:84px;stroke-dasharray:84px}}.svg-line-add24{animation:animate-svg-stroke-add24 1s linear .5s both}.svg-line-remove24{animation:animate-svg-stroke-remove24 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add25{0%{stroke-dashoffset:175px;stroke-dasharray:175px}100%{stroke-dashoffset:0;stroke-dasharray:175px}}@keyframes animate-svg-stroke-remove25{0%{stroke-dashoffset:0;stroke-dasharray:175px}100%{stroke-dashoffset:175px;stroke-dasharray:175px}}.svg-line-add25{animation:animate-svg-stroke-add25 1s linear .5s both}.svg-line-remove25{animation:animate-svg-stroke-remove25 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add26{0%{stroke-dashoffset:84px;stroke-dasharray:84px}100%{stroke-dashoffset:0;stroke-dasharray:84px}}@keyframes animate-svg-stroke-remove26{0%{stroke-dashoffset:0;stroke-dasharray:84px}100%{stroke-dashoffset:84px;stroke-dasharray:84px}}.svg-line-add26{animation:animate-svg-stroke-add26 1s linear .5s both}.svg-line-remove26{animation:animate-svg-stroke-remove26 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add27{0%{stroke-dashoffset:228px;stroke-dasharray:228px}100%{stroke-dashoffset:0;stroke-dasharray:228px}}@keyframes animate-svg-stroke-remove27{0%{stroke-dashoffset:0;stroke-dasharray:228px}100%{stroke-dashoffset:228px;stroke-dasharray:228px}}.svg-line-add27{animation:animate-svg-stroke-add27 1s linear .5s both}.svg-line-remove27{animation:animate-svg-stroke-remove27 1s linear .5s both}@-webkit-keyframes animate-svg-stroke-add28{0%{stroke-dashoffset:403px;stroke-dasharray:403px}100%{stroke-dashoffset:0;stroke-dasharray:403px}}@keyframes animate-svg-stroke-remove28{0%{stroke-dashoffset:0;stroke-dasharray:403px}100%{stroke-dashoffset:403px;stroke-dasharray:403px}}.svg-line-add28{animation:animate-svg-stroke-add28 1s linear .5s both}.svg-line-remove28{animation:animate-svg-stroke-remove28 1s linear .5s both}
/* End */


/* Start:/local/templates/daynet/assets/styles/style.css?176666834146290*/
:root {
	--color5: 211, 99, 231;
}
body {
    width:100%;
    height:100%;
    font-family:"HelveticaNeue", sans-serif;
    background-color:#f9fbff
}
html {
    scroll-behavior:smooth
}
img {
    pointer-events:none
}
svg {
    pointer-events:none
}
header {
    width:100%;
    position:fixed;
    transition:.2s linear;
    z-index:900;
    display:flex;
    align-items:center;
    justify-content:space-between;
    height:85px
}
header .container, header .header-links, header .link-wrapper {
    height:100%
}
header .header-links {
    padding:20px 0
}
header .header-links {
    display:flex;
    gap:40px;
    z-index:2;
    align-items:center
}
header .link {
    transition:.3s;
    cursor:pointer;
    color:#04101c;
    font-size:16px;
    font-weight:700;
    text-align:left
}
header .link:hover {
    color:#fff
}
header .logo .btn {
    display:none
}
header .popup {
    padding:16px;
    gap:48px;
    position:absolute;
    border-radius:8px;
    background:#fff;
    box-shadow:0 3.75px 11px 0 rgba(51, 51, 51, .1), 0 .5px 5px 0 rgba(51, 51, 51, .02);
    display:flex;
    opacity:0;
    pointer-events:none;
    left:0px;
    top:100%;
    transition:.3s;
    transform:translateX(-150px)
}
header .popup .btn-wrapper {
    display:none
}
header .popup:after {
    content:"";
    border:solid rgba(0, 0, 0, 0);
    position:absolute;
    left:120px;
    bottom:100%;
    border-bottom-color:#fff;
    border-width:5.5px;
    margin-left:0
}
header .link-wrapper:hover .popup {
    opacity:1;
    transform:translateX(-100px);
    pointer-events:all
}
header .link-wrapper:hover .link {
    color:#fff
}
header .link-wrapper {
    position:relative;
    display:flex
}
header .link-wrapper .link {
    height:100%;
    display:inline-flex;
    align-items:center
}
header .menu-grid {
    display:grid;
    grid-template-columns:repeat(2, 300px);
    gap:20px
}
header .menu-wrapper {
    display:flex;
    gap:40px;
    height:100%
}
.popup-item {
    display:flex;
    align-items:center
}
.popup-item img {
    width:40px;
    height:40px;
    padding:10px;
    background:#f6f9fb;
    border-radius:5px;
    margin-right:20px
}
.popup-item .popup-text {
    display:flex;
    flex-direction:column;
    gap:4px
}
.popup-item .popup-main-text {
    color:#042a50;
    font-size:16px;
    font-weight:700;
    word-break:break-word;
    transition:.3s
}
.popup-item .popup-subtext {
    color:#4f7295;
    font-size:14px;
    font-weight:400;
    word-break:break-word
}
.popup-item:hover .popup-main-text, .popup-button:hover .popup-main-text {
    color:#7a73ff
}
header.header-scroll, header.bg-white {
    background:#f9fbff;
    border-bottom:1px solid #ececec
}
header.header-scroll .link:hover, header.bg-white .link:hover {
    color:#7a73ff
}
header.header-scroll .link-wrapper:hover .link, header.bg-white .link-wrapper:hover .link {
    color:#7a73ff
}
.hover-line {
    position:absolute;
    bottom:100%;
    left:50%;
    width:fit-content;
    z-index:0
}
header.hide {
    transform:translateY(-100px)
}
.btn {
    font-size:16px;
    color:#fff;
    background:#0a2540;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:10px 25px;
    border-radius:20px;
    font-weight:500;
    transition:.3s;
    border:none
}
.btn .arrow {
    width:9px;
    height:14px;
    margin-left:15px;
    position:relative;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    z-index:2
}
.btn .arrow img {
    height:100%;
    width:100%;
    position:relative;
    z-index:-1
}
.btn .arrow:after {
    content:"";
    position:absolute;
    display:block;
    width:14px;
    max-width:0;
    height:2px;
    background:#fff;
    right:2px;
    top:6px;
    z-index:1;
    transition:.1s linear
}
.btn:hover .arrow:after {
    max-width:14px
}
.btn.lg {
    font-size:18px;
    padding:13px 30px;
    border-radius:30px
}
.btn:hover {
    opacity:.6
}
.btn.purple {
    background:#635bff;
    color:#fff
}
.btn.purple:hover {
    opacity:1;
    background:#0a2540
}
.btn.box {
    border-radius:4px
}
section.main {
    height:100dvh;
    display:flex;
    align-items:center;
    position:relative;
    overflow:hidden
}
section.main .logo-wrapper {
    width:500px;
    position:relative;
    margin-bottom:150px
}
section.main .logo-wrapper .logo {
    margin-top:70px;
    display:flex;
    flex-direction:column;
    gap:15px;
    margin-bottom:15px;
    opacity:1;
	mix-blend-mode:color-burn;
    z-index:5;
 	position:relative;
}
section.main .logo-wrapper .btn {
	background: black;
    z-index:5;
	position:relative;
}
section.main .logo-wrapper p {
    margin:0;
    padding:0;
    font-size:32px;
    font-style:normal;
    font-weight:500;
    line-height:40px;
    letter-spacing:.64px
}
section.main:after {
    content:"";
    background:url(../../../../../../local/templates/daynet/assets/images/bg/daynet-bg.png);
    position:absolute;
    left:0;
    max-width:100%;
    bottom:-5px;
    width:100%;
    height:100%;
    pointer-events:none;
    background-position-y:bottom;
    background-position-x:85%;
    background-repeat:no-repeat
}
section {
    padding:70px 0
}
section.companies {
    background:#fff
}
section.companies .item img {
    width: auto;
    max-width: 100%;
}
.icon-single {
    display:inline-flex;
    padding:10px 0px;
    justify-content:center;
    align-items:center;
    gap:20px;
    color:#0a2540;
    font-size:22px;
    font-weight:500;
    width:fit-content
}
.icon-single p {
    margin:0
}
.icon-single svg {
    padding:19px;
    background:#fff;
    width:68px;
    height:68px;
    border:#ececec solid 1px;
    border-radius:12px;
    box-shadow:1px 2px 10px 0 rgba(2, 12, 20, .04)
}
.title-holder {
    max-width:600px
}
.title-holder p.title-info {
    color:#209db7;
    font-size:18px;
    font-weight:500;
    text-align:left;
    margin-bottom:10px;
    margin-top:20px
}
.title-holder h1 {
    color:#0a2540;
    font-size:40px;
    font-weight:700;
    line-height:120%;
    text-align:left;
    margin:0
}
.title-holder.white p.title-info {
    color:#209db7;
    margin-bottom:10px;
    margin-top:20px
}
.title-holder.white h1 {
    color:#fff
}
section.service-map .tiles {
    display:flex;
    justify-content:space-between
}
section.service-map .tiles .tiles-2 {
    position:sticky;
    top:calc(50% - 360px);
    height:fit-content
}
section.service-map .tiles .tiles-1 {
    display:flex;
    flex-direction:column;
    gap:100px;
    width:500px
}
section.service-map .tiles .tiles-1 .tiles-text {
    color:#042a50;
    font-size:20px;
    font-weight:400;
    text-align:left;
    margin-bottom:30px
}
section.service-map .tiles .tiles-1-block {
    height:max-content;
    min-height:874px;
    display:flex;
    flex-direction:column;
    gap:15px;
    justify-content:start;
    padding-top:60px
}
section.service-map .tiles .tiles-1-block ul {
    padding-left:25px;
    color:#042a50
}
section.service-map .tiles .tiles-1-block ul li {
    font-size:20px;
    color:#042a50;
    margin-bottom:15px
}
section.service-map .tiles .tiles-1-block:nth-child(1) {
    justify-content:start
}
section.service-map .animation:nth-child(1) {
    left:98px;
    top:35px
}
section.service-map .animation:nth-child(2) {
    left:233px;
    top:32px
}
section.service-map .animation:nth-child(3) {
    left:365px;
    top:32px
}
section.service-map .animation:nth-child(4) {
    left:468px;
    top:35px
}
section.service-map .animation:nth-child(5) {
    left:99px;
    top:168px
}
section.service-map .animation:nth-child(6) {
    left:248px;
    top:168px
}
section.service-map .animation:nth-child(7) {
    left:406px;
    top:175px
}
section.service-map .animation:nth-child(8) {
    left:519px;
    top:175px
}
section.service-map .animation:nth-child(9) {
    left:656px;
    top:175px
}
section.service-map .animation:nth-child(10) {
    left:27px;
    top:300px
}
section.service-map .animation:nth-child(11) {
    left:175px;
    top:298px
}
section.service-map .animation:nth-child(12) {
    left:285px;
    top:305px
}
section.service-map .animation:nth-child(13) {
    left:403px;
    top:314px
}
section.service-map .animation:nth-child(14) {
    left:519px;
    top:314px
}
section.service-map .animation:nth-child(15) {
    left:626px;
    top:299px
}
section.service-map .animation:nth-child(16) {
    left:112px;
    top:433px
}
section.service-map .animation:nth-child(17) {
    left:271px;
    top:433px
}
section.service-map .animation:nth-child(18) {
    left:403px;
    top:433px
}
section.service-map .animation:nth-child(19) {
    left:524px;
    top:433px
}
section.service-map .animation:nth-child(20) {
    left:663px;
    top:433px
}
section.service-map .animation:nth-child(21) {
    left:95px;
    top:580px
}
section.service-map .animation:nth-child(22) {
    left:223px;
    top:586px
}
section.service-map .animation:nth-child(23) {
    left:359px;
    top:586px
}
section.service-map .animation:nth-child(24) {
    left:515px;
    top:583px
}
section.service-map .animation:nth-child(25) {
    left:635px;
    top:583px
}
section.service-map .animation:nth-child(26) {
    left:128px;
    top:732px
}
section.service-map .animation:nth-child(27) {
    left:232px;
    top:732px
}
section.service-map .animation:nth-child(28) {
    left:351px;
    top:732px
}
section.service-map .animation:nth-child(29) {
    left:520px;
    top:733px
}
section.service-map .animation:nth-child(30) {
    left:691px;
    top:717px
}
section.service-map .animation.disable {
    pointer-events:none
}
section.service-map .animation.pulse:hover {
    border-color:rgba(93, 95, 239, .6)
}
section.service-map .animation.pulse:before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    z-index:-1;
    animation:pulse 3s infinite;
    left:0;
    top:0;
    border-radius:8px
}
section.service-map .animation {
    width:fit-content;
    position:absolute;
    border:#ececec solid 1px;
    padding:19px;
    background:#fff;
    border-radius:12px;
    box-shadow:1px 2px 10px 0 rgba(2, 12, 20, .04);
    transform:translate(-50%, -50%);
    max-width:68px;
    max-height:68px;
    transition:.3s;
    transition-delay:.3s
}
section.service-map .animation .animation-size-controller {
    opacity:1;
    display:flex;
    flex-direction:column;
    align-items:center
}
section.service-map .animation .animation-size-controller img {
    filter:grayscale(100);
    opacity:.3;
    transition:.3s;
    transition-delay:.3s;
    width:28px;
    height:28px
}
section.service-map .animation .animation-size-controller span {
    overflow:hidden;
    transition:all .3s 0s;
    word-break:keep-all;
    opacity:0;
    padding-top:5px;
    transform:scale(0);
    max-width:95px;
    text-align:center;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:16px;
    letter-spacing:.24px;
    display:inline-block
}
section.service-map .animation:hover, section.service-map .animation.active {
    max-width:120px;
    max-height:120px;
    transition-delay:0s
}
section.service-map .animation:hover .animation-size-controller img, section.service-map .animation.active .animation-size-controller img {
    filter:grayscale(0);
    opacity:1
}
section.service-map .animation:hover .animation-size-controller span, section.service-map .animation.active .animation-size-controller span {
    max-height:100px;
    max-width:100px;
    transform:scale(1);
    opacity:1;
    transition-delay:.3s
}
section.service-map .line.color {
    opacity:0;
    transition:.3s;
    z-index:0
}
section.service-map .line.color.active {
    opacity:1
}
section.service-map .lines {
    position:absolute
}
section.service-map .line {
    position:absolute;
    z-index:-1
}
section.service-map .blocks {
    margin:0 auto;
    display:flex;
    flex-direction:column;
    gap:70px;
    transition:.5s linear;
    width:740px;
    height:826px
}
section.about {
    background:url(../../../../../../local/templates/daynet/assets/images/daynet/case.svg) no-repeat top;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    background-size:cover;
    gap:40px;
    padding-top:400px
}
section.about .under-about {
    display:flex;
    flex-direction:column;
    gap:31px;
    width:600px
}
section.about .under-about p {
    color:#fff;
    font-size:22px;
    font-style:normal;
    font-weight:400;
    line-height:36px;
    margin:0
}
section.about .planet-holder {
    margin-top:-150px;
    width:569px
}
section.about .planet-holder img {
    width:100%
}
section.about .container {
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
section.history .history-wrapper {
    margin-top:120px;
    display:flex;
    flex-wrap:wrap;
    align-items:flex-end;
    justify-content:center
}
section.history .history-wrapper .step-wrapper.active .text-wrapper {
    opacity:1;
    pointer-events:all
}
section.history .history-wrapper .step-wrapper {
    display:flex;
    flex-wrap:wrap;
    align-items:flex-end;
    height:320px;
    position:relative
}
section.history .history-wrapper .step-wrapper .text-wrapper {
    width:350px;
    display:flex;
    flex-direction:column;
    position:absolute;
    left:0;
    top:0;
    padding-left:20px;
    transition:.3s;
    opacity:0;
    pointer-events:none
}
section.history .history-wrapper .step-wrapper .text-wrapper .year {
    font-size:16px;
    font-weight:600;
    margin-bottom:8px;
    color:#209db7
}
section.history .history-wrapper .step-wrapper .text-wrapper .text-title {
    font-size:20px;
    font-weight:500;
    margin-bottom:8px;
    color:#209db7
}
section.history .history-wrapper .step-wrapper .text-wrapper .desc {
    font-size:15px;
    font-weight:300;
    color:#042a50
}
section.history .history-wrapper .step-wrapper.active .mark {
    background:url(../../../../../../local/templates/daynet/assets/images/daynet/scale/long-mark.svg) no-repeat;
    height:320px;
    background-size:cover;
    transform-origin:bottom
}
section.history .history-wrapper .step {
    display:flex;
    flex-wrap:wrap;
    align-items:flex-end
}
section.history .history-wrapper .step img {
    padding:28px 16px
}
section.history .history-wrapper .step .mark {
    background:url(../../../../../../local/templates/daynet/assets/images/daynet/scale/short-mark.svg) no-repeat;
    padding:2px;
    width:4px;
    height:117px;
    transition:.3s
}
.cases-slider {
    position:relative
}
.cases-slider .slide {
    padding-top:40px;
    padding-bottom:40px;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between
}
.cases-slider .slide .info-wrapper {
    width:35%
}
.cases-slider .slide .info-wrapper .info {
    display:flex;
    flex-direction:column;
    margin-bottom:40px;
    max-width:400px
}
.cases-slider .slide .info-wrapper .info .info-title {
    font-size:24px;
    font-weight:500;
    padding-left:16px;
    color:#0a2540;
    margin-bottom:12px;
    border-left:1px solid #635bff
}
.cases-slider .slide .info-wrapper .info .info-desc {
    padding-left:16px;
    color:#425466;
    font-size:16px
}
@keyframes fadeInRight {
    from {
        opacity:0;
        transform:translate3d(100%, 0, 0)
    }
    to {
        opacity:1;
        transform:translate3d(0, 0, 0)
    }
}
.slideOut .image-slide {
    animation-name:fadeOut;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1);
    animation-duration:.3s
}
.slideOut .text-wrapper {
    animation-name:fadeInRight;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1);
    animation-duration:.3s
}
.slideIn .image-slide {
    animation-name:fadeIn;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1);
    animation-duration:.3s;
    transition:.3s
}
.slideIn .text-wrapper {
    animation-name:fadeOutLeft;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1);
    animation-duration:.3s;
    transition:.3s
}
.fadeInRight {
    animation-name:fadeInRight;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1)
}
@keyframes fadeOutLeft {
    from {
        opacity:1
    }
    to {
        opacity:0;
        transform:translate3d(-100%, 0, 0)
    }
}
@keyframes fadeOut {
    from {
        opacity:1
    }
    to {
        opacity:0
    }
}
@keyframes fadeIn {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}
.fadeIn {
    animation-name:fadeIn;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1)
}
@keyframes fadeOut {
    from {
        opacity:1
    }
    to {
        opacity:0
    }
}
.fadeOut {
    animation-name:fadeOut;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1)
}
.fadeOutLeft {
    animation-name:fadeOutLeft;
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1)
}
.cases-slider-wrapper:after {
    content:"";
    width:1px;
    height:100%;
    position:absolute;
    background:#ececec;
    left:0;
    top:0;
    z-index:-1
}
.cases-slider-wrapper {
    position:relative;
    margin-top:40px
}
.cases-slider-wrapper .cases-slider .owl-item {
    animation-timing-function:cubic-bezier(0.7, 0, 0, 1)
}
.cases-slider-wrapper .image-wrapper.bg {
    position:absolute;
    right:38px;
    top:80px;
    box-shadow:none
}
.cases-slider-wrapper .image-size {
    width:840px;
    height:500px
}
.cases-slider-wrapper .image-slider-wrapper {
    border-radius:8px;
    overflow:hidden;
    box-shadow:0 13px 27px -5px rgba(50, 50, 93, .25), 0 8px 16px -8px rgba(0, 0, 0, .3);
    display:flex;
    background:#7760f2;
    background:linear-gradient(0deg, rgba(119, 96, 242, 0.650297619) 0%, rgba(127, 195, 241, 0.3477766106) 70%);
    position:relative
}
.cases-slider-wrapper .image-wrapper {
    position:relative;
    padding:25px;
    display:flex;
    align-items:flex-end;
    cursor:pointer;
    overflow:hidden
}
.cases-slider-wrapper .image-wrapper img {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    transform:scale(1.1);
    transition:.4s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    object-fit:cover
}
.cases-slider-wrapper .image-wrapper:after, .cases-slider-wrapper .image-wrapper:before {
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    transition:.6s
}
.cases-slider-wrapper .image-wrapper:after {
    background:#7760f2;
    background:linear-gradient(0deg, rgba(119, 96, 242, 0.650297619) 0%, rgba(127, 195, 241, 0.3477766106) 70%);
    opacity:1
}
.cases-slider-wrapper .image-wrapper:before {
    opacity:0;
    background:#7760f2;
    background:linear-gradient(0deg, rgba(119, 96, 242, 0.8995973389) 0%, rgba(127, 195, 241, 0.3477766106) 70%)
}
.cases-slider-wrapper .image-wrapper:hover .hide-wrapper {
    opacity:1;
    margin-bottom:0
}
.cases-slider-wrapper .image-wrapper:hover img {
    transform:scale(1)
}
.cases-slider-wrapper .image-wrapper:hover:after {
    opacity:0
}
.cases-slider-wrapper .image-wrapper:hover:before {
    opacity:1
}
.cases-slider-wrapper .image-slider-wrapper:hover .title-wrapper .hide-wrapper {
    opacity:1;
    margin-bottom:0
}
.cases-slider-wrapper .image-slider-wrapper:hover .image-wrapper img {
    transform:scale(1)
}
.cases-slider-wrapper .text-slider {
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    width:100%;
    height:100%
}
.cases-slider-wrapper .text-slider .title-wrapper {
    padding:30px;
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
.cases-slider-wrapper .text-slider .text-wrapper {
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    width:55%
}
.cases-slider-wrapper .text-slider .text-wrapper .hide-wrapper {
    transition:.6s;
    transition-delay:.1s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    overflow:hidden;
    margin-top:25px;
    margin-bottom:-40px;
    opacity:0
}
.cases-slider-wrapper .text-slider .text-wrapper span {
    font-size:26px;
    font-weight:600;
    color:#fff
}
.cases-slider-wrapper .info-wrapper .owl-item {
    animation-duration:700ms
}
.cases-slider-wrapper .image-slider .owl-item {
    animation-duration:500ms
}
.cases-slider-wrapper .text-slider .owl-item {
    animation-duration:500ms
}
.cases-nav:after {
    content:"";
    width:calc(100% + 40px);
    position:absolute;
    top:0;
    left:-20px;
    border-top:1px dashed #ececec;
    z-index:-1
}
.cases-nav {
    display:flex;
    flex-wrap:wrap;
    padding:30px 0;
    position:relative
}
.cases-nav .btn-case:after {
    content:"";
    height:calc(100% + 80px);
    position:absolute;
    top:-40px;
    right:0;
    border-right:1px dashed #ececec
}
.cases-nav .btn-case.active, .cases-nav .btn-case:hover {
    filter:grayscale(0)
}
.cases-nav .btn-case.active:not(.more):before {
    opacity:1
}
.cases-nav .btn-case:before {
    content:"";
    width:100%;
    height:3px;
    left:0;
    top:-31px;
    background:linear-gradient(90deg, #4AFCF1, #75CDFF, #7A73FF);
    position:absolute;
    z-index:1;
    opacity:0;
    transition:.3s
}
.cases-nav .btn-case {
    width:16.6666%;
    display:flex;
    flex-direction:column;
    align-items:center;
    position:relative;
    padding:20px;
    cursor:pointer;
    transition:.3s;
    filter:grayscale(100)
}
.cases-nav .btn-case span {
    text-align:center;
    margin-top:10px
}
.cases-nav .btn-case.more {
    filter:grayscale(0)
}
.blog-item {
    background:#fff;
    border:1px solid #ececec;
    border-radius:8px;
    overflow:hidden;
    padding:4px;
    display:flex;
    flex-direction:column;
    height:490px;
    word-break:break-word
}
.blog-item .preview {
    border-radius:4px;
    overflow:hidden;
    transition:.4s;
    transition-delay:.4s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    width:100%;
    height:180px;
    position:relative
}
.blog-item .preview img {
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    top:0;
    object-fit:cover
}
.blog-item .info {
    font-size:15px;
    display:flex;
    justify-content:space-between;
    margin-bottom:8px;
    opacity:.5
}
.blog-item .text-overflow:after {
    content:"";
    width:100%;
    height:100px;
    background:#fff;
    background:linear-gradient(0deg, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 100%);
    position:absolute;
    left:0;
    bottom:0;
    transition:.4s
}
.blog-item .text-overflow {
    height:300px;
    overflow:hidden;
    position:relative;
    transition:.4s;
    transition-delay:.4s
}
.blog-item .text-wrapper {
    padding:20px;
    height:482px;
    display:flex;
    flex-direction:column
}
.blog-item .text-wrapper .btn-wrapper {
    margin-top:auto;
    opacity:0;
    transition:.3s;
    transition-delay:0s
}
.blog-item .text-wrapper .blog-title {
    font-size:20px;
    color:#0a2540;
    font-weight:600;
    word-break:break-word
}
.blog-item .text-wrapper p {
    color:#425466;
    font-size:16px
}
.blog-item:hover .preview {
    height:0px;
    transition-delay:0s
}
.blog-item:hover .text-overflow:after {
    opacity:0;
    pointer-events:none
}
.blog-item:hover .text-overflow {
    height:100%;
    transition-delay:0s
}
.blog-item:hover .btn-wrapper {
    opacity:1;
    transition-delay:.4s
}
section.blog .blog-slider {
    margin-top:40px
}
section.blog .blog-slider .owl-stage {
    display:flex
}
section.blog .blog-slider .owl-item {
    padding:8px
}
section.blog .owl-nav {
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    padding-top:20px
}
section.blog .owl-nav .dots {
    display:flex;
    max-width:500px;
    height:6px;
    align-items:center;
    position:relative
}
section.blog .owl-nav .dots button {
    border:none;
    padding:0;
    width:50px;
    height:10px;
    background:none;
    opacity:1;
    transition:.4s;
    position:relative
}
section.blog .owl-nav .dots button:after {
    content:"";
    position:absolute;
    width:100%;
    height:2px;
    left:0;
    top:0;
    bottom:0;
    margin:auto;
    background:#c6c8c7
}
section.blog .owl-nav .dots button:hover, section.blog .owl-nav .dots button.active {
    opacity:0
}
section.blog .owl-nav .dots:after {
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    margin:auto;
    width:100%;
    height:2px;
    background:linear-gradient(90deg, #4AFCF1, #75CDFF, #7A73FF);
    z-index:-1
}
section.blog .owl-nav .navs button {
    width:40px;
    height:40px;
    background:none;
    padding:0;
    font-size:0;
    border:none;
    transition:.3s
}
section.blog .owl-nav .navs button.disabled {
    filter:grayscale(100)
}
section.blog .owl-nav .navs .owl-prev {
    background:url(../../../../../../local/templates/daynet/assets/images/daynet/carousel-arrows/active-prev.svg);
    margin-right:15px
}
section.blog .owl-nav .navs .owl-next {
    background:url(../../../../../../local/templates/daynet/assets/images/daynet/carousel-arrows/active-next.svg)
}
section.callback {
    background:url(../../../../../../local/templates/daynet/assets/images/daynet/form-bg.svg) no-repeat;
    background-size:cover;
    background-position:top center;
    position:relative;
    padding-top:200px
}
section.callback .container {
    display:flex;
    justify-content:flex-end
}
section.callback .callback {
    width:540px;
    background:#fff;
    border-radius:8px;
    box-shadow:0 13px 27px -5px rgba(50, 50, 93, .25), 0 8px 16px -8px rgba(0, 0, 0, .3);
    border:1px solid #ececec;
    padding:46px;
    color:#3c4357
}
section.callback .callback .form-title {
    font-size:24px;
    font-weight:500;
    margin-bottom:20px;
    display:block
}
section.callback .callback .file-item {
    font-size:13px;
    padding:3px 14px;
    background:#04101c;
    color:#00d4ff;
    display:inline-flex;
    align-items:center;
    border-radius:8px;
    margin-right:5px;
    margin-bottom:5px
}
section.callback .callback .file-item button {
    width:17px;
    height:17px;
    border-radius:50%;
    background:#00d4ff;
    color:#04101c;
    padding:0;
    border:none;
    margin-left:10px;
    line-height:0;
    font-size:17px
}
section.callback .callback .label-file {
    display:flex;
    gap:8px;
    justify-content:center;
    align-items:center;
    color:#04101c;
    background:#00d4ff;
    padding:10px;
    font-size:15px;
    width:100%;
    border-radius:4px;
    transition:.4s;
    height:44px;
    cursor:pointer;
    margin-bottom:10px
}
section.callback .callback .label-file:hover {
    opacity:.7
}
section.callback .callback .label-file img {
    width:16px
}
section.callback .callback .btn {
    width:100%
}
section.callback .default-bunny {
    position:absolute;
    left:0;
    bottom:0;
    width:40%
}
.input-wrapper {
    display:flex;
    flex-direction:column;
    width:100%;
    margin-bottom:10px
}
.input-wrapper label {
    font-size:14px;
    font-weight:500;
    margin-bottom:5px
}
.input-wrapper input {
    height:40px;
    border:1px solid #e0e0e0;
    font-size:16px;
    padding:0 15px;
    width:100%;
    border-radius:4px;
    transition:.3s
}
.input-wrapper input:focus, .input-wrapper input:hover {
    border-color:#7a73ff
}
.input-wrapper input::placeholder {
    color:#e0e0e0;
    font-size:15px
}
.input-checkbox label {
    color:#fff;
    width:18px;
    height:18px;
    cursor:pointer
}
.input-checkbox label:before {
    content:" ";
    color:#00d4ff;
    display:flex;
    margin-right:15px;
    width:18px;
    height:18px;
    background:rgba(0, 0, 0, 0);
    border:2px solid #00d4ff;
    border-radius:2px;
    align-items:center;
    flex-direction:row;
    justify-content:center
}
.input-checkbox {
    display:flex;
    align-items:center;
    margin-bottom:25px
}
.input-checkbox a {
    text-decoration:underline
}
.input-checkbox span {
    margin-left:20px
}
input[type=checkbox] {
    display:none
}
.file {
    display:none
}
.u-form {
    width:100%;
    display:flex;
    justify-content:center;
    margin-top:20px
}
.reliable {
    display:block
}
.reliable-mob {
    display:none
}
footer {
    background:#04101c;
    padding:70px 0;
    color:#fff
}
footer .container {
    display:flex;
    align-items:flex-start;
    justify-content:space-between
}
footer .logo {
    display:inline-block
}
footer .links-wrapper {
    display:flex
}
footer .links-wrapper .col {
    display:flex;
    flex-direction:column
}
footer .links-wrapper .col:nth-child(1) {
    margin-right:120px
}
footer .links-wrapper a {
    margin-bottom:10px;
    transition:.3s
}
footer .links-wrapper a:hover {
    color:#75cdff
}
footer .links-wrapper p {
    margin-bottom:0
}
.scroll-up path {
    transition:stroke-dashoffset 20ms;
    stroke-dasharray:150.818, 150.818
}
.scroll-up:before {
    font-family:"Roboto Flex", sans-serif
}
.scroll-up {
    position:fixed;
    right:50px;
    bottom:50px;
    z-index:1000;
    width:50px;
    height:50px;
    color:gray;
    cursor:pointer;
    visibility:hidden;
    border-radius:50px;
    box-shadow:inset 0 0 0 4px #dcdedc;
    opacity:1;
    transition:.2s;
    transform:translateY(25px)
}
.scroll-up:before {
    position:absolute;
    top:0;
    bottom:6px;
    margin:auto;
    left:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:25px;
    font-size:24px;
    font-weight:900;
    content:"↑"
}
.scroll-up:hover {
    transform:scale(1.03)
}
.scroll-up:hover {
    color:#00b2d7
}
.scroll-up-active {
    visibility:visible;
    opacity:1;
    transform:translateY(0);
    transition:.3s linear
}
.scroll-up__svg-path {
    box-sizing:border-box;
    fill:none;
    stroke:#00b2d7;
    stroke-width:4px;
    transition:.2s
}
.mobile-menu {
    display:none
}
.pd-header {
    padding-top:140px
}
section.service-pagetitle.case .container {
    display:flex;
    align-items:center
}
section.service-pagetitle.case .container .col:nth-child(1) {
    width:40%;
    padding-right:40px
}
section.service-pagetitle.case .container .col:nth-child(2) {
    width:60%
}
section.service-pagetitle.case .container .image-wrapper {
    box-shadow:0 13px 27px -5px rgba(50, 50, 93, .25), 0 8px 16px -8px rgba(0, 0, 0, .3);
    border-radius:8px;
    overflow:hidden;
    display:flex;
    position:relative
}
section.service-pagetitle.case .container .image-wrapper:after {
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    transition:.6s;
    background:#7760f2;
    background:linear-gradient(0deg, rgba(119, 96, 242, 0.650297619) 0%, rgba(127, 195, 241, 0.3477766106) 70%)
}
section.service-pagetitle.case .icon-block {
    padding:20px 0;
    font-size:24px;
    margin:40px 0;
    font-weight:500;
    display:flex
}
section.service-pagetitle.case .icon-block span {
    padding-left:20px
}
section.service-pagetitle .container {
    display:flex;
    flex-wrap:wrap
}
section.service-pagetitle .container .col .image-wrapper {
    text-align:center
}
section.service-pagetitle .container .col .image-wrapper img {
    max-width:100%
}
section.service-pagetitle .container .col:nth-child(1) {
    width:60%
}
section.service-pagetitle .container .col:nth-child(2) {
    width:40%
}
section.service-pagetitle .service-text {
    font-size:20px;
    color:#425466;
    line-height:24px
}
section.service-pagetitle .price-block {
    border-left:1px solid #635bff;
    padding:10px 20px;
    font-size:26px;
    margin:40px 0;
    font-weight:500
}
.bubbles-separator.bg {
    position:absolute;
    width:100%;
    top:0;
    bottom:0;
    margin:auto;
    left:0;
    z-index:-1
}
.bubbles-separator {
    height:400px;
    padding:0
}
.bubbles-separator .gradient-bg {
    position:relative
}
.bubbles-separator .gradient-bg:after {
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    border-style:solid;
    border-width:150px 100vw 0 0;
    border-color:#f9fbff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    z-index:10
}
.bubbles-separator .gradient-bg:before {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    border-style:solid;
    border-width:0 0 150px 100vw;
    border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f9fbff rgba(0, 0, 0, 0);
    transform:rotate(0deg);
    z-index:10
}
section.content {
    position:relative
}
section.content .pluses-grid.g-2 {
    grid-template-columns:repeat(2, 30%);
    justify-content:center
}
section.content .pluses-grid {
    display:grid;
    grid-template-columns:repeat(4, 25%);
    width:100%
}
section.content .pluses-grid .icon {
    margin-left:20px;
    margin-bottom:20px
}
section.content .pluses-grid .plus {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    padding:20px 0;
    padding-right:20px;
    font-size:20px;
    position:relative
}
section.content .pluses-grid .plus span {
    display:block;
    padding-left:20px;
    border-left:1px solid #5d5fef
}
section.content .pluses-grid .plus .btn-wrapper {
    padding-left:20px;
    padding-top:20px;
    margin-top:auto
}
section.content .pluses-grid .plus:after {
    content:"";
    height:140%;
    position:absolute;
    z-index:-1;
    left:0;
    top:0;
    bottom:0;
    margin:auto;
    border-left:1px dashed #e0e0e0
}
section.content .orm-menu:after {
    content:"";
    height:calc(100% + 75px);
    position:absolute;
    left:0;
    top:-75px;
    right:0;
    width:1px;
    margin:auto;
    border-left:1px dashed #e0e0e0
}
section.content .orm-menu {
    display:flex;
    flex-wrap:wrap;
    margin-top:150px;
    justify-content:center;
    position:relative
}
section.content .orm-menu .col:nth-child(2) {
    margin-top:-75px
}
section.content .orm-menu .col:nth-child(1) .orm-card:nth-child(1) .gradient {
    background:#9055d6;
    background:linear-gradient(90deg, rgb(144, 85, 214) 0%, rgb(127, 195, 241) 100%);
    background-size:400% 400%
}
section.content .orm-menu .col:nth-child(1) .orm-card:nth-child(2) .gradient {
    background:#f38cf0;
    background:linear-gradient(90deg, rgb(243, 140, 240) 0%, rgb(144, 85, 214) 100%);
    background-size:400% 400%
}
section.content .orm-menu .col:nth-child(1) .orm-card:nth-child(3) .gradient {
    background:#7073ff;
    background:linear-gradient(90deg, rgb(112, 115, 255) 0%, rgb(127, 195, 241) 100%);
    background-size:400% 400%
}
section.content .orm-menu .col:nth-child(1) .orm-card:nth-child(4) .gradient {
    background:#32b484;
    background:linear-gradient(90deg, rgb(50, 180, 132) 0%, rgb(15, 222, 255) 100%);
    background-size:400% 400%
}
section.content .orm-menu .col:nth-child(2) .orm-card:nth-child(1) .gradient {
    background:#32b484;
    background:linear-gradient(90deg, rgb(50, 180, 132) 0%, rgb(15, 222, 255) 100%);
    background-size:400% 400%
}
section.content .orm-menu .col:nth-child(2) .orm-card:nth-child(2) .gradient {
    background:#7073ff;
    background:linear-gradient(90deg, rgb(112, 115, 255) 0%, rgb(127, 195, 241) 100%);
    background-size:400% 400%
}
section.content .orm-menu .col:nth-child(2) .orm-card:nth-child(3) .gradient {
    background:#f38cf0;
    background:linear-gradient(90deg, rgb(243, 140, 240) 0%, rgb(144, 85, 214) 100%);
    background-size:400% 400%
}
section.content .orm-menu .col:nth-child(2) .orm-card:nth-child(4) .gradient {
    background:#9055d6;
    background:linear-gradient(90deg, rgb(144, 85, 214) 0%, rgb(127, 195, 241) 100%);
    background-size:400% 400%
}
section.content .orm-menu .orm-card {
    margin:40px 20px;
    padding:4px;
    background:#fff;
    border-radius:8px;
    width:500px;
    border:1px solid #e0e0e0;
    overflow:hidden;
    display:block;
    word-break:break-word
}
section.content .orm-menu .orm-card .image-wrapper {
    height:330px;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
    background:#f4f8fb;
    transition:.4s;
    border-radius:4px;
    position:relative;
    overflow:hidden
}
section.content .orm-menu .orm-card .image-wrapper img {
    max-width:100%;
    max-height:100%;
    position:relative;
    z-index:2;
    transition:.4s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1)
}
section.content .orm-menu .orm-card .image-wrapper .gradient {
    opacity:0;
    transition:.4s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    animation:gradient 10s ease infinite;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
section.content .orm-menu .orm-card .text-wrapper {
    padding:40px
}
section.content .orm-menu .orm-card .text-wrapper h1 {
    font-size:26px
}
section.content .orm-menu .orm-card .text-wrapper .text {
    font-size:18px;
    color:#425466;
    line-height:24px
}
section.content .orm-menu .orm-card .btn-wrapper {
    opacity:0;
    transform:translateY(50px);
    transition:.4s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1)
}
section.content .orm-menu .orm-card:hover .image-wrapper .gradient {
    opacity:.6
}
section.content .orm-menu .orm-card:hover .image-wrapper img {
    transform:scale(0.9)
}
section.content .orm-menu .orm-card:hover .btn-wrapper {
    opacity:1;
    transform:translateY(0px)
}
section.content .numbers-grid {
    display:grid;
    justify-content:center;
    grid-template-columns:repeat(2, 47%);
    gap:80px;
    margin-bottom:100px
}
section.content .numbers-grid .number-item {
    display: flex;
    align-items: center;
}
section.content .numbers-grid .index {
    margin-right:20px
}
section.content .numbers-grid .text {
    font-size:18px;
    line-height:24px
}
section.content .daynet-text {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    margin-bottom:20px
}
section.content .daynet-text .daynet img {
    max-width:100px
}
section.content .daynet-text .text {
    width:calc(100% - 100px);
    padding-left:40px;
    font-size:28px;
    line-height:34px
}
section.content .blog-grid {
    display:grid;
    margin:40px 0;
    grid-template-columns:repeat(4, 23%);
    gap:38px
}
section.content .cases-nav {
    margin-top:60px;
    position:relative
}
section.content .cases-nav:before {
    content:"";
    height:calc(100% + 20px);
    position:absolute;
    top:-10px;
    left:0;
    border-right:1px dashed #ececec
}
section.content .cases-grid {
    display:grid;
    grid-template-columns:repeat(2, 48%);
    grid-auto-rows:350px;
    gap:40px;
    margin-top:40px
}
section.content .cases-grid .case {
    width:100%;
    height:100%;
    position:relative;
    border-radius:8px;
    overflow:hidden;
    box-shadow:0 13px 27px -5px rgba(50, 50, 93, .25), 0 8px 16px -8px rgba(0, 0, 0, .3);
    padding:25px;
    display:flex;
    align-items:flex-end;
    cursor:pointer
}
section.content .cases-grid .case img {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    transform:scale(1.1);
    transition:.4s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    object-fit:cover
}
section.content .cases-grid .case .text-wrapper {
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    width:55%
}
section.content .cases-grid .case .text-wrapper .hide-wrapper {
    transition:.6s;
    transition-delay:.1s;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    overflow:hidden;
    margin-top:25px;
    margin-bottom:-40px;
    opacity:0
}
section.content .cases-grid .case .text-wrapper span {
    font-size:26px;
    font-weight:600;
    color:#fff
}
section.content .cases-grid .case:after, section.content .cases-grid .case:before {
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    transition-timing-function:cubic-bezier(0.7, 0, 0, 1);
    transition:.6s
}
section.content .cases-grid .case:after {
    background:#7760f2;
    background:linear-gradient(0deg, rgba(119, 96, 242, 0.650297619) 0%, rgba(127, 195, 241, 0.3477766106) 70%);
    opacity:1
}
section.content .cases-grid .case:before {
    opacity:0;
    background:#7760f2;
    background:linear-gradient(0deg, rgba(119, 96, 242, 0.8995973389) 0%, rgba(127, 195, 241, 0.3477766106) 70%)
}
section.content .cases-grid .case:hover .hide-wrapper {
    opacity:1;
    margin-bottom:0
}
section.content .cases-grid .case:hover img {
    transform:scale(1)
}
section.content .cases-grid .case:hover:after {
    opacity:0
}
section.content .cases-grid .case:hover:before {
    opacity:1
}
section.content .case-step {
    padding:40px 0
}
section.content .case-step .title-holder {
    margin-bottom:40px
}
section.content .case-row {
    display:flex;
    flex-wrap:wrap
}
section.content .case-row .col {
    width:50%
}
section.content .case-row .col:first-child {
    padding-right:40px
}
section.content .case-row img {
    box-shadow:0 13px 27px -5px rgba(50, 50, 93, .25), 0 8px 16px -8px rgba(0, 0, 0, .3);
    border-radius:8px;
    overflow:hidden;
    max-width:100%;
    margin-bottom:40px;
    margin-top:0
}
section.content .case-row p {
    margin:0;
    font-size:22px;
    line-height:28px;
    padding:20px;
    margin-bottom:20px;
    border-left:1px solid #5d5fef
}
@keyframes gradient {
    0% {
        background-position:0% 50%
    }
    50% {
        background-position:100% 50%
    }
    100% {
        background-position:0% 50%
    }
}
.article-wrapper:after {
    content:none;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    border-left:1px dashed #e0e0e0;
    z-index:-1
}
.article-wrapper {
    position:relative
}
.article-wrapper .article {
    display:flex;
    flex-direction:column
}
.article-wrapper .article-date {
    padding-left:20px;
    border-left:1px solid #5d5fef;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:20px;
    margin-bottom:20px;
    color:#425466;
    font-size:15px
}
.article-wrapper .title-holder {
    padding-left:20px
}
.article-wrapper p {
    margin:0;
    padding:20px;
    font-size:22px
}
.article-wrapper img {
    max-width:100%;
    margin:20px auto
}
.article-wrapper ul {
    padding:0px 40px;
    margin:0;
    list-style:none
}
.article-wrapper ul li {
    font-size:20px;
    margin-bottom:10px;
    padding:0 20px;
    position:relative
}
.article-wrapper ul li:after {
    content:"";
    width:5px;
    height:1px;
    background:#000;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    margin:auto
}
.article-wrapper a {
    color:#635bff;
    font-weight:500;
    word-break:break-word
}
.title-holder.contacts:after {
    content:"";
    position:absolute;
    left:0;
    top:0px;
    height:100%;
    border-left:1px dashed #e0e0e0;
    z-index:-1
}
.title-holder.contacts {
    padding:20px 0;
    position:relative
}
.title-holder.contacts h1 {
    display:flex;
    flex-direction:column;
    font-weight:300;
    font-size:48px;
    padding:0 20px;
    border-left:1px solid #5d5fef
}
.title-holder.contacts b {
    font-weight:700
}
section.service-pagetitle.concacts-pagetitle .container {
    display:flex;
    align-items:center
}
section.service-pagetitle.concacts-pagetitle .contacts-wrapper:after {
    content:"";
    position:absolute;
    left:0;
    top:-20px;
    height:100%;
    border-left:1px dashed #e0e0e0;
    z-index:-1
}
section.service-pagetitle.concacts-pagetitle .contacts-wrapper {
    display:flex;
    flex-direction:column;
    position:relative
}
section.service-pagetitle.concacts-pagetitle .contacts-wrapper .contact {
    padding-left:10px;
    margin-bottom:30px;
    display:flex;
    align-items:center
}
section.service-pagetitle.concacts-pagetitle .contacts-wrapper .contact img {
    margin-right:20px
}
section.service-pagetitle.concacts-pagetitle .contacts-wrapper .contact span {
    font-size:20px;
    font-weight:500
}
@keyframes pulse {
    0% {
        transform:scale(0.95);
        box-shadow:0 0 0 0 rgba(93, 95, 239, .15)
    }
    70% {
        transform:scale(1);
        box-shadow:0 0 0 10px rgba(93, 95, 239, 0)
    }
    100% {
        transform:scale(0.95);
        box-shadow:0 0 0 0 rgba(93, 95, 239, 0)
    }
}
section.about-pagetitle {
    background:#f4f4f4
}
section.about-pagetitle .container {
    display:flex;
    flex-wrap:wrap
}
section.about-pagetitle .container .text-wrapper {
    width:40%;
    padding-right:170px;
    padding-top:50px
}
section.about-pagetitle .container .text-wrapper h1 {
    font-size:36px;
    font-weight:800
}
section.about-pagetitle .container .text-wrapper p {
    font-size:20px;
    line-height:24px
}
section.about-pagetitle .container .image-wrapper {
    width:60%
}
section.about-pagetitle .container .image-wrapper img {
    max-width:100%
}
section.about-text .container {
    display:flex;
    flex-wrap:wrap
}
section.about-text .container .text-wrapper {
    width:50%;
    font-size:20px;
    line-height:26px
}
section.about-text .container .text-wrapper:nth-child(1) {
    padding-right:30px
}
section.about-text .container .text-wrapper:nth-child(2) {
    padding-left:30px;
    color:#93abb4
}
section.team {
    background:#f4f4f4
}
section.team .container .team-wrapper {
    display:flex;
    flex-wrap:wrap
}
section.team .container .team-wrapper .team-item:nth-child(3n+2) {
    margin-top:40px
}
section.team .container .team-wrapper .team-item {
    width:33.33333%;
    display:flex;
    flex-direction:column;
    align-items:center;
    margin-bottom:40px
}
section.team .container .team-wrapper .team-item .text-wrapper {
    display:flex;
    flex-direction:column;
    align-items:center
}
section.team .container .team-wrapper .team-item .text-wrapper .title {
    font-size:28px;
    font-weight:800;
    margin-bottom:10px;
    text-align:center
}
section.team .container .team-wrapper .team-item .text-wrapper .subtitle {
    color:#93abb4
}
section.part-team .container {
    display:flex;
    flex-wrap:wrap;
    justify-content:center
}
section.part-team .container .text-wrapper {
    width:40%
}
section.part-team .container .text-wrapper h2 {
    font-size:30px;
    font-weight:800;
    text-transform:uppercase;
    margin:0
}
section.part-team .container .text-wrapper p {
    margin-top:0;
    font-size:18px
}
section.part-team .container .text-wrapper p a {
    color:#4da69a;
    margin-left:6px
}
section.part-team .container .text-wrapper p.color {
    color:#93abb4;
    font-size:15px;
    margin-bottom:20px;
    line-height:20px
}
.separator {
    height:80px
}
/* End */


/* Start:/local/templates/daynet/assets/styles/response.css?17351541149795*/
@media(max-width: 1440px){section.main:after{background-size:cover}section.service-map .tiles .tiles-1{padding-right:40px}section.about .under-about{padding-right:40px}section.history .history-wrapper .step img{padding:28px 10px}section.history .history-wrapper .step img{width:130px;height:100px;object-fit:cover}section.history .history-wrapper .step-wrapper .text-wrapper{width:250px}section.history .history-wrapper .step-wrapper:last-of-type .text-wrapper{width:196px}.cases-slider .slide .info-wrapper{width:25%}section.callback .default-bunny{top:0;margin:auto}}@media(max-width: 1200px){section.about .planet-holder{width:380px;margin-top:0}section.about{padding-top:250px}section.history .scroll-wrapper{overflow-x:scroll;padding-bottom:40px}section.history .history-wrapper{width:1440px}section.history .history-wrapper .step-wrapper .text-wrapper,section.history .history-wrapper .step-wrapper:last-of-type .text-wrapper{width:350px}section.history .history-wrapper .step img{padding:28px 20px}section.history .history-wrapper .step img{width:auto;max-width:100%;height:auto;object-fit:cover}.cases-slider-wrapper .image-size{width:685px;height:400px}.cases-slider-wrapper .cases-nav .btn-case{padding:10px}section.service-map .tiles .tiles-2{display:none}section.service-map .tiles .tiles-1{padding-right:0;width:100%;gap:20px}section.service-map .tiles .tiles-1-block{min-height:auto}.under-frame.tablet{display:block;text-align:center}section.main:after{height:75%}section.bubbles-separator{height:600px}section.bubbles-separator .gradient-bg:before{border-width:0 0 200px 100vw}section.bubbles-separator .gradient-bg:after{border-width:200px 100vw 0 0}section.content .orm-menu .orm-card{width:440px}section.content .blog-grid{grid-template-columns:repeat(3, 30.5%)}section.about-pagetitle .container .text-wrapper{padding-right:40px}section.part-team .container .text-wrapper{width:50%}}@media(max-width: 1024px){section.bubbles-separator .gradient-bg:before{bottom:-1px}section.bubbles-separator .gradient-bg:after{top:-1px}section.content .pluses-grid.g-2{grid-template-columns:repeat(2, 50%)}section.content .cases-grid{grid-template-columns:100%}}@media(max-width: 992px){section.main:after{height:65%}section.about .under-about{width:50%}section.about .planet-holder{width:50%}.title-holder h1{font-size:28px}section.about .under-about p{font-size:18px;line-height:20px}.cases-slider .slide .info-wrapper{width:100%;display:flex;flex-wrap:wrap}.cases-slider-wrapper .image-wrapper.bg{display:none}.cases-slider .slide .info-wrapper .info{width:50%}.cases-slider-wrapper .cases-nav .btn-case span{display:none}section.callback .callback{width:399px}header{height:auto}header .btn-menu{display:block;width:48px;height:32px;background:hsla(0,0%,100%,.3);border-radius:15px;margin-left:auto}header .btn-menu:before,header .btn-menu:after,header .btn-menu span{width:15px;background:#000}header .btn-menu:hover:after,header .btn-menu:hover:before,header .btn-menu:hover span{width:20px}header .btn-menu:before{transform:translate(-50%, -4px)}header .btn-menu:after{transform:translate(-50%, 4px)}header.header-scroll .btn-menu{border:1px solid #ececec;background:#fff}header .logo{position:relative;z-index:1}header.active{border:1px solid #ececec;background:#fff}header.active .btn-menu{border:1px solid #ececec;background:#fff}header.active .link-wrapper:hover .link{color:#7a73ff}header{height:75px}header .logo .btn{display:inline-flex;transition-timing-function:cubic-bezier(0.7, 0, 0, 1);transition:.4s;transform:translateX(100px);opacity:0;position:absolute;left:0;top:0;bottom:0;margin:auto;height:35px;font-size:15px;pointer-events:none}header .logo .btn:hover{opacity:0}header .logo{position:relative}header .logo svg{transition-timing-function:cubic-bezier(0.7, 0, 0, 1);transition:.4s}header .logo.active .btn{transform:translateX(0px);opacity:1;pointer-events:all}header .logo.active .btn:hover{opacity:1}header .logo.active svg{transform:translateX(-100px);opacity:0}header .menu-wrapper{display:none}.mobile-menu.active{left:0}.mobile-menu{display:flex;position:fixed;z-index:9998;width:100%;height:100%;background:#fff;left:-100vw;top:0;padding:80px 20px 20px 20px;transition-timing-function:cubic-bezier(0.7, 0, 0, 1);transition:.4s}.mobile-menu .link-wrapper{padding:20px 0;border-bottom:1px dashed #ececec}.mobile-menu .link-wrapper .link{font-weight:600}.mobile-menu .link-wrapper .popup{position:fixed;left:100vw;top:0;width:100%;height:100%;transition-timing-function:cubic-bezier(0.7, 0, 0, 1);transition:.4s;background:#fff;z-index:10;padding:90px 20px 20px 20px;overflow:scroll}.mobile-menu .link-wrapper .popup .container{display:flex;flex-direction:column;gap:30px}.mobile-menu .link-wrapper .popup.active{left:0}.mobile-menu .link-wrapper.popup-wrapper{position:relative}.mobile-menu .link-wrapper.popup-wrapper:after{content:"";right:0;top:0;bottom:0;margin:auto;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);position:absolute}section.main .logo-wrapper{width:345px;font-size:22px}.under-frame img{max-width:100%}.cases-slider-wrapper .cases-nav:after{width:100%}section.service-pagetitle .container .col .image-wrapper img{max-width:100%}section.content .pluses-grid{grid-template-columns:repeat(2, 50%)}section.content .orm-menu .orm-card{width:100%}section.content .orm-menu:after{content:none}section.content .blog-grid{grid-template-columns:repeat(2, 48%)}section.service-pagetitle.case .container{flex-direction:column-reverse}section.service-pagetitle.case{padding-bottom:0}section.service-pagetitle.case .container .col:nth-child(2),section.service-pagetitle.case .container .col:nth-child(1){width:100%}section.service-pagetitle.case .container .col:nth-child(2){margin-bottom:40px}section.content .case-row{flex-direction:column-reverse;display:flex}section.content .case-row .col{width:100%;display:flex;flex-direction:column}section.content .case-row img{margin:20px auto}section.service-pagetitle.case .container .col:nth-child(1),section.content .case-row .col:first-child{padding-right:0}section.service-pagetitle.case .icon-block{margin:0;font-size:18px}section.content .case-row p{font-size:16px;line-height:20px}section.about-pagetitle .container{flex-direction:column-reverse}section.about-pagetitle .container .image-wrapper{width:100%}section.about-pagetitle .container .text-wrapper{width:100%;padding-right:0;padding-top:0}section.about-text .container .text-wrapper:nth-child(1),section.about-text .container .text-wrapper:nth-child(2){padding:0}section.about-text .container .text-wrapper{width:100%}section.team .container .team-wrapper .team-item{width:50%}}@media(max-width: 756px){section.main .logo-wrapper p{font-size:22px}.under-frame.tablet{display:none}.under-frame.mobile{display:block;text-align:center;margin-top:20px}section.about .under-about{width:100%;padding:0}section.about .planet-holder{margin:auto;padding-top:40px}.cases-slider-wrapper .image-size{height:275px}.cases-slider-wrapper .text-wrapper{width:100%}section.callback{display:flex;flex-direction:column}section.callback .default-bunny{display:none}section.callback .bunny-mobile{display:block;order:2;width:70%;margin-top:40px}section.callback .callback{width:100%}footer .container{flex-direction:column}footer .logo{margin-bottom:20px}footer .links-wrapper{flex-direction:column}section.service-pagetitle .container{flex-direction:column}section.service-pagetitle .container .col:nth-child(1){width:100%}section.service-pagetitle .container .col:nth-child(2){width:100%;padding-top:40px}section.content .orm-menu .orm-card{margin:40px 0}.content .cases-nav .btn-case{width:33.3333%}.title-holder.contacts h1{font-size:24px}section.service-pagetitle.concacts-pagetitle .contacts-wrapper .contact span{font-size:18px}.pd-header{padding-top:80px}}@media(max-width: 576px){section.blog .owl-nav .dots{max-width:155px}section.main .logo-wrapper{width:100%}section.main .logo-wrapper p{font-size:18px}section.main:after{height:45%}.title-holder h1{font-size:22px}section.service-map .tiles .tiles-1 .tiles-text,section.service-map .tiles .tiles-1-block ul li{font-size:18px}.cases-slider .slide .info-wrapper .info,.cases-slider-wrapper .text-slider .text-wrapper{width:100%}.cases-slider-wrapper .text-slider .text-wrapper span{font-size:18px}.cases-slider-wrapper .text-slider .title-wrapper{padding:15px}.cases-slider-wrapper .image-slider-wrapper{margin-bottom:40px}.cases-slider-wrapper .text-wrapper span{font-size:20px}.cases-slider-wrapper .image-size{height:200px;width:100%}.cases-slider-wrapper .cases-nav .btn-case{width:33.33333%;position:relative}.cases-slider-wrapper .cases-nav .btn-case:before{top:0}.cases-slider-wrapper .cases-nav{padding:0}section.callback .callback{padding:40px 20px}.pd-header{padding-top:100px}section.service-pagetitle .service-text{font-size:18px}section.service-pagetitle .price-block{font-size:18px}section.content .pluses-grid{grid-template-columns:100%}section.content .orm-menu .orm-card .image-wrapper{height:200px}section.content .orm-menu .orm-card .text-wrapper{padding:20px}section.content .orm-menu .orm-card .text-wrapper h1{font-size:22px}section.content .orm-menu .orm-card .image-wrapper img{max-height:100%}section.content .pluses-grid.g-2{grid-template-columns:100%}section.content .blog-grid{grid-template-columns:100%}.article-wrapper p,.article-wrapper a{font-size:16px}.article-wrapper ul{padding:0 20px}.content .cases-nav .btn-case{font-size:14px}.cases-nav:after{width:100%;left:0}section.team .container .team-wrapper .team-item{width:100%}section.team .container .team-wrapper .team-item img{max-width:100%}section.part-team .container .text-wrapper{width:100%}section.part-team .container .text-wrapper h2{margin-bottom:20px}}
/* End */
/* /local/templates/daynet/assets/styles/bundle.css?173516215036270 */
/* /local/templates/daynet/assets/styles/style.css?176666834146290 */
/* /local/templates/daynet/assets/styles/response.css?17351541149795 */
