@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Cairo:wght@200..1000&family=Roboto+Mono:wght@100..700&family=Share+Tech+Mono&display=swap";.wp-block-button.is-style-fill{margin:16px}.wp-block-button.is-style-fill .wp-block-button__link{background-color:var(--kla-black);color:#fff;border:2px solid var(--kla-main-blue);transition:background-color .3s ease,color .3s ease}.wp-block-button.is-style-fill .wp-block-button__link:hover{background-color:var(--kla-dark-hover);color:#fff}.wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--kla-black);color:#fff;border:2px solid var(--kla-main-blue);transition:background-color .3s ease,color .3s ease}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--kla-dark-hover);color:#fff}h1{font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"slnt" 0;color:var(--kla-white);font-size:56px;line-height:1.15}@media(min-width: 768px){h1{font-size:44px}}@media(max-width: 767px){h1{font-size:34px}}h2{font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;color:var(--kla-white);font-size:40px;line-height:1.2}@media(min-width: 768px){h2{font-size:32px}}@media(max-width: 767px){h2{font-size:26px}}h3{font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;color:var(--kla-white);font-size:28px;line-height:1.25}@media(min-width: 768px){h3{font-size:24px}}@media(max-width: 767px){h3{font-size:20px}}h4{font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;color:var(--kla-white);font-size:22px;line-height:1.3}@media(min-width: 768px){h4{font-size:20px}}@media(max-width: 767px){h4{font-size:18px}}p{font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;color:var(--kla-white);font-size:18px;line-height:1.4}@media(min-width: 768px){p{font-size:18px}}@media(max-width: 767px){p{font-size:16px}}a,.wp-element-button{font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;color:var(--kla-white);font-size:18px;line-height:1.4}@media(min-width: 768px){a,.wp-element-button{font-size:18px}}@media(max-width: 767px){a,.wp-element-button{font-size:16px}}:root{--kla-white: #FFF;--kla-black: #050505;--kla-dark-hover: rgba(255, 255, 255, 0.1);--kla-alt-hover: #050505;--kla-transparent: transparent;--kla-main-blue: #6594EA;--kla-text-highlight: #8C8C8C;--kla-gray-light: #B8B8B8;--kla-dark-10: rgba(255,255,255,0.10);--kla-default-transition: 0.3s ease}header{background-color:rgba(0,0,0,.6);position:fixed;height:50px;width:100%;z-index:9999999;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.8)}header .wp-block-site-logo{margin:0px 0px 0px 50px}header .wp-block-site-logo img{width:150px;height:auto}header nav{margin:0px 50px 0px 0px}header nav ul{display:flex;flex-direction:row;gap:20px !important}header nav ul li{list-style:none;color:#fff}header nav ul li a{position:relative;display:inline-flex;align-items:center;height:auto;padding:0 8px;text-decoration:none;color:hsla(0,0%,100%,.7);transition:color .2s ease}header nav ul li a span{font-size:18px !important;transition:inherit}header nav ul li a::after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background:var(--kla-main-blue);transition:width .25s ease}header nav ul li a:hover{color:#fff}header nav ul li a:hover::after{width:100%}@media(max-width: 767px){header .wp-block-site-logo{margin-left:20px}header .wp-block-navigation .wp-block-navigation__responsive-container-open{color:var(--kla-white) !important;width:35px;height:35px;border:none;cursor:pointer}header .wp-block-navigation .wp-block-navigation__responsive-container-open svg{height:inherit;width:inherit}body .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--kla-black) !important;position:fixed !important;inset:0 !important;z-index:99999998 !important;display:flex !important;flex-direction:column !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{flex:1 !important;display:flex !important;width:100% !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{position:relative !important;flex:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{position:absolute !important;top:24px !important;right:24px !important;background:rgba(0,0,0,0) !important;border:none !important;cursor:pointer !important;padding:8px !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg{fill:var(--kla-white) !important;width:28px !important;height:28px !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:32px !important;padding:0 !important;margin:0 !important;list-style:none !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container li{list-style:none !important;padding:0 !important;margin:0 !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container li a{color:hsla(0,0%,100%,.6) !important;text-decoration:none !important;transition:color .2s ease !important;display:block !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container li a span{font-size:32px !important;font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"slnt" 0;letter-spacing:.04em !important;text-transform:uppercase !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container li a:hover{color:var(--kla-white) !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container li.current-menu-item a{color:var(--kla-white) !important}body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container li.current-menu-item a span{font-weight:600 !important;border-bottom:1px solid hsla(0,0%,100%,.4);padding-bottom:4px}}footer.wp-block-template-part{position:relative;overflow:hidden;background:var(--kla-alt-hover);color:var(--kla-white);margin-top:80px}footer.wp-block-template-part .wp-block-group{position:relative;z-index:2}body{overflow-x:hidden !important;background-color:var(--kla-alt-hover);color:var(--kla-white)}body *{max-width:100vw}body .wp-site-blocks main{margin:0 !important}.home{background-color:var(--kla-alt-hover) !important}main.is-layout-constrained{max-width:none !important;padding:0 !important}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,table,figure,img,.wp-block-image,.wp-block-gallery,.wp-block-table,.wp-block-quote,.wp-block-pullquote,.wp-block-columns,.wp-block-group:not(.alignfull):not(.alignwide){max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box;padding:10px 16px}.wp-block-buttons{max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box;display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;margin-bottom:20px}.wp-block-buttons .wp-block-button{margin:0}.wp-block-columns{margin:50px auto}.wp-block-columns h1,.wp-block-columns h2,.wp-block-columns h3,.wp-block-columns h4,.wp-block-columns h5,.wp-block-columns h6,.wp-block-columns p{padding:0}.klavest-hero{position:relative;overflow:hidden;background:var(--kla-black);color:#fff;height:100vh;display:flex;align-items:center}.klavest-hero.is-grid::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.2) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.2) 1px, transparent 1px);background-size:48px 48px;mask-image:radial-gradient(150px circle at var(--cursor-x, 50%) var(--cursor-y, 50%), rgba(0, 0, 0, var(--cursor-glow)) 0%, rgba(0, 0, 0, 0.07) 100%);pointer-events:none}.klavest-hero__inner{position:relative;max-width:920px;width:100%;z-index:1;margin:0 auto;display:flex;flex-direction:column;align-items:center}.klavest-hero__title{margin-top:22px;text-align:center}.klavest-hero__headline{margin:0}.klavest-hero__headline--line2{font-size:80px;color:var(--kla-white);font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0}.klavest-hero__headline--line1{font-size:100px;color:var(--kla-white);-webkit-background-clip:text;background-clip:text;font-family:"Audiowide",sans-serif;font-weight:400;font-style:normal}.klavest-hero__desc{display:none;margin:0;max-width:760px;font-size:24px;line-height:1.5;color:rgba(220,220,220,.72)}.klavest-hero__ctas{margin-top:28px}.klavest-hero .wp-block-buttons{display:flex;gap:16px;justify-content:center}.klavest-hero .is-style-klavest-primary .wp-block-button__link,.klavest-hero .is-style-klavest-secondary .wp-block-button__link{border:2px solid var(--kla-main-blue);background:var(--kla-transparent);text-transform:uppercase;min-width:200px;transition:.3s all}.klavest-hero .is-style-klavest-primary .wp-block-button__link .klavest-hero .wp-block-button__link,.klavest-hero .is-style-klavest-secondary .wp-block-button__link .klavest-hero .wp-block-button__link{position:relative;padding:14px 30px;font-weight:500;font-size:15px;text-decoration:none;transition:all .25s ease;display:flex;align-items:center;justify-content:center;border-radius:25px;gap:15px}.klavest-hero .wp-block-button__link:hover{background:var(--kla-white);color:var(--kla-black)}.klavest-hero__waves{position:absolute;left:0;bottom:0;width:100%;height:280px;z-index:0;pointer-events:none;display:none}.klavest-hero__inner{position:relative;z-index:2}@property --cursor-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --cursor-y{syntax:"<percentage>";inherits:true;initial-value:-100%}@property --cursor-glow{syntax:"<number>";inherits:true;initial-value:0}.klavest-hero.is-grid.cursor-entering::before{transition:--cursor-glow .8s ease}.klavest-hero.is-grid.cursor-leaving::before{transition:--cursor-glow 1.2s ease}@media(max-width: 767px){.klavest-hero{height:100dvh}.klavest-hero.is-grid::before{mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 100%)}.klavest-hero__inner{padding:0 24px}.klavest-hero__headline--line1{font-size:48px}.klavest-hero__headline--line2{font-size:38px}.klavest-hero .wp-block-buttons{flex-direction:column;align-items:center;gap:12px}}.klavest-general-hero{position:relative;overflow:visible;background:var(--kla-black);color:#fff;min-height:400px;margin:0;margin-bottom:50px;padding:0;display:flex;align-items:center;justify-content:center;padding-bottom:0}.klavest-general-hero::after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:40px;background:var(--kla-white);clip-path:polygon(50% 70%, 0% 0%, 0% 35%, 50% 100%, 100% 35%, 100% 0%);transform:translateZ(0);z-index:3}.klavest-general-hero .general-hero__container{position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;padding:80px 40px}.klavest-general-hero .general-hero__content{text-align:center;max-width:900px;margin:0 auto}.klavest-general-hero h1{font-family:Cairo,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:24px;margin-top:0}.klavest-general-hero p{font-family:Cairo,sans-serif;font-size:1.25rem;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0}@media(max-width: 767px){.klavest-general-hero{min-height:300px}.klavest-general-hero .general-hero__container{padding:60px 24px}.klavest-general-hero .general-hero__content{max-width:100%}.klavest-general-hero h1{font-size:2rem}.klavest-general-hero p{font-size:1rem}}.wp-block-klavest-cards.alignfull{margin:0 auto 50px !important}.klavest-cards{max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box;margin-bottom:50px !important;padding:50px !important;box-sizing:content-box}.klavest-cards__header{text-align:left;color:var(--kla-white);font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"slnt" 0}.klavest-cards__headline{max-width:500px;font-size:40px;margin:0}.klavest-cards__desc{max-width:800px;margin:0}.klavest-cards p{padding:0}.klavest-cards__grid{display:grid;background:hsla(0,0%,100%,.08);gap:1px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 768px){.klavest-cards__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.klavest-cards__grid{grid-template-columns:repeat(var(--klavest-cards-columns), 1fr)}}.klavest-cards__grid .klavest-card{background-color:var(--kla-black);padding:50px;transition:var(--kla-default-transition);border:1px solid rgba(0,0,0,0);text-decoration:none;display:block}.klavest-cards__grid .klavest-card *{transition:inherit}.klavest-cards__grid .klavest-card__icon{margin-bottom:50px}.klavest-cards__grid .klavest-card__icon span:before{transition:var(--kla-default-transition);font-size:40px;color:var(--kla-main-blue)}.klavest-cards__grid .klavest-card__title{color:var(--kla-white);margin-bottom:16px;padding-left:0;font-family:"Cairo",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"slnt" 0}.klavest-cards__grid .klavest-card__desc{color:var(--kla-text-highlight)}.klavest-cards__grid .klavest-card:hover{background-color:var(--kla-alt-hover);transform:scale(1.05);z-index:99;border:1px solid var(--kla-text-highlight)}.klavest-cards__grid .klavest-card:hover .klavest-card__title{color:var(--kla-main-blue)}.klavest-cards__grid .klavest-card:hover .klavest-card__icon span:before{color:var(--kla-white)}@media(max-width: 767px){.klavest-cards{margin:0 0 32px !important;padding:24px 16px !important;box-sizing:border-box}.klavest-cards__header{margin-left:0}.klavest-cards__header h2{font-size:28px}.klavest-card{padding:32px 24px}.klavest-card:hover{transform:none}}.wp-block-klavest-terminal.alignfull{margin:0 auto !important}.wp-block-klavest-terminal{margin:0px auto !important;max-width:1280px;position:relative;background:var(--kla-alt-hover);border:1px solid var(--kla-dark-10);color:var(--kla-white);overflow:hidden;font-family:"IBM Plex Mono","Fira Code","Courier New",monospace}.wp-block-klavest-terminal .klavest-terminal__header{display:flex;align-items:center;gap:1rem;min-height:2.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--kla-dark-10);background:hsla(0,0%,100%,.01)}.wp-block-klavest-terminal .klavest-terminal__dots{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.wp-block-klavest-terminal .klavest-terminal__dot{width:.875rem;height:.875rem;border-radius:50%;display:inline-block}.wp-block-klavest-terminal .klavest-terminal__dot--red{background:#e5533d}.wp-block-klavest-terminal .klavest-terminal__dot--blue{background:#1d4ea8}.wp-block-klavest-terminal .klavest-terminal__dot--dark{background:#1c1c1c}.wp-block-klavest-terminal .klavest-terminal__title{color:var(--kla-text-highlight);font-size:.9375rem;line-height:1;letter-spacing:.01em}.wp-block-klavest-terminal .klavest-terminal__body{padding:1.5rem 1.5rem 2rem;min-height:16rem}.wp-block-klavest-terminal .klavest-terminal__rows{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.wp-block-klavest-terminal .klavest-terminal__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;font-size:1.125rem;line-height:1.55;color:var(--kla-white)}.wp-block-klavest-terminal .klavest-terminal__line--command{margin-bottom:1rem}.wp-block-klavest-terminal .klavest-terminal__line--command span{font-family:"Roboto Mono",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px}.wp-block-klavest-terminal .klavest-terminal__line--cursor{margin-top:1rem;min-height:1.5em}.wp-block-klavest-terminal .klavest-terminal__prompt{color:var(--kla-main-blue);font-weight:500;flex-shrink:0}.wp-block-klavest-terminal .klavest-terminal__label{font-family:"Roboto Mono",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--kla-white);letter-spacing:.01em;font-size:14px}.wp-block-klavest-terminal .klavest-terminal__value{color:var(--kla-text-highlight);font-family:"Roboto Mono",monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px}.wp-block-klavest-terminal .klavest-terminal__cursor{display:inline-block;width:3px;height:13px;background:var(--kla-main-blue);vertical-align:text-bottom;animation:klavest-terminal-blink 1s steps(1, end) infinite;box-shadow:0 0 10px rgba(43,108,238,.35)}.wp-block-klavest-terminal .rich-text{display:inline}@keyframes klavest-terminal-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes slideFromLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideFromRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideToLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-60px)}}@keyframes slideToRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(60px)}}.wp-block-media-text.alignfull{margin:0 auto 50px !important}.wp-block-media-text{max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box;margin-bottom:50px !important;padding:50px !important;box-sizing:content-box;background-color:var(--kla-black);overflow:hidden}.wp-block-media-text .wp-block-media-text__media{height:auto;opacity:0;will-change:transform,opacity}.wp-block-media-text .wp-block-media-text__media img{width:100%;height:auto;object-fit:contain;padding:0}.wp-block-media-text .wp-block-media-text__content{padding:0;opacity:0;will-change:transform,opacity}.wp-block-media-text:is(:not(.has-media-on-the-right)).in-view .wp-block-media-text__media{animation:slideFromLeft 1.4s cubic-bezier(0.16, 1, 0.3, 1) .3s forwards}.wp-block-media-text:is(:not(.has-media-on-the-right)).in-view .wp-block-media-text__content{animation:slideFromRight 1.4s cubic-bezier(0.16, 1, 0.3, 1) .3s forwards}.wp-block-media-text:is(:not(.has-media-on-the-right)).out-view .wp-block-media-text__media{animation:slideToLeft 1.4s cubic-bezier(0.16, 1, 0.3, 1) forwards}.wp-block-media-text:is(:not(.has-media-on-the-right)).out-view .wp-block-media-text__content{animation:slideToRight 1.4s cubic-bezier(0.16, 1, 0.3, 1) forwards}.wp-block-media-text:is(.has-media-on-the-right).in-view .wp-block-media-text__media{animation:slideFromRight 1.4s cubic-bezier(0.16, 1, 0.3, 1) .3s forwards}.wp-block-media-text:is(.has-media-on-the-right).in-view .wp-block-media-text__content{animation:slideFromLeft 1.4s cubic-bezier(0.16, 1, 0.3, 1) .3s forwards}.wp-block-media-text:is(.has-media-on-the-right).out-view .wp-block-media-text__media{animation:slideToRight 1.4s cubic-bezier(0.16, 1, 0.3, 1) forwards}.wp-block-media-text:is(.has-media-on-the-right).out-view .wp-block-media-text__content{animation:slideToLeft 1.4s cubic-bezier(0.16, 1, 0.3, 1) forwards}.editor-styles-wrapper .wp-block-media-text .wp-block-media-text__media,.editor-styles-wrapper .wp-block-media-text .wp-block-media-text__content{opacity:1 !important}@media(max-width: 1279px){.wp-block-media-text{box-sizing:border-box}}.wp-block-contact-form-7-contact-form-selector{background:var(--kla-black);padding:60px 40px;margin:40px 0}.wp-block-contact-form-7-contact-form-selector .wpcf7{max-width:800px;margin:0 auto}.wp-block-contact-form-7-contact-form-selector .wpcf7-form{display:flex;flex-direction:column;gap:24px}.wp-block-contact-form-7-contact-form-selector .wpcf7-form p{margin:0;width:100%}.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{display:block;width:100%}.wp-block-contact-form-7-contact-form-selector label{font-family:Cairo,sans-serif;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block;width:100%}.wp-block-contact-form-7-contact-form-selector input[type=text],.wp-block-contact-form-7-contact-form-selector input[type=email],.wp-block-contact-form-7-contact-form-selector input[type=url],.wp-block-contact-form-7-contact-form-selector input[type=tel],.wp-block-contact-form-7-contact-form-selector input[type=number],.wp-block-contact-form-7-contact-form-selector input[type=date],.wp-block-contact-form-7-contact-form-selector textarea,.wp-block-contact-form-7-contact-form-selector select{width:100%;padding:16px 20px;font-family:Cairo,sans-serif;font-size:1rem;color:var(--kla-white);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);outline:none;box-sizing:border-box}.wp-block-contact-form-7-contact-form-selector input[type=text]:focus,.wp-block-contact-form-7-contact-form-selector input[type=email]:focus,.wp-block-contact-form-7-contact-form-selector input[type=url]:focus,.wp-block-contact-form-7-contact-form-selector input[type=tel]:focus,.wp-block-contact-form-7-contact-form-selector input[type=number]:focus,.wp-block-contact-form-7-contact-form-selector input[type=date]:focus,.wp-block-contact-form-7-contact-form-selector textarea:focus,.wp-block-contact-form-7-contact-form-selector select:focus{background:hsla(0,0%,100%,.08);border-color:var(--kla-accent-1);box-shadow:0 0 0 3px rgba(230,0,255,.1)}.wp-block-contact-form-7-contact-form-selector input[type=text]::placeholder,.wp-block-contact-form-7-contact-form-selector input[type=email]::placeholder,.wp-block-contact-form-7-contact-form-selector input[type=url]::placeholder,.wp-block-contact-form-7-contact-form-selector input[type=tel]::placeholder,.wp-block-contact-form-7-contact-form-selector input[type=number]::placeholder,.wp-block-contact-form-7-contact-form-selector input[type=date]::placeholder,.wp-block-contact-form-7-contact-form-selector textarea::placeholder,.wp-block-contact-form-7-contact-form-selector select::placeholder{color:hsla(0,0%,100%,.4)}.wp-block-contact-form-7-contact-form-selector textarea{min-height:150px;resize:vertical}.wp-block-contact-form-7-contact-form-selector input[type=submit],.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{padding:16px 40px;font-family:Cairo,sans-serif;font-size:1rem;font-weight:600;color:var(--kla-white);background-color:var(--kla-black);border:2px solid var(--kla-main-blue);border-radius:4px;cursor:pointer;transition:background-color .3s ease,color .3s ease;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start}.wp-block-contact-form-7-contact-form-selector input[type=submit]:hover,.wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover{background-color:var(--kla-dark-hover);color:var(--kla-white)}.wp-block-contact-form-7-contact-form-selector input[type=submit]:disabled,.wp-block-contact-form-7-contact-form-selector .wpcf7-submit:disabled{opacity:.5;cursor:not-allowed}.wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip{font-family:Cairo,sans-serif;font-size:.875rem;color:var(--kla-accent-3);margin-top:8px}.wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{font-family:Cairo,sans-serif;border:1px solid hsla(0,0%,100%,.1);padding:16px 20px;border-radius:4px;margin:0}.wp-block-contact-form-7-contact-form-selector .wpcf7-mail-sent-ok{background:rgba(46,213,115,.1);border-color:rgba(46,213,115,.3);color:#2ed573}.wp-block-contact-form-7-contact-form-selector .wpcf7-validation-errors,.wp-block-contact-form-7-contact-form-selector .wpcf7-mail-sent-ng{background:rgba(255,77,157,.1);border-color:rgba(255,77,157,.3);color:var(--kla-accent-3)}.wp-block-contact-form-7-contact-form-selector .wpcf7-spinner{margin-left:16px}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item{margin:0}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item label{display:flex;align-items:center;gap:12px;text-transform:none;font-weight:400;font-size:.9rem;cursor:pointer}.wp-block-contact-form-7-contact-form-selector .wpcf7-list-item input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--kla-accent-1)}@media(max-width: 767px){.wp-block-contact-form-7-contact-form-selector{padding:40px 32px;margin:24px 0}.wp-block-contact-form-7-contact-form-selector .wpcf7{padding:0 8px}.wp-block-contact-form-7-contact-form-selector input[type=submit],.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{width:100%;align-self:stretch}}/*# sourceMappingURL=style.min.css.map */
