@charset "UTF-8";:root{--green: #afca0b;--green2: #b6c748;--blue: #005578;--blue2: #225877;--orange: #e55934;--todo: #e53498;--fw-light: 300;--fw-reg: 400;--fw-sb: 600;--fw-b: 700;--xs: 400px;--sm: 760px;--md: 1100px;--lg: 1360px}@media (min-width: 400px){.xs-only{display:none!important}}@media (max-width: 399px){.sm-up{display:none!important}}@media (min-width: 760px){.sm-down{display:none!important}}@media (min-width: 760px){.sm-only{display:none!important}}@media (max-width: 399px){.sm-only{display:none!important}}@media (max-width: 759px){.md-up{display:none!important}}@media (min-width: 1100px){.md-down{display:none!important}}@media (min-width: 1100px){.md-only{display:none!important}}@media (max-width: 759px){.md-only{display:none!important}}@media (max-width: 1099px){.lg-up{display:none!important}}@media (min-width: 1360px){.lg-down{display:none!important}}@media (min-width: 1360px){.lg-only{display:none!important}}@media (max-width: 1099px){.lg-only{display:none!important}}@media (max-width: 1359px){.xl-only{display:none!important}}.fw-l{font-weight:var(--fw-light)}.fw-r{font-weight:var(--fw-reg)}.fw-sb{font-weight:var(--fw-sb)}.fw-b{font-weight:var(--fw-b)}.text-white{color:#fff}.text-blue{color:var(--blue)}.text-orange{color:var(--orange)}.text-green{color:var(--green)}.text-todo{color:var(--todo)}.upper{text-transform:uppercase}.text-center{text-align:center}h1,.title{font-weight:var(--fw-sb);font-size:2.5rem;letter-spacing:1px}@media (max-width: 759px){h1,.title{text-align:center}}.text{font-weight:var(--fw-r);font-size:.9rem}.text b,.text strong{font-weight:var(--fw-sb)}@media (max-width: 759px){.text{font-size:.9rem;text-align:center}}.mt-1,.mv-1{margin-top:.25rem!important}.mb-1,.mv-1{margin-bottom:.25rem!important}.ms-1,.mh-1{margin-left:.25rem!important}.me-1,.mh-1{margin-right:.25rem!important}.pt-1,.pv-1{padding-top:.25rem!important}.pb-1,.pv-1{padding-bottom:.25rem!important}.ps-1,.ph-1{padding-left:.25rem!important}.pe-1,.ph-1{padding-right:.25rem!important}.mt-2,.mv-2{margin-top:.5rem!important}.mb-2,.mv-2{margin-bottom:.5rem!important}.ms-2,.mh-2{margin-left:.5rem!important}.me-2,.mh-2{margin-right:.5rem!important}.pt-2,.pv-2{padding-top:.5rem!important}.pb-2,.pv-2{padding-bottom:.5rem!important}.ps-2,.ph-2{padding-left:.5rem!important}.pe-2,.ph-2{padding-right:.5rem!important}.mt-3,.mv-3{margin-top:.75rem!important}.mb-3,.mv-3{margin-bottom:.75rem!important}.ms-3,.mh-3{margin-left:.75rem!important}.me-3,.mh-3{margin-right:.75rem!important}.pt-3,.pv-3{padding-top:.75rem!important}.pb-3,.pv-3{padding-bottom:.75rem!important}.ps-3,.ph-3{padding-left:.75rem!important}.pe-3,.ph-3{padding-right:.75rem!important}.mt-4,.mv-4{margin-top:1rem!important}.mb-4,.mv-4{margin-bottom:1rem!important}.ms-4,.mh-4{margin-left:1rem!important}.me-4,.mh-4{margin-right:1rem!important}.pt-4,.pv-4{padding-top:1rem!important}.pb-4,.pv-4{padding-bottom:1rem!important}.ps-4,.ph-4{padding-left:1rem!important}.pe-4,.ph-4{padding-right:1rem!important}.mt-5,.mv-5{margin-top:1.25rem!important}.mb-5,.mv-5{margin-bottom:1.25rem!important}.ms-5,.mh-5{margin-left:1.25rem!important}.me-5,.mh-5{margin-right:1.25rem!important}.pt-5,.pv-5{padding-top:1.25rem!important}.pb-5,.pv-5{padding-bottom:1.25rem!important}.ps-5,.ph-5{padding-left:1.25rem!important}.pe-5,.ph-5{padding-right:1.25rem!important}.mt-6,.mv-6{margin-top:1.5rem!important}.mb-6,.mv-6{margin-bottom:1.5rem!important}.ms-6,.mh-6{margin-left:1.5rem!important}.me-6,.mh-6{margin-right:1.5rem!important}.pt-6,.pv-6{padding-top:1.5rem!important}.pb-6,.pv-6{padding-bottom:1.5rem!important}.ps-6,.ph-6{padding-left:1.5rem!important}.pe-6,.ph-6{padding-right:1.5rem!important}.mt-7,.mv-7{margin-top:1.75rem!important}.mb-7,.mv-7{margin-bottom:1.75rem!important}.ms-7,.mh-7{margin-left:1.75rem!important}.me-7,.mh-7{margin-right:1.75rem!important}.pt-7,.pv-7{padding-top:1.75rem!important}.pb-7,.pv-7{padding-bottom:1.75rem!important}.ps-7,.ph-7{padding-left:1.75rem!important}.pe-7,.ph-7{padding-right:1.75rem!important}.mt-8,.mv-8{margin-top:2rem!important}.mb-8,.mv-8{margin-bottom:2rem!important}.ms-8,.mh-8{margin-left:2rem!important}.me-8,.mh-8{margin-right:2rem!important}.pt-8,.pv-8{padding-top:2rem!important}.pb-8,.pv-8{padding-bottom:2rem!important}.ps-8,.ph-8{padding-left:2rem!important}.pe-8,.ph-8{padding-right:2rem!important}.mt-auto,.mv-auto{margin-top:auto!important}.mb-auto,.mv-auto{margin-bottom:auto!important}.ms-auto,.mh-auto{margin-left:auto!important}.me-auto,.mh-auto{margin-right:auto!important}.pt-auto,.pv-auto{padding-top:auto!important}.pb-auto,.pv-auto{padding-bottom:auto!important}.ps-auto,.ph-auto{padding-left:auto!important}.pe-auto,.ph-auto{padding-right:auto!important}.svg-orange{color:var(--orange)}.svg-blue{color:var(--blue)}.svg-green{color:var(--green)}.svg-green2{color:var(--green2)}.svg-white{color:#fff}.dev-show{border:1px solid red}.dev-show2{border:1px solid purple}.dev-show3{border:1px solid rgb(30,234,64)}html,body{margin:0;padding:0;font-family:Montserrat,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;-webkit-tap-highlight-color:transparent}@media (min-width: 1360px){html,body{font-size:19px}}@media (min-width: 1100px) and (max-width: 1359px){html,body{font-size:18px}}@media (max-width: 1099px){html,body{font-size:17px}}body{background-color:#e7e8e8;color:var(--blue);overflow-x:hidden}:root{--pad: 32px}@media (min-width: 760px) and (max-width: 1099px){:root{--pad: 24px}}@media (max-width: 759px){:root{--pad: 16px}}pre,code{font-family:Roboto Mono,monospace}input,select,textarea,button{font-family:Montserrat,sans-serif;font-size:21px}input[type=checkbox]{width:16px;height:16px}*{transition-timing-function:ease-in-out;transition-duration:.2s;transition-property:padding,margin,width,height,top,left,bottom,right}a{text-decoration:none}body{display:flex;flex-direction:column;min-height:100vh}body #logo-white{display:none}#contacts #container,#party-rsvp #container,#error-page #container{margin-bottom:0!important}#container{flex:1;background-color:#fff;width:100vw;max-width:2000px;overflow:hidden;margin:auto auto -42px;z-index:0}@media (min-width: 760px) and (max-width: 1099px){#container{margin-bottom:-32px}}@media (max-width: 759px){#container{margin-bottom:-24px}}.content{width:1500px;margin:auto}@media (min-width: 1100px){.content{max-width:94vw}}@media (max-width: 1099px){.content{max-width:100vw;width:auto}}.cta{border:0;background:var(--orange);padding:12px 60px 12px 36px;border-radius:28px;letter-spacing:.5px;cursor:pointer;display:inline-block;min-width:150px;color:#fff;font-size:.9rem;font-weight:var(--fw-b);text-transform:uppercase;text-align:left;line-height:1.4;position:relative}.cta.small{min-width:auto}.cta:after{content:" ";position:absolute;right:30px;top:12px;bottom:12px;width:18px;text-align:center;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="16" viewBox="0 0 10 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L5 0L10 8L5 16L0 16L 5 8Z"/></svg>');background-repeat:repeat-x;background-size:9px auto;background-position:center left}.cta.cta-back{padding:12px 36px 12px 60px}.cta.cta-back:after{right:auto;left:30px;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="16" viewBox="0 0 10 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L5 0L 0 8L5 16L10 16L5 8Z"/></svg>')}.cta.green{background-color:var(--green2)}header{margin:auto}header nav{width:1500px;margin:auto;padding:16px var(--pad);display:grid;grid-template-columns:auto 1fr auto;align-items:center;--header-pad: 10px;--header-img: 120px}@media (min-width: 1100px){header nav{max-width:94vw}}@media (max-width: 1099px){header nav{max-width:100vw;width:auto}}header nav .logo{display:flex}header nav .logo img{width:var(--header-img);max-height:60px;margin-right:.2rem}header nav .links{padding:0 var(--header-pad)}header nav .links a{font-weight:var(--fw-b);color:var(--blue);font-size:.6rem;letter-spacing:1px;padding:var(--header-pad)}header nav .links a.active{color:var(--orange)}header nav .links a:hover{color:var(--orange)}header nav .social{display:flex}header nav .social .icon{margin:0 4px;display:flex;position:relative;width:40px;height:44px}header nav .social .icon svg{max-width:100%;max-height:100%}header nav .social .icon .icon-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}header nav .social .icon .icon-wrapper svg{max-width:20px;max-height:20px}@media (min-width: 1360px){header nav{--header-pad: 18px;--header-img: 145px}header nav .links a{font-size:.7rem}}@media (max-width: 759px){header nav{--header-img: 130px}}header nav .menu{position:absolute;top:-27px;right:16px;width:90px;height:103px;z-index:5;cursor:pointer;display:flex;justify-content:center;align-items:flex-end}header nav .menu .menu-open-text{display:none}header nav .menu .menu-bkg{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}header nav .menu .menu-bkg svg{max-width:100%;max-height:100%}header nav .menu span{font-size:16px;letter-spacing:1px;margin-bottom:32px}header nav #mobile-menu{position:fixed;top:-100vh;right:0;left:0;bottom:100vh;background-color:#fff;z-index:4;overflow:auto}header nav #mobile-menu .logo{margin:var(--pad)}header nav #mobile-menu #menu-links{display:grid;grid-template-columns:1fr}header nav #mobile-menu #menu-links .menu-link-to-page{border-top:1px solid #d3d3d3}header nav #mobile-menu #menu-links a{font-size:.9rem;font-weight:var(--fw-b);padding:24px;color:var(--blue)}header nav #mobile-menu #menu-links a.active,header nav #mobile-menu #menu-links a:hover{color:var(--orange)}@media (max-width: 1099px){.mobile-menu-open{overflow:hidden}.mobile-menu-open header #mobile-menu{top:0;bottom:0}.mobile-menu-open header .menu-open-text{display:initial!important}.mobile-menu-open header .menu-closed-text{display:none}}#logged-bar{position:fixed;bottom:0;left:0;right:0;z-index:10;background:rgba(0,85,120,.8);padding:4px 0;font-size:10pt;color:#eee;text-shadow:1px 1px 2px #333}#logged-bar a{color:#eee}#logged-bar .content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#logged-bar .content nav{display:flex;flex-direction:row;gap:1rem}footer{background-color:#193545;color:#fff;padding:32px var(--pad);font-size:.86rem;line-height:1.7}footer a{color:#fff}footer a:hover{text-decoration:underline}@media (min-width: 1360px){footer{padding:64px var(--pad)}}@media (min-width: 1100px) and (max-width: 1359px){footer{padding:48px var(--pad)}}footer .logo-white{width:185px;height:77px;margin-bottom:16px}@media (max-width: 759px){footer .logo-white{width:130px;height:54px}}footer .footer-columns{display:grid;grid-template-columns:1.25fr 1.25fr 1fr;column-gap:1rem;row-gap:2rem}footer .footer-columns ul{padding-left:12px;line-height:2}@media (max-width: 759px){footer .footer-columns{grid-template-columns:1fr}footer .footer-columns ul{line-height:2.5}}@media (min-width: 760px){footer .footer-links{margin-top:-100px}}.arrow-title{display:flex;flex-direction:row;align-items:center}.arrow-title h2{font-weight:var(--fw-sb);text-transform:uppercase;margin-bottom:.5rem}.arrow-title svg{width:100px;margin-right:1.5rem}@media (max-width: 759px){.arrow-title svg{width:75px;margin-right:1rem}}@media (max-width: 399px){.arrow-title svg{width:50px;margin-right:.5rem}}:root{--dec-size: 75px}@media (min-width: 1100px) and (max-width: 1359px){:root{--dec-size: 60px}}@media (min-width: 760px) and (max-width: 1099px){:root{--dec-size: 46px}}@media (max-width: 759px){:root{--dec-size: 31px}}.arrow-decoration.green{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 159 107" fill="%23B6C748" xmlns="http://www.w3.org/2000/svg"><path d="M80.0037 106.667L-5.76943e-06 48.0008L-3.67124e-06 -6.99382e-06L80.0037 58.6658L160 0L160 48.0008L80.0037 106.667Z"/></svg>')}.arrow-decoration.blue{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 159 107" fill="%23225877" xmlns="http://www.w3.org/2000/svg"><path d="M80.0037 106.667L-5.76943e-06 48.0008L-3.67124e-06 -6.99382e-06L80.0037 58.6658L160 0L160 48.0008L80.0037 106.667Z"/></svg>')}.arrow-decoration.white{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 159 107" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M80.0037 106.667L-5.76943e-06 48.0008L-3.67124e-06 -6.99382e-06L80.0037 58.6658L160 0L160 48.0008L80.0037 106.667Z"/></svg>')}.contact-form-decoration-line{position:relative;height:calc(var(--dec-size) / 1.5)}.contact-form-decoration-line .arrow-decoration{height:var(--dec-size);position:absolute;left:0;right:0}.contact-form-decoration-line .arrow-decoration:first-child{top:0}.contact-form-decoration-line .arrow-decoration:nth-child(2){top:calc(var(--dec-size) / 2 - 5px)}#contact-form-section{padding:32px var(--pad) 64px var(--pad);color:#fff;background-color:var(--blue2)}#contact-form-section .decoration-placeholder{height:calc(var(--dec-size) / 2)}#contact-form-section #contact-title-row{display:flex;flex-direction:row;align-items:center;margin-top:32px;margin-bottom:32px;max-width:1200px}#contact-form-section #contact-title-row .arrow-title{flex:1}#contact-form-section #contact-title-row .arrow-title h2{font-size:2rem;letter-spacing:1px}#contact-form-section #contact-title-row .desc{font-size:.9rem;line-height:1.8;max-width:300px}@media (max-width: 759px){#contact-form-section #contact-title-row{flex-direction:column}#contact-form-section #contact-title-row .arrow{display:none}#contact-form-section #contact-title-row .desc{max-width:100%;padding:16px;text-align:center}}#contact-form-section #contact-form{max-width:760px;margin:auto}#contact-form-section #contact-form .arrow-decoration{height:21px;margin:0 -16px}@media (max-width: 759px){#contact-form-section #contact-form .arrow-decoration{height:17px}}#contact-form-section #contact-form .error-message{color:var(--orange)}#contact-form-section #contact-form .form-text{margin-top:48px;line-height:1.5}#contact-form-section #contact-form .form-text .row{display:flex;flex-direction:row;align-items:baseline;column-gap:.3rem;flex-wrap:wrap}#contact-form-section #contact-form .form-text .row input,#contact-form-section #contact-form .form-text .row select{flex:1}@media (min-width: 400px) and (max-width: 759px){#contact-form-section #contact-form .form-text{font-size:18px}}@media (max-width: 399px){#contact-form-section #contact-form .form-text{font-size:16px}#contact-form-section #contact-form .form-text input{max-width:160px}}#contact-form-section #contact-form .custom-input,#contact-form-section #contact-form .custom-select,#contact-form-section #contact-form .custom-textarea{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--green);text-decoration:underline;font-size:21px;font-style:italic;outline:none}#contact-form-section #contact-form .custom-input::placeholder,#contact-form-section #contact-form .custom-select::placeholder,#contact-form-section #contact-form .custom-textarea::placeholder{color:var(--green);text-decoration:underline;font-size:21px;font-style:italic;opacity:.8}@media (min-width: 400px) and (max-width: 759px){#contact-form-section #contact-form .custom-input,#contact-form-section #contact-form .custom-select,#contact-form-section #contact-form .custom-textarea{font-size:18px}#contact-form-section #contact-form .custom-input::placeholder,#contact-form-section #contact-form .custom-select::placeholder,#contact-form-section #contact-form .custom-textarea::placeholder{font-size:18px}}@media (max-width: 399px){#contact-form-section #contact-form .custom-input,#contact-form-section #contact-form .custom-select,#contact-form-section #contact-form .custom-textarea{font-size:16px}#contact-form-section #contact-form .custom-input::placeholder,#contact-form-section #contact-form .custom-select::placeholder,#contact-form-section #contact-form .custom-textarea::placeholder{font-size:16px}}#contact-form-section #contact-form .custom-textarea{display:block;width:100%;max-width:100%;text-decoration:none;background:linear-gradient(to top,var(--green) 1px,transparent 1px);background-size:100% 27px}#contact-form-section #contact-form .custom-textarea::placeholder{text-decoration:none}@media (min-width: 400px) and (max-width: 759px){#contact-form-section #contact-form .custom-textarea{background-size:100% 23px}}@media (max-width: 399px){#contact-form-section #contact-form .custom-textarea{background-size:100% 20px}}#contact-form-section #contact-form #form-submit-row{margin-top:32px;display:flex;align-items:center;justify-content:space-between}#contact-form-section #contact-form #form-submit-row label{font-size:.85rem}@media (max-width: 759px){#contact-form-section #contact-form #form-submit-row{flex-direction:column}#contact-form-section #contact-form #form-submit-row:first-child{align-self:stretch}#contact-form-section #contact-form #form-submit-row .cta{margin-top:24px}}#contacts-page #contact-form-section{background-color:#fff;color:var(--blue)}#contacts-page #contact-title-row{display:flex;flex-direction:column}#contacts-page #contact-title-row svg{display:none}#contacts-page #contact-title-row .title{margin-bottom:24px;text-transform:none;font-size:2.5rem}#contacts-page #contact-title-row .desc{text-align:center;max-width:500px}.block-content .arrow{pointer-events:none}.horizontal-arrow-block .arrow{position:absolute;z-index:-1;width:3000px;left:-1500px;margin-left:50%;height:1000px}@media (max-width: 1099px){.horizontal-arrow-block .arrow{height:800px}}@media (max-width: 759px){.horizontal-arrow-block .arrow{height:600px}}@media (max-width: 399px){.horizontal-arrow-block .arrow{margin-top:100px}}.down-arrow{text-align:center;height:100px;mix-blend-mode:multiply}.down-arrow svg{transform:rotate(90deg);width:66px}.app-section{margin:128px 0}.app-section .arrow{--right: 55%;--w: 2500px;--h: 6000px;--m: 0;position:absolute;right:var(--right);width:var(--w);height:var(--h);margin-top:var(--m);z-index:-1}@media (min-width: 1100px) and (max-width: 1359px){.app-section .arrow{--right: 55%;--w: 2000px}}@media (min-width: 760px) and (max-width: 1099px){.app-section .arrow{--right: 55%;--w: 1500px}}@media (max-width: 759px){.app-section .arrow{--right: 50%;--w: 200vw;--m: -60vw}}@media (max-width: 399px){.app-section .arrow{--right: 25%;--m: -100vw;--w: 1000px}}.app-section .app-row{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center}@media (max-width: 759px){.app-section .app-row{grid-template-columns:1fr!important;justify-items:center}}.app-section .app-row .app-image{text-align:center;padding:1rem}.app-section .app-row .app-image .app-bundle{padding-top:140px;padding-bottom:140px;width:90%;aspect-ratio:90/82}@media (max-width: 1099px){.app-section .app-row .app-image .app-bundle{max-width:50vw;width:450px}}@media (max-width: 759px){.app-section .app-row .app-image .app-bundle{max-width:90vw;padding-bottom:0;padding-top:32px}}.app-section .app-row .app-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;justify-self:left}@media (max-width: 759px){.app-section .app-row .app-content{align-items:center!important;text-align:center!important;justify-self:center!important}}.app-section .app-row .app-content .app-title{font-size:1.4rem}.app-section .app-row .app-content .app-sector{color:var(--green);text-transform:uppercase;font-weight:var(--fw-sb)}.app-section .app-row .app-content .app-company{color:var(--blue);font-size:.9rem;margin-top:.25rem}.app-section.reverse .arrow{right:auto;left:var(--right)}.app-section.reverse .app-content{grid-column:1;grid-row:1;justify-self:right;align-items:flex-end;text-align:end}@media (max-width: 759px){.app-section.reverse .app-content{grid-row:2}}.text-section{margin-top:64px}@media (max-width: 759px){.text-section{margin-top:32px}}.text-section .content{padding:1rem}.text-section .content h1,.text-section .content h2{margin-top:0;margin-bottom:2rem}.text-section .content p{max-width:670px;line-height:1.6;margin:auto}.ideas-section .ideas-wrapper{padding:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;column-gap:2rem;row-gap:1.5rem}@media (max-width: 1099px){.ideas-section .ideas-wrapper{grid-template-columns:1fr}}.ideas-section .ideas-wrapper .idea-card{border-radius:25px;box-shadow:5px 5px 10px #0004;padding:2rem 1rem;background-color:#fff;box-sizing:border-box;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center}.ideas-section .ideas-wrapper .idea-card svg{max-height:100px;max-width:170px}.ideas-section .ideas-wrapper .idea-card h5{font-size:1rem;margin-top:1.5rem;margin-bottom:1rem;max-width:200px}.ideas-section .ideas-wrapper .idea-card p{max-width:315px;font-size:.9rem}@media (max-width: 1099px){.ideas-section .ideas-wrapper .idea-card{display:grid;grid-template-columns:150px 1fr;grid-gap:.5rem;width:500px;max-width:80vw;justify-items:center}.ideas-section .ideas-wrapper .idea-card svg{grid-row:1/3}.ideas-section .ideas-wrapper .idea-card h5{margin:0;max-width:none}}@media (min-width: 400px) and (max-width: 759px){.ideas-section .ideas-wrapper .idea-card{grid-template-columns:100px 1fr}.ideas-section .ideas-wrapper .idea-card svg{width:100px}}@media (max-width: 399px){.ideas-section .ideas-wrapper .idea-card{grid-template-columns:1fr;padding:1rem}.ideas-section .ideas-wrapper .idea-card svg{width:70px;grid-row:1}}.team-member{display:flex;flex-direction:column;align-items:center;row-gap:1rem;--img-w: 300px;--img-h: 350px}.team-member div.image-wrapper{width:var(--img-w);height:var(--img-h);text-align:center;position:relative;box-sizing:border-box}.team-member div.image-wrapper img{width:var(--img-w);height:var(--img-h)}.team-member div.image-wrapper .arrow{position:absolute;left:0;width:175px;height:250px;bottom:0;mix-blend-mode:multiply}.team-member div.image-wrapper .professional-wrapper{position:absolute;bottom:0;left:0;top:0;width:var(--img-w);max-width:var(--img-w);overflow:hidden;transition:width .3s ease-out,max-width .6s ease-out}.team-member div.image-wrapper .professional-wrapper img{width:var(--img-w);height:var(--img-h)}.team-member div.image-wrapper:hover .professional-wrapper{width:calc(var(--img-w) / 2)}.team-member div.image-wrapper.active .professional-wrapper{max-width:calc(var(--img-w) / 2)}.team-member .name{text-transform:uppercase;font-weight:var(--fw-b);color:var(--blue)}.team-member .job{text-transform:uppercase;font-weight:var(--fw-b);color:var(--green)}#nostro-metodo{position:relative;background-color:#fff}#nostro-metodo #smoke-wrapper{max-width:1500px;margin:auto;z-index:-11;display:flex;align-items:center;justify-content:center}#nostro-metodo #smoke-wrapper video{width:100%;min-width:1100px}#nostro-metodo .block-content{position:absolute;top:0;left:0;bottom:0;right:0;padding:var(--pad);height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}#nostro-metodo .block-content p{max-width:550px}#nostro-metodo .block-content .cta{margin-top:2rem}#connective-app-section{padding:var(--pad)}#connective-app-section #iphone{max-width:1200px;aspect-ratio:2;margin:auto;position:relative;padding:6% 10%;box-sizing:border-box;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}#connective-app-section #iphone h2{margin:0}@media (max-width: 1099px){#connective-app-section #iphone h2{font-size:1.3rem}}@media (max-width: 399px){#connective-app-section #iphone h2{font-size:1.1rem}}#connective-app-section #iphone p{margin:0;max-width:510px;line-height:1.45}@media (max-width: 1099px){#connective-app-section #iphone p{font-size:16px}}@media (max-width: 399px){#connective-app-section #iphone p{font-size:14px}}@media (max-width: 759px){#connective-app-section #iphone{aspect-ratio:.5;max-width:400px;padding:15% 10%}}#connective-app-section #iphone picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:-1}#connective-app-section #iphone picture img.iphone-bkd{width:100%;height:100%}#apps-section{margin-bottom:120px}@media (max-width: 759px){#apps-section{margin-bottom:32px}}@media (max-width: 759px){#apps-section .arrow{margin-top:10vw}}#apps-section .block-content{position:relative}#apps-section .block-content .arrow{position:absolute;z-index:-1;width:3000px;left:-1500px;margin-left:50%;height:1000px;top:0}@media (min-width: 1100px) and (max-width: 1359px){#apps-section .block-content .arrow{top:-50px}}@media (max-width: 1099px){#apps-section .block-content .arrow{height:800px;top:-100px}}@media (max-width: 759px){#apps-section .block-content .arrow{height:600px;top:-40px}}@media (max-width: 399px){#apps-section .block-content .arrow{height:600px;top:0}}#apps-section .block-content .text-content{padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}#apps-section .block-content .text-content p{max-width:500px}#apps-section .block-content .apps{padding:1rem;overflow:visible}#apps-section .block-content .apps .app{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1rem;margin-bottom:2rem}#apps-section .block-content .apps .app img.app-bundle{width:100%;max-width:400px}#apps-section .block-content .apps .app .app-name{text-transform:uppercase;font-weight:var(--fw-sb)}@media (min-width: 1100px){#apps-section .block-content .apps .splide__slide:first-child,#apps-section .block-content .apps .splide__slide:nth-child(3){margin-top:-50px}#apps-section .block-content .apps .splide__slide:nth-child(2){margin-top:200px}}@media (max-width: 1099px){#apps-section .block-content .apps{grid-template-columns:1fr 1fr;margin-top:32px}#apps-section .block-content .apps .app img.app-bundle{max-width:300px}#apps-section .block-content .apps .app:nth-child(2){grid-row:2;grid-column:1/3}}@media (max-width: 759px){#apps-section .block-content .apps .app img.app-bundle{max-width:40vw}}@media (max-width: 399px){#apps-section .block-content .apps{grid-template-columns:1fr}#apps-section .block-content .apps .app img.app-bundle{width:250px;max-width:90vw}#apps-section .block-content .apps .app:nth-child(2){grid-row:auto;grid-column:auto}}.articles-row{margin:2rem auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}@media (min-width: 760px) and (max-width: 1099px){.articles-row{margin:2rem 1rem;grid-gap:1rem}}@media (max-width: 759px){.articles-row{padding:0 1rem;grid-template-columns:1fr;grid-gap:2rem;justify-items:center}}.articles-row .article{color:var(--blue)}@media (max-width: 759px){.articles-row .article{max-width:300px}}.articles-row .article .image-wrapper{aspect-ratio:10/8;min-height:250px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:12px;background-color:#eee;overflow:hidden}@media (min-width: 760px) and (max-width: 1099px){.articles-row .article .image-wrapper{min-height:150px}}@media (max-width: 759px){.articles-row .article .image-wrapper{min-height:200px}}.articles-row .article .image-wrapper svg{width:100%;height:100%;margin-left:-100%}.articles-row .article:hover .image-wrapper svg{margin-left:0}.articles-row .article .article-title{margin-top:1rem;text-transform:uppercase;font-weight:var(--fw-sb);line-height:1.4;min-height:2.8em}.articles-row .article .article-first-p{margin-top:.5rem;font-size:.9rem;line-height:1.2;color:#444;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:3.8em}#newsletter{padding:3rem 1rem;margin-bottom:120px}@media (min-width: 760px) and (max-width: 1099px){#newsletter{margin-bottom:80px}}@media (max-width: 759px){#newsletter{margin-bottom:50px}}#newsletter .content{display:flex;flex-direction:column;align-items:center}#newsletter .content ul{width:700px;max-width:90vw;text-align:left}#newsletter .content ul li{margin-top:.25rem;margin-bottom:.5rem}#newsletter .content input[type=name],#newsletter .content input[type=email]{box-sizing:border-box;width:400px;max-width:90vw;display:block;border-radius:24px;box-shadow:0 2px 2px #0004;padding:12px 24px;border:2px solid #F9FAFB;outline:none;color:var(--blue);font-size:.9rem}#newsletter .content input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;box-shadow:0 2px 2px #0004;border-radius:8px;border:1px solid #F9FAFB;padding:0;width:1rem;height:1rem}#newsletter .content input[type=checkbox]:checked{background-color:var(--blue);border-color:var(--blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTEwLjk3IDQuOTdhLjc1Ljc1IDAgMCAxIDEuMDcgMS4wNWwtMy45OSA0Ljk5YS43NS43NSAwIDAgMS0xLjA4LjAyTDQuMzI0IDguMzg0YS43NS43NSAwIDEgMSAxLjA2LTEuMDZsMi4wOTQgMi4wOTMgMy40NzMtNC40MjVhLjI2Ny4yNjcgMCAwIDEgLjAyLS4wMjJ6Ii8+Cjwvc3ZnPgo=)}#newsletter .content .checkbox-row{font-size:.9rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}#home #logo-color{display:none}@media (max-width: 759px){#home #logo-color{display:initial}}#home #logo-white{display:initial}@media (max-width: 759px){#home #logo-white{display:none}}#home #tiknil-home{margin:64px 0;padding-bottom:50px}#home #tiknil-home .arrow{position:absolute;right:50%;width:2750px;height:6000px;z-index:-1}@media (min-width: 1100px) and (max-width: 1359px){#home #tiknil-home .arrow{right:50%;width:2000px}}@media (min-width: 760px) and (max-width: 1099px){#home #tiknil-home .arrow{right:30%;width:2000px}}@media (max-width: 759px){#home #tiknil-home .arrow{right:20%;width:1200px;margin-top:80vw}}@media (max-width: 399px){#home #tiknil-home .arrow{right:10%;margin-top:64px}}#home #tiknil-home .block-content{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:750px;align-items:center;width:1500px;margin:auto}@media (min-width: 1100px) and (max-width: 1359px){#home #tiknil-home .block-content{min-height:500px;grid-template-columns:1fr 1fr}}@media (max-width: 1099px){#home #tiknil-home .block-content{grid-template-columns:1fr;grid-template-rows:auto 1fr;text-align:center;justify-items:center}}@media (min-width: 1100px){#home #tiknil-home .block-content{max-width:94vw}}@media (max-width: 1099px){#home #tiknil-home .block-content{max-width:100vw;width:auto}}#home #tiknil-home .block-content #tiknil-presentazione{margin:var(--pad);max-width:1500px}#home #tiknil-home .block-content #tiknil-presentazione .title{margin-bottom:32px}@media (max-width: 1099px){#home #tiknil-home .block-content #tiknil-presentazione{max-width:600px}}#home #tiknil-home .block-content #initial-lottie{margin:auto;position:relative;height:100%;min-height:500px;min-width:80%;max-height:700px;max-width:700px}@media (min-width: 1360px){#home #tiknil-home .block-content #initial-lottie{margin-top:100px}}@media (min-width: 1100px) and (max-width: 1359px){#home #tiknil-home .block-content #initial-lottie{margin-top:100px}}@media (max-width: 1099px){#home #tiknil-home .block-content #initial-lottie{min-width:auto;width:500px;justify-self:center;margin:initial}}@media (max-width: 759px){#home #tiknil-home .block-content #initial-lottie{max-width:95vw}}@media (max-width: 399px){#home #tiknil-home .block-content #initial-lottie{width:100vw;margin-left:0}}@media (min-width: 760px) and (max-width: 1099px){#home #tiknil-home{padding-bottom:0}}#home #nostro-metodo{z-index:-2}#home #layers-section{margin-top:64px;background:url(/build/assets/levels-bkd.3a751acf.webp) no-repeat center;background-size:cover;position:relative;text-shadow:1px 1px var(--blue);color:#fff}#home #layers-section #layers-shadow{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3333333333);z-index:0}@media (max-width: 759px){#home #layers-section #layers-shadow{background:rgba(0,0,0,.5333333333)}}#home #layers-section .content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}@media (max-width: 1099px){#home #layers-section .content{grid-template-columns:1fr}}#home #layers-section .content #layers-text{padding:200px 1rem}#home #layers-section .content #layers-text h2{max-width:400px}#home #layers-section .content #layers-text p{max-width:500px}@media (max-width: 1099px){#home #layers-section .content #layers-text{margin:auto;padding-top:64px;padding-bottom:0}}#home #layers-section .content #layers-video-wrapper video{max-width:100%;height:auto}@media (max-width: 1099px){#home #layers-section .content #layers-video-wrapper{margin:auto}#home #layers-section .content #layers-video-wrapper video{width:60vw}}@media (max-width: 759px){#home #layers-section .content #layers-video-wrapper video{width:90vw}}@media (max-width: 399px){#home #layers-section .content #layers-video-wrapper video{width:100vw}}#home #clienti{margin:120px 0}#home #clienti #splide-clienti{margin-top:5vh;margin-bottom:5vh}#home #clienti #splide-clienti .carousel-item{display:flex;justify-content:center;align-items:center;height:100px;padding:1rem 3rem;margin-bottom:2rem}#home #clienti #splide-clienti .carousel-item picture{display:flex;justify-content:center;align-items:center;height:100px}#home #clienti #splide-clienti .carousel-item img{max-height:100%;max-width:100%}#home #apps-showcase{margin:120px 0}#home #apps-showcase .content{padding:0 .5rem 0 3rem}@media (min-width: 760px) and (max-width: 1099px){#home #apps-showcase .content{padding-left:1.5rem}}@media (max-width: 759px){#home #apps-showcase .content{padding:0 1rem}}#home #apps-showcase .showcase{margin:120px 0;display:grid;grid-template-columns:400px 1fr;grid-gap:2rem;align-items:flex-start}@media (min-width: 1100px) and (max-width: 1359px){#home #apps-showcase .showcase{grid-template-columns:300px 1fr}}@media (min-width: 760px) and (max-width: 1099px){#home #apps-showcase .showcase{grid-template-columns:275px 1fr}}@media (max-width: 759px){#home #apps-showcase .showcase{margin:32px 0;grid-template-columns:1fr}}#home #apps-showcase .showcase .selectors{display:grid;grid-template-columns:1fr;grid-gap:.75rem}@media (max-width: 759px){#home #apps-showcase .showcase .selectors{grid-template-columns:1fr 1fr;grid-row:2}}#home #apps-showcase .showcase .selectors .sector-btn{appearance:none;background:white;border:2px solid var(--orange);border-radius:24px;padding:8px 16px 8px 24px;color:var(--orange);font-weight:var(--fw-sb);text-transform:uppercase;display:flex;flex-direction:row;align-items:center;cursor:pointer}@media (max-width: 759px){#home #apps-showcase .showcase .selectors .sector-btn{font-size:.9rem;padding:8px 12px}}#home #apps-showcase .showcase .selectors .sector-btn svg{height:2rem;width:2rem;margin-right:8px}#home #apps-showcase .showcase .selectors .sector-btn .sector-label{flex:1;text-align:center}#home #apps-showcase .showcase .selectors .sector-btn.active{background:var(--orange);color:#fff}#home #apps-showcase .showcase .app-bundles-wrapper{position:relative;height:100%}@media (max-width: 759px){#home #apps-showcase .showcase .app-bundles-wrapper{height:80vw}}#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}@media (max-width: 1099px){#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle{display:flex;flex-direction:column;justify-content:center}}#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle .hidden{display:none}#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle picture img{max-width:100%;max-height:100%}@media (max-width: 1099px){#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle picture img{max-height:500px}}#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle #popup-overlay{position:absolute;cursor:pointer;top:0;bottom:0;right:0;left:0;display:none}#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle #popup-overlay .hidden,#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle #popup-overlay.show{display:initial}@media (max-width: 1099px){#home #apps-showcase .showcase .app-bundles-wrapper .app-bundle #popup-overlay.show{display:flex;flex-direction:column;justify-content:center}}#connective-app #intro{min-height:600px;display:flex;align-items:center;justify-content:center}#connective-app #intro .block-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;padding:1rem}#connective-app #intro .block-content .arrow{position:absolute;z-index:-1;width:3000px;left:-1500px;margin-left:50%;height:1000px;top:-300px}@media (min-width: 1100px) and (max-width: 1359px){#connective-app #intro .block-content .arrow{top:-400px}}@media (max-width: 1099px){#connective-app #intro .block-content .arrow{height:800px;top:-100px}}@media (max-width: 759px){#connective-app #intro .block-content .arrow{height:600px;top:0}}@media (max-width: 1099px){#connective-app #intro .block-content{grid-template-columns:1fr;justify-items:center;justify-content:center}}#connective-app #intro .block-content #intro-text{padding:0 1rem}#connective-app #intro .block-content #intro-text p{max-width:400px;font-size:1.2rem;line-height:1.6}@media (min-width: 1100px){#connective-app #intro .block-content #intro-text{margin-left:64px}}@media (max-width: 1099px){#connective-app #intro .block-content #intro-text{text-align:center}}@media (max-width: 399px){#connective-app #intro .block-content #intro-text p{max-width:90vw;margin:auto}}#connective-app #intro .block-content #intro-images{position:relative;text-align:center}@media (max-width: 759px){#connective-app #intro .block-content #intro-images{margin-top:64px}}#connective-app #intro .block-content #intro-images #app-image{width:80%;margin-top:100px}@media (max-width: 1099px){#connective-app #intro .block-content #intro-images #app-image{width:50%;margin-top:32px}}@media (max-width: 759px){#connective-app #intro .block-content #intro-images #app-image{width:75%;margin-top:24px}}@media (max-width: 399px){#connective-app #intro .block-content #intro-images #app-image{width:85%;margin-top:16px}}#connective-app #intro .block-content #intro-images #tablet-image{position:absolute;max-width:300px;bottom:20%;left:20%;transform:rotate(-33deg)}@media (min-width: 1360px){#connective-app #intro .block-content #intro-images #tablet-image{max-width:400px}}@media (max-width: 1099px){#connective-app #intro .block-content #intro-images #tablet-image{max-width:40vw}}@media (max-width: 759px){#connective-app #intro .block-content #intro-images #tablet-image{width:50vw;max-width:none}}#connective-app #intro .block-content #intro-images #home-image{margin-top:25%;max-width:600px}@media (min-width: 1360px){#connective-app #intro .block-content #intro-images #home-image{max-width:800px}}@media (max-width: 1099px){#connective-app #intro .block-content #intro-images #home-image{margin-top:10%;max-width:90vw}}@media (max-width: 759px){#connective-app #intro .block-content #intro-images #home-image{margin-top:0;width:110vw;max-width:none}}#connective-app #connective-apps-significato{margin-top:240px}@media (max-width: 1099px){#connective-app #connective-apps-significato{margin-top:64px}}#connective-app #layers-section{margin-top:64px;background:url(/build/assets/levels-bkd.3a751acf.webp) no-repeat center;background-size:cover;position:relative;text-shadow:1px 1px var(--blue);color:#fff}#connective-app #layers-section #layers-shadow{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3333333333);z-index:0}@media (max-width: 759px){#connective-app #layers-section #layers-shadow{background:rgba(0,0,0,.5333333333)}}#connective-app #layers-section .content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}@media (max-width: 1099px){#connective-app #layers-section .content{grid-template-columns:1fr}}#connective-app #layers-section .content #layers-text{padding:200px 1rem}#connective-app #layers-section .content #layers-text h2{max-width:400px}#connective-app #layers-section .content #layers-text p{max-width:500px}@media (max-width: 1099px){#connective-app #layers-section .content #layers-text{margin:auto;padding-top:64px;padding-bottom:0}}#connective-app #layers-section .content #layers-video-wrapper video{max-width:100%;height:auto}@media (max-width: 1099px){#connective-app #layers-section .content #layers-video-wrapper{margin:auto}#connective-app #layers-section .content #layers-video-wrapper video{width:60vw}}@media (max-width: 759px){#connective-app #layers-section .content #layers-video-wrapper video{width:90vw}}@media (max-width: 399px){#connective-app #layers-section .content #layers-video-wrapper video{width:100vw}}#connective-app #perche-connective{margin-top:64px;padding-top:64px}@media (max-width: 759px){#connective-app #perche-connective{margin-top:0;padding-top:0}}#connective-app #perche-connective .content{padding-left:3rem;padding-right:3rem}@media (max-width: 1099px){#connective-app #perche-connective .content{padding-left:1rem;padding-right:1rem}}#connective-app #perche-connective .content #biker-bkd{box-sizing:border-box;margin-top:2rem;margin-bottom:2rem;background:url(/build/assets/biker.84c7403c.webp);background-size:cover;background-position:center;height:650px;display:flex;flex-direction:column;justify-content:center;padding:3rem;position:relative}#connective-app #perche-connective .content #biker-bkd .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:#0006}@media (max-width: 1099px){#connective-app #perche-connective .content #biker-bkd .overlay{background-color:#0008}}#connective-app #perche-connective .content #biker-bkd p{z-index:1;color:#fff;width:50%;max-width:500px;line-height:1.6;text-shadow:1px 1px var(--blue)}@media (max-width: 1099px){#connective-app #perche-connective .content #biker-bkd{height:auto}}@media (max-width: 759px){#connective-app #perche-connective .content #biker-bkd{margin-top:0;padding:1rem;padding-bottom:250px;overflow:hidden}#connective-app #perche-connective .content #biker-bkd p{width:auto;max-width:inherit}}@media (max-width: 399px){#connective-app #perche-connective .content #biker-bkd p{width:auto}}#connective-app #perche-connective .content #biker-bkd .iphone-app{z-index:1;position:absolute;left:50%;bottom:10%;right:1rem;top:-200px;text-align:center}#connective-app #perche-connective .content #biker-bkd .iphone-app img{max-height:100%}@media (max-width: 759px){#connective-app #perche-connective .content #biker-bkd .iphone-app{top:auto;bottom:-150px;height:400px;left:50%;margin-left:-100px;width:200px}}#connective-app #connective-features{margin:64px 0}@media (max-width: 1099px){#connective-app #connective-features{margin:32px 0}}#connective-app #tiknil-team .team-members-wrapper{margin:64px auto;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1rem;column-gap:1rem}@media (min-width: 1100px){#connective-app #tiknil-team .team-members-wrapper .team-member:first-child{margin-top:-80px}#connective-app #tiknil-team .team-members-wrapper .team-member:nth-child(3){margin-top:80px}}@media (min-width: 760px) and (max-width: 1099px){#connective-app #tiknil-team .team-members-wrapper{grid-template-columns:1fr 1fr}#connective-app #tiknil-team .team-members-wrapper .team-member:nth-child(3){grid-column:1/3}}@media (max-width: 759px){#connective-app #tiknil-team .team-members-wrapper{grid-template-columns:1fr}}#connective-app #nostro-metodo{margin-top:64px}#method #nostro-metodo h1{font-size:2rem}#method #nostro-metodo .block-content{padding-top:64px}#method #graph-section{margin:64px 0;background:url(/build/assets/magic.d01c0b56.jpg) no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 2rem 2rem;gap:4rem}@media (max-width: 759px){#method #graph-section{margin:64px 0}}@media (min-width: 760px) and (max-width: 1099px){#method #graph-section{gap:3rem}}@media (min-width: 400px) and (max-width: 759px){#method #graph-section{gap:2rem}}@media (max-width: 399px){#method #graph-section{gap:1rem}}#method #graph-section .caret{transform:rotate(180deg);height:75px;margin-top:-2px}@media (min-width: 760px) and (max-width: 1099px){#method #graph-section .caret{height:50px}}@media (min-width: 400px) and (max-width: 759px){#method #graph-section .caret{height:40px}}@media (max-width: 399px){#method #graph-section .caret{height:30px}}#method #graph-section img{width:90vw;max-width:1200px}@media (max-width: 759px){#method #graph-section{padding:0;padding-bottom:2rem}#method #graph-section img{width:100%}}@media (min-width: 1100px){#method #ingegneri-app{margin-bottom:3rem}}#method #connective-app{margin-top:2rem;margin-bottom:2rem}#team #logo-color{display:none}@media (max-width: 1099px){#team #logo-color{display:initial}}#team #logo-white{display:initial}@media (max-width: 759px){#team #logo-white{display:none}}#team #chi-siamo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1099px){#team #chi-siamo{min-height:58vw}}#team #chi-siamo #video-wrapper{z-index:-2;position:absolute;top:0;bottom:0;left:25%;right:0;overflow:hidden}#team #chi-siamo #video-wrapper video{min-width:100%;min-height:100%;height:100%;opacity:.7}@media (max-width: 1099px){#team #chi-siamo #video-wrapper{left:0}#team #chi-siamo #video-wrapper video{width:100%;opacity:.4}}@media (max-width: 759px){#team #chi-siamo #video-wrapper video{height:100%;width:auto}}#team #chi-siamo .arrow{position:absolute;right:50%;width:2750px;height:6000px;z-index:-1}@media (min-width: 1100px) and (max-width: 1359px){#team #chi-siamo .arrow{right:50%;width:2000px}}@media (max-width: 1099px){#team #chi-siamo .arrow{display:none}}#team #chi-siamo .block-content{padding:64px 0;position:relative;display:grid;grid-template-columns:1fr;min-height:750px;align-items:center;width:1500px;margin:auto}@media (min-width: 1100px) and (max-width: 1359px){#team #chi-siamo .block-content{min-height:500px;grid-template-columns:1fr 1fr}}@media (max-width: 1099px){#team #chi-siamo .block-content{grid-template-columns:1fr;grid-template-rows:auto 1fr;text-align:center;justify-items:center;min-height:auto}}@media (min-width: 1100px){#team #chi-siamo .block-content{max-width:94vw}}@media (max-width: 1099px){#team #chi-siamo .block-content{max-width:100vw;width:auto}}#team #chi-siamo .block-content #team-presentazione{margin:1.5rem 3rem;max-width:1500px;padding-bottom:64px}#team #chi-siamo .block-content #team-presentazione p{font-size:1.1rem}@media (max-width: 1099px){#team #chi-siamo .block-content #team-presentazione{max-width:600px;padding-bottom:0}#team #chi-siamo .block-content #team-presentazione h1{margin-top:0}}@media (min-width: 760px) and (max-width: 1099px){#team #chi-siamo{padding-bottom:0}}#team #tiknil-linkit{margin-top:64px;padding-top:64px}#team #tiknil-linkit .arrow-title svg{mix-blend-mode:multiply}@media (max-width: 759px){#team #tiknil-linkit{margin-top:0}}#team #tiknil-linkit .content{padding-left:3rem;padding-right:3rem}@media (max-width: 1099px){#team #tiknil-linkit .content{padding-left:1rem;padding-right:1rem}}#team #tiknil-linkit .content #ship-bkd{box-sizing:border-box;margin-top:2rem;margin-bottom:2rem;background:url(/build/assets/ship.bbc9dce0.webp) center;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:3rem;position:relative}@media (max-width: 759px){#team #tiknil-linkit .content #ship-bkd{padding:1rem;margin-top:0}}#team #tiknil-linkit .content #ship-bkd p{color:#fff;width:50%;max-width:600px;line-height:1.6;text-shadow:1px 1px var(--blue)}@media (min-width: 760px) and (max-width: 1099px){#team #tiknil-linkit .content #ship-bkd p{width:60vw}}@media (max-width: 759px){#team #tiknil-linkit .content #ship-bkd p{margin-top:1rem;max-width:600px;width:80vw}}@media (max-width: 399px){#team #tiknil-linkit .content #ship-bkd p{width:auto}}#team #tiknil-linkit .content #ship-bkd .apple-watch-tiknil{position:absolute;text-align:center;left:auto;margin-left:0;right:1rem;height:350px;top:-200px;width:auto}#team #tiknil-linkit .content #ship-bkd .apple-watch-tiknil img{max-width:100%;max-height:100%}@media (max-width: 759px){#team #tiknil-linkit .content #ship-bkd .apple-watch-tiknil{position:static;height:250px}}#team #tiknil-team .team-members-wrapper{margin:64px auto;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1rem;column-gap:1rem}@media (min-width: 1100px){#team #tiknil-team .team-members-wrapper .team-member:first-child,#team #tiknil-team .team-members-wrapper .team-member:nth-child(4),#team #tiknil-team .team-members-wrapper .team-member:nth-child(7){margin-top:-120px}#team #tiknil-team .team-members-wrapper .team-member:nth-child(3),#team #tiknil-team .team-members-wrapper .team-member:nth-child(6),#team #tiknil-team .team-members-wrapper .team-member:nth-child(9){margin-top:120px}}@media (min-width: 760px) and (max-width: 1099px){#team #tiknil-team .team-members-wrapper{grid-template-columns:1fr 1fr}#team #tiknil-team .team-members-wrapper .team-member:nth-child(3){grid-column:1/3}}@media (max-width: 759px){#team #tiknil-team .team-members-wrapper{grid-template-columns:1fr}}#team #job-application{margin-bottom:64px}#team #job-application .api-wrapper{display:none}#team #job-application .form-wrapper,#team #job-application.api .api-wrapper{display:block}#team #job-application.api .form-wrapper{display:none}#team #job-application .content{padding:1rem}#team #job-application .content .card{border-radius:24px;box-shadow:5px 5px 10px #0004;display:grid;grid-template-columns:1.5fr 1fr}#team #job-application .content .card form{padding:3rem 3rem 3rem 4rem;min-width:0}@media (max-width: 1099px){#team #job-application .content .card form{padding-left:3rem}}@media (max-width: 759px){#team #job-application .content .card form{padding:1rem}}#team #job-application .content .card form .error-message{color:var(--orange)}#team #job-application .content .card form input[type=text],#team #job-application .content .card form input[type=email],#team #job-application .content .card form select{box-sizing:border-box;width:100%;display:block;border-radius:24px;box-shadow:0 2px 2px #0004;padding:12px 24px;border:2px solid #F9FAFB;outline:none;color:var(--blue);font-size:.9rem}#team #job-application .content .card form input[type=text]::placeholder,#team #job-application .content .card form input[type=email]::placeholder,#team #job-application .content .card form select::placeholder{color:var(--blue)}#team #job-application .content .card form select{-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAzMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAwMDcgMjBMMS4wNzMyNmUtMDcgOS4wMDAxNkwwIDMuODE1OTZlLTA3TDE2LjAwMDcgMTAuOTk5OEwzMiAwTDMyIDkuMDAwMTZMMTYuMDAwNyAyMFoiIGZpbGw9IiNBRkNBMEIiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:16px auto;background-position:top 50% right 12px;padding-right:40px}#team #job-application .content .card form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;box-shadow:0 2px 2px #0004;border-radius:8px;border:1px solid #F9FAFB;padding:0;width:1.2rem;height:1.2rem}#team #job-application .content .card form input[type=checkbox]:checked{background-color:var(--blue);border-color:var(--blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTEwLjk3IDQuOTdhLjc1Ljc1IDAgMCAxIDEuMDcgMS4wNWwtMy45OSA0Ljk5YS43NS43NSAwIDAgMS0xLjA4LjAyTDQuMzI0IDguMzg0YS43NS43NSAwIDEgMSAxLjA2LTEuMDZsMi4wOTQgMi4wOTMgMy40NzMtNC40MjVhLjI2Ny4yNjcgMCAwIDEgLjAyLS4wMjJ6Ii8+Cjwvc3ZnPgo=)}#team #job-application .content .card form .checkbox-row{display:flex;flex-direction:row;align-items:center;column-gap:.2rem}#team #job-application .content .card form .buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}#team #job-application .content .card form .buttons .upload{position:relative;min-width:0}#team #job-application .content .card form .buttons .upload .cta{display:block;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#team #job-application .content .card form .buttons .upload .cta:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMyAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjgxNSAyLjgyNzlDMTcuMDY2NiAxLjI3ODA0IDE0LjkzMjcgMC4zMjA5OSAxMi42ODE3IDAuMDc3MTQ4NFYyLjU5MTQxQzE0LjM2NDkgMi44MTU0NiAxNS44OTgyIDMuNTM3MzcgMTcuMTc3OSA0LjYwNzhMMTguODE1IDIuODI3OVpNMjAuNjcxMiAxMS4yMTcxSDIzQzIyLjc2OTQgOC43MTUyNiAyMS44NDcxIDYuNDM3NDkgMjAuNDUyMSA0LjU5NTM1TDE4LjgwMzUgNi4zNjI4MUMxOS44MjA1IDcuNzY5MjQgMjAuNDY1OSA5LjQ0NjY1IDIwLjY3MTIgMTEuMjE3MVpNMTguODAzNSAxOC41NjA3TDIwLjQ1MjEgMjAuMzQwNkMyMS44ODU4IDE4LjQ1MTcgMjIuNzcyIDE2LjE0ODUgMjMgMTMuNzE4OUgyMC42NzEyQzIwLjQ2MzYgMTUuNDg0OSAxOS44MTg0IDE3LjE1NzcgMTguODAzNSAxOC41NjA3Wk0xMi42ODE3IDIyLjMzMjFWMjQuODQ2NEMxNC45OTkgMjQuNTk3NCAxNy4xMDg4IDIzLjYwMTcgMTguODE1IDIyLjA5NTZMMTcuMTY2NCAyMC4zMTU3QzE1Ljg5ODIgMjEuMzg2MiAxNC4zNjQ5IDIyLjEwODEgMTIuNjgxNyAyMi4zMzIxWk0xMi42ODE3IDEyLjQ2MThWNi4yMzgzNEgxMC4zNzU5VjEyLjQ2MThINS43NjQ0MUwxMS41Mjg4IDE4LjY4NTJMMTcuMjkzMiAxMi40NjE4SDEyLjY4MTdaTTEwLjM3NTkgMjIuMzMyMVYyNC44NDY0QzQuNTUzODggMjQuMjI0IDAgMTguOTIxNyAwIDEyLjQ2MThDMCA2LjAwMTg1IDQuNTUzODggMC42OTk0OTEgMTAuMzc1OSAwLjA3NzE0ODRWMi41OTE0MUM1LjgyMjA2IDMuMjAxMzEgMi4zMDU3NiA3LjM4MzQ1IDIuMzA1NzYgMTIuNDYxOEMyLjMwNTc2IDE3LjU0MDEgNS44MjIwNiAyMS43MjIyIDEwLjM3NTkgMjIuMzMyMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:18px auto}#team #job-application .content .card form .buttons .upload #cv-file{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;cursor:pointer}@media (max-width: 759px){#team #job-application .content .card form .buttons{grid-template-columns:1fr;grid-gap:1rem}}#team #job-application .content .card .image-wrapper{background:url(/build/assets/Fabio.08f26487.webp);background-position:center bottom;background-size:auto 60%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}#team #job-application .content .card .image-wrapper .arrow-circle{width:200px;height:200px;border-radius:50%;background-color:var(--blue);display:flex;justify-content:center;align-items:center}#team #job-application .content .card .image-wrapper .arrow-circle svg{height:50%;margin-left:7.5%}@media (max-width: 759px){#team #job-application .content .card .image-wrapper .arrow-circle{width:150px;height:150px}}@media (max-width: 1099px){#team #job-application .content .card{grid-template-columns:1fr}#team #job-application .content .card .image-wrapper{min-height:300px;background-size:auto 90%;align-items:flex-start}}#team #certifications{margin-bottom:128px}@media (max-width: 759px){#team #certifications{margin-bottom:64px}}#team #certifications #certs{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start}@media (max-width: 759px){#team #certifications #certs{flex-direction:column;row-gap:2rem;align-items:center}}#team #certifications #certs .certification{display:flex;flex-direction:column;align-items:center;text-align:center}#team #certifications #certs .certification .cert-image-wrapper{background-color:var(--green);border-radius:50%;width:250px;height:250px;display:flex;align-items:center;justify-content:center}#team #certifications #certs .certification .cert-image-wrapper img{width:60%;max-height:80%}#team #certifications #certs .certification.cmap img{width:80%}#team #certifications #certs .certification h5{margin-bottom:0}#contacts #map .content{padding:0 1rem}#contacts #map .address{margin-top:-2rem;margin-left:calc(100px + 1.5rem)}#contacts #map .address a,#contacts #map .address a:visited{color:var(--blue)}#contacts #map .address a:hover,#contacts #map .address a:visited:hover{text-decoration:underline}@media (max-width: 759px){#contacts #map .address{margin-left:calc(75px + 1rem)}}@media (max-width: 399px){#contacts #map .address{margin-left:calc(50px + .5rem)}}#contacts #map .maps-wrapper{margin:64px 0}#contacts #map .maps-wrapper iframe{width:100%}#faq-page #faqs-section{padding:0 1rem}#faq-page #faqs-section .content{max-width:1000px}#faq-page #faqs-section .faq-section-header{color:var(--orange);text-transform:uppercase;font-weight:var(--fw-sb);font-size:1.2rem;margin:1rem 0}#faq-page #faqs-section .faq-section-subheader{color:var(--green);font-weight:var(--fw-sb);font-size:1rem}#faq-page #faqs-section .faq{margin:2rem 0;display:flex;flex-direction:column}#faq-page #faqs-section .faq .question{font-weight:var(--fw-sb);font-size:1.1rem;text-transform:uppercase;padding-bottom:1rem;border-bottom:2px solid var(--green2);cursor:pointer;display:flex;flex-direction:row;align-items:center;column-gap:1rem}#faq-page #faqs-section .faq .question:focus,#faq-page #faqs-section .faq .question:active{outline:none}@media (max-width: 759px){#faq-page #faqs-section .faq .question{font-size:1.1rem;padding-bottom:.75rem}}@media (max-width: 399px){#faq-page #faqs-section .faq .question{font-size:1rem;padding-bottom:.5rem}}#faq-page #faqs-section .faq .question span{flex:1}#faq-page #faqs-section .faq .question svg{height:24px;width:24px;transform:rotate(90deg);transition:transform .2s ease-in-out}#faq-page #faqs-section .faq.open .question svg{transform:rotate(-90deg)}#faq-page #faqs-section .faq .answer{padding-top:1rem;padding-bottom:1.5rem;display:none}#faq-page #faqs-section .faq .answer a,#faq-page #faqs-section .faq .answer a:visited{color:var(--blue);font-weight:var(--fw-sb)}#faq-page #faqs-section .faq .answer a:hover,#faq-page #faqs-section .faq .answer a:visited:hover{text-decoration:underline}#faq-page #faqs-section .faq .answer ul,#faq-page #faqs-section .faq .answer ol{margin:1rem 0 0;padding-left:2rem}@media (max-width: 759px){#faq-page #faqs-section .faq .answer ul,#faq-page #faqs-section .faq .answer ol{padding-left:1rem}}#faq-page #faqs-section .faq .answer .image-wrapper{text-align:center}#faq-page #faqs-section .faq .answer .image-wrapper img{max-width:100%}#faq-page #faqs-section .faq.open .answer{display:initial}#case-content #case-initial-section{margin-bottom:128px}@media (min-width: 760px) and (max-width: 1099px){#case-content #case-initial-section{margin-bottom:64px}}@media (max-width: 759px){#case-content #case-initial-section{margin-bottom:32px}}#case-content #case-initial-section .block-content{position:relative}#case-content #case-initial-section .content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;align-items:center;padding:0 1rem}@media (max-width: 1099px){#case-content #case-initial-section .content{grid-template-columns:1fr;justify-items:center;text-align:center}}#case-content #case-initial-section .content .arrow{--right: 55%;--w: 2500px;--h: 6000px;--m: 0;position:absolute;left:var(--right);width:var(--w);height:var(--h);margin-top:var(--m);z-index:-1}@media (min-width: 1100px) and (max-width: 1359px){#case-content #case-initial-section .content .arrow{--right: 55%;--w: 2000px}}@media (min-width: 760px) and (max-width: 1099px){#case-content #case-initial-section .content .arrow{--right: 35%;--w: 2000px;--m: 200px }}@media (max-width: 759px){#case-content #case-initial-section .content .arrow{--right: 30%;--w: 1200px}}@media (max-width: 399px){#case-content #case-initial-section .content .arrow{--right: 25%;--w: 1000px}}#case-content #case-initial-section .content .text-wrapper{display:flex;flex-direction:column}@media (min-width: 1100px){#case-content #case-initial-section .content .text-wrapper{margin-bottom:64px}}#case-content #case-initial-section .content .text-wrapper h2{margin-bottom:0}#case-content #case-initial-section .content .text-wrapper h1{font-weight:var(--fw-sb);margin-top:.5rem;margin-bottom:1.5rem}#case-content #case-initial-section .content .text-wrapper .sector{text-transform:uppercase;font-weight:var(--fw-sb);color:var(--green);mix-blend-mode:multiply}#case-content #case-initial-section .content .text-wrapper .text{margin-top:1rem}#case-content #case-initial-section .content .image-wrapper{padding:64px 0;text-align:center;max-width:600px}@media (max-width: 1099px){#case-content #case-initial-section .content .image-wrapper{max-width:500px}}#case-content #case-initial-section .content .image-wrapper img{max-width:100%;max-height:100%}#case-content .text-section{position:relative;margin:120px 0}@media (min-width: 760px) and (max-width: 1099px){#case-content .text-section{margin:64px 0}}@media (max-width: 759px){#case-content .text-section{margin:32px 0}}#case-content .right-screenshot{position:absolute;top:-350px;width:25vw;max-width:350px;transform:rotate(25deg)}@media (max-width: 1099px){#case-content .right-screenshot{display:none}}#case-content .left-screenshot{position:absolute;bottom:-300px;width:25vw;right:0;z-index:-1;max-width:350px;transform:rotate(25deg)}@media (max-width: 1099px){#case-content .left-screenshot{display:none}}#case-content .right-text-section .block-content{position:relative}#case-content .right-text-section .content{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media (min-width: 1100px) and (max-width: 1359px){#case-content .right-text-section .content{grid-template-columns:1fr 1.5fr}}@media (max-width: 1099px){#case-content .right-text-section .content{grid-template-columns:1fr;justify-items:center;text-align:center;grid-gap:2rem}}#case-content .right-text-section .content .arrow{--right: 55%;--w: 2500px;--h: 6000px;--m: 0;position:absolute;right:var(--right);width:var(--w);height:var(--h);margin-top:var(--m);z-index:-1}@media (min-width: 1100px) and (max-width: 1359px){#case-content .right-text-section .content .arrow{--right: 65%;--w: 2000px}}@media (min-width: 760px) and (max-width: 1099px){#case-content .right-text-section .content .arrow{--right: 35%;--w: 2000px;--m: 300px }}@media (max-width: 759px){#case-content .right-text-section .content .arrow{--right: 30%;--w: 1200px}}@media (max-width: 399px){#case-content .right-text-section .content .arrow{--right: 25%;--w: 1000px}}#case-content .right-text-section .content .image-wrapper{text-align:center}#case-content .right-text-section .content .image-wrapper img{max-height:600px}@media (max-width: 1099px){#case-content .right-text-section .content .image-wrapper img{max-height:400px}}#case-content .right-text-section .content p{margin:auto 0}#case-content #apps-section{margin-top:120px}#blog #logo-white{display:initial}#blog #logo-color{display:none}#blog header{position:absolute;width:100vw;max-width:2000px;top:0;z-index:3}#blog header .links a{color:#fff}#blog header .links a:hover,#blog header .links a.active{color:var(--green)}#blog #blog-splash{position:relative;background-color:#ccc;background-image:url(/build/assets/blog-splash.162dcc43.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:0}#blog #blog-splash #splash-shadow{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.5;z-index:1}#blog #blog-splash .content{position:relative;z-index:2;padding:10rem 1rem 13rem;color:#fff;text-shadow:1px 1px 2px #333}@media (min-width: 760px) and (max-width: 1099px){#blog #blog-splash .content{padding:8rem 1rem 10rem}}@media (max-width: 759px){#blog #blog-splash .content{padding:6rem 1rem 4rem}}#blog #blog-splash .content h1{margin-bottom:1rem}#blog #newsletter{margin-bottom:0;padding:1rem}#blog #blog-articles{margin-top:2rem}#blog #blog-articles a.next-link{color:var(--blue);font-weight:var(--fw-sb);font-size:1.1rem}#blog #blog-articles a.next-link :hover{text-decoration:underline}#blog-article #title-section .title-style{font-size:2rem;font-weight:600;margin-top:1.5rem;margin-bottom:1.5rem}#blog-article #cover-image-section .cover{background-color:#ddd;width:100%;max-width:100vw;aspect-ratio:10/4;min-height:300px}#blog-article #cover-image-section .cover img{width:100%;height:100%;object-fit:cover}#blog-article #article-body{margin-top:2rem}#blog-article #article-body .content{display:grid;grid-template-columns:350px 1fr;grid-gap:3rem;justify-content:center;align-items:start}@media (min-width: 1100px) and (max-width: 1359px){#blog-article #article-body .content{grid-template-columns:300px 1fr}}@media (min-width: 760px) and (max-width: 1099px){#blog-article #article-body .content{grid-template-columns:250px 1fr;grid-gap:1rem;padding:0 1rem}}@media (max-width: 759px){#blog-article #article-body .content{grid-template-columns:1fr;grid-gap:2rem;padding:0 1rem}}#blog-article #article-body .content .author-wrapper{max-width:300px;border-radius:25px;box-shadow:5px 5px 10px #0003;padding:2rem 1rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 759px){#blog-article #article-body .content .author-wrapper{grid-row:2;justify-self:center}}#blog-article #article-body .content .author-wrapper p{margin:0}#blog-article #article-body .content .author-wrapper img{max-width:75%}@media (min-width: 760px) and (max-width: 1099px){#blog-article #article-body .content .author-wrapper img{max-width:90%}}#blog-article #article-body .content #quill-container{font-family:Montserrat,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14pt;color:var(--blue);line-height:1.35;width:100%}#blog-article #article-body .content #quill-container *{box-sizing:border-box}#blog-article #article-body .content #quill-container h1,#blog-article #article-body .content #quill-container h2,#blog-article #article-body .content #quill-container h3{margin-bottom:.6em;margin-top:.5em}#blog-article #article-body .content #quill-container h1:first-child,#blog-article #article-body .content #quill-container h2:first-child,#blog-article #article-body .content #quill-container h3:first-child{margin-top:0}#blog-article #article-body .content #quill-container h1:last-child,#blog-article #article-body .content #quill-container h2:last-child,#blog-article #article-body .content #quill-container h3:last-child{margin-bottom:0}#blog-article #article-body .content #quill-container h1{font-size:2em}#blog-article #article-body .content #quill-container h2{font-size:1.5em}#blog-article #article-body .content #quill-container h3{font-size:1.17em}#blog-article #article-body .content #quill-container h5{font-weight:400;font-size:.8em}#blog-article #article-body .content #quill-container p{margin:0}#blog-article #article-body .content #quill-container .ql-align-right{text-align:right}#blog-article #article-body .content #quill-container .ql-align-center{text-align:center}#blog-article #article-body .content #quill-container ul,#blog-article #article-body .content #quill-container ol{padding-left:1.5em}#blog-article #article-body .content #quill-container ul li,#blog-article #article-body .content #quill-container ol li{list-style-type:inherit;padding-left:0}#blog-article #article-body .content #quill-container ul li:before,#blog-article #article-body .content #quill-container ol li:before{display:none}#blog-article #article-body .content #quill-container a:not(.cta),#blog-article #article-body .content #quill-container a:visited{text-decoration:rgba(229,89,52,.2666666667) underline dotted 1.5px;color:var(--orange);cursor:pointer}#blog-article #article-body .content #quill-container pre.ql-syntax{margin:.5em 0;font-family:monospace;color:#eee;background:#333;padding:5px 10px;border-radius:4px;font-size:.85em;overflow:visible;white-space:pre-wrap}#blog-article #article-body .content #quill-container blockquote{margin:0;background:#f2f2f2;border-left:6px solid #ccc;padding:4px .7em}#blog-article #article-body .content #quill-container blockquote+blockquote{padding-top:0}#blog-article #article-body .content #quill-container img{margin:auto;max-width:100%;display:block}#blog-article #article-body .content #quill-container img.half-width{max-width:50%}#blog-article #article-body .content #quill-container img.partial-width{max-width:70%}#blog-article #article-body .content #quill-container .tk-video{text-align:center}#blog-article #article-body .content #quill-container .tk-video video{max-width:100%}#blog-article #article-body .content #quill-container .tk-btn{text-align:center}#blog-article #article-body .content #quill-container p,#blog-article #article-body .content #quill-container ol,#blog-article #article-body .content #quill-container ul,#blog-article #article-body .content #quill-container pre,#blog-article #article-body .content #quill-container blockquote,#blog-article #article-body .content #quill-container h1,#blog-article #article-body .content #quill-container h2,#blog-article #article-body .content #quill-container h3,#blog-article #article-body .content #quill-container h4,#blog-article #article-body .content #quill-container h5,#blog-article #article-body .content #quill-container h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}#blog-article #article-body .content #quill-container .tk-box{margin:.5rem 0;padding:.5rem 1rem .5rem 2.5rem;border-radius:6px;position:relative}#blog-article #article-body .content #quill-container .tk-box:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;position:absolute;top:.75rem;left:.75rem}#blog-article #article-body .content #quill-container .tk-box.tk-info{background-color:#cfe2ff}#blog-article #article-body .content #quill-container .tk-box.tk-info:before{content:"\f430";color:#084298}#blog-article #article-body .content #quill-container .tk-box.tk-success{background-color:#d1e7dd}#blog-article #article-body .content #quill-container .tk-box.tk-success:before{content:"\f26a";color:#0f5132}#blog-article #article-body .content #quill-container .tk-box.tk-warn{background-color:#fff3cd}#blog-article #article-body .content #quill-container .tk-box.tk-warn:before{content:"\f33a";color:#664d03}#blog-article #article-body .content #quill-container .tk-box.tk-danger{background-color:#f8d7da}#blog-article #article-body .content #quill-container .tk-box.tk-danger:before{content:"\f622";color:#842029}#blog-article #article-body .content #quill-container .cta{border:0;background:var(--orange);padding:12px 60px 12px 36px;border-radius:28px;letter-spacing:.5px;cursor:pointer;display:inline-block;min-width:150px;color:#fff!important;font-size:.9rem;font-weight:var(--fw-b);text-transform:uppercase;text-align:left;line-height:1.4;position:relative}#blog-article #article-body .content #quill-container .cta:hover{text-decoration:none!important}#blog-article #article-body .content #quill-container .cta.small{min-width:auto}#blog-article #article-body .content #quill-container .cta:after{content:" ";position:absolute;right:30px;top:12px;bottom:12px;width:18px;text-align:center;background-image:url('data:image/svg+xml;utf8,<svg width="10" height="16" viewBox="0 0 10 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L5 0L10 8L5 16L0 16L 5 8Z"/></svg>');background-repeat:repeat-x;background-size:9px auto;background-position:center left}#blog-article #article-body .content #quill-container .cta.green{background-color:var(--green2)}#blog-article #article-body .content #quill-container .cta.blue{background-color:var(--blue)}#blog-article #article-body .content .article-wrapper{max-width:calc(100vw - 2rem)}#blog-article #blog-articles{margin:120px auto}@media (min-width: 760px) and (max-width: 1099px){#blog-article #blog-articles{margin:64px auto}}@media (max-width: 759px){#blog-article #blog-articles{margin:32px auto}}#error-page #error-image-section{padding-bottom:100px;padding-top:300px;position:relative}@media (min-width: 760px) and (max-width: 1099px){#error-page #error-image-section{padding-top:250px}}@media (min-width: 400px) and (max-width: 759px){#error-page #error-image-section{padding-top:175px}}@media (max-width: 399px){#error-page #error-image-section{padding-top:125px}}#error-page #error-image-section .code{position:absolute;margin:0;font-size:350pt;z-index:-1;top:0;left:0;right:0;text-align:center}@media (min-width: 1100px) and (max-width: 1359px){#error-page #error-image-section .code{font-size:325pt}}@media (min-width: 760px) and (max-width: 1099px){#error-page #error-image-section .code{font-size:275pt}}@media (min-width: 400px) and (max-width: 759px){#error-page #error-image-section .code{font-size:40vw}}@media (max-width: 399px){#error-page #error-image-section .code{font-size:40vw}}#error-page #error-image-section .content{padding:0 1rem}#error-page #error-image-section .content img{max-width:90vw;border-bottom:2px solid var(--green)}#error-page #error-image-section .content p.text{margin-top:3rem;font-size:1.2rem}@media (max-width: 759px){#error-page #error-image-section .content p.text{font-size:1rem}}#feedback-form{padding:100px var(--pad);color:var(--blue)}#feedback-form .content{max-width:1200px;margin:auto}#feedback-form .form{max-width:1100px;margin:48px auto 0;line-height:1.5;font-size:21px}@media (min-width: 400px) and (max-width: 759px){#feedback-form .form{font-size:18px}}@media (max-width: 399px){#feedback-form .form{font-size:16px}}#feedback-form .form-row{display:flex;flex-direction:row;align-items:baseline;column-gap:.3rem;flex-wrap:wrap;margin-bottom:1rem}#feedback-form .custom-input{-webkit-appearance:none;appearance:none;border:0;background:none;flex:1;color:var(--green);text-decoration:underline;font-size:21px;font-style:italic;outline:none}#feedback-form .custom-input::placeholder{color:var(--green);text-decoration:underline;font-size:21px;font-style:italic;opacity:.8}@media (min-width: 400px) and (max-width: 759px){#feedback-form .custom-input{font-size:18px}#feedback-form .custom-input::placeholder{font-size:18px}}@media (max-width: 399px){#feedback-form .custom-input{font-size:16px}#feedback-form .custom-input::placeholder{font-size:16px}}#feedback-form .custom-textarea{display:block;width:100%;max-width:100%;border:0;background:none;outline:none;color:var(--green);font-size:21px;font-style:italic;margin-top:1rem;background:linear-gradient(to top,var(--green) 1px,transparent 1px);background-size:100% 27px}@media (min-width: 400px) and (max-width: 759px){#feedback-form .custom-textarea{font-size:18px;background-size:100% 23px}}@media (max-width: 399px){#feedback-form .custom-textarea{font-size:16px;background-size:100% 20px}}#feedback-form .range-group{margin-top:3rem}#feedback-form .range-group label{display:block;margin-bottom:1rem;font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:1px;color:var(--blue)}#feedback-form .range-container{margin-top:1rem;position:relative}#feedback-form .range-container .range-input{width:100%;cursor:pointer;accent-color:var(--green2)}#feedback-form .range-container .range-labels{display:flex;justify-content:space-between;padding:0 10px;margin-top:5px;color:var(--blue2);font-size:.9rem}#feedback-form .range-container .current-value{text-align:center;margin-top:10px;font-weight:700;color:var(--green)}#feedback-form .feedback-layout-wrapper{display:flex;gap:3rem;margin-top:3rem;align-items:flex-start}@media (max-width: 1099px){#feedback-form .feedback-layout-wrapper{flex-direction:column-reverse;gap:2rem}}#feedback-form .feedback-layout-wrapper .feedback-suggested-message{color:var(--blue);font-size:18px;font-style:italic;margin-bottom:1rem;padding:1rem}#feedback-form .feedback-layout-wrapper .feedback-input-section{flex:1.5}@media (max-width: 1099px){#feedback-form .feedback-layout-wrapper .feedback-input-section{width:100%}}#feedback-form .feedback-layout-wrapper .feedback-tips-section{flex:1;font-size:.8rem;color:#666;line-height:1.8;background:#fdfdfd;padding:1.5rem;border-radius:8px;border:1px solid #eee}#feedback-form .feedback-layout-wrapper .feedback-tips-section span{display:block;margin-left:1rem;font-size:.7rem}#feedback-form .feedback-preview-section{margin-top:3rem;margin-bottom:3rem;display:flex;justify-content:center}#feedback-form .feedback-preview-card{display:flex;gap:3rem;background:white;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #0000000d;max-width:900px;width:100%;align-items:center}@media (max-width: 1099px){#feedback-form .feedback-preview-card{flex-direction:column;text-align:center;padding:2rem;gap:2rem}}#feedback-form .feedback-preview-card .preview-avatar{flex-shrink:0}#feedback-form .feedback-preview-card .preview-avatar img{border-radius:50%;box-shadow:0 5px 15px #0000001a}#feedback-form .feedback-preview-card .preview-details{display:flex;flex-direction:column;gap:1.5rem;flex-grow:1}#feedback-form .feedback-preview-card .preview-details .company-logo-preview{margin-bottom:.5rem}#feedback-form .feedback-preview-card .preview-details .preview-content-wrapper p{font-style:italic;color:#333;margin:0;position:relative}#feedback-form .feedback-preview-card .preview-details .preview-content-wrapper p:before{content:"\201c";font-size:3rem;position:absolute;left:-1.5rem;top:-1rem;opacity:.1}#feedback-form .feedback-preview-card .preview-details .preview-author{margin-top:.5rem}#feedback-form .feedback-preview-card .preview-details .preview-author h5{font-size:1.1rem;color:var(--blue)}#feedback-form .error-message{color:var(--orange);font-size:.9rem;margin-top:.5rem}#feedback-form .star-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:.5rem;margin-top:.5rem}#feedback-form .star-rating input{display:none}#feedback-form .star-rating label{cursor:pointer;color:#ddd;font-size:2rem;transition:color .2s;position:relative}#feedback-form .star-rating label:before{content:"\2605"}#feedback-form .star-rating label:hover,#feedback-form .star-rating label:hover~label{color:#ffc107}#feedback-form .star-rating label .five-star-emoji{position:absolute;top:.2rem;left:calc(100% + 10px);transform:scale(0);font-size:1.5rem;opacity:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}#feedback-form .star-rating input:checked~label{color:#ffc107}#feedback-form .star-rating input#csat-5:checked~label[for=csat-5] .five-star-emoji,#feedback-form .star-rating input#nps-5:checked~label[for=nps-5] .five-star-emoji{opacity:1;transform:scale(1);animation:emoji-pop .5s forwards}@keyframes emoji-pop{0%{transform:scale(0)}70%{transform:scale(1.4)}to{transform:scale(1)}}#feedback-form .mt-12{margin-top:3rem}#feedback-form .previews-container{display:flex;flex-direction:column;gap:2rem}#feedback-form .previews-container .preview-label{display:block;margin-bottom:1rem;font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:1px;color:var(--blue)}#feedback-form .linkedin-preview-container,#feedback-form .facebook-preview-container{flex:1}#feedback-form .linkedin-preview-container .linkedin-card{background:white;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;color:#000000e6;box-shadow:0 0 0 1px #00000014,0 2px 4px #00000014}#feedback-form .linkedin-preview-container .linkedin-card .card-header{display:flex;align-items:center;margin-bottom:8px}#feedback-form .linkedin-preview-container .linkedin-card .card-header .user-avatar{width:48px;height:48px;border-radius:50%;background:#e0e0e0;color:#707070;margin-right:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}#feedback-form .linkedin-preview-container .linkedin-card .card-header .user-avatar svg{width:32px;height:32px}#feedback-form .linkedin-preview-container .linkedin-card .card-header .user-info .user-name{font-size:14px;font-weight:600;color:#000000e6}#feedback-form .linkedin-preview-container .linkedin-card .card-header .user-info .user-headline{font-size:12px;color:#0009;line-height:1.33}#feedback-form .linkedin-preview-container .linkedin-card .card-header .user-info .post-time{font-size:12px;color:#0009;display:flex;align-items:center;gap:4px}#feedback-form .linkedin-preview-container .linkedin-card .card-content{font-size:14px;line-height:1.42;margin-bottom:12px;white-space:pre-wrap;color:#000000e6}#feedback-form .linkedin-preview-container .linkedin-card .card-footer{border-top:1px solid #f0f0f0;padding-top:4px;display:flex;justify-content:space-between}#feedback-form .linkedin-preview-container .linkedin-card .card-footer .footer-item{flex:1;display:flex;align-items:start;justify-content:center;padding:10px 4px;font-size:14px;font-weight:600;color:#000000bf}#feedback-form .linkedin-preview-container .linkedin-card .card-footer .footer-item .icon{margin-right:4px}#feedback-form .linkedin-preview-container .linkedin-card .card-footer .footer-item .icon svg{width:1rem;height:1rem}#feedback-form .facebook-preview-container .facebook-card{background:white;border:1px solid #dddfe2;border-radius:8px;padding:12px;font-family:Helvetica,Arial,sans-serif;color:#1c1e21;box-shadow:0 1px 2px #0000001a}#feedback-form .facebook-preview-container .facebook-card .card-header{display:flex;align-items:center;margin-bottom:12px}#feedback-form .facebook-preview-container .facebook-card .card-header .user-avatar{width:40px;height:40px;border-radius:50%;background:#e4e6eb;color:#65676b;margin-right:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}#feedback-form .facebook-preview-container .facebook-card .card-header .user-avatar svg{width:24px;height:24px}#feedback-form .facebook-preview-container .facebook-card .card-header .user-info .user-name{font-size:15px;font-weight:600;color:#050505}#feedback-form .facebook-preview-container .facebook-card .card-header .user-info .post-meta{font-size:13px;color:#65676b;display:flex;align-items:center;gap:4px}#feedback-form .facebook-preview-container .facebook-card .card-header .user-info .post-meta .public-icon{font-size:12px}#feedback-form .facebook-preview-container .facebook-card .card-content{font-size:15px;line-height:1.33;margin-bottom:12px;white-space:pre-wrap}#feedback-form .facebook-preview-container .facebook-card .card-footer{border-top:1px solid #ced0d4;padding-top:4px;display:flex;justify-content:space-around}#feedback-form .facebook-preview-container .facebook-card .card-footer .footer-item{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 4px;font-size:14px;font-weight:600;color:#65676b;border-radius:4px}#feedback-form .facebook-preview-container .facebook-card .card-footer .footer-item .icon{margin-right:6px;font-size:18px;display:flex;align-items:center}#feedback-form .facebook-preview-container .facebook-card .card-footer .footer-item .icon svg{width:18px;height:18px}#feedback-form .facebook-preview-container .facebook-card .card-footer .footer-item .like-icon{background-image:url(https://static.xx.fbcdn.net/rsrc.php/y5/r/83KUSxubczr.webp);background-position:0px -697px;background-size:25px 1181px;width:20px;height:20px;background-repeat:no-repeat;display:inline-block}#feedback-form .facebook-preview-container .facebook-card .card-footer .footer-item .bubble-icon{background-image:url(https://static.xx.fbcdn.net/rsrc.php/y5/r/83KUSxubczr.webp);background-position:0px -487px;background-size:25px 1181px;width:20px;height:20px;background-repeat:no-repeat;display:inline-block}#feedback-form .facebook-preview-container .facebook-card .card-footer .footer-item .share-icon{background-image:url(https://static.xx.fbcdn.net/rsrc.php/y5/r/83KUSxubczr.webp);background-position:0px -844px;background-size:25px 1181px;width:20px;height:20px;background-repeat:no-repeat;display:inline-block}#policy .policy-content{padding:1rem;font-size:12pt}#policy .policy-content h1,#policy .policy-content h2,#policy .policy-content h3,#policy .policy-content h4{margin-bottom:.4rem;margin-top:.8rem}#policy .policy-content p{margin-top:.5rem;margin-bottom:.5rem}#policy .policy-content h1{text-align:center;font-size:1.3rem;margin-bottom:.5rem}#policy .policy-content h2{margin-top:0;text-align:center;font-size:1.1rem;font-weight:var(--fw-sb)}#policy .policy-content b{font-weight:var(--fw-sb)}#policy .policy-content a{text-decoration:underline;color:var(--blue)}#policy .policy-content .CookieDeclarationType{border-color:var(--blue);border-radius:8px}#policy .policy-content .CookieDeclarationTableHeader{border-color:var(--blue)}#policy .policy-content .CookieDeclarationTableCell{border:0}#party-rsvp-section{padding:64px var(--pad) 96px;min-height:60vh}#party-rsvp-section .content{max-width:760px;margin:auto}#party-rsvp-section .party-intro{margin-top:32px;margin-bottom:48px;line-height:1.8;font-size:1rem;color:var(--blue)}#party-rsvp-section .rsvp-form{display:flex;flex-direction:column;gap:32px}#party-rsvp-section .rsvp-form .error-message{color:var(--orange);font-size:.875rem;margin-top:6px;display:block}#party-rsvp-section .rsvp-form .form-group{display:flex;flex-direction:column;gap:8px}#party-rsvp-section .rsvp-form .field-label{font-weight:600;font-size:.9rem;color:var(--blue);text-transform:uppercase;letter-spacing:.5px}#party-rsvp-section .rsvp-form .custom-input{-webkit-appearance:none;appearance:none;border:0;border-bottom:2px solid var(--green);background:none;color:var(--blue);font-size:1.1rem;padding:8px 0;outline:none;width:100%}#party-rsvp-section .rsvp-form .custom-input::placeholder{color:var(--blue);opacity:.4}#party-rsvp-section .rsvp-form .custom-input:focus{border-bottom-color:var(--blue)}#party-rsvp-section .rsvp-form .attending-options{display:flex;gap:16px;flex-wrap:wrap;margin-top:4px}@media (max-width: 759px){#party-rsvp-section .rsvp-form .attending-options{flex-direction:column}}#party-rsvp-section .rsvp-form .attending-option{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border:2px solid var(--green);border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--blue);transition:background-color .2s,color .2s;user-select:none}#party-rsvp-section .rsvp-form .attending-option input[type=radio]{display:none}#party-rsvp-section .rsvp-form .attending-option:has(input:checked),#party-rsvp-section .rsvp-form .attending-option.selected{background-color:var(--green);color:#fff}#party-rsvp-section .rsvp-form .attending-option:hover{background-color:var(--green2);color:#fff}#party-rsvp-section .rsvp-form .privacy-row label{font-size:.85rem;line-height:1.6;gap:10px;cursor:pointer}#party-rsvp-section .rsvp-form .privacy-row label input[type=checkbox]{margin-top:3px;flex-shrink:0;accent-color:var(--green);width:16px;height:16px;cursor:pointer}#party-rsvp-section .rsvp-form .privacy-row .privacy-link{color:var(--green);font-weight:600;text-decoration:underline}#party-rsvp-section .rsvp-form .submit-row{display:flex;justify-content:flex-end}@media (max-width: 759px){#party-rsvp-section .rsvp-form .submit-row{justify-content:center}}#party-rsvp-section .rsvp-success-message{text-align:center;padding:48px 24px}#party-rsvp-section .rsvp-success-message p{font-size:1.5rem;font-weight:600;color:var(--blue);line-height:1.6}@media (max-width: 759px){#party-rsvp-section .rsvp-success-message p{font-size:1.2rem}}.splide__pagination{padding:0}.splide__pagination .splide__pagination__page{appearance:none;border:none;outline:none;cursor:pointer;width:1rem;height:1rem;margin:.3rem;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='23' height='27' viewBox='0 0 23 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 26.4202L0.499999 19.9619L0.5 7.03443L11.5 0.579726L22.5 7.03443L22.5 19.9619L11.5 26.4202Z' stroke='%23005578'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.splide__pagination .splide__pagination__page.is-active{background-image:url("data:image/svg+xml,%3Csvg width='23' height='27' viewBox='0 0 23 27' fill='%23005578' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 26.4202L0.499999 19.9619L0.5 7.03443L11.5 0.579726L22.5 7.03443L22.5 19.9619L11.5 26.4202Z' stroke='%23005578'/%3E%3C/svg%3E")}
