a,body,html{color:#121212}.modal-container,aside{position:relative;width:100%}.btn,.form-control{font-family:Inter,sans-serif;outline:0}.modal-overlay.hidden,.pinion-snackbar{visibility:hidden;opacity:0}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url("../fonts/inter/inter-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url("../fonts/inter/inter-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url("../fonts/inter/inter-v20-latin-600.woff2") format("woff2")}body,html{margin:0;padding:0;font-family:Inter,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}.btn.btn-full,.modal-contact .form-button .btn,section.section-main{width:100%}aside{height:100%;background-color:#fff}.aside-container,.main-container{width:100%;padding:0 20px}.progressive-blur,.progressive-overlay{position:absolute;z-index:2;overflow:hidden;bottom:0;left:0;width:100%;height:75%}.progressive-overlay.top{top:0;bottom:auto;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(35%,rgba(18,18,18,.5)),to(rgba(18,18,18,0)));background-image:-o-linear-gradient(top,rgba(18,18,18,.5) 35%,rgba(18,18,18,0));background-image:linear-gradient(180deg,rgba(18,18,18,.5) 35%,rgba(18,18,18,0))}.progressive-overlay.bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(18,18,18,0)),color-stop(35%,rgba(18,18,18,.5)));background-image:-o-linear-gradient(top,rgba(18,18,18,0),rgba(18,18,18,.5) 35%);background-image:linear-gradient(180deg,rgba(18,18,18,0),rgba(18,18,18,.5) 35%)}.progressive-overlay.left{width:75%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(35%,rgba(18,18,18,.5)),to(rgba(18,18,18,0)));background-image:-o-linear-gradient(left,rgba(18,18,18,.5) 35%,rgba(18,18,18,0));background-image:linear-gradient(90deg,rgba(18,18,18,.5) 35%,rgba(18,18,18,0))}.progressive-blur.top{top:0;bottom:auto}.progressive-blur.left{width:75%;height:100%}.progressive-blur>.progressive-blur-bottom,.progressive-blur>.progressive-blur-left,.progressive-blur>.progressive-blur-right,.progressive-blur>.progressive-blur-top{display:block!important;position:absolute;top:0;left:0;bottom:0;right:0}.progressive-blur>.progressive-blur-top:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:-webkit-gradient(linear,left bottom,left top,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(360deg,rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%);mask:-webkit-gradient(linear,left bottom,left top,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));mask:linear-gradient(360deg,rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%)}.progressive-blur>.progressive-blur-top:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(360deg,rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));mask:linear-gradient(360deg,rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%)}.progressive-blur>.progressive-blur-top:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(360deg,rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));mask:linear-gradient(360deg,rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%)}.progressive-blur>.progressive-blur-top:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(360deg,rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));mask:linear-gradient(360deg,rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%)}.progressive-blur>.progressive-blur-top:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(360deg,rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));mask:linear-gradient(360deg,rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%)}.progressive-blur>.progressive-blur-top:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));-webkit-mask:linear-gradient(360deg,rgba(18,18,18,0) 60%,rgb(18,18,18) 80%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));mask:linear-gradient(360deg,rgba(18,18,18,0) 60%,rgb(18,18,18) 80%)}.progressive-blur>.progressive-blur-top:nth-child(7){z-index:10;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));-webkit-mask:linear-gradient(360deg,rgba(18,18,18,0) 70%,rgb(18,18,18) 100%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));mask:linear-gradient(360deg,rgba(18,18,18,0) 70%,rgb(18,18,18) 100%)}.progressive-blur>.progressive-gradient-top{top:0;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(18,18,18,.5)));background-image:-o-linear-gradient(bottom,transparent,rgba(18,18,18,.5));background-image:linear-gradient(360deg,transparent,rgba(18,18,18,.5))}.progressive-blur>.progressive-blur-right:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:-webkit-gradient(linear,left top,right top,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(90deg,rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%);mask:-webkit-gradient(linear,left top,right top,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));mask:linear-gradient(90deg,rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%)}.progressive-blur>.progressive-blur-right:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(90deg,rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%);mask:-webkit-gradient(linear,left top,right top,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));mask:linear-gradient(90deg,rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%)}.progressive-blur>.progressive-blur-right:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(90deg,rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%);mask:-webkit-gradient(linear,left top,right top,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));mask:linear-gradient(90deg,rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%)}.progressive-blur>.progressive-blur-right:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(90deg,rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%);mask:-webkit-gradient(linear,left top,right top,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));mask:linear-gradient(90deg,rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%)}.progressive-blur>.progressive-blur-right:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(90deg,rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%);mask:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));mask:linear-gradient(90deg,rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%)}.progressive-blur>.progressive-blur-right:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));-webkit-mask:linear-gradient(90deg,rgba(18,18,18,0) 60%,rgb(18,18,18) 80%);mask:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));mask:linear-gradient(90deg,rgba(18,18,18,0) 60%,rgb(18,18,18) 80%)}.progressive-blur>.progressive-blur-right:nth-child(7){z-index:10;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));-webkit-mask:linear-gradient(90deg,rgba(18,18,18,0) 70%,rgb(18,18,18) 100%);mask:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));mask:linear-gradient(90deg,rgba(18,18,18,0) 70%,rgb(18,18,18) 100%)}.progressive-blur>.progressive-gradient-right{top:0;background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(18,18,18,.5)));background-image:-o-linear-gradient(left,transparent,rgba(18,18,18,.5));background-image:linear-gradient(90deg,transparent,rgba(18,18,18,.5))}.progressive-blur>.progressive-blur-bottom:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%);mask:-webkit-gradient(linear,left top,left bottom,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));mask:linear-gradient(rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%)}.progressive-blur>.progressive-blur-bottom:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));mask:linear-gradient(rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%)}.progressive-blur>.progressive-blur-bottom:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));mask:linear-gradient(rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%)}.progressive-blur>.progressive-blur-bottom:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));mask:linear-gradient(rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%)}.progressive-blur>.progressive-blur-bottom:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));mask:linear-gradient(rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%)}.progressive-blur>.progressive-blur-bottom:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));-webkit-mask:linear-gradient(rgba(18,18,18,0) 60%,rgb(18,18,18) 80%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));mask:linear-gradient(rgba(18,18,18,0) 60%,rgb(18,18,18) 80%)}.progressive-blur>.progressive-blur-bottom:nth-child(7){z-index:10;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));-webkit-mask:linear-gradient(rgba(18,18,18,0) 70%,rgb(18,18,18) 100%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));mask:linear-gradient(rgba(18,18,18,0) 70%,rgb(18,18,18) 100%)}.progressive-blur>.progressive-gradient-bottom{top:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(18,18,18,.5)));background-image:-o-linear-gradient(transparent,rgba(18,18,18,.5));background-image:linear-gradient(transparent,rgba(18,18,18,.5))}.progressive-blur>.progressive-blur-left:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:-webkit-gradient(linear,right top,left top,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(-90deg,rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%);mask:-webkit-gradient(linear,right top,left top,from(rgba(18,18,18,0)),color-stop(10%,rgb(18,18,18)),color-stop(30%,rgb(18,18,18)),color-stop(40%,rgba(18,18,18,0)));mask:linear-gradient(-90deg,rgba(18,18,18,0),rgb(18,18,18) 10%,rgb(18,18,18) 30%,rgba(18,18,18,0) 40%)}.progressive-blur>.progressive-blur-left:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:-webkit-gradient(linear,right top,left top,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(-90deg,rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%);mask:-webkit-gradient(linear,right top,left top,color-stop(10%,rgba(18,18,18,0)),color-stop(20%,rgb(18,18,18)),color-stop(40%,rgb(18,18,18)),color-stop(50%,rgba(18,18,18,0)));mask:linear-gradient(-90deg,rgba(18,18,18,0) 10%,rgb(18,18,18) 20%,rgb(18,18,18) 40%,rgba(18,18,18,0) 50%)}.progressive-blur>.progressive-blur-left:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:-webkit-gradient(linear,right top,left top,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(-90deg,rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%);mask:-webkit-gradient(linear,right top,left top,color-stop(15%,rgba(18,18,18,0)),color-stop(30%,rgb(18,18,18)),color-stop(50%,rgb(18,18,18)),color-stop(60%,rgba(18,18,18,0)));mask:linear-gradient(-90deg,rgba(18,18,18,0) 15%,rgb(18,18,18) 30%,rgb(18,18,18) 50%,rgba(18,18,18,0) 60%)}.progressive-blur>.progressive-blur-left:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:-webkit-gradient(linear,right top,left top,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(-90deg,rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%);mask:-webkit-gradient(linear,right top,left top,color-stop(20%,rgba(18,18,18,0)),color-stop(40%,rgb(18,18,18)),color-stop(60%,rgb(18,18,18)),color-stop(70%,rgba(18,18,18,0)));mask:linear-gradient(-90deg,rgba(18,18,18,0) 20%,rgb(18,18,18) 40%,rgb(18,18,18) 60%,rgba(18,18,18,0) 70%)}.progressive-blur>.progressive-blur-left:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:-webkit-gradient(linear,right top,left top,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));-webkit-mask:linear-gradient(-90deg,rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%);mask:-webkit-gradient(linear,right top,left top,color-stop(40%,rgba(18,18,18,0)),color-stop(60%,rgb(18,18,18)),color-stop(80%,rgb(18,18,18)),color-stop(90%,rgba(18,18,18,0)));mask:linear-gradient(-90deg,rgba(18,18,18,0) 40%,rgb(18,18,18) 60%,rgb(18,18,18) 80%,rgba(18,18,18,0) 90%)}.progressive-blur>.progressive-blur-left:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:-webkit-gradient(linear,right top,left top,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));-webkit-mask:linear-gradient(-90deg,rgba(18,18,18,0) 60%,rgb(18,18,18) 80%);mask:-webkit-gradient(linear,right top,left top,color-stop(60%,rgba(18,18,18,0)),color-stop(80%,rgb(18,18,18)));mask:linear-gradient(-90deg,rgba(18,18,18,0) 60%,rgb(18,18,18) 80%)}.progressive-blur>.progressive-blur-left:nth-child(7){z-index:10;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:-webkit-gradient(linear,right top,left top,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));-webkit-mask:linear-gradient(-90deg,rgba(18,18,18,0) 70%,rgb(18,18,18) 100%);mask:-webkit-gradient(linear,right top,left top,color-stop(70%,rgba(18,18,18,0)),to(rgb(18,18,18)));mask:linear-gradient(-90deg,rgba(18,18,18,0) 70%,rgb(18,18,18) 100%)}.progressive-blur>.progressive-gradient-left{top:0;background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(18,18,18,.5)));background-image:-o-linear-gradient(right,transparent,rgba(18,18,18,.5));background-image:linear-gradient(-90deg,transparent,rgba(18,18,18,.5))}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:500;font-size:14px;line-height:20px;border-radius:999px;-webkit-box-shadow:none;box-shadow:none}.form-control,.form-group label{font-size:13px;line-height:21px}.btn.btn-black{padding:12px 24px;background-color:#121212;border:1px solid #121212}.btn.btn-link,.btn.btn-link:focus,.btn.btn-outline{background-color:transparent}.btn.btn-outline,.form-control{border:1px solid rgba(18,18,18,.12)}.btn.btn-black span{color:#fff}.btn.btn-outline{padding:14px 18px}.btn.btn-link{padding:0;border:0}.btn.btn-link span{color:#121212}.btn.btn-with-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.form-wrapper{display:grid;grid-gap:24px}.form-grid{display:grid;grid-gap:20px}.form-group{display:grid;grid-gap:6px}.form-button,.modal-overlay{display:-webkit-box;display:-ms-flexbox}.form-group label{display:block;margin:0}.form-button{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.form-button.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-button .btn img{max-height:24px}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 16px;border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#121212}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.form-control::-moz-placeholder{color:rgba(0,0,0,.5)}.form-control:-ms-input-placeholder{color:rgba(0,0,0,.5)}.form-control::-ms-input-placeholder{color:rgba(0,0,0,.5)}.form-control::placeholder{color:rgba(0,0,0,.5)}.modal-overlay{position:fixed;z-index:9;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.46);-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.modal-overlay:not(.hidden),.pinion-snackbar.show{visibility:visible;opacity:1}.modal-container{overflow:auto;height:auto;max-height:100vh}.modal-about-item,.modal-content{overflow:hidden;position:relative}.modal-content{width:100%;max-width:890px;margin:40px auto 0;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);border-radius:20px 20px 0 0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s}.modal-content.scale-100{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal-content.modal-contact{max-width:795px}.modal-wrapper{background-color:#fff}.modal-body{padding:20px}.modal-footer{padding:20px;background-color:#f5f5f9}.modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid rgba(0,0,0,.2)}.modal-close .btn img{display:block;width:24px}.modal-article .article-info{display:grid;grid-template-columns:48px auto;grid-gap:12px;margin:24px 0 0}.modal-article .article-info img{width:48px;border-radius:6px;height:48px}.modal-article .article-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel-body,.carousel-wrapper,.modal-article .link-card{-webkit-box-orient:vertical;-webkit-box-direction:normal}.modal-article .article-author span{font-size:20px;line-height:120%}.modal-article .article-detail ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:0;padding:0;list-style-type:none}.modal-article .article-detail ul li span{position:relative;font-size:13px;line-height:21px;letter-spacing:-.3px;opacity:.5}.modal-article .article-detail ul li+li span::before{content:"";position:absolute;top:calc(50% - 1px);left:-12px;width:4px;height:4px;background-color:rgba(0,0,0,.75);border-radius:2px}.modal-article figure,.modal-contact .form-wrapper{margin:24px 0 0}.modal-article figure img{display:block;max-width:100%;border-radius:8px;object-fit:contain;object-position:top;height:auto}.modal-about h2,.modal-article h2,.modal-contact h2{margin:0;font-weight:500;font-size:28px;line-height:140%;letter-spacing:-.5px}.modal-about p,.modal-article p{margin:24px 0 0;font-size:13px;line-height:21px;letter-spacing:-.3px;opacity:.7}.carousel-content,.modal-about p+p,.modal-article p+p{margin:20px 0 0}.modal-article .schedule-card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin:20px 0 0;padding:12px 16px;background-color:#f5f5f9;border-radius:8px}.modal-article .schedule-card img{width:16px;margin:3px 0 0}.modal-article .schedule-card ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px;margin:0;padding:0;list-style-type:none}.modal-article .schedule-card ul li span{position:relative;font-weight:500;font-size:13px;line-height:21px;letter-spacing:-.3px}.modal-article .schedule-card ul li+li{padding:0 0 0 12px}.modal-article .schedule-card ul li+li span::before{content:"";position:absolute;top:calc(50% - 1px);left:-12px;width:4px;height:4px;background-color:#000;border-radius:2px}.modal-article .schedule-card ul li:last-child{padding:0}.articles-item:not(:first-child) img,.articles-item:not(:first-child) p,.aside-top-panel,.carousel-bg .blur-left,.modal-article .schedule-card ul li:last-child span::before{display:none}.modal-article .link-card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin:20px 0 0;padding:20px;border:1px solid rgba(0,0,0,.12);border-radius:8px}.modal-article .link-card>p{width:100%;max-width:330px;margin:0;font-size:13px;line-height:20px;letter-spacing:-.3px;opacity:.7}.modal-article .link-card-source{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px;background-color:rgba(40,103,178,.12);border-radius:8px}.modal-article .link-card-source img{width:32px}.modal-article .link-card-source a{font-size:13px;line-height:21px;color:#121212}.modal-contact .form-grid{grid-template-columns:1fr}@media (min-width:576px){.modal-contact .form-button .btn{width:auto}}.modal-contact textarea{height:120px;resize:none}.modal-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.aside-top-nav,.modal-contact-item{position:relative}.modal-contact-item+.modal-contact-item::before{display:none;content:"";position:absolute;top:0;left:-24px;width:1px;height:100%;background-color:rgba(0,0,0,.1)}.modal-contact-item:first-child{grid-column:1/span 2;padding-bottom:24px}.modal-contact-item:first-child::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(0,0,0,.1)}.modal-contact-item:nth-child(3)::before{display:block;content:"";position:absolute;top:0;left:-24px;width:1px;height:100%;background-color:rgba(0,0,0,.1)}.modal-contact-item h3{margin:0;font-weight:500;font-size:14px;line-height:24px}.modal-contact-item p{margin:6px 0 0;font-weight:500;font-size:12px;line-height:20px;opacity:.5}.modal-contact-social{margin:6px 0 0}.modal-contact-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0;padding:0;list-style-type:none}.modal-contact-social ul li a img{max-width:36px}.modal-about h3{margin:16px 0 0;font-weight:500;font-size:14px;line-height:140%}.modal-about-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;margin:24px 0 0}.modal-about-item{display:grid;grid-template-columns:100px auto;border-radius:8px 0 8px 8px}.modal-about-item:nth-child(2n) .modal-about-info::before,.modal-about-item:nth-child(odd) .modal-about-info::before{top:0;background-image:url("../images/ornament-fliped.png")}.modal-about-item>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-about-info{position:relative;padding:20px 14px 20px 16px;background-color:#121212;border:0}.modal-about-info::before{content:"";position:absolute;z-index:0;right:-16px;width:62px;height:38px;background-repeat:no-repeat;background-size:62px auto;background-position:center}.aside-bottom::before,.home-slider::before{content:"";right:0;background-repeat:no-repeat;background-size:100%;background-position:100% 0}@media (min-width:768px){.form-grid{grid-gap:24px}.form-group{grid-gap:8px}.modal-content{margin:20px auto;border-radius:20px}.modal-body{padding:32px}.modal-footer{padding:24px 32px}.modal-article .article-author{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.modal-article .article-author span{font-size:24px;letter-spacing:-.5px}.modal-about h2,.modal-article h2,.modal-contact h2{font-size:46px;line-height:56px;letter-spacing:-1.5px}.modal-article .link-card{-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}.modal-about-grid,.modal-contact .form-grid{grid-template-columns:repeat(3,1fr)}.modal-contact-grid{grid-template-columns:repeat(3,1fr);grid-gap:48px}.modal-contact-item+.modal-contact-item::before{display:block}.modal-contact-item:first-child{grid-column:1;padding-bottom:0}.modal-contact-item:first-child::before{display:none}.modal-about h3{font-size:26px;line-height:130%;letter-spacing:-1.5px}.modal-about-item{grid-template-columns:1fr}.modal-about-item:nth-child(odd){border-radius:8px 8px 0}.modal-about-item:nth-child(odd) .modal-about-info::before{top:auto;bottom:0}.modal-about-item:nth-child(2n) .modal-about-info::before{background-image:url("../images/ornament.png")}.modal-about-item>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-about-info{padding:20px 16px}.modal-about-info::before{right:0}}.modal-about-info h4{margin:0;font-weight:500;font-size:14px;line-height:21px;letter-spacing:-.3px;color:#fff}.modal-about-info ul{margin:8px 0 0;padding:0;list-style-type:none}.modal-about-info ul li{font-size:12px;line-height:21px;letter-spacing:-.3px;color:#fff;opacity:.7}@media (min-width:480px){.modal-article .schedule-card ul li:last-child{padding:0 0 0 12px}.modal-article .schedule-card ul li:last-child span::before{display:block}.modal-about-info ul li{font-size:13px}}.header-container{padding:36px 0}.header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aside-top-nav ul:not(.dropdown)>li.active::before,.aside-top-panel.active,.carousel-bg .blur-bottom,.carousel-menu a,.header-logo a,.services-item-header{display:block}.carousel-menu,.carousel-wrapper{display:-webkit-box;display:-ms-flexbox}.header-logo a img{display:block;max-height:40px}.home-slider{position:relative;width:100%}.home-slider::before{position:absolute;z-index:1;bottom:0;width:114px;height:70px;background-image:url("../images/ornament-fliped.png")}.carousel-service-detail p:nth-child(2),.home-carousel{margin:0}.home-carousel .slick-track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.home-carousel .carousel-bg,.home-carousel .carousel-bg img,.home-carousel .carousel-item,.home-carousel .slick-slide{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel-bg{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:#121212}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li.active .dropdown-option,.carousel-next,.carousel-prev{background-color:rgba(255,255,255,.15)}.carousel-bg img{position:relative;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel-wrapper{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;min-height:852px;padding:0 0 32px}.carousel-header{position:relative;z-index:1;padding:16px 0}.carousel-header .blur-top{position:absolute;z-index:0;top:-16px;left:-20px;width:calc(100% + 40px);height:144px}.carousel-menu{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.carousel-body,.carousel-nav{display:-webkit-box;display:-ms-flexbox;position:relative;z-index:1}.carousel-menu a img{display:block;max-height:32px;object-fit:contain;object-position:left}.carousel-menu .btn-link{color:#fff;text-decoration:underline}.carousel-body{display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.carousel-top>span{display:block;margin:24px 0 0;font-weight:600;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;opacity:.5}.carousel-item-service,.carousel-top h2{width:100%;max-width:470px;margin:20px 0 0}.carousel-top h2{font-weight:500;font-size:26px;line-height:120%;letter-spacing:-1.5px;color:#fff}.carousel-item,.carousel-item .main-container{min-height:852px}.carousel-item-service span{display:inline-block;vertical-align:top}.carousel-item-service span:first-child{width:40px;font-size:13px;line-height:1;color:#fff;opacity:.5}.carousel-item-service span:nth-child(2){margin:0 0 0 18px;font-size:13px;line-height:1;text-transform:uppercase;color:#fff;opacity:.5}.carousel-item-service h3{margin:4px 0 0;padding:0 0 0 62px;font-size:18px;line-height:1.2;color:#fff}.aside-bottom-link,.carousel-service-detail{margin:24px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.25)}.carousel-service-detail p{margin:0;font-size:14px;line-height:22px;color:#fff;opacity:.7}.carousel-service-detail p+p{margin:22px 0 0}.carousel-nav{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:40px 0 0;padding:0}.carousel-next,.carousel-prev{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border-radius:22px}.carousel-next img,.carousel-prev img{display:block;width:22px}.aside-top{overflow:auto;height:auto;max-height:calc(100% - 265px)}.aside-top-wrapper{padding:12px 0 40px}.aside-top-nav ul:not(.dropdown){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none;border-bottom:1px solid rgba(0,0,0,.2)}.aside-top-nav ul:not(.dropdown)>li{cursor:pointer;position:relative;padding:20px 0;font-size:15px;line-height:1;opacity:.5}.aside-top-nav ul:not(.dropdown)>li.active,.aside-top-nav ul:not(.dropdown)>li.open{opacity:1}.aside-top-nav ul:not(.dropdown)>li::before{content:"";display:none;position:absolute;z-index:1;bottom:-1px;left:0;width:100%;height:2px;background-color:#121212}.aside-top-nav ul:not(.dropdown)>li.has-dropdown{padding-right:26px}.aside-top-nav ul:not(.dropdown)>li.has-dropdown>img{position:absolute;top:calc(50% - 8px);right:0;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);width:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.aside-top-nav ul:not(.dropdown)>li.open.has-dropdown>img{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.aside-top-nav ul:not(.dropdown)>li.open ul.dropdown{top:calc(100% + 6px);visibility:visible;opacity:1;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.aside-top-nav ul:not(.dropdown)>li ul.dropdown{position:absolute;z-index:1;top:calc(100% - 4px);left:0;display:grid;grid-gap:12px;width:calc(100vw - 40px);max-width:480px;margin:0;padding:8px;list-style-type:none;background-color:#121212;border-radius:0;visibility:hidden;opacity:0;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li+li .dropdown-option::before{content:"";position:absolute;top:-6px;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.25)}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li.active .dropdown-option::after{content:"";position:absolute;top:4px;right:4px;width:16px;height:16px;background-image:url("../icons/checked.png");background-repeat:no-repeat;background-size:100%}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li .dropdown-option{position:relative;padding:12px;border-radius:0}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li .dropdown-option-head{display:block;grid-template-columns:64px auto;grid-gap:12px}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li .dropdown-option-head img{-ms-flex-item-align:center;align-self:center;width:100%;border-radius:8px}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li .dropdown-option-head h3{-ms-flex-item-align:center;align-self:center;margin:0;font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.3px;color:#fff}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li .dropdown-option-body{margin:12px 0 0}.aside-top-nav ul:not(.dropdown)>li ul.dropdown li .dropdown-option-body p{margin:0;font-size:13px;line-height:150%;color:#fff;opacity:.7}.aside-top-content{padding:32px 0 0}.aside-bottom{position:relative;display:none;background-color:#121212}.aside-bottom::before{position:absolute;z-index:1;top:0;width:70px;height:42px;background-image:url("../images/ornament.png")}@media (min-width:992px){section.section-main{max-width:calc(100% - 392px);height:1033px}aside{position:fixed;top:0;right:0;max-width:392px}.main-container{padding:0 60px}.aside-container{padding:0 40px}.home-slider::before{top:0;right:0;bottom:auto;width:190px;height:117px;background-image:url("../images/ornament.png")}.carousel-bg .blur-bottom,.carousel-header .blur-top,.carousel-menu .btn-link{display:none}.carousel-bg .blur-left{display:block}.carousel-wrapper{height:100%;min-height:100%;padding:0 0 70px}.carousel-header{padding:36px 0}.carousel-menu a img{max-height:40px}.carousel-top h2{font-size:46px;line-height:56px;height:224px;overflow:hidden}.carousel-item{height:1033px;min-height:100vh}.carousel-item .main-container{height:100%;min-height:100%}.carousel-item-service{margin:93px 0 0;max-width:528px}.carousel-item-service span:first-child{width:120px;font-size:24px}.carousel-item-service span:nth-child(2){margin:0;font-size:16px}.carousel-item-service h3{padding:0 0 0 125px;font-size:32px;line-height:1.25;height:80px;overflow:hidden}.carousel-service-detail{padding:24px 0 0 120px}.carousel-nav{padding:0 0 0 120px}.aside-top-nav ul:not(.dropdown)>li ul.dropdown{width:312px}.aside-bottom{display:block;position:absolute;bottom:0;left:0;height:265px}}.about-grid,.articles-grid,.services-grid{display:grid}.aside-bottom-wrapper{padding:40px 0}.aside-bottom-wrapper h2{margin:0;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:-1px;color:#fff}.aside-bottom-wrapper h2+p{margin:8px 0 0}.aside-bottom-wrapper p{margin:0;font-size:16px;line-height:1.5;letter-spacing:-.3px;color:#fff;opacity:.5}.aside-bottom-link button.btn span{display:block;font-weight:500;font-size:20px;line-height:1.2;color:#fff}.about-button button img,.articles-button button img,.aside-bottom-link button img{width:24px}.articles-item:not(:first-child) h3{margin:0;font-size:16px;line-height:1.5;letter-spacing:0}.articles-item+.articles-item{margin:20px 0 0;padding:20px 0 0;border-top:1px solid rgba(0,0,0,.1)}.articles-item img{display:block;width:100%;border-radius:10px}.articles-item h3{cursor:pointer;margin:20px 0 0;font-weight:500;font-size:24px;line-height:34px;letter-spacing:-.5px}.articles-item h4{margin:8px 0 0;font-weight:500;font-size:11px;line-height:20px;letter-spacing:-.3px;text-transform:uppercase;opacity:.5}.articles-item p{margin:8px 0 0;font-size:13px;line-height:21px;opacity:.7}.about-button,.articles-button{margin:20px 0 0;padding:20px 0 0;border-top:1px solid rgba(0,0,0,.2)}.about-button button span,.articles-button button span{display:block;margin:2px 0 0;font-weight:500;font-size:16px;line-height:1.2;text-transform:uppercase}.services-item+.services-item{margin:32px 0 0;padding:32px 0 0;border-top:1px solid rgba(0,0,0,.1)}.services-item-tag{font-size:12px;letter-spacing:1px;line-height:150%;color:#888;margin-bottom:32px;font-weight:500;text-transform:uppercase}.services-item-header h3{margin:0;font-weight:400;font-size:28px;line-height:36px;letter-spacing:-1px}.services-item-header img{display:none;width:100%;border-radius:8px}.services-item p{margin:20px 0 0;font-size:13px;line-height:21px}.about-wrapper h2{margin:0;font-weight:500;font-size:28px;line-height:36px;letter-spacing:-1px}.about-wrapper h3,.about-wrapper p{font-size:13px;line-height:21px;letter-spacing:-.3px}.about-wrapper h3{margin:20px 0 0;font-weight:500}.about-wrapper p{margin:12px 0 0;opacity:.7}.about-grid{grid-template-columns:repeat(3,1fr);grid-gap:8px;margin:20px 0 0}.about-grid img{width:100%;border-radius:8px;height:100%;object-fit:cover}.pinion-snackbar{min-width:250px;max-width:90%;margin-left:auto;margin-right:auto;background-color:#333;color:#fff;text-align:center;border-radius:8px;padding:16px 24px;position:fixed;z-index:10000;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);transition:opacity .3s,transform .3s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.pinion-snackbar.show{transform:translateX(-50%) translateY(0)}.pinion-snackbar.success{background-color:#4caf50}.pinion-snackbar.error{background-color:#f44336}.pinion-snackbar-message{display:block;font-size:14px;line-height:1.5;font-weight:500}@media (max-width:768px){.pinion-snackbar{min-width:calc(100% - 40px);max-width:calc(100% - 40px);left:20px;right:20px;transform:translateY(100px)}.pinion-snackbar.show{transform:translateY(0)}}