@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-5659c11d0716a251ec335eb73f397157.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-4cea605b2baace598c548d2fda974e23.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-808a7fadde2803377986dfbbb8700b6a.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-e342ddb446facfa34e914895b3d7b89c.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-b57e21c9fab8a74acb6e61f5b9446872.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-0a7b3a9e4bd70125b19dcb8851bf6227.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-cdd9a83bcabb28e2e592e57681d6cf79.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-a48e3370be978e12258161118d6c2f08.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(../../assets/fonts/Poppins-cd41308b36a56094f6fe209a02995d53.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-bs-theme=light]{--bs-secondary:#CFEE9E;--bs-secondary-rgb:207,238,158;--bs-secondary-text-emphasis:#535F3F;--bs-secondary-bg-subtle:#F5FCEC;--bs-secondary-border-subtle:#ECF8D8;--bs-body-font-family:Poppins,sans-serif;--bs-border-style:none}.btn-secondary{--bs-btn-color:#000000;--bs-btn-bg:#CFEE9E;--bs-btn-border-color:#CFEE9E;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#D6F1AD;--bs-btn-hover-border-color:#D4F0A8;--bs-btn-focus-shadow-rgb:31,36,24;--bs-btn-active-color:#000000;--bs-btn-active-bg:#D9F1B1;--bs-btn-active-border-color:#D4F0A8;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#CFEE9E;--bs-btn-disabled-border-color:#CFEE9E}.btn-outline-secondary{--bs-btn-color:#CFEE9E;--bs-btn-border-color:#CFEE9E;--bs-btn-focus-shadow-rgb:207,238,158;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#CFEE9E;--bs-btn-hover-border-color:#CFEE9E;--bs-btn-active-color:#000000;--bs-btn-active-bg:#CFEE9E;--bs-btn-active-border-color:#CFEE9E;--bs-btn-disabled-color:#CFEE9E;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#CFEE9E}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:#cfee9e;background:#0e1c36}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}#kontakt_btn{background:#5bcbb5}@keyframes float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-25px) rotate(3deg)}}.mockup-container{position:relative;animation:3s ease-in-out infinite alternate float;will-change:transform}.screen-content{position:absolute;top:3.5%;left:16%;width:100%;height:100%;border-radius:6px;animation:3s ease-in-out infinite alternate float}.btn-circle:hover{background-color:#000}.btn-circle{width:48px;height:48px;font-size:24px;border-radius:15px;background-color:#0e1c36}.masthead{background-color:#1fc8db;background-image:linear-gradient(141deg,#0085ff 0,#1faedb 51%,#26ade7 75%);color:#0e1c36;margin-top:-106px;height:100vh;z-index:1}#navbar-button:hover{background:rgba(14,28,54,.77)}#navbar-button{background:#0e1c36;color:#cfee9e;font-size:18px;font-family:Poppins,sans-serif;border-radius:9px;min-width:230px;height:45.5px}.navbar-nav>li{margin-right:10px}.navtopbar{height:50px;background-color:#0e1c36}.navtopbar .nav-item>a:focus,.navtopbar .nav-item>a:hover{color:#cfee9e!important;font-size:16px}.navtopbar .nav-item>a{color:#fff!important;font-size:16px}.navtopbar .nav-item .btn{color:#0e1c36!important;background-color:#cfee9e!important;height:30px!important;font-size:16px!important;font-family:Poppins,sans-serif;border-radius:9px;min-width:230px}.navtopbar .nav-item .btn:hover{color:#fff!important}.navtopbar .navbar-brand img{width:35px}#masthead_heading{font-weight:700;color:#cfee9e}@media (min-width:300px){#masthead_heading{font-weight:700;color:#cfee9e;font-size:2em}}@media (min-width:576px){#masthead_heading{font-weight:700;color:#cfee9e;font-size:3.5em}}@media (min-width:768px){#masthead_heading{font-weight:700;color:#cfee9e;font-size:3.5em}}@media (min-width:992px){#masthead_heading{font-weight:700;color:#cfee9e;font-size:4em}}@media (min-width:1200px){#masthead_heading{font-weight:700;color:#cfee9e;font-size:5em}}#masthead_semi_head{font-size:1.8em;color:#0e1c36;margin:0;padding:0;line-height:1;width:100%;font-weight:700;font-family:Poppins}#eMx7r9OlmKW1{left:0;width:100%;position:relative;z-index:1}.content-section{padding-top:7.5rem;padding-bottom:7.5rem}#col-header{z-index:2}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}#hero_btn{width:220px;height:60px;background:#0e1c36;color:#cfee9e;margin-top:40px}.lead{font-size:1.25rem;font-weight:200}#about_btn{background:#0e1c36;color:#cfee9e;font-size:16px;font-family:Poppins,sans-serif;border-radius:9px;min-width:250px;height:60px}#services{background:#0085ff}#about{background:#fff}.content-section-heading .h3,.content-section-heading h3{font-size:1rem;text-transform:uppercase}.service-icon{background-color:#fff;color:#1d809f;height:7rem;width:7rem;display:block;box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}.callout{padding:15rem 0;background:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%);background-position:center center;background-repeat:no-repeat;background-size:cover}.portfolio-item{display:block;position:relative;overflow:hidden;max-width:530px;margin:auto auto 1rem}.portfolio-item .caption{display:flex;height:100%;width:100%;background-color:rgba(33,37,41,.2);position:absolute;top:0;bottom:0;z-index:1}@media (min-width:992px){.portfolio-item{max-width:none;margin:0}.portfolio-item:hover .caption{background-color:rgba(39,173,231,.63);-webkit-clip-path:inset(2rem);clip-path:inset(2rem)}.portfolio-item .caption{-webkit-transition:-webkit-clip-path .25s ease-out,background-color .7s;-webkit-clip-path:inset(0px);clip-path:inset(0px)}.portfolio-item .caption .caption-content{transition:opacity .25s;margin-left:5rem;margin-right:5rem;margin-bottom:5rem}.portfolio-item:hover img{-webkit-clip-path:inset(2rem);clip-path:inset(2rem)}}.portfolio-item .caption .caption-content{color:#fff;margin:auto 2rem 2rem;text-shadow:2px 2px 8px #0e1c36}@media (min-width:992px){.portfolio-item img{-webkit-transition:-webkit-clip-path .25s ease-out;-webkit-clip-path:inset(-1px);clip-path:inset(-1px)}}#navbarCon:has(.show){background:#27ade7}.nav-pills .nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:#fff;text-decoration:none;background:#292b2d;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-pills,.nav-pills>.nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color);color:#cfee9e}.nav-pills .nav-item{margin-right:10px;margin-bottom:10px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:#27ade7}.accordion-item{color:#0e1c36;background-color:#fff;border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-button:not(.collapsed){color:#0e1c36;background-color:#fff;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.nav-link:focus,.nav-link:hover{color:#fff}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-black);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}