@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-Light.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-LightItalic.otf) format('opentype');font-weight:300;font-style:italic}@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-Regular.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-Italic.otf) format('opentype');font-weight:400;font-style:italic}@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-Medium.otf) format('opentype');font-weight:500;font-style:normal}@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-MediumItalic.otf) format('opentype');font-weight:500;font-style:italic}@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-Bold.otf) format('opentype');font-weight:700;font-style:normal}@font-face{font-family:'Neue Montreal';src:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../fonts/NeueMontreal-BoldItalic.otf) format('opentype');font-weight:700;font-style:italic}:root{--color-primary:#5903ff;--color-on-primary:#fff;--color-primary-highlight:#6a20ff;--color-on-primary-highlight:#fff;--color-secondary:#fff;--color-on-secondary:#000;--color-secondary-highlight:#5903ff;--color-on-secondary-highlight:#fff;--color-tertiary:#4a4157;--color-background:#0d0029;--color-on-background:#fff;--color-background-secondary:#f9f7f7;--color-on-background-secondary:#000}html{height:100%;scroll-behavior:smooth}html[lang=de-DE] body{hyphens:auto}body{background-color:#fff;font-family:"Poppins","Arial",sans-serif;color:#000;font-size:16px;font-weight:300;line-height:1.25;overflow-x:hidden}.body strong,.body b{font-weight:500}img,object,embed{max-width:100%}a:hover,a:focus,a:active{outline:none !important;color:#b087ff}em{color:#5903ff;font-style:normal}strong,b{font-weight:700}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Poppins","Arial",sans-serif;color:#000000;font-weight:300;line-height:1.2;margin:0;strong,b{font-weight:500}}h1,.h1{font-weight:500;font-size:2.5rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.5rem}h4,.h4{font-weight:300;font-size:1.125rem;line-height:1.75}@media (max-width:1199px){h1{font-size:2.5rem}h2,.h2{font-size:2.25rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.125rem}}@media (max-width:768px){h1,.h1{font-size:2rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1rem}}p{margin:0}a{color:#b087ff;text-decoration:none;transition:color .3s ease}textarea{resize:vertical}svg,img{max-width:100%;height:auto}picture{display:flex;height:100%}button{outline:none !important;background-color:transparent}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{position:relative;max-width:1630px;margin:0 auto;width:100%;padding:0 32px}.section{padding:6rem 4rem}@media (max-width:1199px){.section{padding:6rem 3rem}}@media (max-width:768px){.section{padding:4rem 2rem}}.container-fw{max-width:100%}main{display:flex;flex-direction:column;min-height:100vh;height:100%;transition:padding .3s ease}.grecaptcha-badge{display:none !important}.btn{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:100%;padding:15px 25px;display:inline-flex;justify-content:space-between;align-items:center;gap:30px;border:2px solid transparent;border-radius:8px;transition:color .3s ease,background .3s ease,border .3s ease;position:relative}.btn svg{max-width:16px}.btn svg path{transition:stroke .3s ease}.btn-primary{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary)}.btn-primary svg path{stroke:var(--color-on-secondary)}.btn-primary:hover,.btn-primary:active,.btn-primary:focus-within{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover:before,.btn-primary:active:before,.btn-primary:focus-within:before{background-color:var(--color-primary)}.btn-primary:hover svg path,.btn-primary:active svg path,.btn-primary:focus-within svg path{stroke:var(--color-on-primary)}.btn-primary.btn-outline{background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary)}.btn-primary.btn-outline svg path{stroke:var(--color-secondary)}.btn-primary.btn-outline:hover,.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus-within{background-color:var(--color-secondary);color:var(--color-on-secondary)}.btn-primary.btn-outline:hover svg path,.btn-primary.btn-outline:active svg path,.btn-primary.btn-outline:focus-within svg path{stroke:var(--color-on-secondary)}.btn-secondary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.btn-secondary:before{background-color:var(--color-primary)}.btn-secondary svg path{stroke:var(--color-on-primary)}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus-within{background:var(--color-primary-highlight);border-color:var(--color-primary-highlight);color:var(--color-on-primary-highlight)}.btn-secondary:hover:before,.btn-secondary:active:before,.btn-secondary:focus-within:before{background-color:var(--color-primary)}.btn-secondary:hover svg path,.btn-secondary:active svg path,.btn-secondary:focus-within svg path{stroke:var(--color-on-primary-highlight)}.btn-btn-secondary.btn-outline{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn-secondary.btn-outline svg path{stroke:var(--color-primary)}.btn-secondary.btn-outline:hover,.btn-secondary.btn-outline:active,.btn-secondary.btn-outline:focus-within{background-color:var(--color-primary);color:var(--color-on-primary)}.btn-secondary.btn-outline:hover svg path,.btn-secondary.btn-outline:active svg path,.btn-secondary.btn-outline:focus-within svg path{stroke:var(--color-on-primary)}.btn-tertiary{background:#4a4157;border-color:#4a4157;color:#fff}.btn-tertiary:before{background-color:#4a4157}.btn-tertiary svg path{stroke:#fff}.btn-tertiary:hover,.btn-tertiary:active,.btn-tertiary:focus-within{background:#6a20ff;border-color:#6a20ff;color:#fff}.btn-tertiary:hover:before,.btn-tertiary:active:before,.btn-tertiary:focus-within:before{background-color:#6a20ff}.btn-tertiary:hover svg path,.btn-tertiary:active svg path,.btn-tertiary:focus-within svg path{stroke:#fff}.navbar-default{background-color:rgba(11,0,39,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;width:100%;-webkit-transition:top .3s ease,box-shadow .3s ease,background .3s ease;transition:top .3s ease,box-shadow .3s ease,background .3s ease;z-index:1002}body:not(.hero-active) .navbar-default{background-color:rgba(13,0,41,.9)}.navbar-sticky .navbar-default{background-color:rgba(13,0,41,.9)}.nav-wrapper{padding:25px 0;transition:padding .3s ease}.nav-wrapper-inner{display:flex;align-items:center;justify-content:space-between}.nav-wrapper .main-logo{transition:transform .3s ease;position:relative;z-index:9;display:inline-block;max-width:230px;height:auto;width:100%;margin-right:50px}.nav-wrapper .main-logo img{transition:opacity .3s ease}.nav-wrapper .main-logo:hover{transform:scale(.95)}.nav-wrapper .hamburger{display:none}.nav-primary{display:flex;align-items:center;justify-content:space-between;gap:30px}.nav-buttons{display:flex;align-items:center;justify-content:space-between;gap:30px}.nav-buttons .header-btn-2,.nav-buttons .header-btn-2:hover,.nav-buttons .header-btn-2:active,.nav-buttons .header-btn-2:focus-within{background:0 0;background-color:transparent;border-color:transparent;color:#fff}.nav-buttons .header-btn-2:hover,.nav-buttons .header-btn-2:active,.nav-buttons .header-btn-2:focus-within{color:#b087ff;border-color:transparent}.nav-buttons .header-btn-2:before,.nav-buttons .header-btn-2:hover:before,.nav-buttons .header-btn-2:active:before,.nav-buttons .header-btn-2:focus-within:before{background-color:transparent}.navbar-nav{display:flex;align-items:center;list-style-type:none;gap:35px;padding:0;margin:0;scrollbar-width:thin}.navbar-nav a{font-size:16px;color:#fff;padding:10px;font-weight:600}.navbar-nav li.active:not(.menu-item-object-custom) a,.navbar-nav a:hover{color:#b087ff}@media (min-width:1200px){.navbar-nav{margin-left:-10px;margin-right:-10px}.hamburger-logo{display:none}.navbar-sticky .nav-buttons .header-btn-2:hover{background:0 0;color:#b087ff}body:not(.hero-active) .nav-buttons .btn-secondary:hover svg path,.navbar-sticky .nav-buttons .btn-secondary:hover svg path{stroke:#fff}}@media (max-width:1199px){.navbar-sticky .nav-wrapper{padding:10px 0}.nav-primary{position:absolute;left:0;top:-12px;width:100%;transform:translateX(100%);transition:transform .3s ease;background-color:#343434;height:100vh;padding:25px}.nav-primary.active{transform:translateX(0)}.navbar-nav li.active a,.navbar-nav a:hover{color:#fff}.nav-wrapper{padding:12px 0}.nav-wrapper .hamburger{display:none;flex-direction:column;cursor:pointer;z-index:99}.nav-wrapper .bar{width:24px;height:2px;background-color:#fff;margin:4px 0;transition:.4s}.nav-wrapper .hamburger{display:flex}.hamburger-logo{position:absolute;top:0;left:50%;transform:translateY(100%) translateX(-50%);width:100%;max-width:75%;display:flex;align-items:center;justify-content:center}.nav-primary{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.navbar-nav{display:flex;flex-direction:column;gap:16px;height:100%}.nav-menu-wrapper{width:100%;padding:0}.nav-menu-wrapper nav{transform:translateX(100%);transition:transform .3s ease;position:absolute;left:0;top:0;z-index:99;width:100%}.nav-menu-wrapper.active nav{transform:translateX(0)}.nav-wrapper .bar.active:nth-child(1){transform:rotate(-45deg) translate(-8px,6px)}.nav-wrapper .bar.active:nth-child(2){opacity:0}.nav-wrapper .bar.active:nth-child(3){transform:rotate(45deg) translate(-8px,-6px)}.nav-menu-wrapper{border-bottom:0}.nav-buttons{flex-direction:column}}.language-switcher{position:relative;display:inline-block;font-family:Arial,sans-serif}.lang-btn{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:5px;color:#fff;font-weight:700;font-size:14px}.lang-btn:after{content:"";background-image:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../images/angle-bottom.png);filter:grayscale(1) brightness(100);background-repeat:no-repeat;margin-left:5px;width:16px;height:9px;transition:transform .3s ease}.language-switcher:hover .lang-btn:after{transform:rotateZ(180deg)}.lang-menu{display:none;position:absolute;top:100%;left:0;min-width:100px;list-style-type:none;margin:0;padding:0;z-index:100;background-color:#5903ff}.lang-menu a{display:block;padding:6px 12px;text-decoration:none;color:#fff;font-weight:700;font-size:14px}.language-switcher:hover .lang-menu{display:block}footer{background-color:#000;background-image:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../images/footer-bg.png);background-repeat:no-repeat;background-size:cover;padding:50px 0;color:#fff}footer .footer-logo{display:flex;justify-content:center;margin:0 auto}footer .footer-wrapper{display:flex;align-items:center}footer .footer-column{width:50%;display:flex}footer .footer-contact-wrapper{display:flex;flex-direction:column;gap:50px;width:100%;font-size:18px;font-weight:300}footer .footer-contact-wrapper a{color:#fff}footer .footer-contact-wrapper a:hover{color:#5803ff}footer .footer-contact-wrapper strong{font-size:24px;font-weight:900}footer .contact-row{display:flex;gap:100px}footer .contact-single{display:flex;align-items:center;gap:50px;width:50%}footer .contact-data{line-height:1.5}footer .contact-icon{position:relative}footer .contact-icon:before{-webkit-clip-path:polygon(100% 0%,100% 40%,0 100%,0 60%);clip-path:polygon(100% 0%,100% 40%,0 100%,0 60%);content:'';position:absolute;left:0;top:50%;background-color:#5803ff;width:60px;height:100px;transform:translateY(-50%) translateX(-50%);z-index:0}footer .contact-icon img{max-width:66px;z-index:4;position:relative;transition:transform .3s ease}footer .contact-single:hover .contact-icon img{transform:scale(.95)}@media (max-width:1366px){footer .contact-row{gap:50px;justify-content:center}footer .footer-wrapper{flex-wrap:wrap;gap:50px}footer .footer-column{width:100%}footer .footer-contact-wrapper{width:90%;margin:0 auto}}@media (max-width:991px){footer{background-attachment:fixed}footer .footer-contact-wrapper{width:100%;gap:60px}footer .contact-row{flex-direction:column;gap:20px;align-items:center}footer .contact-single{flex-direction:column;width:100%;text-align:center;gap:25px}footer .footer-logo{max-width:300px}}body.single-post .single-blog-post{margin-top:140px;padding-bottom:100px}body.single-post .single-blog-post .container{max-width:1200px;margin:0 auto}body.single-post h1{font-size:46px}body.single-post h2{font-size:36px}body.single-post h3{font-size:28px}body.single-post h4,body.single-post h5,body.single-post h6{font-size:20px}body.single-post h1,body.single-post h2,body.single-post h3,body.single-post h4,body.single-post h5,body.single-post h6{margin:48px 0 16px}body.single-post h1{margin-top:0}body.single-post .single-blog-post-content *{margin-bottom:20px}body.single-post .single-blog-post-content h2,body.single-post .single-blog-post-content h3,body.single-post .single-blog-post-content h4,body.single-post .single-blog-post-content h5,body.single-post .single-blog-post-content h6{color:#5803ff}.single-post-wrapper{display:flex;gap:50px}.single-blog-post-content{width:70%}.single-blog-post-sidebar{width:30%;display:flex;flex-direction:column;gap:16px;height:100%;top:120px;position:sticky}.single-post-new{box-shadow:0px 8px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:16px;gap:16px;transition:background .3s ease,color .3s ease}.single-post-new:hover{background-color:#5903ff;color:#fff}.single-post-new:hover h4{color:#fff}.single-post-new h4{margin:0 !important;font-size:18px !important;transition:color .3s ease}@media (max-width:1199px){body.single-post h1{font-size:36px}body.single-post h2{font-size:26px}body.single-post h3{font-size:22px}body.single-post h4,body.single-post h5,body.single-post h6{font-size:16px}}@media (max-width:991px){.single-post-wrapper{flex-wrap:wrap}.single-blog-post-sidebar,.single-blog-post-content{width:100%}}.blog-container{margin:120px auto 0;padding:20px 0 60px;width:100%}.blog-container .container{max-width:1200px}.blog-title h1{margin-bottom:60px;font-size:42px}.blog-categories ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin-bottom:20px}.blog-categories li a{display:block;padding:10px 15px;background:#fff;border:2px solid #5803ff;color:#5803ff;border-radius:0;text-decoration:none;transition:background .3s ease,border .3s ease,color .3s ease}.blog-categories li a:hover{background:#6a20ff;color:#fff}.blog-categories li a.active{background-color:#5803ff;color:#fff;border-color:#5803ff}.posts-grid{display:flex;flex-wrap:wrap;gap:20px}.post-item{width:calc(50% - 20px);overflow:hidden;background:#fff}.post-item:hover .post-thumbnail img{transform:scale(1.03)}.post-thumbnail img{width:100%;aspect-ratio:636/358;height:auto;display:block;object-fit:cover;transition:transform .3s}.post-thumbnail{position:relative;line-height:.8;overflow:hidden;-webkit-clip-path:polygon(0 10%,0 100%,105% 100%,100% 0,7.5% 0);clip-path:polygon(0 10%,0 100%,105% 100%,100% 0,7.5% 0)}.post-thumbnail .post-category{position:absolute;left:0;bottom:0;background-color:#5803ff;color:#fff;padding:8px 16px;z-index:99}.single-post-thumbnail{aspect-ratio:820/400;width:100%;height:auto;object-fit:cover;object-position:50% 50%;-webkit-clip-path:polygon(0 10%,0 100%,105% 100%,100% 0,7.5% 0);clip-path:polygon(0 10%,0 100%,105% 100%,100% 0,7.5% 0)}.post-info{padding:16px 0}.post-date{font-size:14px;color:#777}.post-title{font-size:18px;margin:10px 0}.post-excerpt{font-size:16px;color:#555}.single-blog-post-sidebar h5{margin-top:0 !important}.pagination{text-align:left;margin-top:60px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.pagination .page-numbers{padding:8px;width:32px;height:auto;aspect-ratio:1;display:flex;justify-content:center;align-items:center;transition:color .3s ease,background .3s ease}.pagination .page-numbers:hover,.pagination .page-numbers.current{background-color:#5803ff;color:#fff}.pagination .page-numbers.prev,.pagination .page-numbers.next{width:auto;aspect-ratio:auto}.post-cat-date{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.post-cat-date a{color:#fff;background-color:#5903ff;padding:8px}.post-cat-date span{margin-left:16px}@media (max-width:768px){.post-item{width:100%}}.scrollWrapper{position:relative;top:-120px}body.modal-opened{overflow-y:hidden}.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal-content{color:#000;background-color:#fff;margin:5% auto;padding:20px;width:80%;max-width:400px;position:relative;background-repeat:no-repeat;background-size:cover;border-radius:16px}.modal-content h2{color:#343434;font-size:24px;margin-bottom:25px;line-height:1.4;padding-right:20px}.close{color:#fff;background-color:#343434;border:none;padding:10px;font-size:42px;cursor:pointer;position:absolute;top:10px;right:10px;border-radius:8px;aspect-ratio:1;width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin:0 auto}.close span{transition:all .3s ease}.close:hover{background-color:color-mix(in srgb,#343434 95%,#fff)}.close:active{background-color:color-mix(in srgb,#343434 85%,#fff)}.modal-content .wpcf7-form{display:flex;flex-direction:column;gap:1rem;max-height:60svh;overflow-y:auto}.modal-content .wpcf7-form textarea{min-height:140px;height:140px}.modal-content .wpcf7-form textarea,.modal-content .wpcf7-form input.wpcf7-text,.modal-content .wpcf7-form input.wpcf7-mail{width:100%;outline:0;border-radius:8px;padding:4px 8px;margin-top:4px;border:1px solid #d3d3d3}.modal-content .wpcf7-list-item{margin:0}.modal-content .wpcf7-submit{color:var(--color-on-primary);font-size:14px;font-weight:600;padding:15px 25px;display:inline-flex;justify-content:space-between;align-items:center;gap:30px;border:none;transition:all .3s ease;position:relative;cursor:pointer;background:#343434}.modal-content .wpcf7-submit:hover,.modal-content .wpcf7-submit:active,.modal-content .wpcf7-submit:focus-within{background:var(--color-primary)}.modal-content .wpcf7 form .wpcf7-response-output{margin:0}@media (max-width:991px){.modal-content{margin:1rem;width:auto}.modal-content h2{color:#343434;font-size:24px;margin-bottom:30px}}@media (min-width:991px){footer .to-hover{overflow:hidden;position:relative;display:flex;flex-direction:column}footer .to-hover span{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .to-hover span:last-child{transform:translateY(100%)}footer .to-hover:hover span:first-child{top:-100%;transform:translateY(-100%)}footer .to-hover span:last-child{position:absolute}footer .to-hover:hover span:last-child{transform:translateY(0%)}}@media (max-width:991px){footer .to-hover span:last-child{display:none}}.application{padding:0;position:relative;overflow:hidden;background-image:url(//btrustup.eu/app/themes/kamil-theme/assets/css/../images/bg-app-newest.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.application .app-wrapper{display:flex;align-items:center;gap:32px}.application .app-wrapper>*{width:calc(50% - 16px)}.application .app-column-image{display:flex;align-items:flex-end;justify-content:center;height:auto;margin-top:auto;position:relative}.application .app-column-image .image-wrapper{position:relative}.application .app-column:not(.app-column-image){padding:32px 0}.application .image-wrapper img{width:100%;height:auto;aspect-ratio:696/1004;object-fit:contain;display:flex;margin:0 auto;max-width:656px;border:0!important;outline:0!important}.application .boxes-wrapper{display:flex;flex-direction:column;gap:28px}.application .boxes-wrapper h2{color:#fff;margin:48px 0 48px}.application .boxes-wrapper .feature-single{display:flex;flex-direction:column;gap:16px;color:#fff;font-size:24px;font-weight:700;position:relative;padding-left:48px}.application .boxes-wrapper .feature-single:before{content:'';-webkit-clip-path:polygon(100% 0%,100% 40%,0 100%,0 60%);clip-path:polygon(100% 0%,100% 40%,0 100%,0 60%);position:absolute;left:3px;top:50%;background-color:#5803ff;width:20px;height:30px;transform:translateY(-50%);z-index:0}.application .btn-wrapper{display:flex;justify-content:flex-end;margin-top:24px}.application .pre-title-img{position:relative;aspect-ratio:1164/374;width:100%;height:auto}.application .pre-title-img img{aspect-ratio:1164/374;width:100%;height:auto;position:absolute;left:0;top:0;transform:translateX(-25%) translateY(20%) scale(1.3)}.application .boxes-wrapper-container{display:flex;flex-direction:column;gap:28px;max-width:85%}@media (max-width:1199px){.application .app-wrapper{flex-direction:column;flex-direction:column-reverse}.application .app-wrapper>*{width:100%}.application .image-wrapper img{aspect-ratio:auto;max-width:100%}.application .pre-title-img{display:none}.application .boxes-wrapper-container{max-width:100%}.application .app-column:not(.app-column-image){padding:48px 0}.application .boxes-wrapper{background-color:#252525;padding:24px}.application .boxes-wrapper h2{margin:0 0 24px}.application .boxes-wrapper .feature-single{font-size:20px}}@media (max-width:991px){.application .app-column:not(.app-column-image){padding:32px 0}}