html{font-size:62.5%}@media only screen and (min-width:992px) and (max-width:1199px){html{font-size:59%}}@media only screen and (min-width:768px) and (max-width:991px){html{font-size:56.25%}}@media only screen and (min-width:576px) and (max-width:767px){html{font-size:52%}}@media (max-width:575px){html{font-size:50%}}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/poppins/poppins-regular.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/poppins/poppins-italic.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/poppins/poppins-medium.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/poppins/poppins-mediumitalic.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins/poppins-semibold.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/poppins/poppins-semibolditalic.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/poppins/poppins-bold.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/poppins/poppins-bolditalic.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/poppins/poppins-extrabold.woff2") format("woff2")}@font-face{font-family:"Poppins";font-style:italic;font-weight:800;font-display:swap;src:url("../fonts/poppins/poppins-extrabolditalic.woff2") format("woff2")}a,button,p,input,select,textarea,li,.transition-3{-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-all-font-roboto *:not(i){font-family:var(--td-ff-roboto)}.td-portfolio-5-content,.td-portfolio-5-thumb img,.td-portfolio-5-thumb span,.td-pulse-border::after,.td-pulse-border::before,.td-service-details-accordion-item .accordion-btn,.td-service-details-accordion-item .accordion-btn::after,.td-service-details-accordion-item .accordion-btn::before{-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}:root{--td-ff-manrope:"Poppins",sans-serif;--td-ff-poppins:"Poppins",sans-serif;--td-ff-inter:"Inter",sans-serif;--td-ff-fontawesome:"Font Awesome 6 Pro";--td-common-white:#fff;--td-common-bg:#223035;--td-common-line:#e6e6e6;--td-grey-1:#f5f9ff;--td-grey-2:#666;--td-grey-3:#8b9aa4;--td-grey-4:#999;--td-theme-primary:#20282d}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--td-ff-manrope);font-size:1.6rem;font-weight:400;color:var(--td-theme-primary);background:var(--td-common-white);line-height:1.6;min-height:100vh;display:flex;flex-direction:column}.td-footer-area{margin-top:auto}.kk-page-content{flex:1 0 auto;display:flex;flex-direction:column}.kk-page-content>.kamil-cart-page,.kk-page-content>.kamil-checkout-page,.kk-page-content>.woocommerce{flex:1 0 auto}a{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--td-theme-primary);font-weight:600;font-family:var(--td-ff-manrope);line-height:1.12}h1{font-size:6.4rem}h2{font-size:4.8rem}h3{font-size:3.2rem}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.6rem}ul{margin:0px;padding:0px}p{margin-bottom:15px;font-weight:400;line-height:1.12}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.m-img{max-width:100%}a:focus,.button:focus{text-decoration:none;outline:none}a:focus{text-decoration:none;color:inherit}a:hover{color:inherit;text-decoration:none}a,button{color:inherit;outline:none;border:none;background:transparent}button:hover{cursor:pointer}button:focus{outline:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.border-bottom{border-bottom:1px solid #d3d3d3!important}.border-bottom-2{border-bottom:1px solid var(--td-theme-primary)}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="url"],textarea{outline:none;background-color:#fff;height:auto;width:100%;line-height:1;font-size:1.4rem;color:var(--td-theme-primary);padding-left:26px;padding-right:26px;border:1px solid #e0e2e3}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#95999d}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="url"]::-moz-placeholder,textarea::-moz-placeholder{color:#95999d}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="url"]:-moz-placeholder,textarea:-moz-placeholder{color:#95999d}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#95999d}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="url"]::placeholder,textarea::placeholder{color:#95999d}textarea{line-height:1.4;padding-top:18px;padding-bottom:17px}input[type="color"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;height:100%;width:100%;padding:0;border-radius:50%}*::-moz-selection{background:var(--td-theme-primary);color:var(--td-common-white);text-shadow:none}::-moz-selection{background:var(--td-theme-primary);color:var(--td-common-white);text-shadow:none}::selection{background:var(--td-theme-primary);color:var(--td-common-white);text-shadow:none}*::-moz-placeholder{color:var(--td-common-white);font-size:1.6rem;opacity:1}*::placeholder{color:var(--td-common-white);font-size:1.6rem;opacity:1}@media (min-width:1400px){.container-1730{max-width:1730px}}@media (min-width:1400px){.container-1750{max-width:1750px}}@media (min-width:1400px){.container-1670{max-width:1670px}}.w-img{width:100%}.m-img img{max-width:100%}.lineheight-1{line-height:1}.fix{overflow:hidden}.clear{clear:both}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-11{z-index:11}.text-right{text-align:right}.overflow-y-visible{overflow-x:hidden;overflow-y:visible}.p-relative{position:relative}.p-absolute{position:absolute}.include-bg{background-position:center;background-size:cover;background-repeat:no-repeat}.bg-position{background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bg-position-md-left{background-position:left}}.td-dropcap::first-letter {font-size:6.4rem;font-weight:500;float:left;text-align:center;color:var(--td-theme-primary);margin-right:5px;line-height:inherit;text-transform:capitalize}.class{stroke-dasharray:189px,191px;stroke-dashoffset:0px}.td-gx-10{--bs-gutter-x:10px}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-10{--bs-gutter-x:10px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-10{--bs-gutter-x:10px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-10{--bs-gutter-x:10px}}@media (max-width:575px){.td-gx-10{--bs-gutter-x:10px}}.td-gx-10 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.td-gx-15{--bs-gutter-x:15px}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-15{--bs-gutter-x:15px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-15{--bs-gutter-x:15px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-15{--bs-gutter-x:15px}}@media (max-width:575px){.td-gx-15{--bs-gutter-x:10px}}.td-gx-15 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.td-gx-20{--bs-gutter-x:20px}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-20{--bs-gutter-x:20px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-20{--bs-gutter-x:20px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-20{--bs-gutter-x:15px}}@media (max-width:575px){.td-gx-20{--bs-gutter-x:10px}}.td-gx-20 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.td-gx-30{--bs-gutter-x:30px}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-30{--bs-gutter-x:30px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-30{--bs-gutter-x:30px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-30{--bs-gutter-x:15px}}@media (max-width:575px){.td-gx-30{--bs-gutter-x:10px}}.td-gx-30 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.td-gx-40{--bs-gutter-x:40px}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-40{--bs-gutter-x:40px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-40{--bs-gutter-x:30px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-40{--bs-gutter-x:30px}}@media (max-width:575px){.td-gx-40{--bs-gutter-x:15px}}.td-gx-40 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.td-gx-50{--bs-gutter-x:50px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-gx-50{--bs-gutter-x:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-50{--bs-gutter-x:30px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-50{--bs-gutter-x:20px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-50{--bs-gutter-x:15px}}@media (max-width:575px){.td-gx-50{--bs-gutter-x:10px}}.td-gx-50 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.td-gx-60{--bs-gutter-x:60px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-gx-60{--bs-gutter-x:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-60{--bs-gutter-x:30px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-60{--bs-gutter-x:20px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-60{--bs-gutter-x:15px}}@media (max-width:575px){.td-gx-60{--bs-gutter-x:10px}}.td-gx-60 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.td-gx-80{--bs-gutter-x:80px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-gx-80{--bs-gutter-x:80px}}@media only screen and (min-width:992px) and (max-width:1199px){.td-gx-80{--bs-gutter-x:60px}}@media only screen and (min-width:768px) and (max-width:991px){.td-gx-80{--bs-gutter-x:40px}}@media only screen and (min-width:576px) and (max-width:767px){.td-gx-80{--bs-gutter-x:25px}}@media (max-width:575px){.td-gx-80{--bs-gutter-x:20px}}.td-gx-80 [class*="col-"]{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-120{margin-top:120px}.mt-130{margin-top:130px}.mt-140{margin-top:140px}.mt-150{margin-top:150px}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-110{margin-bottom:110px}.mb-120{margin-bottom:120px}.mb-130{margin-bottom:130px}.mb-140{margin-bottom:140px}.mb-150{margin-bottom:150px}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-170{padding-top:115px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-165{padding-top:110px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-160{padding-top:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-155{padding-top:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-150{padding-top:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-145{padding-top:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-140{padding-top:2rem}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-135{padding-top:95px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-130{padding-top:90px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-125{padding-top:85px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-120{padding-top:2rem}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-115{padding-top:75px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-110{padding-top:70px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-105{padding-top:65px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pt-100{padding-top:2rem}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-170{padding-bottom:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-165{padding-bottom:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-160{padding-bottom:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-155{padding-bottom:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-150{padding-bottom:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-145{padding-bottom:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-140{padding-bottom:100px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-135{padding-bottom:95px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-130{padding-bottom:90px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-125{padding-bottom:85px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-120{padding-bottom:80px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-115{padding-bottom:75px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-110{padding-bottom:70px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-105{padding-bottom:65px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-100{padding-bottom:2rem}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-95{padding-bottom:55px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.pb-90{padding-bottom:2rem}}.back-to-top-wrapper{position:fixed;right:20px;bottom:0;height:44px;width:44px;cursor:pointer;display:block;border-radius:50%;z-index:99;opacity:0;visibility:hidden}@media (max-width:575px){.back-to-top-wrapper{right:20px;bottom:20px}}.back-to-top-wrapper.back-to-top-btn-show{visibility:visible;opacity:1;bottom:50px}.back-to-top-btn{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center;background:var(--td-theme-primary);box-shadow:0px 8px 16px rgba(3,4,28,0.3);color:var(--td-common-white);border-radius:50%}.back-to-top-btn svg{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.back-to-top-btn:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.td-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:16px 20px;background:var(--td-theme-primary);color:var(--td-common-white);border-radius:16px;font-weight:600;font-size:1.4rem;line-height:1;letter-spacing:0}.td-btn:hover{color:var(--td-common-white)}.td-btn-2{color:var(--td-common-white);background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.2),transparent 32%),linear-gradient(135deg,#4a9eff 0%,#2f7ad9 100%)}.td-btn-2:hover{color:var(--td-common-white)}.td-btn-3{background:none;border:1px solid var(--td-common-line);color:var(--td-theme-primary)}.td-btn-3:hover{color:var(--td-theme-primary)}.td-btn-4{font-size:1.4rem;line-height:1;color:var(--td-theme-primary);border:1px solid var(--td-common-line);border-radius:16px;padding:16px 20px}.td-btn-5{border-radius:16px;padding:16px 20px}.td-btn-6{border-radius:16px}.td-btn-7{color:var(--td-theme-primary);background:var(--td-common-white);padding:16px 20px}.td-btn-7:hover{color:var(--td-theme-primary);background:var(--td-common-white)}.kk-arrow{display:inline-flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.kk-arrow svg{display:block;fill:currentColor}.td-btn{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,filter .35s ease}.td-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(32,40,45,.18)}.td-btn-2:hover{box-shadow:0 12px 26px rgba(74,158,255,.32);filter:saturate(1.06)}.td-btn:hover .kk-arrow,.td-btn-rounded:hover .kk-arrow,a:hover>.kk-arrow,button:hover .kk-arrow{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.td-btn,.kk-arrow{transition:none}.td-btn:hover{transform:none}.td-btn:hover .kk-arrow,.td-btn-rounded:hover .kk-arrow,a:hover>.kk-arrow,button:hover .kk-arrow{transform:none}}.td-arrow-angle{--qode-hover-move-x:110%;--qode-hover-move-y:100%}.td-arrow-svg-top-right{fill:currentColor;stroke:none}.td-arrow-angle path{transition:transform 0.38s cubic-bezier(0.37,0.08,0.02,0.93),opacity 0.18s ease-out}.td-arrow-angle path:nth-of-type(1){transform:translateX(0) translateY(0);opacity:1;transition-delay:0.15s,0.15s}.td-arrow-angle path:nth-of-type(2){transform:translateX(calc(-1 * var(--qode-hover-move-x))) translateY(var(--qode-hover-move-y));opacity:0.5;transition-delay:0s,0s}.td-left-right:hover .td-arrow-angle path:nth-of-type(2){transform:translateX(0) translateY(0);opacity:1;transition-delay:0.15s,0.15s}.td-left-right:hover .td-arrow-angle path:nth-of-type(1){transform:translateX(var(--qode-hover-move-x)) translateY(calc(-1 * var(--qode-hover-move-y)));opacity:0;transition-delay:0s,0s}.tp-panel-content-inner{padding:30px 30px 30px 30px}@keyframes bar-anim{0%,100%{-webkit-clippath:inset(-2px 0);clippath:inset(-2px 0)}42%{-webkit-clippath:inset(-2px 0 -2px 100%);clippath:inset(-2px 0 -2px 100%)}43%{-webkit-clippath:inset(-2px 100% -2px 0);clippath:inset(-2px 100% -2px 0)}}@-webkit-keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(0.8)}60%{opacity:1}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@-moz-keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(0.8)}60%{opacity:1}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@-ms-keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(0.8)}60%{opacity:1}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@keyframes borderanimate2{0%{transform:translate(-50%,-50%) scale(0.8)}60%{opacity:1}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@-webkit-keyframes tpleftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-moz-keyframes tpleftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-ms-keyframes tpleftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes tpleftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}.tpleftright{-webkit-animation:tpleftright 1s infinite alternate;animation:tpleftright 1s infinite alternate}@-webkit-keyframes tpswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}100%{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@-moz-keyframes tpswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}100%{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@-ms-keyframes tpswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}100%{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@keyframes tpswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}100%{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}.tpswing{-moz-animation:tpswing 1s ease-in-out 1s forwards infinite alternate;-webkit-animation:tpswing 1s ease-in-out 1s forwards infinite alternate;animation:tpswing 1s ease-in-out 1s forwards infinite alternate;transform-origin:left center}@-webkit-keyframes tpupdown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-moz-keyframes tpupdown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-ms-keyframes tpupdown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes tpupdown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}.tpupdown{-moz-animation:tpupdown 1s ease-in-out 1s forwards infinite alternate;-webkit-animation:tpupdown 1s ease-in-out 1s forwards infinite alternate;animation:tpupdown 1s ease-in-out 1s forwards infinite alternate}@-webkit-keyframes tdshake{10%{transform:translateY(-10px)}50%{transform:skew(15deg)}80%{transform:rotate(10deg)}100%{transform:translate(0)}}@-moz-keyframes tdshake{10%{transform:translateY(-10px)}50%{transform:skew(15deg)}80%{transform:rotate(10deg)}100%{transform:translate(0)}}@-ms-keyframes tdshake{10%{transform:translateY(-10px)}50%{transform:skew(15deg)}80%{transform:rotate(10deg)}100%{transform:translate(0)}}@keyframes tdshake{10%{transform:translateY(-10px)}50%{transform:skew(15deg)}80%{transform:rotate(10deg)}100%{transform:translate(0)}}@-webkit-keyframes hero-text{0%{width:0}100%{width:100%}}@-moz-keyframes hero-text{0%{width:0}100%{width:100%}}@-ms-keyframes hero-text{0%{width:0}100%{width:100%}}@keyframes hero-text{0%{width:0}100%{width:100%}}@keyframes treeMove{0%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}75%{-webkit-transform:rotate(5deg) translateX(10px);transform:rotate(5deg) translateX(10px)}50%{-webkit-transform:rotate(10deg) translateX(20px);transform:rotate(10deg) translateX(20px)}100%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}}.tree-move{animation-name:treeMove;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--td-common-white);z-index:999999;display:flex;align-items:center;justify-content:center}#loader{position:relative;width:75px;height:100px;background-repeat:no-repeat;background-image:linear-gradient(#20282d 50px,transparent 0),linear-gradient(#20282d 50px,transparent 0),linear-gradient(#20282d 50px,transparent 0),linear-gradient(#20282d 50px,transparent 0),linear-gradient(#20282d 50px,transparent 0);background-size:8px 100%;background-position:0px 90px,15px 78px,30px 66px,45px 58px,60px 50px;animation:pillerPushUp 4s linear infinite}#loader:after{content:"";position:absolute;bottom:10px;left:0;width:10px;height:10px;background:var(--td-theme-primary);border-radius:50%;animation:ballStepUp 4s linear infinite}@keyframes pillerPushUp{0%,40%,100%{background-position:0px 90px,15px 78px,30px 66px,45px 58px,60px 50px}50%,90%{background-position:0px 50px,15px 58px,30px 66px,45px 78px,60px 90px}}@keyframes ballStepUp{0%{transform:translate(0,0)}5%{transform:translate(8px,-14px)}10%{transform:translate(15px,-10px)}17%{transform:translate(23px,-24px)}20%{transform:translate(30px,-20px)}27%{transform:translate(38px,-34px)}30%{transform:translate(45px,-30px)}37%{transform:translate(53px,-44px)}40%{transform:translate(60px,-40px)}50%{transform:translate(60px,0)}57%{transform:translate(53px,-14px)}60%{transform:translate(45px,-10px)}67%{transform:translate(37px,-24px)}70%{transform:translate(30px,-20px)}77%{transform:translate(22px,-34px)}80%{transform:translate(15px,-30px)}87%{transform:translate(7px,-44px)}90%{transform:translate(0,-40px)}100%{transform:translate(0,0)}}.td-grey-bg{background:#f5f9ff}.td-grey-bg-2{background:#eaf1fb}.td-black-bg{background:#223035}.td-black-bg-2{background:#20282d}.nice-select{-webkit-tap-highlight-color:transparent;box-shadow:0 4px 20px 0 rgba(0,0,0,0.04);background:var(--td-common-white);border:1px solid var(--td-common-line);box-sizing:border-box;clear:both;cursor:pointer;display:block;font-size:1.6rem;font-weight:400;line-height:50px;outline:none;padding-left:20px;padding-right:20px;position:relative;text-align:left!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;width:100%;height:52px;color:var(--td-theme-primary)}.nice-select .current{font-size:1.6rem}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:var(--td-theme-primary)}.nice-select::after{position:absolute;content:"\f107";top:50%;right:20px;font-size:2rem;font-family:var(--td-ff-fontawesome);color:var(--td-theme-primary);font-weight:500;pointer-events:none;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;margin-top:0;transform-origin:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nice-select.open::after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled::after{border-color:#cccccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:1.2rem;height:36px;line-height:34px}.nice-select.small::after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background:var(--td-common-white);box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;width:100%}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.body-overlay{position:fixed;top:0;left:0;z-index:995;width:100%;height:100%;background:rgba(24,24,24,0.4);visibility:hidden;opacity:0;transition:0.45s ease-in-out}.body-overlay.apply{opacity:1;visibility:visible}.body-overlay.openeds{opacity:1;visibility:visible}.body-overlay.active{opacity:1;visibility:visible}.body-overlay:hover{cursor:url(../img/icon/cross-out.png),pointer}.tdoffcanvas{background-position:center;background-size:cover;background-repeat:no-repeat;position:fixed;top:0;right:-100%;bottom:0;box-shadow:0 16px -32px 0 rgba(0,0,0,0.8);background-color:var(--td-common-white);z-index:997;padding:50px;scrollbar-width:none;opacity:0;visibility:hidden;transition:0.45s ease-in-out;overflow-y:scroll;width:500px}@media only screen and (min-width:768px) and (max-width:991px){.tdoffcanvas{width:380px}}.tdoffcanvas .homemenu{margin-bottom:30px}.tdoffcanvas .homemenu-title{color:var(--td-common-white)}.tdoffcanvas .td-main-menu-mobile{margin-bottom:30px}.tdoffcanvas.opened{opacity:1;visibility:visible}@media (max-width:575px){.tdoffcanvas{width:100%;padding:40px 35px}}@media only screen and (min-width:576px) and (max-width:767px){.tdoffcanvas{width:400px;padding:40px}}.tdoffcanvas.opened{right:0;-webkit-transition:all 0.4s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:all 0.4s cubic-bezier(0.785,0.135,0.15,0.86);transition:all 0.4s cubic-bezier(0.785,0.135,0.15,0.86);transition-duration:0.6s;z-index:999}.tdoffcanvas-btn{padding:16px 20px;background:var(--td-theme-primary);display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:1;color:var(--td-common-white);font-weight:600;position:relative;transition:all 0.3s linear;overflow:hidden;z-index:1;line-height:1;width:100%;text-align:center;border-radius:16px;border:1px solid transparent}.tdoffcanvas-btn:hover{background:var(--td-common-white);color:var(--td-theme-primary);border:1px solid var(--td-theme-primary)}.tdoffcanvas__contact-info{margin-bottom:20px}.tdoffcanvas__contact-info ul li{font-size:1.6rem;color:var(--td-theme-primary);margin-bottom:15px;list-style-type:none}.tdoffcanvas__contact-info ul li i{width:16px}@media (max-width:575px){.tdoffcanvas__contact-info ul li{font-size:1.6rem}}.tdoffcanvas__contact-info ul li:last-child{margin-bottom:0}.tdoffcanvas__contact-info ul li a{margin-left:10px;transition:0.3s}.tdoffcanvas__contact-info ul li a:hover{color:var(--td-theme-primary)}.tdoffcanvas__logo{margin-bottom:50px}@media only screen and (min-width:768px) and (max-width:991px){.tdoffcanvas__logo{padding-top:0}}@media (max-width:575px){.tdoffcanvas__logo{padding-top:0}}@media (max-width:575px){.tdoffcanvas__logo img{width:150px}}.tdoffcanvas__close-btn button{position:absolute;right:30px;top:37px;transition:0.4s;-webkit-transition:all 0.4s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:all 0.4s cubic-bezier(0.785,0.135,0.15,0.86);transition:all 0.4s cubic-bezier(0.785,0.135,0.15,0.86);transition-duration:0.3s;height:40px;width:40px;line-height:1;border-radius:16px;border:1px solid var(--td-theme-primary);color:var(--td-theme-primary)}.tdoffcanvas__close-btn button:hover{background:var(--td-theme-primary);color:var(--td-common-white);border:1px solid var(--td-theme-primary)}.tdoffcanvas__close-btn button i{font-weight:600;font-size:1.4rem;transition:0.4s}.tdoffcanvas__social{margin-top:30px}.tdoffcanvas__social .social-icon a{height:40px;width:40px;line-height:40px;text-align:center;font-size:1.6rem;border:1px solid var(--td-theme-primary);color:var(--td-theme-primary);margin-right:15px;transition:0.3s;display:inline-block;border-radius:50px}@media (max-width:575px){.tdoffcanvas__social .social-icon a{margin-right:3px;height:50px;width:50px;line-height:50px;font-size:1.6rem}}.tdoffcanvas__social .social-icon a:hover{background-color:var(--td-theme-primary);color:var(--td-common-white)}.td-offcanvas-content p{color:var(--td-theme-primary);line-height:1.62}.td-offcanvas-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}.td-offcanvas-gallery .popup-image{position:relative}.td-offcanvas-gallery .popup-image::after{position:absolute;content:"";width:100%;height:100%;background:var(--td-theme-primary);top:0;left:0;opacity:0.6;transform:scale(0);-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-offcanvas-gallery .popup-image:hover::after{transform:scale(1)}.td-breadcrumb-spacing{padding-top:270px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-breadcrumb-spacing{padding-top:100px}}.td-breadcrumb-title{font-weight:600;font-size:4.8rem;line-height:1.12;letter-spacing:-0.02em;text-transform:capitalize;color:var(--td-common-white)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-breadcrumb-title{font-size:3.2rem}}.td-breadcrumb-big-text h2{font-weight:700;font-size:6.4rem;margin-bottom:-60px;line-height:1;letter-spacing:-0.02em;text-align:center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-common-white);-webkit-text-stroke-width:1px;opacity:0.6;display:none}@media only screen and (min-width:1400px) and (max-width:1599px){.td-breadcrumb-big-text h2{font-size:6.4rem;margin-bottom:-40px}}@media only screen and (min-width:1200px) and (max-width:1399px){.td-breadcrumb-big-text h2{font-size:6.4rem;margin-bottom:-30px}}@media only screen and (min-width:992px) and (max-width:1199px){.td-breadcrumb-big-text h2{font-size:6.4rem;margin-bottom:-30px}}@media only screen and (min-width:768px) and (max-width:991px){.td-breadcrumb-big-text h2{font-size:6.4rem;margin-bottom:-20px}}@media only screen and (min-width:576px) and (max-width:767px){.td-breadcrumb-big-text h2{font-size:6.4rem;margin-bottom:-10px}}@media (max-width:575px){.td-breadcrumb-big-text h2{font-size:4.8rem;margin-bottom:-9px}}.td-breadcrumb-list{border:2px solid rgba(255,255,255,0.2);padding:3px 16px;display:inline-block;font-size:1.2rem}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-breadcrumb-list{float:left!important}}.td-breadcrumb-list span{font-weight:600;line-height:1;color:rgba(255,255,255,0.7)}.td-breadcrumb-list span.page{color:var(--td-common-white)}.td-breadcrumb-list span.dvdr{margin:0 10px}.float-right{float:right}.td-section-title{font-weight:500;font-size:4.8rem;line-height:1;margin-bottom:1.6rem}@media only screen and (min-width:1200px) and (max-width:1399px){.td-section-title{font-size:4.8rem}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-section-title{font-size:4.8rem}.td-section-title br{display:none}}@media (max-width:575px){.td-section-title{font-size:4.2rem}.td-section-title br{display:none}}.td-section-title-pre{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f59e0b;margin-bottom:16px}.td-white{color:var(--td-common-white)}.td-gray{color:#d9d9d9}.td-pagenation nav ul li{list-style:none;display:inline-block;margin-right:5px}.td-pagenation nav ul li a{height:44px;width:44px;display:inline-block;border:1px solid #e4e4e4;text-align:center;line-height:44px;font-weight:700;font-size:1.6rem;color:#000}.td-pagenation nav ul li a:hover{background:var(--td-theme-primary);color:var(--td-common-white)}.td-pagenation nav ul li a.active{background:var(--td-theme-primary);color:var(--td-common-white)}.td-header-sticky{position:fixed!important;left:0;margin:auto;top:0;width:100%;box-shadow:0 0 60px 0 rgba(0,0,0,0.07);z-index:99;-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0px 4px 10px rgba(3,4,28,0.1);box-shadow:0px 4px 10px rgba(3,4,28,0.1)!important;background:var(--td-common-white)}.td-header-sticky.td-header-sticky-black{background:#20282d}.td-header-sticky .border-bottom-2{border-bottom:0}@media (max-width:575px){.td-header-sticky .td-header-5-logo{margin-left:25px}}@media (max-width:575px){.td-header-sticky .td-header-5-menubar{padding-right:15px}}.td-header-top-menu ul li{list-style:none;display:inline-block;margin-right:30px}.td-header-top-menu ul li a{padding:10px 0;display:inline-block}.td-header-top-social ul li{list-style:none;display:inline-block;position:relative}.td-header-top-social ul li:first-child{padding-right:85px}.td-header-top-social ul li:first-child::before{position:absolute;content:"";height:1px;width:40px;background:#e6e6e6;top:14px;right:18px}.td-header-top-social ul li a{font-size:1.6rem;color:var(--td-theme-primary)}.td-header-top-social ul li a i{opacity:0.4;margin-right:3px;transform:translateY(-1px)}.td-header-bottom-2{padding:7px 25px}.td-header-endeavos p{font-size:1.6rem;line-height:100%;color:var(--td-grey-2);margin-bottom:0}.td-header-endeavos p a{font-weight:700;color:var(--td-theme-primary)}.td-header-lang{display:inline-block}.td-header-lang-toggle{font-weight:700;font-size:1.6rem;cursor:pointer}.td-header-lang-list{position:absolute;top:120%;right:0;background-color:var(--td-common-white);z-index:11;padding:15px 15px;font-weight:700;font-size:1.6rem;min-width:100px;visibility:hidden;opacity:0;transition:all 0.2s ease-out 0s;box-shadow:0px 20px 30px rgba(3,4,28,0.1)}.td-header-lang-list li{list-style:none;cursor:pointer;padding:2px 0px}.td-header-lang-list.td-lang-list-open{visibility:visible;opacity:1;top:100%}.td-header-time{font-weight:400;font-size:1.6rem}.td-header-right-border{position:relative;padding-left:60px}.td-header-right-border::before{position:absolute;content:"";left:19px;top:13px;background:var(--td-common-line);width:20px;height:1px}.td-header-search-btn{position:absolute;top:50%;transform:translateY(-50%);left:0}.td-header-input input{width:250px;border:none;padding-left:30px;font-size:1.6rem;background:none;font-weight:400;opacity:0.8}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-header-input input{width:100%}}.td-header-input input::placeholder{font-weight:400;font-size:1.6rem;opacity:0.8}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-header-logo{text-align:left!important;margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-header-mobile-space{padding:calc(14px + env(safe-area-inset-top,0px)) 10px 12px}}.td-header-bar button span{height:2px;width:35px;background-color:var(--td-theme-primary);display:block;margin:5px 0;transition:all 0.4s ease}.td-header-bar button span:nth-child(2){width:30px}.td-header-bar button span:nth-child(3){width:25px}.td-header-bar button:hover span{animation:bar-anim 0.8s cubic-bezier(0.44,1.1,0.53,0.99) 1 forwards;-webkit-animation:bar-anim 0.8s cubic-bezier(0.44,1.1,0.53,0.99) 1 forwards}.td-header-bar button:hover span:nth-child(2){animation-delay:0.1s}.td-header-bar button:hover span:nth-child(3){animation-delay:0.2s}.td-header-bar-white button span{background:var(--td-common-white)}.td-header-2-space{padding:0px 25px}@media (max-width:575px){.td-header-2-space{padding:0}}.td-header-3-content p{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-3);margin-bottom:0;text-align:center;padding:13px 0px}.td-header-3-content p a{color:var(--td-common-white)}.td-header-4-top-menu ul li a{color:var(--td-common-white);opacity:0.6}.td-header-4-top-menu ul li a:hover{opacity:1}.td-header-4-lang .td-header-lang-toggle{color:var(--td-common-white)}.td-header-4-time.td-header-right-border::before{color:var(--td-common-white);opacity:0.6}.td-header-4-time span{color:var(--td-common-white);opacity:0.6}.td-header-4-btn .td-btn-4{border:1px solid #455459;color:var(--td-common-white)}.td-header-4-email a{color:var(--td-common-white);height:14px}.td-header-4-email a:hover{opacity:0.5}.td-header-4-email a i{opacity:0.5;margin-right:10px}.td-header-5-top{padding:25px 0px 65px 0px}.td-header-5-btn .td-btn{padding:16px 20px}.td-header-5-info-wrap ul{display:flex}.td-header-5-info-wrap ul li{list-style:none}.td-header-5-info-wrap ul li.borders{position:relative;margin-right:30px;padding-right:30px}.td-header-5-info-wrap ul li.borders::before{position:absolute;content:"";width:1px;height:100%;background:var(--td-common-line);top:0;right:0}.td-header-5-info-wrap ul li a{display:flex}.td-header-5-info-wrap ul li a i{margin-right:10px;color:var(--td-theme-primary);opacity:0.4}.td-header-5-info-wrap ul li a p{font-weight:500;font-size:2rem;line-height:1;color:var(--td-theme-primary);margin-bottom:0}.td-header-5-info-wrap ul li a span{font-weight:400;font-size:1.6rem;line-height:1;color:var(--td-grey-2)}.td-header-5-menubar{padding:27px 28px 27px 28px}@media (max-width:575px){.td-header-5-menubar{padding-right:0}}@media (max-width:575px){.td-header-5-logo{margin-left:0}}.td-header-5-bottom{position:absolute;bottom:-40px;left:0;right:0;margin:0 auto}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-header-5-bottom{position:inherit;bottom:0}}.td-header-5-bg{box-shadow:0 -30px 60px 0 rgba(0,0,0,0.04);background:var(--td-common-white)}.td-header-5-right{display:flex;align-items:center;justify-content:end}.td-header-5-search form input{padding-left:58px;height:80px;background:var(--td-common-white);width:240px}.td-header-5-search form .td-header-search-btn{left:30px}.td-transparent{position:absolute;top:0;left:0;right:0;width:100%}.td-main-menu{text-align:right}@media only screen and (min-width:1700px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-main-menu-01 nav ul li .submenu{left:inherit;right:0}}.td-main-menu nav ul li{list-style:none;display:inline-block;margin-left:50px;position:relative}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-main-menu nav ul li{margin-left:30px}}.td-main-menu nav ul li:hover>.submenu{visibility:visible;opacity:1;transform:scaleY(1)}.td-main-menu nav ul li a{font-weight:600;padding:34px 0;display:inline-block;text-transform:none}.td-main-menu nav ul li a:hover{opacity:0.7}.td-main-menu nav ul .submenu{text-align:left;position:absolute;top:100%;left:0;min-width:220px;background:var(--td-common-white);z-index:99;visibility:hidden;opacity:0;transform-origin:top center;padding:25px 0 5px;background:var(--td-common-white);transform:scaleY(0);box-shadow:0px 20px 30px rgba(3,4,28,0.1);transition:all 0.3s ease-out 0s;padding-bottom:13px}.td-main-menu nav ul .submenu li{display:block;width:100%;margin:0;padding:0;transform:translateY(-10px)}.td-main-menu nav ul .submenu li:hover>a{color:var(--td-theme-primary);padding-left:43px}.td-main-menu nav ul .submenu li:hover>a::before{width:12px}.td-main-menu nav ul .submenu li a{position:relative;z-index:11;padding:10px 25px;padding-bottom:1px;width:100%}.td-main-menu nav ul .submenu li a::before{position:absolute;content:"";left:25px;top:61%;transform:translateY(-50%);transition:all 0.3s ease-out 0s;width:0;height:1px;background-color:var(--td-theme-primary)}.td-main-menu-2 nav ul li a{position:relative;padding:28px 0}.td-main-menu-2 nav ul li a::before{position:absolute;content:"";height:2px;width:0;background:var(--td-theme-primary);bottom:30px;left:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.td-main-menu-2 nav ul li a:hover{color:var(--td-theme-primary);opacity:1}.td-main-menu-2 nav ul li a:hover::before{width:100%}.td-main-menu-3{text-align:left;margin-left:15px}.td-main-menu-3 nav ul li{margin-left:55px}.td-main-menu-3 nav ul li a{position:relative;padding:28px 0;color:var(--td-common-white);font-weight:600;font-size:1.6rem;padding:34px 0}.td-main-menu-3 nav ul li a::before{position:absolute;content:"";height:2px;width:0;background:var(--td-common-line);bottom:35px;left:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0.6}.td-main-menu-3 nav ul li a:hover{color:var(--td-common-white);opacity:1}.td-main-menu-3 nav ul li a:hover::before{width:100%}.td-main-menu-3 nav ul .submenu li a{color:var(--td-theme-primary)}.td-main-menu-4{margin-right:75px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-main-menu-4{margin-right:0}}.td-main-menu-4 nav ul li a{color:var(--td-common-white)}.td-main-menu-4 nav ul li a::before{opacity:0.2;background:var(--td-common-white)}.td-main-menu-4 nav ul li a:hover{opacity:0.6;color:var(--td-common-white)}.td-main-menu-4 nav ul .submenu li a{color:var(--td-theme-primary)}.td-main-menu-5{text-align:left}.td-main-menu-5 nav{margin-left:40px}.td-main-menu-5 nav ul li{margin-left:0;margin-right:50px}.td-main-menu-5 nav ul li a{padding:27px 0}.td-main-menu-mobile .td-submenu{display:none}.td-main-menu-mobile .td-megamenu-active{display:none;overflow:hidden}.td-main-menu-mobile .header-icon{display:none}.td-main-menu-mobile ul{position:static;display:block;box-shadow:none}.td-main-menu-mobile ul li{list-style:none;position:relative;width:100%;padding:0}.td-main-menu-mobile ul li:not(:last-child) a{border-top:1px solid rgba(6,7,40,0.1);border-bottom:1px solid rgba(6,7,40,0.1);margin-top:-1px}.td-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn{position:absolute;right:0;top:21%;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);font-size:1.4rem;color:#7f8387;font-family:"Font Awesome 5 Pro";transition:all 0.3s ease-in-out;z-index:1;width:30px;height:30px;line-height:1;text-align:center;border:1px solid rgba(66,63,63,0.12);transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out}.td-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn i{transition:all 0.3s ease-in-out}.td-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn.dropdown-opened i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.td-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover{background-color:var(--td-theme-primary);border-color:var(--td-theme-primary);color:var(--td-common-white)}.td-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover i{color:var(--td-common-white)}.td-main-menu-mobile ul li.has-dropdown>a.expanded{color:var(--td-green-2)}.td-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened{background-color:var(--td-theme-primary);border-color:var(--td-theme-primary);color:var(--td-common-white)}.td-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened i{color:var(--td-common-white)}.td-main-menu-mobile ul li.has-dropdown:hover>a::after{color:var(--td-theme-primary)}.td-main-menu-mobile ul li:hover{color:var(--td-theme-primary)}.td-main-menu-mobile ul li:last-child a span{border-bottom:0}.td-main-menu-mobile ul li>a{display:block;font-size:1.6rem;color:var(--td-theme-primary);position:relative;padding:10px 0;padding-right:20px;text-transform:capitalize}.td-main-menu-mobile ul li>a svg{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.td-main-menu-mobile ul li>a>i{display:none}.td-main-menu-mobile ul li>a .menu-text{font-size:1.6rem;line-height:11px;border-bottom:1px solid #eaebed;width:82%;display:inline-block;padding:19px 0 17px}.td-main-menu-mobile ul li img{width:100%}.td-main-menu-mobile ul li ul{padding:0}.td-main-menu-mobile ul li ul li{padding:0}.td-main-menu-mobile ul li ul li a{margin-left:auto;width:93%;padding:10px 5%;text-shadow:none!important;visibility:visible;padding-left:0;padding-right:20px}.td-main-menu-mobile ul li ul li li a{width:88%;padding:10px 7%;padding-left:0;padding-right:20px}.td-main-menu-mobile ul li ul li li li a{width:83%;padding:10px 9%;padding-left:0;padding-right:20px}.td-main-menu-mobile ul li ul li li li li a{width:68%;padding:10px 11%;padding-left:0;padding-right:20px}.td-main-menu-mobile ul li:hover>a{color:var(--td-green-2)}.td-main-menu-mobile ul li:hover>a::after{color:var(--td-green-2)}.td-main-menu-mobile ul li:hover>a .dropdown-toggle-btn i{color:var(--td-green-2)}.td-main-menu-mobile ul li:hover .mega-menu{visibility:visible;opacity:1;top:0}.td-main-menu-mobile ul li .mega-menu,.td-main-menu-mobile ul li .submenu{position:static;width:100%;padding:0;box-shadow:none;visibility:visible;opacity:1}.td-main-menu-mobile ul li .mega-menu li,.td-main-menu-mobile ul li .submenu li{float:none;display:block;width:100%;padding:0}.td-main-menu-mobile ul li .mega-menu li:hover a .dropdown-toggle-btn,.td-main-menu-mobile ul li .submenu li:hover a .dropdown-toggle-btn{color:var(--td-theme-1)}.td-main-menu-mobile .td-main-menu-content ul li:not(:last-child) .home-menu-title a{border-bottom:none}.td-main-menu-mobile * ul,.td-main-menu-mobile * li{transition:none!important}.td-main-menu-mobile ul li .td-submenu .homemenu{padding:0px 10px;position:relative;margin-bottom:20px}.td-main-menu-mobile ul li .td-submenu .homemenu-thumb{position:relative}.td-main-menu-mobile ul li .td-submenu .homemenu-thumb::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;opacity:0;background:rgba(38,34,33,0.7);transition:all 0.3s 0s ease-out}.td-main-menu-mobile ul li .td-submenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible}.td-main-menu-mobile ul li .td-submenu .homemenu-thumb:hover .homemenu-btn .menu-btn.show-1{transform:translateY(0)}.td-main-menu-mobile ul li .td-submenu .homemenu-thumb:hover .homemenu-btn .menu-btn.show-2{transform:translateY(0)}.td-main-menu-mobile ul li .td-submenu .homemenu-thumb:hover::before{opacity:1}.td-main-menu-mobile ul li .td-submenu .homemenu-title{font-size:1.6rem;font-weight:600}.td-main-menu-mobile ul li .td-submenu .homemenu-title a{border:none;color:var(--td-theme-primary);font-family:var(--td-ff-p)}.td-main-menu-mobile ul li .td-submenu .homemenu-title a:hover{color:var(--td-theme-primary)}.td-main-menu-mobile ul li .td-submenu .homemenu-btn{position:absolute;top:50%;left:0;right:0;opacity:0;text-align:center;transform:translateY(-50%);visibility:hidden;transition:all 0.3s 0s ease-out}.td-main-menu-mobile ul li .td-submenu .homemenu-btn .menu-btn{font-size:1.4rem;text-transform:uppercase;padding:16px 20px;display:inline-block;width:115px;background-size:200% auto;overflow:hidden;border:none}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-main-menu-mobile ul li .td-submenu .homemenu-btn .menu-btn{width:129px;font-size:1.4rem;padding:16px 20px}}.td-postbox-wrapper-space{padding-right:70px;border-right:1px solid var(--td-common-line);margin-right:10px}.td-postbox-wrapper-space-2{padding-right:60px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-postbox-wrapper-space-2{padding-right:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-postbox-wrapper-space{padding-right:0;border-right:none;margin-right:0}}.td-postbox-title{font-weight:700;font-size:4.2rem;line-height:1.25}@media only screen and (min-width:576px) and (max-width:767px){.td-postbox-title{font-size:3.2rem}}@media (max-width:575px){.td-postbox-title{font-size:3.2rem}}.td-postbox-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-postbox-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-postbox-text{border-bottom:1px solid var(--td-common-line)}.td-postbox-text p{line-height:1.62;color:var(--td-grey-2)}.td-postbox-user img{width:30px;margin-right:14px}.td-postbox-user a{font-weight:400;font-size:1.6rem;line-height:1;color:#d9d9d9}.td-postbox-user a span{color:var(--td-theme-primary);font-weight:700}.td-postbox-meta{display:flex;justify-content:space-between;flex-wrap:wrap}.td-postbox-meta-here span{font-size:1.6rem;line-height:1;color:var(--td-theme-primary)}.td-postbox-meta-here span:not(:first-child){margin-left:38px}@media (max-width:575px){.td-postbox-meta-here span:not(:first-child){margin-left:0}}@media (max-width:575px){.td-postbox-meta-here span{margin-right:18px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-postbox-meta-here span{margin-top:15px;display:inline-block}}.td-postbox-meta-here span a:hover i{background:var(--td-theme-primary);color:var(--td-common-white)}.td-postbox-meta-here span i{height:30px;width:30px;border:1px solid var(--td-common-line);text-align:center;line-height:30px;margin-right:10px;transition:all 0.4s ease;color:var(--td-theme-primary)}.td-postbox-badge{font-family:var(--td-ff-manrope);font-weight:600;color:var(--td-theme-primary);padding:7px 18px;background:var(--td-common-white);display:inline-block;position:absolute;top:30px;z-index:99;right:20px}@media (max-width:575px){.td-postbox-badge{right:10px;top:10px}}.td-postbox-nav button{width:50px;height:50px;text-align:center;line-height:1;border:1px solid rgba(255,255,255,0.7);background-color:transparent;color:var(--td-common-white);position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;font-size:1.4rem}.td-postbox-nav button:hover{background-color:var(--td-common-white);border-color:var(--td-common-white);color:var(--td-theme-primary)}.td-postbox-nav button.td-postbox-slider-button-next{right:15px;left:auto}.td-postbox-content-2 p{line-height:1.62;color:var(--td-grey-2)}.td-postbox-comment-title{font-weight:700;font-size:2rem;line-height:1.3}.td-postbox-comment-title span{font-weight:400}.td-postbox-comment ul li{border-top:1px solid var(--td-common-line);list-style:none;padding-top:40px}.td-postbox-comment-name h5{font-weight:600;font-size:1.6rem;line-height:1;margin-bottom:0;margin-right:10px}.td-postbox-comment-name .post-meta{font-weight:400;color:var(--td-grey-2)}@media (max-width:575px){.td-postbox-comment-box{flex-direction:column}}@media (max-width:575px){.td-postbox-comment-avatar{margin-bottom:10px}}.td-postbox-comment .children{margin-left:110px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-postbox-comment .children{margin-left:0}}.td-postbox-comment-text p{font-size:1.6rem;line-height:1.71;color:var(--td-grey-2)}.td-postbox-comment-reply a{font-size:1.6rem;line-height:1;color:var(--td-theme-primary)}.td-postbox-comment-reply a i{border:1px solid #e4e4e4;width:30px;height:30px;text-align:center;line-height:30px;margin-right:10px}.td-postbox-comment-form-title{font-weight:600;font-size:2rem;line-height:1.3}.td-postbox-comment-form-content{border-bottom:1px solid var(--td-common-line);padding-bottom:10px}@media (max-width:575px){.td-postbox-comment-form-content{flex-direction:column}}.td-postbox-comment-form-rating ul li{list-style:none;display:inline-block}.td-postbox-comment-form-rating ul li span{color:#d9d9d9;font-size:1.6rem}.td-postbox-comment-input input{font-weight:400;font-size:1.6rem;line-height:1.14;color:var(--td-grey-4);background:var(--td-common-white);border:1px solid #d5dde9;height:54px}.td-postbox-comment-input input:focus{background:none;border-color:var(--td-theme-primary)}.td-postbox-comment-input input::placeholder{font-weight:400;font-size:1.6rem;line-height:1.14;color:var(--td-grey-4)}.td-postbox-comment-textarea textarea{font-weight:400;font-size:1.6rem;line-height:1.14;color:var(--td-grey-4);background:var(--td-common-white);border:1px solid #d5dde9;height:180px;resize:none}.td-postbox-comment-textarea textarea:focus{background:none;border-color:var(--td-theme-primary)}.td-postbox-comment-textarea textarea::placeholder{font-weight:400;font-size:1.6rem;line-height:1.14;color:var(--td-grey-4)}.td-blog-qoute{color:var(--td-common-white);opacity:0.3;position:absolute;top:20px;right:20px}.td-blog-qoute-2{opacity:1}.td-blog-qoute-2 svg{color:#d9d9d9}.td-blog-qoute-meta{color:var(--td-common-white);opacity:0.7;display:inline-block;margin-bottom:10px;position:relative;z-index:1}.td-blog-qoute-meta-2{color:var(--td-grey-2)}.td-blog-qoute-wrap{padding:38px 42px 36px 40px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-blog-qoute-wrap{padding:32px 26px 32px 24px}}.td-blog-qoute-title{font-weight:500;font-size:2.4rem;line-height:150%;color:var(--td-common-white);position:relative;z-index:1}.td-blog-qoute-title a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-qoute-title a:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-qoute-title-2{color:var(--td-theme-primary)}.td-blog-qoute-title-2 a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-qoute-title-2 a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-qoute-bg{background:var(--td-theme-primary)}.td-blog-qoute-bg-2{background:var(--td-common-white)}.td-blog-meta{line-height:150%;color:var(--td-grey-2);display:inline-block}.td-blog-meta-2{display:inline-block}.td-blog-meta-2 span{font-size:1.6rem;color:var(--td-grey-2)}.td-blog-meta-2 span.dvdr{margin:0 5px;color:#d9d9d9}.td-blog-2-tag{color:var(--td-theme-primary)!important}.td-blog-title{font-weight:500;font-size:2.4rem;line-height:150%}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-blog-title{margin-bottom:30px}}.td-blog-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-title-2{font-size:2.8rem;line-height:1.36}.td-blog-btn{height:40px;width:40px;background-color:#f5f9ff;display:inline-block;border-radius:50%;text-align:center;line-height:38px}.td-blog-btn:hover{background:var(--td-theme-primary);color:var(--td-common-white)}.td-blog-slider-active{margin-right:-350px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-blog-slider-active{margin-right:-200px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-blog-slider-active{margin-right:-170px}}@media (max-width:575px){.td-blog-slider-active{margin-right:0}}.td-blog-5-qoute-meta span{line-height:1;color:var(--td-grey-2)}.td-blog-5-qoute-meta span.designation{color:var(--td-theme-primary)}.td-blog-5-qoute-meta span.dvdr{color:#d9d9d9;margin:0px 8px}.td-blog-5-qoute-title{font-weight:500;font-size:2rem;line-height:1.5;color:var(--td-theme-primary)}.td-blog-5-qoute-title-big{font-size:2.8rem;line-height:1.36}.td-blog-5-qoute-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-blog-5-qoute-title a br{display:none}}.td-blog-5-qoute-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-sidebar-title{font-weight:600;font-size:2rem;line-height:1.2;color:var(--td-theme-primary);border-bottom:1px solid var(--td-common-line);padding-bottom:17px}.td-blog-sidebar-input{position:relative}.td-blog-sidebar-input input{font-weight:400;font-size:1.6rem;line-height:1.14;color:#999;background:#f5f5f5;border:1px solid transparent;padding-left:20px;padding-right:60px}.td-blog-sidebar-input input:focus{border-color:var(--td-common-line);background:none}.td-blog-sidebar-input input::placeholder{font-weight:400;font-size:1.6rem;line-height:1.14;color:#999}.td-blog-sidebar-input button{width:54px;height:100%;background:var(--td-theme-primary);text-align:center;line-height:1;color:var(--td-common-white);position:absolute;top:0;right:0}.td-blog-sidebar-widget-content ul li{list-style:none}.td-blog-sidebar-widget-content ul li a{font-weight:600;font-size:1.6rem;line-height:2.86;color:var(--td-theme-primary);display:flex;justify-content:space-between;padding-left:30px;position:relative}.td-blog-sidebar-widget-content ul li a:hover::before{background:var(--td-theme-primary)}.td-blog-sidebar-widget-content ul li a::before{position:absolute;content:"";border:1px solid var(--td-common-line);width:16px;height:16px;left:0;top:50%;transform:translateY(-50%);transition:all 0.4s ease}.td-blog-sidebar-widget-content ul li a span{color:var(--td-grey-2)}.td-blog-sidebar-ads-thumb::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(180deg,rgba(32,40,45,0) 0%,#20282d 100%);bottom:0;left:0}.td-blog-sidebar-ads-title{font-weight:600;font-size:2.4rem;line-height:1;text-align:center;color:var(--td-common-white);position:absolute;bottom:20px;right:0;left:0}.td-blog-sidebar-ads-transparent{font-weight:700;font-size:6.4rem;line-height:1;letter-spacing:-0.02em;opacity:0.2;text-align:center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-common-white);-webkit-text-stroke-width:1px;position:absolute;bottom:0;right:0;margin:0 auto;left:0}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.td-blog-sidebar-ads-transparent{font-size:6.4rem}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-blog-sidebar-wrapper{margin-left:0}}.td-blog-post{display:flex;align-items:center}.td-blog-post-thumb{margin-right:20px}.td-blog-post-title{font-weight:600;font-size:1.6rem;line-height:1.43}.td-blog-post-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-post-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-blog-post-meta{margin-bottom:4px}.td-blog-post-meta span{font-weight:400;font-size:1.2rem;line-height:1;text-transform:capitalize;color:var(--td-grey-2)}.td-blog-post-meta span i{color:var(--td-theme-primary)}@media (max-width:575px){.td-footer-widget{text-align:left!important}}.td-footer-widget-content ul li{list-style:none}.td-footer-widget-content ul li a{font-weight:500;font-size:1.6rem;line-height:131%;color:var(--td-grey-2);margin-bottom:17px;display:inline-block}.td-footer-widget-content ul li a:hover{color:var(--td-theme-primary)}.td-footer-widget-content-2 ul li{list-style:none}.td-footer-widget-content-2 ul li a{line-height:150%;color:var(--td-grey-2);margin-bottom:16px;display:inline-block}.td-footer-widget-content-2 ul li a:hover{color:var(--td-theme-primary)}.td-footer-widget-para{font-size:1.6rem;line-height:133%;color:var(--td-grey-2)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-widget-para{font-size:1.6rem}}.td-footer-widget-title{font-weight:600;font-size:2rem;line-height:131%;color:var(--td-theme-primary)}.td-footer-col{position:relative}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-col::before{display:none}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-col{padding-bottom:0}}.td-footer-col::before{position:absolute;content:"";width:1px;height:100%;background:#c2c9d4;top:0;right:-22px}.td-footer-col-2{position:relative}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-col-2::before{display:none}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-col-2{padding-bottom:0}}.td-footer-col-2::before{position:absolute;content:"";width:1px;height:100%;background:#c2c9d4;top:0;right:56px}.td-footer-bottom-border{border-top:1px solid #c2c9d4}@media (max-width:575px){.td-footer-bottom-social ul{margin-bottom:15px}}.td-footer-bottom-social ul li{list-style:none;display:inline-block;margin-right:12px}.td-footer-bottom-social ul li a{font-size:2.4rem;color:var(--td-theme-primary)}.td-footer-bottom-social ul li a:hover{color:var(--td-grey-2)}.td-footer-bottom-social ul li a:hover svg{fill:var(--td-grey-2)}.td-footer-bottom-social ul li a svg{width:24px;fill:var(--td-theme-primary)}.td-footer-bottom-copyright p{line-height:150%;color:var(--td-grey-2);margin-bottom:0}.td-footer-bottom-copyright a{color:var(--td-theme-primary);font-weight:600}.td-footer-bottom-title{font-weight:600;font-size:2.4rem;line-height:133%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-bottom-location{margin-left:0}}.td-footer-bottom-location a{line-height:162%;color:var(--td-grey-2)}.td-footer-bottom-location span{display:block;color:var(--td-grey-2)}.td-footer-bottom-phone{color:var(--td-theme-primary)!important}.td-footer-top-border{border-top:1px solid var(--td-common-line)}.td-footer-2-big-title{font-weight:600;font-size:6.4rem;line-height:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-theme-primary);-webkit-text-stroke-width:1px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-2-big-title{font-size:6.4rem}}@media (max-width:575px){.td-footer-2-big-title{font-size:6.4rem}}.td-footer-2-bg{background:linear-gradient(180deg,rgba(245,249,255,0) 0%,#f5f9ff 76.39%)}.td-footer-2-form-title{font-weight:500;font-size:2rem;line-height:1.6}.td-footer-2-input input{box-shadow:0 40px 80px 0 rgba(0,0,0,0.1);background:var(--td-common-white);font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2);height:50px;padding:10px 70px 10px 20px;border:1px solid #d5deeb}.td-footer-2-input input:focus{border:1px solid var(--td-theme-primary)}.td-footer-2-input input::-webkit-input-placeholder{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2);opacity:0.6}.td-footer-2-input input::-moz-placeholder{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2);opacity:0.6}.td-footer-2-input input:-moz-placeholder{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2);opacity:0.6}.td-footer-2-input input:-ms-input-placeholder{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2);opacity:0.6}.td-footer-2-input input::placeholder{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2);opacity:0.6}.td-footer-2-input button{font-weight:600;font-size:1.4rem;line-height:1;color:var(--td-theme-primary);position:absolute;right:0;top:50%;transform:translateY(-50%);padding:16px 20px;border-left:1px solid #d5deeb;height:100%}.td-footer-2-info a{color:var(--td-theme-primary)}.td-footer-2-info a:hover{opacity:0.8}.td-footer-2-location a{color:var(--td-theme-primary);display:block;font-size:1.6rem}.td-footer-2-location a:hover{opacity:0.8}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-2-widget{margin-left:0;margin-right:0}}.td-footer-2-widget-space{margin-right:295px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-footer-2-widget-space{margin-right:200px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-2-widget-space{margin-right:0}}.td-footer-2-widget-title{font-weight:500;font-size:2rem}.td-footer-2-bottom{background:#eff4fc;padding-top:22px;padding-bottom:2px}.td-footer-2-bottom-menu ul{text-align:right}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-2-bottom-menu ul{text-align:left}}.td-footer-2-bottom-menu ul li{list-style:none;display:inline-block;margin-left:55px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-2-bottom-menu ul li{margin-left:0;margin-right:20px}}.td-footer-2-bottom-menu ul li a{font-weight:600;font-size:1.6rem;line-height:1;color:var(--td-theme-primary)}@media (max-width:575px){.td-footer-3-top{padding-bottom:0}}.td-footer-3-top-content p{font-size:3.2rem;line-height:1.44;color:rgba(255,255,255,0.5);margin-bottom:0}@media (max-width:575px){.td-footer-3-top-content p{font-size:2.8rem}}.td-footer-3-top-content p a{text-decoration:underline;text-decoration-skip-ink:none;color:var(--td-common-white)}.td-footer-3-link a{line-height:1.62;color:#a3b0b8;display:block}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-3-link a br{display:none}}.td-footer-3-link a:hover{color:var(--td-common-white)}.td-footer-3-widget-big-title{font-weight:500;font-size:6.4rem;line-height:1.12;color:var(--td-common-white)}@media (max-width:575px){.td-footer-3-widget-big-title{font-size:6.4rem}}.td-footer-3-widget-big-title span{color:rgba(255,255,255,0.3)}.td-footer-3-widget-title{font-weight:600;font-size:2.4rem;line-height:1.33;color:var(--td-common-white)}.td-footer-3-widget ul li{list-style:none}.td-footer-3-widget ul li a{line-height:1.62;color:#a3b0b8;display:block;margin-bottom:16px}.td-footer-3-widget ul li a:hover{color:var(--td-common-white)}.td-footer-3-bottom-copyright p{line-height:1;color:rgba(255,255,255,0.7);margin-bottom:0}.td-footer-3-bottom-copyright p a{color:var(--td-common-white)}@media (max-width:575px){.td-footer-3-bottom-social{text-align:left}}.td-footer-3-bottom-social ul li{display:inline-block;margin-left:16px}@media (max-width:575px){.td-footer-3-bottom-social ul li{margin-left:0;margin-right:16px}}.td-footer-3-bottom-social ul li a{font-size:1.6rem;color:#99a7af}.td-footer-3-bottom-social ul li a:hover{color:var(--td-common-white)}.td-footer-3-bottom-social ul li a svg{width:16px;fill:#99a7af;transition:all 0.4s ease}.td-footer-3-bottom-social ul li a svg:hover{fill:var(--td-common-white)}.td-footer-3-bottom-border{border-top:1px solid #3b464d}.td-footer-3-bottom-spacing{padding:28px 0px 7px 0px}.td-footer-social-img{background:var(--td-common-white);box-shadow:0 40px 80px 0 rgba(0,0,0,0.06);border:1.4px solid #d5deeb;padding:21px 40px;margin-right:-1px;margin-top:-1px}.td-footer-4-para{opacity:0.7;color:var(--td-common-white);line-height:1.62}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-4-para br{display:none}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-4-widget{margin-left:0}}.td-footer-4-widget ul li a{color:var(--td-common-white);opacity:0.7;margin-bottom:10px}.td-footer-4-link a{color:var(--td-common-white);display:flex;margin-bottom:16px;line-height:1.62}.td-footer-4-link a:hover{opacity:0.7}.td-footer-4-link a span{width:35px;display:inline-block}.td-footer-4-link a i{color:rgba(230,230,230,0.3607843137);font-size:2rem;width:35px;transform:translateY(3px);flex:0 0 auto}.td-footer-4-form-input input{font-weight:400;font-size:1.6rem;color:#808c94;border:none;border-bottom:1px solid rgba(255,255,255,0.5294117647);background:none;padding-left:0;height:45px}.td-footer-4-form-input input:focus{border-bottom:1px solid var(--td-common-white)}.td-footer-4-form-input input::placeholder{font-size:1.6rem;color:#808c94;font-weight:400}.td-footer-4-form-button{position:absolute;top:50%;transform:translateY(-50%);right:0}.td-footer-4-form-check input[type="checkbox"],.td-footer-4-form-check input[type="radio"]{display:none}.td-footer-4-form-check input[type="checkbox"]:checked ~ label::after,.td-footer-4-form-check input[type="radio"]:checked ~ label::after{background-color:transparent;border-color:#424c52}.td-footer-4-form-check input[type="checkbox"]:checked ~ label::before,.td-footer-4-form-check input[type="radio"]:checked ~ label::before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border:none}.td-footer-4-form-check label{font-weight:400;font-size:1.6rem;line-height:1;color:var(--td-common-white);position:relative;padding-left:30px}.td-footer-4-form-check label::after,.td-footer-4-form-check label::before{position:absolute;content:"";left:0;top:-2px;width:20px;height:20px;border-radius:50%;background-color:none;border:1px solid #424c52;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}.td-footer-4-form-check label::before{width:14px;height:14px;background-color:var(--td-common-white);left:3px;top:1px;right:3px;bottom:3px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.td-footer-4-form-check label:hover{cursor:pointer}.td-footer-4-social ul li{margin-right:18px;margin-left:0}.td-footer-4-social ul li a{opacity:1;font-size:2rem;margin-bottom:0}.td-footer-4-social ul li a svg{fill:var(--td-common-white);width:19px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-4-bottom-condition{text-align:left}}.td-footer-4-bottom-condition ul li{display:inline-block;margin-left:50px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-4-bottom-condition ul li{margin-left:0;margin-right:30px}}.td-footer-4-bottom-condition ul li a{line-height:1;color:var(--td-common-white)}.td-footer-4-bottom-condition ul li a:hover{opacity:0.7}.td-footer-4-bottom-spacing{padding:23px 0px 7px 0px}.td-footer-5-space{padding-top:297px;padding-bottom:95px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-footer-5-widget{margin-left:0}}.td-footer-5-widget-title{font-weight:500;font-size:2rem;line-height:1;color:var(--td-common-white)}.td-footer-5-widget-content-link ul li{margin-bottom:10px}.td-footer-5-widget-content ul li{list-style:none}.td-footer-5-widget-content ul li a{font-weight:400;font-size:1.6rem;line-height:1.62;color:var(--td-common-white);opacity:0.7;background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-footer-5-widget-content ul li a:hover{background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-footer-5-bottom-content{padding:38px 0px}.td-footer-5-bottom-content p{line-height:1.5;color:var(--td-common-white);margin-bottom:0}.td-footer-5-bottom-content p a{font-weight:700}.td-hero-spacing{padding:150px 0px 100px 0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-spacing{padding:100px 0px 30px 0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-text-slider{margin-bottom:30px}}.td-hero-text-slider-title{font-weight:700;font-size:6.4rem;line-height:1.5}@media only screen and (min-width:1200px) and (max-width:1399px){.td-hero-text-slider-title{font-size:6.4rem}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.td-hero-text-slider-title{font-size:6.4rem}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-text-slider-title{font-size:6.4rem}}.td-hero-text-slider-active .swiper-slide{width:auto}.td-hero-achive-title{font-weight:600;font-size:6.4rem;line-height:112%;letter-spacing:-0.02em}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-achive-title{font-size:6.4rem}}@media (max-width:575px){.td-hero-achive-title{font-size:4.2rem}.td-hero-achive-title svg{width:30px}}.td-hero-achive-title .td-title-border{position:relative;display:inline-block;z-index:1}.td-hero-achive-title .td-title-border::before{position:absolute;content:"";background:#d8d8d8;height:10px;width:100%;bottom:9px;left:0;z-index:-1}@media (max-width:575px){.td-hero-achive-title .td-title-border::before{bottom:0}}.td-hero-expertise i{font-size:3.2rem;margin-right:17px}.td-hero-expertise h5{font-weight:400;font-size:1.6rem;line-height:162%;margin-bottom:0}.td-hero-2-spacing{padding-top:225px;padding-bottom:210px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-2-spacing{padding-top:150px;padding-bottom:140px}}.td-hero-2-title{font-weight:600;font-size:6.4rem;line-height:112%;letter-spacing:-0.02em;color:var(--td-common-white)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-2-title{font-size:6.4rem}.td-hero-2-title br{display:none}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-2-title{font-size:4.8rem}}@media (max-width:575px){.td-hero-2-title{font-size:3.2rem}}.td-hero-2-title span{color:rgba(255,255,255,0.5)}.td-hero-2-navebar{border-top:1px solid rgba(255,255,255,0.1803921569)}.td-hero-2-navebar-single{display:flex;align-items:center;justify-content:space-between;padding:17px 30px;border-left:1px solid rgba(255,255,255,0.1098039216);width:100%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-2-navebar-single{border:none}}.td-hero-2-navebar-single.last{border-right:1px solid rgba(255,255,255,0.1098039216)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-2-navebar-single.last{border:none}}.td-hero-2-navebar-single span{font-weight:600;font-size:1.6rem;line-height:100%;color:var(--td-common-white)}.td-hero-2-navebar-single a{color:var(--td-common-white);margin-right:40px;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.td-hero-2-navebar-single:hover{background:rgba(255,255,255,0.1098039216)}.td-hero-2-navebar-single:hover a{opacity:1;margin-right:30px}.td-hero-3-spacing{padding-top:185px;padding-bottom:470px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-hero-3-spacing{padding-bottom:300px}}@media (max-width:575px){.td-hero-3-spacing{padding-bottom:200px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-3-bottom-btn{text-align:left;margin-top:30px}}.td-hero-3-title{font-weight:700;font-size:6.4rem;line-height:1;letter-spacing:-0.02em;color:var(--td-common-white);margin-left:158px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-3-title{margin-left:0}}@media only screen and (min-width:576px) and (max-width:767px){.td-hero-3-title{font-size:6.4rem}}@media (max-width:575px){.td-hero-3-title{font-size:6.4rem}}.td-hero-3-title .first{float:right;margin-right:158px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-3-title .first{margin-right:0}}.td-hero-3-video-transparent{margin-top:-395px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-3-video-transparent{margin-top:-200px}}@media (max-width:575px){.td-hero-3-video-transparent{margin-top:-100px}}.td-hero-3-video-thumb{box-shadow:0 30px 60px 0 rgba(0,0,0,0.06);border:20px solid var(--td-common-white)}@media (max-width:575px){.td-hero-3-video-thumb{border:5px solid var(--td-common-white)}}.td-hero-3-video-popup{top:50%;transform:translateY(-50%);bottom:inherit!important;left:232px!important}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-3-video-popup{left:100px!important}}.td-hero-3-video-play{background:var(--td-common-white)!important;color:var(--td-theme-primary)!important}.td-hero-3-video-play::after,.td-hero-3-video-play::before{border:1px solid rgba(255,255,255,0.4)!important}.td-hero-3-bottom-content p{font-weight:600;font-size:2.4rem;line-height:1;color:var(--td-theme-primary)}.td-hero-3-bottom-content p a{color:rgba(32,40,45,0.4)}.td-hero-4-bg-home{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center}.td-hero-4-btn{animation-delay:0.4s;animation-duration:1s}.td-hero-4-btn .td-btn{padding:16px 20px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-4-singles{padding-bottom:215px}}@media (max-width:575px){.td-hero-4-singles{padding-top:130px;padding-bottom:230px}}.td-hero-4-big-text h2{font-weight:700;font-size:6.4rem;line-height:1;letter-spacing:-0.02em;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-common-white);-webkit-text-stroke-width:1px;opacity:0.2;margin-left:-35px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-4-big-text h2{font-size:6.4rem;margin-left:0}}.td-hero-4-title{font-weight:600;font-size:6.4rem;line-height:1.12;letter-spacing:-0.02em;color:var(--td-common-white);animation-delay:0.3s;animation-duration:1s}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-4-title{font-size:6.4rem}}@media (max-width:575px){.td-hero-4-title{font-size:4.8rem}}.td-hero-4-title span{color:rgba(255,255,255,0.4)}.td-hero-4-title a{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:2px}.td-hero-4-badge{position:absolute;top:22px;left:-61px;-webkit-animation:rotate-infinite 15s linear infinite;animation:rotate-infinite 15s linear infinite}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-4-badge{top:-75px}}.td-hero-4-social{position:absolute;top:50%;z-index:2;left:40px;transform:translateY(-50%)}.td-hero-4-social span{font-weight:600;font-size:1.6rem;line-height:1.62;color:var(--td-common-white);transform:rotate(-90deg);display:inline-block;margin-left:-20px;margin-top:34px}.td-hero-4-social ul li{list-style:none}.td-hero-4-social ul li a{font-size:1.6rem;width:40px;height:40px;border:2px solid rgba(255,255,255,0.34);display:inline-block;text-align:center;line-height:35px;border-radius:50%;margin-bottom:10px;color:var(--td-common-white)}.td-hero-4-social ul li a:hover{background:var(--td-theme-primary);border:2px solid var(--td-theme-primary)}.td-hero-4-social ul li a svg{width:14px;fill:var(--td-common-white)}.td-hero-4-dot{position:absolute;top:52%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:55px;left:auto;align-items:flex-end;justify-content:center;flex-direction:column;width:inherit!important;left:auto!important;z-index:99}@media (max-width:575px){.td-hero-4-dot{display:none}}.td-hero-4-dot .swiper-pagination-bullet{margin:17px 0!important;display:inline-block;opacity:1;height:0;width:1px;background-color:var(--td-common-white);border-radius:0;position:relative;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-hero-4-dot .swiper-pagination-bullet button{position:absolute;top:-38px;left:-9px;font-weight:600;font-size:1.4rem;line-height:1;color:var(--td-common-white);margin:7px 0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.2s ease;opacity:0.4}.td-hero-4-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{height:60px;margin:23px 0!important}.td-hero-4-dot .swiper-pagination-bullet.swiper-pagination-bullet-active button{left:-13px;-webkit-transform:rotate(90deg) translateY(-4px);-moz-transform:rotate(90deg) translateY(-4px);-ms-transform:rotate(90deg) translateY(-4px);-o-transform:rotate(90deg) translateY(-4px);transform:rotate(90deg) translateY(-4px);opacity:1}.td-hero-4-nav-slider{width:500px;position:absolute;bottom:0;right:0}@media (max-width:575px){.td-hero-4-nav-slider{width:100%}}.td-hero-4-nav-title{font-weight:700;font-size:2rem;line-height:1.3;color:var(--td-common-white);margin-bottom:0}.td-hero-4-nav-thumb{height:100%}.td-hero-4-nav-thumb img{width:100%;height:100%}.td-hero-4-nav-content{width:310px;background:var(--td-common-bg);padding:20px}@media (max-width:575px){.td-hero-4-nav-content{width:100%}}.td-hero-4-nav-content span{font-weight:700;font-size:1.6rem;line-height:1;color:var(--td-common-white);opacity:0.3;margin-bottom:6px;display:inline-block}.td-hero-4-navigation-wrapper{position:absolute;top:-50px;z-index:99;left:0}.td-hero-4-navigation-wrapper button{width:50px;height:50px;background:var(--td-common-white);color:var(--td-theme-primary);text-align:center;line-height:1}.td-hero-4-navigation-wrapper button.td-hero-4-navigation-prev{border-left:1px solid var(--td-theme-primary)}.td-hero-4-navigation-wrapper button:hover{background:var(--td-theme-primary);color:var(--td-common-white)}.td-hero-4-slider-active .swiper-slide-active .td-hero-4-title{animation-name:fadeInUp;animation-fill-mode:both}.td-hero-4-slider-active .swiper-slide-active .td-hero-4-btn{animation-name:fadeInUp;animation-fill-mode:both}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-4-content{margin-top:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-4-text-slider{padding-bottom:80px}}.td-hero-5-title{font-weight:600;font-size:6.4rem;line-height:1.12;letter-spacing:-0.02em}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-hero-5-title{font-size:6.4rem}}@media (max-width:575px){.td-hero-5-title{font-size:6.4rem}}@media (max-width:575px){.td-hero-5-btn a{margin-bottom:10px}}.td-hero-5-content-wrap{margin-top:200px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-5-content-wrap{margin-top:150px}}.td-hero-5-bigtext{font-weight:600;font-size:6.4rem;line-height:1;letter-spacing:-0.02em;color:var(--td-common-white);opacity:0.4;position:relative}.td-hero-5-bigtext-wrap{position:absolute;top:0;z-index:-1;left:0}@media only screen and (min-width:1200px) and (max-width:1399px){.td-hero-5-bigtext{font-size:6.4rem}}@media only screen and (min-width:992px) and (max-width:1199px){.td-hero-5-bigtext{font-size:6.4rem}}@media only screen and (min-width:768px) and (max-width:991px){.td-hero-5-bigtext{font-size:6.4rem}}@media only screen and (min-width:576px) and (max-width:767px){.td-hero-5-bigtext{font-size:6.4rem}}@media (max-width:575px){.td-hero-5-bigtext{font-size:6.4rem}}.td-hero-5-bigtext::after{content:attr(data-text);position:absolute;top:0;left:0;color:var(--td-theme-primary);overflow:hidden;width:100%;-webkit-transition:3s;-moz-transition:3s;-ms-transition:3s;-o-transition:3s;transition:3s;-moz-animation:hero-text 2s ease-in-out 1s forwards infinite alternate-reverse;-webkit-animation:hero-text 2s ease-in-out 1s forwards infinite alternate-reverse;animation:hero-text 2s ease-in-out 1s forwards infinite alternate-reverse}.td-hero-5-thumb{margin-right:-40px;z-index:1}@media only screen and (min-width:1200px) and (max-width:1399px){.td-hero-5-thumb{margin-right:0;margin-top:120px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-5-thumb{margin-right:0;margin-top:200px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-5-thumb{margin-top:0}}.td-hero-5-shape{position:absolute;right:-150px;top:100px;z-index:-1}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-5-shape{right:0}}@media (max-width:575px){.td-hero-5-shape{width:100%}}.td-hero-5-form-inner{background:var(--td-common-white);box-shadow:0 4px 80px 0 rgba(0,0,0,0.04)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-5-form-inner{flex-direction:column}}.td-hero-5-form-area{margin-top:-131px;position:relative;z-index:99}@media (max-width:575px){.td-hero-5-form-area{margin-top:0}}.td-hero-5-form-tab{padding:45px 20px 30px 20px}.td-hero-5-form-input{width:240px;box-shadow:0 4px 20px 0 rgba(0,0,0,0.04);background:var(--td-common-white);border:1px solid var(--td-common-line)}@media only screen and (min-width:768px) and (max-width:991px){.td-hero-5-form-input{width:225px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-hero-5-form-input{width:100%;margin-right:0}}.td-hero-5-form-input input{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-theme-primary);opacity:0.7;height:52px;padding-left:20px}.td-hero-5-form-input input:focus{border:1px solid var(--td-theme-primary)}.td-hero-5-form-input input::placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-theme-primary);opacity:0.7}.td-hero-5-form-input .nice-select .current{color:var(--td-theme-primary);opacity:0.7}.td-hero-5-tab-para P{font-size:1.6rem;line-height:1;text-align:center;color:var(--td-grey-2);border-top:1px solid var(--td-common-line);margin-bottom:0;padding:20px 20px}.td-hero-5-tab-para P a{color:var(--td-theme-primary);font-weight:600}.td-hero-5-tab-btn-list{margin-bottom:15px}.td-hero-5-tab-btn-list .td-hero-5-tab-btn{font-weight:600;color:var(--td-grey-2);margin-left:25px;margin-right:25px}.td-hero-5-tab-btn-list .td-hero-5-tab-btn.active{color:var(--td-theme-primary)}.td-hero-5-tab-btn-list .td-hero-5-tab-btn.active i{color:var(--td-theme-primary)}.td-hero-5-tab-btn-list .td-hero-5-tab-btn:hover{color:var(--td-theme-primary)}.td-hero-5-tab-btn-list .td-hero-5-tab-btn:hover i{color:var(--td-theme-primary)}.td-hero-5-tab-btn-list .td-hero-5-tab-btn i{font-size:1.4rem;color:#d9d9d9;margin-right:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.slide-transtion{-webkit-transition-timing-function:linear;transition-timing-function:linear}.td-bg-none{fill:transparent}.td-about-para{line-height:150%;color:#000000;margin-bottom:20px}.td-about-right-space{padding-bottom:280px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-about-right-space{padding-bottom:200px}}@media only screen and (min-width:992px) and (max-width:1199px){.td-about-right-space{padding-bottom:135px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-right-space{padding-bottom:35px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-content-wrap{margin-left:0}}.td-about-text-big{position:absolute;right:-292px;z-index:-1;top:-200px}.td-about-text-big-2{top:-186px;right:-345px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-about-text-big{right:0}}.td-about-thumb-1{padding-right:15px}@media (max-width:575px){.td-about-thumb-1{padding-right:0}}.td-about-thumb-2{padding-right:54px;padding-top:110px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-thumb-2{padding-right:0;padding-top:100px}}@media (max-width:575px){.td-about-thumb-2{padding-top:40px}}.td-about-thumb-3{padding-left:123px;padding-right:117px;margin-top:-220px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-thumb-3{padding-right:62px;margin-top:-120px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-thumb-3{margin-top:-60px}}@media (max-width:575px){.td-about-thumb-3{padding-right:0}}.td-about-2-shape{width:81px;height:81px;background:var(--td-common-white);display:inline-block;position:absolute;top:0;right:90px}.td-about-2-shape-2{width:572px;height:252px;background:var(--td-common-white);display:inline-block;position:absolute;bottom:228px;left:0}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-2-shape-2{width:372px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-about-3-title-wrap .td-section-title{font-size:4.8rem}}.td-about-3-space{padding-top:215px}@media (max-width:575px){.td-about-3-space{padding-top:120px}}.td-about-3-shape{position:absolute;top:-75px;right:-75px}.td-about-3-shape-2{position:absolute;top:45%;left:0;z-index:-1}.td-about-3-list-border{border-bottom:1px solid var(--td-common-line)}.td-about-3-list-item{display:flex;align-items:center;justify-content:space-between}.td-about-3-order{color:#999;display:inline-block}.td-about-3-title{font-weight:500;font-size:2.4rem;line-height:1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-3-content-wrap{margin-left:0}}@media (max-width:575px){.td-about-3-thumb{padding-top:0}}.td-about-4-thumb{margin-top:-175px;margin-right:170px}@media (max-width:575px){.td-about-4-thumb{margin-top:-91px;margin-right:94px}}.td-about-4-thumb img{box-shadow:0 -40px 80px 0 rgba(0,0,0,0.06);padding:10px;background:var(--td-common-white)}.td-about-4-thumb-2{margin-right:45px;text-align:right}.td-about-4-thumb-shape img{position:absolute;bottom:77px;right:-35px;z-index:-1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-4-thumb-shape img{right:0}}.td-about-4-thumb-rotate{position:absolute;top:0;left:60px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-4-thumb-rotate{left:0}}.td-about-4-content-wrap{margin-left:45px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-about-4-content-wrap{margin-left:0}}.td-about-4-contact-info-wrap{display:flex;align-items:center}@media (max-width:575px){.td-about-4-contact-info-wrap{margin-bottom:30px}}.td-about-4-contact-info-wrap svg{margin-right:16px}.td-about-4-contact-info span{line-height:1.87;color:var(--td-grey-2);display:block}.td-about-4-contact-info a{font-weight:600;font-size:2.4rem;color:var(--td-theme-primary);line-height:1}.td-about-4-contact-info a:hover{color:var(--td-grey-2)}.td-about-5-position{position:absolute;bottom:65px;left:0;right:0;text-align:center}@media (max-width:575px){.td-about-5-position{bottom:20px}}.td-impressions-shape{position:absolute;top:0;left:30px}.td-testimonial-bg-text h2{font-weight:700;font-size:6.4rem;line-height:100%;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px){.td-testimonial-bg-text h2{font-size:6.4rem}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-testimonial-bg-text h2{font-size:6.4rem}}@media only screen and (min-width:992px) and (max-width:1199px){.td-testimonial-bg-text h2{font-size:6.4rem}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-bg-text h2{font-size:6.4rem}}.td-testimonial-content p{font-weight:500;line-height:162%;color:var(--td-theme-primary)}.td-testimonial-qoute{-webkit-animation:rotate-infinite 15s linear infinite;animation:rotate-infinite 15s linear infinite}.td-testimonial-qoute-2{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.td-testimonial-qoute-wrap{position:absolute;left:0;right:0;text-align:center;top:-80px}.td-testimonial-qoute-thumb{display:inline-block}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-main{padding-top:130px}}.td-testimonial-avatar-title{font-weight:500;line-height:133%}.td-testimonial-avatar-designation{color:var(--td-grey-2)}.td-testimonial-transparet{margin-top:-145px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-testimonial-transparet{margin-top:-55px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-transparet{margin-top:0}}.td-testimonial-text-slider{margin-bottom:-17px}.td-testimonial-slider-title{font-weight:600;font-size:6.4rem;line-height:1}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-slider-title{font-size:6.4rem}}.td-testimonial-slider-title-tr{font-weight:600;font-size:6.4rem;line-height:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-theme-primary);-webkit-text-stroke-width:1px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-slider-title-tr{font-size:6.4rem}}.td-testimonial-2-thumb{margin-top:-120px}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-2-thumb{height:100%}.td-testimonial-2-thumb img{height:100%;object-fit:cover}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-2-thumb{margin-top:0}}.td-testimonial-2-bottom{position:relative;z-index:2}.td-testimonial-2-qoute{position:absolute;top:0;left:0}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-2-qoute{display:none}}.td-testimonial-2-qoute-2{position:absolute;bottom:0;right:90px}.td-testimonial-2-space{padding-left:300px;padding-top:135px;padding-bottom:107px}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-2-space{padding-left:30px}}.td-testimonial-2-slider-wrap{background:var(--td-common-white);padding:45px 50px 50px 50px;margin-right:-130px;z-index:4}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-2-slider-wrap{margin-right:30px}}@media (max-width:575px){.td-testimonial-2-slider-wrap{padding:45px 20px 50px 20px}}.td-testimonial-2-slider p{font-size:2rem;line-height:2.1;color:var(--td-theme-primary);margin-bottom:45px}@media (max-width:575px){.td-testimonial-2-slider p{font-size:1.6rem}}.td-testimonial-2-avater-thumb{margin-right:15px}.td-testimonial-2-avater-thumb img{border-radius:50%}.td-testimonial-2-avater-title{font-weight:600;font-size:2rem;line-height:1;margin-bottom:0}.td-testimonial-2-avater-designation{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2)}.td-testimonial-video{position:absolute!important;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;margin:0 auto}.td-testimonial-profile-slide .swiper-slide{width:150px!important}.td-testimonial-3-wrap{background:var(--td-common-white);box-shadow:0 40px 80px 0 rgba(0,0,0,0.06);margin:0 90px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-testimonial-3-wrap{margin:0 40px}}@media (max-width:575px){.td-testimonial-3-wrap{margin:0}}@media (max-width:575px){.td-testimonial-3-title-wrap{margin-bottom:170px}}.td-testimonial-3-ratngs span{font-weight:400;color:var(--td-grey-2)}.td-testimonial-3-ratngs i{color:var(--td-theme-primary)}.td-testimonial-3-content{padding:80px 140px 70px 140px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.td-testimonial-3-content{padding:80px 80px 70px 80px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-3-content{padding:60px 40px 60px 40px}}.td-testimonial-3-content p{font-size:2.4rem;line-height:1.75;color:var(--td-grey-2)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-3-content p{font-size:1.6rem}}.td-testimonial-3-avater{display:flex;align-items:center;justify-content:center;text-align:left}.td-testimonial-3-avater-thumb{margin-right:16px}.td-testimonial-3-avater-thumb img{border-radius:50%}.td-testimonial-3-avater-title{font-weight:500;font-size:2.4rem;line-height:1;color:var(--td-theme-primary);margin-bottom:5px}@media (max-width:575px){.td-testimonial-3-avater-title{font-size:2rem}}.td-testimonial-3-avater-designation{font-weight:400;font-size:1.6rem;line-height:1;color:var(--td-grey-2)}.td-testimonial-3-profile{padding:32px 40px 32px 40px;border-top:1px solid var(--td-common-line);background:var(--td-common-white)}.td-testimonial-3-profile-logo img{width:100%;opacity:0.3;transition:all 0.4s ease}.td-testimonial-3-profile-logo img:hover{opacity:1}.td-testimonial-3-btn div{box-shadow:0 4px 80px 0 rgba(0,0,0,0.08);height:100px;width:100px;background:var(--td-common-white);text-align:center;line-height:100px;border-radius:50%;cursor:pointer;position:absolute;top:50%;z-index:1;left:-50px;transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-3-btn div{height:70px;width:70px;line-height:70px;left:-35px}}@media (max-width:575px){.td-testimonial-3-btn div{top:-70px}}@media (max-width:575px){.td-testimonial-3-btn div{left:0}}.td-testimonial-3-btn div.td-testimonial-next{left:auto;right:-50px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-testimonial-3-btn div.td-testimonial-next{right:-35px}}@media (max-width:575px){.td-testimonial-3-btn div.td-testimonial-next{right:auto;left:100px}}.td-testimonial-3-btn div i{opacity:0.2;transition:all 0.4s ease}.td-testimonial-3-btn div:hover i{opacity:1}.td-testimonial-3-shape{position:absolute;background:#ecf1f8;height:130px;width:95%;bottom:-28px;left:0;right:0;margin:0 auto;z-index:-1;box-shadow:0 40px 80px 0 rgba(0,0,0,0.06)}.td-testimonial-3-shape-2{position:absolute;background:var(--td-common-white);height:130px;width:90%;bottom:-56px;left:0;right:0;margin:0 auto;z-index:-2;box-shadow:0 40px 80px 0 rgba(0,0,0,0.06)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-4-btn{justify-content:flex-start!important;margin-bottom:40px}}.td-testimonial-4-btn-inner{border:1px solid rgba(255,255,255,0.2);display:inline-block}.td-testimonial-4-btn-inner div{color:var(--td-common-white);display:inline-block;padding:18px 26px;cursor:pointer;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-testimonial-4-btn-inner div:hover{background:var(--td-common-white);color:var(--td-theme-primary)}.td-testimonial-4-content{position:relative;padding-left:55px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-4-content{padding-left:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-4-content img{width:100%}}.td-testimonial-4-content span{width:1px;height:100px;background:var(--td-common-white);opacity:0.2;bottom:0;left:0;position:absolute}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-4-content span{display:none}}.td-testimonial-4-content p{font-weight:400;font-size:2rem;line-height:1.7;color:var(--td-common-white);margin-bottom:0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-4-content p{margin-top:30px}}.td-testimonial-4-border{border-bottom:1px solid var(--td-common-line)}.td-testimonial-4-title{font-weight:500;font-size:3.2rem;line-height:1;color:var(--td-common-white)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-4-bottom-btn{justify-content:flex-start!important}}.td-testimonial-avater-title{font-weight:600;font-size:2rem;line-height:1.4;color:var(--td-common-white);margin-bottom:0}.td-testimonial-avater-designation{font-size:1.6rem;line-height:1;color:rgba(255,255,255,0.7)}.td-testimonial-5-wrap{background:var(--td-common-white);border:1px solid var(--td-common-line);box-shadow:0 40px 80px 0 rgba(0,0,0,0.06);position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-5-wrap{padding:20px}}.td-testimonial-5-icon{position:absolute;top:10px;left:150px}.td-testimonial-5-content{padding:40px 30px 40px 0px}.td-testimonial-5-content p{font-weight:400;font-size:2rem;line-height:150%;color:var(--td-grey-2);margin-bottom:37px}.td-testimonial-5-avatar{display:flex;align-items:center}.td-testimonial-5-avatar-title{font-weight:500;font-size:2rem;line-height:1;margin-bottom:0;margin-right:10px}.td-testimonial-5-avatar-designation{font-weight:400;font-size:1.6rem;line-height:100%;color:var(--td-grey-2)}.td-testimonial-5-slider-para{margin-top:60px;margin-bottom:72px}.td-testimonial-5-slider-para p{text-align:center;color:var(--td-grey-2);margin-bottom:0}.td-testimonial-5-slider-para p a{font-weight:600;color:var(--td-theme-primary);text-decoration:underline;text-decoration-skip-ink:none;text-decoration-color:var(--td-common-line)}.td-testimonial-5-brands{border-top:1px solid var(--td-common-line);padding-top:80px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-5-thumb img{width:30%;position:absolute;bottom:0}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-5-thumb img{width:18%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-5-thumb img{width:28%}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-testimonial-5-thumb img{position:inherit}}@-webkit-keyframes rotate-infinite{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes rotate-infinite{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes rotate-infinite{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-infinite{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.td-testimonial-3-slider-active.swiper-container-fade .swiper-slide{background:white}.testimonial__slider-9-thumb-nav{position:relative;height:97px}.testimonial__slider-9-thumb-nav .tp-border-loader{position:absolute;top:-3px;left:0;right:0;text-align:center}.testimonial__slider-9-thumb-nav .tp-border-loader svg{width:96px;height:96px;overflow:visible;margin:4px}.tp-border-loader svg{transform:rotate(-90deg)}.testimonial__slider-9-thumb-nav .tp-border-loader svg circle{stroke:var(--td-theme-primary)}.tp-border-loader svg circle{stroke:rgba(255,255,255,0.4)}.testimonial__slider-9 .slick-current.slick-active .tp-border-loader svg circle:last-child{animation:tp-border-loader 8s linear infinite;stroke-width:6px}.tp-border-loader svg circle:last-child{stroke-dashoffset:-356px;stroke-dasharray:0px,366px}.testimonial__slider-9-thumb-nav img{width:86px;height:86px;border-radius:50%;padding:5px;position:absolute;left:0;right:-2px;margin:0 auto;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.testimonial__slider-9-thumb-nav img{right:0}}.testimonial__slider-nav-9{height:130px}@-webkit-keyframes tp-border-loader{0%{stroke-dashoffset:-356px;stroke-dasharray:356px,366px}95%{stroke-dashoffset:0;stroke-dasharray:356px,366px}100%{stroke-dashoffset:0;stroke-dasharray:0,366px}}@-moz-keyframes tp-border-loader{0%{stroke-dashoffset:-356px;stroke-dasharray:356px,366px}95%{stroke-dashoffset:0;stroke-dasharray:356px,366px}100%{stroke-dashoffset:0;stroke-dasharray:0,366px}}@-ms-keyframes tp-border-loader{0%{stroke-dashoffset:-356px;stroke-dasharray:356px,366px}95%{stroke-dashoffset:0;stroke-dasharray:356px,366px}100%{stroke-dashoffset:0;stroke-dasharray:0,366px}}@keyframes tp-border-loader{0%{stroke-dashoffset:-356px;stroke-dasharray:356px,366px}95%{stroke-dashoffset:0;stroke-dasharray:356px,366px}100%{stroke-dashoffset:0;stroke-dasharray:0,366px}}.td-cta-bg-shape{position:absolute;top:27px;height:100%;left:60px;right:60px;width:95%;margin:0 auto;z-index:-1}.td-cta-big-title{font-weight:700;font-size:6.4rem;line-height:1;letter-spacing:-0.02em;text-align:center;color:var(--td-common-white);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--td-common-white);-webkit-text-stroke-color:var(--td-theme-primary);-webkit-text-stroke-width:3px;text-shadow:0 60px 120px rgba(0,0,0,0.1)}@media only screen and (min-width:768px) and (max-width:991px){.td-cta-big-title{font-size:6.4rem}}@media only screen and (min-width:576px) and (max-width:767px){.td-cta-big-title{font-size:6.4rem}}@media (max-width:575px){.td-cta-big-title{font-size:6.4rem}}.td-cta-count-2{margin-left:23px}.td-cta-count-wrap{display:flex;align-items:center}.td-cta-para p{line-height:1.5;color:var(--td-grey-2);margin-bottom:0;margin-right:30px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-cta-para p{margin-right:0;margin-left:20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-cta-para p{margin-right:0;margin-left:0;margin-top:20px}}.td-cta-para-2 p{margin-right:0}.td-cta-icon{margin-right:20px}.td-cta-count-title{font-weight:500;font-size:6.4rem;line-height:1;color:var(--td-theme-primary);margin-bottom:0}.td-cta-count-title-pre{font-size:4.2rem}@media only screen and (min-width:1200px) and (max-width:1399px){.td-cta-count-title-pre{font-size:2.8rem}}.td-contact-title{font-weight:500;font-size:4.8rem;line-height:1.21}.td-contact-pre{line-height:1.5;color:var(--td-theme-primary)}@media (max-width:575px){.td-contact-pre br{display:none}}.td-contact-info-title{font-weight:500;font-size:2rem;line-height:1.4}.td-contact-info-link{font-weight:400;font-size:1.6rem;line-height:1.62;color:var(--td-grey-2)}.td-contact-social-info a{font-size:2rem;color:var(--td-grey-2);margin-right:25px}.td-contact-form input{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2);border:none;border-bottom:1px solid var(--td-common-line);padding:13px 0px;height:auto}.td-contact-form input:focus{border-bottom:1px solid var(--td-theme-primary)}.td-contact-form input::-webkit-input-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form input::-moz-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form input:-moz-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form input:-ms-input-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form input::placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form textarea{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2);border:none;border-bottom:1px solid var(--td-common-line);padding:13px 0px;height:150px!important;resize:none}.td-contact-form textarea:focus{border-bottom:1px solid var(--td-theme-primary)}.td-contact-form textarea::-webkit-input-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form textarea::-moz-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form textarea:-moz-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form textarea:-ms-input-placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form textarea::placeholder{font-weight:400;font-size:1.6rem;line-height:1.5;color:var(--td-grey-2)}.td-contact-form button{font-weight:600;font-size:1.4rem;line-height:1;text-align:center;color:var(--td-common-white);background:var(--td-theme-primary);display:block;padding:16px 20px;width:100%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.td-contact-form button:hover{background:rgba(32,40,45,0.9019607843)}.td-contact-form-wrap{box-shadow:0 30px 60px 0 rgba(0,0,0,0.06);background:var(--td-common-white);padding:51px 45px 40px 45px}@media (max-width:575px){.td-contact-form-wrap{padding:51px 20px 40px 20px}}.td-contact-form-title{font-weight:500;font-size:3.2rem;line-height:1.31}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-form-title br{display:none}}.td-contact-form-title span{color:rgba(32,40,45,0.4)}.td-contact-shape{position:absolute;top:-213px;left:-25px;z-index:-1}.td-contact-3-content p{color:var(--td-theme-primary);line-height:1.62}.td-contact-3-input{position:relative}.td-contact-3-input input{padding-right:50px}.td-contact-3-input textarea{padding:20px 50px 30px 0px;min-height:190px}.td-contact-3-input img{position:absolute;top:50%;transform:translateY(-50%);right:0}.td-contact-3-input img.envelope{top:30px}.kamil-subscribe-success{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:6rem 0}.kamil-subscribe-success__icon{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--td-theme-primary);color:var(--td-common-white);flex-shrink:0}.kamil-subscribe-success p{max-width:52rem;font-size:1.6rem;line-height:1.65;color:var(--td-theme-primary)}.td-contact-3-btn{text-align:right}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-3-btn{text-align:left}}.td-contact-3-btn button{width:250px;height:250px;font-weight:600;font-size:1.4rem;line-height:1;color:var(--td-theme-primary);border:1px solid var(--td-theme-primary);background:var(--td-common-white);border-radius:50%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-4-transparent{margin-left:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-4-transparent{margin-left:0}}.td-contact-4-transparent-title{font-weight:700;font-size:6.4rem;line-height:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-grey-2);-webkit-text-stroke-width:1px;margin-bottom:-28px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-4-transparent-title{margin-bottom:0}}@media only screen and (min-width:576px) and (max-width:767px){.td-contact-4-transparent-title{font-size:6.4rem}}@media (max-width:575px){.td-contact-4-transparent-title{font-size:6.4rem}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-4-form{margin-left:0}}.td-contact-4-title{font-weight:500;font-size:4.2rem;line-height:1}.td-contact-4-thumb{margin-right:20px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-4-thumb{margin-right:0}}@media (max-width:575px){.td-contact-4-thumb{margin-bottom:20px}}.td-contact-4-content ul li{display:block;list-style:none}.td-contact-4-content ul li a{line-height:1.62;color:var(--td-grey-2);background-image:linear-gradient(#666,#666),linear-gradient(#666,#666);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-contact-4-content ul li a:hover{background-image:linear-gradient(#666,#666),linear-gradient(#666,#666);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-contact-4-pagenation{display:flex;position:absolute;top:46%;transform:translateY(-50%);left:-40px;flex-direction:column;row-gap:10px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-4-pagenation{top:auto;bottom:-55px;left:0;right:0;text-align:center;display:block}}.td-contact-4-pagenation span{width:4px;height:4px;background:#d9d9d9;opacity:1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-4-pagenation span{margin:0 10px}}.td-contact-4-pagenation span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--td-theme-primary)}.td-contact-map-box{line-height:1}.td-contact-map-box iframe{height:750px;width:100%;filter:saturate(0)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-contact-map-box iframe{height:550px}}@media (max-width:575px){.td-contact-map-box iframe{height:450px}}.td-contact-map-logo{position:absolute;top:39%;transform:translateY(-50%);text-align:center;left:-86px;right:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-contact-map-logo{left:0}}.td-contact-map-logo h3{font-weight:600;font-size:3.2rem;line-height:1;letter-spacing:-0.02em;box-shadow:0 30px 120px 0 rgba(0,0,0,0.3);background:var(--td-common-white);padding:10px 14px;display:inline-block}.td-btn-rounded{position:relative;z-index:1;overflow:hidden}.td-btn-rounded:hover{color:var(--td-common-white)}.td-btn-rounded:hover .td-btn-circle-dot{width:520px;height:520px}.td-btn-circle-dot{position:absolute;bottom:0;left:32px;width:0px;height:0px;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;transition:all 0.6s ease-out;line-height:20px;border-radius:50%;background-color:var(--td-theme-primary);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid transparent;z-index:-1}.td-service-number{font-weight:700;font-size:6.4rem;line-height:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:rgba(249,246,246,0.1);-webkit-text-stroke-width:1px;opacity:0.4;padding-bottom:410px;transform:translateY(-60px);opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media only screen and (min-width:1200px) and (max-width:1399px){.td-service-number{padding-bottom:300px;font-size:6.4rem}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-number{padding-bottom:100px;font-size:6.4rem}}.td-service-wrap{padding:25px 40px 50px 40px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-wrap{padding:25px 20px 50px 20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-wrap{overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.1)}}.td-service-wrap:hover .td-service-content{transform:translateY(0)}.td-service-wrap:hover .td-service-content-inner{opacity:1;visibility:visible}.td-service-wrap:hover .td-service-number{transform:translateY(0);opacity:1;visibility:visible}.td-service-content{transform:translateY(142px);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.td-service-content-para{font-size:1.6rem;line-height:150%;color:var(--td-common-white);opacity:0.7}.td-service-content-inner{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.td-service-title{font-weight:500;font-size:3.2rem;line-height:131%;color:var(--td-common-white)}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-service-title{font-size:2.4rem}}.td-service-title a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-service-title a:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-service-border{border-right:1px solid rgba(255,255,255,0.1);position:relative}.td-service-border::before{position:absolute;content:"";width:1px;height:0;background-color:#fff;bottom:0;right:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media (max-width:575px){.td-service-border::before{display:none}}.td-service-border:hover::before{height:100%;bottom:inherit;top:0}.td-service-cetagory{font-weight:700;font-size:1.6rem;color:var(--td-common-white);backdrop-filter:blur(20px);background:rgba(255,255,255,0.1);display:inline-block;padding:6px 11px;position:absolute;right:-26px;top:50px;transform:rotate(90deg)}.td-service-cetagory-2{right:-21px}.td-service-cetagory-3{right:-33px;top:61px}.td-service-cetagory-4{right:-52px;top:82px}.td-service-cetagory-5{right:-36px;top:66px}.td-service-2-title{font-weight:500;font-size:6.4rem;line-height:2.2;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-theme-primary);-webkit-text-stroke-width:1px;margin-bottom:0}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-2-title{font-size:4.8rem}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-2-title{font-size:4.2rem}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-2-title{line-height:1.3;padding:15px 0}}.td-service-2-title span{-webkit-text-fill-color:var(--td-theme-primary)}.td-service-2-content{padding:7px 0}.td-service-2-content:hover .td-service-2-thumb{opacity:1;visibility:visible;transform:translateX(60px)}.td-service-2-thumb{position:absolute;top:-110px;right:0;z-index:-1;opacity:0;visibility:hidden;transform:translateX(0);-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;border-radius:50%}.td-service-2-thumb img{border-radius:50%}@media (max-width:575px){.td-service-2-thumb img{width:150px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-2-thumb{top:-80px;right:50px}}@media (max-width:575px){.td-service-2-thumb{width:200px;top:-30px}}.td-service-2-transparent{margin-top:-55px}@media only screen and (min-width:768px) and (max-width:991px){.td-service-2-transparent{margin-top:0}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-2-transparent{margin-top:40px}}.td-service-2-spacing{padding-bottom:230px}.td-service-2-sercile{position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:-82px}@media (max-width:575px){.td-service-2-sercile{bottom:-150px}}.td-service-2-border{border-bottom:1px solid #d9d9d9;z-index:1}.td-service-3-item{border:1px solid var(--td-grey-2);padding:50px 45px 315px 50px;position:relative;margin-left:-1px;margin-top:-1px;z-index:1}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-3-item{padding:50px 25px 315px 25px}}.td-service-3-item::before{position:absolute;content:"";width:100%;height:100%;background:var(--td-common-white);top:0;left:0;transition:all 0.5s ease}.td-service-3-item:hover::before{width:0;left:auto;right:0}.td-service-3-item:hover .td-service-3-thumb{opacity:1}.td-service-3-item:hover .td-service-3-para p{opacity:0.8;visibility:visible}.td-service-3-item:hover .td-service-3-title{color:var(--td-common-white)}.td-service-3-item:hover .td-service-3-title .grey{color:var(--td-common-white)}.td-service-3-item:hover .td-service-3-number h2{-webkit-text-fill-color:var(--td-common-white);-webkit-text-stroke-color:var(--td-common-white)}.td-service-3-para p{font-weight:400;font-size:1.6rem;line-height:162%;color:var(--td-common-white);opacity:0;visibility:hidden;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-service-3-thumb{position:absolute;width:100%;top:0;left:0;height:100%;z-index:-1;opacity:0;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-service-3-thumb img{height:100%;object-fit:cover}.td-service-3-number h2{font-weight:500;font-size:6.4rem;line-height:1;position:absolute;bottom:-12px;right:0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:rgb(0,0,0);-webkit-text-stroke-width:1px;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}@media only screen and (min-width:1200px) and (max-width:1399px){.td-service-3-number h2{font-size:6.4rem}}.td-service-3-title{font-weight:600;font-size:4.8rem;line-height:1.22;position:relative;z-index:1;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}@media only screen and (min-width:1200px) and (max-width:1399px){.td-service-3-title{font-size:4.2rem}}.td-service-3-title .grey{color:rgba(32,40,45,0.4)}.td-service-3-title span{display:block;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-service-4-border{border-top:1px solid var(--td-common-line)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-4-border{padding-bottom:100px}}.td-service-4-item{display:flex;align-items:center}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-4-item{padding-bottom:40px}}@media (max-width:575px){.td-service-4-item{flex-direction:column;align-items:flex-start}}.td-service-4-icon{margin-right:43px}@media (max-width:575px){.td-service-4-icon{margin-right:0;margin-bottom:20px}}.td-service-4-logo{display:flex;height:100%;justify-content:center;align-items:center}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-4-logo{padding-bottom:40px}}.td-service-4-logo a{padding:95px 56px}.td-service-4-logo a .td-pulse-border::after,.td-service-4-logo a .td-pulse-border::before{border:1px solid rgba(227,227,227,0.2)}.td-service-4-content p{line-height:1.62;color:var(--td-grey-2);margin-bottom:0}.td-service-4-title{font-weight:500;font-size:4.2rem;line-height:1.25;color:var(--td-theme-primary)}.td-service-4-title a:hover{opacity:0.8}.td-service-5-wrap{border-radius:100%;background:var(--td-common-white);box-shadow:0 20px 40px 0 rgba(0,0,0,0.04);width:278px;padding:40px 40px 40px 40px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px){.td-service-5-wrap{width:248px;padding:30px 30px 30px 30px}}.td-service-5-bottom-para p{line-height:1;text-align:center;color:var(--td-grey-2)}.td-service-5-bottom-para p a{font-weight:500;text-decoration:underline;text-decoration-skip-ink:none;color:var(--td-theme-primary)}.td-service-5-title{font-weight:500;font-size:2rem;line-height:1;color:var(--td-theme-primary)}.td-service-5-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-service-5-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-service-5-content p{font-size:1.6rem;line-height:1.57;color:var(--td-grey-2);margin-bottom:0}.td-service-6-item{display:flex;border:1px solid var(--td-common-line);padding:50px 50px 25px 50px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-6-item{margin-left:0;margin-right:0}}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.td-service-6-item{padding:50px 20px 25px 20px}}@media (max-width:575px){.td-service-6-item{flex-direction:column}}.td-service-6-icon{margin-right:40px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.td-service-6-icon{margin-right:20px}}@media (max-width:575px){.td-service-6-icon{margin-bottom:15px}}.td-service-6-title{font-weight:500;font-size:4.2rem;line-height:1}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.td-service-6-title{font-size:3.2rem}}.td-service-6-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-service-6-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-service-6-content p{line-height:1.62;color:var(--td-grey-2)}.td-service-details-title{font-weight:500;font-size:3.2rem;line-height:1}.td-service-details-content p{line-height:1.62;color:var(--td-grey-2)}.td-service-details-pogress{margin-bottom:20px;overflow:hidden}.td-service-details-pogress-quality{margin-bottom:47px}.td-service-details-pogress .knob{font-weight:600!important;font-size:4.2rem!important;line-height:1!important;text-align:left!important}@media only screen and (min-width:576px) and (max-width:767px){.td-service-details-pogress-wrapper{display:flex;justify-content:space-around}}.td-service-details-accordion{border-top:1px solid var(--td-common-line)}.td-service-details-accordion-item{border:none;border-bottom:1px solid var(--td-common-line)}.td-service-details-accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.td-service-details-accordion-item:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.td-service-details-accordion-item .accordion-button{background:none;border:none;font-weight:600;font-size:1.4rem;line-height:1;color:var(--td-theme-primary);padding:23px 10px;padding-left:35px;position:relative;box-shadow:none}.td-service-details-accordion-item .accordion-button::after{display:none}.td-service-details-accordion-item .accordion-button:focus{box-shadow:none}.td-service-details-accordion-item .accordion-button:not(.collapsed){color:var(--td-theme-primary)}.td-service-details-accordion-item .accordion-button:not(.collapsed) .accordion-btn::before{-webkit-transform:translateX(-50%) rotate(90deg);-moz-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);-o-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);background-color:var(--td-theme-primary)}.td-service-details-accordion-item .accordion-button:not(.collapsed) .accordion-btn::after{background-color:var(--td-theme-primary)}.td-service-details-accordion-item .accordion-body{padding-left:35px;padding-right:0;padding-top:5px}.td-service-details-accordion-item .accordion-body p{line-height:1.62;color:var(--td-grey-2)}.td-service-details-accordion-item .accordion-btn{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:14px;height:14px}.td-service-details-accordion-item .accordion-btn::after{position:absolute;content:"";width:100%;height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#999;border-radius:16px}.td-service-details-accordion-item .accordion-btn::before{position:absolute;content:"";width:2px;height:100%;left:50%;top:0;background-color:#999;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-radius:16px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-service-details-right{margin-left:20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-service-details-right{margin-left:0}}.td-service-quality-title{font-weight:500;font-size:1.6rem;line-height:1;margin-left:20px}.td-service-widget-title{font-weight:500;font-size:2.4rem;line-height:1;border-bottom:1px solid var(--td-common-line);padding-bottom:20px;margin-bottom:30px}.td-service-widget-title-2{border:none;padding-bottom:0}.td-service-widget-item{border:1px solid var(--td-common-line);padding:40px 30px 38px 40px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.td-service-widget-item{padding:20px 10px 18px 20px}}.td-service-widget-item ul li{list-style:none}.td-service-widget-item ul li:not(:last-child){margin-bottom:20px}.td-service-widget-item ul li a{font-weight:500;line-height:1;text-transform:capitalize;color:var(--td-theme-primary);display:flex;justify-content:space-between;align-items:center}.td-service-widget-item ul li a:hover{color:var(--td-grey-2)}.td-service-widget-item ul li a i{color:var(--td-grey-4)}.td-service-widget-pdf ul li{list-style:none;display:flex;justify-content:space-between;align-items:center;background:var(--td-common-white);padding:18px 30px}.td-service-widget-pdf ul li:not(:last-child){margin-bottom:10px}.td-service-widget-pdf ul li a{font-weight:500;line-height:1;text-transform:capitalize;color:var(--td-theme-primary);display:flex;align-items:center}.td-service-widget-pdf ul li a i{font-size:2.4rem;margin-right:20px}.td-service-widget-pdf ul li span i{color:var(--td-grey-2);opacity:0.3}.td-service-widget-input{position:relative}.td-service-widget-input input{height:50px;width:100%;border:1px solid var(--td-common-line);font-size:1.6rem;line-height:1;color:var(--td-grey-4);padding-left:24px;padding-right:60px}.td-service-widget-input input:focus{border:1px solid var(--td-theme-primary)}.td-service-widget-input input::placeholder{font-size:1.6rem;line-height:1;color:var(--td-grey-4)}.td-service-widget-input label{position:absolute;top:50%;transform:translateY(-50%);font-size:1.6rem;width:50px;right:0;height:100%;border-left:1px solid var(--td-common-line);text-align:center;line-height:50px}.td-service-widget-textarea{position:relative}.td-service-widget-textarea textarea{height:140px;width:100%;border:1px solid var(--td-common-line);font-size:1.6rem;line-height:1;color:var(--td-grey-4);padding-left:24px;resize:none;padding-right:60px}.td-service-widget-textarea textarea:focus{border:1px solid var(--td-theme-primary)}.td-service-widget-textarea textarea::placeholder{font-size:1.6rem;line-height:1;color:var(--td-grey-4)}.td-service-widget-textarea label{position:absolute;top:0;font-size:1.6rem;width:50px;right:0;height:50px;border-left:1px solid var(--td-common-line);border-bottom:1px solid var(--td-common-line);text-align:center;line-height:50px}#service-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--tp-common-black-12)}#service-bg-img .service-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;visibility:hidden;opacity:0;transition:all 1s cubic-bezier(0.23,1,0.32,1);-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025)}#service-bg-img .service-bg::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(32,40,45,0.5)}#service-bg-img.service-img-1 .service-img-1{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-2 .service-img-2{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-3 .service-img-3{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-4 .service-img-4{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-5 .service-img-5{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-6 .service-img-6{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-7 .service-img-7{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-8 .service-img-8{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-9 .service-img-9{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-10 .service-img-10{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-11 .service-img-11{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-12 .service-img-12{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-13 .service-img-13{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-14 .service-img-14{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-15 .service-img-15{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-16 .service-img-16{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-17 .service-img-17{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-18 .service-img-18{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-19 .service-img-19{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-20 .service-img-20{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-21 .service-img-21{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-22 .service-img-22{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-23 .service-img-23{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#service-bg-img.service-img-24 .service-img-24{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.td-transparent-title{font-weight:700;font-size:6.4rem;line-height:100%;background:linear-gradient(180deg,#fff 0%,rgba(15,10,48,0) 120%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 -200px 200px rgba(0,0,0,0.25);position:relative}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-transparent-title{font-size:6.4rem}}@media only screen and (min-width:768px) and (max-width:991px){.td-transparent-title{font-size:6.4rem}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-transparent-title{font-size:6.4rem}}@media (max-width:575px){.td-transparent-title{font-size:6.4rem}}@media (max-width:575px){.sm-flex{display:flex;justify-content:center}}.td-video-wrapper{margin-left:315px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-video-wrapper{margin-left:30px}}@media (max-width:575px){.td-video-wrapper{margin-left:15px;margin-right:15px}}.td-video-title{font-weight:500;font-size:6.4rem;line-height:100%;position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-title{font-size:4.8rem;margin-bottom:30px}}@media (max-width:575px){.td-video-title{font-size:4.2rem}}.td-video-title-spacing{margin-left:436px;margin-bottom:25px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-title-spacing{margin-left:100px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-title-spacing{margin-bottom:0}}@media (max-width:575px){.td-video-title-spacing{margin-left:0}}.td-video-title-border{position:relative;display:inline-block}.td-video-title-border::after{position:absolute;content:"";width:100%;height:10px;background:#eacfc4;bottom:5px;left:0;z-index:-1}.td-video-thumb{margin-left:330px;margin-top:-86px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-video-thumb{margin-left:170px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-thumb{margin-left:80px;margin-top:0}}@media (max-width:575px){.td-video-thumb{margin-left:0}}.td-video-popup{position:absolute;bottom:60px;left:60px}.td-video-play{height:100px;width:100px;display:inline-block;background:rgba(32,40,45,0.4196078431);border-radius:50%;text-align:center;line-height:97px;color:var(--td-common-white)}.td-video-play:hover{color:var(--td-common-white)}.td-video-page-icon{position:absolute;left:0;color:var(--td-theme-primary);bottom:100px}@media (max-width:575px){.td-video-page-icon{bottom:-50px}}.td-video-page-icon:hover{color:var(--td-grey-2)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-text-slide-wrap{padding-bottom:0}}.td-video-3-slider-content .td-testimonial-slider-title-tr{line-height:1.6}.td-video-3-contact{width:360px;position:absolute;top:70px;right:200px;z-index:1}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.td-video-3-contact{right:50px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-3-contact{position:inherit;left:26px}}@media (max-width:575px){.td-video-3-contact{left:15px;width:320px}}.td-video-3-contact-header{display:flex;align-items:center;justify-content:space-between;padding:15px 40px}.td-video-3-contact-title{font-weight:500;font-size:2rem;line-height:1.5;margin-bottom:0}.td-video-3-contact-icon{display:block;margin-bottom:5px;font-weight:400;font-size:1.6rem;line-height:1;color:var(--td-common-white);opacity:0.6}.td-video-3-contact-item a{font-size:2rem;line-height:1.5;color:var(--td-common-white);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-video-3-contact-item a:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-video-3-contact-content{padding:40px}.td-video-4-popup{position:absolute;top:50%;transform:translateY(-50%);text-align:center;left:0;right:0}.td-video-4-big-title{font-weight:600;font-size:6.4rem;line-height:1;text-align:center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-common-white);-webkit-text-stroke-width:1px;position:absolute;bottom:-47px;left:0;right:0}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-4-big-title{font-size:6.4rem;bottom:-20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-4-logo .td-pulse-border::after,.td-video-4-logo .td-pulse-border::before{width:41%;height:39%}}.td-video-5-title{font-weight:500;font-size:6.4rem;line-height:1.16;color:var(--td-common-white)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-video-5-title{font-size:4.8rem}}@media (max-width:575px){.td-video-5-title{font-size:4.2rem}}.td-video-5-space{padding-bottom:250px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-5-space{padding-bottom:140px}}.td-video-5-btn .td-btn{padding:16px 20px}.td-video-5-play{background:var(--td-common-white);color:var(--td-theme-primary)}.td-video-5-play.td-pulse-border::after{width:100%;height:100%;border-radius:50%;border:1px solid rgb(240,243,245)}.td-video-5-play.td-pulse-border::before{width:100%;height:100%;border-radius:50%;border:1px solid rgb(240,243,245)}.td-video-5-play:hover{color:var(--td-theme-primary)}.td-video-cta-wrap{background:var(--td-theme-primary);padding:0px 30px 0px 30px;margin-top:-95px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-cta-wrap{margin-top:0;margin-bottom:40px}}.td-video-cta-content{padding:41px 0px 37px 0px}.td-video-cta-title{font-weight:500;font-size:2.4rem;line-height:1.42;color:var(--td-common-white)}@media only screen and (min-width:1200px) and (max-width:1399px){.td-video-cta-title{font-size:2rem}}@media only screen and (min-width:992px) and (max-width:1199px){.td-video-cta-title{font-size:1.6rem}}.td-video-cta-thumb{position:absolute;bottom:0;left:30px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-cta-thumb{left:0}}@media only screen and (min-width:992px) and (max-width:1199px){.td-video-cta-thumb{width:40%}}@media only screen and (min-width:768px) and (max-width:991px){.td-video-cta-thumb{width:32%}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-cta-thumb{position:inherit;width:50%}}.td-video-cta-thumb-2{left:auto;right:30px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-video-cta-thumb-2{right:0}}.td-video-cta-thumb img{height:100%}.td-video-cta-btn a{font-weight:600;font-size:1.4rem;line-height:1;color:var(--td-common-white)}.td-video-7-popup{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.td-pulse-border{border-radius:50%;z-index:1;position:relative}.td-pulse-border::after,.td-pulse-border::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;height:120%;border-radius:50%;border:1px solid rgba(32,40,45,0.4);animation:borderanimate2 2s linear infinite;animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;z-index:-1;z-index:-1}.td-pulse-border::before{animation-delay:0.7s}.td-subscribe-shape{position:absolute;bottom:-68px;left:-135px;-webkit-animation:rotate-infinite 15s linear infinite;animation:rotate-infinite 15s linear infinite}.td-subscribe-title{font-weight:500;font-size:6.4rem;line-height:1.1}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-subscribe-title{font-size:6.4rem}}@media (max-width:575px){.td-subscribe-title{font-size:6.4rem}}.td-subscribe-title span{margin-left:155px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-subscribe-title span{margin-left:0}}.td-subscribe-form form{position:relative}.td-subscribe-form form input{background:none;border:none;border-bottom:1px solid var(--td-theme-primary);padding-left:0;font-weight:400;font-size:1.6rem;line-height:1.71;color:var(--td-grey-2);padding-right:70px}.td-subscribe-form form input:focus{border-bottom:1px solid var(--td-common-line)}.td-subscribe-form form input::placeholder{font-weight:400;font-size:1.6rem;line-height:1.71;color:var(--td-grey-2)}.td-subscribe-form form button{font-weight:600;font-size:1.4rem;color:var(--td-theme-primary);position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-subscribe-4-thumb{margin-right:0}}.td-subscribe-5-shape{position:absolute;top:90px;left:21%}.td-subscribe-5-shape-2{position:absolute;bottom:56px;left:58px}.td-subscribe-5-shape-3{position:absolute;top:56px;right:115px}.td-subscribe-5-shape-4{position:absolute;bottom:50px;right:93px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-subscribe-5-btn{margin-top:20px}}.td-subscribe-5-wrap{background:var(--td-common-white);padding:100px 50px 100px 50px;margin-bottom:-155px}@media (max-width:575px){.td-subscribe-5-wrap{padding:50px 20px 50px 20px}}.td-subscribe-5-wrap p{line-height:1;color:var(--td-grey-2);margin-bottom:27px}.td-subscribe-5-title{font-weight:500;font-size:4.2rem;line-height:1.25;letter-spacing:-0.02em;color:var(--td-theme-primary);margin-bottom:18px}@media (max-width:575px){.td-subscribe-5-title{font-size:3.2rem}}.td-subscribe-5-form{display:flex;justify-content:center}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-subscribe-5-form{flex-wrap:wrap}}.td-subscribe-5-input{position:relative;width:360px;margin-right:20px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-subscribe-5-input{width:100%}}.td-subscribe-5-input input{width:100%;height:52px;padding-left:45px;border:1px solid transparent;box-shadow:0 30px 60px 0 rgba(0,0,0,0.06)}.td-subscribe-5-input input:focus{border:1px solid var(--td-theme-primary)}.td-subscribe-5-input label{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.td-pricing-wrap{box-shadow:0 4px 40px 0 rgba(0,0,0,0.08);background:var(--td-common-white);padding:70px 40px 40px 40px}.td-pricing-wrap-2{background:var(--td-theme-primary)}.td-pricing-wrap-2 .td-pricing-tag h5{color:var(--td-common-white)}.td-pricing-wrap-2 .td-pricing-tag span{color:var(--td-common-white)}.td-pricing-wrap-2 .td-pricing-price h2{-webkit-text-fill-color:var(--td-common-white);-webkit-text-stroke-color:var(--td-common-white)}.td-pricing-wrap-2 .td-pricing-price P{color:var(--td-common-white)}.td-pricing-tag h5{font-weight:500;font-size:3.2rem;line-height:1.31;color:var(--td-theme-primary)}.td-pricing-tag span{line-height:1.6;color:var(--td-theme-primary);opacity:0.6}.td-pricing-price h2{font-weight:500;font-size:6.4rem;line-height:1.12;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-theme-primary);-webkit-text-stroke-width:1px}.td-pricing-price P{line-height:1.62;color:var(--td-grey-2)}@media (max-width:575px){.td-pricing-price P br{display:none}}.td-pricing-btn a{font-weight:600;font-size:1.4rem;line-height:1;color:var(--td-theme-primary);border:1px solid var(--td-common-line);padding:16px 20px;display:block;transition:all 0.4s ease;width:100%;background:var(--td-common-white)}.td-pricing-btn-2 a:hover{background:var(--td-theme-primary);color:var(--td-common-white)}.td-pricing-btn-line{position:absolute;top:-51px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-pricing-btn-line{right:40px}}@media only screen and (min-width:768px) and (max-width:991px){.td-pricing-btn-line{right:36%}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-pricing-btn-line{right:12%}}.td-pricing-btn-offer-tag{position:absolute;top:-43px;right:-60px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-pricing-btn-offer-tag{right:-20px}}@media only screen and (min-width:768px) and (max-width:991px){.td-pricing-btn-offer-tag{right:28%}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-pricing-btn-offer-tag{right:0}}.td-pricing-btn-offer-tag span{border:1px solid var(--td-theme-primary);border-radius:16px;width:60px;height:60px;background:var(--td-common-white);display:inline-block;font-size:1.4rem;line-height:1;color:var(--td-grey-2);text-align:center;padding-top:15px;position:relative}.td-pricing-btn-offer-tag span::before{position:absolute;content:"";width:60px;height:60px;border-radius:16px;background:var(--td-theme-primary);bottom:-5px;right:-5px;z-index:-1}.td-pricing-btn-offer-tag span b{color:var(--td-theme-primary)}.td-pricing-btn-bg{border:1px solid #dfe7f2;border-radius:16px;background:var(--td-common-white);position:relative;display:inline-block}.td-pricing-btn-bg button{font-weight:600;font-size:1.4rem;line-height:1;display:inline-block;color:var(--td-theme-primary);padding:16px 20px;position:relative;z-index:1}@media (max-width:575px){.td-pricing-btn-bg button{padding:16px 20px}}.td-pricing-btn-bg button:hover{color:var(--td-theme-primary)}.td-pricing-btn-bg button.active{color:var(--td-theme-primary)}.td-pricing-btn-bg .test{position:absolute;transition:transform 0.2s ease-in-out;will-change:transform;width:200px;height:calc(87% - 8px);position:absolute;left:10px;top:10px;display:block;content:"";background:var(--td-common-white);box-shadow:0px 2px 2px -1px rgba(89,86,233,0.15),0px 0px 1px rgba(89,86,233,0.1);border-radius:16px;transform:translateX(197px)}@media (max-width:575px){.td-pricing-btn-bg .test{width:145px;transform:translateX(150px)}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-pricing-btn-box{justify-content:flex-start!important}}.td-pricing-badge{font-weight:500;line-height:1;color:var(--td-common-white);background:rgba(255,255,255,0.1);display:inline-block;padding:10px 13px;position:absolute;top:0;right:0}.td-pricing-btn-bg button.monthly.active ~ .test{transform:translateX(0px)}.td-team-thumb img{border-radius:50%;mix-blend-mode:luminosity}@media (max-width:575px){.td-team-wrapper{margin-right:15px;margin-left:15px}}.td-team-social ul li{list-style:none;position:absolute;bottom:18px;right:13px}.td-team-social ul li:nth-child(1) a{font-size:2.4rem}.td-team-social ul li:nth-child(2){bottom:27%;right:-23px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:scale(0.6);visibility:hidden;opacity:0}.td-team-social ul li:nth-child(3){bottom:51%;right:-25px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transform:scale(0.5);visibility:hidden;opacity:0}.td-team-social ul li:nth-child(4){bottom:72%;right:7px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transform:scale(0.3);visibility:hidden;opacity:0}.td-team-social ul li:nth-child(5){bottom:86%;right:63px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transform:scale(0.2);visibility:hidden;opacity:0}.td-team-social ul li a{font-size:2rem;width:60px;height:60px;background:var(--td-common-white);display:inline-block;text-align:center;line-height:60px;border-radius:50%;box-shadow:0 0px 18px 0 rgba(0,0,0,0.1)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px){.td-team-social ul li a{width:50px;height:50px;line-height:50px}}.td-team-social ul li a:hover{color:var(--td-common-white);background:var(--td-theme-primary)}.td-team-social ul li a:hover svg{fill:var(--td-common-white)}.td-team-social ul li a svg{width:18px}.td-team-wrapper:hover .td-team-social ul li{list-style:none;position:absolute;bottom:18px;right:13px}.td-team-wrapper:hover .td-team-social ul li:nth-child(1) a{background:var(--td-theme-primary);color:var(--td-common-white)}.td-team-wrapper:hover .td-team-social ul li:nth-child(2){bottom:27%;right:-23px;transform:scale(1);visibility:visible;opacity:1}.td-team-wrapper:hover .td-team-social ul li:nth-child(3){bottom:51%;right:-25px;transform:scale(1);visibility:visible;opacity:1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px){.td-team-wrapper:hover .td-team-social ul li:nth-child(3){bottom:53%}}.td-team-wrapper:hover .td-team-social ul li:nth-child(4){bottom:72%;right:7px;transform:scale(1);visibility:visible;opacity:1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px){.td-team-wrapper:hover .td-team-social ul li:nth-child(4){bottom:73%}}.td-team-wrapper:hover .td-team-social ul li:nth-child(5){bottom:86%;right:63px;transform:scale(1);visibility:visible;opacity:1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px){.td-team-wrapper:hover .td-team-social ul li:nth-child(5){right:53px}}.td-team-title{font-weight:500;font-size:2.4rem;line-height:117%;margin-bottom:4px}.td-team-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-team-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-team-designation{line-height:100%;color:var(--td-grey-2)}.td-team-4-content{position:absolute;bottom:0;left:40px;opacity:0;visibility:hidden;transition:all 0.4s ease}@media only screen and (min-width:1200px) and (max-width:1399px){.td-team-4-content{left:20px}}.td-team-4-content span{line-height:1;color:var(--td-common-white);opacity:0.7;display:inline-block;margin-bottom:13px}.td-team-4-thumb span{background:linear-gradient(180deg,rgba(32,40,45,0) 0%,#20282d 100%);position:absolute;width:100%;display:block;height:0;left:0;bottom:0;transition:all 0.4s ease}.td-team-4-title{font-weight:500;font-size:3.2rem;line-height:1;color:var(--td-common-white)}.td-team-4-title a{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-team-4-title a:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-team-4-social{position:absolute;top:40px;right:40px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-team-4-social{top:15px;right:15px}}.td-team-4-social span{font-size:1.6rem;color:var(--td-theme-primary);background:var(--td-common-white);height:50px;width:50px;border:1px solid rgba(255,255,255,0.2);text-align:center;line-height:49px;display:inline-block;border-radius:50%;margin-bottom:10px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){.td-team-4-social span{height:40px;width:40px;line-height:39px}}.td-team-4-social ul li{list-style:none}.td-team-4-social ul li:nth-child(1){-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:scale(0.6);visibility:hidden;opacity:0}.td-team-4-social ul li:nth-child(2){-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:scale(0.6);visibility:hidden;opacity:0}.td-team-4-social ul li:nth-child(3){-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transform:scale(0.5);visibility:hidden;opacity:0}.td-team-4-social ul li:nth-child(4){-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transform:scale(0.3);visibility:hidden;opacity:0}.td-team-4-social ul li a{font-size:1.6rem;color:var(--td-common-white);height:50px;width:50px;border:1px solid rgba(255,255,255,0.2);text-align:center;line-height:49px;display:inline-block;border-radius:50%;margin-bottom:10px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),(max-width:575px){.td-team-4-social ul li a{height:40px;width:40px;line-height:39px;margin-bottom:4px}}.td-team-4-social ul li a:hover{background:var(--td-common-white);color:var(--td-theme-primary)}.td-team-4-social ul li a:hover svg{fill:var(--td-theme-primary)}.td-team-4-social ul li a svg{width:16px;fill:var(--td-common-white)}.td-team-4-item:hover .td-team-4-social ul li:nth-child(1){transform:scale(1);visibility:visible;opacity:1}.td-team-4-item:hover .td-team-4-social ul li:nth-child(2){transform:scale(1);visibility:visible;opacity:1}.td-team-4-item:hover .td-team-4-social ul li:nth-child(3){transform:scale(1);visibility:visible;opacity:1}.td-team-4-item:hover .td-team-4-social ul li:nth-child(4){transform:scale(1);visibility:visible;opacity:1}.td-team-4-item:hover .td-team-4-content{visibility:visible;opacity:1;bottom:30px}@media only screen and (min-width:1200px) and (max-width:1399px){.td-team-4-item:hover .td-team-4-content{bottom:10px}}.td-team-4-item:hover .td-team-4-thumb span{height:100%}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-team-4-title-wrap{margin-left:15px}.td-team-4-title-wrap .td-section-title{margin-bottom:30px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-team-4-title-wrap{margin:30px 15px}}.td-team-4-top-social a{width:52px;height:52px;border:1px solid var(--td-common-line);display:inline-block;text-align:center;line-height:52px;color:var(--td-theme-primary);margin-right:7px}.td-team-4-top-social a:hover{color:var(--td-common-white);background:var(--td-theme-primary)}.td-team-5-border{border-top:1px solid #d9d9d9}@media (max-width:575px){.td-team-5-bottom-btn{text-align:left}}.td-team-5-bottom-para p{margin-bottom:0;font-weight:500;font-size:2rem;line-height:1;color:var(--td-theme-primary)}.td-team-5-bottom-border{border-top:1px solid #d9d9d9}.td-team-5-title{font-weight:500;font-size:3.2rem;line-height:1;color:var(--td-theme-primary)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-team-5-title{font-size:2.8rem}}.td-team-5-position{font-size:1.6rem;line-height:1;color:var(--td-grey-2)}.td-team-5-thumb{overflow:hidden}.td-team-5-thumb img{-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out}.td-team-5-wrap:hover .td-team-5-social span::before{width:100%;right:auto;left:0}.td-team-5-wrap:hover .td-team-5-thumb img{transform:scale(1.1)}.td-team-5-social span{height:1px;width:100%;display:inline-block;background:var(--td-common-line);margin-top:30px;position:relative}.td-team-5-social span::before{position:absolute;content:"";width:0;height:100%;top:0;right:0;background:var(--td-theme-primary);transition:all 0.4s ease}.td-team-5-social ul{margin-top:10px}.td-team-5-social ul li{list-style:none;display:inline-block;margin-right:26px}.td-team-5-social ul li a{font-size:1.6rem;color:var(--td-grey-2)}.td-team-5-social ul li a svg{width:16px;fill:var(--td-grey-2)}.td-brand-slide .swiper-slide{width:262px!important}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-brand-slide .swiper-slide{width:150px!important}}.td-brand-slide .swiper-wrapper{padding-bottom:90px;padding-top:20px}.td-brand-single-logo a{padding:45px 10px;background:var(--td-common-white);display:inline-block;box-shadow:0 30px 60px 0 rgba(0,0,0,0.06);width:100%}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-brand-single-logo a{padding:25px 15px}.td-brand-single-logo a img{width:100%}}.td-brand-map{position:absolute;top:0;left:-47px;opacity:0.1;z-index:-1;width:100%}.td-brand-logo-wrap-2{padding:135px 20px;height:100%}.td-brand-logo-wrap-space{padding:92px 20px}.td-brand-logo-border{border:1px solid var(--td-common-line);margin-right:-1px;margin-top:-1px}.td-brand-shape{position:absolute;width:50px;height:50px;text-align:center;line-height:57px;background:var(--td-common-white);z-index:3}.td-brand-shape-position{top:-23px;left:-25px}.td-brand-shape-position-2{top:-23px;right:-25px}.td-brand-shape-position-3{bottom:-27px;right:-25px}.td-brand-shape-position-4{bottom:-27px;left:-25px}.td-brand-shape i{font-size:3.2rem;color:rgba(102,102,102,0.2)}.td-brand-counter-pre{font-weight:400;font-size:1.6rem;line-height:1;color:var(--td-grey-2)}.td-brand-counter-title{font-weight:500;font-size:6.4rem;line-height:1.12;margin-bottom:0}@media (max-width:575px){.td-chose-item{margin-left:0}}.td-chose-item:hover .td-chose-icon{animation-name:tdshake;animation-timing-function:ease-in-out;animation-duration:0.4s;animation-iteration-count:1;transition:all 0.4s ease}.td-chose-top-border{border-top:1px solid var(--td-theme-primary)}.td-chose-content p{line-height:1.62;color:var(--td-grey-2)}.td-chose-title{font-weight:500;font-size:2rem;line-height:1.5}.td-chose-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-chose-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-portfolio-wrap:hover .td-poerfolio-thumb img{transform:scale(1.1)}.td-portfolio-cetagory span{display:inline-block;font-size:1.6rem;line-height:143%;color:var(--td-theme-primary);border:1px solid var(--td-common-line);border-radius:96px;padding:9px 19px;margin-right:7px}@media (max-width:575px){.td-portfolio-cetagory span{margin-bottom:10px}}@media (max-width:575px){.td-portfolio-space{padding-bottom:2rem}}.td-portfolio-title{font-weight:500;font-size:3.2rem;line-height:131%}@media (max-width:575px){.td-portfolio-title{font-size:2.8rem}}@media (max-width:575px){.td-portfolio-title-wrap{margin-bottom:40px}}.td-portfolio-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-portfolio-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-portfolio-tab-btn{font-weight:600;font-size:1.6rem;line-height:1;color:var(--td-grey-2);padding:0;margin-right:40px;background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width:992px) and (max-width:1199px){.td-portfolio-tab-btn{margin-right:20px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-tab-btn{margin-bottom:20px}}.td-portfolio-tab-btn:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--td-theme-primary)}.td-portfolio-tab-btn.active{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--td-theme-primary)}.td-portfolio-slider-active{margin-right:-390px}@media only screen and (min-width:768px) and (max-width:991px){.td-portfolio-slider-active{margin-right:-190px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-slider-active{margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-right-btn{text-align:left!important}}.td-portfolio-2-wrap:hover .td-portfolio-2-title::before{-webkit-text-fill-color:transparent;color:transparent}.td-portfolio-2-title{font-weight:500;font-size:6.4rem;line-height:1.12;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.td-portfolio-2-title{font-size:4.8rem}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-2-title{font-size:4.8rem}}@media (max-width:575px){.td-portfolio-2-title{font-size:3.2rem}}.td-portfolio-2-title-pre{font-weight:400;font-size:1.6rem;line-height:1.62;margin-right:10px}.td-portfolio-2-content{padding:41px 0px}.td-portfolio-2-content:hover{z-index:3}.td-portfolio-2-content:hover .td-portfolio-2-thumb-inner{opacity:1;visibility:visible;transform:translateX(-20px)}.td-portfolio-2-icon{border-radius:150px;width:100px;height:100px;background:var(--td-common-white);position:absolute;right:30px;top:30px;text-align:center;line-height:100px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-2-icon{line-height:60px;width:60px;height:60px}}@media (max-width:575px){.td-portfolio-2-icon{right:10px;top:10px}}.td-portfolio-2-thumb img{box-shadow:0 30px 60px 0 rgba(0,0,0,0.1);border:4px solid var(--td-common-white)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-2-thumb img{width:350px}}@media (max-width:575px){.td-portfolio-2-thumb img{width:200px}}.td-portfolio-2-thumb-inner{position:absolute;top:-160px;right:0;opacity:0;visibility:hidden;transform:translateX(-80px);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:-1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-portfolio-2-thumb-inner{top:-60px}}@media (max-width:575px){.td-portfolio-2-thumb-inner{top:-10px}}.td-portfolio-2-border{border-bottom:1px solid var(--td-common-line)}.td-portfolio-4-tag a{border:1px solid var(--td-common-line);padding:5px 8px;background:var(--td-common-white);font-family:var(--font-family);font-size:1.6rem;line-height:1;text-transform:uppercase;display:inline-block;color:var(--td-theme-primary);margin-right:5px}.td-portfolio-4-title{font-weight:500;font-size:3.2rem;line-height:1.31;color:var(--td-theme-primary)}.td-portfolio-4-title a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-portfolio-4-title a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-portfolio-4-slider-active{overflow:visible}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-5-tab-content{padding-top:0}}.td-portfolio-5-tab-content p{line-height:1.5;color:var(--td-grey-2)}.td-portfolio-5-tab-list button{font-weight:600}.td-portfolio-5-content{position:absolute;bottom:0;left:40px;right:40px;opacity:0;visibility:hidden}.td-portfolio-5-item:hover .td-portfolio-5-thumb img{transform:scale(1.1)}.td-portfolio-5-item:hover .td-portfolio-5-thumb span{visibility:visible;opacity:1;-webkit-transform:perspective(600px) rotateY(0deg);-moz-transform:perspective(600px) rotateY(0deg);-ms-transform:perspective(600px) rotateY(0deg);-o-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}.td-portfolio-5-item:hover .td-portfolio-5-content{bottom:30px;opacity:1;visibility:visible}.td-portfolio-5-thumb{position:relative;overflow:hidden}.td-portfolio-5-thumb img{width:100%}.td-portfolio-5-thumb span{position:absolute;background:linear-gradient(180deg,rgba(32,40,45,0) 0%,#20282d 100%);opacity:0.8;top:0;left:0;display:inline-block;width:100%;height:100%;opacity:0;-webkit-transform:perspective(500px) rotateY(20deg);-moz-transform:perspective(500px) rotateY(20deg);-ms-transform:perspective(500px) rotateY(20deg);-o-transform:perspective(500px) rotateY(20deg);transform:perspective(500px) rotateY(20deg);visibility:hidden}.td-portfolio-5-title{font-weight:500;font-size:3.2rem;line-height:1;color:var(--td-common-white)}@media (max-width:575px){.td-portfolio-5-title{font-size:2.4rem}}.td-portfolio-5-title a{background-image:linear-gradient(white,white),linear-gradient(white,white);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-portfolio-5-title a:hover{background-image:linear-gradient(white,white),linear-gradient(white,white);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-portfolio-5-title-pre{font-size:1.6rem;line-height:1;color:var(--td-common-white);opacity:0.7;margin-bottom:12px;display:inline-block}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-wrap{margin-left:0;margin-right:0}}.td-portfolio-details-title{font-weight:500;font-size:6.4rem;line-height:1.16}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-portfolio-details-title{font-size:4.8rem}}@media (max-width:575px){.td-portfolio-details-title{font-size:4.2rem}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-details-text{margin-right:0}}.td-portfolio-details-text p{line-height:1.62;color:var(--tp-grey-2)}.td-portfolio-details-tab .td-portfolio-tab-btn{font-weight:600;font-size:1.4rem;line-height:1;color:#999;margin-bottom:0;padding-bottom:18px;margin-right:10px;padding-right:30px}@media (max-width:575px){.td-portfolio-details-tab .td-portfolio-tab-btn{padding-right:10px;padding-bottom:5px;margin-bottom:15px}}.td-portfolio-details-tab .td-portfolio-tab-btn.active{color:var(--td-theme-primary)}.td-portfolio-details-tab-content p{line-height:1.62;color:var(--td-grey-2);margin-bottom:38px}.td-portfolio-details-tab .td-portfolio-tab-btn-list{border-bottom:1px solid #d9d9d9;margin-bottom:37px}.td-portfolio-navigation{border-top:1px solid var(--td-common-line);padding-top:40px}.td-portfolio-more-icon{border:1px solid var(--td-common-line);height:36px;width:36px;display:inline-block;text-align:center;line-height:36px;color:var(--td-theme-primary);transition:all 0.4s ease}.td-portfolio-more-icon:hover{color:var(--td-common-white);background:var(--td-theme-primary)}.td-portfolio-more-content{font-weight:500;font-size:2.4rem;line-height:1;color:var(--td-theme-primary)}.td-portfolio-more-content:hover{color:var(--td-grey-2)}@media (max-width:575px){.td-portfolio-more-menu{text-align:left!important}}@media (max-width:575px){.td-portfolio-more-left{text-align:left!important}}.td-portfolio-case-details-wrap{background:var(--td-common-white);padding:50px 50px 40px 50px;margin-left:10px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-portfolio-case-details-wrap{margin-left:0}}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.td-portfolio-case-details-wrap{padding:50px 30px 40px 30px}}.td-portfolio-case-title{font-weight:500;font-size:2.4rem;line-height:1;border-bottom:1px solid #d2dae7;padding-bottom:20px}.td-portfolio-case-info span{font-weight:500;font-size:1.6rem;line-height:1;color:var(--td-theme-primary)}.td-portfolio-case-list-item{border-bottom:1px solid #d2dae7;margin-bottom:10px;padding-bottom:10px}.td-portfolio-case-social ul li{list-style:none;display:inline-block;margin-right:6px}.td-portfolio-case-social ul li a{font-size:1.6rem;color:var(--td-grey-2)}.td-portfolio-case-social ul li a:hover{color:var(--td-theme-primary)}.td-portfolio-case-social ul li a:hover svg{fill:var(--td-theme-primary)}.td-portfolio-case-social ul li a svg{width:14px;fill:var(--td-grey-2);transition:all 0.4s ease;transform:translateY(-2px)}.td-portfolio-case-location span{font-weight:500;line-height:1;color:var(--td-grey-2)}.td-poerfolio-thumb{overflow:hidden;transition:all 0.4s ease}.td-poerfolio-thumb img{transition:all 0.4s ease}.td-error-title{font-weight:700;font-size:6.4rem;line-height:1;letter-spacing:-0.02em;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-common-white);-webkit-text-stroke-width:1px}@media only screen and (min-width:576px) and (max-width:767px){.td-error-title{font-size:6.4rem}}@media (max-width:575px){.td-error-title{font-size:6.4rem}}.td-error-text{font-weight:600;font-size:4.8rem;line-height:1;letter-spacing:-0.02em;color:var(--td-common-white)}@media (max-width:575px){.td-error-text{font-size:4.2rem}}.td-error-spacing{padding-top:250px;padding-bottom:258px}@media (max-width:575px){.td-error-spacing{padding-top:200px;padding-bottom:170px}}.td-faq-badge{position:absolute;top:60px;left:-80px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-faq-badge{left:-40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-badge{left:0;right:0;margin:0 auto;text-align:center;top:-66px}}.td-faq-shape{position:absolute;bottom:-78px;right:-85px;transform:rotate(95deg)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-shape{right:-50px}}.td-faq-para{padding:0px 24px 24px 24px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-thumb{margin-right:0}}.td-faq-wrapper .accordion-button:not(.collapsed){color:var(--td-theme-primary);background:none;border:none;box-shadow:none}.td-faq-wrapper .accordion-item{border-top:1px solid transparent}.td-faq-wrapper .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.td-faq-wrapper .accordion-button::after{display:none}.td-faq-wrapper .tp-pricing-accordion{border:none}.td-faq-wrapper .accordion{--bs-accordion-border-width:0;--bs-accordion-btn-icon:none;--bs-accordion-btn-active-icon:none;--bs-accordion-bg:none}.td-faq-btn-2{font-weight:600;font-size:1.4rem;line-height:1;color:var(--td-theme-primary);padding:18px 10px 18px 24px}.td-faq-btn-2:focus{z-index:3;box-shadow:none;border:none}.td-faq-active{box-shadow:0 30px 60px 0 rgba(0,0,0,0.1);background:var(--td-common-white);border-top:1px solid var(--td-theme-primary)!important;margin-bottom:35px}.td-faq-bg-pattern{position:absolute;bottom:-217px;left:0;z-index:-1}.td-faq-para p{line-height:1.62;color:var(--td-theme-primary)}.td-faq-4-accordion{border-radius:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0}.td-faq-4-item{margin-bottom:30px;box-shadow:0 30px 60px 0 rgba(0,0,0,0.1);background:var(--td-common-white)}.td-faq-4-item .td-faq-para{padding:12px 40px 24px 40px}.td-faq-4-item .td-faq-4-btn{border-top:1px solid transparent;padding:25px 65px 25px 40px;transition:all 0.4s ease}@media (max-width:575px){.td-faq-4-item .td-faq-4-btn{padding:25px 65px 25px 20px}}.td-faq-4-item .td-faq-4-btn .accordion-btn{position:absolute;right:0;top:75%;transform:translateY(-50%)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-4-item .td-faq-4-btn .accordion-btn{top:67%}}.td-faq-4-item .td-faq-4-btn .accordion-btn i{position:absolute;top:-10px;right:31px}.td-faq-4-item .td-faq-4-btn .accordion-btn .td-up{opacity:1;transition:all 0.4s ease}.td-faq-4-item .td-faq-4-btn .accordion-btn .td-down{opacity:0;transition:all 0.4s ease}.td-faq-4-item .td-faq-4-btn.collapsed .accordion-btn .td-down{color:var(--td-theme-primary);opacity:0.2;transition:all 0.4s ease}.td-faq-4-item .td-faq-4-btn.collapsed .accordion-btn .td-up{opacity:0;color:var(--td-theme-primary);transition:all 0.4s ease}.td-faq-5-thumb{position:absolute;left:0;bottom:0;width:43.6%}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-5-thumb{width:100%;height:100%;position:inherit}}.td-faq-5-thumb img{width:100%;object-fit:cover}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-5-thumb img{height:100%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-5-thumb{padding-bottom:30px}}.td-faq-5-item{margin-bottom:0;box-shadow:none}.td-faq-5-item .td-faq-para{padding:0px;padding-right:60px;padding-bottom:10px}@media (max-width:575px){.td-faq-5-item .td-faq-para{padding-right:10px}}.td-faq-5-wrapper{margin-left:65px;margin-top:-150px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-5-wrapper{margin-left:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-faq-5-wrapper{margin-top:0}}.td-faq-5-wrapper .td-faq-5-item{border-top:0 0!important;border:none;border-bottom:1px solid var(--td-common-line)}.td-faq-5-wrapper .td-faq-5-item:focus{border:0}.td-faq-5-wrapper .td-faq-5-item.td-faq-active{border-top:0!important;border-bottom:1px solid var(--td-theme-primary)}.td-faq-5-accordion{background:var(--td-common-white);padding:10px 40px 50px 40px;box-shadow:0 30px 60px 0 rgba(0,0,0,0.06)}@media (max-width:575px){.td-faq-5-accordion{padding:10px 20px 50px 20px}}.td-faq-5-btn{border-top:0!important;padding:30px 0!important}@media (max-width:575px){.td-faq-5-btn{padding-right:20px!important}}.td-faq-5-btn .accordion-btn i{right:-9px!important}.row-custom{display:flex;margin:0 -15px}@media only screen and (min-width:768px) and (max-width:991px){.row-custom{padding:0}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.row-custom{flex-direction:column;width:100%;padding-left:0px;padding-right:0px}}.col-custom{flex:0.4;width:80px;height:640px;background-size:cover;margin:0px 15px;background:var(--td-common-white);padding:23px 30px;transition:0.5s;overflow:hidden;cursor:pointer}@media only screen and (min-width:992px) and (max-width:1199px){.col-custom{height:535px}}@media only screen and (min-width:768px) and (max-width:991px){.col-custom{height:570px}}@media only screen and (min-width:1200px) and (max-width:1399px){.col-custom{padding:40px 40px}}@media only screen and (min-width:768px) and (max-width:991px){.col-custom{padding:40px 25px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.col-custom{width:100%;padding:40px 30px;margin-bottom:30px;height:100%}}.col-custom.active{flex:7;padding:0}.col-custom.active .td-panel-item{display:none}.col-custom.active .td-panel-item-2{opacity:1;visibility:visible;transform:scale(1);transition-delay:0.3s;transition:0.3s}.td-platform-inner .td-panel-title{color:var(--td-theme-primary)}.td-platform-inner .td-panel-content span{color:var(--td-theme-primary)}.td-platform-inner .td-panel-content-2 span{color:var(--td-theme-primary)}.td-platform-inner .td-panel-title-2{color:var(--td-theme-primary)}.td-platform-inner .td-panel-content-2 p{color:var(--td-theme-primary)}.td-panel-title{width:200px;font-weight:500;line-height:20px;color:var(--td-theme-primary);margin-bottom:0;font-size:2.4rem}.td-panel-title.child-one{transform:rotate(-90deg) translate(-462px,-94px)}@media only screen and (min-width:992px) and (max-width:1199px){.td-panel-title.child-one{transform:rotate(-90deg) translate(-342px,-94px)}}@media only screen and (min-width:768px) and (max-width:991px){.td-panel-title.child-one{transform:rotate(-90deg) translate(-367px,-94px)}}.td-panel-title.child-two{transform:rotate(-90deg) translate(-469px,-94px)}@media only screen and (min-width:992px) and (max-width:1199px){.td-panel-title.child-two{transform:rotate(-90deg) translate(-350px,-94px)}}@media only screen and (min-width:768px) and (max-width:991px){.td-panel-title.child-two{transform:rotate(-90deg) translate(-375px,-94px)}}.td-panel-title.child-three{transform:rotate(-90deg) translate(-452px,-94px)}@media only screen and (min-width:992px) and (max-width:1199px){.td-panel-title.child-three{transform:rotate(-90deg) translate(-332px,-94px)}}@media only screen and (min-width:768px) and (max-width:991px){.td-panel-title.child-three{transform:rotate(-90deg) translate(-357px,-94px)}}.td-panel-content{text-align:center}.td-panel-content span{line-height:28px;margin-left:-7px;font-weight:500;font-size:3.2rem;color:var(--td-theme-primary)}.td-panel-content-2 p{line-height:150%;color:var(--td-grey-2)}.td-panel-title-2{transform:translateY(5px);visibility:hidden;opacity:0;transition-delay:0.2s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.td-panel-btn{transform:translateY(5px);visibility:hidden;opacity:0;transition-delay:0.2s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.col-custom.active .td-panel-btn{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0.5s;display:inline-block}.td-panel-shape{transform:translateY(5px);visibility:hidden;opacity:0;transition-delay:0.2s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.col-custom.active .td-panel-shape{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0.5s}.td-panel-content-2 p{transform:translateY(5px);visibility:hidden;opacity:0;transition-delay:0.2s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.col-custom.active .td-panel-title-2{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0.5s}.col-custom.active .td-panel-content-2 p{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0.6s}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.col-custom.active .td-panel-content-2 p{margin-bottom:50px}}.td-panel-title-2{font-weight:500;font-size:2.8rem;line-height:131%}.td-panel-title-2 a{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-panel-title-2 a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-panel-item-2{opacity:0;visibility:hidden;transform:scale(0.7)}.td-panel-shape{position:absolute;bottom:-14px;right:0;font-weight:700;font-size:6.4rem;line-height:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:rgba(151,151,151,0.1);-webkit-text-stroke-width:1px;opacity:0.4}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-panel-shape{font-size:6.4rem}}.td-panel-content-inner{padding:24px 30px 30px 30px}@media (max-width:575px){.td-panel-content-inner{padding:24px 15px 30px 15px}}.td-awards-content span{font-weight:400;font-size:1.6rem;line-height:150%;color:var(--td-grey-2);margin-right:100px}@media (max-width:575px){.td-awards-content span{margin-right:20px}}.td-awards-btn{color:#d9d9d9}.td-awards-title{font-weight:500;font-size:3.2rem;line-height:131%;color:var(--td-theme-primary);margin-bottom:0}@media (max-width:575px){.td-awards-title{font-size:2.4rem}}.td-awards-wrapper{padding:40px 0 20px 0px;border-bottom:1px solid var(--td-common-line);position:relative}.td-awards-wrapper::before{position:absolute;content:"";width:0;height:1px;bottom:0;right:0;background:var(--td-theme-primary);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.td-awards-wrapper:hover::before{width:100%;right:inherit;left:0}.td-awards-wrapper:hover .td-awards-thumb img{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.td-awards-wrapper:hover .td-awards-btn{color:var(--td-theme-primary)}.td-awards-thumb{display:inline-block;position:absolute;top:-34%;left:600px;transform-origin:center;z-index:9999999}@media only screen and (min-width:992px) and (max-width:1199px){.td-awards-thumb{left:450px}}@media only screen and (min-width:768px) and (max-width:991px){.td-awards-thumb{top:-45px;left:324px;width:200px}}@media only screen and (min-width:576px) and (max-width:767px){.td-awards-thumb{top:-14px;left:324px;width:200px}}@media (max-width:575px){.td-awards-thumb{top:-14px;left:156px;width:153px}}.td-awards-thumb img{border-radius:6px;filter:drop-shadow(0px 30px 20px rgba(0,6,40,0.16));visibility:hidden;transform:scale(0.6);opacity:0;transition:all 0.4s ease}.td-awards-meta span{color:var(--td-grey-2);display:flex}.td-awards-meta i{color:var(--td-theme-primary);margin-right:14px;transform:translateY(5px)}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.td-counter-content{margin-right:30px;margin-left:80px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-counter-content{margin-right:30px;margin-left:30px;margin-top:30px}}@media (max-width:575px){.td-counter-content{margin-right:15px;margin-left:15px;margin-top:30px}}.td-counter-content p{font-weight:500;font-size:2rem;line-height:175%;color:var(--td-theme-primary)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-counter-content p{font-size:2rem}}.td-counter-content p span{font-weight:700}.td-counter-single-border{position:relative;padding-bottom:37px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-counter-single-border{margin-right:30px;margin-bottom:0;padding:0}.td-counter-single-border::before{display:none}}.td-counter-single-border::before{position:absolute;content:"";height:1px;width:190px;bottom:0;background:var(--td-common-line);left:0}.td-counter-thumb{height:100%}.td-counter-thumb img{height:100%;object-fit:cover}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-counter-thumb{margin-bottom:0;height:auto}.td-counter-thumb img{height:300px;object-fit:cover;object-position:0 -3px}}.td-counter-count{font-weight:500;font-size:4.8rem;line-height:116%}@media only screen and (min-width:992px) and (max-width:1199px){.td-counter-count-wrap{margin-top:30px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-counter-count-wrap{margin-left:30px;display:flex}}@media (max-width:575px){.td-counter-count-wrap{margin-right:15px;margin-left:15px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-counter-count-wrap-2{margin-left:0}}.td-counter-count-para{line-height:150%;color:var(--td-grey-2)}.kamil-counter-about{background:#0d0d0d}.kamil-about-video-section{background:#ffffff;padding:90px 0}.kamil-about-video__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin:0 auto;gap:0}.kamil-about-video-section .td-section-title{color:var(--kk-dark,#223035);line-height:1.1}.kamil-about-video-section .td-about-para{max-width:640px;margin:0}.kamil-about-video__player{aspect-ratio:9 / 16;max-height:50vh;width:auto;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(34,48,53,.12);margin-top:1.6rem;margin-bottom:1.6rem}.kamil-about-video__video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.kamil-about-video__cta{margin-top:.8rem}.kamil-counter-about .td-section-title-pre{color:#f59e0b;border-color:rgba(245,158,11,.3)}.kamil-counter-about .td-counter-content p{color:var(--alpha-body)}.kamil-counter-about .td-btn-3{color:#fff;border-color:var(--alpha-muted)}.kamil-counter-about .td-btn-3:hover{background:#f59e0b;border-color:#f59e0b;color:#1a2428}.kamil-counter-about .td-btn-3 .td-arrow-angle svg path{stroke:currentColor;fill:none}.kamil-about-photo{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--alpha-border),0 32px 80px rgba(0,0,0,.5)}.kamil-about-photo img{display:block;width:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.kamil-about-photo:hover img{transform:scale(1.04)}.kamil-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;margin-bottom:32px}.kamil-chip{display:inline-flex;align-items:center;gap:6px;font-size:1.2rem;font-weight:600;letter-spacing:.03em;color:var(--alpha-secondary);background:var(--alpha-surface);border:1px solid var(--alpha-border);border-radius:100px;padding:5px 13px;transition:color .22s,background .22s,border-color .22s;cursor:default}.kamil-chip:hover{color:#f59e0b;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3)}.kamil-chip__dot{width:5px;height:5px;border-radius:50%;background:#f59e0b;flex-shrink:0}.kamil-stats-ticker{background:#f8f8f6;overflow:hidden;padding:0}.kamil-stats-ticker__track{display:flex;align-items:center;gap:0;width:max-content;animation:kamil-ticker 28s linear infinite}.kamil-stats-ticker:hover .kamil-stats-ticker__track{animation-play-state:paused}@keyframes kamil-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.kamil-stats-ticker__item{display:flex;align-items:center;gap:1.4rem;padding:2.4rem 3.6rem;flex-shrink:0}.kamil-stats-ticker__num{font-size:clamp(3.8rem,4.2vw,5.2rem);font-weight:700;color:var(--kk-dark,#223035);line-height:1;letter-spacing:-.03em;white-space:nowrap}.kamil-stats-ticker__plus{color:#f59e0b;font-size:.65em;vertical-align:super;line-height:0}.kamil-stats-ticker__label{font-size:clamp(3.8rem,4.2vw,5.2rem);font-weight:400;color:rgb(0 0 0);white-space:nowrap;line-height:1;letter-spacing:-.02em}.kamil-stats-ticker__sep{color:rgba(34,48,53,.15);font-size:2rem;flex-shrink:0;user-select:none}.kamil-stat-card{position:relative;padding:26px 0 22px;border-bottom:1px solid var(--alpha-border);transition:padding-left .3s ease}.kamil-stat-card:last-child{border-bottom:none;padding-bottom:0}.kamil-stat-card::after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:2px;background:#f59e0b;transition:width .4s cubic-bezier(.4,0,.2,1)}.kamil-stat-card:hover::after{width:100%}.kamil-stat__number{font-size:clamp(4.2rem,4.8vw,5.6rem);font-weight:700;color:#fff;line-height:1;letter-spacing:-.03em;font-family:var(--td-ff-manrope,'Poppins',sans-serif);transition:color .25s}.kamil-stat-card:hover .kamil-stat__number{color:#f59e0b}.kamil-stat__plus{color:#f59e0b;font-size:.7em;vertical-align:super;line-height:0}.kamil-stat__label{font-size:1.4rem;color:var(--alpha-placeholder);margin-top:8px;line-height:1.45;transition:color .25s}.kamil-stat-card:hover .kamil-stat__label{color:var(--alpha-body)}.td-counter-map{position:absolute;right:0;bottom:88px;z-index:-1}.td-counter-logo{width:100px;height:100px;display:inline-block;background:var(--td-common-white);position:absolute;right:-50px;top:50%;transform:translateY(-50%);border-radius:50%;text-align:center;box-shadow:0 30px 60px 0 rgba(0,0,0,0.1);z-index:3}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-counter-logo{right:0;left:0;margin:0 auto}}.td-counter-logo h3{font-weight:700;font-size:3.2rem;line-height:100%;margin-top:30px}.fs-36{font-size:3.2rem}.td-work-progress{padding-right:70px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-work-progress{padding-right:0}}.td-work-progress-title{font-weight:600;font-size:1.6rem;letter-spacing:0px;color:var(--td-theme-primary);margin-bottom:8px}.td-work-progress-inner{background:var(--td-common-line);width:100%;height:2px;position:relative}.td-work-progress-bar{overflow:visible;display:flex;flex-direction:column;justify-content:center;height:2px;text-align:center;white-space:nowrap;background-color:var(--td-theme-primary);transition:0.6s ease;position:relative}.td-work-progress-counter{letter-spacing:0px;color:var(--td-theme-primary);font-weight:600;font-size:1.6rem;position:absolute;top:-24px;right:0}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-work-content{padding-left:0}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-work-thumb{padding-right:0}}.td-work-thumb img{height:100%;object-fit:cover}.td-work-area-border{position:relative;border-top:1px solid var(--td-theme-primary);border-bottom:1px solid var(--td-theme-primary)}.td-work-area-border::before{position:absolute;content:"";width:0.2px;height:100%;background:var(--td-theme-primary);top:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width:992px) and (max-width:1199px){.td-expreance-big-title svg{width:500px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-expreance-big-title svg{width:300px;height:400px}}@media (max-width:575px){.td-expreance-big-title svg{width:160px;height:330px}}.td-expreance-big-title svg path{fill:var(--td-common-white);stroke:var(--td-theme-primary)}.td-expreance-big-title-wrap{display:flex;align-items:flex-start}.td-expreance-big-title-wrap span{font-weight:500;font-size:4.8rem;line-height:1.2;color:var(--td-theme-primary);margin-top:-10px;margin-left:70px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.td-expreance-big-title-wrap span{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-expreance-big-title-wrap span{font-size:2.8rem}}@media only screen and (min-width:576px) and (max-width:767px){.td-expreance-big-title-wrap span{margin-left:20px}}@media (max-width:575px){.td-expreance-big-title-wrap span{margin-left:10px;transform:translateY(67px)}}.td-expreance-top{margin-bottom:-200px}.td-expreance-main-title{font-weight:500;font-size:6.4rem;line-height:1.16;color:var(--td-common-white)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-expreance-main-title{font-size:4.8rem}}@media (max-width:575px){.td-expreance-main-title{font-size:4.8rem;position:relative;z-index:1}}.td-expreance-main-title-pre p{font-weight:500;font-size:1.6rem;line-height:1.62;color:var(--td-common-white);opacity:0.7;margin-top:63px}.td-expreance-title{font-weight:500;font-size:4.2rem;line-height:1.25;color:var(--td-common-white);margin-bottom:0;position:relative;z-index:1;display:flex;align-items:end}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.td-expreance-title{font-size:3.2rem}}.td-expreance-title span{font-family:var(--tp-ff-poppins);font-weight:400;font-size:1.6rem;line-height:1.5;color:#6e8289;margin-right:18px;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;margin-bottom:2px}.td-expreance-title-pre{font-weight:400;font-size:1.6rem;line-height:1.62;color:var(--td-common-white);margin-bottom:0;margin-left:37px;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;opacity:0;visibility:hidden}.td-expreance-title-pre span{color:rgba(255,255,255,0.2)}.td-expreance-thumb{position:absolute;top:0;right:-25px;left:-25px;z-index:-1;height:100%;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;opacity:0;visibility:hidden}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-expreance-thumb{right:0;left:0}}.td-expreance-thumb img{height:100%;object-fit:cover}.td-expreance-item{padding:27px 0px 10px 0px;border-top:1px solid #3a4247;border-bottom:1px solid #3a4247;margin-top:-1px;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;position:relative}@media (max-width:575px){.td-expreance-item{padding:27px 10px 10px 10px}}.td-expreance-item::before{position:absolute;content:"";width:100%;height:100%;background:#222f35;top:0;left:0;transition:all 0.5s ease}.td-expreance-item:hover::before{height:0;top:auto;bottom:0}.td-expreance-btn a{color:var(--td-common-white);opacity:0.2;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;position:relative;z-index:1}.td-expreance-btn-wrap{display:flex;align-items:center}.td-expreance-btn-wrap p{line-height:1;color:var(--td-common-white);margin-right:80px;margin-bottom:0;margin-top:14px;-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;opacity:0;visibility:hidden}@media only screen and (min-width:576px) and (max-width:767px){.td-expreance-btn-wrap p{margin-left:20px}}@media (max-width:575px){.td-expreance-btn-wrap p{margin-right:20px}}.td-expreance-content-wrap{z-index:1}.td-expreance-content-wrap:hover .td-expreance-item{border-top:1px solid transparent;border-bottom:1px solid transparent}.td-expreance-content-wrap:hover .td-expreance-thumb{opacity:1;visibility:visible}.td-expreance-content-wrap:hover .td-expreance-title-pre{opacity:1;visibility:visible}.td-expreance-content-wrap:hover .td-expreance-btn a{opacity:1}.td-expreance-content-wrap:hover .td-expreance-btn-wrap p{opacity:1;visibility:visible}.td-expreance-content-wrap:hover .td-expreance-title span{color:var(--td-common-white)}.td-business-tag a{line-height:1.62;color:#000}.td-business-tag a:not(:last-child){margin-right:25px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-business-tag a:not(:last-child){margin-right:8px}}.td-business-tag a span{background:#d7dde7;width:10px;height:10px;border-radius:20px;display:inline-block;margin-right:3px}.td-business-tag a span.enable-1{background:#617076}.td-business-tag a span.enable-2{background:var(--td-common-bg)}.td-business-title{font-weight:500;font-size:3.2rem;line-height:1}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-business-title{font-size:2.8rem}}.td-business-para{line-height:1.6;color:var(--td-theme-primary)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-business-wraper{padding-left:0;padding-right:0}}.td-business-box{padding-right:80px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-business-box{padding-right:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-business-chat svg{width:270px}}.td-map-count-title{font-weight:700;font-size:6.4rem;line-height:1;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--td-theme-primary);-webkit-text-stroke-width:1px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-map-count-title{font-size:6.4rem}}.td-map-para P{line-height:1.62;margin-left:35px;color:var(--td-grey-2);margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-map-para P{margin-left:0}}.td-map-lucation-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--td-theme-primary)}.td-map-lucation-dot.td-pulse-border::after,.td-map-lucation-dot.td-pulse-border::before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:180%;height:180%}.td-map-lucation-dot.one{position:absolute;top:10%;left:36%}.td-map-lucation-dot.two{position:absolute;top:31%;left:27%}.td-map-lucation-dot.three{position:absolute;top:49%;left:18%}.td-map-lucation-dot.four{position:absolute;top:55%;left:48%}.td-map-lucation-dot.five{position:absolute;top:35%;right:19%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-map-thumb{margin-top:40px}}.td-team-details-title{font-weight:500;font-size:3.2rem;line-height:1}.td-team-details-content{margin-left:70px;margin-right:70px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-team-details-content{margin-left:0;margin-right:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.td-team-details-thumb{margin-right:0}}.td-team-details-subtitle{font-size:1.6rem;line-height:1;color:var(--td-grey-2);display:inline-block}.td-team-details-social{border-top:1px solid var(--td-common-line);border-bottom:1px solid var(--td-common-line);padding:14px 0px 10px 0px}.td-team-details-social span{font-size:1.6rem;line-height:1;color:var(--td-grey-2);margin-right:40px;display:inline-block}.td-team-details-social span a:hover{color:var(--td-theme-primary)}.td-team-details-social span i{color:var(--td-theme-primary);margin-right:5px}.td-team-details-social ul{display:inline-block}.td-team-details-social ul li{list-style:none;font-size:1.6rem;color:var(--td-grey-2);display:inline-block;margin-left:13px}.td-team-details-social ul li:hover{color:var(--td-theme-primary)}.td-team-details-social ul li:hover svg{fill:var(--td-theme-primary)}.td-team-details-social ul li svg{width:15px;fill:var(--td-grey-2);transition:all 0.4s ease}.td-team-details-biography-title{font-weight:500;font-size:2rem;line-height:1}.td-team-details-biography p{line-height:1.62;color:var(--td-grey-2)}.td-team-details-education ul li{list-style:none;font-family:var(--font-family);line-height:2.25;color:var(--td-grey-2)}.td-team-details-skill ul li{list-style:none;display:inline-block}.td-team-details-skill ul li a{line-height:1;color:var(--td-grey-2);background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.td-team-details-skill ul li a:hover{background-image:linear-gradient(#20282d,#20282d),linear-gradient(#20282d,#20282d);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size 0.3s linear;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--td-theme-primary)}.td-team-details-skill ul li span{color:#d9d9d9;margin:0 10px}.td-history-year{font-weight:500;font-size:6.4rem;line-height:1}@media (max-width:575px){.td-history-year{font-size:6.4rem}}.td-history-title-wrap{position:sticky;top:100px}.td-history-title{font-weight:500;font-size:3.2rem;line-height:1;text-transform:capitalize}.td-history-wrapper{padding-left:110px;margin-left:20px;border-left:1px solid var(--td-common-line)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px){.td-history-wrapper{padding-left:50px}}@media (max-width:575px){.td-history-wrapper{padding-left:0;margin-left:0;border:none}}.td-history-item{background:var(--td-common-white);padding:50px 50px 35px 50px}@media (max-width:575px){.td-history-item{padding:20px 20px 15px 20px}}.td-history-item p{line-height:1.62;color:var(--td-grey-2)}.td-history-navebar{height:100%;position:absolute;left:-18px}.td-history-navebar ul{display:flex;flex-direction:column;justify-content:space-around;height:100%}.td-history-navebar ul li{list-style:none;height:25%;position:relative;display:flex;align-items:center}.td-history-navebar ul li.current span{height:100%;bottom:auto;top:0}.td-history-navebar ul li.current a{background:var(--td-theme-primary);color:var(--td-common-white);border:1px solid var(--td-theme-primary)}.td-history-navebar ul li span{position:absolute;width:1px;height:0;background:var(--td-theme-primary);left:17px;bottom:0;transition:all 0.4s ease}.td-history-navebar ul li a{width:37px;height:36px;line-height:36px;background:var(--td-common-white);color:var(--td-theme-primary);position:relative;text-align:center;border:1px solid var(--td-common-line);z-index:2}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.mb-20{margin-bottom:0.8rem!important}.pt-60{padding-top:2rem!important}.mb-60{margin-bottom:2rem!important}.mb-30{margin-bottom:2rem!important}.mt-50{margin-top:2rem!important}.pb-80{padding-bottom:2rem!important}.mb-50{margin-bottom:2rem!important}span.purecounter{font-size:2.4rem}.row>*{padding-right:1.2rem;padding-left:1.2rem}.td-header-area .col-auto.text-start.pe-2.pe-lg-3.flex-shrink-0{padding-left:0}.td-btn{font-size:1.6rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:2rem;padding-left:2rem}.accordion-button{font-size:2rem}h2.td-section-title.mb-0{padding-bottom:2rem}}@media (max-width:991px){[class*="kamil-service"] p,[class*="kamil-service"] li,[class*="kamil-service"] span:not(.td-section-title-pre),[class*="kamil-service"] label{font-size:1.6rem}[class*="kamil-training"] p,[class*="kamil-training"] li,[class*="kamil-training"] span:not(.kts-seats),[class*="kamil-training"] label,[class*="kamil-ebook"] p,[class*="kamil-ebook"] li,[class*="kamil-ebook"] span,[class*="kamil-ebook"] label{font-size:1.6rem}.kts-woo-price,.kamil-woo-box__price{font-size:2rem}.kamil-contact-form label,.kamil-contact-form input,.kamil-contact-form textarea,.kamil-contact-form select,.kamil-contact-form p,.kamil-contact-inline label,.kamil-contact-inline input,.kamil-contact-inline textarea{font-size:1.6rem}[class*="kamil-about"] p,[class*="kamil-about"] li,[class*="kamil-about"] span:not(.td-section-title-pre){font-size:1.6rem}[class*="kamil-woo"] p,[class*="kamil-woo"] li,[class*="kamil-woo"] label,[class*="kamil-woo"] span:not(.kts-seats):not(.td-section-title-pre){font-size:1.6rem}[class*="kamil-roi"] p,[class*="kamil-roi"] li,[class*="kamil-roi"] label,[class*="kamil-roi"] span{font-size:1.6rem}[class*="kamil-service-area"] p,[class*="kamil-service-area"] span,[class*="kamil-service-area"] li{font-size:1.6rem}.td-footer-widget p,.td-footer-widget li,.td-footer-widget a,.td-footer-widget span{font-size:1.6rem}.td-header-area .td-main-menu li a,.td-header-area .td-menu-extra span{font-size:1.6rem}.text-start{font-size:2rem}.kamil-pain-faq__num{display:inline-block;font-weight:600;font-size:1.4rem;line-height:1.2;color:var(--td-theme-primary);min-width:1.75rem}.td-testimonial-qoute-2{display:none}img.td-testimonial-qoute{display:none}.td-testimonial-main{padding-top:0}.td-testimonial-qoute-wrap{position:absolute;left:0;right:0;text-align:center;top:-20px}.td-contact-3-btn button{width:fit-content;height:auto;font-weight:600;font-size:1.6rem;line-height:1;color:var(--td-theme-primary);border:1px solid var(--td-theme-primary);background:var(--td-common-white);border-radius:12px;padding:12px 16px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="url"],input[type="date"],input[type="time"],textarea,select{font-size:1.6rem}label,.kamil-contact-form label,.kamil-contact-inline label,.kwl-form label{font-size:1.6rem}::placeholder{font-size:1.6rem}.kamil-contact-form__section-title,.kamil-contact-modal__title,.kamil-contact-modal__subtitle,.kwl-title,.kwl-header,.kwl-desc{font-size:2rem}}.kamil-header{z-index:102}.kamil-header .td-header-bottom{position:fixed!important;top:0!important;left:0;width:100%;z-index:99;background:rgb(255 255 255 / 85%);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:none!important;border-bottom:none;transition:transform .35s cubic-bezier(.4,0,.2,1);animation:none!important}.kk-header--hidden .td-header-bottom{transform:translateY(-100%)}.kamil-header .kamil-header__inner{border-bottom:none!important}.kamil-header .td-header-logo{margin-right:0;text-align:left}.kamil-header .td-header-logo img.kk-logo{display:block;width:auto;height:4rem;max-height:none}.kamil-header .td-header-logo,.kamil-header .td-header-logo>a,.kamil-header .td-header-logo picture{display:flex;align-items:center}@media (max-width:575px){.kamil-header .td-header-logo img.kk-logo{height:4.2rem}}.kamil-header__nav-col{min-width:0}.kamil-header__menu-wrap{min-width:0}.kamil-header__search-trigger{appearance:none;border:none;background:transparent;padding:10px;margin:0;color:var(--td-theme-primary,#1a1a1a);cursor:pointer;border-radius:8px;line-height:0;transition:background 0.15s ease,opacity 0.15s ease}.kamil-header__search-trigger:hover{background:rgba(0,0,0,0.05)}.kamil-header__search-trigger:focus-visible{outline:2px solid var(--td-theme-primary,#1a1a1a);outline-offset:2px}@media (min-width:992px){.kamil-header .kamil-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.kamil-header .kamil-header__row>.kamil-header__nav-col{width:auto}.kamil-header .kamil-header__row>.kamil-header__actions{justify-self:end}}.kamil-header .td-main-menu-01 nav>ul{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.25rem 2rem}.kamil-header .td-main-menu-01 nav>ul>li{margin-left:0!important}.kamil-header .td-main-menu nav ul li a{font-size:1.4rem;font-weight:600;padding:18px 0;letter-spacing:0.01em}@media (min-width:992px) and (max-width:1199px){.kamil-header .td-main-menu nav ul li a{font-size:1.2rem;padding:16px 0}.kamil-header .td-main-menu-01 nav>ul{gap:0.2rem 1.4rem}}@media (min-width:1200px) and (max-width:1399px){.kamil-header .td-main-menu-01 nav>ul{gap:0.25rem 1.6rem}}.kamil-header .td-main-menu-01 nav ul.submenu,.kamil-header .td-main-menu-01 nav ul.td-submenu{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:240px}.kamil-header .td-main-menu-01 nav ul.submenu li,.kamil-header .td-main-menu-01 nav ul.td-submenu li{width:100%;margin-left:0!important}.kamil-header .td-main-menu-01 nav ul.submenu li a,.kamil-header .td-main-menu-01 nav ul.td-submenu li a{display:block;width:100%;padding:12px 18px;white-space:nowrap}@media (max-width:991px){.td-header-bar.d-block.d-lg-none{margin-left:1.2rem}}.kk-hero{--kk-hero-pb:clamp(6rem,5vw,9rem);position:relative;overflow:hidden;background:linear-gradient(160deg,#f5f9ff 0%,#eef4fb 55%,#f7f5f1 100%);padding-top:clamp(12rem,9vw,16rem);padding-bottom:var(--kk-hero-pb)}.kk-hero__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media (min-width:992px){.kk-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5rem}}.kk-hero__pre{display:inline-flex;align-items:center;gap:8px;margin-bottom:1.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-amber,#f59e0b)}.kk-hero__pre::before{content:"";width:24px;height:2px;background:currentColor}.kk-hero .kk-hero__title{margin:0 0 2rem;font-size:clamp(3rem,2.8vw,4rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--td-theme-primary,#20282d)}.kk-hero .kk-hero__title .kk-em,.kk-hero .kk-hero__title span{font-size:inherit;font-style:italic;font-weight:800;color:var(--kk-blue,#4a9eff)}.kk-hero .kk-hero__lead{max-width:48ch;margin:0 0 3.2rem;font-size:clamp(1.6rem,1.2vw,1.9rem);line-height:1.65;color:#55636b}.kk-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.kk-hero__link{display:inline-flex;align-items:center;gap:1rem;padding:16px 20px;font-size:1.4rem;font-weight:600;line-height:1;color:#55636b;white-space:nowrap;transition:color .3s ease}.kk-hero .td-btn,.kk-hero__link{white-space:nowrap}.kk-hero .td-btn>*{flex-shrink:0}.kk-hero__link:hover{color:var(--kk-blue,#4a9eff)}.kk-hero__link svg{transition:transform .3s ease}.kk-hero__link:hover svg{transform:translateY(4px)}.kk-hero__proof{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;margin:4rem 0 0;padding:2.4rem 0 0;list-style:none;border-top:1px solid rgba(32,40,45,.1)}.kk-hero__proof li{font-size:1.3rem;line-height:1.4;color:#77848b}.kk-hero__proof strong{display:block;font-size:2.4rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-hero__stage{position:relative;padding:3.2rem 0 3.2rem 14%}.kk-hero__photo{margin:0;overflow:hidden;border-radius:24px;aspect-ratio:4 / 5;background:#dfe7ee;box-shadow:0 30px 60px -30px rgba(32,40,45,.35)}.kk-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.kk-hero .kk-hcard{position:absolute;z-index:2;padding:1.6rem 1.8rem;background:#fff;border-radius:16px;box-shadow:0 18px 40px -12px rgba(32,40,45,.22),0 2px 6px rgba(32,40,45,.06);font-size:1.3rem;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-hero .kk-hcard p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.kk-hcard--budget{top:0;left:0;width:26rem}.kk-hero .kk-hcard .kk-hcard__label{font-weight:600}.kk-hero .kk-hcard .kk-hcard__sub{font-size:1.2rem;color:#77848b}.kk-hero .kk-hcard .kk-hcard__amount{margin:.8rem 0 1.2rem;font-size:2.6rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.kk-hcard__meta{display:grid;gap:.6rem;margin:0 0 1.4rem}.kk-hcard__meta div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kk-hcard__meta dt{font-size:1.2rem;font-weight:400;color:#77848b}.kk-hcard__meta dd{margin:0;font-size:1.2rem;font-weight:600}.kk-hcard__pill{display:inline-block;padding:.2rem .8rem;border-radius:999px;background:#e7f7ee;color:#1f9d55;font-size:1.1rem;font-weight:600}.kk-hcard__btns{display:flex;gap:.6rem}.kk-hcard__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:999px;background:#eef1f4;font-size:1.2rem;font-weight:600;line-height:1;white-space:nowrap}.kk-hcard__btn--dark{background:var(--td-theme-primary,#20282d);color:#fff}.kk-hcard--split{top:44%;right:-3.2rem;width:25rem}.kk-hero .kk-hcard .kk-hcard__head{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-weight:600}.kk-hcard__bar{display:flex;gap:.3rem;height:6px;margin-bottom:1.2rem}.kk-hcard__bar span{border-radius:999px}.kk-hcard__bar span:nth-child(1),.kk-hcard__legend li:nth-child(1)::before{background:var(--td-theme-primary,#20282d)}.kk-hcard__bar span:nth-child(2),.kk-hcard__legend li:nth-child(2)::before{background:var(--kk-blue,#4a9eff)}.kk-hcard__bar span:nth-child(3),.kk-hcard__legend li:nth-child(3)::before{background:var(--kk-amber,#f59e0b)}.kk-hcard__bar span:nth-child(4),.kk-hcard__legend li:nth-child(4)::before{background:#c9d2d8}.kk-hcard__legend{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.kk-hcard__legend li{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;color:#55636b}.kk-hcard__legend li::before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%}.kk-hcard__legend strong{margin-left:auto;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-hcard--rooms{bottom:0;left:3%;width:25rem;display:grid;gap:1.2rem;padding:1.4rem 1.6rem}.kk-hcard__room{display:flex;align-items:flex-start;gap:1rem}.kk-hcard__room svg{flex-shrink:0;margin-top:.1rem;color:#55636b}.kk-hero .kk-hcard .kk-hcard__room p{font-weight:600}.kk-hcard__chip{display:inline-block;margin-top:.4rem;padding:.2rem .8rem;border-radius:6px;font-size:1.1rem;font-weight:500;white-space:nowrap}.kk-hcard__chip--blue{background:#eaf3ff;color:#2f7fe0}.kk-hcard__chip--amber{background:#fff4e0;color:#b86e00}.kk-hcard__chip--violet{background:#f1ebff;color:#7c4ddb}@media (min-width:992px) and (max-width:1199px){.kk-hcard--budget{width:23rem}.kk-hcard--split{width:22rem;right:-1.6rem}.kk-hcard--rooms{width:23rem}}@media (max-width:991px){.kk-hero{--kk-hero-pb:5rem;padding-top:clamp(11rem,22vw,14rem)}.kk-hero__grid{gap:3.2rem}.kk-hero__stage{width:100%;max-width:56rem;margin:0 auto}.kk-hero__proof{gap:1.2rem 2.4rem;margin-top:3.2rem}.kk-hero__proof strong{font-size:2rem}}@media (max-width:767px){.kk-hero__stage{padding:2.4rem 0 2.4rem 10%}.kk-hero .kk-hcard{padding:1.2rem 1.4rem;font-size:1.2rem}.kk-hcard--budget{width:21rem}.kk-hero .kk-hcard .kk-hcard__amount{font-size:2.2rem}.kk-hcard--split{width:20rem;right:-.8rem}.kk-hcard--rooms{width:auto;max-width:85%;left:0}}@media (max-width:575px){.kk-hero .kk-hero__title{font-size:3.4rem}.kk-hero .kk-hero__lead{font-size:1.8rem}.kk-hero__link{font-size:1.6rem}.kk-hero__proof li{font-size:1.5rem}.kk-hcard--split{display:none}.kk-hero__stage{padding-left:6%}.kk-hcard--budget{width:21rem}.kk-hcard__btns{display:none}}.kamil-pain-faq .td-faq-thumb{background-color:#f5f9ff}.kamil-pain-faq__main-photo{display:block;aspect-ratio:5 / 3;object-fit:cover;width:100%;height:auto}.kamil-pain-faq__intro{max-width:40rem;margin-left:auto;margin-right:auto;line-height:1.6;color:var(--td-grey-2,#5a5a5a)}.kamil-pain-faq__num{display:inline-block;font-weight:600;font-size:0.9rem;line-height:1.2;color:var(--td-theme-primary);min-width:1.75rem}.kamil-pain-faq .td-faq-btn-2{text-align:left}.kamil-pain-faq .td-faq-cta{margin-top:3rem}.kamil-pain-faq .td-faq-para p:last-of-type{margin-bottom:0}.ks-section{background:#ffffff;padding:100px 0 110px;position:relative}.ks-header{text-align:center;margin-bottom:60px}.ks-header .td-about-para{max-width:560px;margin:0 auto}.ks-groups{display:flex;flex-direction:column;gap:48px}.ks-group__label{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:20px;color:rgba(26,36,40,0.5)}.ks-group__label-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.ks-group__label--edu .ks-group__label-dot{background:#4a9eff;display:none}.ks-group__label.ks-group__label--svc{color:#f59e0b}.ks-group__label--svc .ks-group__label-dot{background:#f59e0b;display:none}.ks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media (max-width:991px){.ks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.ks-grid{grid-template-columns:1fr}}.ks-card{--accent:#4a9eff;position:relative;background:#f8f8f6;padding:32px 28px 28px;display:flex;flex-direction:column;gap:0;cursor:pointer;transition:background 0.25s ease,transform 0.25s ease,border-color 0.25s ease;overflow:hidden}.ks-card:hover,.ks-card--hovered{background:#f8f8f6;transform:translateY(-4px);border-color:rgba(26,36,40,0.15);z-index:2}.ks-card__accent-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform 0.3s ease}.ks-card:hover .ks-card__accent-bar,.ks-card--hovered .ks-card__accent-bar{transform:scaleY(1)}.ks-card__badge{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#fff;background:rgba(245,158,11,0.25);border:1px solid rgba(245,158,11,0.5);padding:4px 10px;border-radius:2px;margin-bottom:14px;align-self:flex-start}.ks-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.ks-card__icon{color:var(--accent);display:flex;align-items:center;opacity:0.9;transition:opacity 0.2s}.ks-card:hover .ks-card__icon{opacity:1}.ks-card__number{font-size:4.8rem;font-weight:700;color:rgba(26,36,40,0.07);line-height:1;letter-spacing:-0.02em;transition:color 0.25s;font-family:var(--td-ff-manrope,"Poppins",sans-serif)}.ks-card:hover .ks-card__number{color:rgba(26,36,40,0.13)}.ks-card__body{flex:1;margin-bottom:24px}.ks-card__category{font-size:1.2rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:10px}.ks-card__title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:12px;font-family:var(--td-ff-manrope,"Poppins",sans-serif)}.ks-card__title a{color:#1a2428;text-decoration:none;transition:color 0.2s}.ks-card__title a:hover{color:var(--accent)}.ks-card__desc{font-size:1.6rem;line-height:1.65;color:rgba(26,36,40,0.65);margin:0}.ks-card__footer{border-top:1px solid rgba(26,36,40,0.08);padding-top:18px}.ks-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:rgba(26,36,40,0.6);text-decoration:none;transition:color 0.2s,gap 0.2s}.ks-card__cta:hover{color:var(--accent);gap:12px}.ks-card__arrow{fill:currentColor;flex-shrink:0;transition:transform 0.2s}.ks-card__cta:hover .ks-card__arrow{transform:translate(2px,-2px)}.ks-card.ks-card--soon{cursor:default;background:#f1f1ef}.ks-card.ks-card--soon:hover{transform:none}.ks-card--soon .ks-card__top,.ks-card--soon .ks-card__body{filter:grayscale(1);opacity:.55}.ks-card.ks-card--soon .ks-card__accent-bar{display:none}.ks-card.ks-card--soon .ks-card__title{color:#1a2428}.ks-card__soon{display:inline-block;padding:.4rem 1rem;border-radius:999px;background:rgba(26,36,40,.08);font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:rgba(26,36,40,.6)}.ks-group--soon .ks-group__label{filter:grayscale(1);opacity:.6}@media (max-width:991px){.ks-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:1.6rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:rgba(26,36,40,0.6);text-decoration:none;transition:color 0.2s,gap 0.2s}.ks-card__title{font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:12px;font-family:var(--td-ff-manrope)}.ks-groups{display:flex;flex-direction:column;gap:48px;padding-left:1.2rem;padding-right:1.2rem}.ks-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.2rem}.ks-group__label{display:flex;gap:10px;font-size:2rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:20px;color:rgb(74 158 255);justify-content:center}.krc-section{background:#1a2428;border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);padding:90px 0 100px;padding-left:1.2rem;padding-right:1.2rem}form#kk-newsletter-form{margin-top:1.6rem}.kamil-about-video-section{padding:2.4rem}}.kamil-contact-trigger{border:0;cursor:pointer;font:inherit}.kamil-contact-modal{position:fixed;inset:0;z-index:3000;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem 2rem;overflow-y:auto}.kamil-contact-modal__backdrop{position:fixed;inset:0;border:0;background:rgba(15,23,42,0.62);cursor:pointer}.kamil-contact-modal__panel{position:relative;z-index:1;width:min(100%,980px);padding:clamp(1.4rem,3vw,2.4rem);background:#fff;box-shadow:0 30px 90px rgba(15,23,42,0.28)}.kamil-contact-modal__close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#f5f9ff;color:var(--td-theme-primary);font-size:1.8rem;line-height:1;cursor:pointer}.kamil-contact-modal__pre,.kamil-contact-modal__success>span{display:inline-block;margin-bottom:0.75rem;color:rgb(74,158,255);font-size:2rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.kamil-contact-modal h2{margin:0 3rem 1rem 0;color:var(--td-theme-primary);font-size:2rem;line-height:1.2}.kamil-contact-modal__intro,.kamil-contact-modal__success p{max-width:760px;margin-bottom:1.5rem;color:var(--td-grey-2);font-size:1.6rem;line-height:1.65}.kamil-contact-modal__alert{margin-bottom:1rem;padding:0.7rem 1rem;border-left:4px solid #d92d20;background:#fff4f2;color:#8f1f15;font-size:1.4rem;font-weight:700}.kamil-contact-form{display:grid;gap:0.8rem}.kamil-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem}.kamil-contact-form__field label{display:grid;gap:0.35rem;color:var(--td-theme-primary);font-size:1.4rem;font-weight:600}.kamil-contact-form__field input,.kamil-contact-form__field input[type="text"],.kamil-contact-form__field input[type="email"],.kamil-contact-form__field input[type="tel"],.kamil-contact-form__field input[type="number"],.kamil-contact-form__field input[type="date"],.kamil-contact-form__field input[type="url"],.kamil-contact-form__field input[type="password"],.kamil-contact-form__field select,.kamil-contact-form__field textarea{width:100%;height:auto;line-height:normal;border:1px solid var(--td-common-line);padding:0.6rem 0.9rem;background:#fff;color:var(--td-theme-primary);font-family:inherit;font-size:1.4rem;font-weight:500;box-shadow:none}.kamil-contact-form__field input:-webkit-autofill,.kamil-contact-form__field input:-webkit-autofill:hover,.kamil-contact-form__field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:var(--td-theme-primary);font-size:1.4rem}.kamil-contact-form__field input::placeholder,.kamil-contact-form__field textarea::placeholder{font-size:1.4rem;font-weight:400;color:rgba(0,0,0,0.35)}.kamil-contact-form__field textarea{min-height:100px;resize:vertical}.kamil-contact-problems{border:1px solid var(--td-common-line);padding:0.65rem 0.9rem 0.75rem}.kamil-contact-problems legend{float:none;width:auto;margin:0 0 0.5rem;color:var(--td-theme-primary);font-size:1.6rem;font-weight:700}.kamil-contact-problems__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.3rem 0.75rem}.kamil-contact-problems label{display:flex;align-items:flex-start;gap:0.42rem;padding:0;border:0;background:transparent;color:var(--td-theme-primary);font-size:1.2rem;font-weight:400;line-height:1.3;cursor:pointer}.kamil-contact-problems input{flex:0 0 auto;width:12px;height:12px;margin-top:0.15rem;accent-color:rgb(74,158,255)}.kamil-contact-form__field input:focus,.kamil-contact-form__field select:focus,.kamil-contact-form__field textarea:focus{outline:2px solid rgba(74,158,255,0.25);border-color:rgb(74,158,255)}.kamil-contact-form__field>span{display:inline-block;margin-top:0.25rem;color:#d92d20;font-size:1.2rem;font-weight:600}.kamil-contact-form__field.is-error input,.kamil-contact-form__field.is-error select,.kamil-contact-form__field.is-error textarea{border-color:#d92d20;background:#fffafa}.kamil-contact-form__grid--schedule{max-width:620px}.kamil-contact-form__schedule{display:flex;align-items:flex-end;gap:0.8rem;flex-wrap:wrap}.kamil-contact-form__schedule .kamil-contact-form__field{flex:1 1 160px}.kamil-contact-form__schedule-btn{flex:0 0 auto;padding-bottom:0}.kamil-contact-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:0.5rem}.kamil-contact-form__footer p{max-width:420px;margin:0;color:var(--td-grey-2);font-size:1.2rem;line-height:1.5}.kamil-contact-modal__success{padding:clamp(1rem,3vw,2rem) 0}@media (max-width:767px){.kamil-contact-modal{padding-top:1rem}.kamil-contact-modal__panel{width:100%}.kamil-contact-form__grid,.kamil-contact-form__footer{grid-template-columns:1fr}.kamil-contact-form__schedule{flex-direction:column;align-items:stretch}.kamil-contact-form__schedule .kamil-contact-form__field{flex:1 1 1px}.kamil-contact-form__schedule-btn .td-btn{width:100%;justify-content:center}.kamil-contact-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kamil-contact-form__footer{align-items:flex-start;flex-direction:column}}.kamil-contact-inline{padding:clamp(1.6rem,3vw,2.8rem);background:#fff;border:1px solid rgba(74,158,255,0.16);box-shadow:0 18px 45px rgba(13,28,39,0.06);border-radius:16px}.kamil-contact-inline__success{padding:clamp(2rem,4vw,3rem);background:#fff;border:1px solid rgba(74,158,255,0.16);border-radius:16px;text-align:center}.kamil-contact-page{background:#f7fbff}.kamil-contact-hero{background:#fff}.kamil-contact-risks,.kamil-contact-paths{background:#fff}.kamil-contact-home.td-contact-3-area{background:#fff}.kamil-contact-eyebrow{display:inline-flex;margin-bottom:0.8rem;color:rgb(74,158,255);font-size:1.2rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.kamil-contact-hero h1{max-width:860px;margin-bottom:1.25rem;color:var(--td-theme-primary);font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08}.kamil-contact-hero p,.kamil-contact-section-head p,.kamil-contact-brief p,.kamil-contact-risk-card p,.kamil-contact-path-card p{color:rgba(13,28,39,0.72);line-height:1.72}.kamil-contact-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.kamil-contact-mail{color:var(--td-theme-primary);font-weight:700;text-decoration:underline;text-underline-offset:5px}.kamil-contact-diagnostic,.kamil-contact-risk-card,.kamil-contact-path-card,.kamil-contact-brief-form,.kamil-contact-direct{background:#fff;border:1px solid rgba(74,158,255,0.16);box-shadow:0 18px 45px rgba(13,28,39,0.08)}.kamil-contact-diagnostic{padding:clamp(1.5rem,3vw,2.2rem)}.kamil-contact-diagnostic span{color:rgb(74,158,255);font-weight:700}.kamil-contact-diagnostic h2{margin:0.7rem 0 1rem;font-size:clamp(1.4rem,3vw,2.0rem)}.kamil-contact-diagnostic ul{display:grid;gap:0.7rem;margin:0;padding-left:1.3rem}.kamil-contact-diagnostic li{color:rgba(13,28,39,0.76)}.kamil-contact-risk-card,.kamil-contact-path-card{height:100%;padding:1.6rem}.kamil-contact-risk-card svg,.kamil-contact-path-card svg{color:rgb(74,158,255)}.kamil-contact-risk-card h3,.kamil-contact-path-card h3{margin:1rem 0 0.65rem;font-size:1.2rem}.kamil-contact-section-head{max-width:820px;margin-bottom:2rem}.kamil-contact-brief{background:#fff}.kamil-contact-direct{display:grid;gap:1rem;margin-top:2rem;padding:1.35rem;background:radial-gradient(circle at 100% 0%,rgba(74,158,255,0.12),transparent 36%),#fff}.kamil-contact-direct__pre{color:rgb(74,158,255);font-size:1.2rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.kamil-contact-direct h3{margin:0;color:var(--td-theme-primary);font-size:1.4rem}.kamil-contact-direct__mail{display:inline-flex;align-items:center;gap:0.55rem;color:rgb(74,158,255);font-weight:700}.kamil-contact-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.kamil-contact-social-grid a{display:flex;align-items:center;gap:0.7rem;padding:0.85rem;background:#f7fbff;color:var(--td-theme-primary);border:1px solid rgba(74,158,255,0.14)}.kamil-contact-social-grid a:hover{background:rgb(74,158,255);color:#fff}.kamil-contact-social-grid span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(74,158,255,0.12);color:rgb(74,158,255);flex-shrink:0}.kamil-contact-social-grid a:hover span{background:rgba(255,255,255,0.18);color:#fff}.kamil-contact-social-grid strong{line-height:1.1}.kamil-contact-social-grid small{color:rgba(13,28,39,0.62);font-weight:700}.kamil-contact-social-grid a:hover small{color:rgba(255,255,255,0.82)}.kamil-contact-brief-form{display:grid;gap:1rem;padding:clamp(1.35rem,3vw,2rem)}form#kk-contact-brief-form{display:flex;flex-direction:column;gap:1.6rem}.kamil-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kamil-contact-brief-form label{display:grid;gap:0.35rem;color:var(--td-theme-primary);font-size:1.4rem;font-weight:600}.kamil-contact-brief-form input:not([type="checkbox"]),.kamil-contact-brief-form input[type="text"]:not([type="checkbox"]),.kamil-contact-brief-form input[type="email"],.kamil-contact-brief-form input[type="tel"],.kamil-contact-brief-form select,.kamil-contact-brief-form textarea{width:100%;height:auto;line-height:normal;border:1px solid var(--td-common-line);padding:0.6rem 0.9rem;background:#fff;font-family:inherit;font-size:1.4rem;font-weight:400;box-shadow:none}.kamil-contact-brief-form input::placeholder,.kamil-contact-brief-form textarea::placeholder{font-size:1.4rem;font-weight:400;color:rgba(0,0,0,0.3)}.kamil-contact-brief-form input:-webkit-autofill,.kamil-contact-brief-form input:-webkit-autofill:hover,.kamil-contact-brief-form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:var(--td-theme-primary);font-size:1.4rem}.kamil-contact-brief-form textarea{min-height:150px;resize:vertical}.kamil-contact-brief-form fieldset{margin:0;padding:0;border:0}.kamil-contact-brief-form legend{margin-bottom:0.5rem;color:var(--td-theme-primary);font-size:1.4rem;font-weight:600}.kamil-contact-problem-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.4rem 0.85rem}.kamil-contact-problem-tags label{display:flex;align-items:center;gap:0.45rem;color:rgba(13,28,39,0.78);font-size:1.2rem;font-weight:400}.kamil-contact-problem-tags input{flex:0 0 auto;width:15px;height:15px;accent-color:rgb(74,158,255)}.kamil-contact-success{display:grid;gap:0.75rem;padding:1.5rem;background:#f5f9ff}.kamil-contact-success svg{color:rgb(74,158,255)}.kamil-contact-success h3{margin:0}@media (max-width:767px){.kamil-contact-form-grid,.kamil-contact-problem-tags,.kamil-contact-social-grid{grid-template-columns:1fr}}@media (max-width:991px){.kamil-contact-risk-card h3,.kamil-contact-path-card h3{margin:1rem 0 0.65rem;font-size:2rem}.kamil-contact-direct h3{margin:0;color:var(--td-theme-primary);font-size:1.6rem}.kamil-contact-social-grid a{display:flex;align-items:center;gap:0.7rem;padding:0.85rem;background:#f7fbff;color:var(--td-theme-primary);border:1px solid rgba(74,158,255,0.14);font-size:2rem}.kamil-contact-brief-form label,.kamil-contact-brief-form legend,.kamil-contact-brief-form input,.kamil-contact-brief-form textarea,.kamil-contact-brief-form select,.kamil-contact-brief-form option,.kamil-contact-brief-form .kamil-contact-problem-tags label{font-size:1.6rem}.kamil-contact-brief-form input::placeholder,.kamil-contact-brief-form textarea::placeholder{font-size:1.6rem}}.kamil-about-hero{background:#f5f9ff}.kamil-about-hero .kamil-impressions-arrow{position:absolute;top:42px;left:clamp(24px,5vw,86px);z-index:1;align-items:center;justify-content:center;color:#20282d}.kamil-about-hero .kamil-impressions-arrow svg{display:block;width:clamp(72px,8vw,116px);height:auto}.kamil-about-hero__media{position:relative;display:block;width:100%}.kamil-about-hero__media::before{content:"";position:absolute;right:-6%;bottom:-22px;width:55%;height:62%;background:var(--kk-blue);opacity:.10;border-radius:20px;z-index:0}.kamil-about-hero__photo{display:block;position:relative;z-index:1;border-radius:20px;max-height:min(620px,78vh);object-fit:cover;object-position:center;box-shadow:0 30px 60px rgba(32,40,45,.14)}.kamil-about-hero__badge{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:.2rem;padding:1.4rem 1.8rem;background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(32,40,45,.16)}.kamil-about-hero__badge-num{font-size:2.8rem;font-weight:800;line-height:1;color:var(--kk-blue)}.kamil-about-hero__badge-label{font-size:1.3rem;font-weight:600;color:var(--td-theme-primary)}.kamil-about-hero__content{margin-left:clamp(0px,4vw,70px)}.kamil-about-hero__region{color:var(--td-theme-primary);font-weight:600;line-height:1.55}.kamil-about-numbers{background:var(--td-common-white)}.kamil-about-stat{border:1px solid rgba(74,158,255,.18);background:var(--kk-light);padding:clamp(2rem,3vw,2.8rem);border-radius:16px;position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.kamil-about-stat::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--kk-blue)}.kamil-about-stat:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(32,40,45,0.08)}.kamil-about-stat h3{margin-bottom:1rem;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1;color:var(--kk-blue);font-weight:700;display:flex;align-items:baseline}.kamil-about-stat__plus{font-size:.55em;font-weight:700;color:var(--kk-blue);margin-left:.04em}.kamil-about-stat__prefix{display:block;font-size:1.2rem;font-weight:600;line-height:1.3;margin-bottom:0.5rem;color:var(--td-grey-2)}.kamil-about-stat p{margin-bottom:0;color:var(--td-grey-2);line-height:1.55}.kamil-about-regions{display:flex;flex-wrap:wrap;gap:0.75rem}.kamil-about-regions span{display:inline-flex;align-items:center;padding:0.75rem 1rem;border-radius:999px;background:#f5f9ff;color:var(--td-theme-primary);font-weight:600}.kamil-about-anecdotes{overflow:hidden}.kamil-anecdotes-swiper .swiper-slide{height:auto}.kamil-about-anecdote{display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:240px;padding:clamp(2rem,3vw,2.6rem);background:#fff;border:1px solid rgba(32,40,45,0.08);border-radius:14px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.kamil-about-anecdote:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(32,40,45,0.08)}.kamil-about-anecdote span{position:absolute;top:.4rem;right:1.6rem;margin:0;font-size:6.4rem;line-height:1;font-weight:800;color:rgba(74,158,255,.18)}.kamil-about-anecdote p{position:relative;z-index:1;margin-bottom:0;padding-top:1.2rem;color:var(--td-theme-primary);font-size:1.5rem;line-height:1.6}.kamil-about-social{display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem;padding:2.2rem;color:var(--td-theme-primary);border:1px solid var(--td-common-line);border-radius:14px;background:#fff;position:relative;box-shadow:0 10px 30px rgba(32,40,45,.05);transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.kamil-about-social:hover{transform:translateY(-4px);color:var(--td-theme-primary);border-color:var(--kk-blue);box-shadow:0 22px 48px rgba(74,158,255,.16)}.kamil-about-social svg{width:46px!important;height:46px!important;padding:11px;border-radius:12px;background:rgba(74,158,255,.10);color:var(--kk-blue);transition:background 0.3s ease,color 0.3s ease}.kamil-about-social:hover svg{background:var(--kk-blue);color:#fff}.kamil-about-social span{font-size:1.4rem;font-weight:600}.kamil-about-social strong{color:var(--td-grey-2);font-weight:500}.kamil-about-social__arrow{position:absolute;top:1.8rem;right:1.8rem;display:inline-flex;color:var(--td-grey-3);transition:color 0.3s ease,transform 0.3s ease}.kamil-about-social:hover .kamil-about-social__arrow{color:var(--kk-blue);transform:translate(2px,-2px)}.kamil-about-contact__inner{display:block;min-height:clamp(260px,30vw,330px);padding:clamp(2rem,4vw,4rem);padding-right:min(42vw,430px);background:rgb(74,158,255);overflow:visible;position:relative;border-radius:20px}.kamil-about-contact__content{max-width:720px;position:relative;z-index:2}.kamil-about-contact__photo{position:absolute;right:clamp(0rem,2vw,2rem);bottom:0;z-index:1;width:clamp(250px,31vw,380px);pointer-events:none}.kamil-about-contact__photo img{display:block;width:100%;max-width:none;max-height:clamp(310px,38vw,430px);object-fit:contain;object-position:bottom center}.kamil-about-contact__inner .td-section-title-pre,.kamil-about-contact__inner .td-section-title,.kamil-about-contact__inner .td-about-para{color:#fff}.kamil-about-contact__actions{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem;margin-top:clamp(2rem,3vw,2.8rem)}.kamil-about-contact__actions .td-btn{background:var(--td-theme-primary);color:#fff}@media (max-width:991px){.kamil-about-hero__content{margin-left:0}.kamil-about-contact__inner{min-height:auto;padding-right:clamp(2rem,4vw,4rem)}.kamil-about-contact__photo{display:none}.kamil-about-contact__actions{position:static;margin-top:1.5rem;transform:none}.kamil-about-hero__photo{height:260px;max-height:260px;width:100%;object-fit:cover;object-position:center 30%}.kamil-about-hero__media::before{display:none}.kamil-about-hero__badge{left:12px;bottom:12px;padding:1rem 1.3rem}.kamil-about-hero__badge-num{font-size:2.2rem}.kamil-about-social span{font-size:2rem}}.kamil-service-page-hero,.kamil-service-audience,.kamil-service-practice,.kamil-service-topics{background:#f5f9ff}.kamil-service-page-hero__lead{color:var(--td-theme-primary);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;line-height:1.35}.kamil-service-page-hero__actions{display:flex;flex-wrap:wrap;gap:0.85rem}.kamil-service-page-hero__image-wrap{position:relative;overflow:hidden;background:#fff;box-shadow:0 30px 70px rgba(32,40,45,0.1)}.kamil-service-page-hero__image-wrap img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.kamil-service-page-hero__image-wrap span{position:absolute;right:24px;bottom:24px;left:24px;padding:1rem 1.25rem;background:#fff;color:var(--td-theme-primary);font-weight:700;line-height:1.35}.kamil-service-step{position:relative;padding:clamp(1.5rem,3vw,2.4rem);border:1px solid var(--td-common-line);background:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease}.kamil-service-step:hover,.kamil-service-path:hover,.kamil-service-topic:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(32,40,45,0.08)}.kamil-service-step>span{display:inline-flex;margin-bottom:1.2rem;color:rgb(74,158,255);font-size:2.8rem;font-weight:700;line-height:1}.kamil-service-step h3,.kamil-service-path h3{margin-bottom:1rem;color:var(--td-theme-primary);font-size:clamp(1.25rem,2vw,1.6rem)}.kamil-service-step p,.kamil-service-path p,.kamil-service-booking__box p,.kamil-service-calendar p,.kamil-service-topic p,.kamil-service-final p{color:var(--td-grey-2);line-height:1.6}.kamil-service-path{display:flex;flex-direction:column;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--td-common-line);background:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease}.kamil-service-path__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:1.4rem;border-radius:50%;background:#f5f9ff}.kamil-service-path a,.kamil-service-path button{margin-top:auto;color:var(--td-theme-primary);font-weight:600;text-align:left;background:transparent}.kamil-service-practice__strong{color:var(--td-theme-primary);font-weight:700;line-height:1.6}.kamil-service-booking__box,.kamil-service-calendar{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--td-common-line);background:#fff}.kamil-service-calendar{display:flex;flex-direction:column;justify-content:space-between;background:#f5f9ff}.kamil-service-calendar__top{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2rem;color:var(--td-theme-primary);font-weight:700}.kamil-service-calendar__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.kamil-service-calendar__slots a,.kamil-service-calendar__slots button{display:flex;min-height:58px;align-items:center;justify-content:center;border:1px solid rgba(74,158,255,0.35);background:#fff;color:var(--td-theme-primary);font-weight:600}.kamil-service-topic{display:flex;gap:1rem;padding:clamp(1.25rem,3vw,1.8rem);border:1px solid rgba(32,40,45,0.08);background:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease}.kamil-service-topic svg{flex:0 0 auto;color:rgb(74,158,255)}.kamil-service-final__inner{display:block;min-height:clamp(260px,30vw,330px);padding:clamp(2rem,4vw,4rem);padding-right:min(42vw,430px);background:rgb(74,158,255);overflow:visible;position:relative;border-radius:20px}.kamil-service-final__content{max-width:720px;position:relative;z-index:2}.kamil-service-final__photo{position:absolute;right:clamp(0rem,2vw,2rem);bottom:0;z-index:1;width:clamp(250px,31vw,380px);pointer-events:none}.kamil-service-final__photo img{display:block;width:100%;height:auto;max-width:none;max-height:clamp(310px,38vw,430px);object-fit:contain;object-position:bottom center}.kamil-service-final__inner .td-section-title-pre,.kamil-service-final__inner .td-section-title,.kamil-service-final__inner p{color:#fff}.kamil-service-final__actions{position:absolute;right:clamp(2rem,4vw,4rem);top:50%;bottom:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;transform:translateY(-20%);justify-content:flex-end}.kamil-service-final__actions .td-btn{background:var(--td-theme-primary);color:#fff}.kamil-service-case-studies{background:#fff}.kamil-inspection-calc-section{background:var(--td-theme-primary)}.kamil-inspection-calc-section .td-section-title-pre,.kamil-inspection-calc-section .td-section-title,.kamil-inspection-calc-section .td-about-para{color:var(--td-common-white)}.kamil-inspection-calc{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;background:var(--alpha-border);border:1px solid var(--alpha-hover);border-radius:12px;padding:clamp(2rem,4vw,3.2rem)}.kamil-inspection-calc__inputs{display:flex;flex-direction:column;gap:1.6rem}.kamil-inspection-calc__field{display:flex;flex-direction:column;gap:0.6rem}.kamil-inspection-calc__field label{display:flex;align-items:center;gap:0.5rem;font-size:1.2rem;font-weight:500;color:var(--alpha-body)}.kamil-inspection-calc__field input{height:auto;padding:12px 20px;background:var(--alpha-border);border:1px solid var(--alpha-hover);border-radius:8px;color:var(--td-common-white);font-size:1.4rem;outline:none;transition:border-color .2s;width:100%}.kamil-inspection-calc__field input::placeholder{color:var(--alpha-placeholder)}.kamil-inspection-calc__field input:focus{border-color:var(--alpha-secondary)}.kamil-inspection-calc__field input::-webkit-outer-spin-button,.kamil-inspection-calc__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kamil-inspection-calc__field input[type=number]{-moz-appearance:textfield}.kamil-inspection-calc__output{display:flex;flex-direction:column;gap:1.2rem}.kamil-inspection-calc__rows{display:flex;flex-direction:column;gap:0;border:1px solid var(--alpha-hover);border-radius:8px;overflow:hidden}.kamil-inspection-calc__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.6rem;border-bottom:1px solid var(--alpha-border);font-size:1.4rem;color:var(--alpha-body)}.kamil-inspection-calc__row:last-child{border-bottom:0}.kamil-inspection-calc__row strong{color:var(--td-common-white);font-weight:600}.kamil-inspection-calc__free{color:rgb(34,197,94)!important}.kamil-inspection-calc__row--total{background:var(--alpha-border);font-weight:600;color:var(--td-common-white)}.kamil-inspection-calc__row--total strong{font-size:1.8rem}.kamil-inspection-calc__note{font-size:1.4rem;color:var(--alpha-placeholder);line-height:1.5;margin:0}.kamil-inspection-calc__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:140px;border:1px dashed var(--alpha-muted);border-radius:8px;color:var(--alpha-placeholder);text-align:center;padding:2rem}.kamil-inspection-calc__placeholder p{font-size:1.4rem;margin:0}.kamil-inspection-scope__tabs{display:flex;flex-wrap:wrap;gap:0.6rem}.kamil-inspection-scope__tab{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.4rem;border:1px solid var(--td-common-line);border-radius:8px;background:#fff;color:var(--td-theme-primary);font-size:1.2rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.kamil-inspection-scope__tab.is-active,.kamil-inspection-scope__tab:hover{background:var(--td-theme-primary);border-color:var(--td-theme-primary);color:#fff}.kamil-inspection-scope__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}.kamil-inspection-scope__card{padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--td-common-line);background:#fff;border-radius:4px;transition:transform .3s,box-shadow .3s}.kamil-inspection-scope__card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(32,40,45,.07)}.kamil-inspection-scope__card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f5f9ff;margin-bottom:1rem;color:rgb(74,158,255)}.kamil-inspection-scope__card h3{margin-bottom:0.6rem;font-size:1.4rem;font-weight:600;color:var(--td-theme-primary)}.kamil-inspection-scope__card p{font-size:1.2rem;color:var(--td-grey-2);line-height:1.6;margin:0}.kamil-inspection-scope__excluded{padding:2rem 2.4rem;background:#fff;border:1px solid var(--td-common-line);border-radius:4px}.kamil-inspection-scope__excluded h3{font-size:1.4rem;font-weight:600;color:var(--td-theme-primary);margin-bottom:1.2rem}.kamil-inspection-scope__excluded ul{display:flex;flex-wrap:wrap;gap:0.6rem 2.4rem;list-style:none;padding:0;margin:0}.kamil-inspection-scope__excluded li{font-size:1.2rem;color:var(--td-grey-2);padding-left:1.2rem;position:relative}.kamil-inspection-scope__excluded li::before{content:"–";position:absolute;left:0;color:var(--td-grey-2)}.kamil-inspection-deliverable{display:flex;flex-direction:column;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--td-common-line);background:#fff;border-radius:4px;transition:transform .3s,box-shadow .3s}.kamil-inspection-deliverable:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(32,40,45,.07)}.kamil-inspection-deliverable__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--td-theme-primary);color:#fff;margin-bottom:1.4rem}.kamil-inspection-deliverable h3{margin-bottom:0.6rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;color:var(--td-theme-primary)}.kamil-inspection-deliverable p{font-size:1.2rem;color:var(--td-grey-2);line-height:1.6;margin:0}.kamil-inspection-docs__tabs{display:flex;flex-wrap:wrap;gap:0.6rem}.kamil-inspection-docs__tab{padding:0.75rem 1.4rem;border:1px solid var(--td-common-line);border-radius:8px;background:#fff;color:var(--td-theme-primary);font-size:1.2rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.kamil-inspection-docs__tab.is-active,.kamil-inspection-docs__tab:hover{background:var(--td-theme-primary);border-color:var(--td-theme-primary);color:#fff}.kamil-inspection-docs__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;max-width:640px}.kamil-inspection-docs__list li{display:flex;align-items:flex-start;gap:0.8rem;font-size:1.4rem;color:var(--td-theme-primary);line-height:1.5}.kamil-inspection-docs__list li svg{flex-shrink:0;margin-top:0.2rem;color:rgb(74,158,255)}.kamil-inspection-docs__note{margin-top:2.4rem;font-size:1.2rem;color:var(--td-grey-2)}.kamil-inspection-docs__note a{color:rgb(74,158,255);text-decoration:none}@media (max-width:767px){.kamil-service-page-hero__image-wrap img{aspect-ratio:4 / 3}.kamil-service-final__inner{min-height:auto;padding-right:clamp(2rem,4vw,4rem)}.kamil-service-final__photo{display:none}.kamil-service-final__actions{position:static;margin-top:1.5rem;transform:none}.kamil-service-calendar__slots{grid-template-columns:1fr}.kamil-inspection-calc{grid-template-columns:1fr}.kamil-inspection-scope__grid{grid-template-columns:1fr}.kamil-service-step h3,.kamil-service-path h3{font-size:2rem}.kamil-inspection-calc__field label{display:flex;align-items:center;gap:0.5rem;font-size:1.6rem;font-weight:500;color:rgba(255,255,255,.6)}.kamil-inspection-calc__placeholder p{font-size:1.6rem;margin:0}.kamil-inspection-scope__tab{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.4rem;border:1px solid var(--td-common-line);border-radius:8px;background:#fff;color:var(--td-theme-primary);font-size:1.6rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.kamil-inspection-scope__card h3{margin-bottom:0.6rem;font-size:2rem;font-weight:600;color:var(--td-theme-primary)}.kamil-inspection-scope__card p{font-size:1.6rem;color:var(--td-grey-2);line-height:1.6;margin:0}.kamil-inspection-scope__excluded h3{font-size:1.6rem;font-weight:600;color:var(--td-theme-primary);margin-bottom:1.2rem}.kamil-inspection-scope__excluded li{font-size:1.6rem;color:var(--td-grey-2);padding-left:1.2rem;position:relative}.kamil-inspection-deliverable h3{margin-bottom:0.6rem;font-size:2rem;font-weight:600;color:var(--td-theme-primary)}.kamil-inspection-deliverable p{font-size:1.6rem;color:var(--td-grey-2);line-height:1.6;margin:0}.kamil-inspection-docs__note{margin-top:2rem;font-size:1.6rem;color:var(--td-grey-2)}.kamil-inspection-docs__list li{display:flex;align-items:flex-start;gap:0.8rem;font-size:1.6rem;color:var(--td-theme-primary);line-height:1.5}}.kk-insp-calc{padding:clamp(5rem,8vw,8rem) 0;background:var(--td-theme-primary)}.kk-insp-calc__header{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;align-items:end;margin-bottom:4rem}.kk-insp-calc__header-left{display:flex;flex-direction:column;gap:1rem}.kk-insp-calc__title{font-size:clamp(2.4rem,4vw,3.8rem);font-weight:700;color:var(--td-common-white);line-height:1.2;margin:0}.kk-insp-calc__desc{font-size:1.4rem;color:var(--alpha-body);line-height:1.6;margin:0;padding-bottom:0.4rem}.kk-insp-calc__card{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;background:var(--alpha-border);border:1px solid var(--alpha-hover);border-radius:16px;padding:clamp(2.4rem,4vw,4rem)}.kk-insp-calc__form{display:flex;flex-direction:column;gap:2rem}.kk-insp-field{display:flex;flex-direction:column;gap:0.8rem}.kk-insp-field__label{display:flex;align-items:center;gap:0.6rem;font-size:1.2rem;font-weight:500;color:var(--alpha-body);letter-spacing:0.02em}.kk-insp-field__input{height:auto;padding:14px 18px;background:rgba(255,255,255,0.04);border:1px solid var(--alpha-hover);border-radius:10px;color:var(--td-common-white);font-size:1.4rem;outline:none;transition:border-color .2s,background .2s;width:100%;-webkit-appearance:none}.kk-insp-field__input::placeholder{color:var(--alpha-placeholder)}.kk-insp-field__input:focus{border-color:var(--kk-amber);background:rgba(255,255,255,0.07)}.kk-insp-field__input::-webkit-outer-spin-button,.kk-insp-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kk-insp-field__input[type=number]{-moz-appearance:textfield}.kk-insp-field__hint{font-size:1.2rem;color:rgb(52,211,153);margin:0}.kk-insp-calc__result{display:flex;flex-direction:column;justify-content:center}.kk-insp-placeholder{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:3.2rem 2rem;border:1px dashed rgba(255,255,255,0.14);border-radius:12px;text-align:center;color:var(--alpha-placeholder)}.kk-insp-placeholder p{font-size:1.4rem;line-height:1.6;margin:0;max-width:26ch}.kk-insp-link{display:inline-flex;align-items:center;gap:0.5rem;font-size:1.2rem;color:var(--kk-amber);text-decoration:none;transition:opacity .2s}.kk-insp-link:hover{opacity:0.8}.kk-insp-loading{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:3.2rem 2rem;color:var(--alpha-placeholder);font-size:1.4rem}.kk-insp-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,0.12);border-top-color:var(--kk-amber);border-radius:50%;animation:kk-spin 0.7s linear infinite}@keyframes kk-spin{to{transform:rotate(360deg)}}.kk-insp-error{padding:1.4rem 1.8rem;background:rgba(239,68,68,0.12);border:1px solid rgba(239,68,68,0.3);border-radius:10px;font-size:1.4rem;color:rgb(252,165,165);margin:0}.kk-insp-rows{display:flex;flex-direction:column;gap:0;border:1px solid var(--alpha-hover);border-radius:12px;overflow:hidden}.kk-insp-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 2rem;border-bottom:1px solid var(--alpha-hover);font-size:1.4rem;color:var(--alpha-body)}.kk-insp-row:last-child{border-bottom:0}.kk-insp-row strong{color:var(--td-common-white);font-weight:600}.kk-insp-row--total{background:rgba(245,158,11,0.1);font-weight:600;color:var(--td-common-white)}.kk-insp-row--total strong{font-size:2rem;color:var(--kk-amber)}.kk-insp-note{font-size:1.2rem;color:var(--alpha-placeholder);line-height:1.5;margin:1.2rem 0 1.6rem}@media (max-width:991px){.kk-insp-calc__header{grid-template-columns:1fr;gap:1.6rem}}@media (max-width:767px){.kk-insp-calc__card{grid-template-columns:1fr;gap:2rem}.kk-insp-calc__title{font-size:2.8rem}}.kamil-training-hero,.kamil-training-insight,.kamil-training-dates{background:#f5f9ff}.kamil-training-card{display:flex;flex-direction:column;border:1px solid var(--td-common-line);background:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease}.kamil-training-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(32,40,45,0.08)}.kamil-training-card__image{aspect-ratio:16 / 10;object-fit:cover;display:block;width:100%}.kamil-training-card__image-wrap{position:relative;display:block;overflow:hidden}.kts-seats--ribbon{position:absolute;bottom:1.2rem;left:0;border-radius:0 99px 99px 0;padding:0.5rem 1.3rem 0.5rem 1.4rem;font-size:1.2rem;font-weight:700;box-shadow:0 4px 14px rgba(0,0,0,0.25);z-index:2;margin-left:12px;background:#c0392b!important;color:#fff!important}.kts-seats--ribbon.kts-seats--ok{background:#1a7a45!important;color:#fff!important}.kts-seats--ribbon.kts-seats--low{background:#b35a00!important;color:#fff!important}.kts-seats--ribbon.kts-seats--critical{background:#c0392b!important;color:#fff!important}.kts-seats--ribbon.kts-seats--waitlist{background:rgba(13,28,39,0.75)!important;color:#fff!important}.kamil-training-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem)}.kamil-training-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#f5f9ff;color:var(--td-theme-primary)}.kamil-training-card__type{color:rgb(74,158,255);font-weight:700;text-transform:uppercase;letter-spacing:0.04em;font-size:0.75rem}.kamil-training-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem}.kamil-training-card__footer strong{font-size:1.2rem;color:var(--td-theme-primary)}@media (max-width:991px){.kamil-training-card__footer strong{font-size:2rem;color:var(--td-theme-primary)}.kamil-training-program__item h4{font-size:1.6rem}.kts-trigger{display:inline-flex;align-items:center;gap:1rem;margin-top:1.6rem;padding:0;background:none;border:none;cursor:pointer;color:var(--td-grey-2);font-size:1.6rem;font-weight:400;line-height:1;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-align:left;width:100%;opacity:1;transition:color 0.2s ease,text-decoration-color 0.2s ease}.kamil-training-date-card span{display:inline-block;margin-bottom:0;color:rgb(74,158,255);font-weight:700}.kts-seats{display:inline-flex;align-items:center;padding:0.3rem 0.75rem;border-radius:99px;font-size:1.6rem;font-weight:600;line-height:1;white-space:nowrap}}.kamil-training-insight__strong{color:var(--td-theme-primary);font-weight:700;line-height:1.6}.kamil-training-detail-hero{background:#f5f9ff}.kamil-training-detail-hero__meta{display:inline-flex;padding:0.75rem 1rem;border-radius:999px;background:#fff;color:var(--td-theme-primary);font-weight:700}.kamil-woo-box{overflow:hidden;background:#fff;border:1px solid rgba(32,40,45,0.1);box-shadow:0 30px 70px rgba(32,40,45,0.08)}.kamil-woo-media{display:flex;flex-direction:column}.kamil-woo-media__main{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#0d1c27}.kamil-woo-media__video,.kamil-woo-media__preview{width:100%;height:100%;object-fit:cover;display:block;object-position:top}.kamil-woo-media__thumbs{display:flex;gap:0.5rem;padding:0.6rem 0.8rem;background:#f4f6f8;border-bottom:1px solid rgba(32,40,45,0.08);overflow-x:auto}.kamil-woo-media__thumb{position:relative;flex-shrink:0;width:72px;height:48px;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;padding:0;background:#0d1c27;transition:border-color 0.18s ease}.kamil-woo-media__thumb img,.kamil-woo-media__thumb video{width:100%;height:100%;object-fit:cover;display:block}.kamil-woo-media__thumb.is-active{border-color:rgb(74,158,255)}.kamil-woo-media__thumb:hover:not(.is-active){border-color:rgba(74,158,255,0.45)}.kamil-woo-media__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(13,28,39,0.45);color:#fff;pointer-events:none}.kamil-woo-media__mute{position:absolute;bottom:0.75rem;right:0.75rem;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:rgba(13,28,39,0.55);color:#fff;border:none;border-radius:50%;cursor:pointer;backdrop-filter:blur(4px);transition:background 0.18s ease;z-index:3}.kamil-woo-media__mute:hover{background:rgba(13,28,39,0.82)}.kamil-woo-box__content{padding:clamp(1.5rem,3vw,2.25rem)}.kamil-woo-box__sku{display:block;margin-bottom:0.75rem;color:var(--td-grey-2);font-size:0.85rem}.kamil-woo-box h3{margin-bottom:1rem;color:var(--td-theme-primary);font-size:clamp(2rem,4vw,3rem);line-height:1}.kamil-woo-box p{color:var(--td-grey-2);line-height:1.6}.kamil-woo-box__field{display:flex;flex-direction:column;gap:0.5rem;margin-top:1rem;color:var(--td-theme-primary);font-weight:700}.kamil-woo-box__field input,.kamil-woo-box__field select{min-height:52px;border:1px solid var(--td-common-line);padding:0 1rem;color:var(--td-theme-primary);background:#fff}.kamil-woo-box__actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem}.kamil-woo-box__waitlist{margin-top:1.5rem;padding:1.25rem;background:#f5f9ff}.kamil-training-info-box{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--td-common-line)}.kamil-training-info-box p{color:var(--td-theme-primary);line-height:1.65}.kamil-training-check-list{margin:0;padding:0}.kamil-training-check-list li{display:flex;align-items:flex-start;gap:0.75rem;list-style:none;margin-bottom:0.9rem;color:var(--td-theme-primary)}.kamil-training-check-list li:last-child{margin-bottom:0}.kamil-training-program__item{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--td-common-line)}.kamil-training-program__item span{color:rgb(74,158,255);font-weight:700}.kamil-training-program__item h4{margin:0;font-size:clamp(1.3rem,2vw,1.35rem);line-height:1.4;color:var(--td-theme-primary)}.kamil-training-detail-content__image{border-radius:6px;aspect-ratio:4 / 5;object-fit:cover}.kamil-training-date-card,.kamil-training-empty-date{padding:clamp(1.5rem,3vw,2.5rem);background:#fff;border:1px solid rgba(32,40,45,0.08)}.kamil-training-date-card span{display:inline-block;margin-bottom:0.75rem;color:rgb(74,158,255);font-weight:700}.kamil-training-date-card h3{margin-bottom:0.75rem;color:var(--td-theme-primary)}.kamil-training-date-card p{margin-bottom:1rem;color:var(--td-grey-2)}.kamil-training-date-card strong{color:var(--td-theme-primary)}.kamil-training-faq .td-faq-4-item{margin-bottom:20px}@media (max-width:767px){.kamil-training-card__footer{align-items:flex-start;flex-direction:column}}.kts-seats{display:inline-flex;align-items:center;gap:0.4rem;padding:0.3rem 0.75rem;border-radius:99px;font-size:1.4rem;font-weight:600;line-height:1;white-space:nowrap}.kts-seats--ok{background:rgba(42,157,92,0.12);color:#1f7a47}.kts-seats--low{background:rgba(230,126,34,0.12);color:#b35a00}.kts-seats--critical{background:rgba(192,57,43,0.1);color:#c0392b;animation:ktsPulse 2s ease-in-out infinite}.kts-seats--waitlist{background:rgba(13,28,39,0.07);color:var(--td-grey-2)}.kts-seats__total{font-weight:400;opacity:0.6}@keyframes ktsPulse{0%,100%{opacity:1}50%{opacity:0.7}}.ktc-chip{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.75rem;border-radius:99px;background:rgba(74,158,255,0.1);color:rgb(74,158,255);font-size:1.4rem;font-weight:600;line-height:1;white-space:nowrap}.ktc-chip__label{font-weight:400;opacity:0.75}.ktc-chip strong{font-size:1.4rem;font-weight:700;color:rgb(74,158,255)}.ktc-chip span{font-weight:400;opacity:0.8}.kamil-training-card__urgency{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem}.kamil-training-card__next-date{display:inline-flex;align-items:center;gap:0.4rem;font-size:1.2rem;font-weight:500;color:var(--td-theme-primary);opacity:0.65}.kamil-training-date-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.6rem;margin-bottom:0.5rem}.kamil-training-date-card .ktc-chip{margin-top:0.6rem;margin-bottom:0.8rem}.kwl-overlay{position:fixed;inset:0;z-index:9200;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(5,14,24,0.6);backdrop-filter:blur(3px)}.kwl-dialog{position:relative;width:100%;max-width:440px;background:#fff;border-radius:4px;padding:clamp(2rem,5vw,2.8rem);box-shadow:0 24px 60px rgba(5,14,24,0.22);animation:kwlIn 0.22s ease}@keyframes kwlIn{from{opacity:0;transform:scale(0.97) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.kwl-close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:1px solid var(--td-common-line);border-radius:50%;cursor:pointer;color:var(--td-theme-primary);transition:background 0.2s ease}.kwl-close:hover{background:#f5f9ff}.kwl-header{display:flex;align-items:flex-start;gap:0.7rem;margin-bottom:0.6rem;color:var(--td-theme-primary);flex-direction:column}.kwl-header h3{font-size:1.8rem;font-weight:600;margin:0}.kwl-sub{font-size:1.4rem;color:var(--td-grey-2);margin:0 0 1.4rem;line-height:1.55}.kwl-form{display:flex;flex-direction:column;gap:0.8rem}.kwl-form label{display:flex;flex-direction:column;gap:0.4rem;font-size:1.4rem;font-weight:600;color:var(--td-theme-primary)}.kwl-form input,.kwl-form textarea{width:100%;height:auto!important;padding:0.65rem 0.9rem;border:1px solid var(--td-common-line);font-size:1.4rem;font-weight:400;font-family:inherit;color:var(--td-theme-primary);transition:border-color 0.18s ease;resize:vertical}.kwl-form input:focus,.kwl-form textarea:focus{outline:none;border-color:rgb(74,158,255)}.kwl-form input::placeholder,.kwl-form textarea::placeholder{color:rgba(0,0,0,0.3);font-size:1.4rem;font-weight:400}.kwl-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:12px 20px;background:var(--td-theme-primary);color:#fff;border:none;border-radius:16px;font-size:1.4rem;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;transition:opacity 0.2s ease;width:fit-content}.kwl-btn:hover{opacity:0.88}.kwl-disclaimer{margin:0.8rem 0 0;font-size:1.2rem;color:var(--td-grey-2);opacity:0.7}.kwl-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.75rem;padding:0.5rem 0}.kwl-success svg{color:#2a9d5c}.kwl-success h3{font-size:2rem;font-weight:600;margin:0;color:var(--td-theme-primary)}.kwl-success p{font-size:1.4rem;color:var(--td-grey-2);margin:0 0 0.5rem;line-height:1.55}.kamil-ebook-hero,.kamil-ebook-insight,.kamil-ebook-detail,.kamil-ebook-faq{background:#f5f9ff}.kamil-ebook-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--td-common-line);transition:transform 0.3s ease,box-shadow 0.3s ease}.kamil-ebook-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(32,40,45,0.08)}.kamil-ebook-card__image{aspect-ratio:4 / 3;object-fit:cover}.kamil-ebook-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.5rem,3vw,2.3rem)}.kamil-ebook-card__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:1.25rem;border-radius:50%;background:#f5f9ff}.kamil-ebook-card__meta{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;color:var(--td-grey-2)}.kamil-ebook-card__meta strong{color:var(--td-theme-primary)}.kamil-ebook-insight__strong{color:var(--td-theme-primary);font-weight:700;line-height:1.6}.kamil-ebook-detail__format{display:inline-flex;padding:0.75rem 1rem;border-radius:999px;background:#fff;color:var(--td-theme-primary);font-weight:700}.kamil-ebook-woo{overflow:hidden;background:#fff;border:1px solid rgba(32,40,45,0.1);box-shadow:0 30px 70px rgba(32,40,45,0.08)}.kamil-ebook-woo__content{padding:clamp(1.5rem,3vw,2.25rem)}.kamil-ebook-woo__content>span{display:block;margin-bottom:0.75rem;color:var(--td-grey-2);font-size:0.85rem}.kamil-ebook-woo h3{margin-bottom:1rem;color:var(--td-theme-primary);font-size:clamp(2rem,4vw,3rem);line-height:1}.kamil-ebook-woo p{color:var(--td-grey-2);line-height:1.6}.kamil-ebook-woo label{display:flex;flex-direction:column;gap:0.5rem;margin-top:1rem;color:var(--td-theme-primary);font-weight:700}.kamil-ebook-woo input{min-height:52px;border:1px solid var(--td-common-line);padding:0 1rem;color:var(--td-theme-primary)}.kamil-ebook-woo__actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem}.kamil-ebook-info-box{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--td-common-line)}.kamil-ebook-info-box ul,.kamil-ebook-info-box ol{margin:0;padding:0}.kamil-ebook-info-box li{list-style:none;display:flex;gap:0.75rem;margin-bottom:0.9rem;color:var(--td-theme-primary);line-height:1.5}.kamil-ebook-info-box ol{counter-reset:ebook-chapter}.kamil-ebook-info-box ol li{counter-increment:ebook-chapter}.kamil-ebook-info-box ol li::before{content:counter(ebook-chapter,decimal-leading-zero);color:rgb(74,158,255);font-weight:700}.kamil-ebook-faq .td-faq-4-item{margin-bottom:20px}.td-poerfolio-thumb img{object-fit:cover;aspect-ratio:1 / 1}.kamil-case-study__title-text{color:var(--td-theme-primary)}.kamil-omnie-intro.td-impressions-area.td-grey-bg{background:#f5f9ff}.kamil-omnie-intro .kamil-impressions-arrow{position:absolute;top:34px;left:clamp(24px,5vw,86px);z-index:1;align-items:center;justify-content:center;color:#20282d}.kamil-omnie-intro .kamil-impressions-arrow svg{display:block;width:clamp(72px,8vw,116px);height:auto}.kamil-omnie-intro__photo-wrap{position:relative;border-radius:6px;overflow:hidden;max-width:100%}.kamil-omnie-intro__photo{display:block;width:100%;max-height:min(420px,52vh);object-fit:cover;object-position:center}@media (min-width:992px){.kamil-omnie-intro__photo{max-height:387px}}@media (min-width:992px){.kamil-omnie-intro .td-about-content-wrap{margin-left:clamp(0px,2vw,3rem);padding-left:0.25rem}}.kamil-cart-action{border:0;cursor:pointer;font:inherit}.kamil-header-cart{position:relative}.kamil-header-cart__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:8px;background:transparent;color:var(--td-theme-primary,#20282d);cursor:pointer}.kamil-header-cart__trigger:hover{background:rgba(0,0,0,0.05)}.kamil-header-cart__trigger span{position:absolute;top:4px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:rgb(74,158,255);color:#fff;font-size:1rem;font-weight:600;line-height:14px}.kamil-mini-cart{position:absolute;top:calc(100% + 12px);right:0;width:min(360px,calc(100vw - 24px));padding:1.3rem;background:#fff;box-shadow:0 28px 70px rgba(15,23,42,0.18);z-index:1000}.kamil-mini-cart__head,.kamil-mini-cart__item,.kamil-mini-cart__total,.kamil-mini-cart__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kamil-mini-cart__head{padding-bottom:0.75rem;border-bottom:1px solid var(--td-common-line);color:var(--td-theme-primary)}.kamil-mini-cart__head button,.kamil-mini-cart__item button{border:0;background:transparent;color:var(--td-grey-2);cursor:pointer}.kamil-mini-cart__items{max-height:280px;overflow-y:auto}.kamil-mini-cart__item{padding:0.85rem 0;border-bottom:1px solid var(--td-common-line)}.kamil-mini-cart__item span{color:rgb(74,158,255);font-size:1.6rem;font-weight:700}.kamil-mini-cart__item p{margin:0.2rem 0;color:var(--td-theme-primary);font-weight:700;line-height:1.3}.kamil-mini-cart__item small,.kamil-mini-cart__empty{color:var(--td-grey-2)}.kamil-mini-cart__total{padding:1rem 0;color:var(--td-theme-primary)}.kamil-mini-cart__actions a{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:17px 24px;border-radius:14px;background:var(--td-theme-primary);color:#fff;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:-0.01em}.kamil-mini-cart__actions a:first-child{background:#f5f9ff;color:var(--td-theme-primary)}.kamil-cart-confirm{position:fixed;inset:0;z-index:3200;display:flex;align-items:center;justify-content:center;padding:1rem}.kamil-cart-confirm__backdrop{position:fixed;inset:0;border:0;background:rgba(15,23,42,0.6)}.kamil-cart-confirm__panel{position:relative;z-index:1;width:min(100%,560px);padding:clamp(1.5rem,3vw,2.4rem);background:#fff;box-shadow:0 30px 90px rgba(15,23,42,0.24)}.kamil-cart-confirm__panel>span{display:inline-block;margin-bottom:0.65rem;color:rgb(74,158,255);font-size:0.85rem;font-weight:700;text-transform:uppercase}.kamil-cart-confirm__panel h2{margin-bottom:1rem;color:var(--td-theme-primary);font-size:clamp(1.6rem,3vw,2.4rem)}.kamil-cart-confirm__panel p{color:var(--td-grey-2);line-height:1.6}.kamil-cart-confirm__actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem}@media (max-width:991px){.kamil-mini-cart{right:-48px}}@media (max-width:991px){.kamil-cart-confirm__panel>span{display:inline-block;margin-bottom:0.65rem;color:rgb(74,158,255);font-size:1.6rem;font-weight:700;text-transform:uppercase}.kamil-cart-confirm__panel h2{margin-bottom:1rem;color:var(--td-theme-primary);font-size:2rem}}.kamil-woo-page,.kamil-panel-page{background:#fff}.kamil-woo-card,.kamil-order-summary,.kamil-auth-card,.kamil-panel-sidebar,.kamil-panel-card,.kamil-thank-you{border:1px solid var(--td-common-line);background:#fff;padding:clamp(1.4rem,3vw,2.4rem)}.kamil-cart-item{display:grid;grid-template-columns:minmax(0,1fr) auto 84px auto;gap:1rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--td-common-line)}.kamil-cart-item:first-child{padding-top:0}.kamil-cart-item:last-child{border-bottom:0;padding-bottom:0}.kamil-order-summary>span,.kamil-panel-sidebar>span,.kamil-panel-card>span,.kamil-panel-row-card span{color:rgb(74,158,255);font-size:1.6rem;font-weight:600;letter-spacing:0.03em;text-transform:uppercase}.kamil-checkout-note h3,.kamil-panel-card h3{margin:0.35rem 0 1rem;color:var(--td-theme-primary);font-size:2rem;font-weight:600}.kamil-cart-item h3{margin:0.35rem 0 1rem;color:var(--td-theme-primary);font-size:1.8rem;font-weight:600}.kamil-cart-item p,.kamil-checkout-note p,.kamil-empty-state p,.kamil-panel-title p,.kamil-panel-card p,.kamil-panel-sidebar p{font-size:1.6rem;color:var(--td-grey-2);line-height:1.55}.kamil-panel-card.h-100 ul{padding-inline-start:2rem;font-size:1.6rem;list-style:disc}.kamil-cart-item input{width:84px;border:1px solid var(--td-common-line);padding:0.7rem}.kamil-cart-item button,.kamil-panel-card button,.kamil-form-grid button{width:fit-content;height:fit-content;cursor:pointer;border:0;border-radius:16px;background:var(--td-theme-primary);color:#fff;padding:16px 20px;font-size:1.6rem;font-weight:600;font-family:inherit;line-height:1;letter-spacing:0;transition:opacity 0.2s ease}.kamil-cart-item button:hover,.kamil-panel-card button:hover,.kamil-form-grid button:hover{opacity:0.88}.kamil-order-summary{position:sticky;top:110px}.kamil-order-summary div,.kamil-thank-you__summary div{display:flex;justify-content:space-between;gap:1rem;padding:0.9rem 0;border-bottom:1px solid var(--td-common-line)}.kamil-order-summary p,.kamil-thank-you__summary span{margin:0;color:var(--td-grey-2)}.kamil-order-summary__total strong,.kamil-thank-you__summary div:last-child strong{color:var(--td-theme-primary);font-size:1.6rem}.kamil-order-summary small{display:block;margin-top:1rem;color:var(--td-grey-2);line-height:1.5}.kamil-form-grid,.kamil-checkout-form,.kamil-auth-form{display:grid;gap:1rem}.kamil-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kamil-checkout-form label,.kamil-auth-form label,.kamil-form-grid label{display:grid;gap:0.45rem;color:var(--td-theme-primary);font-size:1.4rem;font-weight:600}.kamil-checkout-form input:not([type="checkbox"]):not([type="radio"]),.kamil-checkout-form select,.kamil-auth-form input:not([type="checkbox"]):not([type="radio"]),.kamil-form-grid input,.kamil-form-grid input[type="text"],.kamil-form-grid input[type="email"],.kamil-form-grid input[type="password"],.kamil-form-grid input[type="tel"],.kamil-form-grid input[type="number"]{width:100%;height:auto!important;border:1px solid var(--td-common-line);padding:0.6rem 0.9rem;font-size:1.4rem;font-weight:400;font-family:inherit;line-height:normal}.kamil-form-grid input::placeholder,.kamil-checkout-form input::placeholder,.kamil-auth-form input::placeholder{font-size:1.4rem;font-weight:400;color:rgba(0,0,0,0.3)}.kamil-checkbox-line{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;gap:0.65rem!important;font-size:1.2rem;font-weight:400!important}.kamil-checkbox-line input{flex:0 0 auto;width:16px;height:16px;margin-top:0.25rem;padding:0;accent-color:rgb(74,158,255)}.kamil-checkout-note{display:flex;gap:1rem;padding:1.2rem;background:#f5f9ff}.kamil-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.kamil-payment-grid label{display:flex;align-items:center;gap:0.65rem;padding:0.95rem;border:1px solid var(--td-common-line);cursor:pointer}.kamil-payment-grid input[type="radio"]{flex:0 0 auto;width:18px;height:18px;margin:0;padding:0;accent-color:rgb(74,158,255)}.kamil-payment-grid label.is-active{border-color:rgb(74,158,255);background:#f5f9ff}.kamil-thank-you{max-width:860px;margin:0 auto;text-align:center}.kamil-thank-you__icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:1.5rem;border-radius:50%;background:rgb(74,158,255);color:#fff}.kamil-thank-you p{max-width:680px;margin:0 auto 2rem;color:var(--td-grey-2);line-height:1.65}.kamil-thank-you__summary{margin-bottom:2rem;text-align:left}.kamil-thank-you__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.kamil-auth-page{background:#f5f9ff;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.kamil-cart-page{flex:1 0 auto}@media (max-width:1399px){.kamil-cart-page,.kamil-panel-page{padding-top:90px!important}.kamil-auth-page{justify-content:flex-start;padding-top:90px!important}}.kamil-auth-split{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1fr);border:1px solid var(--td-common-line);background:#fff;overflow:hidden}.kamil-auth-split__media{position:relative;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:clamp(1.6rem,3vw,2.6rem)}.kamil-auth-split__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,26,29,.12) 0%,rgba(20,26,29,.72) 100%)}.kamil-auth-split__badge,.kamil-auth-split__caption{position:relative;z-index:1;color:#fff}.kamil-auth-split__badge{align-self:flex-start;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .9rem;background:rgba(74,158,255,.92)}.kamil-auth-split__caption{margin:0;font-size:1.7rem;font-weight:600;line-height:1.4;max-width:30ch}.kamil-auth-split__form{border:0!important}@media (max-width:767px){.kamil-auth-split{grid-template-columns:1fr}.kamil-auth-split__media{min-height:190px}}.kamil-auth-error{padding:0.9rem 1rem;border-left:4px solid #d92d20;background:#fff4f2;color:#8f1f15;font-weight:700}.kamil-auth-success{display:grid;gap:0.75rem;padding:1.5rem;background:#f5f9ff}.kamil-auth-success h3{margin:0;color:var(--td-theme-primary)}.kamil-auth-links{display:flex;flex-wrap:wrap;gap:1rem}.kamil-auth-links a,.kamil-panel-card a,.kamil-empty-state a{color:var(--td-theme-primary);font-size:1.6rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.kamil-panel-sidebar{position:sticky;top:110px}.kamil-panel-sidebar h2{margin:0.5rem 0 0.25rem;color:var(--td-theme-primary);font-size:1.6rem;font-weight:600}.kamil-panel-sidebar nav{display:grid;gap:0.4rem;margin-top:1.5rem}.kamil-panel-sidebar nav a{padding:0.75rem 0.9rem;color:var(--td-theme-primary);font-size:1.4rem;font-weight:600}.kamil-panel-sidebar nav a.is-active,.kamil-panel-sidebar nav a:hover{background:#f5f9ff}.kamil-panel-title{margin-bottom:2.3rem}.kamil-panel-title p{max-width:760px}.kamil-panel-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.kamil-panel-stat{display:grid;gap:0.45rem;border:1px solid var(--td-common-line);padding:1.2rem}.kamil-panel-stat strong{color:var(--td-theme-primary);font-size:2.4rem;line-height:1}.kamil-panel-stat span{color:var(--td-grey-2)}.kamil-panel-progress{position:relative;height:12px;margin:1rem 0 1.4rem;background:#eef2f7}.kamil-panel-progress span{display:block;height:100%;background:rgb(74,158,255)}.kamil-panel-progress strong{position:absolute;right:0;top:18px;color:var(--td-theme-primary);font-size:1.2rem}.kamil-panel-row-card,.kamil-panel-mini-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.kamil-panel-mini-row{padding:0.85rem 0;border-bottom:1px solid var(--td-common-line);font-size:1.4rem}.kamil-panel-mini-row>span{color:var(--td-grey-2);font-size:1.4rem;text-transform:none;letter-spacing:0}.kamil-panel-mini-row>p{font-size:1.4rem;margin:0;color:var(--td-theme-primary)}.kamil-panel-mini-row>strong{font-size:1.4rem;font-weight:600;white-space:nowrap;color:var(--td-theme-primary)}.kamil-panel-lesson-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.kamil-panel-lesson-head a{color:var(--td-theme-primary);font-size:1.4rem;font-weight:600}.kamil-panel-lesson-head span{color:rgb(74,158,255);font-size:1.2rem;font-weight:600;text-transform:uppercase}.kamil-panel-lesson-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1.5rem}.kamil-panel-video{display:grid;place-items:center;min-height:clamp(320px,42vw,520px);padding:2rem;background:linear-gradient(135deg,rgba(13,28,39,0.92),rgba(13,28,39,0.78)),#111;color:#fff;text-align:center}.kamil-panel-video svg{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;padding:1.3rem;border-radius:999px;background:rgb(74,158,255)}.kamil-panel-video strong{margin-top:1rem;font-size:2rem}.kamil-panel-video p{max-width:560px;color:rgba(255,255,255,0.78);line-height:1.65}.kamil-panel-lesson-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.25rem}.kamil-panel-lesson-sidebar{align-self:start;position:sticky;top:110px}.kamil-panel-lesson-list{display:grid;gap:0.65rem;margin:1.4rem 0}.kamil-panel-lesson-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.2rem 0.75rem;align-items:center;width:100%;border:1px solid var(--td-common-line);padding:16px 20px;background:#fff;color:var(--td-theme-primary);text-align:left}.kamil-panel-lesson-list button.is-active,.kamil-panel-lesson-list button:hover{border-color:rgb(74,158,255);background:#f5f9ff}.kamil-panel-lesson-list button>span{grid-row:span 2;font-size:1.4rem;font-weight:700;color:var(--td-grey-2)}.kamil-panel-lesson-list button strong{font-size:1.6rem;font-weight:700;line-height:1.35}.kamil-panel-lesson-list button small{font-size:1.2rem;font-weight:400;color:var(--td-grey-2)}.kamil-panel-lesson-list button svg{grid-row:span 2;color:rgb(74,158,255)}.kamil-empty-state{text-align:center;padding:2rem}@media (max-width:991px){.kamil-cart-item,.kamil-form-grid,.kamil-payment-grid{grid-template-columns:1fr}.kamil-panel-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kamil-order-summary{position:static}.kamil-order-summary .td-btn{display:none}.kamil-panel-sidebar{position:static;display:none}.kamil-panel-row-card,.kamil-panel-mini-row,.kamil-panel-lesson-head{align-items:flex-start;flex-direction:column}.kamil-panel-lesson-grid{grid-template-columns:1fr}.kamil-panel-lesson-sidebar{position:static}}.kts-trigger{display:inline-flex;align-items:center;gap:1rem;margin-top:1.6rem;padding:0;background:none;border:none;cursor:pointer;color:var(--td-grey-2);font-size:1.2rem;font-weight:400;line-height:1;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-align:left;width:75%;opacity:1;transition:color 0.2s ease,text-decoration-color 0.2s ease}.kts-trigger svg.iconify.iconify--lucide{flex-shrink:0;width:18px;height:18px}.kts-trigger:hover{color:var(--td-theme-primary);text-decoration-color:currentColor;opacity:1}.kts-overlay{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(5,14,24,0.6);backdrop-filter:blur(3px)}.kts-dialog{position:relative;width:100%;max-width:480px;background:#fff;border-radius:4px;padding:clamp(1.8rem,4vw,2.8rem);box-shadow:0 24px 60px rgba(5,14,24,0.22);animation:ktsIn 0.22s ease}@keyframes ktsIn{from{opacity:0;transform:scale(0.97) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.kts-close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:1px solid var(--td-common-line);border-radius:50%;cursor:pointer;color:var(--td-theme-primary);transition:background 0.2s ease}.kts-close:hover{background:#f5f9ff}.kts-header{display:flex;align-items:center;gap:0.7rem;margin-bottom:0.5rem;color:var(--td-theme-primary)}.kts-header h3{font-size:1.6rem;font-weight:600;margin:0}.kts-sub{font-size:1.4rem;color:var(--td-grey-2);margin:0 0 1.4rem}.kts-issues{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:0.4rem}.kts-issue{display:flex;align-items:center;gap:0.65rem;padding:0.7rem 1rem;border:1px solid var(--td-common-line);border-radius:4px;cursor:pointer;font-size:1.4rem;font-weight:400;color:var(--td-theme-primary);transition:border-color 0.18s ease,background 0.18s ease}.kts-issue input[type="radio"]{width:15px;height:15px;margin:0;flex-shrink:0;accent-color:rgb(74,158,255)}.kts-issue:hover{border-color:#d9d9d9;background:#f9fbff}.kts-issue.is-active{border-color:rgb(74,158,255);background:#f0faff;font-weight:500}.kts-label{display:flex;flex-direction:column;gap:0.5rem;font-size:1.4rem;font-weight:600;color:var(--td-theme-primary);margin-bottom:1.6rem}.kts-textarea{width:100%;padding:0.7rem 0.9rem;border:1px solid var(--td-common-line);border-radius:4px;font-size:1.4rem;font-weight:400;color:var(--td-theme-primary);font-family:inherit;resize:vertical;transition:border-color 0.18s ease}.kts-textarea:focus{outline:none;border-color:rgb(74,158,255)}.kts-textarea::placeholder{color:rgba(0,0,0,0.3);font-size:1.4rem;font-weight:400}.kts-actions{text-align:right}.kts-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:10px 20px;background:var(--td-theme-primary);color:#fff;border:none;border-radius:16px;font-size:1.4rem;font-weight:600;line-height:1;cursor:pointer;transition:opacity 0.2s ease}.kts-btn:hover{opacity:0.88}.kts-btn:disabled{opacity:0.4;cursor:not-allowed}.kts-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.8rem;padding:1rem 0;color:var(--td-theme-primary)}.kts-success svg{color:#2a9d5c}.kts-success h3{font-size:1.8rem;font-weight:600;margin:0}.kts-success p{font-size:1.4rem;color:var(--td-grey-2);margin:0 0 0.8rem}.kamil-panel-mobile-nav{display:none}@media (max-width:991px){.kamil-panel-mobile-nav{display:flex;align-items:center;gap:0.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 1.2rem;margin-bottom:1.6rem;border-bottom:1px solid var(--td-common-line)}.kamil-panel-mobile-nav::-webkit-scrollbar{display:none}.kamil-panel-mobile-nav a{flex-shrink:0;padding:0.6rem 1.2rem;border-radius:99px;font-size:1.6rem;font-weight:600;color:var(--td-theme-primary);background:#f5f9ff;border:1px solid transparent;white-space:nowrap;transition:background 0.18s,border-color 0.18s,color 0.18s}.kamil-panel-mobile-nav a.is-active{background:var(--td-theme-primary);color:#fff;border-color:var(--td-theme-primary)}.kamil-panel-mobile-nav__logout{margin-left:auto;color:var(--td-grey-2)!important;background:transparent!important;border-color:var(--td-common-line)!important}}.kamil-footer.td-footer-area{padding:clamp(4rem,8vw,6rem) 0 0;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,0.2),transparent 32%),linear-gradient(135deg,#0ea9e2 0%,#087fae 100%)!important;color:#fff;font-size:1.2rem}.kamil-footer__top{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,0.75fr)) minmax(250px,1.1fr);gap:clamp(1.5rem,3vw,2.75rem);padding-bottom:clamp(3rem,6vw,4.75rem)}.kamil-footer__brand p,.kamil-footer__contact p{margin:1.25rem 0;color:rgba(255,255,255,0.82);line-height:1.7}.kamil-footer__logo{display:inline-flex}.kamil-footer__logo img{display:block;width:auto;max-width:100%;height:38px}.kamil-footer__socials{display:flex;gap:0.65rem}.kamil-footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(255,255,255,0.14);color:#fff}.kamil-footer__socials a:hover,.kamil-footer__cta:hover{background:#fff;color:var(--td-theme-primary)}.kamil-footer__column h4,.kamil-footer__contact h4{margin-bottom:1rem;color:#fff;font-size:1.2rem;font-weight:600}.kamil-footer__column ul{margin:0;padding:0}.kamil-footer__column li{list-style:none}.kamil-footer__column a,.kamil-footer__bottom a,.kamil-footer__contact a{color:rgba(255,255,255,0.84)}.kamil-footer__column a{display:inline-flex;padding:0.28rem 0;line-height:1.45}.kamil-footer__column a:hover,.kamil-footer__bottom a:hover,.kamil-footer__contact a:hover{color:#fff}.kamil-footer__contact{display:flex;flex-direction:column;align-items:flex-start}.kamil-footer__cta{display:inline-flex;align-items:center;gap:0.45rem;margin-top:1.25rem;padding:6px 12px;border:0;border-radius:16px;background:var(--td-theme-primary);color:#fff;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:0}.kamil-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,0.24)}.kamil-footer__bottom p{margin:0;color:rgba(255,255,255,0.78)}.kamil-footer__bottom div{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:1199px){.kamil-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kamil-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1.2rem;padding-right:1.2rem}.kamil-footer__brand{grid-column:1 / -1}.kamil-footer__bottom{align-items:flex-start;flex-direction:column}.kamil-footer.td-footer-area,.kamil-footer__brand p,.kamil-footer__contact p,.kamil-footer__column a,.kamil-footer__column li,.kamil-footer__bottom a,.kamil-footer__bottom p,.kamil-footer__contact a{font-size:1.6rem}.kamil-footer__column h4,.kamil-footer__contact h4{font-size:1.6rem}.kamil-footer__cta{font-size:1.6rem}}.td-header-bar .kk-burger{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;transition:background-color 200ms ease}.td-header-bar .kk-burger:active{background:rgba(47,127,224,.1)}.td-header-bar .kk-burger span{position:absolute;right:.6rem;height:2px;margin:0;border-radius:2px;background:var(--td-theme-primary,#20282d);transform-origin:50% 50%;animation:none;transition:transform 350ms cubic-bezier(.68,-.45,.32,1.45),width 250ms ease,opacity 200ms ease,top 250ms ease}.td-header-bar .kk-burger span:nth-child(1){top:1.4rem;width:3rem}.td-header-bar .kk-burger span:nth-child(2){top:2.1rem;width:2.4rem}.td-header-bar .kk-burger span:nth-child(3){top:2.8rem;width:1.8rem}.td-header-bar .kk-burger:hover span{animation:none}.td-header-bar .kk-burger:hover span:nth-child(2),.td-header-bar .kk-burger:hover span:nth-child(3){width:3rem}.td-header-bar .kk-burger.is-active span:nth-child(1){top:2.1rem;width:3rem;transform:rotate(45deg)}.td-header-bar .kk-burger.is-active span:nth-child(2){width:0;opacity:0}.td-header-bar .kk-burger.is-active span:nth-child(3){top:2.1rem;width:3rem;transform:rotate(-45deg)}.kk-mobile-nav{--ox:calc(100% - 4rem);--oy:4rem;position:fixed;inset:0;z-index:9500;visibility:hidden;pointer-events:none;transition:visibility 0ms linear 550ms}.kk-mobile-nav.is-open{visibility:visible;pointer-events:auto;transition:visibility 0ms}.kk-mobile-nav__overlay{position:absolute;inset:0;background:rgba(20,28,33,.35);backdrop-filter:blur(4px);opacity:0;transition:opacity 400ms ease}.kk-mobile-nav__overlay.is-open{opacity:1}.kk-mobile-nav__panel{position:absolute;inset:0;display:flex;flex-direction:column;overflow-y:auto;padding:1.4rem 2rem 2.4rem;background:radial-gradient(60% 40% at 100% 0%,rgba(90,168,255,.22) 0%,rgba(90,168,255,0) 70%),radial-gradient(50% 35% at 0% 100%,rgba(245,165,36,.14) 0%,rgba(245,165,36,0) 70%),linear-gradient(160deg,#f5f9ff 0%,#ffffff 55%,#f7f5f1 100%);clip-path:circle(0 at var(--ox) var(--oy));transition:clip-path 550ms cubic-bezier(.77,0,.18,1)}.kk-mobile-nav.is-open .kk-mobile-nav__panel{clip-path:circle(150% at var(--ox) var(--oy))}.kk-mobile-nav__top{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;margin-bottom:2.4rem}.kk-mobile-nav__logo img{display:block;width:auto;height:4.2rem}.kk-mobile-nav__close{position:relative;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 10px 24px -14px rgba(32,40,45,.5);cursor:pointer;transform:rotate(-90deg) scale(.6);opacity:0;transition:transform 450ms cubic-bezier(.34,1.56,.64,1) 150ms,opacity 250ms ease 150ms}.kk-mobile-nav.is-open .kk-mobile-nav__close{transform:none;opacity:1}.kk-mobile-nav__close span{position:absolute;top:50%;left:50%;width:1.8rem;height:2px;border-radius:2px;background:var(--td-theme-primary,#20282d)}.kk-mobile-nav__close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.kk-mobile-nav__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.kk-mobile-nav__menu{margin:0}.kk-mobile-nav__list{margin:0;padding:0;list-style:none}.kk-mnav-item{border-bottom:1px solid rgba(32,40,45,.07);opacity:0;transform:translateY(1.6rem);transition:opacity 250ms ease,transform 250ms ease}.kk-mobile-nav.is-open .kk-mnav-item,.kk-mobile-nav.is-open .kk-mobile-nav__foot{opacity:1;transform:none;transition:opacity 450ms ease calc(200ms + var(--i,0) * 55ms),transform 550ms cubic-bezier(.22,1,.36,1) calc(200ms + var(--i,0) * 55ms)}.kk-mobile-nav .kk-mnav-item__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;padding:1.5rem 0;border:0;background:none;font-family:inherit;font-size:2.2rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:left;color:var(--td-theme-primary,#20282d);text-decoration:none;cursor:pointer}.kk-mnav-item__arrow,.kk-mnav-item__chev{flex:none;color:#a9b6bf;transition:transform 300ms ease,color 200ms ease}.kk-mnav-item__link:hover .kk-mnav-item__arrow,.kk-mnav-item__link:active .kk-mnav-item__arrow{color:#2f7fe0;transform:translateX(4px)}.kk-mobile-nav .kk-mnav-item__link[aria-current="page"]{color:#2f7fe0}.kk-mnav-item__link[aria-current="page"] .kk-mnav-item__arrow{color:#2f7fe0}.kk-mnav-item.is-expanded .kk-mnav-item__chev{color:#2f7fe0;transform:rotate(180deg)}.kk-mnav-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows 350ms cubic-bezier(.22,1,.36,1)}.kk-mnav-item.is-expanded .kk-mnav-sub{grid-template-rows:1fr}.kk-mnav-sub>ul{min-height:0;overflow:hidden;margin:0;padding:0;list-style:none}.kk-mnav-sub li:last-child{padding-bottom:1.2rem}.kk-mobile-nav .kk-mnav-sub a{display:flex;align-items:center;gap:1rem;padding:1rem 0 1rem 1.6rem;border-left:2px solid #e3eaf2;font-size:1.6rem;font-weight:500;color:#55636b;text-decoration:none;transition:color 200ms ease,border-color 200ms ease}.kk-mobile-nav .kk-mnav-sub a:hover,.kk-mobile-nav .kk-mnav-sub a[aria-current="page"]{border-left-color:#2f7fe0;color:#2f7fe0}.kk-mobile-nav__foot{display:grid;gap:1.6rem;margin-top:auto;padding-top:3.2rem;opacity:0;transform:translateY(1.6rem);transition:opacity 250ms ease,transform 250ms ease}.kk-mobile-nav__links{display:grid;gap:1rem;justify-items:start}.kk-mobile-nav__links a{display:inline-flex;align-items:center;gap:.8rem;font-size:1.45rem;font-weight:500;color:#55636b;text-decoration:none}.kk-mobile-nav__links a svg{color:#2f7fe0}@media (min-width:576px){.kk-mobile-nav__panel{left:auto;width:42rem;box-shadow:-30px 0 60px -30px rgba(32,40,45,.35)}}@media (prefers-reduced-motion:reduce){.kk-mobile-nav__panel,.kk-mnav-item,.kk-mobile-nav__foot,.kk-mobile-nav__close,.td-header-bar .kk-burger span{transition:none}}.kamil-header__cart-count--zero{display:none}.kamil-header__cart{appearance:none;border:none;background:transparent;padding:10px;margin:0;color:var(--td-theme-primary,#20282d);cursor:pointer;border-radius:8px;line-height:0;transition:background 0.15s ease}.kamil-header__cart:hover{background:rgba(0,0,0,0.05)}.kamil-header__cart-count{position:absolute;top:4px;right:4px;min-width:1.6rem;height:1.6rem;padding:0 0.3rem;border-radius:999px;background:#f59e0b;color:#0d0d0d;font-size:1rem;font-weight:700;line-height:1.6rem;text-align:center}.kamil-header .td-main-menu-01 nav>ul>li{position:relative}.kamil-header .td-main-menu-01 nav ul.submenu,.kamil-header .td-main-menu-01 nav ul.td-submenu{position:absolute!important;top:100%!important;left:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(6px)!important;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease!important;background:#fff!important;box-shadow:0 20px 40px rgba(3,4,28,.12)!important;border-radius:8px!important;padding:10px 0!important;min-width:220px!important;z-index:999!important}.kamil-header .td-main-menu-01 nav>ul>li.has-dropdown:hover>ul.submenu,.kamil-header .td-main-menu-01 nav>ul>li.has-dropdown:hover>ul.td-submenu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.kamil-header .td-main-menu-01 nav ul.submenu li a,.kamil-header .td-main-menu-01 nav ul.td-submenu li a{color:var(--td-theme-primary)!important;padding:10px 20px!important;font-size:1.4rem!important}.kamil-header .td-main-menu-01 nav ul.submenu li a:hover,.kamil-header .td-main-menu-01 nav ul.td-submenu li a:hover{color:#4a9eff!important;background:#f5f9ff!important}.kamil-header .td-main-menu-01 nav ul.submenu li a::before,.kamil-header .td-main-menu-01 nav ul.td-submenu li a::before,.kamil-header .td-main-menu-01 nav ul.submenu li:hover>a::before,.kamil-header .td-main-menu-01 nav ul.td-submenu li:hover>a::before{display:none!important}.kamil-header .td-main-menu-01 nav ul.submenu li:hover>a,.kamil-header .td-main-menu-01 nav ul.td-submenu li:hover>a{padding-left:20px!important}:root{--kk-amber:#f59e0b;--kk-amber-hover:#fbbf24;--kk-blue:#4a9eff;--kk-blue-dark:#0891c5;--kk-dark:#223035;--kk-dark2:#1a2428;--kk-light:#f5f9ff;--kk-white:#fff;--alpha-surface:rgba(255,255,255,.04);--alpha-border:rgba(255,255,255,.08);--alpha-hover:rgba(255,255,255,.12);--alpha-muted:rgba(255,255,255,.25);--alpha-placeholder:rgba(255,255,255,.35);--alpha-secondary:rgba(255,255,255,.55);--alpha-body:rgba(255,255,255,.75);--alpha-strong:rgba(255,255,255,.88)}.kk-page-hero{background:var(--kk-dark,#223035);padding:110px 0 80px;position:relative}.kk-page-hero h1{font-size:clamp(3.2rem,5vw,5.6rem);font-weight:700;color:#fff;line-height:1.15;margin-bottom:1.6rem}.kk-page-hero>.container>p{font-size:1.8rem;color:var(--alpha-body);max-width:56rem;line-height:1.65;margin-bottom:3.2rem}.kk-page-hero__actions{display:flex;gap:1.6rem;flex-wrap:wrap;align-items:center}.kk-breadcrumb{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:var(--alpha-secondary)}.kk-breadcrumb a{color:var(--alpha-secondary);text-decoration:none}.kk-breadcrumb a:hover{color:#fff}.kk-page-hero--about{overflow:hidden}.kk-page-hero--about::after{content:"";position:absolute;top:-35%;right:-8%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(74,158,255,.16),transparent 70%);pointer-events:none;z-index:0}.kk-page-hero--about .container{position:relative;z-index:1}.kk-page-hero--about .kk-breadcrumb{margin-bottom:2.4rem}.kk-page-hero__eyebrow{display:inline-block;margin-bottom:1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-amber)}.kk-page-hero__lead{max-width:60rem;margin-bottom:0;font-size:1.8rem;line-height:1.6;color:var(--alpha-body)}.kk-section{padding:80px 0}.kk-section--dark{background:var(--kk-dark,#223035);color:var(--alpha-body)}.kk-section--light{background:var(--kk-light,#f5f9ff)}.kk-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.8rem;border-radius:6px;font-family:var(--td-ff-poppins,'Poppins',sans-serif);font-size:1.4rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s;line-height:1.2}.kk-btn:hover{transform:translateY(-2px);text-decoration:none}.kk-btn--primary{background:#4a9eff;color:#fff!important;border-color:#4a9eff}.kk-btn--primary:hover{background:var(--kk-blue-dark);border-color:var(--kk-blue-dark);color:#fff!important}.kk-btn--secondary{background:transparent;color:#fff!important;border-color:var(--alpha-placeholder)}.kk-btn--secondary:hover{border-color:#fff;color:#fff!important}.kk-btn--full{width:100%;justify-content:center}.kk-stat{display:flex;flex-direction:column;gap:.4rem}.kk-stat__num{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:800;color:var(--td-theme-primary,#20282d);line-height:1}.kk-stat__label{font-size:1.4rem;color:rgba(32,40,45,.55)}.kk-about-page{padding:80px 0;background:#fff}.kk-about-page__intro{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:start}@media (max-width:767px){.kk-about-page__intro{grid-template-columns:1fr;gap:3.2rem}}.kk-about-page__photo img{width:100%;border-radius:12px;object-fit:cover}.kk-about-page__text h2{font-size:clamp(2.4rem,3vw,3.8rem);font-weight:700;margin-bottom:2rem;color:var(--td-theme-primary)}.kk-about-page__text p{margin-bottom:1.6rem;line-height:1.7;color:rgba(32,40,45,.75);font-size:1.6rem}.kk-service-page{padding:80px 0;background:#fff}.kk-service-page__inner{display:grid;grid-template-columns:1fr 360px;gap:6.4rem;align-items:start}@media (max-width:991px){.kk-service-page__inner{grid-template-columns:1fr}}.kk-service-page__content h2{font-size:2.8rem;font-weight:700;margin:4rem 0 2rem;color:var(--td-theme-primary)}.kk-service-page__content p{font-size:1.6rem;line-height:1.7;color:rgba(32,40,45,.75);margin-bottom:1.6rem}.kk-why-list{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:4rem}.kk-why-item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem 1.8rem;background:#f5f9ff;border-radius:8px;font-size:1.6rem;color:var(--td-theme-primary);line-height:1.5}.kk-why-item__icon{flex-shrink:0;color:#4a9eff;margin-top:.2rem}.kk-how-list{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:4rem}.kk-how-step{display:flex;align-items:flex-start;gap:2rem;font-size:1.6rem;color:rgba(32,40,45,.8);line-height:1.6}.kk-how-step__num{flex-shrink:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:var(--td-theme-primary);color:#fff;font-size:1.4rem;font-weight:700;border-radius:50%}.kk-service-page__sidebar{position:sticky;top:100px}.kk-sidebar-cta{background:var(--kk-dark,#223035);color:#fff;padding:2.8rem;border-radius:12px;margin-bottom:2rem}.kk-sidebar-cta h3{font-size:2rem;font-weight:700;margin-bottom:1.2rem;color:#fff}.kk-sidebar-cta p{font-size:1.4rem;color:var(--alpha-body);margin-bottom:2rem}.kk-faq__list{display:flex;flex-direction:column;gap:0;margin:2rem 0 4rem}.kk-faq__item{border-bottom:1px solid rgba(32,40,45,.1)}.kk-faq__q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.8rem 0;background:none;border:none;font-family:inherit;font-size:1.6rem;font-weight:600;color:var(--td-theme-primary);text-align:left;cursor:pointer;gap:1.6rem}.kk-faq__q svg{flex-shrink:0;transition:transform .25s}.kk-faq__item.is-open .kk-faq__q svg{transform:rotate(180deg)}.kk-faq__a{display:none;padding:0 0 1.8rem;font-size:1.6rem;line-height:1.7;color:rgba(32,40,45,.65)}.kk-faq__item.is-open .kk-faq__a{display:block}.kk-contact-form{display:flex;flex-direction:column;gap:1.6rem}.kk-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media (max-width:575px){.kk-form__row{grid-template-columns:1fr}}.kk-contact-form input,.kk-contact-form textarea{width:100%;padding:1.4rem 1.8rem;background:var(--alpha-border);border:1px solid var(--alpha-muted);border-radius:6px;color:#fff;font-family:inherit;font-size:1.6rem;outline:none;transition:border-color .2s;box-sizing:border-box}.kk-contact-form input::placeholder,.kk-contact-form textarea::placeholder{color:var(--alpha-placeholder)}.kk-contact-form input:focus,.kk-contact-form textarea:focus{border-color:#4a9eff}.kk-contact-form textarea{resize:vertical;min-height:140px}.kk-form__status{font-size:1.4rem;padding:1rem 0}.kk-form__status--ok{color:#4ade80}.kk-form__status--err{color:#f87171}.kk-prose h2{font-size:2.4rem;font-weight:700;margin:3.2rem 0 1.2rem;color:#fff}.kk-prose h3{font-size:1.8rem;font-weight:600;margin:2.4rem 0 1rem;color:var(--alpha-strong)}.kk-prose p{margin-bottom:1.4rem;line-height:1.8}.kk-prose ul,.kk-prose ol{padding-left:2.4rem;margin-bottom:1.4rem}.kk-prose li{margin-bottom:.6rem}.kk-prose a{color:#4a9eff}@media (max-width:767px){.kk-page-hero{padding:80px 0 60px}.kk-section{padding:60px 0}.kk-service-page{padding:60px 0}.kk-about-page{padding:60px 0}}.kk-testimonials{padding:80px 0;background:#ffffff}.kk-testimonials__header{text-align:center;margin-bottom:4.8rem}.kk-testimonials__header .td-section-title{font-size:clamp(2.8rem,4vw,4.2rem);color:#1a2428}.kk-testimonials__header .td-about-para{max-width:50rem;margin:0 auto}.kk-testimonials__track{display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.6rem;scrollbar-width:none;-ms-overflow-style:none}.kk-testimonials__track::-webkit-scrollbar{display:none}.kk-tcard{flex:0 0 340px;scroll-snap-align:start;background:#fff;border:1px solid rgba(26,36,40,0.08);border-radius:12px;padding:2.8rem;display:flex;flex-direction:column;gap:1.6rem}.kk-tcard__stars{color:var(--kk-amber,#f59e0b);font-size:1.8rem;letter-spacing:.08em}.kk-tcard__text{font-size:1.6rem;line-height:1.7;color:rgba(26,36,40,0.75);flex:1;margin:0}.kk-tcard__author{display:flex;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:1px solid rgba(26,36,40,0.08)}.kk-tcard__avatar{width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(26,36,40,0.08);flex-shrink:0}.kk-tcard__name{font-size:1.4rem;font-weight:700;color:#1a2428}.kk-tcard__meta{font-size:1.2rem;color:rgba(26,36,40,0.5)}.kk-tcard__meta--google{display:inline-flex;align-items:center;gap:.3rem}.kk-testimonials__nav{display:flex;justify-content:center;gap:1.2rem;margin-top:3.2rem}.kk-testimonials__btn{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgba(26,36,40,0.07);border:1px solid rgba(26,36,40,0.12);color:#1a2428;cursor:pointer;transition:background .2s}.kk-testimonials__btn:hover{background:rgba(26,36,40,0.12)}@media (max-width:767px){.kk-testimonials{padding:60px 0}.kk-tcard{flex:0 0 85vw}}.krc-section{padding:80px 0;background:var(--kk-dark,#223035)}.krc-inner{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:start}@media (max-width:991px){.krc-inner{grid-template-columns:1fr;gap:3.2rem}}.krc-lead{}.krc-lead__pre{display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-amber,#f59e0b);margin-bottom:1.6rem}.krc-lead__title{color:#fff;font-weight:700;font-size:4.8rem;line-height:1;margin-bottom:1.6rem}.krc-lead__text{font-size:1.6rem;line-height:1.7;color:rgb(255 255 255);margin-bottom:14px}.krc-hint{display:flex;align-items:center;gap:10px;margin-top:28px;font-size:1.4rem;color:rgb(255 255 255);font-style:italic}.krc-hint svg{color:var(--kk-amber,#f59e0b);flex-shrink:0}.krc-picker{display:flex;flex-direction:column;gap:1.6rem}.krc-picker__label{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--alpha-placeholder);margin-bottom:14px}.krc-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:1.6rem}@media (max-width:575px){.krc-picker__grid{grid-template-columns:repeat(2,1fr)}}.krc-room{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.6rem 1rem;background:var(--alpha-border);border:1px solid var(--alpha-hover);border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s,transform .15s;color:var(--alpha-body);font-family:inherit}.krc-room:hover,.krc-room.is-active{background:rgba(74,158,255,.15);border-color:#4a9eff;transform:translateY(-2px);color:#fff}.krc-room__icon{display:flex;align-items:center;justify-content:center;color:var(--kk-amber,#f59e0b)}.krc-room__label{font-size:1.4rem;font-weight:700;color:rgb(255 255 255);text-align:center;line-height:1.3}.krc-full-btn{display:flex;align-items:flex-start;gap:1.2rem;width:100%;padding:1.4rem 1.8rem;background:rgba(74,158,255,.10);border:1px dashed rgba(74,158,255,.4);border-radius:10px;color:#4a9eff;font-family:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;transition:background .2s;text-align:left;margin-bottom:0;flex-direction:column}.krc-full-btn svg{margin-bottom:.2rem}.krc-full-btn:hover{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.65);color:white}.krc-full-btn__sub{display:block;font-size:1.4rem;font-weight:400;color:var(--alpha-secondary);margin-top:.2rem}.krc-picker__disclaimer{margin-top:0;font-size:1.4rem;line-height:1.6;color:rgb(255 255 255);font-style:italic}.krc-field{display:flex;flex-direction:column;gap:.4rem}.krc-field__label{font-size:1.4rem;font-weight:600;color:var(--alpha-body)}.krc-field__row{display:flex;align-items:center;gap:.8rem}.krc-field__input{padding:1rem 1.4rem;background:var(--alpha-border);border:1px solid var(--alpha-muted);border-radius:6px;color:#fff;font-family:inherit;font-size:1.6rem;font-weight:700;outline:none;transition:border-color .2s;box-sizing:border-box}.krc-field__input:focus{border-color:#4a9eff}.krc-field__unit{font-size:1.4rem;color:var(--alpha-secondary)}.krc-result-panel{background:var(--alpha-surface);border:1px solid var(--alpha-hover);border-radius:12px;padding:2.4rem}.krc-result-panel__title{font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--alpha-secondary);margin-bottom:1.6rem}.krc-result-panel__rows{display:flex;flex-direction:column;margin-bottom:1.6rem}.krc-result-panel__row{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0;font-size:1.4rem;color:var(--alpha-secondary);border-bottom:1px solid var(--alpha-border)}.krc-result-panel__row strong{color:#fff}.krc-result-panel__row--total{border-bottom:none;border-top:2px solid var(--alpha-hover);padding-top:1.2rem;margin-top:.4rem;font-size:1.6rem;font-weight:700}.krc-result-panel__row .krc-result-panel__total{font-size:2.4rem;font-weight:800;color:var(--kk-amber,#f59e0b)}.krc-result-panel__note{font-size:1.4rem;color:var(--alpha-placeholder);margin-bottom:2rem;line-height:1.6}.krc-result-panel__ctas{display:flex;flex-direction:column;gap:1rem}.krc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 2.4rem;border-radius:6px;font-family:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;border:none;transition:background .2s,transform .15s;width:100%;text-decoration:none}.krc-btn.krc-btn--primary{background:#4a9eff;color:#fff}.krc-btn.krc-btn--primary:hover{background:var(--kk-blue-dark);transform:translateY(-1px);color:#fff}@media (max-width:991px){section#krc-calculator{padding:4.8rem 1.2rem}.krc-lead{display:flex;flex-direction:column;align-items:center}.krc-lead__title{text-align:center}.krc-lead__text{font-size:1.6rem;text-align:center}.krc-picker__label{display:none}.krc-hint{font-size:2rem}p.krc-picker__disclaimer{text-align:center}.krc-room__label{font-size:1.6rem}}@media (max-width:767px){.krc-section{padding:60px 0}}.reveal{opacity:0;filter:blur(8px);transform:translateY(24px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),filter .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.reveal.reveal-visible{opacity:1;filter:blur(0);transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.stagger-reveal-item{opacity:0;filter:blur(var(--stagger-blur,8px));pointer-events:none;transition:opacity var(--stagger-duration,.55s) ease,filter var(--stagger-duration,.55s) ease}.stagger-reveal-item.stagger-reveal-visible{opacity:1;filter:blur(0);pointer-events:auto;transition-delay:var(--stagger-delay,0ms)}@media (prefers-reduced-motion:reduce){.reveal,.stagger-reveal-item{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}.kk-minicart{position:fixed;inset:0;z-index:4500;visibility:hidden;pointer-events:none;transition:visibility 0ms linear 450ms}.kk-minicart.is-open{visibility:visible;pointer-events:auto;transition:visibility 0ms}.kk-minicart__overlay{position:absolute;inset:0;background:rgba(20,28,33,.35);backdrop-filter:blur(4px);opacity:0;transition:opacity 350ms ease;cursor:pointer}.kk-minicart.is-open .kk-minicart__overlay{opacity:1}.kk-minicart__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(44rem,100%);overflow:hidden;background:radial-gradient(60% 30% at 100% 0%,rgba(90,168,255,.16) 0%,rgba(90,168,255,0) 70%),linear-gradient(180deg,#f7faff 0%,#ffffff 40%);box-shadow:-30px 0 60px -30px rgba(32,40,45,.4);transform:translateX(104%);transition:transform 450ms cubic-bezier(.22,1,.36,1)}.kk-minicart.is-open .kk-minicart__panel{transform:none}.kk-minicart__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1.2rem;padding:2rem 2.4rem;border-bottom:1px solid #edf0f3}.kk-minicart__title{display:flex;align-items:center;gap:1rem;font-size:1.9rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-minicart__title>svg{color:#2f7fe0}.kk-minicart__badge{display:inline-grid;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .7rem;border-radius:999px;background:#2f7fe0;font-size:1.25rem;font-weight:700;color:#fff}.kk-minicart__badge.is-zero{background:#eef2f6;color:#77848b}.kk-minicart__close{position:relative;flex:none;width:4.2rem;height:4.2rem;padding:0;border:1px solid #edf0f3;border-radius:50%;background:#fff;cursor:pointer;transition:transform 300ms ease,border-color 200ms ease}.kk-minicart__close:hover{border-color:#cfe2fb;transform:rotate(90deg)}.kk-minicart__close span{position:absolute;top:50%;left:50%;width:1.6rem;height:2px;border-radius:2px;background:var(--td-theme-primary,#20282d)}.kk-minicart__close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.kk-minicart__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}#kk-minicart-body{display:flex;flex:1;flex-direction:column;min-height:0}.kk-mc-item,.kk-mc-links li{opacity:0;transform:translateX(2rem);transition:opacity 200ms ease,transform 200ms ease}.kk-minicart.is-open .kk-mc-item,.kk-minicart.is-open .kk-mc-links li{opacity:1;transform:none;transition:opacity 400ms ease calc(150ms + var(--i,0) * 60ms),transform 500ms cubic-bezier(.22,1,.36,1) calc(150ms + var(--i,0) * 60ms)}.kk-mc-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:3.2rem 2.4rem;text-align:center}.kk-mc-empty__ico{display:grid;place-items:center;width:7.2rem;height:7.2rem;margin-bottom:1.6rem;border-radius:22px;background:#eaf3ff;color:#2f7fe0;transform:rotate(-6deg)}.kk-minicart .kk-mc-empty__title{margin:0 0 .6rem;font-size:2rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-minicart .kk-mc-empty__text{max-width:30rem;margin:0 0 2.4rem;font-size:1.45rem;line-height:1.55;color:#6b7780}.kk-mc-links{display:grid;gap:.8rem;width:100%;margin:0;padding:0;list-style:none;text-align:left}.kk-mc-links a{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid #edf0f3;border-radius:16px;background:#fff;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease}.kk-mc-links a:hover{border-color:#cfe2fb;box-shadow:0 14px 30px -20px rgba(47,127,224,.6);color:var(--td-theme-primary,#20282d)}.kk-mc-links a>svg{flex:none;color:#a9b6bf;transition:transform 200ms ease,color 200ms ease}.kk-mc-links a:hover>svg{color:#2f7fe0;transform:translateX(3px)}.kk-mc-links__ico{display:grid;flex:none;place-items:center;width:4rem;height:4rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0}.kk-mc-links__txt{display:grid;flex:1;min-width:0;line-height:1.35}.kk-mc-links__txt strong{font-size:1.45rem}.kk-mc-links__txt small{font-size:1.25rem;color:#77848b}.kk-mc-items{display:grid;flex:1;align-content:start;gap:1rem;margin:0;padding:2rem 2.4rem;overflow-y:auto;list-style:none}.kk-mc-item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem;border:1px solid #edf0f3;border-radius:16px;background:#fff}.kk-mc-item__thumb{display:grid;flex:none;place-items:center;width:6rem;height:6rem;overflow:hidden;border-radius:12px;background:#eaf3ff;color:#2f7fe0}.kk-mc-item__thumb img{display:block;width:100%;height:100%;object-fit:cover}.kk-mc-item__thumb .kk-cart-item__ico{display:grid;place-items:center;color:#2f7fe0}.kk-mc-item__info{display:grid;flex:1;gap:.3rem;min-width:0}.kk-mc-item__type{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f7fe0}.kk-mc-item__name{display:-webkit-box;overflow:hidden;font-size:1.45rem;font-weight:600;line-height:1.35;color:var(--td-theme-primary,#20282d);text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kk-mc-item__name:hover{color:#2f7fe0}.kk-mc-item__meta{display:inline-flex;align-items:center;gap:.5rem;font-size:1.25rem;color:#6b7780}.kk-mc-item__price{font-size:1.45rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-mc-item__remove{display:grid;flex:none;place-items:center;width:3.2rem;height:3.2rem;border-radius:10px;color:#a9b6bf;text-decoration:none;transition:background-color 200ms ease,color 200ms ease}.kk-mc-item__remove:hover{background:#fdecec;color:#d92d20}.kk-mc-foot{display:grid;flex-shrink:0;gap:1.2rem;padding:2rem 2.4rem 2.4rem;border-top:1px solid #edf0f3;background:#fff}.kk-mc-total{display:flex;align-items:baseline;justify-content:space-between}.kk-mc-total>span:first-child{font-size:1.5rem;font-weight:600;color:#55636b}.kk-mc-total__price{font-size:2.4rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-minicart .kk-mc-note{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.25rem;color:#77848b}.kk-mc-note svg{color:#1f9d55}.kk-mc-cartlink{justify-self:center;font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.kk-minicart__panel,.kk-mc-item,.kk-mc-links li{transition:none}}.kk-lesson-complete-btn{padding:10px 20px;background:rgba(255,255,255,.08);border:1px solid var(--alpha-hover);border-radius:8px;color:var(--alpha-body);font-size:1.3rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.kk-lesson-complete-btn:hover{background:rgba(52,211,153,.1);border-color:rgb(52,211,153);color:rgb(52,211,153)}.kk-lesson-complete-btn.is-done{background:rgba(52,211,153,.1);border-color:rgb(52,211,153);color:rgb(52,211,153);cursor:default}.kk-lesson-list{padding:4rem 0;border-top:1px solid var(--td-common-line)}.kk-lesson-list__head{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}.kk-lesson-list__head h2{font-size:2rem;font-weight:700;margin:0}.kk-lesson-list__count{font-size:1.2rem;color:var(--alpha-placeholder);background:var(--alpha-border);padding:.3rem .8rem;border-radius:20px}.kk-lesson-progress{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem;font-size:1.2rem;color:var(--alpha-placeholder)}.kk-lesson-progress__bar{flex:1;height:4px;background:var(--alpha-hover);border-radius:2px;overflow:hidden}.kk-lesson-progress__fill{height:100%;background:var(--kk-amber);border-radius:2px;transition:width .4s}.kk-lesson-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.kk-lesson-item{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--td-common-line)}.kk-lesson-item--done .kk-lesson-item__num{color:rgb(52,211,153);border-color:rgb(52,211,153)}.kk-lesson-item__num{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;border-radius:50%;border:1.5px solid var(--td-common-line);color:var(--td-grey-2)}.kk-lesson-item__body{flex:1}.kk-lesson-item__title{font-size:1.4rem;font-weight:500;display:flex;align-items:center;gap:0.8rem;flex-wrap:wrap}.kk-lesson-item__title a{color:var(--td-theme-primary);text-decoration:none}.kk-lesson-item__title a:hover{color:var(--kk-amber)}.kk-lesson-item__desc{font-size:1.2rem;color:var(--td-grey-2);margin:.3rem 0 0}.kk-lesson-item__meta{display:flex;align-items:center;gap:.8rem;color:var(--td-grey-2)}.kk-lesson-item__dur{font-size:1.2rem}.kk-lesson-badge{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:20px;font-size:1.1rem;font-weight:600}.kk-lesson-badge--demo{background:rgba(74,158,255,.1);color:rgb(74,158,255)}.kk-lesson-badge--done{background:rgba(52,211,153,.1);color:rgb(52,211,153)}.kk-lesson-list__cta{padding:2rem 0 0}.kk-lesson-list__cta p{font-size:1.4rem;color:var(--alpha-placeholder);margin-bottom:1.2rem}.kk-account-title{font-size:2.2rem;font-weight:700;margin-bottom:2.4rem}.kk-account-empty{font-size:1.4rem;color:var(--td-grey-2)}.kk-account-empty a{color:var(--kk-amber)}.kk-account-warning{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:10px;font-size:1.3rem;color:var(--td-theme-primary);margin-bottom:2rem}.kk-account-warning a{color:var(--kk-amber);font-weight:600}.kk-course-list{display:flex;flex-direction:column;gap:1.6rem}.kk-course-card{display:flex;gap:1.6rem;padding:1.6rem;border:1px solid var(--td-common-line);border-radius:12px;background:#fff}.kk-course-card__thumb img{width:80px;height:60px;object-fit:cover;border-radius:6px;display:block}.kk-course-card__body{flex:1;display:flex;flex-direction:column;gap:.8rem}.kk-course-card__title{font-size:1.6rem;font-weight:600;margin:0}.kk-course-card__title a{color:var(--td-theme-primary);text-decoration:none}.kk-course-card__progress{display:flex;align-items:center;gap:1rem;font-size:1.2rem;color:var(--td-grey-2)}.kk-course-card__progress .kk-lesson-progress__bar{flex:1;max-width:200px}.kk-course-card__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.kk-cert-list{display:flex;flex-direction:column;gap:1.2rem}.kk-cert-item{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2rem;border:1px solid var(--td-common-line);border-radius:12px;background:#fff}.kk-cert-item__icon{color:var(--kk-amber);flex-shrink:0}.kk-cert-item__body{flex:1}.kk-cert-item__name{font-size:1.6rem;font-weight:600;color:var(--td-theme-primary)}.kk-cert-item__date{font-size:1.2rem;color:var(--td-grey-2);margin-top:.3rem}@media (max-width:767px){.kk-course-card{flex-direction:column}.kk-cert-item{flex-wrap:wrap}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.wow{visibility:hidden}.kamil-ebook-hero,.kamil-ebook-insight{background:var(--td-grey-bg,#f5f9ff)}.kamil-ebook-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--td-common-line);transition:transform 0.3s ease,box-shadow 0.3s ease}.kamil-ebook-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(32,40,45,0.08)}.kamil-ebook-card__image{aspect-ratio:4 / 3;object-fit:cover}.kamil-ebook-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.5rem,3vw,2.3rem)}.kamil-ebook-card__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:1.25rem;border-radius:50%;background:#eaf1fb;color:var(--td-theme-primary)}.kamil-ebook-card__meta{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;color:var(--td-grey-2)}.kamil-ebook-card__meta strong{color:var(--td-theme-primary)}.kamil-ebook-insight__strong{color:var(--td-theme-primary);font-weight:700;line-height:1.6;font-size:clamp(1.5rem,2vw,1.9rem)}.kamil-header .td-main-menu nav>ul>li>a{color:var(--td-theme-primary)}.kamil-real-tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:3rem}.kamil-real-tab{appearance:none;border:1px solid var(--td-common-line);background:#fff;color:var(--td-theme-primary);font-size:1.3rem;font-weight:600;padding:.55rem 1.4rem;border-radius:99px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.kamil-real-tab.is-active,.kamil-real-tab:hover{background:var(--td-theme-primary);border-color:var(--td-theme-primary);color:#fff}.kamil-real-card{background:#fff;border:1px solid var(--td-common-line);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease}.kamil-real-card:hover{box-shadow:0 16px 40px rgba(32,40,45,.1)}.kamil-real-card__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.kamil-real-card__img-placeholder{width:100%;aspect-ratio:4 / 3;background:var(--td-grey-1);display:flex;align-items:center;justify-content:center;color:var(--td-grey-3)}.kamil-real-card__body{padding:1.4rem 1.6rem 1.6rem}.kamil-real-card__cat{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--td-grey-3);margin-bottom:.4rem}.kamil-real-card__title{font-size:1.6rem;font-weight:600;color:var(--td-theme-primary);margin-bottom:0}.kamil-real-item--hidden{display:none!important}.kamil-woo-box__video-wrap{position:relative;border-radius:8px;overflow:hidden;margin-bottom:1.8rem;background:#0d0d0d;aspect-ratio:16/9}.kamil-woo-box__video{width:100%;height:100%;object-fit:cover;display:block}.kamil-woo-box__mute-btn{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.55);border:none;border-radius:6px;padding:6px 8px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:1.2rem;line-height:1;transition:background .2s}.kamil-woo-box__mute-btn:hover{background:rgba(0,0,0,.8)}.kamil-woo-box__termin-wrap{margin-bottom:1.4rem}.kamil-woo-box__termin-label{display:block;font-size:1.2rem;font-weight:600;color:rgba(255,255,255,.6);margin-bottom:.5rem}.kamil-woo-box__termin-select{width:100%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:1.4rem;padding:.75rem 1rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.8rem}.kamil-woo-box__termin-select option{background:#20282d;color:#fff}.kamil-training-faq{padding:80px 0 80px}.kamil-training-faq .accordion-button{font-size:1.6rem;font-weight:600;color:var(--td-theme-primary);background:transparent;border:none;padding:1.4rem 1.6rem}.kamil-training-faq .accordion-button:not(.collapsed){color:#4a9eff}.kamil-training-faq .accordion-button::after{filter:none}.kamil-training-faq .accordion-button:focus{box-shadow:none}.kamil-training-faq .accordion-item{border:1px solid var(--td-common-line);border-radius:8px!important;margin-bottom:.8rem;overflow:hidden}.kamil-training-faq .accordion-body{font-size:1.5rem;color:var(--td-grey-2);padding:0 1.6rem 1.4rem}.kk-brief-form{display:grid;gap:0.9rem}.kk-brief-form label{display:grid;gap:0.3rem;font-size:1.4rem;font-weight:600;color:var(--td-theme-primary)}.kk-brief-form input,.kk-brief-form select,.kk-brief-form textarea{width:100%;padding:0.75rem 1rem;border:1px solid rgba(32,40,45,.15);border-radius:2px;background:#fff;color:var(--td-theme-primary);font-size:1.5rem;font-family:inherit;line-height:1.5;outline:none;transition:border-color 0.2s}.kk-brief-form input:focus,.kk-brief-form select:focus,.kk-brief-form textarea:focus{border-color:rgb(74,158,255)}.kk-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem}.kk-form-row--submit{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:0.9rem}.kk-form-row--submit>button{width:100%}.kk-form-problems{border:1px solid rgba(32,40,45,.12);border-radius:2px;padding:1rem 1.2rem 1.2rem;margin:0}.kk-form-problems legend{font-size:1.4rem;font-weight:700;color:var(--td-theme-primary);padding:0 0.4rem}.kk-form-problems__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.45rem 0.8rem;margin-top:0.6rem}.kk-form-checkbox,.kk-brief-form .kk-form-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:0.6rem;font-size:1.3rem;font-weight:400;line-height:1.35;color:var(--td-theme-primary);cursor:pointer}.kk-form-checkbox input[type="checkbox"],.kk-brief-form .kk-form-checkbox input[type="checkbox"]{flex:0 0 auto;margin-top:0.15em;width:1.5rem;height:1.5rem;padding:0;accent-color:var(--kk-blue);border:1px solid rgba(32,40,45,.25);border-radius:2px}.kamil-service-booking__box{border-radius:8px}.kamil-contact-modal__title{font-size:2.4rem;font-weight:700;line-height:1.2;margin:0.2rem 3rem 0.8rem 0;color:var(--td-theme-primary)}@media (max-width:991px){.kk-form-problems__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-form-row--submit{grid-template-columns:1fr 1fr}.kk-form-row--submit>button{grid-column:1 / -1}}@media (max-width:575px){.kk-form-row,.kk-form-row--submit{grid-template-columns:1fr}.kk-form-row--submit>button{grid-column:auto}.kk-form-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kamil-panel-stat svg{color:var(--td-theme-primary);flex-shrink:0}.kk-panel-support{display:flex;align-items:center;gap:.5rem;margin-top:1.6rem;padding:.8rem 1rem;background:rgba(74,158,255,.07);border:1px solid rgba(74,158,255,.18);border-radius:6px;font-size:1.3rem;color:#4a9eff;font-weight:500;cursor:pointer;width:100%;text-align:left;line-height:1.3;transition:background .2s}.kk-panel-support:hover{background:rgba(74,158,255,.12)}.kk-panel-support svg{flex-shrink:0}.kk-account-header{margin-bottom:2.4rem}.kk-account-empty{color:var(--td-grey-2);font-size:1.5rem;margin-top:2rem}.kk-activity-list{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.kk-activity-list li{display:flex;align-items:center;gap:.5rem;font-size:1.4rem;color:var(--td-theme-primary);padding:.5rem 0;border-bottom:1px solid rgba(32,40,45,.06)}.kk-activity-list svg{flex-shrink:0;color:#4a9eff}.kk-badge{display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .6rem;border-radius:3px;margin-bottom:.5rem}.kk-badge--done{background:rgba(52,211,153,.15);color:rgb(16,133,93)}.kk-badge--progress{background:rgba(74,158,255,.12);color:#0369a1}.kk-badge--new{background:rgba(245,158,11,.12);color:#b45309}.kk-progress-bar{height:6px;background:rgba(32,40,45,.1);border-radius:3px;overflow:hidden;flex:1}.kk-progress-bar__fill{height:100%;background:#4a9eff;border-radius:3px;transition:width .4s}.kk-progress-label{font-size:1.3rem;color:var(--td-grey-2);white-space:nowrap}.kk-szkolenia-list{display:grid;gap:1.4rem}.kk-szkolenia-item{border:1px solid rgba(32,40,45,.1);border-radius:8px;padding:1.8rem 2rem}.kk-szkolenia-item__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;margin-bottom:1.2rem;flex-wrap:wrap}.kk-szkolenia-item__meta{flex:1 1 200px}.kk-szkolenia-item__title{font-size:1.8rem;font-weight:600;margin:0 0 .4rem;color:var(--td-theme-primary)}.kk-szkolenia-item__last,.kk-szkolenia-item__cert-link{font-size:1.3rem;color:var(--td-grey-2);display:flex;align-items:center;gap:.4rem;margin:.3rem 0 0}.kk-szkolenia-item__cert-link a{color:#4a9eff}.kk-szkolenia-item__cta{flex-shrink:0;white-space:nowrap}.kk-szkolenia-item__progress{display:flex;align-items:center;gap:1rem}.kk-ebooki-grid{display:grid;gap:1.2rem}.kk-ebook-card{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.8rem;border:1px solid rgba(32,40,45,.1);border-radius:8px}.kk-ebook-card__icon{flex-shrink:0;color:#4a9eff;display:flex}.kk-ebook-card__body{flex:1}.kk-ebook-card__name{font-size:1.6rem;font-weight:600;color:var(--td-theme-primary)}.kk-ebook-card__date{font-size:1.3rem;color:var(--td-grey-2);margin-top:.2rem}.kk-ebook-card__btn{flex-shrink:0}.kk-ebook-card__btn--soon{font-size:1.3rem;color:var(--td-grey-2);opacity:.7}.kk-cert-list{display:grid;gap:1.2rem}.kk-cert-item{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.8rem;border:1px solid rgba(32,40,45,.1);border-radius:8px}.kk-cert-item__icon{flex-shrink:0;color:#f59e0b;display:flex}.kk-cert-item__body{flex:1}.kk-cert-item__name{font-size:1.6rem;font-weight:600;color:var(--td-theme-primary)}.kk-cert-item__date{font-size:1.3rem;color:var(--td-grey-2);margin-top:.2rem}.kk-docs-list{display:grid;gap:.8rem}.kk-docs-item{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border:1px solid rgba(32,40,45,.08);border-radius:6px;flex-wrap:wrap}.kk-docs-item__info{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;flex:1}.kk-docs-item__num{font-size:1.4rem;font-weight:700;color:var(--td-theme-primary)}.kk-docs-item__name{font-size:1.4rem;color:var(--td-grey-2)}.kk-docs-item__right{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.kk-docs-item__date{font-size:1.3rem;color:var(--td-grey-3)}.kk-settings-section{margin-bottom:3rem;padding-bottom:2.8rem;border-bottom:1px solid rgba(32,40,45,.08)}.kk-settings-section:last-child{border-bottom:none;margin-bottom:0}.kk-settings-section__title{font-size:2rem;font-weight:600;margin-bottom:1.4rem;color:var(--td-theme-primary)}.kk-settings-form .kk-form__status{margin-top:.8rem}.kk-form__status{font-size:1.4rem;margin-top:.5rem;min-height:1.6rem}.kk-form__status--ok{color:rgb(16,133,93)}.kk-form__status--err{color:#dc2626}@media (max-width:575px){.kk-szkolenia-item__top{flex-direction:column}.kk-szkolenia-item__cta{width:100%;justify-content:center}.kk-ebook-card{flex-wrap:wrap}.kk-cert-item{flex-wrap:wrap}.kk-docs-item{flex-direction:column;align-items:flex-start}}:root{--grad-soft:linear-gradient(115deg,#fdf6ec 0%,#f6faf9 42%,#e6f4fb 100%)}.kk-em{color:var(--kk-blue);font-style:italic;font-weight:800}.kk-nowrap{white-space:nowrap}.omnie{--grad-soft:linear-gradient(115deg,#fdf6ec 0%,#f6faf9 42%,#e6f4fb 100%)}.omnie .omnie-section{padding:clamp(6rem,9vw,11rem) 0}.omnie .omnie-section--tight{padding:clamp(2rem,4vw,5rem) 0}.omnie .omnie-section--light{background:var(--kk-light)}.omnie .omnie-em{color:var(--kk-blue);font-style:italic;font-weight:800}.omnie .omnie-head{max-width:62rem;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.omnie .omnie-head--center{margin-left:auto;margin-right:auto;text-align:center}.omnie .omnie-head .td-section-title{margin:0}.omnie .omnie-head__lead{margin:1.6rem 0 0;color:var(--td-grey-2);font-size:1.7rem;line-height:1.65}.omnie .kamil-about-hero{background:var(--grad-soft);border-radius:40px 40px 0 0;margin-top:-32px;position:relative;z-index:2}.omnie .kamil-about-hero__content{margin-left:0;margin-right:clamp(0px,3vw,48px)}.omnie .kamil-about-hero__content .td-section-title{font-size:clamp(3.4rem,4.6vw,5.2rem);margin-bottom:2.4rem}.omnie .kamil-about-hero__content .td-about-para{margin-bottom:2rem}.omnie .kamil-about-hero__region{font-size:1.4rem;margin:0 0 2.8rem}.omnie .kamil-about-hero__media::before{left:-6%;right:auto}.omnie .omnie-actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.omnie .omnie-textlink{display:inline-flex;align-items:center;gap:.6rem;color:var(--td-theme-primary);font-weight:600;font-size:1.5rem}.omnie .omnie-textlink svg{transition:transform .2s ease}.omnie .omnie-textlink:hover{color:var(--kk-blue)}.omnie .omnie-textlink:hover svg{transform:translateX(3px)}.omnie .omnie-reel__frame{position:relative;margin:0;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px rgba(32,40,45,.18)}.omnie .omnie-reel__video{display:block;width:100%;height:clamp(320px,52vh,620px);object-fit:cover}.omnie .omnie-reel__frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(26,36,40,.74));pointer-events:none}.omnie .omnie-reel__caption{position:absolute;left:clamp(2rem,4vw,5rem);right:clamp(2rem,4vw,5rem);bottom:clamp(2rem,4vw,4rem);z-index:1}.omnie .omnie-reel__eyebrow{display:inline-block;margin-bottom:1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-amber)}.omnie .omnie-reel__caption p{margin:0;max-width:52rem;font-size:clamp(1.8rem,2.4vw,2.6rem);font-weight:600;line-height:1.35;color:#fff}.omnie .omnie-stats{display:grid;grid-template-columns:repeat(3,1fr)}.omnie .omnie-stat{position:relative;text-align:center;padding:1rem clamp(1rem,3vw,3rem)}.omnie .omnie-stat + .omnie-stat::before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:rgba(32,40,45,.12)}.omnie .omnie-stat h3{display:inline-flex;align-items:baseline;justify-content:center;margin:0 0 1rem;font-size:clamp(4rem,7vw,6.4rem);font-weight:800;line-height:1;color:var(--kk-blue)}.omnie .omnie-stat .kamil-about-stat__plus{font-size:.5em}.omnie .omnie-stat p{margin:0 auto;max-width:26rem;color:var(--td-grey-2);font-size:1.5rem;line-height:1.5}.omnie .kamil-about-regions{justify-content:center;margin-top:clamp(3rem,5vw,4.8rem)}.omnie .kamil-about-anecdote{box-shadow:0 12px 30px rgba(32,40,45,.05)}.omnie .kamil-about-socials{background:transparent}.omnie .omnie-social-island{background:var(--kk-dark);border-radius:32px;padding:clamp(4rem,6vw,7rem) clamp(2rem,5vw,6rem)}.omnie .omnie-head--on-dark .td-section-title{color:#fff}.omnie .omnie-head--on-dark .omnie-head__lead{color:var(--alpha-body)}.omnie .kamil-about-socials .kamil-about-social{background:var(--alpha-surface);border:1px solid var(--alpha-border);color:#fff;box-shadow:none}.omnie .kamil-about-socials .kamil-about-social:hover{background:var(--alpha-hover);border-color:var(--kk-blue);color:#fff}.omnie .kamil-about-socials .kamil-about-social span{color:#fff}.omnie .kamil-about-socials .kamil-about-social strong{color:var(--alpha-secondary)}.omnie .kamil-about-socials .kamil-about-social svg{background:rgba(74,158,255,.18);color:#fff}.omnie .kamil-about-socials .kamil-about-social:hover svg{background:var(--kk-blue);color:#fff}.omnie .kamil-about-socials .kamil-about-social__arrow{color:var(--alpha-muted)}.omnie .kamil-about-socials .kamil-about-social:hover .kamil-about-social__arrow{color:var(--kk-blue)}.omnie .kamil-about-contact__inner{border-radius:28px}@media (max-width:991px){.omnie .kamil-about-hero{border-radius:28px 28px 0 0}.omnie .kamil-about-hero__content{margin-right:0;margin-top:3.2rem}.omnie .omnie-stats{grid-template-columns:1fr;gap:3.6rem}.omnie .omnie-stat + .omnie-stat::before{display:none}.omnie .omnie-reel__video{height:clamp(260px,46vh,420px)}.omnie .container{padding-left:2.4rem;padding-right:2.4rem}.omnie .td-section-title .omnie-em{font-size:inherit}.omnie .omnie-stat h3{font-size:clamp(4.4rem,13vw,7rem)}.omnie .omnie-stat h3 .purecounter{font-size:inherit}.omnie .omnie-stat h3 .kamil-about-stat__plus{font-size:.5em}.omnie .omnie-stat p{font-size:2rem;max-width:34rem}.omnie .omnie-head__lead{font-size:2rem}.omnie .kamil-about-anecdote{min-height:0;justify-content:flex-end}.omnie .kamil-about-anecdote p{font-size:2rem;padding-top:4.4rem}.omnie .kamil-about-regions{justify-content:center}.omnie .kamil-about-regions span{justify-content:center;text-align:center}.omnie .kamil-anecdotes-swiper .kamil-about-anecdote span{font-size:5.6rem;top:.2rem;right:1.4rem}}@media (prefers-reduced-motion:reduce){.omnie .omnie-reel__video{display:none}.omnie .omnie-reel__frame{background:var(--kk-dark) center/cover no-repeat;min-height:320px}}.szkol .kamil-training-hero{background:var(--grad-soft);position:relative;padding-top:clamp(13rem,11vw,17rem);padding-bottom:clamp(8rem,9vw,11rem)}.szkol .kamil-training-hero .td-section-title{font-size:clamp(3.4rem,4.4vw,5.2rem);line-height:1.08;max-width:22ch}.szkol .kamil-training-hero .td-about-para{color:var(--td-grey-2);font-size:1.7rem;line-height:1.65}.szkol .kamil-training-list{position:relative;z-index:2;margin-top:-40px;padding-top:clamp(5rem,7vw,8rem);background:#fff;border-radius:40px 40px 0 0}.szkol .kamil-training-card{border:1px solid rgba(32,40,45,.08);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(32,40,45,.05)}.szkol .kamil-training-card:hover{box-shadow:0 24px 60px rgba(32,40,45,.10);border-color:rgba(74,158,255,.35)}.szkol .kamil-training-card__image{transition:transform .6s cubic-bezier(.4,0,.2,1)}.szkol .kamil-training-card:hover .kamil-training-card__image{transform:scale(1.04)}.szkol .kamil-training-card__body{padding:clamp(2.2rem,3vw,3rem)}.szkol .kamil-training-card .td-portfolio-title{font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.25}.szkol .kamil-training-card .td-portfolio-title a:hover{color:var(--kk-blue)}.szkol .kamil-training-card__body>p{color:var(--td-grey-2);font-size:1.6rem;line-height:1.6}.szkol .kamil-training-card__footer{padding-top:2rem;border-top:1px solid rgba(32,40,45,.08)}.szkol .kamil-training-card__footer strong,.szkol .kamil-training-card__footer strong .amount,.szkol .kamil-training-card__footer strong .woocommerce-Price-amount{color:var(--kk-blue);font-size:clamp(2.8rem,3vw,3.4rem);font-weight:800;line-height:1}.szkol .kamil-training-insight{padding-bottom:clamp(8rem,10vw,14rem)}.szkol .kamil-training-card__meta{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.4rem;padding:.6rem 1.2rem;border-radius:999px;background:rgba(74,158,255,.10);color:var(--kk-blue);font-size:1.3rem;font-weight:700;line-height:1}.szkol .kamil-training-card__meta svg{flex:0 0 auto}.szkol .kts-seats--ribbon{display:inline-flex;align-items:center;gap:.5rem;bottom:1.6rem;border-radius:999px;margin-left:16px;padding:.6rem 1.4rem;box-shadow:0 8px 20px rgba(0,0,0,.28)}.szkol .kamil-training-card__footer .td-btn-3{border-radius:16px;border-color:rgba(32,40,45,.18)}.szkol .kamil-training-card__footer .td-btn-3:hover{background:var(--kk-blue);border-color:var(--kk-blue);color:#fff}.szkol .kamil-training-insight{background:#fff}.szkol .kk-island{background:var(--kk-dark);border-radius:32px;padding:clamp(4rem,6vw,7rem) clamp(2.4rem,5vw,6rem)}.szkol .kk-island .td-section-title{color:#fff;font-size:clamp(3.2rem,4vw,4.8rem);margin:0}.szkol .kk-island .td-about-para{color:var(--alpha-body);font-size:1.7rem;line-height:1.7}.szkol .kamil-training-insight__strong{margin:0;padding:clamp(2rem,3vw,2.6rem);background:var(--alpha-surface);border:1px solid var(--alpha-border);border-radius:18px;color:#fff;font-size:1.7rem;font-weight:600;line-height:1.6}@media (max-width:991px){.szkol .td-section-title .kk-em{font-size:inherit}.szkol .container{padding-left:2.4rem;padding-right:2.4rem}.szkol .kamil-training-hero .td-section-title{max-width:none}.szkol .kamil-training-hero .td-about-para,.szkol .kamil-training-card__body>p,.szkol .kk-island .td-about-para,.szkol .kamil-training-insight__strong{font-size:2rem}.szkol .kamil-training-list{margin-top:-28px;border-radius:28px 28px 0 0}.szkol .kk-island{border-radius:24px}.szkol .kamil-training-hero{padding-top:13rem;padding-bottom:8rem}.szkol .kamil-training-card__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.szkol .kamil-training-card__footer strong{font-size:3rem}.szkol .kamil-training-card__meta{font-size:1.7rem}}.ebooki .kamil-ebook-hero{position:relative;overflow:hidden;background:var(--kk-dark);padding-top:clamp(13rem,11vw,17rem);padding-bottom:clamp(8rem,9vw,11rem)}.ebooki .kamil-ebook-hero::before{content:"";position:absolute;top:-30%;right:-10%;width:60rem;height:60rem;border-radius:50%;background:radial-gradient(circle,rgba(74,158,255,.22),transparent 62%);pointer-events:none}.ebooki .kamil-ebook-hero>.container{position:relative;z-index:1}.ebooki .kamil-ebook-hero .td-section-title{color:#fff;font-size:clamp(3.4rem,4.4vw,5.2rem);line-height:1.1;max-width:20ch}.ebooki .kamil-ebook-hero .td-about-para{color:var(--alpha-body);font-size:1.7rem;line-height:1.7}.ebooki .kamil-ebook-catalog{position:relative;z-index:2;margin-top:-40px;padding-top:clamp(5rem,7vw,8rem);background:var(--grad-soft);border-radius:40px 40px 0 0}.ebooki .kamil-ebook-card{border:1px solid rgba(32,40,45,.08);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(32,40,45,.05)}.ebooki .kamil-ebook-card:hover{box-shadow:0 24px 60px rgba(32,40,45,.10);border-color:rgba(74,158,255,.35)}.ebooki .kamil-ebook-card__image{aspect-ratio:3 / 4;height:100%;object-fit:cover}.ebooki .kamil-ebook-card__body{padding:clamp(2.2rem,3vw,3rem)}.ebooki .kamil-ebook-card__icon{width:48px;height:48px;margin-bottom:1.8rem;border-radius:14px;background:rgba(74,158,255,.12);color:var(--kk-blue)}.ebooki .kamil-ebook-card .td-portfolio-title{font-size:clamp(2.2rem,2.5vw,2.6rem);line-height:1.25}.ebooki .kamil-ebook-card .td-portfolio-title a:hover{color:var(--kk-blue)}.ebooki .kamil-ebook-card__body>p{color:var(--td-grey-2);font-size:1.6rem;line-height:1.6}.ebooki .kamil-ebook-card__meta{align-items:center;padding-top:2rem;border-top:1px solid rgba(32,40,45,.08)}.ebooki .kamil-ebook-card__meta>span{padding:.5rem 1.2rem;border-radius:999px;background:rgba(32,40,45,.06);color:var(--td-grey-2);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ebooki .kamil-ebook-card__meta strong,.ebooki .kamil-ebook-card__meta strong .amount,.ebooki .kamil-ebook-card__meta strong .woocommerce-Price-amount{color:var(--kk-blue);font-size:clamp(2.4rem,2.8vw,3rem);font-weight:800;line-height:1}.ebooki .kamil-ebook-card .td-btn-3{align-self:flex-start;border-radius:16px;border-color:rgba(32,40,45,.18)}.ebooki .kamil-ebook-card .td-btn-3:hover{background:var(--kk-blue);border-color:var(--kk-blue);color:#fff}@media (min-width:768px){.ebooki .kamil-ebook-card{flex-direction:row}.ebooki .kamil-ebook-card>a{flex:0 0 38%;max-width:38%;display:block}.ebooki .kamil-ebook-card__body{flex:1 1 auto}}.ebooki .kamil-ebook-insight{background:#fff;padding-bottom:clamp(8rem,10vw,14rem)}.ebooki .kamil-ebook-insight .td-section-title{font-size:clamp(3.2rem,4vw,4.8rem);margin:0}.ebooki .kamil-ebook-insight .td-about-para{color:var(--td-grey-2);font-size:1.7rem;line-height:1.7}.ebooki .kamil-ebook-insight__strong{margin:0;padding:clamp(2rem,3vw,2.6rem);background:var(--grad-soft);border:1px solid rgba(74,158,255,.18);border-radius:18px;color:var(--td-theme-primary);font-size:1.7rem;font-weight:600;line-height:1.6}@media (max-width:991px){.ebooki .td-section-title .kk-em{font-size:inherit}.ebooki .container{padding-left:2.4rem;padding-right:2.4rem}.ebooki .kamil-ebook-hero{padding-top:13rem;padding-bottom:8rem}.ebooki .kamil-ebook-hero .td-section-title{max-width:none}.ebooki .kamil-ebook-catalog{margin-top:-28px;border-radius:28px 28px 0 0}.ebooki .kamil-ebook-card__image{aspect-ratio:16 / 10}.ebooki .kamil-ebook-hero .td-about-para,.ebooki .kamil-ebook-card__body>p,.ebooki .kamil-ebook-insight .td-about-para,.ebooki .kamil-ebook-insight__strong{font-size:2rem}.ebooki .kamil-ebook-card__meta>span{font-size:1.4rem}}.usluga .kamil-service-page-hero{background:var(--grad-soft);padding-top:clamp(13rem,11vw,17rem);padding-bottom:clamp(8rem,9vw,11rem)}.usluga .kamil-service-page-hero .td-section-title{font-size:clamp(3.2rem,4.2vw,5rem);line-height:1.12}.usluga .kamil-service-page-hero__lead{font-size:clamp(1.9rem,2.4vw,2.4rem);font-weight:700;line-height:1.35}.usluga .kamil-service-page-hero .td-about-para{color:var(--td-grey-2);font-size:1.7rem;line-height:1.7}@media (min-width:992px){.usluga .kamil-service-page-hero .col-lg-7{padding-right:clamp(3rem,5vw,7rem)}}.usluga .kamil-service-page-hero__image-wrap{overflow:visible;background:transparent;box-shadow:none}.usluga .kamil-service-page-hero__image-wrap img{position:relative;z-index:1;border-radius:24px;box-shadow:0 30px 70px rgba(32,40,45,.14)}.usluga .kamil-service-page-hero__image-wrap span{z-index:2;background:#fff}.usluga .kamil-service-page-hero__image-wrap::before{content:"";position:absolute;inset:auto -6% -22px auto;width:55%;height:62%;border-radius:20px;background:var(--kk-blue);opacity:.10;z-index:0}.usluga .kamil-service-page-hero__image-wrap span{display:inline-flex;align-items:center;gap:.6rem;left:20px;right:auto;bottom:20px;padding:1rem 1.6rem;border-radius:999px;color:var(--kk-blue);font-size:1.4rem;box-shadow:0 14px 34px rgba(32,40,45,.18)}.usluga .kamil-service-process{background:#fff}.usluga section:not(.kamil-service-page-hero)>.container>.row:first-child{align-items:flex-end}.usluga section:not(.kamil-service-page-hero)>.container>.row:first-child .td-about-para{position:relative;padding-top:2rem;color:var(--td-theme-primary);font-size:clamp(1.8rem,2vw,2.1rem);font-weight:500;line-height:1.6}.usluga section:not(.kamil-service-page-hero)>.container>.row:first-child .td-about-para::before{content:"";position:absolute;top:0;left:0;width:4rem;height:2px;background:var(--kk-blue)}.usluga .kamil-service-step{padding:2.6rem 0 0;border:0;border-top:1px solid rgba(32,40,45,.12);background:transparent;border-radius:0;padding-right:clamp(1rem,4vw,5rem)}.usluga .kamil-service-step:hover{transform:none;box-shadow:none;border-top-color:var(--kk-blue)}.usluga .kamil-service-step>span{margin-bottom:1.6rem;font-size:clamp(3.6rem,4vw,4.8rem);font-weight:800;color:rgba(74,158,255,.28);transition:color .3s ease}.usluga .kamil-service-step:hover>span{color:var(--kk-blue)}.usluga .kamil-service-step h3{font-size:clamp(2rem,2.4vw,2.4rem);line-height:1.3;margin-bottom:1.2rem}.usluga .kamil-service-step p{font-size:1.6rem}.usluga .kamil-service-audience{background:#fff}.usluga .kk-panel{padding:clamp(3.2rem,5vw,6rem);border:1px solid rgba(74,158,255,.18);border-radius:32px;background:var(--grad-soft)}.usluga .kk-panel .row{align-items:flex-end}.usluga .kk-panel .td-section-title{margin:0;font-size:clamp(2.8rem,3.6vw,4.2rem)}.usluga .kk-panel .td-section-title .kk-em{display:block}.usluga .kk-panel .td-about-para{color:var(--td-grey-2);font-size:1.8rem;line-height:1.7}.usluga .kamil-service-realizacje{background:var(--kk-dark);padding-top:clamp(7rem,9vw,11rem);padding-bottom:clamp(7rem,9vw,11rem)}.usluga .kamil-service-realizacje .td-section-title{color:#fff;margin:0}.usluga .kamil-real-tab{background:var(--alpha-surface);border-color:var(--alpha-border);color:#fff;padding:.8rem 1.8rem;font-size:1.4rem}.usluga .kamil-real-tab:hover{background:var(--alpha-hover);border-color:var(--kk-blue);color:#fff}.usluga .kamil-real-tab.is-active{background:var(--kk-blue);border-color:var(--kk-blue);color:#fff}.usluga .kamil-real-card{background:var(--alpha-surface);border:1px solid var(--alpha-border);border-radius:18px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.usluga .kamil-real-card:hover{transform:translateY(-4px);border-color:var(--kk-blue);box-shadow:0 24px 60px rgba(0,0,0,.28)}.usluga .kamil-real-card__img,.usluga .kamil-real-card__img-placeholder{aspect-ratio:4 / 3}.usluga .kamil-real-card__body{padding:1.8rem 2rem 2.2rem}.usluga .kamil-real-card__cat{color:var(--kk-blue);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem}.usluga .kamil-real-card__title{color:#fff;font-size:1.9rem;line-height:1.3;margin:0}.usluga .kamil-real-card__teaser{margin:.6rem 0 0;color:var(--alpha-secondary);font-size:1.4rem;line-height:1.55}.usluga .kamil-service-final__inner{border-radius:28px}.usluga .kamil-service-final__actions{position:relative;right:auto;top:auto;bottom:auto;z-index:3;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem;margin-top:clamp(2rem,3vw,2.8rem);transform:none}.usluga .kamil-service-final .kk-em{color:var(--kk-dark)}@media (max-width:991px){.usluga .td-section-title .kk-em,.usluga .kamil-service-page-hero__lead .kk-em{font-size:inherit}.usluga .kamil-service-step>span{font-size:3.6rem}.usluga .kamil-service-page-hero__image-wrap span{font-size:1.6rem}.usluga .container{padding-left:2.4rem;padding-right:2.4rem}.usluga .kamil-service-step p,.usluga .kamil-service-page-hero .td-about-para,.usluga .kk-panel .td-about-para{font-size:2rem}.usluga .kk-panel{border-radius:24px}.usluga .kamil-real-card__title{font-size:2.2rem}.usluga .kamil-real-card__teaser{font-size:1.7rem}}.kamil-footer{margin-top:clamp(6rem,8vw,10rem)}@media (max-width:767px){.kamil-service-final__inner,.kamil-about-contact__inner{min-height:auto;padding-right:clamp(2rem,4vw,4rem);padding-top:5rem;padding-bottom:5rem}}@media (max-width:991px){.kamil-contact-home{padding:6rem 0 4rem!important}.kamil-contact-home .td-contact-3-content{margin-bottom:3rem!important}.kamil-contact-home .row>[class*="col-"]{margin-bottom:2rem!important}.kamil-contact-home .row>[class*="col-"]:last-child{margin-bottom:0!important}}@media (min-width:1200px){.szkol .kamil-training-list,.szkol .kamil-training-insight,.ebooki .kamil-ebook-catalog,.ebooki .kamil-ebook-insight,.usluga .kamil-service-process,.usluga .kamil-service-audience,.usluga .kamil-service-realizacje,.usluga .kamil-service-final{padding-top:8rem;padding-bottom:8rem}.szkol .kamil-training-list,.ebooki .kamil-ebook-catalog{padding-top:6.5rem}.szkol .kamil-training-insight,.ebooki .kamil-ebook-insight{padding-bottom:10rem}.szkol .kamil-training-hero,.ebooki .kamil-ebook-hero,.usluga .kamil-service-page-hero{padding-bottom:9rem}.kamil-contact-home{padding:8rem 0!important}}.usluga--odbiory .kamil-service-path__icon,.usluga--odbiory .kamil-inspection-scope__card-icon,.usluga--odbiory .kamil-inspection-deliverable__icon{border-radius:16px;background:rgba(74,158,255,.12);color:var(--kk-blue);transition:background .3s ease,color .3s ease,transform .3s ease}.usluga--odbiory .kamil-service-path__icon{width:56px;height:56px}.usluga--odbiory .kamil-inspection-scope__card-icon{width:42px;height:42px;border-radius:12px}.usluga--odbiory .kamil-service-path:hover .kamil-service-path__icon,.usluga--odbiory .kamil-inspection-deliverable:hover .kamil-inspection-deliverable__icon{background:var(--kk-blue);color:#fff;transform:translateY(-2px)}.usluga--odbiory .kamil-service-paths{background:#fff}.usluga--odbiory .kamil-service-path{padding:clamp(2.2rem,3vw,2.8rem);border:1px solid rgba(32,40,45,.08);border-radius:20px;box-shadow:0 12px 30px rgba(32,40,45,.05)}.usluga--odbiory .kamil-service-path:hover{border-color:rgba(74,158,255,.35);box-shadow:0 24px 60px rgba(32,40,45,.10)}.usluga--odbiory .kamil-service-path h3{font-size:clamp(1.9rem,2.1vw,2.1rem);line-height:1.3}.usluga--odbiory .kamil-service-path p{font-size:1.6rem;margin-bottom:2rem}.usluga--odbiory .kamil-service-path .td-btn-3{margin-top:auto;align-self:flex-start;border-radius:16px;border-color:rgba(32,40,45,.18)}.usluga--odbiory .kamil-service-path .td-btn-3:hover{background:var(--kk-blue);border-color:var(--kk-blue);color:#fff}.usluga--odbiory .kamil-inspection-scope{background:var(--grad-soft)}.usluga--odbiory .kamil-inspection-scope__tab{border-radius:999px;padding:.9rem 1.8rem;font-size:1.4rem;font-weight:600;border-color:rgba(32,40,45,.14)}.usluga--odbiory .kamil-inspection-scope__tab.is-active,.usluga--odbiory .kamil-inspection-scope__tab:hover{background:var(--kk-blue);border-color:var(--kk-blue)}.usluga--odbiory .kamil-inspection-scope__card{padding:clamp(2rem,2.6vw,2.4rem);border:1px solid rgba(32,40,45,.08);border-radius:18px;box-shadow:0 10px 26px rgba(32,40,45,.04)}.usluga--odbiory .kamil-inspection-scope__card:hover{border-color:rgba(74,158,255,.3)}.usluga--odbiory .kamil-inspection-scope__card h3{font-size:1.8rem;line-height:1.3;margin-bottom:1rem}.usluga--odbiory .kamil-inspection-scope__card p{font-size:1.5rem}.usluga--odbiory .kamil-inspection-scope__excluded{border:1px dashed rgba(32,40,45,.18);border-radius:18px;background:rgba(255,255,255,.6);padding:clamp(2.2rem,3vw,3rem)}.usluga--odbiory .kamil-inspection-scope__excluded h3{font-size:1.8rem;margin-bottom:1.2rem}.usluga--odbiory .kamil-inspection-scope__excluded li{font-size:1.5rem;color:var(--td-grey-2)}.usluga--odbiory .kamil-inspection-deliverables{background:#fff}.usluga--odbiory .kamil-inspection-deliverable{padding:clamp(2.2rem,3vw,2.8rem);border:1px solid rgba(32,40,45,.08);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(32,40,45,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.usluga--odbiory .kamil-inspection-deliverable:hover{transform:translateY(-4px);border-color:rgba(74,158,255,.35);box-shadow:0 24px 60px rgba(32,40,45,.10)}.usluga--odbiory .kamil-inspection-deliverable h3{font-size:1.9rem;line-height:1.3;margin:1.4rem 0 1rem}.usluga--odbiory .kamil-inspection-deliverable p{font-size:1.5rem;color:var(--td-grey-2);margin:0}.usluga--odbiory .kamil-service-practice{background:#fff}.usluga--odbiory .kamil-service-practice .row{align-items:flex-end}.usluga--odbiory .kamil-service-practice .td-about-para{color:var(--td-grey-2);font-size:1.7rem;line-height:1.7}.usluga--odbiory .kamil-service-practice__strong{padding:clamp(2rem,3vw,2.6rem);border:1px solid rgba(74,158,255,.18);border-radius:18px;background:var(--grad-soft);font-size:1.7rem;font-weight:600}.usluga--odbiory .kamil-inspection-docs{background:var(--kk-light)}.usluga--odbiory .kamil-inspection-docs__tab{border-radius:999px;padding:.9rem 1.8rem;font-size:1.4rem;font-weight:600}.usluga--odbiory .kamil-inspection-docs__tab.is-active,.usluga--odbiory .kamil-inspection-docs__tab:hover{background:var(--kk-blue);border-color:var(--kk-blue);color:#fff}.usluga--odbiory .kamil-inspection-docs__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,34rem),1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.usluga--odbiory .kamil-inspection-docs__list li{display:flex;align-items:flex-start;gap:1.2rem;padding:1.8rem 2rem;background:#fff;border:1px solid rgba(32,40,45,.08);border-radius:14px;color:var(--td-theme-primary);font-size:1.6rem;line-height:1.5}.usluga--odbiory .kamil-inspection-docs__list li svg{flex:0 0 auto;margin-top:.2em;padding:.3rem;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(74,158,255,.12);color:var(--kk-blue)}.usluga--odbiory .kamil-inspection-docs__note{margin-top:2.4rem;color:var(--td-grey-2);font-size:1.5rem}.usluga--odbiory .kamil-inspection-docs__note a{color:var(--kk-blue);font-weight:600}.usluga--odbiory .kamil-inspection-calc{border-radius:24px}.usluga--odbiory .kamil-inspection-calc-section .td-section-title .kk-em{color:var(--kk-blue)}@media (max-width:991px){.usluga--odbiory .td-section-title .kk-em,.usluga--odbiory .kamil-service-page-hero__lead .kk-em{font-size:inherit}.usluga--odbiory .kamil-service-path p,.usluga--odbiory .kamil-inspection-scope__card p,.usluga--odbiory .kamil-inspection-deliverable p,.usluga--odbiory .kamil-inspection-docs__list li,.usluga--odbiory .kamil-service-practice .td-about-para,.usluga--odbiory .kamil-service-practice__strong{font-size:2rem}.usluga--odbiory .kamil-inspection-scope__excluded li{font-size:1.8rem}}.kk-insp-calc input.kk-insp-field__input,.kk-insp-calc input[type="number"].kk-insp-field__input,.kk-insp-calc input[type="text"].kk-insp-field__input{background:rgba(255,255,255,.04);border:1px solid var(--alpha-hover);border-radius:10px;color:#fff;caret-color:var(--kk-amber);padding:14px 18px;font-size:1.5rem}.kk-insp-calc input.kk-insp-field__input::placeholder{color:var(--alpha-placeholder)}.kk-insp-calc input.kk-insp-field__input:focus{border-color:var(--kk-amber);background:rgba(255,255,255,.07)}.kk-insp-calc input.kk-insp-field__input:-webkit-autofill,.kk-insp-calc input.kk-insp-field__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.06) inset;transition:background-color 9999s ease-out}.usluga--konsultacje .kamil-service-booking{background:#fff}.usluga--konsultacje .kamil-service-booking__box{padding:clamp(2.6rem,4vw,5rem);border:0;border-radius:32px;background:var(--kk-dark);box-shadow:0 40px 90px rgba(32,40,45,.22)}.usluga--konsultacje .kk-brief-form label,.usluga--konsultacje .kk-form-problems legend{color:#fff;font-size:1.5rem}.usluga--konsultacje .kk-form-problems{border-color:var(--alpha-border);border-radius:16px;padding:1.6rem 2rem 2rem}.kamil-auth-note{font-size:0.85rem;color:#6b7280;margin-top:1rem;text-align:center}.krc-quick-form{margin-top:1rem;display:flex;flex-direction:column;gap:0.6rem}.krc-quick-form__label{font-size:0.85rem;font-weight:600;color:var(--td-theme-primary);margin:0 0 0.25rem}.krc-qf-input{width:100%;padding:0.6rem 0.85rem;font-size:0.9rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:var(--td-theme-primary);outline:none;box-sizing:border-box}.krc-qf-input:focus{border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,0.15)}.krc-qf-msg{font-size:0.82rem;color:#d92d20;margin:0}.krc-qf-success{font-size:0.9rem;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:0.8rem 1rem;margin:0}.kk-text-logo{display:flex;flex-direction:column;line-height:1;font-family:inherit;text-decoration:none}.kk-text-logo span{font-size:0.55rem;font-weight:400;letter-spacing:0.25em;text-transform:uppercase;color:#f59e0b}.kk-text-logo strong{font-size:1.4rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--td-theme-primary)}.usluga--konsultacje .kk-form-checkbox{color:var(--alpha-body);font-size:1.4rem}.usluga--konsultacje .kk-brief-form input,.usluga--konsultacje .kk-brief-form select,.usluga--konsultacje .kk-brief-form textarea{padding:1.2rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#fff;font-size:1.5rem}.usluga--konsultacje .kk-brief-form input:focus,.usluga--konsultacje .kk-brief-form select:focus,.usluga--konsultacje .kk-brief-form textarea:focus{border-color:var(--kk-blue);box-shadow:0 0 0 3px rgba(74,158,255,.25)}.usluga--konsultacje .kk-brief-form .kk-form-checkbox input[type="checkbox"]{padding:0;border-radius:4px}.usluga--konsultacje .kk-form-row--submit>button{border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.2),transparent 32%),linear-gradient(135deg,#4a9eff 0%,#2f7ad9 100%);color:#fff;font-size:1.5rem;padding:1.4rem 2rem}.usluga--konsultacje .kk-form__status{color:var(--alpha-body);font-size:1.5rem}.usluga--konsultacje .kamil-service-topics{background:var(--grad-soft)}.usluga--konsultacje .kamil-service-topic{align-items:flex-start;gap:1.6rem;padding:clamp(2rem,3vw,2.6rem);border:1px solid rgba(32,40,45,.08);border-radius:18px;box-shadow:0 12px 30px rgba(32,40,45,.05)}.usluga--konsultacje .kamil-service-topic:hover{transform:translateY(-4px);border-color:rgba(74,158,255,.35);box-shadow:0 24px 60px rgba(32,40,45,.10)}.usluga--konsultacje .kamil-service-topic svg{box-sizing:content-box;width:22px;height:22px;padding:1.1rem;border-radius:14px;background:rgba(74,158,255,.12);color:var(--kk-blue);transition:background .3s ease,color .3s ease}.usluga--konsultacje .kamil-service-topic:hover svg{background:var(--kk-blue);color:#fff}.usluga--konsultacje .kamil-service-topic__body{align-self:center}.usluga--konsultacje .kamil-service-topic h3{margin:0 0 .6rem;color:var(--td-theme-primary);font-size:clamp(1.9rem,2.1vw,2.1rem);font-weight:700;line-height:1.25}.usluga--konsultacje .kamil-service-topic p{margin:0;color:var(--td-grey-2);font-size:1.6rem;line-height:1.6}@media (max-width:991px){.usluga--konsultacje .td-section-title .kk-em,.usluga--konsultacje .kamil-service-page-hero__lead .kk-em{font-size:inherit}.usluga--konsultacje .kamil-service-booking__box{border-radius:24px}.usluga--konsultacje .kamil-service-topic p{font-size:1.9rem}.usluga--konsultacje .kk-form-checkbox{font-size:1.7rem}.usluga--konsultacje .kk-form-row,.usluga--konsultacje .kk-form-row--submit{grid-template-columns:1fr}}.kk-form-problems__grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem 1.6rem}@media (max-width:991px){.kk-form-problems__grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}@media (max-width:575px){.kk-form-problems__grid{grid-template-columns:1fr 1fr}}.kurs .kamil-training-detail-hero{background:var(--grad-soft);padding-top:clamp(13rem,11vw,17rem);padding-bottom:clamp(8rem,9vw,11rem)}.kurs .kamil-training-detail-hero .td-section-title{font-size:clamp(3rem,3.8vw,4.4rem);line-height:1.15}.kurs .kamil-training-detail-hero .td-about-para{color:var(--td-grey-2);font-size:1.7rem;line-height:1.7}.kurs .kamil-training-detail-hero__meta{gap:.6rem;border-radius:999px;color:var(--kk-blue);box-shadow:0 12px 30px rgba(32,40,45,.10)}@media (min-width:992px){.kurs .kamil-training-detail-hero .col-lg-7{padding-right:clamp(3rem,5vw,7rem)}}.kurs .kamil-woo-box{border:0;border-radius:24px;background:var(--kk-dark);box-shadow:0 40px 90px rgba(32,40,45,.24)}@media (min-width:992px){.kurs .kamil-woo-box{position:sticky;top:10rem}}.kurs .kamil-woo-box__content{padding:clamp(2rem,2.6vw,2.8rem)}.kurs .kamil-woo-box__video-wrap{border-radius:16px;overflow:hidden;margin-bottom:2rem}.kurs .kamil-woo-box__sku{color:var(--alpha-muted);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.kurs .kamil-woo-box .price,.kurs .kamil-woo-box .price .amount,.kurs .kamil-woo-box .price .woocommerce-Price-amount{color:#fff;font-size:clamp(3rem,3.4vw,3.8rem);font-weight:800;line-height:1.1}.kurs .kamil-woo-box .price del,.kurs .kamil-woo-box .price del .amount{color:var(--alpha-muted);font-size:.55em;font-weight:600}.kurs .kamil-woo-box .price ins{text-decoration:none;color:var(--kk-blue)}.kurs .kamil-woo-box__termin-wrap{margin:2rem 0 0}.kurs .kamil-woo-box__termin-label{display:block;margin-bottom:.8rem;color:var(--alpha-body);font-size:1.3rem;font-weight:700}.kurs .kamil-woo-box select.kamil-woo-box__termin-select{width:100%;min-height:52px;padding:0 1.4rem;border:1px solid var(--alpha-border);border-radius:12px;background:var(--alpha-surface);color:#fff;font-size:1.5rem}.kurs .kamil-woo-box__actions{margin-top:2rem}.kurs .kamil-woo-box__actions,.kurs .kamil-woo-box__actions form.cart{width:100%}.kurs .kamil-woo-box__actions .single_add_to_cart_button,.kurs .kamil-woo-box__actions .td-btn{width:100%;justify-content:center;padding:1.6rem 2rem;border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.2),transparent 32%),linear-gradient(135deg,#4a9eff 0%,#2f7ad9 100%)!important;color:#fff!important;font-size:1.6rem;font-weight:700}.kurs .kamil-woo-box__actions .single_add_to_cart_button:hover,.kurs .kamil-woo-box__actions .td-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(74,158,255,.32)}.kurs .kamil-woo-box__cover{border-radius:16px;overflow:hidden;margin-bottom:2rem;box-shadow:0 20px 44px rgba(0,0,0,.28)}.kurs .kamil-woo-box__cover img{display:block;width:100%;height:auto}.kurs .kamil-woo-box__ebook-note{display:flex;align-items:center;gap:.7rem;margin:1.4rem 0 0;color:var(--kk-blue);font-size:1.4rem;font-weight:600}.kurs .kamil-woo-box__ebook-sub{margin:1.4rem 0 0;color:var(--alpha-muted);font-size:1.3rem;line-height:1.5}.kurs.ebook .kamil-training-detail-content{background:linear-gradient(rgba(18,24,27,.64),rgba(18,24,27,.64)),url(../img/ebook-content-bg.jpg) center / cover no-repeat}.kurs.ebook .kamil-training-detail-content .kamil-training-info-box{box-shadow:0 24px 60px rgba(0,0,0,.28)}.kurs.ebook .kamil-training-faq{background:#fff}.kurs.ebook .kamil-training-faq .accordion-item{box-shadow:0 10px 26px rgba(32,40,45,.06)}.kurs .kamil-woo-box .kamil-woo-box__actions form.cart{display:flex;align-items:stretch;gap:1rem}.kurs .kamil-woo-box .kamil-woo-box__actions .quantity{flex:0 0 auto;margin:0}.kurs .kamil-woo-box .kamil-woo-box__actions .quantity input.qty,.kurs .kamil-woo-box .kamil-woo-box__actions .quantity input[type="number"]{width:8rem;min-height:100%;padding:0 1rem;border:1px solid var(--alpha-border);border-radius:12px;background:var(--alpha-surface);color:#fff;font-size:1.6rem;font-weight:700;text-align:center}.kurs .kamil-woo-box .kamil-woo-box__actions form.cart button.single_add_to_cart_button{flex:1 1 auto;width:auto;border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.2),transparent 32%),linear-gradient(135deg,#4a9eff 0%,#2f7ad9 100%);color:#fff;font-size:1.6rem;font-weight:700;padding:1.6rem 2rem}.kurs .kamil-woo-box .kamil-woo-box__actions form.cart button.single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(74,158,255,.32)}.kurs .kamil-training-detail-content{background:#fff}.kurs .kamil-training-info-box{padding:clamp(2.4rem,3vw,3.2rem);border:1px solid rgba(32,40,45,.08);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(32,40,45,.05)}.kurs .kamil-training-info-box p{font-size:1.7rem;line-height:1.7}.kurs .kamil-training-check-list li{gap:1.2rem;margin-bottom:1.4rem;font-size:1.6rem;line-height:1.5}.kurs .kamil-training-check-list li svg{flex:0 0 auto;box-sizing:content-box;padding:.4rem;border-radius:50%;background:rgba(74,158,255,.12);color:var(--kk-blue)}.kurs .kamil-training-program__item{align-items:center;gap:1.8rem;padding:1.8rem 0;border-top:1px solid rgba(32,40,45,.10);transition:border-color .3s ease}.kurs .kamil-training-program__item:hover{border-top-color:var(--kk-blue)}.kurs .kamil-training-program__item span{color:rgba(74,158,255,.32);font-size:2.8rem;font-weight:800;line-height:1;transition:color .3s ease}.kurs .kamil-training-program__item:hover span{color:var(--kk-blue)}.kurs .kamil-training-program__item h4{margin:0;font-size:1.8rem;font-weight:600;line-height:1.4}.kurs .kamil-training-detail-content__image{border-radius:24px;box-shadow:0 30px 70px rgba(32,40,45,.14)}@media (min-width:992px){.kurs .kamil-training-detail-content .row:last-child{align-items:stretch!important}.kurs .kamil-training-detail-content .row:last-child>.col-lg-7{padding-right:clamp(3rem,5vw,7rem)}.kurs .kamil-training-detail-content .row:last-child>.col-lg-5{display:flex}.kurs .kamil-training-detail-content__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}}.kurs .kamil-training-faq{background:var(--grad-soft);padding-top:clamp(7rem,9vw,10rem);padding-bottom:clamp(7rem,9vw,10rem)}.kurs .kamil-training-faq .accordion-item{border:1px solid rgba(32,40,45,.08);border-radius:16px;background:#fff;margin-bottom:1.2rem;overflow:hidden}.kurs .kamil-training-faq .accordion-button{font-size:1.8rem;font-weight:600;padding:2rem 2.4rem}.kurs .kamil-training-faq .accordion-button:not(.collapsed){color:var(--kk-blue);background:transparent;box-shadow:none}.kurs .kamil-training-faq .accordion-body{padding:0 2.4rem 2.2rem;color:var(--td-grey-2);font-size:1.6rem;line-height:1.7}@media (max-width:991px){.kurs .td-section-title .kk-em{font-size:inherit}.kurs .kamil-training-program__item span{font-size:2.8rem}.kurs .kamil-woo-box .price,.kurs .kamil-woo-box .price .amount{font-size:3.2rem}.kurs .container{padding-left:2.4rem;padding-right:2.4rem}.kurs .kamil-training-info-box p,.kurs .kamil-training-check-list li,.kurs .kamil-training-detail-hero .td-about-para,.kurs .kamil-training-program__item h4,.kurs .kamil-training-faq .accordion-body{font-size:2rem}}.kurs .kamil-training-info-box__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:1.8rem;border-radius:16px;background:rgba(74,158,255,.12);color:var(--kk-blue);transition:background .3s ease,color .3s ease}.kurs .kamil-training-info-box:hover .kamil-training-info-box__icon{background:var(--kk-blue);color:#fff}.kontakt .kamil-contact-hero{position:relative;z-index:2;margin-top:-32px;padding-top:clamp(6rem,7vw,9rem)!important;background:var(--grad-soft);border-radius:40px 40px 0 0}.kontakt .kamil-contact-risks,.kontakt .kamil-contact-paths{background:var(--grad-soft)}.kontakt .kamil-contact-hero h2{line-height:1.12}.kontakt .kamil-contact-hero p,.kontakt .kamil-contact-section-head p{font-size:1.7rem!important;line-height:1.7}.kontakt .kamil-contact-mail{text-decoration-color:var(--kk-blue)}.kontakt .kamil-contact-mail:hover{color:var(--kk-blue)}.kontakt .kamil-contact-diagnostic{padding:clamp(2.4rem,3vw,3.2rem);border:0;border-radius:24px;background:var(--kk-dark);box-shadow:0 40px 90px rgba(32,40,45,.24)}.kontakt .kamil-contact-diagnostic .kamil-contact-eyebrow{color:var(--kk-amber)}.kontakt .kamil-contact-diagnostic h2{color:#fff;font-size:clamp(2rem,2.4vw,2.4rem);line-height:1.3}.kontakt .kamil-contact-diagnostic li{color:var(--alpha-body);font-size:1.6rem;line-height:1.6}.kontakt .kamil-contact-diagnostic li::marker{color:var(--kk-blue)}.kontakt .kamil-contact-risk-card,.kontakt .kamil-contact-path-card{height:100%;padding:clamp(2.2rem,3vw,2.8rem);border:1px solid rgba(32,40,45,.08);border-radius:20px;box-shadow:0 12px 30px rgba(32,40,45,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.kontakt .kamil-contact-risk-card:hover,.kontakt .kamil-contact-path-card:hover{transform:translateY(-4px);border-color:rgba(74,158,255,.35);box-shadow:0 24px 60px rgba(32,40,45,.10)}.kontakt .kamil-contact-risk-card>svg,.kontakt .kamil-contact-path-card>svg{box-sizing:content-box;padding:1.2rem;margin-bottom:1.8rem;border-radius:16px;background:rgba(74,158,255,.12);color:var(--kk-blue);transition:background .3s ease,color .3s ease}.kontakt .kamil-contact-risk-card:hover>svg,.kontakt .kamil-contact-path-card:hover>svg{background:var(--kk-blue);color:#fff}.kontakt .kamil-contact-risk-card h3,.kontakt .kamil-contact-path-card h3{font-size:clamp(1.9rem,2.1vw,2.1rem);line-height:1.3;margin-bottom:1rem}.kontakt .kamil-contact-risk-card p,.kontakt .kamil-contact-path-card p{font-size:1.6rem;margin:0}.kontakt .kamil-contact-brief{background:#fff;padding-top:clamp(7rem,9vw,11rem)!important}.kontakt .kamil-contact-brief-form,.kontakt .kamil-contact-direct{padding:clamp(2.4rem,3vw,3.2rem);border:1px solid rgba(32,40,45,.08);border-radius:24px;box-shadow:0 12px 30px rgba(32,40,45,.05)}.kontakt .kamil-contact-brief-form input,.kontakt .kamil-contact-brief-form select,.kontakt .kamil-contact-brief-form textarea{border-radius:12px}.kontakt .kamil-contact-brief-form input:focus,.kontakt .kamil-contact-brief-form select:focus,.kontakt .kamil-contact-brief-form textarea:focus{border-color:var(--kk-blue);box-shadow:0 0 0 3px rgba(74,158,255,.18)}.kontakt .kamil-contact-direct__mail{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;border-radius:999px;background:rgba(74,158,255,.10);color:var(--kk-blue);font-weight:700}.kontakt .kamil-contact-direct__mail:hover{background:var(--kk-blue);color:#fff}.kontakt .kamil-contact-social-grid a{border-radius:14px;transition:transform .3s ease,border-color .3s ease}.kontakt .kamil-contact-social-grid a:hover{transform:translateY(-2px);border-color:var(--kk-blue)}.kontakt .kamil-contact-social-grid span{border-radius:12px;background:rgba(74,158,255,.12);color:var(--kk-blue)}.kontakt .kamil-contact-social-grid a:hover span{background:var(--kk-blue);color:#fff}@media (max-width:991px){.kontakt .kamil-contact-hero{border-radius:28px 28px 0 0}.kontakt .container{padding-left:2.4rem;padding-right:2.4rem}.kontakt .kamil-contact-risk-card p,.kontakt .kamil-contact-path-card p{font-size:1.9rem}.kontakt .kamil-contact-diagnostic li{font-size:1.9rem}.kontakt .kamil-contact-diagnostic,.kontakt .kamil-contact-brief-form,.kontakt .kamil-contact-direct{border-radius:20px}}.ebooki .kamil-ebook-card__icon,.usluga--odbiory .kamil-service-path__icon,.usluga--odbiory .kamil-inspection-scope__card-icon,.usluga--odbiory .kamil-inspection-deliverable__icon,.usluga--odbiory .kamil-inspection-docs__list li svg,.usluga--konsultacje .kamil-service-topic svg,.kontakt .kamil-contact-risk-card>svg,.kontakt .kamil-contact-path-card>svg,.kontakt .kamil-contact-social-grid span,.kurs .kamil-training-info-box__icon,.kurs .kamil-training-check-list li svg{width:auto;height:auto;padding:0;border-radius:0;background:none;color:var(--kk-blue);box-shadow:none}.ebooki .kamil-ebook-card__icon,.usluga--odbiory .kamil-service-path__icon,.usluga--odbiory .kamil-inspection-deliverable__icon,.kurs .kamil-training-info-box__icon{display:flex;align-items:center;justify-content:center;width:fit-content;margin-bottom:1.6rem}.usluga--odbiory .kamil-inspection-scope__card-icon{display:flex;width:fit-content;margin-bottom:1.2rem}.usluga--odbiory .kamil-inspection-docs__list li svg,.kurs .kamil-training-check-list li svg{flex:0 0 auto;margin-top:.15em}.usluga--konsultacje .kamil-service-topic svg{flex:0 0 auto;box-sizing:content-box;margin-top:.2rem}.usluga--odbiory .kamil-service-path:hover .kamil-service-path__icon,.usluga--odbiory .kamil-inspection-deliverable:hover .kamil-inspection-deliverable__icon,.usluga--konsultacje .kamil-service-topic:hover svg,.kontakt .kamil-contact-risk-card:hover>svg,.kontakt .kamil-contact-path-card:hover>svg,.kontakt .kamil-contact-social-grid a:hover span,.kurs .kamil-training-info-box:hover .kamil-training-info-box__icon{background:none;color:#2f7ad9;transform:none}.kurs .kamil-training-info-box,.usluga--odbiory .kamil-service-path,.usluga--odbiory .kamil-inspection-scope__card,.usluga--odbiory .kamil-inspection-deliverable,.usluga--konsultacje .kamil-service-topic,.kontakt .kamil-contact-risk-card,.kontakt .kamil-contact-path-card,.omnie .kamil-about-anecdote{padding:32px 28px 28px;border:0;border-radius:0;background:#f8f8f6;box-shadow:none;transition:background .25s ease,transform .25s ease}.kurs .kamil-training-info-box:hover,.usluga--odbiory .kamil-service-path:hover,.usluga--odbiory .kamil-inspection-scope__card:hover,.usluga--odbiory .kamil-inspection-deliverable:hover,.usluga--konsultacje .kamil-service-topic:hover,.kontakt .kamil-contact-risk-card:hover,.kontakt .kamil-contact-path-card:hover,.omnie .kamil-about-anecdote:hover{transform:translateY(-4px);border-color:transparent;box-shadow:none;background:#f8f8f6}.usluga--odbiory .kamil-service-path__icon,.usluga--odbiory .kamil-inspection-scope__card-icon,.usluga--odbiory .kamil-inspection-deliverable__icon,.usluga--konsultacje .kamil-service-topic svg,.kontakt .kamil-contact-risk-card>svg,.kontakt .kamil-contact-path-card>svg,.kurs .kamil-training-info-box__icon{opacity:.9;transition:opacity .2s ease}.usluga--odbiory .kamil-service-path:hover .kamil-service-path__icon,.usluga--odbiory .kamil-inspection-deliverable:hover .kamil-inspection-deliverable__icon,.usluga--konsultacje .kamil-service-topic:hover svg,.kontakt .kamil-contact-risk-card:hover>svg,.kontakt .kamil-contact-path-card:hover>svg,.kurs .kamil-training-info-box:hover .kamil-training-info-box__icon{opacity:1;color:var(--kk-blue)}.usluga--odbiory .kamil-inspection-scope,.usluga--konsultacje .kamil-service-topics,.kontakt .kamil-contact-risks,.kontakt .kamil-contact-paths{background:#fff}.omnie .kamil-about-anecdotes.omnie-section--light{background:#fff}.usluga--odbiory .kamil-service-path .td-btn-3{border-radius:0}.usluga--odbiory .kamil-service-path .td-btn-3,.usluga--odbiory .kamil-service-path .td-btn{display:inline-flex;align-items:center;gap:8px;width:auto;margin-top:auto;padding:18px 0 0;border:0;border-top:1px solid rgba(26,36,40,.08);border-radius:0;background:none;color:rgba(26,36,40,.6);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transform:none;box-shadow:none;transition:color .35s cubic-bezier(.4,0,.2,1),gap .35s cubic-bezier(.4,0,.2,1)}.usluga--odbiory .kamil-service-path .td-btn-3{align-self:stretch;justify-content:flex-start}.usluga--odbiory .kamil-service-path .td-btn-3:hover,.usluga--odbiory .kamil-service-path .td-btn:hover{gap:12px;background:none;border-color:rgba(26,36,40,.08);color:var(--kk-blue);transform:none;box-shadow:none}.usluga--odbiory .kamil-service-path .td-btn-3 .kk-arrow{transition:transform .35s cubic-bezier(.4,0,.2,1)}.kurs .kamil-training-info-box,.usluga--odbiory .kamil-service-path,.usluga--odbiory .kamil-inspection-scope__card,.usluga--odbiory .kamil-inspection-deliverable,.usluga--konsultacje .kamil-service-topic,.kontakt .kamil-contact-risk-card,.kontakt .kamil-contact-path-card,.omnie .kamil-about-anecdote{transition:background .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.omnie .kamil-about-anecdote span{transition:color .35s cubic-bezier(.4,0,.2,1)}.omnie .kamil-about-anecdote:hover span{color:rgba(74,158,255,.28)}.kurs .kamil-training-info-box,.usluga--odbiory .kamil-service-path,.usluga--odbiory .kamil-inspection-scope__card,.usluga--odbiory .kamil-inspection-deliverable,.usluga--konsultacje .kamil-service-topic,.kontakt .kamil-contact-risk-card,.kontakt .kamil-contact-path-card,.omnie .kamil-about-anecdote{position:relative;overflow:hidden}.kurs .kamil-training-info-box::before,.usluga--odbiory .kamil-service-path::before,.usluga--odbiory .kamil-inspection-scope__card::before,.usluga--odbiory .kamil-inspection-deliverable::before,.usluga--konsultacje .kamil-service-topic::before,.kontakt .kamil-contact-risk-card::before,.kontakt .kamil-contact-path-card::before,.omnie .kamil-about-anecdote::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kk-blue);transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:1}.kurs .kamil-training-info-box:hover::before,.usluga--odbiory .kamil-service-path:hover::before,.usluga--odbiory .kamil-inspection-scope__card:hover::before,.usluga--odbiory .kamil-inspection-deliverable:hover::before,.usluga--konsultacje .kamil-service-topic:hover::before,.kontakt .kamil-contact-risk-card:hover::before,.kontakt .kamil-contact-path-card:hover::before,.omnie .kamil-about-anecdote:hover::before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.kurs .kamil-training-info-box::before,.usluga--odbiory .kamil-service-path::before,.usluga--odbiory .kamil-inspection-scope__card::before,.usluga--odbiory .kamil-inspection-deliverable::before,.usluga--konsultacje .kamil-service-topic::before,.kontakt .kamil-contact-risk-card::before,.kontakt .kamil-contact-path-card::before,.omnie .kamil-about-anecdote::before{transition:none}}.kamil-pain-faq .row.align-items-start{align-items:stretch!important}.kamil-pain-faq .td-faq-wrapper,.kamil-pain-faq #painPointsAccordion{height:100%}.kamil-pain-faq #painPointsAccordion{display:flex;flex-direction:column;justify-content:flex-start}.kamil-pain-faq .accordion-item{position:relative;flex:0 0 auto;background:transparent;border:0;border-top:1px solid rgba(32,40,45,.12);border-radius:0!important;box-shadow:none!important;overflow:hidden;transition:background-color .35s cubic-bezier(.4,0,.2,1)}.kamil-pain-faq .accordion-item:last-child{border-bottom:1px solid rgba(32,40,45,.12)}.kamil-pain-faq .accordion-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kk-blue,#4a9eff);transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.4,0,.2,1)}.kamil-pain-faq .accordion-item:hover::before,.kamil-pain-faq .accordion-item.td-faq-active::before{transform:scaleY(1)}.kamil-pain-faq .accordion-item.td-faq-active{background:#f8f8f6;margin-bottom:0;box-shadow:none!important;border-top:1px solid rgba(32,40,45,.12)!important}.kamil-pain-faq .accordion-button,.kamil-pain-faq .td-faq-btn-2{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem 2.4rem 2.4rem 2.8rem;background:transparent!important;border:0;box-shadow:none!important;font-size:2rem;font-weight:600;line-height:1.3;color:var(--td-theme-primary,#20282d);transition:color .3s ease}.kamil-pain-faq .accordion-button:not(.collapsed){padding-bottom:1.2rem}.kamil-pain-faq .accordion-button:hover{color:var(--kk-blue,#4a9eff)}.kamil-pain-faq .kamil-pain-faq__num,.kamil-pain-faq .accordion-button .kamil-pain-faq__num{min-width:5.4rem;font-size:2.8rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:rgba(32,40,45,.18);transition:color .35s ease}.kamil-pain-faq .accordion-item:hover .kamil-pain-faq__num,.kamil-pain-faq .accordion-item.td-faq-active .kamil-pain-faq__num{color:var(--kk-blue,#4a9eff)}.kamil-pain-faq .accordion-body{padding:0 2.4rem 2.8rem 8.2rem}.kamil-pain-faq .accordion-body p{font-size:1.5rem;line-height:1.7;color:#55636b}@media (max-width:991px){.kamil-pain-faq .row.align-items-start{align-items:flex-start!important}.kamil-pain-faq .td-faq-wrapper,.kamil-pain-faq #painPointsAccordion{height:auto}.kamil-pain-faq .accordion-button,.kamil-pain-faq .td-faq-btn-2{padding:2rem 1.6rem 2rem 2rem;font-size:2.2rem}.kamil-pain-faq .kamil-pain-faq__num,.kamil-pain-faq .accordion-button .kamil-pain-faq__num{min-width:4.4rem;font-size:2.6rem}.kamil-pain-faq .accordion-body{padding:0 1.6rem 2.4rem 6.4rem}.kamil-pain-faq .accordion-body p{font-size:1.7rem}}@media (max-width:767px){.mb-80{margin-bottom:50px}}@media (max-width:767px){.kamil-pain-faq{padding:80px 0!important}.kamil-pain-faq .row>[class*="col-"]:last-child{margin-bottom:0!important}.kamil-contact-home.td-contact-3-area{padding:80px 0!important}.ks-section{padding:80px 0}}.kk-sent-modal{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:1.6rem}.kk-sent-modal__backdrop{position:fixed;inset:0;background:rgba(15,23,42,.62);cursor:pointer}.kk-sent-modal__panel{position:relative;z-index:1;width:min(100%,440px);padding:4rem 3.2rem 3.2rem;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.28);text-align:center;animation:kk-sent-in 260ms ease both}@keyframes kk-sent-in{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.kk-sent-modal__close{position:absolute;top:1.6rem;right:1.6rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(32,40,45,.12);font-size:2rem;line-height:1;color:var(--td-theme-primary,#20282d);cursor:pointer}.kk-sent-modal__close:hover{background:#f4f6f9}.kk-sent-modal__icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;margin:0 auto 2rem;border-radius:50%;background:#e7f7ee;box-shadow:0 0 0 8px rgba(31,157,85,.08);color:#1f9d55}.kk-sent-modal .kk-sent-modal__title{margin:0 0 .8rem;font-size:2.4rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--td-theme-primary,#20282d)}.kk-sent-modal .kk-sent-modal__msg{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-sent-modal__steps{display:grid;gap:1rem;margin:0 0 2.8rem;padding:1.8rem 2rem;border-radius:14px;background:#f7f9fb;list-style:none;text-align:left}.kk-sent-modal__steps li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-sent-modal__steps span{display:grid;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#eaf3ff;font-size:1.2rem;font-weight:700;color:#2f7fe0}.kk-sent-modal__ok{width:100%;padding:1.4rem 1.6rem;border:0;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 12px 26px -12px rgba(47,127,224,.75);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease}.kk-sent-modal__ok:hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px rgba(47,127,224,.85)}@media (max-width:575px){.kk-sent-modal__panel{padding:3.6rem 2rem 2.4rem}}.kk-insp-lead{display:flex;flex-direction:column;gap:0.75rem;margin-top:0.5rem}.kk-insp-lead .kk-insp-field__input{width:100%}.kk-insp-lead__msg{font-size:0.85rem;color:#f87171;margin:0;text-align:center}.kamil-contact-modal .kk-cm{width:min(100%,1040px);padding:0;overflow:hidden;border-radius:20px;background:#fff}.kk-cm .kamil-contact-modal__close{top:1.6rem;right:1.6rem;z-index:2;width:3.2rem;height:3.2rem;background:#fff;box-shadow:0 2px 8px rgba(32,40,45,.12);font-size:2rem}.kk-cm__form{display:grid;grid-template-columns:minmax(0,1fr) 30rem}.kk-cm__main{padding:3.2rem 3.6rem 2.8rem}.kk-cm__head{padding-bottom:2.4rem;border-bottom:1px solid #edf0f3}.kk-cm__badge{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.5rem 1.2rem;border-radius:999px;background:#eaf3ff;color:#2f7fe0;font-size:1.2rem;font-weight:600;line-height:1.4}.kk-cm .kk-cm__title{margin:0 0 .6rem;font-size:2.6rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--td-theme-primary,#20282d)}.kk-cm .kk-cm__intro{margin:0;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-cm__section{padding:2.4rem 0;border-bottom:1px solid #edf0f3}.kk-cm__section:last-child{padding-bottom:0;border-bottom:0}.kk-cm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem}.kk-cm .kk-cm__field{display:grid;gap:.6rem;margin:0;min-width:0}.kk-cm .kk-cm__label{margin:0;padding:0;font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-cm .kk-cm__label em{margin-left:.4rem;font-style:normal;font-weight:400;color:#9aa5ad}.kk-cm .kk-cm__input{width:100%;height:auto;margin:0;padding:1.1rem 1.4rem;border:1px solid transparent;border-radius:8px;background-color:#f4f6f9;font-family:inherit;font-size:1.5rem;line-height:1.4;color:var(--td-theme-primary,#20282d);outline:none;transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.kk-cm .kk-cm__input::placeholder{color:#9aa5ad}.kk-cm .kk-cm__input:hover{background-color:#eef1f5}.kk-cm .kk-cm__input:focus{background-color:#fff;border-color:var(--kk-blue,#4a9eff);box-shadow:0 0 0 3px rgba(74,158,255,.18)}.kk-cm textarea.kk-cm__input{min-height:9.6rem;resize:vertical}.kk-cm select.kk-cm__input{appearance:none;padding-right:3.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2355636b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;cursor:pointer}.kk-cm .kk-cm__section>.kk-cm__label{margin-bottom:1.2rem}.kk-cm__chips{display:flex;flex-wrap:wrap;gap:.8rem}.kk-cm .kk-chip.kk-chip--more{display:none}.kk-cm .kk-cm__chips.is-expanded .kk-chip.kk-chip--more{display:inline-flex}.kk-cm__chips.is-expanded .kk-cm__more{display:none}.kk-cm .kk-chip{position:relative;display:inline-flex;margin:0;cursor:pointer}.kk-cm .kk-chip input,.kk-cm .kk-slot input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kk-chip span,.kk-cm__more{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border:1px solid #e3e8ee;border-radius:999px;background:#fff;font-family:inherit;font-size:1.3rem;font-weight:500;line-height:1.3;color:#3d4a52;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease}.kk-chip:hover span{border-color:#c9d4de}.kk-chip input:checked + span{border-color:var(--kk-blue,#4a9eff);background:#eaf3ff;color:#1f6fd1}.kk-chip input:checked + span::before{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.kk-chip input:focus-visible + span,.kk-slot input:focus-visible + span{box-shadow:0 0 0 3px rgba(74,158,255,.3)}.kk-cm__more{border-style:dashed;color:#2f7fe0;cursor:pointer}.kk-cm__more:hover{border-color:var(--kk-blue,#4a9eff)}.kk-cm__side{display:flex;flex-direction:column;gap:2rem;padding:7.2rem 2.8rem 2.8rem;border-left:1px solid #edf0f3;background:#f7f9fb}.kk-cm .kk-cm__side-title{margin:0;padding-bottom:1.6rem;border-bottom:1px solid #e6ebf0;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#77848b}.kk-cm .kk-cm__side .kk-cm__input{background-color:#fff;border-color:#e3e8ee}.kk-cm .kk-cm__side .kk-cm__input:focus{border-color:var(--kk-blue,#4a9eff)}.kk-cm .kk-cm__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0;border:0}.kk-cm .kk-cm__slots legend{float:left;grid-column:1 / -1;width:100%;margin-bottom:0}.kk-cm .kk-slot{position:relative;display:block;margin:0;cursor:pointer}.kk-slot span{display:block;padding:.9rem 0;border:1px solid #e3e8ee;border-radius:8px;background:#fff;font-size:1.4rem;font-weight:600;line-height:1.2;text-align:center;color:#3d4a52;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease}.kk-slot:hover span{border-color:#c9d4de}.kk-slot input:checked + span{border-color:var(--kk-blue,#4a9eff);background:var(--kk-blue,#4a9eff);color:#fff}.kk-cm__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;margin-top:.4rem;padding:1.4rem 1.6rem;white-space:nowrap;border:0;border-radius:10px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 10px 24px -10px rgba(47,127,224,.7);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease,opacity 200ms ease}.kk-cm__submit:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px rgba(47,127,224,.8)}.kk-cm__submit:disabled{opacity:.7;cursor:wait;transform:none}.kk-cm .kk-cm__note{margin:-.8rem 0 0;font-size:1.2rem;line-height:1.5;text-align:center;color:#77848b}.kk-cm .kamil-contact-modal__msg{margin:0;padding:1rem 1.2rem;border-radius:8px;font-size:1.3rem;line-height:1.5}.kk-cm .kk-form__status--ok{background:#e7f7ee;color:#1a7f45}.kk-cm .kk-form__status--err{background:#fff1f0;color:#b42318}@media (max-width:991px){.kk-cm__form{grid-template-columns:minmax(0,1fr)}.kk-cm__side{padding:2.4rem 3.6rem 3.2rem;border-left:0;border-top:1px solid #edf0f3}.kk-cm .kk-cm__slots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:575px){.kamil-contact-modal .kk-cm{border-radius:16px}.kk-cm__main{padding:2.4rem 2rem 2rem}.kk-cm__side{padding:2.4rem 2rem}.kk-cm__grid{grid-template-columns:minmax(0,1fr)}.kk-cm .kk-cm__title{margin-right:3.6rem;font-size:2.2rem}.kk-cm .kk-cm__slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.kk-testimonials__wide{width:100%;padding-inline:clamp(1.6rem,3vw,4.8rem)}.kk-testimonials__wide .ti-widget,.kk-testimonials__wide .ti-widget-container{width:100%;max-width:100%}.kk-hero .kk-hero__trust{display:inline-flex;align-items:center;gap:1rem;margin-top:2.8rem;font-size:1.4rem;line-height:1.4;color:#55636b;text-decoration:none}.kk-hero__stars{font-size:1.6rem;letter-spacing:.1em;color:#fbbc04}.kk-hero__trust strong{font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-hero .kk-hero__trust:hover{color:var(--td-theme-primary,#20282d)}.kk-hero button.td-btn{border:0;cursor:pointer}.kk-stepper{padding:3.2rem;border:1px solid #e6ebf0;border-radius:24px;background:#fff;box-shadow:0 30px 60px -40px rgba(32,40,45,.25)}.kk-stepper__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 2.8rem;padding:0;list-style:none}.kk-stepper__step{position:relative;text-align:center}.kk-stepper__step:not(:last-child)::after{content:"";position:absolute;top:2.2rem;left:calc(50% + 3.2rem);right:calc(-50% + 3.2rem);height:2px;border-radius:2px;background:#e6ebf0;transition:background-color 400ms ease}.kk-stepper__step.is-done::after{background:var(--kk-blue,#4a9eff)}.kk-stepper__dot{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.kk-stepper__icon{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#f1f4f7;color:#9aa5ad;transition:background-color 300ms ease,color 300ms ease,box-shadow 300ms ease}.kk-stepper__icon>*{grid-area:1 / 1}.kk-stepper__tick{display:none;line-height:0}.kk-stepper__dot:hover .kk-stepper__icon{color:var(--td-theme-primary,#20282d)}.kk-stepper__dot:focus-visible{outline:none}.kk-stepper__dot:focus-visible .kk-stepper__icon{box-shadow:0 0 0 3px rgba(74,158,255,.4)}.kk-stepper__label{font-size:1.5rem;font-weight:600;line-height:1.3;color:#9aa5ad;transition:color 300ms ease}.is-done .kk-stepper__icon{background:#eaf3ff;color:#2f7fe0}.is-done .kk-stepper__ico{display:none}.is-done .kk-stepper__tick{display:block}.is-active .kk-stepper__icon{background:#2f7fe0;color:#fff;box-shadow:0 0 0 6px rgba(74,158,255,.18)}.is-active .kk-stepper__icon::before{content:"";position:absolute;inset:-9px;border:1.5px dashed var(--kk-blue,#4a9eff);border-radius:50%;animation:kk-stepper-spin 12000ms linear infinite}.is-done .kk-stepper__label,.is-active .kk-stepper__label{color:var(--td-theme-primary,#20282d)}@keyframes kk-stepper-spin{to{transform:rotate(360deg)}}.kk-stepper__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;padding:1.6rem;border-radius:18px;background:#f5f7fa}.kk-stepper__card{display:flex;flex-direction:column;gap:.8rem;padding:2rem 1.8rem;border:1.5px dashed #cfd8e0;border-radius:14px;background:transparent;opacity:.55;cursor:pointer;transition:opacity 300ms ease,border-color 300ms ease,box-shadow 300ms ease,transform 300ms ease,background-color 300ms ease}.kk-stepper__card:hover{opacity:.8}.kk-stepper__card.is-done{border:1.5px solid #e6ebf0;background:#fff;opacity:1}.kk-stepper__card.is-active{border:1.5px solid var(--kk-blue,#4a9eff);background:#fff;opacity:1;box-shadow:0 0 0 4px rgba(74,158,255,.15),0 18px 40px -16px rgba(47,127,224,.45);transform:translateY(-4px)}.kk-stepper__num{font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#9aa5ad}.is-done .kk-stepper__num,.is-active .kk-stepper__num{color:#2f7fe0}.kk-process .kk-stepper__title{margin:0;font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-process .kk-stepper__text{margin:0;font-size:1.4rem;line-height:1.6;color:#55636b}.kk-process .kk-stepper__gets{display:flex;align-items:flex-start;gap:.8rem;margin:auto 0 0;padding-top:1.2rem;border-top:1px solid #edf0f3;font-size:1.3rem;line-height:1.5;color:#55636b}.kk-stepper__gets svg{flex-shrink:0;margin-top:.2rem;color:#1f9d55}.kk-stepper__gets strong{font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-stepper__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #edf0f3}.kk-process .kk-stepper__progress{margin:0;font-size:1.5rem;line-height:1.4;color:#6b7780}.kk-stepper__progress strong{margin-right:.8rem;color:var(--td-theme-primary,#20282d)}.kk-stepper__nav{display:flex;gap:.8rem}.kk-stepper__btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.1rem 2rem;border:1px solid #e3e8ee;border-radius:10px;background:#fff;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.2;color:var(--td-theme-primary,#20282d);cursor:pointer;transition:border-color 200ms ease,box-shadow 200ms ease,opacity 200ms ease}.kk-stepper__btn:hover{border-color:var(--kk-blue,#4a9eff)}.kk-stepper__btn:disabled{opacity:.4;cursor:default}.kk-stepper__btn--primary{border:0;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 10px 24px -10px rgba(47,127,224,.7);color:#fff}.kk-stepper__btn--primary:hover{box-shadow:0 14px 28px -10px rgba(47,127,224,.8)}@media (max-width:1199px){.kk-stepper__card{padding:1.8rem 1.4rem}.kk-process .kk-stepper__title{font-size:1.6rem}}@media (max-width:991px){.kk-stepper{padding:2.4rem 2rem}.kk-stepper__cards{grid-template-columns:minmax(0,1fr);padding:1.2rem}.kk-stepper__card:not(.is-active){display:none}.kk-stepper__card.is-active{transform:none}}@media (max-width:575px){.kk-stepper{padding:2rem 1.4rem;border-radius:18px}.kk-stepper__icon{width:3.6rem;height:3.6rem}.kk-stepper__step:not(:last-child)::after{top:1.8rem;left:calc(50% + 2.4rem);right:calc(-50% + 2.4rem)}.kk-stepper__label{display:none}.kk-stepper__bar{flex-direction:column;align-items:stretch}.kk-stepper__nav{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.is-active .kk-stepper__icon::before{animation:none}.kk-stepper__card.is-active{transform:none}}.kk-cm .kk-cm__slots.kk-cm__slots--3{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr);gap:.6rem}.kk-cm .kk-cm__slots--3 .kk-slot span{padding:.9rem .4rem;font-size:1.3rem;white-space:nowrap}.kk-ic{padding:clamp(6rem,7vw,10rem) 0;background:linear-gradient(160deg,#f5f9ff 0%,#eef4fb 60%,#f7f5f1 100%)}.kk-ic__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(2.4rem,3vw,4rem);align-items:stretch}.kk-ic__pre{display:inline-block;justify-self:start;margin-bottom:1.2rem;padding:.5rem 1.4rem;border:1px solid rgba(47,127,224,.3);border-radius:999px;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#2f7fe0}.kk-ic .kk-ic__title{margin:0 0 1.4rem;font-size:clamp(2.8rem,2.4vw,3.6rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--td-theme-primary,#20282d)}.kk-ic .kk-ic__desc{margin:0 0 2.8rem;font-size:1.5rem;line-height:1.65;color:#55636b}.kk-ic__faq details{border-bottom:1px solid rgba(32,40,45,.1)}.kk-ic__faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 0;font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d);list-style:none;cursor:pointer}.kk-ic__faq summary::-webkit-details-marker{display:none}.kk-ic__faq summary::after{content:"";flex-shrink:0;width:1.4rem;height:1.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7fe0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M19 12l-7 7-7-7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 200ms ease}.kk-ic__faq details[open] summary::after{transform:rotate(180deg)}.kk-ic .kk-ic__faq p{margin:0;padding:0 0 1.6rem;font-size:1.4rem;line-height:1.6;color:#55636b}.kk-ic__card{display:flex;flex-direction:column;gap:2rem;padding:3.2rem;border:1px solid #e6ebf0;border-radius:24px;background:#fff;box-shadow:0 30px 60px -40px rgba(32,40,45,.3)}.kk-ic__inputs{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.4rem 1.6rem}.kk-ic__field--wide,.kk-ic__inputs .kk-ic__hint{grid-column:1 / -1}.kk-ic__label em{margin-left:.4rem;font-style:normal;font-weight:400;color:#9aa5ad}.kk-ic .kk-ic__field{display:grid;gap:.6rem;margin:0;align-content:start}.kk-ic__label{font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-ic .kk-ic__input{width:100%;height:auto;margin:0;padding:1.2rem 1.4rem;border:1px solid transparent;border-radius:10px;background-color:#f4f6f9;font-family:inherit;font-size:1.5rem;line-height:1.4;color:var(--td-theme-primary,#20282d);outline:none;transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.kk-ic .kk-ic__input::placeholder{color:#9aa5ad}.kk-ic .kk-ic__input:hover{background-color:#eef1f5}.kk-ic .kk-ic__input:focus{border-color:var(--kk-blue,#4a9eff);background-color:#fff;box-shadow:0 0 0 3px rgba(74,158,255,.18)}.kk-ic .kk-ic__hint{margin:-.4rem 0 0;font-size:1.2rem;line-height:1.5;color:#1f9d55}.kk-ic .kk-ic__hint--warn{color:#b86e00}.kk-ic__result{flex:1;display:flex;flex-direction:column;padding:2.4rem;border-radius:16px;background:#f7f9fb}.kk-ic__placeholder,.kk-ic__loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:18rem;text-align:center;color:#9aa5ad}.kk-ic .kk-ic__placeholder p,.kk-ic .kk-ic__loading p{max-width:32ch;margin:0;font-size:1.4rem;line-height:1.6;color:#6b7780}.kk-ic .kk-ic__link{font-size:1.3rem;font-weight:600;color:#2f7fe0;text-decoration:none}.kk-ic .kk-ic__link:hover{text-decoration:underline}.kk-ic__spinner{width:2.8rem;height:2.8rem;border:3px solid #dfe7ee;border-top-color:#2f7fe0;border-radius:50%;animation:kk-ic-spin 800ms linear infinite}@keyframes kk-ic-spin{to{transform:rotate(360deg)}}.kk-ic .kk-ic__error{margin:auto 0;padding:1.2rem 1.4rem;border-radius:10px;background:#fff1f0;font-size:1.4rem;line-height:1.5;color:#b42318}.kk-ic__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid #e6ebf0;font-size:1.4rem;color:#55636b}.kk-ic__row strong{font-size:1.5rem;color:var(--td-theme-primary,#20282d)}.kk-ic__row--total{padding-top:1.6rem;border-bottom:0;font-size:1.5rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-ic__row--total strong{font-size:2.8rem;font-weight:800;letter-spacing:-.01em}.kk-ic .kk-ic__note{margin:.4rem 0 2rem;font-size:1.2rem;line-height:1.5;color:#77848b}.kk-ic__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.4rem 1.6rem;border:0;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 12px 26px -12px rgba(47,127,224,.75);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease,opacity 200ms ease}.kk-ic__btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px rgba(47,127,224,.85)}.kk-ic__btn:disabled{opacity:.7;cursor:wait;transform:none}.kk-ic__btn[hidden]{display:none}.kk-ic__lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.kk-ic__lead[hidden]{display:none}.kk-ic .kk-ic__lead .kk-ic__input{border-color:#e3e8ee;background-color:#fff}.kk-ic__input--full,.kk-ic .kk-ic__lead-title{grid-column:1 / -1}.kk-ic .kk-ic__lead-title{margin:0 0 .4rem;font-size:1.4rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-ic .kk-ic__msg{margin:0;font-size:1.3rem;line-height:1.5;color:#b42318}.kk-ic__photo{position:relative;margin:0;min-height:100%}.kk-ic__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;border-radius:24px;box-shadow:0 30px 60px -40px rgba(32,40,45,.35)}@media (max-width:1199px){.kk-ic__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.kk-ic__intro{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 4rem}.kk-ic__faq{grid-column:2;grid-row:1 / span 4}}@media (max-width:991px){.kk-ic__intro{display:block}.kk-ic__faq{margin-bottom:1.2rem}}@media (max-width:767px){.kk-ic__grid{grid-template-columns:minmax(0,1fr)}.kk-ic__photo{min-height:0}.kk-ic__photo img{position:static;aspect-ratio:4 / 3;height:auto}.kk-ic__card{padding:2.4rem 2rem}.kk-ic__inputs{grid-template-columns:minmax(0,1fr)}.kk-ic__result{padding:2rem 1.6rem}}@media (max-width:575px){.kk-ic__lead{grid-template-columns:minmax(0,1fr)}}.kk-docs{padding:clamp(6rem,7vw,10rem) 0;background:#fff}.kk-docs__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:center}.kk-docs__media{position:relative;margin:0}.kk-docs__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:24px;box-shadow:0 30px 60px -36px rgba(32,40,45,.35)}.kk-docs__float{position:absolute;left:-2.4rem;bottom:3.2rem;display:flex;align-items:center;gap:1.2rem;max-width:32rem;padding:1.4rem 1.8rem;border-radius:16px;background:#fff;box-shadow:0 18px 40px -12px rgba(32,40,45,.22),0 2px 6px rgba(32,40,45,.06)}.kk-docs__float-ico{display:grid;flex-shrink:0;place-items:center;width:4rem;height:4rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0}.kk-docs .kk-docs__float-title{margin:0 0 .2rem;font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-docs .kk-docs__float-link{font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:none;word-break:break-all}.kk-docs .kk-docs__float-link:hover{text-decoration:underline}.kk-docs .kk-docs__lead{margin:0 0 2.8rem;font-size:1.6rem;line-height:1.65;color:#55636b}.kk-docs__seg{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2.4rem;padding:.5rem;border-radius:14px;background:#f1f4f7}.kk-docs__seg-pill{position:absolute;top:.5rem;bottom:.5rem;left:.5rem;width:calc(50% - .5rem);border-radius:10px;background:#fff;box-shadow:0 4px 12px -4px rgba(32,40,45,.18);transition:transform 300ms cubic-bezier(.4,0,.2,1)}[data-kk-docs][data-active="1"] .kk-docs__seg-pill{transform:translateX(100%)}.kk-docs__seg-btn{position:relative;z-index:1;padding:1.1rem 1.2rem;border:0;background:none;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.3;color:#6b7780;cursor:pointer;transition:color 200ms ease}.kk-docs__seg-btn.is-active{color:var(--td-theme-primary,#20282d)}.kk-docs__progress{display:flex;align-items:center;gap:1.6rem;margin-bottom:1.6rem}.kk-docs .kk-docs__progress p{flex-shrink:0;margin:0;font-size:1.4rem;line-height:1.4;color:#6b7780}.kk-docs__progress strong{color:var(--td-theme-primary,#20282d)}.kk-docs__bar{flex:1;height:6px;border-radius:999px;background:#e6ebf0;overflow:hidden}.kk-docs__bar span{display:block;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#5aa8ff 0%,#2f7fe0 100%);transition:width 300ms ease}.kk-docs__bar.is-full span{background:linear-gradient(90deg,#34c27a 0%,#1f9d55 100%)}.kk-docs__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.kk-docs__list li{margin:0}.kk-docs .kk-docs__item{position:relative;display:flex;align-items:center;gap:1.4rem;margin:0;padding:1.4rem 1.6rem;border:1px solid #e6ebf0;border-radius:14px;background:#fff;cursor:pointer;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease}.kk-docs .kk-docs__item:hover{border-color:#c9d4de;box-shadow:0 8px 20px -14px rgba(32,40,45,.3)}.kk-docs__item input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kk-docs__check{display:grid;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;border:1.5px solid #c9d4de;border-radius:7px;background:#fff;color:transparent;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease}.kk-docs__ico{display:grid;flex-shrink:0;place-items:center;width:3.6rem;height:3.6rem;border-radius:10px;background:#f4f6f9;color:#55636b;transition:background-color 200ms ease,color 200ms ease}.kk-docs__text{font-size:1.5rem;line-height:1.45;color:var(--td-theme-primary,#20282d)}.kk-docs__item:has(input:checked){border-color:#b7e4cb;background:#f3fbf6}.kk-docs__item input:checked ~ .kk-docs__check{border-color:#1f9d55;background:#1f9d55;color:#fff}.kk-docs__item input:checked ~ .kk-docs__ico{background:#e7f7ee;color:#1f9d55}.kk-docs__item input:checked ~ .kk-docs__text{color:#55636b}.kk-docs__item input:focus-visible ~ .kk-docs__check{box-shadow:0 0 0 3px rgba(74,158,255,.35)}@media (max-width:991px){.kk-docs__grid{grid-template-columns:minmax(0,1fr)}.kk-docs__media{order:2;max-width:52rem}.kk-docs__float{left:1.6rem;bottom:1.6rem}}@media (max-width:575px){.kk-docs__seg-btn{font-size:1.3rem;padding:1rem .6rem}.kk-docs .kk-docs__item{gap:1rem;padding:1.2rem}.kk-docs__ico{display:none}.kk-docs__text{font-size:1.4rem}.kk-docs__float{right:1.6rem}}.usluga--konsultacje .kk-cm--inline{overflow:hidden;border:1px solid #edf0f3;border-radius:24px;background:#fff;box-shadow:0 30px 70px -30px rgba(32,40,45,.25)}.kk-cm--inline .kk-cm__side{padding-top:3.2rem}.usluga--konsultacje #rezerwacja,.usluga--konsultacje #tematy{scroll-margin-top:8rem}@media (max-width:575px){.usluga--konsultacje .kk-cm--inline{border-radius:16px}}.usluga--omnie .kamil-service-page-hero__image-wrap{position:relative}.usluga--omnie .kk-om-rating{position:absolute;top:2.4rem;left:-2.4rem;z-index:3;display:grid;grid-template-columns:auto auto;align-items:center;gap:.2rem 1rem;padding:1.4rem 1.8rem;border-radius:16px;background:#fff;box-shadow:0 18px 40px -12px rgba(32,40,45,.22),0 2px 6px rgba(32,40,45,.06);color:var(--td-theme-primary,#20282d);text-decoration:none;animation:kk-om-float 6s ease-in-out infinite}.kk-om-rating__stars{grid-column:1 / -1;font-weight:400;font-size:1.4rem;letter-spacing:.1em;color:#f5b301}.kk-om-rating__num{font-size:2.6rem;font-weight:700;line-height:1}.kk-om-rating__label{max-width:9rem;font-weight:500;font-size:1.2rem;line-height:1.3;color:#6b7780}.usluga--omnie .kk-om-rating:hover{color:var(--td-theme-primary,#20282d);box-shadow:0 22px 46px -12px rgba(32,40,45,.28),0 2px 6px rgba(32,40,45,.06)}@keyframes kk-om-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.kk-om-roles{background:#fff}.kk-om-roles__box{--kk-active:0;padding:clamp(1.6rem,2.4vw,2.4rem);border:1px solid #edf0f3;border-radius:28px;background:#fff;box-shadow:0 30px 70px -30px rgba(32,40,45,.22)}.kk-om-seg{position:relative;display:grid;grid-template-columns:repeat(var(--kk-n,3),minmax(0,1fr));margin-bottom:clamp(2rem,3vw,3.2rem);padding:.5rem;border-radius:16px;background:#f1f4f7}.kk-om-seg__pill{position:absolute;top:.5rem;bottom:.5rem;left:.5rem;width:calc((100% - 1rem) / var(--kk-n,3));border-radius:12px;background:#fff;box-shadow:0 4px 12px -4px rgba(32,40,45,.18);transform:translateX(calc(var(--kk-active) * 100%));transition:transform 350ms cubic-bezier(.4,0,.2,1)}.kk-om-seg__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem 1.2rem;border:0;background:none;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.3;color:#6b7780;cursor:pointer;transition:color 200ms ease}.kk-om-seg__btn:hover,.kk-om-seg__btn.is-active{color:var(--td-theme-primary,#20282d)}.kk-om-seg__btn:focus-visible{outline:2px solid var(--kk-blue,#4a9eff);outline-offset:-2px;border-radius:12px}.kk-om-soon{padding:.2rem .8rem;border-radius:999px;background:#e6ebf0;font-size:1.1rem;font-weight:600;line-height:1.5;color:#77848b}.kk-om-role{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:center;animation:kk-om-in 400ms ease both}@keyframes kk-om-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kk-om-role__media{margin:0;overflow:hidden;border-radius:20px}.kk-om-role__media img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;transition:transform 600ms ease}.kk-om-role:hover .kk-om-role__media img{transform:scale(1.03)}.kk-om-role--soon .kk-om-role__media img{filter:grayscale(1);opacity:.75}.kk-om-role__body{padding-right:clamp(0rem,2vw,2.4rem)}.usluga--omnie .kk-om-role__title{margin:0 0 1.2rem;font-size:clamp(2.2rem,2.4vw,2.8rem);font-weight:700;line-height:1.25;color:var(--td-theme-primary,#20282d)}.usluga--omnie .kk-om-role__text{margin:0 0 2rem;font-size:1.6rem;line-height:1.65;color:#55636b}.kk-om-role__list{display:grid;gap:1rem;margin:0 0 2rem;padding:0;list-style:none}.kk-om-role__list li{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.5rem;line-height:1.5;color:var(--td-theme-primary,#20282d)}.kk-om-role__tick{display:grid;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#eaf3ff;color:#2f7fe0}.kk-om-role--soon .kk-om-role__tick{background:#f1f4f7;color:#77848b}.usluga--omnie .kk-om-role__area{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 2.8rem;padding:1.2rem 1.6rem;border-radius:12px;background:#f7f9fb;font-size:1.4rem;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-om-role__area svg{color:#2f7fe0}.kk-om-role__area span{color:#6b7780}.kk-om-switch{display:inline-flex;align-items:center;gap:1.4rem;padding:.8rem 1.6rem;border:1px solid #e3e8ee;border-radius:999px;background:#fff;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:0 8px 20px -14px rgba(32,40,45,.3)}.kk-om-switch:focus-visible{outline:2px solid var(--kk-blue,#4a9eff);outline-offset:2px}.kk-om-switch__opt{color:#9aa5ad;transition:color 200ms ease}.kk-om-switch[aria-checked="false"] .kk-om-switch__opt--off{color:#d14343}.kk-om-switch[aria-checked="true"] .kk-om-switch__opt--on{color:#1f9d55}.kk-om-switch__track{position:relative;flex-shrink:0;width:5.2rem;height:2.8rem;border-radius:999px;background:#f3c9c9;transition:background-color 300ms ease}.kk-om-switch[aria-checked="true"] .kk-om-switch__track{background:#34c27a}.kk-om-switch__knob{position:absolute;top:.3rem;left:.3rem;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(32,40,45,.25);transition:transform 300ms cubic-bezier(.4,0,.2,1)}.kk-om-switch[aria-checked="true"] .kk-om-switch__knob{transform:translateX(2.4rem)}.kk-om-diff__card{padding:clamp(2rem,3vw,3.2rem);border-radius:24px;background:#fff;box-shadow:0 30px 70px -30px rgba(32,40,45,.25);cursor:pointer}.kk-om-diff__meter{display:flex;align-items:center;gap:1.6rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #edf0f3}.usluga--omnie .kk-om-diff__meter p{flex-shrink:0;margin:0;font-size:1.4rem;line-height:1.4;color:#6b7780}.kk-om-diff__meter strong{color:#d14343;transition:color 300ms ease}.kk-om-diff__card.is-on .kk-om-diff__meter strong{color:#1f9d55}.kk-om-diff__bar{flex:1;height:8px;overflow:hidden;border-radius:999px;background:#e6ebf0}.kk-om-diff__bar span{display:block;width:90%;height:100%;border-radius:999px;background:linear-gradient(90deg,#f5a524 0%,#d14343 100%);transition:width 600ms cubic-bezier(.4,0,.2,1)}.kk-om-diff__card.is-on .kk-om-diff__bar span{width:18%;background:linear-gradient(90deg,#34c27a 0%,#1f9d55 100%)}.kk-om-diff__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.kk-om-diff__list li{position:relative;display:grid;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:1.4rem;min-height:5.2rem;padding:1.2rem 1.6rem;border:1px solid #f6dcdc;border-radius:14px;background:#fff8f8;transition:background-color 300ms ease,border-color 300ms ease;transition-delay:calc(var(--kk-i) * 60ms)}.kk-om-diff__card.is-on .kk-om-diff__list li{border-color:#cdeedb;background:#f3fbf6}.kk-om-diff__ico,.kk-om-diff__txt{grid-row:1;transition:opacity 250ms ease,transform 250ms ease;transition-delay:calc(var(--kk-i) * 60ms)}.kk-om-diff__ico{grid-column:1;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%}.kk-om-diff__ico--off{background:#fde3e3;color:#d14343}.kk-om-diff__ico--on{background:#d9f4e5;color:#1f9d55}.kk-om-diff__txt{grid-column:2;font-size:1.5rem;line-height:1.45;color:var(--td-theme-primary,#20282d)}.kk-om-diff__ico--on,.kk-om-diff__txt--on,.kk-om-diff__card.is-on .kk-om-diff__ico--off,.kk-om-diff__card.is-on .kk-om-diff__txt--off{opacity:0;transform:translateY(6px)}.kk-om-diff__card.is-on .kk-om-diff__ico--on,.kk-om-diff__card.is-on .kk-om-diff__txt--on{opacity:1;transform:none}.kk-om-stories{background:#fff}.kk-om-stories__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4rem}.kk-om-stories__nav{display:flex;flex-shrink:0;gap:.8rem}.kk-om-nav{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:1px solid #e3e8ee;border-radius:50%;background:#fff;color:var(--td-theme-primary,#20282d);cursor:pointer;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease}.kk-om-nav:hover:not(:disabled){border-color:var(--kk-blue,#4a9eff);background:var(--kk-blue,#4a9eff);color:#fff}.kk-om-nav:disabled{opacity:.4;cursor:default}.kk-om-stories__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4.8rem) / 3);column-gap:2.4rem;overflow-x:auto;padding:.8rem .2rem 2.4rem;scroll-snap-type:x mandatory;scrollbar-width:none}.kk-om-stories__track::-webkit-scrollbar{display:none}.kk-om-stories__track:focus-visible{outline:2px solid var(--kk-blue,#4a9eff);outline-offset:4px;border-radius:20px}.kk-om-story{display:flex;flex-direction:column;gap:2rem;padding:2.8rem;border:1px solid #edf0f3;border-radius:20px;background:#f7f9fb;scroll-snap-align:start;transition:transform 250ms ease,box-shadow 250ms ease,background-color 250ms ease}.kk-om-story:hover{background:#fff;box-shadow:0 20px 40px -24px rgba(32,40,45,.3);transform:translateY(-4px)}.kk-om-story__top{display:flex;align-items:center;justify-content:space-between}.kk-om-story__tag{padding:.4rem 1.2rem;border-radius:999px;background:#eaf3ff;font-size:1.2rem;font-weight:600;line-height:1.4;color:#2f7fe0}.kk-om-story__num{font-size:3.2rem;font-weight:700;line-height:1;color:#dbe6f2}.usluga--omnie .kk-om-story p{margin:0;font-size:1.6rem;line-height:1.65;color:var(--td-theme-primary,#20282d)}.kk-om-stories__progress{height:4px;overflow:hidden;border-radius:999px;background:#edf0f3}.kk-om-stories__progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5aa8ff 0%,#2f7fe0 100%);transition:transform 150ms linear}.kk-om-social{background:#fff}.kk-om-social__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.usluga--omnie .kk-om-social__link{display:flex;align-items:center;gap:1.4rem;padding:1.6rem;border:1px solid #edf0f3;border-radius:16px;background:#fff;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.usluga--omnie .kk-om-social__link:hover{border-color:#cfe2fb;box-shadow:0 16px 32px -20px rgba(47,127,224,.45);transform:translateY(-2px);color:var(--td-theme-primary,#20282d)}.kk-om-social__ico{display:grid;flex-shrink:0;place-items:center;width:4.4rem;height:4.4rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0;transition:background-color 200ms ease,color 200ms ease}.kk-om-social__link:hover .kk-om-social__ico{background:#2f7fe0;color:#fff}.kk-om-social__txt{display:grid;flex:1;gap:.2rem;min-width:0}.kk-om-social__txt strong{font-size:1.5rem;line-height:1.3}.kk-om-social__txt span{font-size:1.3rem;line-height:1.4;color:#6b7780}.kk-om-social__arrow{flex-shrink:0;color:#9aa5ad;transition:color 200ms ease,transform 200ms ease}.kk-om-social__link:hover .kk-om-social__arrow{color:#2f7fe0;transform:translate(2px,-2px)}.kk-om-collage{position:relative;padding-bottom:12%}.kk-om-collage img{display:block;height:auto;border-radius:20px;object-fit:cover}.kk-om-collage__a{width:58%;aspect-ratio:4 / 5;box-shadow:0 30px 60px -30px rgba(32,40,45,.35)}.kk-om-collage__b{position:absolute;right:0;bottom:0;width:54%;aspect-ratio:4 / 3;border:6px solid #fff;box-shadow:0 30px 60px -24px rgba(32,40,45,.4)}.kk-om-collage__chip{position:absolute;top:2.4rem;right:6%;display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;border-radius:999px;background:#fff;box-shadow:0 14px 30px -12px rgba(32,40,45,.25);font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--td-theme-primary,#20282d);animation:kk-om-float 6s ease-in-out 1s infinite}.kk-om-collage__chip svg{color:#2f7fe0}.usluga--omnie #czym-sie-zajmuje,.usluga--omnie #opinie{scroll-margin-top:8rem}@media (prefers-reduced-motion:reduce){.usluga--omnie .kk-om-rating,.kk-om-collage__chip,.kk-om-role{animation:none}}@media (max-width:1199px){.kk-om-stories__track{grid-auto-columns:calc((100% - 2.4rem) / 2)}}@media (max-width:991px){.kk-om-role{grid-template-columns:minmax(0,1fr)}.kk-om-role__body{padding-right:0}.usluga--omnie .kk-om-rating{top:1.6rem;left:1.6rem}.kk-om-collage{max-width:56rem}}@media (max-width:767px){.kk-om-seg{grid-template-columns:minmax(0,1fr)}.kk-om-seg__pill{right:.5rem;bottom:auto;width:auto;height:calc((100% - 1rem) / var(--kk-n,3));transform:translateY(calc(var(--kk-active) * 100%))}.kk-om-social__grid{grid-template-columns:minmax(0,1fr)}.kk-om-stories__track{grid-auto-columns:85%;column-gap:1.6rem}.kk-om-stories__head{margin-bottom:2.4rem}}@media (max-width:575px){.kk-om-switch{gap:1rem;padding:.8rem 1.2rem;font-size:1.3rem}.kk-om-diff__list li{padding:1rem 1.2rem}.kk-om-diff__txt{font-size:1.4rem}.kk-om-story{padding:2.2rem}.kk-om-stories__nav{display:none}}.kk-kt{position:relative;overflow:hidden;min-height:100dvh;padding:clamp(13rem,11vw,16rem) 0 clamp(8rem,8vw,11rem);background:var(--grad-soft,#f5f9ff)}.kk-kt>.container{position:relative;z-index:1}.kk-kt__blobs span{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:kk-kt-drift 18s ease-in-out infinite alternate}.kk-kt__blobs span:nth-child(1){top:-12%;left:-8%;width:46rem;height:46rem;background:#cfe3ff}.kk-kt__blobs span:nth-child(2){right:-10%;bottom:4%;width:52rem;height:52rem;background:#dcecff;animation-duration:22s;animation-delay:-6s}.kk-kt__blobs span:nth-child(3){top:30%;left:38%;width:30rem;height:30rem;background:#ffe9cc;opacity:.45;animation-duration:26s;animation-delay:-12s}@keyframes kk-kt-drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(4rem,-3rem) scale(1.08)}100%{transform:translate(-3rem,3rem) scale(.95)}}.kk-kt__head{max-width:820px;margin:0 auto clamp(4rem,5vw,6.4rem);text-align:center}.kk-kt .kk-kt__head .td-section-title{margin-bottom:1.6rem;font-size:clamp(3.2rem,4.2vw,5rem);line-height:1.12}.kk-kt .kk-kt__lead{margin:0;font-size:1.7rem;line-height:1.6;color:#55636b}.kk-kt__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:center}.kk-kt__visual{position:relative;padding:0 0 4.8rem 4.8rem}.kk-kt__photo{position:relative;margin:0;overflow:hidden;border-radius:28px;box-shadow:0 40px 80px -40px rgba(32,40,45,.45)}.kk-kt__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.kk-kt__social{position:absolute;top:1.6rem;right:1.6rem;display:flex;flex-direction:column;gap:.8rem}.kk-kt__social a{display:grid;place-items:center;width:4.2rem;height:4.2rem;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(255,255,255,.72);backdrop-filter:blur(10px);color:var(--td-theme-primary,#20282d);transition:background-color 200ms ease,color 200ms ease,transform 200ms ease}.kk-kt__social a:hover{background:#2f7fe0;color:#fff;transform:scale(1.08)}.kk-kt__status,.kk-kt__mail{position:absolute;z-index:2;display:flex;align-items:center;border-radius:16px;background:#fff;box-shadow:0 18px 40px -12px rgba(32,40,45,.25),0 2px 6px rgba(32,40,45,.06)}.kk-kt__status{top:3.2rem;left:0;gap:1.2rem;padding:1.2rem 1.8rem 1.2rem 1.4rem;animation:kk-om-float 6s ease-in-out infinite}.kk-kt__status span:last-child{display:grid;line-height:1.3}.kk-kt__status strong{font-size:1.4rem;color:var(--td-theme-primary,#20282d)}.kk-kt__status small{font-size:1.2rem;color:#6b7780}.kk-kt__dot{position:relative;width:1rem;height:1rem;border-radius:50%;background:#22c55e}.kk-kt__dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;animation:kk-kt-ping 1800ms cubic-bezier(0,0,.2,1) infinite}@keyframes kk-kt-ping{75%,100%{transform:scale(2.6);opacity:0}}.kk-kt__mail{bottom:0;left:0;gap:1.2rem;max-width:calc(100% - 2.4rem);padding:1.4rem 1.4rem 1.4rem 1.6rem}.kk-kt__mail-ico{display:grid;flex-shrink:0;place-items:center;width:4rem;height:4rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0}.kk-kt__mail-txt{display:grid;min-width:0;line-height:1.3}.kk-kt__mail-txt small{font-size:1.2rem;color:#6b7780}.kk-kt .kk-kt__mail-txt a{overflow:hidden;font-size:1.5rem;font-weight:600;color:var(--td-theme-primary,#20282d);text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.kk-kt .kk-kt__mail-txt a:hover{color:#2f7fe0}.kk-kt__copy{flex-shrink:0;padding:.8rem 1.4rem;border:1px solid #e3e8ee;border-radius:10px;background:#fff;font-family:inherit;font-size:1.3rem;font-weight:600;line-height:1.2;color:#2f7fe0;cursor:pointer;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease}.kk-kt__copy:hover{border-color:#2f7fe0}.kk-kt__copy.is-done{border-color:#1f9d55;background:#e7f7ee;color:#1f9d55}.kk-kt__card{padding:clamp(2.4rem,3.2vw,4rem);border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,255,255,.86);backdrop-filter:blur(16px);box-shadow:0 40px 90px -40px rgba(32,40,45,.35)}.kk-kt__form{margin:0}.kk-kt__progress{margin-bottom:3.2rem}.kk-kt__steps{display:flex;justify-content:space-between;margin:0 0 1.2rem;padding:0;list-style:none}.kk-kt__steps li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;line-height:1.3;color:#9aa5ad;transition:color 300ms ease}.kk-kt__steps li span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1.5px solid #dbe2e8;border-radius:50%;background:#fff;font-size:1.2rem;transition:background-color 300ms ease,border-color 300ms ease,color 300ms ease}.kk-kt__steps li.is-active{color:var(--td-theme-primary,#20282d)}.kk-kt__steps li.is-active span{border-color:#2f7fe0;background:#2f7fe0;color:#fff}.kk-kt__steps li.is-done{color:#1f9d55}.kk-kt__steps li.is-done span{border-color:#1f9d55;background:#e7f7ee;color:#1f9d55}.kk-kt__bar{height:4px;overflow:hidden;border-radius:999px;background:#e6ebf0}.kk-kt__bar span{display:block;width:33.33%;height:100%;border-radius:999px;background:linear-gradient(90deg,#5aa8ff 0%,#2f7fe0 100%);transition:width 500ms cubic-bezier(.4,0,.2,1)}.kk-kt__form[data-step="2"] .kk-kt__bar span{width:66.66%}.kk-kt__form[data-step="3"] .kk-kt__bar span{width:100%}.kk-kt__form[data-step="4"] .kk-kt__bar span{width:100%;background:linear-gradient(90deg,#34c27a 0%,#1f9d55 100%)}.kk-kt__step{min-width:0;margin:0;padding:0;border:0;animation:kk-kt-in 400ms cubic-bezier(.4,0,.2,1) both}@keyframes kk-kt-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.kk-kt .kk-kt__q{float:none;width:100%;margin:0 0 2rem;padding:0;font-size:clamp(2.2rem,2.2vw,2.6rem);font-weight:700;line-height:1.25;color:var(--td-theme-primary,#20282d)}.kk-kt__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.kk-kt .kk-kt__tile{position:relative;display:flex;flex-direction:column;gap:1.4rem;margin:0;padding:2rem;border:1.5px solid #e6ebf0;border-radius:18px;background:#fff;cursor:pointer;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.kk-kt .kk-kt__tile:hover{border-color:#b9d6fb;box-shadow:0 16px 32px -18px rgba(47,127,224,.5);transform:translateY(-3px)}.kk-kt__tile input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kk-kt__tile:has(input:checked){border-color:#2f7fe0;background:#f4f9ff}.kk-kt__tile:has(input:focus-visible){box-shadow:0 0 0 3px rgba(74,158,255,.35)}.kk-kt__tile-ico{display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:14px;background:#eaf3ff;color:#2f7fe0;transition:background-color 200ms ease,color 200ms ease}.kk-kt__tile:hover .kk-kt__tile-ico,.kk-kt__tile:has(input:checked) .kk-kt__tile-ico{background:#2f7fe0;color:#fff}.kk-kt__tile-txt{display:grid;gap:.4rem}.kk-kt__tile-txt strong{font-size:1.6rem;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-kt__tile-txt small{font-size:1.3rem;line-height:1.45;color:#6b7780}.kk-kt__tile-go{position:absolute;top:2rem;right:2rem;color:#c3ccd4;transition:color 200ms ease,transform 200ms ease}.kk-kt__tile:hover .kk-kt__tile-go{color:#2f7fe0;transform:translateX(3px)}.kk-kt .kk-kt__alt{margin:2rem 0 0;font-size:1.4rem;line-height:1.5;text-align:center;color:#6b7780}.kk-kt__alt button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#2f7fe0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kk-kt .kk-kt__label{display:block;margin:0 0 1rem;font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-kt__label em{margin-left:.4rem;font-style:normal;font-weight:400;color:#9aa5ad}.kk-kt__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem}.kk-kt .kk-chip{position:relative;display:inline-flex;margin:0;cursor:pointer}.kk-kt .kk-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kk-kt .kk-kt__field{position:relative;display:block;margin:0}.kk-kt .kk-kt__field input,.kk-kt .kk-kt__field textarea{width:100%;height:auto;margin:0;padding:1.3rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#f1f4f7;font-family:inherit;font-size:1.5rem;line-height:1.5;color:var(--td-theme-primary,#20282d);outline:none;transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.kk-kt .kk-kt__field textarea{min-height:13rem;resize:vertical}.kk-kt .kk-kt__field input::placeholder,.kk-kt .kk-kt__field textarea::placeholder{color:#9aa5ad}.kk-kt .kk-kt__field input:focus,.kk-kt .kk-kt__field textarea:focus{border-color:var(--kk-blue,#4a9eff);background:#fff;box-shadow:0 0 0 3px rgba(74,158,255,.18)}.kk-kt__count{position:absolute;right:1.4rem;bottom:1rem;font-size:1.2rem;color:#9aa5ad;pointer-events:none}.kk-kt__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.kk-kt__field--full{grid-column:1 / -1}.kk-kt__nav{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:2.8rem}.kk-kt__back{padding:1.2rem 0;border:0;background:none;font-family:inherit;font-size:1.4rem;font-weight:600;color:#6b7780;cursor:pointer}.kk-kt__back:hover{color:var(--td-theme-primary,#20282d)}.kk-kt__next{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.4rem;border:0;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 12px 26px -12px rgba(47,127,224,.75);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.2;color:#fff;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease,opacity 200ms ease}.kk-kt__next:hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px rgba(47,127,224,.85)}.kk-kt__next:disabled{opacity:.7;cursor:wait;transform:none}.kk-kt .kamil-contact-modal__msg{margin:1.6rem 0 0;padding:1rem 1.2rem;border-radius:8px;background:#fff1f0;font-size:1.3rem;line-height:1.5;color:#b42318}.kk-kt .kk-kt__privacy{margin:1.6rem 0 0;font-size:1.2rem;line-height:1.5;color:#9aa5ad}.kk-kt__privacy a{color:inherit;text-decoration:underline}.kk-kt__done{text-align:center;animation:kk-kt-in 400ms cubic-bezier(.4,0,.2,1) both}.kk-kt__done-ico{display:grid;place-items:center;width:7.2rem;height:7.2rem;margin:.8rem auto 2.4rem;border-radius:50%;background:#e7f7ee;box-shadow:0 0 0 10px rgba(31,157,85,.08);color:#1f9d55;animation:kk-kt-pop 600ms cubic-bezier(.34,1.56,.64,1) both}@keyframes kk-kt-pop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.kk-kt .kk-kt__done p{margin:0 auto 2.4rem;max-width:40rem;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-kt__next-steps{display:grid;gap:1rem;max-width:36rem;margin:0 auto 2.8rem;padding:1.8rem 2rem;border-radius:14px;background:#f7f9fb;list-style:none;text-align:left}.kk-kt__next-steps li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-kt__next-steps span{display:grid;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#eaf3ff;font-size:1.2rem;font-weight:700;color:#2f7fe0}.kk-kt .kk-kt__home{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:none}.kk-kt__form.is-sent .kk-kt__steps li span{border-color:#1f9d55;background:#e7f7ee;color:#1f9d55}@media (prefers-reduced-motion:reduce){.kk-kt__blobs span,.kk-kt__status,.kk-kt__dot::after,.kk-kt__step,.kk-kt__done,.kk-kt__done-ico{animation:none}}@media (max-width:991px){.kk-kt__grid{grid-template-columns:minmax(0,1fr)}.kk-kt__card{order:-1}.kk-kt__visual{max-width:52rem;margin:0 auto;padding:0 0 4rem 2.4rem}}@media (max-width:575px){.kk-kt__tiles,.kk-kt__fields{grid-template-columns:minmax(0,1fr)}.kk-kt .kk-kt__tile{flex-direction:row;align-items:center;padding:1.4rem 1.6rem}.kk-kt__tile-ico{flex-shrink:0}.kk-kt__tile-go{top:50%;right:1.4rem;transform:translateY(-50%)}.kk-kt__tile:hover .kk-kt__tile-go{transform:translate(3px,-50%)}.kk-kt__tile-txt{padding-right:2.4rem}.kk-kt__steps li{font-size:1.2rem}.kk-kt__visual{padding-left:1.2rem}.kk-kt__status{top:1.6rem}.kk-kt__mail-txt a{font-size:1.3rem}}.kk-kt ~ .td-footer-area.kamil-footer{margin-top:0}.kk-acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2rem;border:0;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 10px 22px -12px rgba(47,127,224,.75);font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.2;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease,opacity 200ms ease}.kk-acc-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 28px -12px rgba(47,127,224,.85)}.kk-acc-btn:disabled{opacity:.7;cursor:wait;transform:none}.kk-acc-btn--block{width:100%;padding:1.5rem 2rem;font-size:1.5rem}.kk-acc-link{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;font-family:inherit;font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:none;cursor:pointer}.kk-acc-link:hover{color:#1f6fd1}.kk-acc-badge{display:inline-flex;align-items:center;padding:.3rem 1rem;border-radius:999px;font-size:1.2rem;font-weight:600;line-height:1.5;white-space:nowrap}.kk-acc-badge--ok{background:#e7f7ee;color:#1a7f45}.kk-acc-badge--info{background:#eaf3ff;color:#1f6fd1}.kk-acc-badge--wait{background:#fff4e0;color:#a35f00}.kk-acc-badge--err{background:#fff1f0;color:#b42318}.kk-acc-badge--soon{background:#f1f4f7;color:#6b7780}.kk-acc-field{display:grid;gap:.6rem;margin:0}.kk-acc-field>span:first-child{font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-acc-field em{margin-left:.4rem;font-style:normal;font-weight:400;color:#9aa5ad}.kk-acc-field input,.kk-acc__content form .form-row input.input-text,.kk-acc__content form .form-row select,.kk-acc__content form .form-row textarea,.kk-auth__card .woocommerce form .form-row input.input-text{width:100%;height:auto;margin:0;padding:1.3rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#f1f4f7;font-family:inherit;font-size:1.5rem;line-height:1.4;color:var(--td-theme-primary,#20282d);outline:none;transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.kk-acc-field input::placeholder{color:#9aa5ad}.kk-acc-field input:hover,.kk-acc__content form .form-row input.input-text:hover{background:#eaeef2}.kk-acc-field input:focus,.kk-acc__content form .form-row input.input-text:focus,.kk-acc__content form .form-row select:focus,.kk-acc__content form .form-row textarea:focus,.kk-auth__card .woocommerce form .form-row input.input-text:focus{border-color:var(--kk-blue,#4a9eff);background:#fff;box-shadow:0 0 0 3px rgba(74,158,255,.18)}.kk-auth{position:relative;overflow:hidden;padding:clamp(13rem,11vw,16rem) 0 clamp(8rem,8vw,11rem);background:var(--grad-soft,#f5f9ff)}.kk-auth>.container{position:relative;z-index:1}.kk-auth ~ .td-footer-area.kamil-footer,.kk-acc ~ .td-footer-area.kamil-footer{margin-top:0}.kk-auth__box{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);max-width:1040px;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:#fff;box-shadow:0 40px 90px -40px rgba(32,40,45,.35)}.kk-auth__media{position:relative;min-height:56rem}.kk-auth__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kk-auth__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 35%,rgba(15,23,42,.78) 100%)}.kk-auth__media-txt{position:absolute;right:2.8rem;bottom:2.8rem;left:2.8rem;z-index:1;color:#fff}.kk-auth__badge{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:.5rem 1.2rem;border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(8px);font-size:1.2rem;font-weight:600;line-height:1.4}.kk-auth__media-txt ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.kk-auth__media-txt li{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:500;line-height:1.4}.kk-auth__media-txt li em{padding:.1rem .8rem;border-radius:999px;background:rgba(255,255,255,.2);font-size:1.1rem;font-style:normal}.kk-auth__card{padding:clamp(3.2rem,4vw,5.6rem)}.kk-auth .kk-auth__title{margin:.4rem 0 1rem;font-size:clamp(2.6rem,2.8vw,3.4rem);font-weight:700;line-height:1.2;color:var(--td-theme-primary,#20282d)}.kk-auth .kk-auth__lead{margin:0 0 3.2rem;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-auth-form{display:grid;gap:1.8rem;margin:0}.kk-auth-pass{position:relative;display:block}.kk-auth-pass input{padding-right:5rem}.kk-auth-pass__toggle{position:absolute;top:50%;right:.8rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:8px;background:none;color:#9aa5ad;cursor:pointer;transform:translateY(-50%)}.kk-auth-pass__toggle:hover,.kk-auth-pass__toggle.is-on{color:#2f7fe0}.kk-auth-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.kk-auth-check{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;color:#55636b;cursor:pointer}.kk-auth-check input{width:1.8rem;height:1.8rem;margin:0;accent-color:#2f7fe0}.kk-auth .kk-auth-link{font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:none}.kk-auth .kk-auth-link:hover{text-decoration:underline}.kk-auth .kk-auth__note{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid #edf0f3;font-size:1.3rem;line-height:1.5;text-align:center;color:#9aa5ad}.kk-auth .kk-auth__back{display:inline-flex;align-items:center;gap:.4rem;margin-top:2.4rem;font-size:1.4rem;font-weight:600;color:#6b7780;text-decoration:none}.kk-auth .kk-auth__back:hover{color:var(--td-theme-primary,#20282d)}.kk-auth__card .woocommerce form .form-row{margin:0 0 1.8rem;padding:0}.kk-auth__card .woocommerce form .form-row label{margin-bottom:.6rem;font-size:1.3rem;color:var(--td-theme-primary,#20282d)}.kk-auth__card .woocommerce-ResetPassword>p:first-of-type{display:none}.kk-auth__card .woocommerce .clear{display:none}.kk-auth__card .woocommerce button.button,.kk-acc__content .woocommerce-Button.button,.kk-acc__content button.button,.kk-acc__content a.button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem 2.2rem;border:0;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 10px 22px -12px rgba(47,127,224,.75);font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.2;color:#fff;text-decoration:none;cursor:pointer}.kk-auth__card .woocommerce button.button{width:100%;padding:1.5rem 2rem;font-size:1.5rem}.kk-auth__card .woocommerce button.button:hover,.kk-acc__content button.button:hover,.kk-acc__content a.button:hover{color:#fff;opacity:.92}.kk-auth__card .woocommerce-error,.kk-auth__card .woocommerce-message,.kk-auth__card .woocommerce-info,.kk-acc__content .woocommerce-error,.kk-acc__content .woocommerce-message,.kk-acc__content .woocommerce-info{margin:0 0 2.4rem;padding:1.4rem 1.6rem;border:0;border-radius:12px;background:#eaf3ff;list-style:none;font-size:1.4rem;line-height:1.5;color:#1f4f8a}.kk-auth__card .woocommerce-error,.kk-acc__content .woocommerce-error{background:#fff1f0;color:#b42318}.kk-auth__card .woocommerce-message,.kk-acc__content .woocommerce-message{background:#e7f7ee;color:#1a7f45}.kk-auth__card .woocommerce-error li,.kk-acc__content .woocommerce-error li{margin:0}.kk-auth__card .woocommerce-error a,.kk-acc__content .woocommerce-error a,.kk-acc__content .woocommerce-info a{color:inherit;font-weight:600}.kk-acc{min-height:100dvh;padding:clamp(12rem,10vw,15rem) 0 clamp(8rem,8vw,11rem);background:linear-gradient(180deg,#f5f9ff 0%,#f7f9fb 40%,#fff 100%)}.kk-acc__layout{display:grid;grid-template-columns:28rem minmax(0,1fr);gap:clamp(2.4rem,3vw,4rem);align-items:start}.kk-acc__side{position:sticky;top:10rem;display:grid;gap:1.6rem;padding:1.6rem;border:1px solid #edf0f3;border-radius:24px;background:#fff;box-shadow:0 24px 60px -36px rgba(32,40,45,.3)}.kk-acc__user{display:flex;align-items:center;gap:1.2rem;padding:.8rem .8rem 1.6rem;border-bottom:1px solid #edf0f3}.kk-acc__avatar{display:grid;flex-shrink:0;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);font-size:1.6rem;font-weight:700;letter-spacing:.02em;color:#fff;box-shadow:0 0 0 4px #eaf3ff}.kk-acc__who{display:grid;min-width:0;line-height:1.3}.kk-acc__who strong{overflow:hidden;font-size:1.5rem;color:var(--td-theme-primary,#20282d);text-overflow:ellipsis;white-space:nowrap}.kk-acc__who small{overflow:hidden;font-size:1.2rem;color:#6b7780;text-overflow:ellipsis;white-space:nowrap}.kk-acc__nav{display:grid;gap:.4rem}.kk-acc .kk-acc__link{display:flex;align-items:center;gap:1.2rem;padding:1.1rem 1.2rem;border-radius:12px;font-size:1.4rem;font-weight:500;line-height:1.3;color:#55636b;text-decoration:none;transition:background-color 200ms ease,color 200ms ease}.kk-acc .kk-acc__link svg{flex-shrink:0;color:#9aa5ad;transition:color 200ms ease}.kk-acc .kk-acc__link:hover{background:#f4f6f9;color:var(--td-theme-primary,#20282d)}.kk-acc .kk-acc__link.is-active{background:#eaf3ff;font-weight:600;color:#1f6fd1}.kk-acc .kk-acc__link.is-active svg{color:#2f7fe0}.kk-acc .kk-acc__link--out{margin-top:.4rem;padding-top:1.4rem;border-top:1px solid #edf0f3;border-radius:0 0 12px 12px}.kk-acc .kk-acc__link--out:hover,.kk-acc .kk-acc__link--out:hover svg{color:#b42318}.kk-acc__support{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.4rem;border:0;border-radius:16px;background:linear-gradient(135deg,#20282d 0%,#33424b 100%);font-family:inherit;text-align:left;color:#fff;cursor:pointer;transition:transform 200ms ease}.kk-acc__support:hover{transform:translateY(-2px)}.kk-acc__support svg{flex-shrink:0;color:#7fb8ff}.kk-acc__support span{display:grid;line-height:1.3}.kk-acc__support strong{font-size:1.4rem}.kk-acc__support small{font-size:1.2rem;color:rgba(255,255,255,.7)}.kk-acc__content{min-width:0;animation:kk-kt-in 400ms cubic-bezier(.4,0,.2,1) both}.kk-acc-head{margin-bottom:2.8rem}.kk-acc-head__pre{display:inline-block;margin-bottom:.6rem;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--td-theme-secondary,#f5a524)}.kk-acc .kk-acc-head__title{margin:0;font-size:clamp(2.8rem,3vw,3.6rem);font-weight:700;line-height:1.15;color:var(--td-theme-primary,#20282d)}.kk-acc .kk-acc-head__lead{margin:1rem 0 0;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-acc-card{padding:clamp(2rem,2.4vw,2.8rem);border:1px solid #edf0f3;border-radius:20px;background:#fff;box-shadow:0 20px 50px -36px rgba(32,40,45,.3)}.kk-acc .kk-acc-card__title{display:flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-acc .kk-acc-card__title svg{color:#2f7fe0}.kk-acc .kk-acc-card__sub{margin:-.8rem 0 2rem;font-size:1.4rem;line-height:1.5;color:#6b7780}.kk-acc-hello{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin-bottom:2rem;padding:clamp(2.4rem,3vw,3.6rem);overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#2f7fe0 0%,#5aa8ff 60%,#8cc4ff 100%);color:#fff;box-shadow:0 30px 60px -36px rgba(47,127,224,.8)}.kk-acc-hello::after{content:"";position:absolute;top:-40%;right:-10%;width:36rem;height:36rem;border-radius:50%;background:rgba(255,255,255,.12)}.kk-acc-hello>*{position:relative;z-index:1}.kk-acc-hello__date{display:inline-block;margin-bottom:.8rem;padding:.3rem 1rem;border-radius:999px;background:rgba(255,255,255,.2);font-size:1.2rem;font-weight:600;line-height:1.5}.kk-acc .kk-acc-hello__title{margin:0 0 .8rem;font-size:clamp(2.6rem,3vw,3.4rem);font-weight:700;line-height:1.2;color:#fff}.kk-acc .kk-acc-hello__text{max-width:52rem;margin:0;font-size:1.5rem;line-height:1.6;color:rgba(255,255,255,.9)}.kk-acc-hello__art{display:grid;flex-shrink:0;place-items:center;width:9.6rem;height:9.6rem;border-radius:28px;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);transform:rotate(-6deg)}.kk-acc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-bottom:2rem}.kk-acc .kk-acc-stat{position:relative;display:grid;gap:.4rem;padding:2rem;border:1px solid #edf0f3;border-radius:18px;background:#fff;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.kk-acc .kk-acc-stat:hover{border-color:#cfe2fb;box-shadow:0 16px 32px -20px rgba(47,127,224,.45);transform:translateY(-3px);color:var(--td-theme-primary,#20282d)}.kk-acc-stat__ico{display:grid;place-items:center;width:4.2rem;height:4.2rem;margin-bottom:1rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0}.kk-acc-stat strong{font-size:2.8rem;font-weight:700;line-height:1}.kk-acc-stat>span:nth-of-type(2){font-size:1.3rem;color:#6b7780}.kk-acc-stat__go{position:absolute;top:2rem;right:2rem;color:#c3ccd4;transition:color 200ms ease,transform 200ms ease}.kk-acc-stat:hover .kk-acc-stat__go{color:#2f7fe0;transform:translateX(3px)}.kk-acc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-bottom:2rem}.kk-acc-course{position:relative;display:flex;align-items:center;gap:1.6rem;margin-bottom:2rem}.kk-acc-ring{flex-shrink:0;transform:rotate(-90deg)}.kk-acc-ring circle{fill:none;stroke:#eaf0f6;stroke-width:8}.kk-acc-ring circle + circle{stroke:#2f7fe0;stroke-linecap:round;transition:stroke-dashoffset 800ms ease}.kk-acc-course__pct{position:absolute;top:50%;left:4.2rem;font-size:1.6rem;font-weight:700;color:var(--td-theme-primary,#20282d);transform:translate(-50%,-50%)}.kk-acc .kk-acc-course__name{margin:0 0 .4rem;font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-acc .kk-acc-course__next{margin:0;font-size:1.3rem;line-height:1.5;color:#6b7780}.kk-acc-mini-empty{display:grid;justify-items:start;gap:1.2rem}.kk-acc .kk-acc-mini-empty p{margin:0;font-size:1.4rem;line-height:1.6;color:#6b7780}.kk-acc-orders-mini{display:grid;gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none}.kk-acc .kk-acc-orders-mini a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:12px;background:#f7f9fb;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:background-color 200ms ease}.kk-acc .kk-acc-orders-mini a:hover{background:#eef3f8}.kk-acc-orders-mini a>span:first-child{display:grid;line-height:1.3}.kk-acc-orders-mini strong{font-size:1.4rem}.kk-acc-orders-mini small{font-size:1.2rem;color:#6b7780}.kk-acc-orders-mini__sum{font-size:1.4rem;font-weight:700}.kk-acc-help{display:flex;align-items:center;gap:1.6rem;padding:2rem 2.4rem;border:1px dashed #cfe2fb;border-radius:20px;background:#f7fbff}.kk-acc-help__ico{display:grid;flex-shrink:0;place-items:center;width:4.8rem;height:4.8rem;border-radius:14px;background:#eaf3ff;color:#2f7fe0}.kk-acc-help>div{flex:1}.kk-acc .kk-acc-help__title{margin:0 0 .2rem;font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-acc .kk-acc-help p{margin:0;font-size:1.4rem;color:#6b7780}.kk-acc-list{display:grid;gap:1.2rem}.kk-acc-item{display:flex;align-items:center;gap:1.8rem;padding:2rem 2.4rem;border:1px solid #edf0f3;border-radius:20px;background:#fff;box-shadow:0 20px 50px -40px rgba(32,40,45,.3);transition:border-color 200ms ease,box-shadow 200ms ease}.kk-acc-item:hover{border-color:#cfe2fb;box-shadow:0 20px 40px -28px rgba(47,127,224,.4)}.kk-acc-item__ico{display:grid;flex-shrink:0;place-items:center;width:5.2rem;height:5.2rem;border-radius:16px;background:#eaf3ff;color:#2f7fe0}.kk-acc-item__ico--gold{background:#fff4e0;color:#d48806}.kk-acc-item__body{flex:1;min-width:0}.kk-acc-item__body .kk-acc-badge{margin-bottom:.6rem}.kk-acc .kk-acc-item__title{margin:0 0 .6rem;font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-acc .kk-acc-item__meta{margin:0;font-size:1.3rem;line-height:1.5;color:#6b7780}.kk-acc-item__meta a{font-weight:600;color:#2f7fe0}.kk-acc-progress{height:6px;margin:1rem 0 .8rem;overflow:hidden;border-radius:999px;background:#eaf0f6}.kk-acc-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5aa8ff 0%,#2f7fe0 100%)}.kk-acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.6rem}.kk-acc-ebook{display:grid;justify-items:start;gap:1rem;padding:2rem;border:1px solid #edf0f3;border-radius:20px;background:#fff}.kk-acc-ebook__cover{position:relative;display:grid;place-items:center;width:100%;margin-bottom:.6rem;aspect-ratio:4 / 3;border-radius:14px;background:linear-gradient(135deg,#eaf3ff 0%,#dbeafe 100%);color:#2f7fe0}.kk-acc-ebook__cover small{position:absolute;right:1rem;bottom:1rem;padding:.2rem .8rem;border-radius:6px;background:#fff;font-size:1.1rem;font-weight:700;color:#2f7fe0}.kk-acc-empty{display:grid;justify-items:center;max-width:64rem;margin:0 auto;padding:clamp(3.2rem,5vw,5.6rem) 2.4rem;border:1px dashed #d6e2ee;border-radius:24px;background:#fff;text-align:center}.kk-acc-empty__ico{display:grid;place-items:center;width:7.2rem;height:7.2rem;margin-bottom:1.6rem;border-radius:22px;background:#eaf3ff;color:#2f7fe0;transform:rotate(-6deg)}.kk-acc-empty--soon .kk-acc-empty__ico{background:#f1f4f7;color:#77848b}.kk-acc-empty .kk-acc-badge{margin-bottom:1.2rem}.kk-acc .kk-acc-empty__title{margin:0 0 1rem;font-size:2.2rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-acc .kk-acc-empty__text{max-width:46rem;margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-acc-table{overflow:hidden;border:1px solid #edf0f3;border-radius:20px;background:#fff;box-shadow:0 20px 50px -40px rgba(32,40,45,.3)}.kk-acc-table__head,.kk-acc .kk-acc-table__row{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1.2fr 1fr 2.4rem;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem}.kk-acc-table__head{border-bottom:1px solid #edf0f3;background:#f7f9fb;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#77848b}.kk-acc .kk-acc-table__row{border-bottom:1px solid #f1f4f7;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:background-color 200ms ease}.kk-acc .kk-acc-table__row:last-child{border-bottom:0}.kk-acc .kk-acc-table__row:hover{background:#f7fbff;color:var(--td-theme-primary,#20282d)}.kk-acc-table__main{display:grid;min-width:0;line-height:1.35}.kk-acc-table__main strong{font-size:1.5rem}.kk-acc-table__main small{overflow:hidden;font-size:1.3rem;color:#6b7780;text-overflow:ellipsis;white-space:nowrap}.kk-acc-table__date{font-size:1.4rem;color:#55636b}.kk-acc-table__sum{font-size:1.5rem;font-weight:700}.kk-acc-table__go{color:#c3ccd4;transition:color 200ms ease,transform 200ms ease}.kk-acc-table__row:hover .kk-acc-table__go,.kk-acc-card--link:hover .kk-acc-table__go{color:#2f7fe0;transform:translateX(3px)}.kk-acc-settings{display:grid;gap:2rem}.kk-acc-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem}.kk-acc-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.4rem}.kk-acc-status{padding:.9rem 1.4rem;border-radius:10px;font-size:1.4rem;line-height:1.4}.kk-acc-status--ok{background:#e7f7ee;color:#1a7f45}.kk-acc-status--err{background:#fff1f0;color:#b42318}.kk-acc .kk-acc-card--link{display:flex;align-items:center;gap:1.6rem;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:border-color 200ms ease}.kk-acc .kk-acc-card--link:hover{border-color:#cfe2fb;color:var(--td-theme-primary,#20282d)}.kk-acc-card--link>span:nth-child(2){display:grid;flex:1;gap:.2rem}.kk-acc-card--link strong{font-size:1.6rem}.kk-acc-card--link small{font-size:1.3rem;color:#6b7780}.kk-acc-warn{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem;padding:1.4rem 1.8rem;border:1px solid #ffe2b3;border-radius:14px;background:#fff8ec;font-size:1.4rem;line-height:1.5;color:#7a4a00}.kk-acc-warn svg{flex-shrink:0;color:#d48806}.kk-acc-warn a{font-weight:600;color:inherit;text-decoration:underline}.kk-acc__content>p,.kk-acc__content .woocommerce-order-details,.kk-acc__content .woocommerce-customer-details,.kk-acc__content .woocommerce-Addresses .woocommerce-Address,.kk-acc__content .woocommerce-EditAccountForm,.kk-acc__content form.edit-address-form,.kk-acc__content>form,.kk-acc__content .woocommerce-order-downloads{margin:0 0 2rem}.kk-acc__content--view-order>p:first-child{padding:1.6rem 2rem;border-radius:16px;background:#fff;border:1px solid #edf0f3;font-size:1.5rem;line-height:1.6;color:#55636b}.kk-acc__content mark{padding:0;background:none;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-acc__content .woocommerce-order-details,.kk-acc__content .woocommerce-customer-details,.kk-acc__content .woocommerce-Address,.kk-acc__content .woocommerce-EditAccountForm,.kk-acc__content form:not(.kk-acc-form){padding:clamp(2rem,2.4vw,2.8rem);border:1px solid #edf0f3;border-radius:20px;background:#fff;box-shadow:0 20px 50px -36px rgba(32,40,45,.3)}.kk-acc__content h2,.kk-acc__content h3,.kk-acc__content legend{margin:0 0 1.6rem;font-size:1.9rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-acc__content table.shop_table,.kk-acc__content table.woocommerce-orders-table,.kk-acc__content table.woocommerce-table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:1.4rem}.kk-acc__content table th,.kk-acc__content table td{padding:1.2rem 1rem;border:0;border-bottom:1px solid #f1f4f7;text-align:left;vertical-align:middle;color:var(--td-theme-primary,#20282d)}.kk-acc__content table thead th{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#77848b}.kk-acc__content table tfoot th{font-weight:500;color:#6b7780}.kk-acc__content table tfoot tr:last-child th,.kk-acc__content table tfoot tr:last-child td{border-bottom:0;font-size:1.6rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-acc__content address{margin:0;font-size:1.4rem;font-style:normal;line-height:1.7;color:#55636b}.kk-acc__content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.kk-acc__content .woocommerce-Addresses::before,.kk-acc__content .woocommerce-Addresses::after{display:none}.kk-acc__content .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;margin:0}.kk-acc__content .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.kk-acc__content .woocommerce-Address-title h2{margin:0;font-size:1.7rem}.kk-acc__content .woocommerce-Address-title a.edit{font-size:1.3rem;font-weight:600;color:#2f7fe0}.kk-acc__content form .form-row{margin:0 0 1.6rem;padding:0}.kk-acc__content form .form-row label{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-acc__content form .form-row .required{color:#d14343;text-decoration:none}.kk-acc__content .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.kk-acc__content .form-row-wide,.kk-acc__content #billing_country_field,.kk-acc__content #shipping_country_field{grid-column:1 / -1}.kk-acc__content .woocommerce-EditAccountForm fieldset{margin:1.6rem 0;padding:2rem 0 0;border:0;border-top:1px solid #edf0f3}.kk-acc__content .woocommerce-EditAccountForm .clear{display:none}.kk-acc__content em{font-size:1.2rem;color:#9aa5ad}@media (prefers-reduced-motion:reduce){.kk-acc__content{animation:none}}@media (max-width:1199px){.kk-acc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.kk-auth__box{grid-template-columns:minmax(0,1fr);max-width:56rem}.kk-auth__media{display:none}.kk-acc__layout{grid-template-columns:minmax(0,1fr)}.kk-acc__side{position:static;padding:1.2rem}.kk-acc__user{padding:.4rem .4rem 1.2rem}.kk-acc__nav{display:flex;gap:.6rem;margin:0 -1.2rem;padding:0 1.2rem .4rem;overflow-x:auto;scrollbar-width:none}.kk-acc__nav::-webkit-scrollbar{display:none}.kk-acc .kk-acc__link{flex-shrink:0;padding:.9rem 1.4rem;border:1px solid #edf0f3;border-radius:999px;white-space:nowrap}.kk-acc .kk-acc__link--out{margin-top:0;padding-top:.9rem;border-radius:999px}.kk-acc__support{display:none}.kk-acc-cols,.kk-acc__content .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.kk-acc-table__head{display:none}.kk-acc .kk-acc-table__row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1.2rem;padding:1.4rem 1.6rem}.kk-acc-table__date{grid-row:2;font-size:1.2rem}.kk-acc-table__row>span:nth-child(3){grid-row:2;grid-column:2;justify-self:end}.kk-acc-table__go{display:none}.kk-acc-item{flex-wrap:wrap;padding:1.8rem}.kk-acc-item .kk-acc-btn{width:100%}.kk-acc-hello__art{display:none}.kk-acc-help{flex-wrap:wrap}.kk-acc-help .kk-acc-btn{width:100%}.kk-acc-form__grid,.kk-acc__content .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.kk-acc__content table.shop_table,.kk-acc__content table.woocommerce-table{font-size:1.3rem}}@media (max-width:575px){.kk-acc-stats{gap:.8rem}.kk-acc .kk-acc-stat{padding:1.6rem}.kk-acc-stat__go{display:none}.kk-auth__card{padding:2.8rem 2rem}}.kk-acc__content .select2-container--default .select2-selection--single{height:auto;padding:1.1rem 4rem 1.1rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#f1f4f7}.kk-acc__content .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-size:1.5rem;line-height:1.6;color:var(--td-theme-primary,#20282d)}.kk-acc__content .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:1.2rem;height:2rem;transform:translateY(-50%)}.kk-acc__content .select2-container--default.select2-container--focus .select2-selection--single,.kk-acc__content .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--kk-blue,#4a9eff);background:#fff}.kk-shop{position:relative;overflow:hidden;min-height:80dvh;padding:clamp(12rem,10vw,15rem) 0 clamp(8rem,8vw,11rem);background:var(--grad-soft,#f5f9ff)}.kk-shop>.container{position:relative;z-index:1}.kk-shop__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}.kk-shop__head--center{justify-content:center}.kk-shop .kk-shop__title{display:flex;align-items:center;gap:1.2rem;margin:0;font-size:clamp(3.2rem,3.6vw,4.4rem);font-weight:700;line-height:1.1;color:var(--td-theme-primary,#20282d)}.kk-shop__count{display:grid;place-items:center;min-width:3.6rem;height:3.6rem;padding:0 1rem;border-radius:999px;background:#eaf3ff;font-size:1.6rem;font-weight:700;color:#2f7fe0}.kk-shop-steps{display:flex;align-items:center;gap:.8rem;margin:0;padding:.6rem;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);list-style:none;box-shadow:0 14px 30px -20px rgba(32,40,45,.3)}.kk-shop-steps li{display:flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem .6rem .6rem;border-radius:999px;font-size:1.3rem;font-weight:600;line-height:1.3;color:#9aa5ad;white-space:nowrap}.kk-shop-steps li + li::before{content:"";width:2.4rem;height:2px;margin:0 .4rem 0 -1rem;border-radius:2px;background:#e3e8ee}.kk-shop-steps li.is-done + li::before,.kk-shop-steps li.is-done + li.is-active::before{background:#34c27a}.kk-shop-steps a{display:flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.kk-shop-steps__dot{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#f1f4f7;font-size:1.2rem}.kk-shop-steps li.is-active{background:#eaf3ff;color:#1f6fd1}.kk-shop-steps li.is-active .kk-shop-steps__dot{background:#2f7fe0;color:#fff}.kk-shop-steps li.is-done{color:#1a7f45}.kk-shop-steps li.is-done .kk-shop-steps__dot{background:#d9f4e5;color:#1f9d55}.kk-shop__grid{display:grid;grid-template-columns:minmax(0,1fr) 40rem;gap:clamp(2.4rem,3vw,4rem);align-items:start}.kk-shop__side{position:sticky;top:10rem}.kk-shop .kk-shop__back{display:inline-flex;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:600;color:#6b7780;text-decoration:none}.kk-shop .kk-shop__back:hover{color:var(--td-theme-primary,#20282d)}.kk-shop__notices:empty{display:none}.kk-shop .woocommerce-error,.kk-shop .woocommerce-message,.kk-shop .woocommerce-info{margin:0 0 2rem;padding:1.4rem 1.8rem;border:0;border-radius:14px;background:#eaf3ff;list-style:none;font-size:1.4rem;line-height:1.5;color:#1f4f8a}.kk-shop .woocommerce-error{background:#fff1f0;color:#b42318}.kk-shop .woocommerce-message{background:#e7f7ee;color:#1a7f45}.kk-shop .woocommerce-error li{margin:0}.kk-shop .woocommerce-error a,.kk-shop .woocommerce-info a,.kk-shop .woocommerce-message a{font-weight:600;color:inherit;text-decoration:underline}.kk-shop .woocommerce-message a.button,.kk-shop .woocommerce-info a.button{float:right;padding:0;background:none;box-shadow:none;font-size:1.3rem;color:inherit}.kk-cart-form{margin:0}.kk-cart-list{display:grid;gap:1.2rem}.kk-cart-item{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto auto 3.6rem;align-items:center;gap:2rem;padding:1.8rem 2rem;border:1px solid #edf0f3;border-radius:20px;background:#fff;box-shadow:0 20px 50px -40px rgba(32,40,45,.3);transition:border-color 200ms ease,box-shadow 200ms ease}.kk-cart-item:hover{border-color:#cfe2fb;box-shadow:0 20px 40px -28px rgba(47,127,224,.4)}.kk-cart-item__visual{display:grid;place-items:center;width:7.2rem;height:7.2rem;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#eaf3ff 0%,#dbeafe 100%);color:#2f7fe0}.kk-cart-item__img{width:100%;height:100%;object-fit:cover}.kk-cart-item__info{display:grid;justify-items:start;gap:.6rem;min-width:0}.kk-shop .kk-cart-item__name{margin:0;font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-cart-item__name a{color:inherit;text-decoration:none}.kk-cart-item__name a:hover{color:#2f7fe0}.kk-cart-item__unit{font-size:1.3rem;color:#6b7780}.kk-cart-item__qty-fixed{font-size:1.4rem;color:#6b7780}.kk-cart-item__total{min-width:9rem;font-size:1.8rem;font-weight:700;text-align:right;color:var(--td-theme-primary,#20282d)}.kk-shop .kk-cart-item__remove{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#f4f6f9;color:#77848b;text-decoration:none;transition:background-color 200ms ease,color 200ms ease}.kk-shop .kk-cart-item__remove:hover{background:#fff1f0;color:#b42318}.kk-qty{display:inline-flex;align-items:center;padding:.4rem;border-radius:12px;background:#f1f4f7}.kk-qty__btn{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:0;border-radius:8px;background:#fff;font-size:1.8rem;line-height:1;color:var(--td-theme-primary,#20282d);cursor:pointer;box-shadow:0 2px 6px rgba(32,40,45,.08)}.kk-qty__btn:hover{color:#2f7fe0}.kk-qty .quantity{margin:0}.kk-shop .kk-qty input.qty{width:4.4rem;height:3.2rem;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:1.5rem;font-weight:600;text-align:center;color:var(--td-theme-primary,#20282d);-moz-appearance:textfield}.kk-qty input.qty::-webkit-outer-spin-button,.kk-qty input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kk-cart-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-top:2rem}.kk-cart-coupon{flex:1;max-width:44rem}.kk-cart-coupon summary{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:#2f7fe0;cursor:pointer;list-style:none}.kk-cart-coupon summary::-webkit-details-marker{display:none}.kk-cart-coupon__row{display:flex;gap:.8rem;margin-top:1.2rem}.kk-shop .kk-cart-coupon__row input{flex:1;min-width:0;height:auto;margin:0;padding:1.2rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#fff;font-family:inherit;font-size:1.5rem;text-transform:uppercase;color:var(--td-theme-primary,#20282d);outline:none;box-shadow:0 0 0 1px #e3e8ee}.kk-shop .kk-cart-coupon__row input:focus{box-shadow:0 0 0 3px rgba(74,158,255,.25)}.kk-cart-coupon__btn{padding:1.2rem 2rem;border:0;border-radius:12px;background:var(--td-theme-primary,#20282d);font-family:inherit;font-size:1.4rem;font-weight:600;color:#fff;cursor:pointer}.kk-cart-coupon__btn:hover{opacity:.9}.kk-sum{padding:clamp(2.2rem,2.4vw,2.8rem);border:1px solid #edf0f3;border-radius:24px;background:#fff;box-shadow:0 30px 70px -40px rgba(32,40,45,.35)}.kk-shop .kk-sum__title{margin:0 0 1.6rem;font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-sum__rows{margin:0 0 2.4rem}.kk-sum__rows>div{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:1rem 0;border-bottom:1px dashed #e6ebf0;font-size:1.4rem;line-height:1.5}.kk-sum__rows dt{font-weight:400;color:#55636b}.kk-sum__rows dd{margin:0;font-weight:600;text-align:right;color:var(--td-theme-primary,#20282d)}.kk-sum__rows>.kk-sum__total{align-items:center;margin-top:.6rem;padding-top:1.6rem;border-bottom:0}.kk-sum__total dt{font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-sum__total dd{font-size:2.6rem;font-weight:700;line-height:1.1;color:#2f7fe0}.kk-sum__total small{display:block;font-size:1.2rem;font-weight:400;color:#9aa5ad}.kk-sum__coupon dt{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.kk-shop .kk-sum__remove{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#f4f6f9;font-size:1.4rem;line-height:1;color:#77848b;text-decoration:none}.kk-shop .kk-sum__remove:hover{background:#fff1f0;color:#b42318}.kk-sum__rows .woocommerce-remove-coupon{display:none}.kk-sum__trust{display:grid;gap:.8rem;margin:2rem 0 0;padding:1.6rem 0 0;border-top:1px solid #edf0f3;list-style:none}.kk-sum__trust li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.4;color:#6b7780}.kk-sum__trust svg{flex-shrink:0;color:#1f9d55}.kk-sum__trust a{color:#2f7fe0;text-decoration:none}.kk-co{margin:0}.kk-co .kk-shop__main{display:grid;gap:1.6rem}.kk-co-card{padding:clamp(2.2rem,2.6vw,3.2rem);border:1px solid #edf0f3;border-radius:24px;background:#fff;box-shadow:0 30px 70px -44px rgba(32,40,45,.35)}.kk-shop .kk-co-card__title{display:flex;align-items:center;gap:1.2rem;margin:0 0 .6rem;font-size:1.9rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-co-card__title em{font-size:1.3rem;font-style:normal;font-weight:400;color:#9aa5ad}.kk-co-card__num{display:grid;flex-shrink:0;place-items:center;width:3rem;height:3rem;border-radius:10px;background:#eaf3ff;font-size:1.4rem;color:#2f7fe0}.kk-shop .kk-co-card__sub{margin:0 0 2.4rem 4.2rem;font-size:1.4rem;line-height:1.5;color:#6b7780}.kk-co-notes summary{margin:0;cursor:pointer;list-style:none}.kk-co-notes summary::-webkit-details-marker{display:none}.kk-co-notes summary::after{content:"+";margin-left:auto;font-size:2.2rem;font-weight:400;color:#9aa5ad;transition:transform 200ms ease}.kk-co-notes[open] summary{margin-bottom:2rem}.kk-co-notes[open] summary::after{transform:rotate(45deg)}.kk-co .woocommerce-billing-fields>h3,.kk-co .woocommerce-additional-fields>h3{display:none}.kk-co .woocommerce-billing-fields__field-wrapper,.kk-co .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2rem}.kk-co .form-row{grid-column:1 / -1;margin:0;padding:0}.kk-co .form-row-first{grid-column:1}.kk-co .form-row-last{grid-column:2}.kk-co .form-row label{display:block;margin:0 0 .6rem;font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-co .form-row label .optional{font-weight:400;color:#9aa5ad}.kk-co .form-row .required{color:#d14343;text-decoration:none}.kk-co .form-row label.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kk-co .form-row input.input-text,.kk-co .form-row textarea{width:100%;height:auto;margin:0;padding:1.3rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#f1f4f7;font-family:inherit;font-size:1.5rem;line-height:1.4;color:var(--td-theme-primary,#20282d);outline:none;transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.kk-co .form-row textarea{min-height:11rem;resize:vertical}.kk-co .form-row input.input-text::placeholder,.kk-co .form-row textarea::placeholder{color:#9aa5ad}.kk-co .form-row input.input-text:hover,.kk-co .form-row textarea:hover{background:#eaeef2}.kk-co .form-row input.input-text:focus,.kk-co .form-row textarea:focus{border-color:var(--kk-blue,#4a9eff);background:#fff;box-shadow:0 0 0 3px rgba(74,158,255,.18)}.kk-co .form-row.woocommerce-invalid input.input-text{border-color:#f2b8b5;background:#fff8f8}.kk-co .form-row.woocommerce-validated input.input-text{border-color:transparent}.kk-co .select2-container--default .select2-selection--single{height:auto;padding:1.1rem 4rem 1.1rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#f1f4f7}.kk-co .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-size:1.5rem;line-height:1.6;color:var(--td-theme-primary,#20282d)}.kk-co .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:1.2rem;height:2rem;transform:translateY(-50%)}.kk-co .select2-container--focus .select2-selection--single,.kk-co .select2-container--open .select2-selection--single{border-color:var(--kk-blue,#4a9eff);background:#fff}.kk-co-sum table.shop_table{width:100%;margin:0 0 2rem;border:0;border-collapse:collapse;font-size:1.4rem}.kk-co-sum table.shop_table thead{display:none}.kk-co-sum table.shop_table th,.kk-co-sum table.shop_table td{padding:1rem 0;border:0;border-bottom:1px dashed #e6ebf0;vertical-align:top;line-height:1.5;color:var(--td-theme-primary,#20282d)}.kk-co-sum table.shop_table td.product-name{padding-right:1.6rem;color:#55636b}.kk-co-sum table.shop_table .product-quantity{font-weight:600;color:#9aa5ad}.kk-co-sum table.shop_table td.product-total,.kk-co-sum table.shop_table tfoot td{font-weight:600;text-align:right;white-space:nowrap}.kk-co-sum table.shop_table tfoot th{font-weight:400;text-align:left;color:#55636b}.kk-co-sum table.shop_table tfoot tr.order-total th,.kk-co-sum table.shop_table tfoot tr.order-total td{padding-top:1.6rem;border-bottom:0;font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-co-sum table.shop_table tfoot tr.order-total td strong,.kk-co-sum table.shop_table tfoot tr.order-total td .amount{font-size:2.6rem;font-weight:700;color:#2f7fe0}.kk-co-sum table.shop_table tfoot .includes_tax{display:block;font-size:1.2rem;font-weight:400;color:#9aa5ad}.kk-co-sum #payment{background:none;border-radius:0}.kk-co-sum #payment ul.payment_methods{display:grid;gap:.8rem;margin:0 0 2rem;padding:0;border:0;list-style:none}.kk-co-sum #payment ul.payment_methods li.wc_payment_method{position:relative;margin:0;padding:1.4rem 1.6rem;border:1.5px solid #e6ebf0;border-radius:14px;background:#fff;transition:border-color 200ms ease,background-color 200ms ease}.kk-co-sum #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:#2f7fe0;background:#f4f9ff}.kk-co-sum #payment ul.payment_methods li>input{margin:0 1rem 0 0;accent-color:#2f7fe0;vertical-align:middle}.kk-co-sum #payment ul.payment_methods li>label{display:inline;font-size:1.5rem;font-weight:600;color:var(--td-theme-primary,#20282d);cursor:pointer}.kk-co-sum #payment ul.payment_methods li img{max-height:2.4rem;margin-left:.6rem;vertical-align:middle}.kk-co-sum #payment .payment_box{margin:1.2rem 0 0;padding:1.2rem 1.4rem;border-radius:10px;background:#f1f4f7;font-size:1.3rem;line-height:1.5;color:#55636b}.kk-co-sum #payment .payment_box::before{display:none}.kk-co-sum #payment ul.payment_methods li.woocommerce-notice{padding:1.4rem 1.6rem;border-radius:14px;background:#fff4e0;font-size:1.3rem;line-height:1.5;color:#7a4a00}.kk-co-sum #payment .place-order{margin:0;padding:0}.kk-co-sum .woocommerce-privacy-policy-text p,.kk-co-sum .woocommerce-terms-and-conditions-checkbox-text{margin:0 0 1.4rem;font-size:1.2rem;line-height:1.5;color:#9aa5ad}.kk-co-sum .woocommerce-privacy-policy-text a{color:#6b7780;text-decoration:underline}.kk-co-sum .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.4rem;font-size:1.3rem;color:#55636b}.kk-co-sum .woocommerce-form__label-for-checkbox input{margin-top:.3rem;accent-color:#2f7fe0}.kk-co-sum #place_order{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:1.6rem 2rem;border:0;border-radius:14px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 14px 28px -12px rgba(47,127,224,.8);font-family:inherit;font-size:1.6rem;font-weight:700;line-height:1.2;color:#fff;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease}.kk-co-sum #place_order:hover{transform:translateY(-1px);box-shadow:0 18px 32px -12px rgba(47,127,224,.9)}.kk-shop .woocommerce-form-coupon-toggle .woocommerce-info,.kk-shop .woocommerce-form-login-toggle .woocommerce-info{display:inline-flex;flex-wrap:wrap;gap:.4rem;padding:1rem 1.6rem;border:1px solid #e3e8ee;background:#fff;color:#55636b}.kk-shop form.checkout_coupon,.kk-shop form.woocommerce-form-login{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;max-width:56rem;margin:0 0 2rem;padding:1.8rem;border:1px solid #edf0f3;border-radius:18px;background:#fff}.kk-shop form.checkout_coupon p:not(.form-row),.kk-shop form.checkout_coupon .clear{display:none}.kk-shop form.checkout_coupon .form-row{flex:1;margin:0;padding:0}.kk-shop form.checkout_coupon .form-row-last{flex:0 0 auto}.kk-shop form.checkout_coupon input.input-text{width:100%;margin:0;padding:1.2rem 1.6rem;border:1px solid transparent;border-radius:12px;background:#f1f4f7;font-family:inherit;font-size:1.5rem}.kk-shop form.checkout_coupon button.button{padding:1.2rem 2rem;border:0;border-radius:12px;background:var(--td-theme-primary,#20282d);font-family:inherit;font-size:1.4rem;font-weight:600;color:#fff}.kk-shop--empty .kk-shop-empty{margin-top:2rem;border-style:solid;border-color:#edf0f3;box-shadow:0 30px 70px -40px rgba(32,40,45,.3)}.kk-shop .kk-shop-empty__title{margin:0 0 1rem;font-size:clamp(2.6rem,3vw,3.2rem);font-weight:700;line-height:1.2;color:var(--td-theme-primary,#20282d)}.kk-shop .kk-acc-empty__text{max-width:46rem;margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-shop-empty__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.kk-thanks{display:grid;justify-items:center;max-width:64rem;margin:0 auto;text-align:center}.kk-thanks__ico{display:grid;place-items:center;width:8.8rem;height:8.8rem;margin-bottom:2.4rem;border-radius:50%;background:#e7f7ee;box-shadow:0 0 0 12px rgba(31,157,85,.08);color:#1f9d55;animation:kk-kt-pop 600ms cubic-bezier(.34,1.56,.64,1) both}.kk-thanks__ico--err{background:#fff1f0;box-shadow:0 0 0 12px rgba(180,35,24,.06);color:#b42318}.kk-shop .kk-thanks__title{margin:.4rem 0 1.2rem;font-size:clamp(3rem,3.6vw,4.2rem);font-weight:700;line-height:1.15;color:var(--td-theme-primary,#20282d)}.kk-shop .kk-thanks__text{margin:0 0 3.2rem;font-size:1.6rem;line-height:1.6;color:#55636b}.kk-thanks__sum{width:100%;margin-bottom:2.4rem;text-align:left}.kk-thanks__sum .kk-sum__rows{margin-bottom:0}.kk-shop .kk-thanks__method{display:flex;align-items:center;gap:.6rem;margin:1.6rem 0 0;font-size:1.3rem;color:#6b7780}.kk-thanks__next{display:grid;gap:1rem;width:100%;margin:0 0 3.2rem;padding:2rem 2.4rem;border-radius:18px;background:#fff;border:1px solid #edf0f3;list-style:none;text-align:left}.kk-thanks__next li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4;color:var(--td-theme-primary,#20282d)}.kk-thanks__next span{display:grid;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#eaf3ff;font-size:1.2rem;font-weight:700;color:#2f7fe0}.kk-thanks__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}@media (prefers-reduced-motion:reduce){.kk-thanks__ico{animation:none}}@media (max-width:1199px){.kk-shop__grid{grid-template-columns:minmax(0,1fr) 34rem}}@media (max-width:991px){.kk-shop__grid{grid-template-columns:minmax(0,1fr)}.kk-shop__side{position:static}.kk-shop__head{flex-direction:column;align-items:flex-start}.kk-shop__head--center{align-items:center}}@media (max-width:767px){.kk-cart-item{grid-template-columns:5.6rem minmax(0,1fr) 3.2rem;gap:1.2rem 1.4rem;padding:1.6rem}.kk-cart-item__visual{width:5.6rem;height:5.6rem;border-radius:14px}.kk-cart-item__qty{grid-row:2;grid-column:2}.kk-cart-item__total{grid-row:2;grid-column:2 / 4;justify-self:end;min-width:0;font-size:1.6rem}.kk-cart-item__remove{grid-row:1;grid-column:3;align-self:start}.kk-shop .kk-cart-item__remove{width:3.2rem;height:3.2rem}.kk-co .woocommerce-billing-fields__field-wrapper,.kk-co .woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.kk-co .form-row-first,.kk-co .form-row-last{grid-column:1}.kk-shop .kk-co-card__sub{margin-left:0}}@media (max-width:575px){.kk-shop-steps{width:100%;justify-content:space-between;gap:.2rem}.kk-shop-steps li{padding:.4rem .8rem .4rem .4rem;font-size:1.1rem;gap:.5rem}.kk-shop-steps li + li::before{width:.8rem;margin:0 .2rem 0 -.4rem}.kk-shop-steps__dot{width:2.2rem;height:2.2rem}.kk-cart-actions{flex-direction:column}.kk-cart-coupon{max-width:none;width:100%}}.woocommerce-cart .td-footer-area.kamil-footer,.woocommerce-checkout .td-footer-area.kamil-footer{margin-top:0}.kk-co .woocommerce-additional-fields{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #edf0f3}.kk-sp{position:fixed;inset:0;z-index:5000;display:flex;align-items:flex-start;justify-content:center;padding:clamp(2rem,12vh,12rem) 1.6rem 2rem}.kk-sp__backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(6px);opacity:0;transition:opacity 200ms ease}.kk-sp__panel{position:relative;display:flex;flex-direction:column;width:min(100%,680px);max-height:min(72dvh,680px);overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:24px;background:#fff;box-shadow:0 40px 100px -30px rgba(15,23,42,.45),0 0 0 1px rgba(15,23,42,.04);opacity:0;transform:translateY(-12px) scale(.98);transition:opacity 200ms ease,transform 250ms cubic-bezier(.2,.9,.3,1.2)}.kk-sp.is-open .kk-sp__backdrop{opacity:1}.kk-sp.is-open .kk-sp__panel{opacity:1;transform:none}.kk-sp__form{position:relative;display:flex;flex-shrink:0;align-items:center;gap:1.2rem;margin:0;padding:1.6rem 2rem;border-bottom:1px solid #edf0f3}.kk-sp__icon{display:grid;flex-shrink:0;color:#2f7fe0}.kk-sp .kk-sp__input{flex:1;min-width:0;height:auto;margin:0;padding:.6rem 0;border:0;background:none;font-family:inherit;font-size:1.8rem;line-height:1.4;color:var(--td-theme-primary,#20282d);outline:none;box-shadow:none}.kk-sp__input::placeholder{color:#9aa5ad}.kk-sp__input::-webkit-search-cancel-button{display:none}.kk-sp__spinner{width:1.8rem;height:1.8rem;border:2px solid #dbe6f2;border-top-color:#2f7fe0;border-radius:50%;opacity:0;animation:kk-sp-spin 700ms linear infinite;transition:opacity 150ms ease}.kk-sp.is-loading .kk-sp__spinner{opacity:1}@keyframes kk-sp-spin{to{transform:rotate(360deg)}}.kk-sp__esc{flex-shrink:0;padding:.4rem .9rem;border:1px solid #e3e8ee;border-radius:8px;background:#f7f9fb;font-family:inherit;font-size:1.2rem;font-weight:600;color:#6b7780;cursor:pointer}.kk-sp__esc:hover{border-color:#c9d4de;color:var(--td-theme-primary,#20282d)}.kk-sp__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.8rem 1.2rem 1.6rem}.kk-sp .kk-sp__label,.kk-sr-page .kk-sp__label{margin:1.6rem .8rem .8rem;font-size:1.15rem;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#9aa5ad}.kk-sp__quick,.kk-sp__list{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.kk-sp .kk-sp__item,.kk-sr-page .kk-sp__item{display:flex;align-items:center;gap:1.4rem;width:100%;padding:1rem 1.2rem;border:0;border-radius:14px;background:none;font-family:inherit;text-align:left;color:var(--td-theme-primary,#20282d);text-decoration:none;cursor:pointer;transition:background-color 150ms ease}.kk-sp .kk-sp__item.is-active,.kk-sp .kk-sp__item:focus-visible,.kk-sr-page .kk-sp__item:hover{background:#f1f6fd;color:var(--td-theme-primary,#20282d);outline:none}.kk-sp__item-ico{display:grid;flex-shrink:0;place-items:center;width:4rem;height:4rem;border-radius:12px;background:#f1f4f7;color:#55636b;transition:background-color 150ms ease,color 150ms ease}.kk-sp__item.is-active .kk-sp__item-ico,.kk-sr-page .kk-sp__item:hover .kk-sp__item-ico{background:#2f7fe0;color:#fff}.kk-sp__item-ico--accent{background:#eaf3ff;color:#2f7fe0}.kk-sp__item-txt{display:grid;flex:1;gap:.2rem;min-width:0}.kk-sp__item-txt strong{font-size:1.5rem;font-weight:600;line-height:1.35}.kk-sp__item-txt small{display:-webkit-box;overflow:hidden;font-size:1.3rem;line-height:1.45;color:#6b7780;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kk-sp mark,.kk-sr-page mark{padding:0 .1em;border-radius:3px;background:#fff1c2;color:inherit}.kk-sp__soon{margin-left:.4rem;padding:.1rem .7rem;border-radius:999px;background:#f1f4f7;font-size:1.1rem;font-style:normal;font-weight:600;color:#77848b;vertical-align:middle}.kk-sp__item-go{flex-shrink:0;font-size:1.4rem;color:transparent;transition:color 150ms ease}.kk-sp__item.is-active .kk-sp__item-go,.kk-sr-page .kk-sp__item:hover .kk-sp__item-go{color:#2f7fe0}.kk-sp__chips{display:flex;flex-wrap:wrap;gap:.6rem;padding:0 .8rem}.kk-sp__chip{padding:.6rem 1.2rem;border:1px solid #e3e8ee;border-radius:999px;background:#fff;font-family:inherit;font-size:1.3rem;font-weight:500;color:#3d4a52;cursor:pointer;transition:border-color 150ms ease,color 150ms ease,background-color 150ms ease}.kk-sp__chip:hover{border-color:#2f7fe0;background:#f4f9ff;color:#1f6fd1}.kk-sp__chip--recent::before{content:"↺ ";color:#9aa5ad}.kk-sp .kk-sp__all{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.2rem .4rem 0;padding:1.1rem;border-radius:12px;background:#f7f9fb;font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:none}.kk-sp .kk-sp__all:hover{background:#eef4fb;color:#1f6fd1}.kk-sp__empty{padding:3.2rem 2rem;text-align:center}.kk-sp .kk-sp__empty p{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5;color:#6b7780}.kk-sp .kk-sp__empty .kk-sp__empty-title{margin-bottom:.6rem;font-size:1.6rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-sp__empty-btn{padding:1rem 1.8rem;border:0;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);font-family:inherit;font-size:1.4rem;font-weight:600;color:#fff;cursor:pointer}.kk-sp__foot{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:1.6rem;padding:1.1rem 2rem;border-top:1px solid #edf0f3;background:#f9fafb;font-size:1.2rem;color:#77848b}.kk-sp__foot-right{margin-left:auto}.kk-sp__foot kbd{display:inline-grid;place-items:center;min-width:2.2rem;height:2.2rem;margin-right:.3rem;padding:0 .5rem;border:1px solid #dfe5eb;border-bottom-width:2px;border-radius:6px;background:#fff;font-family:inherit;font-size:1.1rem;font-weight:600;color:#55636b}.kk-sr-page__head{max-width:760px;margin:0 auto 4rem;text-align:center}.kk-sr-page .kk-shop__title{justify-content:center;margin-bottom:.8rem}.kk-sr-page .kk-sr-page__count{margin:0 0 2.4rem;font-size:1.5rem;color:#6b7780}.kk-sr-page__form{display:flex;align-items:center;gap:1.2rem;margin:2.4rem 0 0;padding:.8rem .8rem .8rem 2rem;border:1px solid #edf0f3;border-radius:18px;background:#fff;box-shadow:0 24px 60px -36px rgba(32,40,45,.35)}.kk-sr-page__form>span{display:grid;color:#2f7fe0}.kk-sr-page .kk-sr-page__form input{flex:1;min-width:0;height:auto;margin:0;padding:1rem 0;border:0;background:none;font-family:inherit;font-size:1.7rem;color:var(--td-theme-primary,#20282d);outline:none;box-shadow:none}.kk-sr-page__groups{display:grid;gap:1.6rem;max-width:760px;margin:0 auto}.kk-sr-page__group{padding:1rem 1.2rem 1.4rem;border:1px solid #edf0f3;border-radius:22px;background:#fff;box-shadow:0 24px 60px -40px rgba(32,40,45,.3)}.kk-sr-page .kk-sr-page__item{padding:1.4rem 1.2rem}.kk-sr-page .kk-sp__item-ico{width:4.6rem;height:4.6rem}.kk-sr-page .kk-sp__item-txt strong{font-size:1.6rem}.kk-sr-page .kk-sp__item-txt small{font-size:1.4rem}.search .td-footer-area.kamil-footer{margin-top:0}@media (prefers-reduced-motion:reduce){.kk-sp__panel,.kk-sp__backdrop{transition:none}}@media (max-width:767px){.kk-sp{padding:1.2rem}.kk-sp__panel{max-height:calc(100dvh - 2.4rem);border-radius:20px}.kk-sp .kk-sp__input{font-size:1.6rem}.kk-sp__foot{display:none}.kk-sr-page__form{padding-left:1.4rem}.kk-sr-page__form .kk-acc-btn{padding:1.1rem 1.4rem}}.kk-cat-hero{position:relative;overflow:hidden;padding:clamp(12rem,10vw,15rem) 0 clamp(6rem,6vw,8rem);background:var(--grad-soft,#f5f9ff)}.kk-cat-hero>.container{position:relative;z-index:1}.kk-cat-tabs{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin-bottom:clamp(3.2rem,4vw,4.8rem);padding:.5rem;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);box-shadow:0 14px 30px -20px rgba(32,40,45,.3)}.kk-cat-tabs a{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;border-radius:999px;font-size:1.4rem;font-weight:600;line-height:1.2;color:#55636b;text-decoration:none;transition:background-color 200ms ease,color 200ms ease}.kk-cat-tabs a:hover{color:var(--td-theme-primary,#20282d)}.kk-cat-tabs a.is-active{background:#2f7fe0;color:#fff;box-shadow:0 8px 18px -10px rgba(47,127,224,.8)}.kk-cat-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:center}.kk-cat-hero .td-section-title{font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.12}.kk-cat .kk-cat-hero__lead{max-width:56rem;margin:0 0 2.4rem;font-size:1.7rem;line-height:1.65;color:#55636b}.kk-cat-hero__chips{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin:0 0 3.2rem;padding:0;list-style:none}.kk-cat-hero__chips li{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:500;color:var(--td-theme-primary,#20282d)}.kk-cat-hero__chips svg{padding:.3rem;border-radius:50%;background:#d9f4e5;color:#1f9d55;box-sizing:content-box}.kk-cat-hero__photo{position:relative;max-width:44rem;margin:0 0 0 auto}.kk-cat-hero__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:28px;box-shadow:0 40px 80px -40px rgba(32,40,45,.45)}.kk-cat-hero__float{position:absolute;bottom:2.8rem;left:-2.8rem;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.8rem;border-radius:16px;background:#fff;box-shadow:0 18px 40px -12px rgba(32,40,45,.25);animation:kk-om-float 6s ease-in-out infinite}.kk-cat-hero__float>svg{padding:.8rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0;box-sizing:content-box}.kk-cat-hero__float span{display:grid;line-height:1.3}.kk-cat-hero__float strong{font-size:1.4rem;color:var(--td-theme-primary,#20282d)}.kk-cat-hero__float small{font-size:1.2rem;color:#6b7780}.kk-cat-covers{position:relative;height:44rem;max-width:46rem;margin:0 auto}.kk-cat-covers .kk-cover{position:absolute;top:50%;left:50%;width:22rem;transition:transform 500ms cubic-bezier(.2,.9,.3,1.1)}.kk-cat-covers .kk-cover--fan-0{z-index:3;transform:translate(-50%,-50%) rotate(-2deg)}.kk-cat-covers .kk-cover--fan-1{z-index:2;transform:translate(-95%,-46%) rotate(-12deg)}.kk-cat-covers .kk-cover--fan-2{z-index:1;transform:translate(-5%,-46%) rotate(10deg)}.kk-cat-covers:hover .kk-cover--fan-1{transform:translate(-108%,-48%) rotate(-15deg)}.kk-cat-covers:hover .kk-cover--fan-2{transform:translate(8%,-48%) rotate(13deg)}.kk-cover{position:relative;display:flex;flex-direction:column;aspect-ratio:3 / 4;overflow:hidden;padding:2.4rem 2rem 2rem 2.8rem;border-radius:6px 14px 14px 6px;background:linear-gradient(150deg,#5aa8ff 0%,#2f7fe0 55%,#1f5fb8 100%);box-shadow:0 30px 50px -24px rgba(15,23,42,.55),inset 0 0 0 1px rgba(255,255,255,.12);color:#fff;text-align:left}.kk-cover::after{content:"";position:absolute;top:-30%;right:-40%;width:90%;height:80%;border-radius:50%;background:rgba(255,255,255,.12)}.kk-cover__spine{position:absolute;top:0;bottom:0;left:0;width:1rem;background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(255,255,255,.12) 60%,rgba(0,0,0,.1))}.kk-cover__brand{position:relative;z-index:1;font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.kk-cover__title{position:relative;z-index:1;margin-top:auto;font-size:2.2rem;font-weight:700;line-height:1.15}.kk-cover__sub{position:relative;z-index:1;margin-top:.6rem;font-size:1.3rem;font-weight:500;opacity:.85}.kk-cover__foot{position:relative;z-index:1;margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.3);font-size:1.1rem;font-weight:600;letter-spacing:.04em;opacity:.85}.kk-cover--green{background:linear-gradient(150deg,#4fd18b 0%,#1f9d55 55%,#157a41 100%)}.kk-cover--dark{background:linear-gradient(150deg,#3a4a54 0%,#20282d 60%,#12181c 100%)}.kk-cover--dark .kk-cover__title{color:#fff}.kk-cover--dark .kk-cover__sub{color:#ffc56b;opacity:1}.kk-cat-list{padding:clamp(6rem,6vw,9rem) 0 clamp(4rem,4vw,6rem);background:#fff;scroll-margin-top:8rem}.kk-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.kk-cat-grid--1,.kk-cat-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;margin:0 auto}.kk-pc{display:flex;flex-direction:column;overflow:hidden;border:1px solid #edf0f3;border-radius:24px;background:#fff;box-shadow:0 24px 60px -40px rgba(32,40,45,.35);transition:transform 300ms ease,box-shadow 300ms ease,border-color 300ms ease}.kk-pc:hover{border-color:#cfe2fb;box-shadow:0 30px 60px -30px rgba(47,127,224,.35);transform:translateY(-4px)}.kk-pc__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,#eaf3ff 0%,#f5f9ff 100%)}.kk-pc__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 600ms ease}.kk-pc:hover .kk-pc__img{transform:scale(1.04)}.kk-pc__cover-wrap{display:grid;place-items:center;height:100%;padding:2rem}.kk-pc__cover-wrap .kk-cover{width:auto;height:100%;padding:1.6rem 1.4rem 1.4rem 2rem;transform:rotate(-3deg);transition:transform 400ms ease}.kk-pc:hover .kk-pc__cover-wrap .kk-cover{transform:rotate(0) scale(1.03)}.kk-pc__cover-wrap .kk-cover__title{font-size:1.6rem}.kk-pc__cover-wrap .kk-cover__sub{font-size:1.1rem}.kk-pc__cover-wrap .kk-cover__foot{margin-top:1rem;padding-top:.8rem;font-size:.9rem}.kk-pc__badge{position:absolute;top:1.4rem;left:1.4rem;padding:.5rem 1.2rem;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);font-size:1.2rem;font-weight:600;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-pc__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:2.4rem}.kk-pc .kk-pc__title{margin:0;font-size:2rem;font-weight:700;line-height:1.3}.kk-pc__title a{color:var(--td-theme-primary,#20282d);text-decoration:none}.kk-pc__title a:hover{color:#2f7fe0}.kk-pc .kk-pc__teaser{margin:0;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-pc__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.kk-pc__chips li{padding:.4rem 1rem;border-radius:999px;background:#f1f4f7;font-size:1.2rem;font-weight:600;line-height:1.4;color:#55636b}.kk-pc__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid #edf0f3}.kk-pc__price{margin-right:auto;font-size:2.4rem;font-weight:700;line-height:1;color:var(--td-theme-primary,#20282d)}.kk-pc__price del{margin-right:.6rem;font-size:1.5rem;font-weight:500;color:#9aa5ad}.kk-pc__price ins{text-decoration:none}.kk-pc .kk-pc__cta{display:inline-flex;align-items:center;gap:.6rem;padding:1.1rem 1.6rem;border:0;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 10px 22px -12px rgba(47,127,224,.75);font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.2;color:#fff;text-decoration:none;cursor:pointer;transition:transform 200ms ease}.kk-pc .kk-pc__cta:hover{color:#fff;transform:translateY(-1px)}.kk-pc .kk-pc__cta--ghost{background:#fff;box-shadow:inset 0 0 0 1px #cfe2fb;color:#2f7fe0}.kk-pc .kk-pc__cta--ghost:hover{color:#1f6fd1}.kk-cat-steps{padding:clamp(6rem,6vw,9rem) 0;background:#f7f9fb}.kk-cat-steps__head{max-width:64rem;margin:0 auto 4rem;text-align:center}.kk-cat-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;counter-reset:none}.kk-cat-steps__list li{position:relative;padding:2.8rem;border:1px solid #edf0f3;border-radius:22px;background:#fff}.kk-cat-steps__list li + li::before{content:"";position:absolute;top:4.8rem;left:-2rem;width:2rem;height:2px;background:repeating-linear-gradient(90deg,#cfe2fb 0 6px,transparent 6px 10px)}.kk-cat-steps__num{display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:1.6rem;border-radius:12px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);font-size:1.6rem;font-weight:700;color:#fff}.kk-cat .kk-cat-steps__list h3{margin:0 0 .8rem;font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-cat .kk-cat-steps__list p{margin:0;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-cat-insight{display:flex;gap:1.6rem;max-width:880px;margin:3.2rem auto 0;padding:2.4rem 2.8rem;border-radius:20px;background:#eaf3ff}.kk-cat-insight__ico{flex-shrink:0;color:#2f7fe0}.kk-cat .kk-cat-insight h3{margin:0 0 .6rem;font-size:1.7rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-cat .kk-cat-insight p{margin:0;font-size:1.5rem;line-height:1.6;color:#3d4a52}.kk-cat-cta{padding:0 0 clamp(6rem,6vw,9rem);background:#f7f9fb}.kk-cat .kk-acc-help__title,.kk-pd .kk-acc-help__title{margin:0 0 .2rem;font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-cat .kk-acc-help p{margin:0;font-size:1.4rem;color:#6b7780}.kk-cat .kk-acc-help{background:#fff}.kk-cat .kk-acc-empty__text{max-width:46rem;margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-cat .kk-shop-empty__title{margin:0 0 1rem;font-size:2.6rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-pd-hero{position:relative;overflow:hidden;padding:clamp(11rem,9vw,14rem) 0 clamp(6rem,6vw,8rem);background:var(--grad-soft,#f5f9ff)}.kk-pd-hero>.container{position:relative;z-index:1}.kk-pd-crumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.8rem;font-size:1.3rem;color:#9aa5ad}.kk-pd-crumbs a{color:#6b7780;text-decoration:none}.kk-pd-crumbs a:hover{color:#2f7fe0}.kk-pd-crumbs [aria-current]{color:var(--td-theme-primary,#20282d)}.kk-pd-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 40rem;gap:clamp(3.2rem,4vw,5.6rem);align-items:start}.kk-pd .kk-pd-hero__title{margin:0 0 1.6rem;font-size:clamp(3rem,3.4vw,4.4rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--td-theme-primary,#20282d)}.kk-pd .kk-pd-hero__lead{max-width:64rem;margin:0 0 2rem;font-size:1.7rem;line-height:1.65;color:#55636b}.kk-pd-hero__chips{margin-bottom:3.2rem}.kk-pd-hero__chips li{padding:.6rem 1.2rem;background:#fff;font-size:1.3rem;box-shadow:0 0 0 1px #e3e8ee}.kk-pd-hero__visual{overflow:hidden;aspect-ratio:16 / 9;border-radius:24px;background:linear-gradient(135deg,#eaf3ff 0%,#dbeafe 100%);box-shadow:0 40px 80px -44px rgba(32,40,45,.45)}.kk-pd-hero__visual .kk-pc__img{width:100%;height:100%;object-fit:cover}.kk-pd-hero__visual .kk-pc__cover-wrap{padding:3.2rem}.kk-pd-hero__visual .kk-pc__cover-wrap .kk-cover{padding:2.4rem 2rem 2rem 2.8rem;transform:rotate(-4deg)}.kk-pd-hero__visual .kk-pc__cover-wrap .kk-cover__title{font-size:2.2rem}.kk-pd-buy{position:sticky;top:10rem;scroll-margin-top:10rem}.kk-pd-buy__card{padding:2.8rem;border:1px solid #edf0f3;border-radius:24px;background:#fff;box-shadow:0 40px 90px -40px rgba(32,40,45,.4)}.kk-pd-buy__price{font-size:3.6rem;font-weight:700;line-height:1;color:var(--td-theme-primary,#20282d)}.kk-pd-buy__price del{margin-right:.8rem;font-size:2rem;font-weight:500;color:#9aa5ad}.kk-pd-buy__price ins{text-decoration:none}.kk-pd .kk-pd-buy__note{margin:1rem 0 2.4rem;font-size:1.4rem;line-height:1.5;color:#6b7780}.kk-pd-buy__actions form.cart{display:grid;gap:1.2rem;margin:0}.kk-pd-buy__actions form.cart .quantity:has(input[type="hidden"]){display:none}.kk-pd-buy__actions form.cart .quantity{display:flex;align-items:center;justify-content:space-between;padding:.4rem .4rem .4rem 1.6rem;border-radius:12px;background:#f1f4f7}.kk-pd-buy__actions--qty form.cart .quantity::before{content:"Liczba osób";font-size:1.4rem;font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-pd-buy__actions form.cart .quantity input.qty{width:7rem;height:4rem;margin:0;padding:0 .8rem;border:0;border-radius:8px;background:#fff;font-family:inherit;font-size:1.6rem;font-weight:600;text-align:center}.kk-pd-buy__actions form.cart .quantity label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kk-pd-term{display:grid;gap:.6rem;margin:0}.kk-pd-term span{font-size:1.3rem;font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-pd-term select{width:100%;padding:1.2rem 1.4rem;border:1px solid transparent;border-radius:12px;background:#f1f4f7;font-family:inherit;font-size:1.5rem;color:var(--td-theme-primary,#20282d)}.kk-pd .kk-pd-buy__actions form.cart button.single_add_to_cart_button[type="submit"]{display:flex;align-items:center;justify-content:center;width:100%;padding:1.6rem 2rem;border:0;border-radius:14px;background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);box-shadow:0 14px 28px -12px rgba(47,127,224,.8);font-family:inherit;font-size:1.6rem;font-weight:700;line-height:1.2;color:#fff;cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease}.kk-pd .kk-pd-buy__actions form.cart button.single_add_to_cart_button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 18px 32px -12px rgba(47,127,224,.9)}.kk-pd .kk-pd-buy__owned{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.2rem 0 0;font-size:1.3rem;font-weight:600;color:#1a7f45}.kk-pd-buy__list{display:grid;gap:.8rem;margin:2.4rem 0 0;padding:2rem 0 0;border-top:1px solid #edf0f3;list-style:none}.kk-pd-buy__list li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;line-height:1.45;color:#3d4a52}.kk-pd-buy__list svg{flex-shrink:0;margin-top:.2rem;color:#1f9d55}.kk-pd .kk-pd-buy__trust{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:2rem 0 0;font-size:1.2rem;color:#9aa5ad}.kk-pd-buy__trust a{color:#6b7780}.kk-pd-section{padding:clamp(6rem,6vw,9rem) 0;background:#fff}.kk-pd-section--tint{background:#f7f9fb}.kk-pd-cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(3.2rem,4vw,5.6rem);align-items:start}.kk-pd-get{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.kk-pd-get li{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;border:1px solid #edf0f3;border-radius:16px;background:#fff;font-size:1.5rem;font-weight:500;line-height:1.45;color:var(--td-theme-primary,#20282d)}.kk-pd-get__ico{display:grid;flex-shrink:0;place-items:center;width:3.2rem;height:3.2rem;border-radius:10px;background:#d9f4e5;color:#1f9d55}.kk-pd-for{padding:2.8rem;border-radius:22px;background:linear-gradient(160deg,#eaf3ff 0%,#f5f9ff 100%)}.kk-pd-for__ico{display:grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1.6rem;border-radius:14px;background:#fff;color:#2f7fe0;box-shadow:0 8px 20px -12px rgba(47,127,224,.5)}.kk-pd .kk-pd-for h3{margin:0 0 .8rem;font-size:1.9rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-pd .kk-pd-for p{margin:0 0 2rem;font-size:1.5rem;line-height:1.65;color:#3d4a52}.kk-pd-program{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3.2rem,4vw,5.6rem);align-items:start}.kk-pd .kk-pd-program__head p{margin:0;font-size:1.5rem;line-height:1.6;color:#6b7780}.kk-pd-program__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.kk-pd-program__list li{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2rem;border:1px solid #edf0f3;border-radius:16px;background:#fff;transition:border-color 200ms ease,transform 200ms ease}.kk-pd-program__list li:hover{border-color:#cfe2fb;transform:translateX(4px)}.kk-pd-program__num{flex-shrink:0;font-size:1.4rem;font-weight:700;color:#2f7fe0}.kk-pd-program__txt{flex:1;font-size:1.5rem;font-weight:500;line-height:1.45;color:var(--td-theme-primary,#20282d)}.kk-pd-program__state{flex-shrink:0;color:#9aa5ad}.kk-pd-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3.2rem,4vw,5.6rem);align-items:start}.kk-pd-faq__list{display:grid;gap:1rem}.kk-pd-faq__item{border:1px solid #edf0f3;border-radius:16px;background:#fff;transition:border-color 200ms ease,box-shadow 200ms ease}.kk-pd-faq__item[open]{border-color:#cfe2fb;box-shadow:0 16px 32px -24px rgba(47,127,224,.45)}.kk-pd-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;font-size:1.6rem;font-weight:600;line-height:1.4;color:var(--td-theme-primary,#20282d);cursor:pointer;list-style:none}.kk-pd-faq__item summary::-webkit-details-marker{display:none}.kk-pd-faq__plus{position:relative;flex-shrink:0;width:2.8rem;height:2.8rem;border-radius:50%;background:#f1f4f7;transition:background-color 200ms ease,transform 300ms ease}.kk-pd-faq__plus::before,.kk-pd-faq__plus::after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:2px;border-radius:2px;background:#55636b;transform:translate(-50%,-50%)}.kk-pd-faq__plus::after{transform:translate(-50%,-50%) rotate(90deg)}.kk-pd-faq__item[open] .kk-pd-faq__plus{background:#2f7fe0;transform:rotate(45deg)}.kk-pd-faq__item[open] .kk-pd-faq__plus::before,.kk-pd-faq__item[open] .kk-pd-faq__plus::after{background:#fff}.kk-pd .kk-pd-faq__item p{margin:0;padding:0 2rem 2rem;font-size:1.5rem;line-height:1.65;color:#55636b}.kk-pd-related__head{margin-bottom:3.2rem}.kk-pd .woocommerce-message,.kk-pd .woocommerce-error,.kk-pd .woocommerce-info{margin:0 0 2rem;padding:1.4rem 1.8rem;border:0;border-radius:14px;background:#e7f7ee;list-style:none;font-size:1.4rem;color:#1a7f45}.kk-pd .woocommerce-error{background:#fff1f0;color:#b42318}.kk-pd .woocommerce-message a.button{float:right;padding:0;background:none;box-shadow:none;font-size:1.3rem;font-weight:600;color:inherit;text-decoration:underline}.kk-pd-bar{display:none}body:has(.kk-pd) .td-footer-area.kamil-footer,body:has(.kk-cat) .td-footer-area.kamil-footer{margin-top:0}@media (prefers-reduced-motion:reduce){.kk-cat-hero__float{animation:none}}@media (max-width:1199px){.kk-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-pd-hero__grid{grid-template-columns:minmax(0,1fr) 34rem}}@media (max-width:991px){.kk-cat-hero__grid,.kk-pd-hero__grid,.kk-pd-cols,.kk-pd-program,.kk-pd-faq{grid-template-columns:minmax(0,1fr)}.kk-cat-hero__photo{max-width:36rem;margin:0 auto}.kk-cat-hero__float{left:1.2rem}.kk-cat-steps__list{grid-template-columns:minmax(0,1fr)}.kk-cat-steps__list li + li::before{display:none}.kk-pd-buy{position:static}.kk-pd-bar{position:fixed;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1rem 1rem 1.6rem;border-radius:18px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);box-shadow:0 20px 40px -12px rgba(15,23,42,.35);transform:translateY(140%);transition:transform 300ms cubic-bezier(.2,.9,.3,1)}.kk-pd-bar.is-on{transform:none}.kk-pd-bar__name{display:grid;min-width:0;font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-pd-bar__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-pd-bar__price{font-size:1.6rem;font-weight:700;color:#2f7fe0}}@media (max-width:767px){.kk-cat-grid,.kk-cat-grid--1,.kk-cat-grid--2{grid-template-columns:minmax(0,1fr)}.kk-cat-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.kk-cat-tabs a{flex-shrink:0;padding:.8rem 1.2rem;font-size:1.3rem}.kk-cat-covers{height:32rem}.kk-cat-covers .kk-cover{width:16rem}.kk-pd-get{grid-template-columns:minmax(0,1fr)}.kk-pc__body{padding:2rem}}.kk-pd .kk-pd-buy__admin{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:10px;background:#fff8ec;font-size:1.25rem;line-height:1.45;color:#7a4a00}.kk-pd .kk-pd-buy__admin a{font-weight:600;color:inherit;text-decoration:underline}.kk-pain{padding:clamp(7rem,7vw,10rem) 0;background:#fff}.kk-pain__head{max-width:640px;margin:0 auto clamp(4rem,5vw,5.6rem);text-align:center}.kk-pain .kk-pain__intro{margin:0;font-size:1.7rem;line-height:1.6;color:#55636b}.kk-pain__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(2.4rem,3vw,4rem);align-items:stretch}.kk-pain__tabs{display:grid;align-content:center;gap:1.2rem}.kk-pain__tab{position:relative;display:flex;align-items:flex-start;gap:1.6rem;width:100%;padding:2rem 2.2rem 2.4rem;overflow:hidden;border:1px solid #edf0f3;border-radius:20px;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color 250ms ease,box-shadow 250ms ease,transform 250ms ease,background-color 250ms ease}.kk-pain__tab:hover{border-color:#cfe2fb;transform:translateX(4px)}.kk-pain__tab.is-active{border-color:#cfe2fb;background:#f4f9ff;box-shadow:0 20px 40px -28px rgba(47,127,224,.55)}.kk-pain__tab:focus-visible{outline:2px solid var(--kk-blue,#4a9eff);outline-offset:2px}.kk-pain__num{display:grid;flex-shrink:0;place-items:center;width:4.4rem;height:4.4rem;border-radius:14px;background:#f1f4f7;font-size:1.5rem;font-weight:700;color:#77848b;transition:background-color 250ms ease,color 250ms ease}.kk-pain__tab.is-active .kk-pain__num{background:linear-gradient(135deg,#5aa8ff 0%,#2f7fe0 100%);color:#fff}.kk-pain__tab-txt{display:grid;gap:.4rem}.kk-pain__tab-txt strong{font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-pain__tab-txt small{font-size:1.35rem;line-height:1.45;color:#6b7780}.kk-pain__bar{position:absolute;right:2.2rem;bottom:1.2rem;left:2.2rem;height:3px;overflow:hidden;border-radius:999px;background:transparent}.kk-pain__tab.is-active .kk-pain__bar{background:#dbe8f8}.kk-pain__bar span{display:block;width:0;height:100%;border-radius:999px;background:#2f7fe0}.kk-pain__tab.is-running .kk-pain__bar span{animation:kk-pain-progress 7000ms linear forwards}.kk-pain__tab.is-paused .kk-pain__bar span{animation-play-state:paused}@keyframes kk-pain-progress{to{width:100%}}.kk-pain__stage{position:relative;min-height:52rem;border-radius:28px;background:linear-gradient(160deg,#f5f9ff 0%,#eef4fb 100%)}.kk-pain__panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);height:100%;animation:kk-pain-in 450ms cubic-bezier(.4,0,.2,1) both}@keyframes kk-pain-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kk-pain__media{position:relative;margin:0;overflow:hidden;border-radius:28px 0 0 28px}.kk-pain__media img{display:block;width:100%;height:100%;object-fit:cover;animation:kk-pain-zoom 7000ms ease-out both}@keyframes kk-pain-zoom{from{transform:scale(1.06)}to{transform:scale(1)}}.kk-pain__tag{position:absolute;top:1.6rem;left:1.6rem;padding:.5rem 1.2rem;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);font-size:1.2rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-pain__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.4rem,3vw,4rem)}.kk-pain .kk-pain__label{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kk-pain__label--problem{color:#c2410c}.kk-pain__label--fix{color:#1a7f45}.kk-pain .kk-pain__title{margin:0 0 1.2rem;font-size:clamp(2.4rem,2.4vw,3rem);font-weight:700;line-height:1.2;color:var(--td-theme-primary,#20282d)}.kk-pain .kk-pain__problem{margin:0 0 2.4rem;font-size:1.55rem;line-height:1.65;color:#55636b}.kk-pain__fix{width:100%;margin-bottom:2.8rem;padding:2rem 2.2rem;border-radius:18px;background:#fff;box-shadow:0 20px 40px -30px rgba(32,40,45,.35)}.kk-pain__fix ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.kk-pain__fix li{display:flex;align-items:flex-start;gap:1rem;font-size:1.5rem;font-weight:500;line-height:1.45;color:var(--td-theme-primary,#20282d)}.kk-pain__fix li span{display:grid;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;margin-top:.1rem;border-radius:50%;background:#d9f4e5;color:#1f9d55}@media (prefers-reduced-motion:reduce){.kk-pain__panel,.kk-pain__media img{animation:none}}@media (max-width:1199px){.kk-pain__grid{grid-template-columns:minmax(0,1fr)}.kk-pain__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.kk-pain__tab:hover{transform:none}}@media (max-width:767px){.kk-pain__tabs{display:flex;margin:0 -1.6rem;padding:0 1.6rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kk-pain__tabs::-webkit-scrollbar{display:none}.kk-pain__tab{flex:0 0 82%;scroll-snap-align:start;padding:1.6rem 1.8rem 2rem}.kk-pain__stage{min-height:0}.kk-pain__panel{grid-template-columns:minmax(0,1fr)}.kk-pain__media{aspect-ratio:16 / 10;border-radius:24px 24px 0 0}.kk-pain__media img{object-position:center 38%}.kk-pain__body{padding:2.4rem 2rem}}.kk-404{position:relative;overflow:hidden;min-height:90dvh;padding:clamp(13rem,11vw,16rem) 0 clamp(7rem,7vw,10rem);background:var(--grad-soft,#f5f9ff)}.kk-404>.container{position:relative;z-index:1}body:has(.kk-404) .td-footer-area.kamil-footer{margin-top:0}.kk-404__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:center;margin-bottom:clamp(4.8rem,6vw,7.2rem)}.kk-404 .kk-404__title{margin:0 0 2rem;font-size:clamp(3.4rem,4.4vw,5.4rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--td-theme-primary,#20282d)}.kk-404 .kk-404__lead{max-width:54rem;margin:0 0 3.2rem;font-size:1.7rem;line-height:1.65;color:#55636b}.kk-404__search{display:flex;align-items:center;gap:1.2rem;max-width:56rem;padding:.8rem .8rem .8rem 2rem;border:1px solid #edf0f3;border-radius:18px;background:#fff;box-shadow:0 24px 60px -36px rgba(32,40,45,.4)}.kk-404__search>span{display:grid;color:#2f7fe0}.kk-404 .kk-404__search input{flex:1;min-width:0;height:auto;margin:0;padding:1rem 0;border:0;background:none;font-family:inherit;font-size:1.6rem;color:var(--td-theme-primary,#20282d);outline:none;box-shadow:none}.kk-404 .kk-404__hint{margin:1.4rem 0 0;font-size:1.3rem;color:#77848b}.kk-404__hint kbd{display:inline-grid;place-items:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;border:1px solid #dfe5eb;border-bottom-width:2px;border-radius:6px;background:#fff;font-family:inherit;font-size:1.15rem;font-weight:600;color:#55636b}.kk-404__level-wrap{display:grid;justify-items:center;gap:2.4rem}.kk-404__level{--tilt:0deg;--bubble:0%;position:relative;display:flex;align-items:center;justify-content:space-between;width:min(100%,46rem);height:12rem;padding:0 3.2rem;border-radius:18px;background:linear-gradient(180deg,#ffd27a 0%,#f5a524 55%,#e08e0b 100%);box-shadow:0 30px 50px -24px rgba(180,110,0,.55),inset 0 2px 0 rgba(255,255,255,.45),inset 0 -4px 0 rgba(0,0,0,.08);transform:rotate(var(--tilt));transition:box-shadow 300ms ease}.kk-404__code{font-size:6.4rem;font-weight:800;line-height:1;letter-spacing:.02em;color:rgba(32,40,45,.85);text-shadow:0 1px 0 rgba(255,255,255,.35)}.kk-404__vial{position:relative;width:17rem;height:4.4rem;overflow:hidden;border:3px solid rgba(32,40,45,.55);border-radius:999px;background:linear-gradient(180deg,#e9ffd4 0%,#b9f08a 55%,#9ad86a 100%);box-shadow:inset 0 4px 8px rgba(0,0,0,.12)}.kk-404__bubble{position:absolute;top:50%;left:50%;width:4.6rem;height:2.4rem;border-radius:999px;background:radial-gradient(ellipse at 40% 35%,#fff 0%,rgba(255,255,255,.85) 40%,rgba(255,255,255,.35) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.6);transform:translate(calc(-50% + var(--bubble) * 1.4),-50%)}.kk-404__marks::before,.kk-404__marks::after{content:"";position:absolute;top:6px;bottom:6px;width:2px;background:rgba(32,40,45,.55)}.kk-404__marks::before{left:calc(50% - 2.9rem)}.kk-404__marks::after{left:calc(50% + 2.7rem)}.kk-404__screw{position:absolute;top:50%;width:1.2rem;height:1.2rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff2cf,#b77400);transform:translateY(-50%)}.kk-404__screw--l{left:1.2rem}.kk-404__screw--r{right:1.2rem}.kk-404__level.is-level{box-shadow:0 30px 50px -24px rgba(31,157,85,.55),inset 0 2px 0 rgba(255,255,255,.45),inset 0 -4px 0 rgba(0,0,0,.08),0 0 0 4px rgba(52,194,122,.35)}.kk-404 .kk-404__level-note{margin:0;font-size:1.3rem;color:#77848b;text-align:center}.kk-404__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0 0 3.2rem;padding:0;list-style:none}.kk-404 .kk-404__links a{position:relative;display:grid;gap:1.4rem;height:100%;padding:2.2rem;border:1px solid #edf0f3;border-radius:20px;background:#fff;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.kk-404 .kk-404__links a:hover{border-color:#cfe2fb;box-shadow:0 20px 40px -24px rgba(47,127,224,.5);transform:translateY(-3px);color:var(--td-theme-primary,#20282d)}.kk-404__ico{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0;transition:background-color 200ms ease,color 200ms ease}.kk-404__links a:hover .kk-404__ico{background:#2f7fe0;color:#fff}.kk-404__ltxt{display:grid;gap:.4rem}.kk-404__ltxt strong{font-size:1.6rem;line-height:1.3}.kk-404__ltxt small{font-size:1.3rem;line-height:1.45;color:#6b7780}.kk-404__go{position:absolute;top:2.2rem;right:2.2rem;color:#c3ccd4;transition:color 200ms ease,transform 200ms ease}.kk-404__links a:hover .kk-404__go{color:#2f7fe0;transform:translateX(3px)}.kk-404 .kk-404__foot{margin:0;font-size:1.5rem;text-align:center;color:#55636b}.kk-404__foot button,.kk-404__foot a{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#2f7fe0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:1199px){.kk-404__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.kk-404__grid{grid-template-columns:minmax(0,1fr)}.kk-404__level-wrap{order:-1}}@media (max-width:575px){.kk-404__links{grid-template-columns:minmax(0,1fr)}.kk-404__level{height:9rem;padding:0 2.4rem}.kk-404__code{font-size:4.4rem}.kk-404__vial{width:12rem;height:3.6rem}.kk-404__bubble{width:3.6rem;height:2rem}.kk-404__search{padding-left:1.4rem}.kk-404__search .kk-acc-btn{padding:1.1rem 1.4rem}}.kk-404 .kk-404__search input::placeholder{color:#9aa5ad;opacity:1}body:has(.kk-blog) .td-footer-area.kamil-footer,body:has(.kk-art) .td-footer-area.kamil-footer{margin-top:0}.kk-blog-hero{position:relative;overflow:hidden;padding:clamp(12rem,10vw,15rem) 0 clamp(4rem,4vw,5.6rem);background:var(--grad-soft,#f5f9ff)}.kk-blog-hero>.container{position:relative;z-index:1}.kk-blog-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:end;margin-bottom:clamp(3.2rem,4vw,4.8rem)}.kk-blog-hero .td-section-title{font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.12}.kk-blog .kk-blog-hero__lead{max-width:60rem;margin:0;font-size:1.7rem;line-height:1.65;color:#55636b}.kk-blog-hero__search{display:flex;align-items:center;gap:1rem;padding:.7rem .7rem .7rem 1.8rem;border:1px solid #edf0f3;border-radius:16px;background:#fff;box-shadow:0 24px 60px -36px rgba(32,40,45,.4)}.kk-blog-hero__search>span{display:grid;color:#2f7fe0}.kk-blog .kk-blog-hero__search input{flex:1;min-width:0;height:auto;margin:0;padding:1rem 0;border:0;background:none;font-family:inherit;font-size:1.5rem;color:var(--td-theme-primary,#20282d);outline:none;box-shadow:none}.kk-blog-hero__search input::placeholder{color:#8a969d}.kk-blog-cats{display:flex;flex-wrap:wrap;gap:.8rem}.kk-blog-cats a{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);font-size:1.4rem;font-weight:600;line-height:1.2;color:#55636b;text-decoration:none;transition:background-color 200ms ease,color 200ms ease,box-shadow 200ms ease}.kk-blog-cats a:hover{color:var(--td-theme-primary,#20282d);box-shadow:0 10px 24px -16px rgba(32,40,45,.4)}.kk-blog-cats small{display:inline-grid;place-items:center;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:999px;background:#eef2f6;font-size:1.15rem;font-weight:700;color:#55636b}.kk-blog-cats a.is-active{border-color:#2f7fe0;background:#2f7fe0;color:#fff;box-shadow:0 8px 18px -10px rgba(47,127,224,.8)}.kk-blog-cats a.is-active small{background:rgba(255,255,255,.22);color:#fff}.kk-blog-list{padding:clamp(4.8rem,6vw,8rem) 0;background:#fff}.kk-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.kk-blog-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.kk-blog-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.kk-blog-grid>.kk-bc:only-child{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.kk-blog-grid>.kk-bc:only-child .kk-bc__media{aspect-ratio:auto;min-height:32rem}.kk-blog-grid>.kk-bc:only-child .kk-bc__body{justify-content:center;padding:clamp(2.8rem,4vw,4.8rem)}.kk-bc{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #edf0f3;border-radius:22px;background:#fff;transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.kk-bc:hover{border-color:#cfe2fb;box-shadow:0 26px 50px -30px rgba(47,127,224,.45);transform:translateY(-3px)}.kk-bc__media{display:block;overflow:hidden;aspect-ratio:16 / 10;background:#eef4fb}.kk-bc__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 600ms ease}.kk-bc:hover .kk-bc__media img{transform:scale(1.04)}.kk-bc__ph{display:grid;place-items:center;height:100%;color:#9fb8d3}.kk-bc__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:2.4rem}.kk-bc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;font-size:1.3rem;color:#77848b}.kk-bc__meta>span{display:inline-flex;align-items:center;gap:.5rem}a.kk-bc__cat{position:relative;z-index:2;display:inline-flex;align-items:center;padding:.4rem 1.1rem;border-radius:999px;background:#eaf3ff;font-size:1.25rem;font-weight:600;line-height:1.5;color:#2f7fe0;text-decoration:none}a.kk-bc__cat:hover{background:#2f7fe0;color:#fff}.kk-bc .kk-bc__title{margin:0;font-size:2rem;font-weight:700;line-height:1.3}.kk-bc__title a{color:var(--td-theme-primary,#20282d);text-decoration:none}.kk-bc__title a::after{content:"";position:absolute;inset:0;z-index:1}.kk-bc .kk-bc__ex{margin:0;font-size:1.5rem;line-height:1.6;color:#55636b}.kk-bc__more{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:.4rem;font-size:1.4rem;font-weight:600;color:#2f7fe0}.kk-bc__more svg{transition:transform 200ms ease}.kk-bc:hover .kk-bc__more svg{transform:translateX(3px)}.kk-bc--featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:2.4rem}.kk-bc--featured .kk-bc__media{aspect-ratio:auto;min-height:36rem}.kk-bc--featured .kk-bc__body{justify-content:center;gap:1.6rem;padding:clamp(2.8rem,4vw,4.8rem)}.kk-bc--featured .kk-bc__title{font-size:clamp(2.4rem,2.4vw,3.2rem);line-height:1.2}.kk-bc--featured .kk-bc__ex{font-size:1.6rem}.kk-bc--featured .kk-bc__more{margin-top:.8rem}.kk-blog-pages{margin-top:4.8rem}.kk-blog-pages ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.kk-blog-pages .page-numbers{display:inline-grid;place-items:center;min-width:4.4rem;height:4.4rem;padding:0 1rem;border:1px solid #edf0f3;border-radius:12px;background:#fff;font-size:1.4rem;font-weight:600;color:var(--td-theme-primary,#20282d);text-decoration:none}.kk-blog-pages a.page-numbers:hover{border-color:#cfe2fb;color:#2f7fe0}.kk-blog-pages .page-numbers.current{border-color:#2f7fe0;background:#2f7fe0;color:#fff}.kk-blog-cta{padding:0 0 clamp(6rem,7vw,9.6rem);background:#fff}.kk-blog-cta__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));gap:2.4rem}.kk-blog-cta__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;overflow:hidden;padding:clamp(2.8rem,3.4vw,4rem);border-radius:24px;text-decoration:none}.kk-blog-cta__card--ebook{border:1px solid #e3eefb;background:linear-gradient(135deg,#f3f8ff 0%,#e6f1ff 100%);color:var(--td-theme-primary,#20282d);transition:box-shadow 200ms ease,transform 200ms ease}.kk-blog-cta__card--ebook:hover{color:var(--td-theme-primary,#20282d);box-shadow:0 26px 50px -30px rgba(47,127,224,.5);transform:translateY(-3px)}.kk-blog-cta__card--dark{background:linear-gradient(135deg,#20282d 0%,#2c3a44 100%);color:#fff}.kk-blog-cta__card--dark::after{content:"";position:absolute;top:-8rem;right:-8rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(90,168,255,.35) 0%,rgba(90,168,255,0) 70%);pointer-events:none}.kk-blog-cta__ico{display:grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:.6rem;border-radius:14px;background:#fff;color:#2f7fe0;box-shadow:0 10px 24px -16px rgba(47,127,224,.7)}.kk-blog-cta__card--dark .kk-blog-cta__ico{background:rgba(255,255,255,.1);color:#8cc4ff;box-shadow:none}.kk-blog-cta__pre{font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2f7fe0}.kk-blog-cta__card--dark .kk-blog-cta__pre{color:#8cc4ff}.kk-blog-cta__card strong{font-size:clamp(2rem,2vw,2.4rem);line-height:1.3}.kk-blog-cta__card small{max-width:48rem;margin-bottom:1.2rem;font-size:1.5rem;line-height:1.6;color:#55636b}.kk-blog-cta__card--dark small{color:rgba(255,255,255,.72)}.kk-blog-cta__go{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;font-size:1.4rem;font-weight:600;color:#2f7fe0}.kk-blog-cta__card .kk-acc-btn{position:relative;z-index:1;margin-top:auto}.kk-art-progress{position:fixed;top:0;left:0;right:0;z-index:1001;height:3px;pointer-events:none}.kk-art-progress span{display:block;height:100%;background:linear-gradient(90deg,#5aa8ff 0%,#2f7fe0 100%);transform:scaleX(0);transform-origin:0 50%}.kk-art-hero{position:relative;overflow:hidden;padding:clamp(12rem,10vw,15rem) 0 0;background:var(--grad-soft,#f5f9ff)}.kk-art-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(10rem,14vw,20rem);background:#fff}.kk-art-hero>.container{position:relative;z-index:1}.kk-art-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-bottom:2.8rem;font-size:1.3rem;color:#8a969d}.kk-art-crumbs a{color:#55636b;text-decoration:none}.kk-art-crumbs a:hover{color:#2f7fe0}.kk-art-hero__txt{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem;max-width:88rem;margin-bottom:clamp(3.2rem,4vw,4.8rem)}.kk-art .kk-art-hero__title{margin:0;font-size:clamp(3rem,4vw,4.8rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--td-theme-primary,#20282d)}.kk-art .kk-art-hero__lead{margin:0;font-size:1.8rem;line-height:1.6;color:#55636b}.kk-art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;font-size:1.4rem;color:#55636b}.kk-art-meta>span{display:inline-flex;align-items:center;gap:.6rem}.kk-art-meta>span>svg{color:#2f7fe0}.kk-art-meta__author img{width:4.4rem;height:4.4rem;border:2px solid #fff;border-radius:50%;object-fit:cover;object-position:50% 18%;box-shadow:0 6px 14px -8px rgba(32,40,45,.5)}.kk-art-meta__author>span{display:grid;line-height:1.3}.kk-art-meta__author strong{font-size:1.4rem;color:var(--td-theme-primary,#20282d)}.kk-art-meta__author small{font-size:1.2rem;color:#77848b}.kk-art-hero__img{margin:0}.kk-art-hero__img img{display:block;width:100%;height:auto;aspect-ratio:16 / 8;object-fit:cover;border-radius:28px;box-shadow:0 40px 80px -48px rgba(32,40,45,.55)}.kk-art-wrap{padding:clamp(4.8rem,6vw,7.2rem) 0 clamp(4.8rem,6vw,8rem);background:#fff}.kk-art-grid{display:grid;grid-template-columns:minmax(0,28rem) minmax(0,76rem);justify-content:center;gap:clamp(3.2rem,5vw,7.2rem);align-items:start}.kk-art-grid--solo{grid-template-columns:minmax(0,76rem)}.kk-art-side{position:sticky;top:11rem;display:grid;gap:2rem}.kk-art-toc{padding:2rem;border:1px solid #edf0f3;border-radius:18px;background:#fbfcfe}.kk-art-toc summary{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--td-theme-primary,#20282d);list-style:none;cursor:pointer}.kk-art-toc summary::-webkit-details-marker{display:none}.kk-art-toc summary svg{color:#2f7fe0}.kk-art-toc summary span{margin-left:auto;padding:.2rem .8rem;border-radius:999px;background:#eaf3ff;font-size:1.2rem;color:#2f7fe0}.kk-art-toc ol{display:grid;gap:.2rem;margin:1.4rem 0 0;padding:0;list-style:none;counter-reset:kk-toc}.kk-art-toc li{counter-increment:kk-toc}.kk-art-toc a{position:relative;display:block;padding:.7rem .8rem .7rem 3.2rem;border-radius:10px;font-size:1.35rem;line-height:1.4;color:#55636b;text-decoration:none;transition:background-color 200ms ease,color 200ms ease}.kk-art-toc a::before{content:counter(kk-toc,decimal-leading-zero);position:absolute;top:.8rem;left:.8rem;font-size:1.1rem;font-weight:700;color:#a9b6bf}.kk-art-toc a:hover{color:var(--td-theme-primary,#20282d);background:#f1f5f9}.kk-art-toc a.is-active{background:#eaf3ff;color:#1f6fd1;font-weight:600}.kk-art-toc a.is-active::before{color:#2f7fe0}.kk-art-share{display:flex;align-items:center;gap:.8rem;padding:0 .4rem;font-size:1.3rem;font-weight:600;color:#77848b}.kk-art-share span{margin-right:auto}.kk-art-share a,.kk-art-share button{position:relative;display:grid;place-items:center;width:3.8rem;height:3.8rem;padding:0;border:1px solid #edf0f3;border-radius:12px;background:#fff;color:#55636b;cursor:pointer;transition:border-color 200ms ease,color 200ms ease}.kk-art-share a:hover,.kk-art-share button:hover{border-color:#cfe2fb;color:#2f7fe0}.kk-art-share em{position:absolute;bottom:calc(100% + .6rem);right:0;padding:.5rem 1rem;border-radius:8px;background:#20282d;font-size:1.2rem;font-style:normal;white-space:nowrap;color:#fff;opacity:0;transform:translateY(4px);transition:opacity 200ms ease,transform 200ms ease;pointer-events:none}.kk-art-share button.is-done em{opacity:1;transform:none}.kk-art-body{font-size:1.8rem;line-height:1.75;color:#34414a}.kk-art-body>:first-child{margin-top:0}.kk-art .kk-art-body p{margin:0 0 2.2rem;font-size:1.8rem;line-height:1.75;color:#34414a}.kk-art .kk-art-body h2{margin:5.6rem 0 2rem;font-size:clamp(2.4rem,2.4vw,3rem);font-weight:700;line-height:1.25;color:var(--td-theme-primary,#20282d);scroll-margin-top:11rem}.kk-art .kk-art-body h3{margin:4rem 0 1.6rem;font-size:2.2rem;font-weight:700;line-height:1.3;color:var(--td-theme-primary,#20282d);scroll-margin-top:11rem}.kk-art-body ul,.kk-art-body ol{margin:0 0 2.4rem;padding-left:2.4rem}.kk-art-body li{margin-bottom:.8rem;font-size:1.8rem;line-height:1.65}.kk-art-body li::marker{color:#2f7fe0}.kk-art-body a{color:#1f6fd1;text-decoration:underline;text-underline-offset:3px}.kk-art-body strong{color:var(--td-theme-primary,#20282d)}.kk-art-body blockquote{margin:3.2rem 0;padding:2.4rem 2.8rem;border-left:4px solid #2f7fe0;border-radius:0 16px 16px 0;background:#f3f8ff;font-size:1.9rem;font-style:italic}.kk-art-body img{max-width:100%;height:auto;border-radius:18px}.kk-art-body figure{margin:3.2rem 0}.kk-art-svc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2rem;align-items:center;margin:4.8rem 0 3.2rem;padding:2.8rem;border:1px solid #e3eefb;border-radius:22px;background:linear-gradient(135deg,#f3f8ff 0%,#e8f2ff 100%)}.kk-art-svc__ico{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:16px;background:#fff;color:#2f7fe0;box-shadow:0 10px 24px -16px rgba(47,127,224,.7)}.kk-art-svc__pre{display:block;margin-bottom:.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2f7fe0}.kk-art-svc strong{display:block;margin-bottom:.4rem;font-size:2rem;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-art .kk-art-svc p{margin:0;font-size:1.5rem;line-height:1.55;color:#55636b}.kk-art-author{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2.4rem;align-items:center;padding:2.8rem;border:1px solid #edf0f3;border-radius:22px;background:#fff}.kk-art-author img{width:12rem;height:12rem;border-radius:50%;object-fit:cover;object-position:50% 18%}.kk-art-author__pre{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#77848b}.kk-art-author strong{display:block;margin:.2rem 0 .8rem;font-size:2rem;color:var(--td-theme-primary,#20282d)}.kk-art .kk-art-author p{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.6;color:#55636b}.kk-art-author a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:none}.kk-art-related{padding:clamp(5.6rem,7vw,8rem) 0 clamp(6rem,7vw,9.6rem);background:#f7f9fb}.kk-art-related__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.6rem;margin-bottom:3.2rem}.kk-art-related .td-section-title{margin:0;font-size:clamp(2.8rem,3vw,3.6rem)}.kk-art-related__head a{display:inline-flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:600;color:#2f7fe0;text-decoration:none}@media (max-width:1199px){.kk-art-grid{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}@media (max-width:991px){.kk-blog-hero__grid,.kk-bc--featured{grid-template-columns:minmax(0,1fr)}.kk-bc--featured .kk-bc__media{min-height:0;aspect-ratio:16 / 9}.kk-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-art-grid{grid-template-columns:minmax(0,1fr)}.kk-art-side{position:static}.kk-art-toc:not([open]){padding-block:1.6rem}.kk-art-svc{grid-template-columns:auto minmax(0,1fr)}.kk-art-svc .kk-acc-btn{grid-column:1 / -1;justify-self:start}}@media (max-width:767px){.kk-blog-grid,.kk-blog-grid:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}.kk-blog-grid>.kk-bc:only-child{display:flex}.kk-blog-grid>.kk-bc:only-child .kk-bc__media{min-height:0;aspect-ratio:16 / 10}.kk-blog-cta__grid{grid-template-columns:minmax(0,1fr)}.kk-art-hero__img img{aspect-ratio:16 / 10;border-radius:20px}.kk-art-body,.kk-art .kk-art-body p,.kk-art-body li{font-size:1.7rem}.kk-art-author{grid-template-columns:minmax(0,1fr);justify-items:start}.kk-art-author img{width:8rem;height:8rem}.kk-art-meta{gap:1rem 1.8rem}.kk-art-meta__author{flex-basis:100%}}@media (max-width:575px){.kk-blog-hero__search{padding-left:1.4rem}.kk-blog-hero__search .kk-acc-btn{padding:1.1rem 1.4rem}.kk-bc__body{padding:2rem}.kk-art-svc{grid-template-columns:minmax(0,1fr);padding:2.2rem}}body:has(.kk-ls) .td-footer-area.kamil-footer{margin-top:0}.kk-ls{--plyr-color-main:#2f7fe0;--plyr-video-background:#0f1519;--plyr-font-family:inherit;padding:clamp(9rem,8vw,11rem) 0 clamp(6rem,7vw,9.6rem);background:linear-gradient(180deg,#f3f7fc 0%,#f7f9fb 40%,#fff 100%)}.kk-ls-top{margin-bottom:clamp(2.4rem,3vw,3.2rem)}.kk-ls-top__in{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;padding:1.4rem 1.8rem;border:1px solid #e8edf2;border-radius:18px;background:#fff;box-shadow:0 18px 40px -32px rgba(32,40,45,.4)}.kk-ls-top__back{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 1.2rem .8rem .8rem;border-radius:10px;background:#f1f5f9;font-size:1.35rem;font-weight:600;color:#55636b;text-decoration:none;transition:background-color 200ms ease,color 200ms ease}.kk-ls-top__back:hover{background:#eaf3ff;color:#2f7fe0}.kk-ls-top__course{display:grid;flex:1;min-width:0;line-height:1.3}.kk-ls-top__course small{font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a969d}.kk-ls-top__course strong{overflow:hidden;font-size:1.6rem;white-space:nowrap;text-overflow:ellipsis;color:var(--td-theme-primary,#20282d)}.kk-ls-top__prog{display:flex;align-items:center;gap:1rem}.kk-ls-top__prog>span:last-child{display:grid;line-height:1.3}.kk-ls-top__prog strong{font-size:1.4rem;color:var(--td-theme-primary,#20282d)}.kk-ls-top__prog small{font-size:1.2rem;color:#77848b}.kk-ls-ring{--p:0;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:conic-gradient(#34c27a calc(var(--p) * 1%),#e8edf2 0)}.kk-ls-ring b{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#fff;font-size:1.05rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-ls-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36rem);gap:clamp(2.4rem,3vw,3.6rem);align-items:start}.kk-ls-main{display:grid;gap:2.4rem;min-width:0}.kk-ls .kk-ls-note{display:flex;align-items:flex-start;gap:.8rem;margin:0;padding:1.2rem 1.6rem;border:1px solid #fde7b0;border-radius:12px;background:#fff8e6;font-size:1.35rem;line-height:1.5;color:#7a5a00}.kk-ls-note svg{flex:none;margin-top:.2rem}.kk-ls-video{overflow:hidden;border-radius:22px;background:#0f1519;box-shadow:0 40px 80px -48px rgba(32,40,45,.7);aspect-ratio:16 / 9}.kk-ls-video video,.kk-ls-video .plyr{display:block;width:100%;height:100%}.kk-ls-video .plyr--video{border-radius:22px}.kk-ls-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:clamp(3.2rem,5vw,5.6rem) 2.4rem;border-radius:22px;background:radial-gradient(120% 120% at 50% 0%,#2c3a44 0%,#20282d 60%,#171d21 100%);text-align:center;color:#fff;aspect-ratio:16 / 9}.kk-ls-gate__ico{display:grid;place-items:center;width:7.2rem;height:7.2rem;margin-bottom:.8rem;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.06);color:#8cc4ff}.kk-ls-gate h2{max-width:52rem;margin:0;font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.3;color:#fff}.kk-ls .kk-ls-gate p{max-width:52rem;margin:0 0 .8rem;font-size:1.5rem;line-height:1.6;color:rgba(255,255,255,.72)}.kk-ls-gate__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2rem}.kk-ls-gate__login{font-size:1.4rem;font-weight:600;color:#8cc4ff;text-decoration:underline;text-underline-offset:3px}.kk-ls-gate__login:hover{color:#fff}.kk-ls-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-bottom:1.2rem;font-size:1.35rem;color:#77848b}.kk-ls-head__meta>span{display:inline-flex;align-items:center;gap:.5rem}.kk-ls-chip{padding:.4rem 1.1rem;border-radius:999px;background:#eaf3ff;font-size:1.25rem;font-weight:600;color:#2f7fe0}.kk-ls-chip--free{background:#e7f7ee;color:#1a7f45}.kk-ls .kk-ls-head__title{margin:0;font-size:clamp(2.6rem,3vw,3.6rem);font-weight:700;line-height:1.2;color:var(--td-theme-primary,#20282d)}.kk-ls .kk-ls-head__desc{max-width:72rem;margin:1.4rem 0 0;font-size:1.6rem;line-height:1.7;color:#55636b}.kk-ls-cert{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 1.8rem;padding:1.8rem 2rem;border:1px solid #c9ecd8;border-radius:18px;background:linear-gradient(135deg,#effbf4 0%,#e3f6eb 100%)}.kk-ls-cert__ico{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:14px;background:#fff;color:#1f9d55}.kk-ls-cert>div{display:grid;flex:1;min-width:18rem;line-height:1.4}.kk-ls-cert strong{font-size:1.6rem;color:var(--td-theme-primary,#20282d)}.kk-ls-cert small{font-size:1.35rem;color:#55636b}.kk-ls-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.2rem;align-items:stretch;padding-top:2.4rem;border-top:1px solid #edf0f3}.kk-ls-step{display:flex;align-items:center;gap:1.2rem;min-width:0;padding:1.2rem 1.6rem;border:1px solid #edf0f3;border-radius:14px;background:#fff;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease}.kk-ls-step:hover{border-color:#cfe2fb;box-shadow:0 14px 30px -22px rgba(47,127,224,.6);color:var(--td-theme-primary,#20282d)}.kk-ls-step>svg{flex:none;color:#2f7fe0}.kk-ls-step>span{display:grid;min-width:0;line-height:1.35}.kk-ls-step small{font-size:1.2rem;font-weight:600;color:#77848b}.kk-ls-step strong{overflow:hidden;font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis}.kk-ls-step--next{grid-column:3;justify-content:flex-end;text-align:right}.kk-ls-step.is-locked{background:#f7f9fb;cursor:not-allowed;opacity:.7}.kk-ls-step.is-locked>svg{color:#a9b6bf}.kk-ls-done{display:inline-flex;align-items:center;gap:1rem;padding:1.2rem 2rem;border:2px solid #2f7fe0;border-radius:14px;background:#fff;font-family:inherit;font-size:1.4rem;font-weight:600;color:#2f7fe0;white-space:nowrap;cursor:pointer;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease}.kk-ls-done:hover{background:#eaf3ff}.kk-ls-done__box{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:2px solid currentColor;border-radius:6px}.kk-ls-done__box svg{opacity:0;transform:scale(.5);transition:opacity 200ms ease,transform 200ms ease}.kk-ls-done.is-busy{opacity:.6;cursor:wait}.kk-ls-done.is-done{border-color:#34c27a;background:#e7f7ee;color:#1a7f45;cursor:default}.kk-ls-done.is-done .kk-ls-done__box{border-color:#34c27a;background:#34c27a;color:#fff}.kk-ls-done.is-done .kk-ls-done__box svg{opacity:1;transform:none}.kk-ls-buy{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 2.4rem;padding:2rem 2.4rem;border-radius:18px;background:linear-gradient(135deg,#20282d 0%,#2c3a44 100%);color:#fff}.kk-ls-buy>div{display:grid;flex:1;min-width:22rem;line-height:1.45}.kk-ls-buy strong{font-size:1.7rem}.kk-ls-buy small{font-size:1.35rem;color:rgba(255,255,255,.7)}.kk-ls-buy__price{font-size:2.2rem;font-weight:700;color:#fff}.kk-ls-buy__price del{margin-right:.6rem;font-size:1.5rem;font-weight:500;color:rgba(255,255,255,.5)}.kk-ls-buy__price ins{text-decoration:none}.kk-ls-side{position:sticky;top:10rem;display:grid;gap:1.6rem}.kk-ls-prog{overflow:hidden;border:1px solid #e8edf2;border-radius:20px;background:#fff;box-shadow:0 24px 50px -40px rgba(32,40,45,.45)}.kk-ls-prog__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem 2rem 1.4rem}.kk-ls-prog__head span{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--td-theme-primary,#20282d)}.kk-ls-prog__head span svg{color:#2f7fe0}.kk-ls-prog__head small{font-size:1.3rem;color:#77848b}.kk-ls-prog__bar{height:4px;margin:0 2rem 1.2rem;overflow:hidden;border-radius:999px;background:#e8edf2}.kk-ls-prog__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34c27a 0%,#1f9d55 100%)}.kk-ls-list{display:grid;gap:.2rem;margin:0;padding:0 .8rem 1rem;list-style:none}.kk-ls-item__link{display:flex;align-items:flex-start;gap:1.2rem;padding:1.1rem 1.2rem;border-radius:12px;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:background-color 200ms ease}a.kk-ls-item__link:hover{background:#f4f7fa;color:var(--td-theme-primary,#20282d)}.kk-ls-item__num{display:grid;flex:none;place-items:center;width:3.2rem;height:3.2rem;border-radius:10px;background:#f1f5f9;font-size:1.2rem;font-weight:700;color:#55636b}.kk-ls-item__txt{display:grid;gap:.2rem;min-width:0;padding-top:.2rem}.kk-ls-item__txt strong{font-size:1.4rem;font-weight:600;line-height:1.4}.kk-ls-item__txt small{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.2rem;color:#8a969d}.kk-ls-item__txt em{padding:.1rem .7rem;border-radius:999px;background:#e7f7ee;font-size:1.1rem;font-style:normal;font-weight:600;color:#1a7f45}.kk-ls-item__txt em.kk-ls-item__now{background:#2f7fe0;color:#fff}.kk-ls-item.is-current .kk-ls-item__link{background:#eaf3ff}.kk-ls-item.is-current .kk-ls-item__num{background:#2f7fe0;color:#fff;box-shadow:0 8px 16px -8px rgba(47,127,224,.8)}.kk-ls-item.is-complete .kk-ls-item__num{background:#d9f4e5;color:#1f9d55}.kk-ls-item.is-current.is-complete .kk-ls-item__num{background:#34c27a;color:#fff}.kk-ls-item.is-locked .kk-ls-item__link{cursor:not-allowed}.kk-ls-item.is-locked .kk-ls-item__txt strong{color:#8a969d}.kk-ls-item.is-locked .kk-ls-item__num{background:#f4f6f8;color:#a9b6bf}.kk-ls-help{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid #e8edf2;border-radius:16px;background:#fff}.kk-ls-help__ico{display:grid;flex:none;place-items:center;width:4rem;height:4rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0}.kk-ls-help>div{display:grid;flex:1;line-height:1.35}.kk-ls-help strong{font-size:1.4rem;color:var(--td-theme-primary,#20282d)}.kk-ls-help small{font-size:1.25rem;color:#77848b}.kk-ls-help__btn{padding:.8rem 1.4rem;border:1px solid #cfe2fb;border-radius:10px;background:#fff;font-family:inherit;font-size:1.3rem;font-weight:600;color:#2f7fe0;cursor:pointer}.kk-ls-help__btn:hover{background:#eaf3ff}@media (max-width:1199px){.kk-ls-grid{grid-template-columns:minmax(0,1fr) minmax(0,32rem)}}@media (max-width:991px){.kk-ls-grid{grid-template-columns:minmax(0,1fr)}.kk-ls-side{position:static}.kk-ls-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kk-ls-done{grid-column:1 / -1;grid-row:1;justify-content:center}.kk-ls-step--next{grid-column:2}}@media (max-width:575px){.kk-ls-top__in{padding:1.2rem}.kk-ls-top__course{flex-basis:100%;order:-1}.kk-ls-top__prog{margin-left:auto}.kk-ls-video,.kk-ls-video .plyr--video{border-radius:16px}.kk-ls-gate{aspect-ratio:auto;border-radius:16px}.kk-ls-step{padding:1rem 1.2rem}.kk-ls-step strong{display:none}}@media (max-width:575px){.kk-ls .plyr__volume input[type="range"],.kk-ls .plyr__controls [data-plyr="pip"]{display:none}}body:has(.kk-legal) .td-footer-area.kamil-footer{margin-top:0}.kk-legal-hero{position:relative;overflow:hidden;padding:clamp(12rem,10vw,15rem) 0 clamp(4.8rem,5vw,6.4rem);background:var(--grad-soft,#f5f9ff)}.kk-legal-hero>.container{position:relative;z-index:1}.kk-legal-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(3.2rem,5vw,7.2rem);align-items:end}.kk-legal-hero .td-section-title{font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.12}.kk-legal .kk-legal-hero__lead{max-width:60rem;margin:0 0 2.4rem;font-size:1.7rem;line-height:1.65;color:#55636b}.kk-legal-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;font-size:1.4rem;color:#55636b}.kk-legal-hero__meta>span{display:inline-flex;align-items:center;gap:.6rem}.kk-legal-hero__meta>span svg{color:#2f7fe0}.kk-legal-print{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border:1px solid #cfe2fb;border-radius:10px;background:#fff;font-family:inherit;font-size:1.35rem;font-weight:600;color:#2f7fe0;cursor:pointer;transition:background-color 200ms ease}.kk-legal-print:hover{background:#eaf3ff}.kk-legal-docs{display:grid;gap:1rem}.kk-legal-docs a{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);font-size:1.5rem;font-weight:600;color:var(--td-theme-primary,#20282d);text-decoration:none;transition:border-color 200ms ease,box-shadow 200ms ease}.kk-legal-docs a>span:nth-child(2){flex:1}.kk-legal-docs a>svg{color:#a9b6bf}.kk-legal-docs a:hover{border-color:#cfe2fb;box-shadow:0 14px 30px -20px rgba(47,127,224,.6);color:var(--td-theme-primary,#20282d)}.kk-legal-docs__ico{display:grid;place-items:center;width:4rem;height:4rem;border-radius:12px;background:#eaf3ff;color:#2f7fe0}.kk-legal-docs a.is-active{border-color:#2f7fe0;background:#fff;box-shadow:0 14px 30px -18px rgba(47,127,224,.7)}.kk-legal-docs a.is-active .kk-legal-docs__ico{background:#2f7fe0;color:#fff}.kk-legal-docs a.is-active>svg{color:#2f7fe0}.kk-legal-body{padding:clamp(4.8rem,6vw,7.2rem) 0 clamp(6rem,7vw,9.6rem);background:#fff}.kk-legal-doc{counter-reset:none}.kk-legal .kk-legal-doc .kk-legal-lead{margin:0 0 3.2rem;padding:2rem 2.4rem;border-left:4px solid #2f7fe0;border-radius:0 16px 16px 0;background:#f3f8ff;font-size:1.7rem;line-height:1.65;color:#34414a}.kk-legal .kk-legal-doc h2{margin:4.8rem 0 1.6rem;padding-top:2.4rem;border-top:1px solid #edf0f3;font-size:clamp(2.2rem,2.2vw,2.6rem)}.kk-legal .kk-legal-doc h2:first-of-type{margin-top:0;padding-top:0;border-top:0}.kk-legal .kk-legal-doc p,.kk-legal-doc li{font-size:1.6rem;line-height:1.7}.kk-legal-doc>ol{display:grid;gap:1rem;margin:0 0 2.4rem;padding:0;list-style:none;counter-reset:kk-legal}.kk-legal-doc>ol>li{position:relative;margin:0;padding-left:4rem;counter-increment:kk-legal}.kk-legal-doc>ol>li::before{content:counter(kk-legal);position:absolute;top:.1rem;left:0;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:8px;background:#eaf3ff;font-size:1.25rem;font-weight:700;color:#2f7fe0}.kk-legal-doc ul{margin:.8rem 0 1.6rem}.kk-legal-doc li>ul{margin-bottom:0}.kk-legal-doc code{padding:.1rem .5rem;border-radius:6px;background:#f1f5f9;font-size:1.35rem;color:#34414a}.kk-legal-doc mark.kk-legal-todo{padding:.1rem .5rem;border-radius:6px;background:#ffe9a8;font-weight:600;color:#7a5a00}.kk-legal-table{overflow-x:auto;margin:0 0 2rem;border:1px solid #edf0f3;border-radius:16px}.kk-legal-table table{width:100%;min-width:56rem;border-collapse:collapse}.kk-legal-table th,.kk-legal-table td{padding:1.4rem 1.6rem;border-bottom:1px solid #edf0f3;font-size:1.45rem;line-height:1.55;text-align:left;vertical-align:top}.kk-legal-table th{background:#f7f9fb;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#55636b}.kk-legal-table tr:last-child td{border-bottom:0}.kk-legal-table td:first-child{font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-legal-form{padding:2.4rem 2.8rem;border:1px dashed #b8cde6;border-radius:16px;background:#fbfcfe}.kk-legal .kk-legal-form p{margin:0 0 1.2rem;font-size:1.5rem}.kk-legal .kk-legal-form p:last-child{margin-bottom:0}.kk-co-consent{margin-top:1.2rem}.kk-co-note{margin:1.2rem 0 0;padding:1.2rem 1.4rem;border-radius:12px;background:#f3f8ff;font-size:1.35rem;line-height:1.55;color:#34414a}@media (max-width:991px){.kk-legal-hero__grid{grid-template-columns:minmax(0,1fr);align-items:start}.kk-legal-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.kk-legal-docs{grid-template-columns:minmax(0,1fr)}.kk-legal-doc>ol>li{padding-left:3.4rem}.kk-legal-form{padding:2rem}}@media print{.kamil-header,header,.td-footer-area,.kk-legal-docs,.kk-legal-print,.kk-art-side,.kk-legal-ask,.kk-kt__blobs,.kk-art-crumbs{display:none}.kk-legal-hero,.kk-legal-body{padding:0;background:none}.kk-art-grid{display:block}.kk-legal-doc mark.kk-legal-todo{background:none}}.kk-co-sum .form-row label.woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1.2rem;font-size:1.3rem;font-weight:400;line-height:1.5;color:#55636b}.kk-co-sum .form-row label.woocommerce-form__label-for-checkbox input{flex:none;width:1.8rem;height:1.8rem;margin:.1rem 0 0}.kk-co-sum .woocommerce-form__label-for-checkbox a{color:#2f7fe0;text-decoration:underline}.kamil-service-final .kamil-service-final__content .kk-em{color:#fff}.kk-pc--soon:hover{transform:none}.kk-pc--soon .kk-pc__media .kk-pc__img,.kk-pc--soon .kk-pc__media .kk-cover{filter:grayscale(1) contrast(.9);opacity:.55}.kk-pc--soon:hover .kk-pc__img,.kk-pc--soon:hover .kk-pc__cover-wrap .kk-cover{transform:none}.kk-pc__soon{position:absolute;right:1.4rem;bottom:1.4rem;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.3rem;border-radius:999px;background:#20282d;font-size:1.25rem;font-weight:700;letter-spacing:.02em;color:#fff;box-shadow:0 10px 24px -12px rgba(32,40,45,.7)}.kk-pc--soon .kk-pc__title{color:#6b7780}.kk-pc--soon .kk-pc__teaser{color:#77848b}.kk-pc--soon .kk-pc__teaser strong{color:#55636b}.kk-pc__wl{margin-top:auto;padding-top:1.6rem;border-top:1px dashed #dfe5eb}.kk-pc .kk-pc__wl-note{display:flex;align-items:flex-start;gap:.8rem;margin:0 0 1.2rem;font-size:1.4rem;font-weight:600;line-height:1.5;color:var(--td-theme-primary,#20282d)}.kk-pc__wl-note svg{flex:none;margin-top:.2rem;color:#2f7fe0}.kk-pc__wl-form{display:flex;gap:.8rem}.kk-pc__wl-form[hidden]{display:none}.kk-pc .kk-pc__wl-form input[type="email"]{flex:1;min-width:0;height:auto;margin:0;padding:1.1rem 1.4rem;border:1px solid #dfe5eb;border-radius:12px;background:#fff;font-family:inherit;font-size:1.45rem;color:var(--td-theme-primary,#20282d)}.kk-pc .kk-pc__wl-form input[type="email"]:focus{border-color:#2f7fe0;outline:none;box-shadow:0 0 0 3px rgba(47,127,224,.15)}.kk-pc__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.kk-pc .kk-pc__wl-msg{margin:0;padding:1.1rem 1.4rem;border-radius:12px;background:#e7f7ee;font-size:1.4rem;font-weight:600;line-height:1.5;color:#1a7f45}.kk-pc .kk-pc__wl-msg.is-error{margin-top:.8rem;background:#fdecec;color:#b42318}.kk-pc .kk-pc__wl-legal{margin:.8rem 0 0;font-size:1.15rem;line-height:1.5;color:#8a969d}.kk-pc__wl-legal a{color:#6b7780;text-decoration:underline}@media (max-width:575px){.kk-pc__wl-form{flex-direction:column}}.kk-ckcta{padding:clamp(4.8rem,6vw,8rem) 0}.kk-ckcta__box{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:center;overflow:hidden;padding:clamp(3.2rem,5vw,6.4rem);border:1px solid #e3eefb;border-radius:28px;background:radial-gradient(70% 90% at 100% 0%,rgba(90,168,255,.18) 0%,rgba(90,168,255,0) 70%),linear-gradient(135deg,#f5f9ff 0%,#ffffff 60%,#f7f5f1 100%)}.kk-ckcta__pre{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:.6rem 1.2rem;border-radius:999px;background:#eaf3ff;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2f7fe0}.kk-ckcta .kk-ckcta__title{margin:0 0 1.6rem;font-size:clamp(2.8rem,3.4vw,4.2rem);font-weight:700;line-height:1.15;color:var(--td-theme-primary,#20282d)}.kk-ckcta .kk-ckcta__lead{max-width:60rem;margin:0 0 2.8rem;font-size:1.7rem;line-height:1.65;color:#55636b}.kk-ckcta__form{display:flex;gap:.8rem;max-width:60rem;padding:.8rem;border:1px solid #e3eaf2;border-radius:18px;background:#fff;box-shadow:0 24px 50px -36px rgba(32,40,45,.45)}.kk-ckcta__form[hidden]{display:none}.kk-ckcta__field{display:flex;flex:1;align-items:center;gap:1rem;min-width:0;padding-left:1.2rem;color:#2f7fe0}.kk-ckcta .kk-ckcta__field input{flex:1;min-width:0;height:auto;margin:0;padding:1.1rem 0;border:0;background:none;font-family:inherit;font-size:1.6rem;color:var(--td-theme-primary,#20282d);outline:none;box-shadow:none}.kk-ckcta .kk-ckcta__msg{max-width:60rem;margin:0;padding:1.4rem 1.8rem;border-radius:14px;background:#e7f7ee;font-size:1.5rem;font-weight:600;color:#1a7f45}.kk-ckcta .kk-ckcta__msg.is-error{margin-top:1rem;background:#fdecec;color:#b42318}.kk-ckcta .kk-ckcta__legal{max-width:60rem;margin:1.2rem 0 0;font-size:1.25rem;line-height:1.5;color:#8a969d}.kk-ckcta__legal a{color:#6b7780;text-decoration:underline}.kk-ckcta__visual{position:relative;display:grid;place-items:center;min-height:30rem}.kk-ckcta__visual .kk-cover{width:20rem;transform:rotate(-6deg);box-shadow:0 40px 70px -30px rgba(32,40,45,.55)}.kk-ckcta__check{position:absolute;display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:12px;background:#fff;box-shadow:0 14px 30px -14px rgba(32,40,45,.35);font-size:1.3rem;font-weight:600;white-space:nowrap;color:var(--td-theme-primary,#20282d);animation:kk-om-float 6s ease-in-out infinite}.kk-ckcta__check svg{padding:.25rem;border-radius:50%;background:#34c27a;color:#fff;box-sizing:content-box}.kk-ckcta__check--1{top:8%;left:-4%}.kk-ckcta__check--2{top:46%;right:-6%;animation-delay:-2s}.kk-ckcta__check--3{bottom:6%;left:2%;animation-delay:-4s}@media (max-width:991px){.kk-ckcta__box{grid-template-columns:minmax(0,1fr)}.kk-ckcta__visual{order:-1;min-height:26rem}}@media (max-width:575px){.kk-ckcta__box{padding:2.8rem 2rem;border-radius:22px}.kk-ckcta__form{flex-direction:column}.kk-ckcta__field{padding:0 .8rem}.kk-ckcta__check--2{right:0}.kk-ckcta__check--1{left:0}}.kk-cover{container-type:inline-size}.kk-cover .kk-cover__brand{font-size:clamp(.7rem,6cqi,1rem);letter-spacing:.12em}.kk-cover .kk-cover__title{font-size:clamp(1.2rem,12.5cqi,2.4rem);overflow-wrap:break-word;hyphens:auto}.kk-cover .kk-cover__sub{font-size:clamp(.9rem,7.5cqi,1.3rem);line-height:1.35}.kk-cover .kk-cover__foot{margin-top:clamp(.6rem,8cqi,1.6rem);padding-top:clamp(.5rem,6cqi,1.2rem);font-size:clamp(.75rem,6.5cqi,1.1rem)}@media (max-width:575px){.kk-cat-covers .kk-cover{padding:1.6rem 1.2rem 1.4rem 2rem}}body:has(.kk-quiz) .td-footer-area.kamil-footer,body:has(.kk-certv) .td-footer-area.kamil-footer{margin-top:0}.kk-ls-cert--quiz{border-color:#cfe2fb;background:linear-gradient(135deg,#f3f8ff 0%,#e6f1ff 100%)}.kk-ls-cert--quiz .kk-ls-cert__ico{color:#2f7fe0}.kk-quiz{padding:clamp(10rem,9vw,12rem) 0 clamp(6rem,7vw,9.6rem);background:linear-gradient(180deg,#f3f7fc 0%,#f7f9fb 40%,#fff 100%)}.kk-quiz__wrap{display:grid;gap:2.4rem;max-width:78rem;margin:0 auto}.kk-quiz__wrap>.kk-ls-top__back{justify-self:start}.kk-quiz__pre{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:999px;background:#eaf3ff;font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2f7fe0}.kk-quiz .kk-quiz__title{margin:1.4rem 0 .8rem;font-size:clamp(2.6rem,3vw,3.6rem);font-weight:700;line-height:1.2;color:var(--td-theme-primary,#20282d)}.kk-quiz .kk-quiz__meta{margin:0;font-size:1.45rem;color:#77848b}.kk-quiz__card{margin:0;padding:clamp(2rem,3vw,2.8rem);border:1px solid #e8edf2;border-radius:20px;background:#fff;box-shadow:0 24px 50px -40px rgba(32,40,45,.45)}.kk-quiz__form{display:grid;gap:1.6rem}.kk-quiz__progress{position:sticky;top:8rem;z-index:2;height:6px;overflow:hidden;border-radius:999px;background:#e8edf2}.kk-quiz__progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5aa8ff,#2f7fe0);transition:width 300ms ease}.kk-quiz__q legend{display:flex;align-items:flex-start;gap:1.2rem;float:none;width:100%;margin:0 0 1.6rem;font-size:1.75rem;font-weight:600;line-height:1.45;color:var(--td-theme-primary,#20282d)}.kk-quiz__qn{display:grid;flex:none;place-items:center;width:3.2rem;height:3.2rem;border-radius:10px;background:#2f7fe0;font-size:1.4rem;font-weight:700;color:#fff}.kk-quiz__answers{display:grid;gap:.8rem}.kk-quiz__a{position:relative;display:flex;align-items:center;gap:1.2rem;margin:0;padding:1.2rem 1.4rem;border:1px solid #e3eaf2;border-radius:14px;background:#fbfcfe;font-size:1.55rem;line-height:1.45;color:#34414a;cursor:pointer;transition:border-color 200ms ease,background-color 200ms ease,box-shadow 200ms ease}.kk-quiz__a:hover{border-color:#cfe2fb;background:#fff}.kk-quiz__a input{position:absolute;opacity:0;pointer-events:none}.kk-quiz__letter{display:grid;flex:none;place-items:center;width:3rem;height:3rem;border:1px solid #dfe5eb;border-radius:50%;background:#fff;font-size:1.3rem;font-weight:700;color:#55636b;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease}.kk-quiz__a:has(input:checked){border-color:#2f7fe0;background:#f3f8ff;box-shadow:0 0 0 3px rgba(47,127,224,.12)}.kk-quiz__a:has(input:checked) .kk-quiz__letter{border-color:#2f7fe0;background:#2f7fe0;color:#fff}.kk-quiz__a:has(input:focus-visible){outline:2px solid #2f7fe0;outline-offset:2px}.kk-quiz__submit{position:sticky;bottom:1.6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid #e8edf2;border-radius:16px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);box-shadow:0 20px 40px -24px rgba(32,40,45,.45);font-size:1.4rem;font-weight:600;color:#55636b}.kk-quiz__submit .kk-acc-btn:disabled{opacity:.5;cursor:not-allowed}.kk-quiz__state,.kk-quiz__result{display:grid;justify-items:center;gap:1.2rem;padding-block:clamp(3.2rem,5vw,4.8rem);text-align:center}.kk-quiz__state-ico{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:#eaf3ff;color:#2f7fe0}.kk-quiz__state h2,.kk-quiz__result h2{margin:0;font-size:2.4rem;line-height:1.3;color:var(--td-theme-primary,#20282d)}.kk-quiz .kk-quiz__state p,.kk-quiz .kk-quiz__result p{max-width:52rem;margin:0 0 .8rem;font-size:1.55rem;line-height:1.6;color:#55636b}.kk-quiz__ring{--p:0;display:grid;place-items:center;width:12rem;height:12rem;margin-bottom:.8rem;border-radius:50%;background:conic-gradient(#34c27a calc(var(--p) * 1%),#e8edf2 0)}.kk-quiz__result.is-fail .kk-quiz__ring{background:conic-gradient(#f5a524 calc(var(--p) * 1%),#e8edf2 0)}.kk-quiz__ring b{display:grid;place-items:center;width:9.6rem;height:9.6rem;border-radius:50%;background:#fff;font-size:2.6rem;font-weight:700;color:var(--td-theme-primary,#20282d)}.kk-quiz__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2rem}.kk-quiz__link{font-size:1.4rem;font-weight:600;color:#2f7fe0;text-decoration:underline;text-underline-offset:3px}.kk-certv{position:relative;overflow:hidden;padding:clamp(12rem,10vw,15rem) 0 clamp(6rem,7vw,9.6rem);background:var(--grad-soft,#f5f9ff)}.kk-certv>.container{position:relative;z-index:1}.kk-certv__box{display:grid;justify-items:center;gap:1.2rem;max-width:60rem;margin:0 auto;padding:clamp(3.2rem,5vw,4.8rem) clamp(2rem,4vw,4rem);border:1px solid #e3eaf2;border-radius:24px;background:#fff;box-shadow:0 30px 60px -40px rgba(32,40,45,.45);text-align:center}.kk-certv__ico{display:grid;place-items:center;width:7.2rem;height:7.2rem;border-radius:50%;background:#e7f7ee;color:#1f9d55}.kk-certv__box.is-bad .kk-certv__ico{background:#fdecec;color:#b42318}.kk-certv__pre{font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a969d}.kk-certv .kk-certv__title{margin:0;font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.2;color:var(--td-theme-primary,#20282d)}.kk-certv__dl{display:grid;gap:0;width:100%;margin:1.2rem 0;border:1px solid #edf0f3;border-radius:16px;text-align:left}.kk-certv__dl>div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1.2rem;padding:1.2rem 1.6rem;border-bottom:1px solid #edf0f3}.kk-certv__dl>div:last-child{border-bottom:0}.kk-certv__dl dt{font-size:1.3rem;font-weight:600;color:#77848b}.kk-certv__dl dd{margin:0;font-size:1.5rem;font-weight:600;color:var(--td-theme-primary,#20282d)}.kk-certv .kk-certv__note{margin:0 0 1.2rem;font-size:1.45rem;line-height:1.6;color:#55636b}@media (max-width:575px){.kk-certv__dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}}a.kk-acc__support,a.kk-acc__support:hover{color:#fff;text-decoration:none}a.kk-ls-help__btn{text-decoration:none}