html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:"Montserrat",sans-serif}a{text-decoration:none}.loading-spinner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.loading-spinner .spinner{border:12px solid #f3f3f3;border-top:8px solid black;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0.1}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0.1}}.container{width:90%;max-width:1440px;margin:5px auto}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.header__inner{position:absolute;left:0;font-size:18px;font-weight:700;cursor:pointer}.header ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.header ul .nav__link{font-size:14px;font-weight:600;color:black;position:relative}.header ul .nav__link:hover:after{content:"";position:absolute;bottom:-5px;width:100%;background-color:black;height:3px;left:0px}.banner{max-width:100%;margin-top:10px;position:relative}.banner__img{max-width:100%}.clients__header{font-size:26px;font-weight:600}.clients__grid ul{display:-ms-grid;display:grid;list-style-type:none;-ms-grid-columns:auto 20px auto 20px auto 20px auto 20px auto;grid-template-columns:repeat(5,auto);gap:20px;padding-left:0px;grid-auto-rows:minmax(90px,auto)}.clients__grid ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about{margin-top:50px}.about__header{font-size:26px;font-weight:600;margin-bottom:0px}.about__grid ul{display:-ms-grid;display:grid;list-style-type:none;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr);gap:30px;padding-left:0px}.about__grid ul .about__grid-item{position:relative;border:1px solid black;border-radius:25px;height:350px}.about__grid ul .about__grid-item_inner{width:90%;display:block;margin:0 auto;line-height:22px}.about__grid ul .about__grid-item_inner h5{font-size:18px;margin-bottom:0px}.about__grid ul .about__grid-item_inner h4{margin-top:0px;font-size:26px;margin-bottom:10px}.about__grid ul .about__grid-item_inner p{margin-top:0px;font-size:14px}.about__grid ul .about__grid-item_inner .about__buttons{position:absolute;bottom:15px}.about__grid ul .about__grid-item_inner .about__buttons button:first-child{background-color:black;border-radius:10px;border:none;font-size:14px;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.about__grid ul .about__grid-item_inner .about__buttons button:first-child a{display:block;padding:12px 25px;color:white}.about__grid ul .about__grid-item_inner .about__buttons button:first-child:hover{opacity:0.8}.about__grid ul .about__grid-item_inner .about__buttons button:nth-child(2){margin-left:15px;background-color:white;border-radius:10px;border:1px solid black;font-size:14px;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.about__grid ul .about__grid-item_inner .about__buttons button:nth-child(2) a{display:block;padding:12px 25px;color:black}.about__grid ul .about__grid-item_inner .about__buttons button:nth-child(2):hover{opacity:0.6}.footer{min-height:500px;max-width:100%;background-color:#111111;margin-top:50px}.footer__creator{width:90%;background-color:white;height:1px;display:block;margin:0px auto}.footer__name{color:white;text-align:right;margin-right:90px;margin-bottom:0px;padding-bottom:10px;font-size:13px}.footer__name span{color:#616161}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;color:white;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:20px;margin-bottom:90px}.footer__social{color:white}.footer__social ul{padding-left:0px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.footer__social ul button{background-color:transparent;border:1px solid white;border-radius:5px;margin-right:30px;padding:10px;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.footer__social ul button a{display:-webkit-box;display:-ms-flexbox;display:flex;color:white}.footer__social ul button a img{width:40px;height:40px}.footer__social ul button a p{font-size:11px;margin-top:6px;text-align:start;margin-left:5px;margin-right:5px}.footer__social ul button:hover{opacity:0.5}.footer__connection{width:450px}.footer__connection ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0px}.footer__connection-phone{margin-right:30px}.footer__connection-phone-item{background-color:transparent;border:none}.footer__connection-phone-item a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;color:white}.footer__connection-phone-item a img{width:40px;height:40px}.footer__connection-phone-item a p{-webkit-filter:blur(4px);filter:blur(4px);margin-top:10px;margin-left:10px;-webkit-transition:-webkit-filter ease-in-out 0.5s;transition:-webkit-filter ease-in-out 0.5s;transition:filter ease-in-out 0.5s;transition:filter ease-in-out 0.5s,-webkit-filter ease-in-out 0.5s}.footer__connection-phone-item a p:hover{-webkit-filter:blur(0px);filter:blur(0px)}.footer__connection-telegram-item{background-color:transparent;border:none}.footer__connection-telegram-item a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;color:white}.footer__connection-telegram-item a img{width:40px;height:40px}.footer__connection-telegram-item a p{-webkit-filter:blur(3px);filter:blur(3px);margin-top:10px;margin-left:10px;-webkit-transition:-webkit-filter ease 0.5s;transition:-webkit-filter ease 0.5s;transition:filter ease 0.5s;transition:filter ease 0.5s,-webkit-filter ease 0.5s}.footer__connection-telegram-item a p:hover{-webkit-filter:blur(0px);filter:blur(0px)}.footer__responses{width:450px}.footer__responses h3{font-size:22px}.footer__responses p{position:relative;font-size:16px}.footer__responses p:before{content:"";position:absolute;width:10px;height:10px;background-color:white;left:-25px;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer__responses button{font-size:14px;background-color:#111111;border:1px solid white;border-radius:5px;-webkit-transition:background-color 0.5s linear;transition:background-color 0.5s linear}.footer__responses button a{display:block;padding:12px 24px;color:white}.footer__responses button:hover{background-color:rgba(255,255,255,0.2)}.header-case ul{padding-left:0px;margin:0px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-case ul li:first-child span{font-weight:400}.header-case ul li:nth-child(2){font-size:20px}.header-case ul li:nth-child(3) a{color:black;font-weight:600}.case{background-color:#111111}.main-case{padding:40px 0px;max-width:87%;margin:0 auto;display:block;color:white}.main-case__header{font-size:20px}.main-case__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.main-case__videos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-case__videos_promo{width:50%;height:390px;margin-right:20px}.main-case__videos_vlog{width:50%;height:390px}.main-case__text{font-size:14px;line-height:30px}.main-case__text span{font-weight:700}.main-case__text button{background-color:white;border-radius:10px;border:none;font-size:14px;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.main-case__text button a{display:block;padding:8px 18px;color:black}.main-case__text button:hover{opacity:0.5}@media (max-width:1440px){.clients__grid ul{-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto)}.clients__grid ul li:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}.clients__grid ul li img{width:230px}.main-case{padding-bottom:0px}.main-case__inner{display:block;text-align:center}.main-case__inner button{margin-bottom:40px;padding:8px 18px;font-size:14px}.main-case__inner img{max-width:100%}.main-case__header{text-align:center}}@media (max-width:1200px){.clients__header{font-size:26px}.clients ul{-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}.clients ul li:nth-child(4){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.clients ul li:nth-child(5){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.clients ul li img{width:220px}.about__header{font-size:26px}.about__question{font-size:18px}.main-case__videos{display:block}.main-case__videos_promo{margin:0 auto;width:90%;margin-bottom:15px;height:360px}.main-case__videos_vlog{margin:0 auto;width:90%;height:360px}}@media (max-width:1000px){.header{height:50px;max-width:100px}.header__nav{visibility:hidden}.banner{display:none}.clients ul{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto)}.clients ul li:first-child{-ms-grid-row:1;grid-row:1/1;-ms-grid-column:1;grid-column:1/1}.clients ul li:nth-child(2){-ms-grid-row:2;grid-row:2/2;-ms-grid-column:1;grid-column:1/1}.clients ul li:nth-child(3){-ms-grid-row:3;grid-row:3/3;-ms-grid-column:1;grid-column:1/1}.clients ul li:nth-child(4){-ms-grid-row:4;grid-row:4/4;-ms-grid-column:1;grid-column:1/1}.clients ul li:nth-child(5){-ms-grid-row:5;grid-row:5/5;-ms-grid-column:1;grid-column:1/1}.clients ul li img{width:200px}.about__grid ul{-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto)}.footer{padding-bottom:40px}.footer__inner{display:block}.footer__name{margin-right:30px}.footer__connection{width:100%}.footer__connection h3{text-align:center;margin-top:45px}.footer__connection ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__connection ul li{margin-right:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__responses{margin-top:30px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__responses p{text-align:center;padding:0px 10px}.footer__responses p:before{display:none}.footer__social h2{text-align:center}.footer__social ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__social ul li{margin-bottom:20px}.footer__social ul li button{margin-right:0px}.header-case ul{display:block;text-align:center;margin-bottom:30px}.header-case ul li:nth-child(2){display:none}.main-case__videos_promo{height:300px}.main-case__videos_vlog{height:300px}}