@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:300;src:url(/layout/fonts/fira-code.44830092.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(/layout/fonts/fira-code.44830092.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:500;src:url(/layout/fonts/fira-code.44830092.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/layout/fonts/fira-sans-300.e3e14def.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/layout/fonts/fira-sans-400.46146aeb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(/layout/fonts/fira-sans-500.b0cbf334.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.github .content-text:first-child p:last-child a,.github-feed__item-link{background:url(/layout/images/link-arrow.65905d1c.svg) no-repeat;display:inline-block;height:11px;text-decoration:none;width:53px}.github .content-text:first-child p:last-child a:after,.github-feed__item-link:after{display:none!important}.boarding-pass__contact-value a,.construction-pages--related .construction-pages__slider p:last-child a,.content-text a,.footer__link,.footer__text p:last-child a,.github-feed__item-description a,.github-feed__item-name a,.header__language a,.team .swiper .content-text a{display:inline-block;text-decoration:none}.boarding-pass__contact-value a:after,.construction-pages--related .construction-pages__slider p:last-child a:after,.content-text a:after,.footer__link:after,.footer__text p:last-child a:after,.github-feed__item-description a:after,.github-feed__item-name a:after,.header__language a:after,.team .swiper .content-text a:after{background-color:currentColor;content:"";display:block;height:1px;transition:width .3s;width:0}.active.footer__link,.boarding-pass__contact-value a.active,.boarding-pass__contact-value a:hover,.construction-pages--related .construction-pages__slider p:last-child a.active,.construction-pages--related .construction-pages__slider p:last-child a:hover,.content-text a.active,.content-text a:hover,.footer__link:hover,.footer__text p:last-child a.active,.footer__text p:last-child a:hover,.github-feed__item-description a.active,.github-feed__item-description a:hover,.github-feed__item-name a.active,.github-feed__item-name a:hover,.header__language a.active,.header__language a:hover,.team .swiper .content-text a.active,.team .swiper .content-text a:hover{color:currentColor;text-decoration:none}.active.footer__link:after,.boarding-pass__contact-value a.active:after,.boarding-pass__contact-value a:hover:after,.construction-pages--related .construction-pages__slider p:last-child a.active:after,.construction-pages--related .construction-pages__slider p:last-child a:hover:after,.content-text a.active:after,.content-text a:hover:after,.footer__link:hover:after,.footer__text p:last-child a.active:after,.footer__text p:last-child a:hover:after,.github-feed__item-description a.active:after,.github-feed__item-description a:hover:after,.github-feed__item-name a.active:after,.github-feed__item-name a:hover:after,.header__language a.active:after,.header__language a:hover:after,.team .swiper .content-text a.active:after,.team .swiper .content-text a:hover:after{width:100%}.construction-details a{color:currentColor;display:inline-block;text-decoration:none}.construction-details a:after{background-color:currentColor;content:"";display:block;height:1px;transition:width .3s;width:100%}.boarding-pass__github-address,.github-feed__item-date,.team .swiper .content-text p:nth-child(2){color:#a13609;font-family:Fira Code,sans-serif;font-size:.6470588235rem}.construction-pages--overview .swiper-container .swiper-slide p:last-child a,.free-lunch .ce_app_github_sponsors p:nth-child(4) a,.github-feed__more-link,.open-source .content-text:nth-child(3) p:last-child a{border:1px solid #2d3f4b;color:#2d3f4b;display:inline-block;font-family:Fira Code,sans-serif;padding:1.1764705882rem 2.3529411765rem;text-decoration:none;transition:all .15s;white-space:nowrap}@media(min-width:992px){.construction-pages--overview .swiper-container .swiper-slide p:last-child a,.free-lunch .ce_app_github_sponsors p:nth-child(4) a,.github-feed__more-link,.open-source .content-text:nth-child(3) p:last-child a{padding-left:3.5294117647rem;padding-right:3.5294117647rem}}.construction-pages--overview .swiper-container .swiper-slide p:last-child a:hover,.free-lunch .ce_app_github_sponsors p:nth-child(4) a:hover,.github-feed__more-link:hover,.open-source .content-text:nth-child(3) p:last-child a:hover{background-color:#2d3f4b;color:#fff;text-decoration:none}.construction-pages--overview .swiper-container .swiper-slide p:last-child a:after,.free-lunch .ce_app_github_sponsors p:nth-child(4) a:after,.github-feed__more-link:after,.open-source .content-text:nth-child(3) p:last-child a:after{display:none!important}html{box-sizing:border-box;font-size:14px}@media(min-width:768px){html{font-size:15px}}@media(min-width:992px){html{font-size:17px}}*,:after,:before{box-sizing:inherit}blockquote,body,figure,form{margin:0;padding:0}iframe,img,svg{border:0;display:block;max-width:100%}img,svg{height:auto}fieldset{border:none;margin:0;padding:0}hr{background-color:#a13609;border:none;height:1px;margin:3.5em 0}hr+.content-text{margin-top:-1em}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}.team .swiper .content-text p:first-child,body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}body,input,select,textarea{color:#a13609;font-family:Fira Sans,sans-serif;font-weight:400;line-height:1.3}dd,fieldset,figure,ol,p,pre,table,ul{margin-bottom:1.7647058824rem;margin-top:0}input,select,textarea{font-size:99%}strong{font-weight:500}a{color:#457da7;text-decoration:none;transition:color .15s}a:hover{text-decoration:underline}.team .swiper .content-text p:first-child,h1,h2,h3,h4,h5,h6{font-family:Fira Code,sans-serif;font-size:inherit;font-weight:400;line-height:inherit;margin:0}.construction-pages--overview .construction-pages__text h2,.construction-pages--related .construction-pages__text h2,.free-lunch .content-text h2,.github .content-text:first-child h2,.h1,.open-source .content-text:nth-child(2) h2,.open-source .content-text:nth-child(3) h2,.team .swiper .content-text p:first-child,.team h2,h1{font-size:1.6470588235rem;line-height:1.08333;margin-bottom:1.7647058824rem}@media(min-width:768px){.construction-pages--overview .construction-pages__text h2,.construction-pages--related .construction-pages__text h2,.free-lunch .content-text h2,.github .content-text:first-child h2,.h1,.open-source .content-text:nth-child(2) h2,.open-source .content-text:nth-child(3) h2,.team .swiper .content-text p:first-child,.team h2,h1{font-size:1.8823529412rem;margin-bottom:2.3529411765rem}}@media(min-width:992px){.construction-pages--overview .construction-pages__text h2,.construction-pages--related .construction-pages__text h2,.free-lunch .content-text h2,.github .content-text:first-child h2,.h1,.open-source .content-text:nth-child(2) h2,.open-source .content-text:nth-child(3) h2,.team .swiper .content-text p:first-child,.team h2,h1{font-size:2.1176470588rem}}.free-lunch .content-text blockquote,.h2,.team .swiper .content-text p:first-child,h2{font-size:1.4705882353rem;line-height:1.32;margin-bottom:2.0588235294rem}figcaption{color:#a13609;font-size:14px;letter-spacing:.02em;padding:5px 0;text-align:center}.main{overflow:hidden}.overflow{overflow:visible}#clear,.clear{clear:both;font-size:.1px;height:.1px;line-height:.1px}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.container,.header__inside{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.swiper-slide{box-sizing:border-box}@media(min-width:576px){.container,.container-sm,.header__inside{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm,.header__inside{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm,.header__inside{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.header__inside{max-width:1140px}}.header{background:#2d3f4b;border-top:6px solid #a13609;color:#fff;font-family:Fira Code,sans-serif;font-size:.6470588235rem;font-weight:500}.header__inside{display:flex;flex-direction:column;padding-bottom:1.3823529412rem;padding-top:1.3823529412rem;position:relative}@media(min-width:576px){.header__inside{align-items:center;flex-direction:row}}@media(min-width:992px){body.page-home .header__inside{padding-bottom:.7941176471rem;padding-top:.7941176471rem}}.header__logo{display:block;left:15px;position:absolute;top:10px;z-index:1}.header__logo img{width:5.8823529412rem}@media(min-width:992px){body.page-home .header__logo{top:calc(100% + 1.82353rem)}}body.page-home .header__logo img{width:5.8823529412rem}@media(min-width:992px){body.page-home .header__logo img{width:11.7647058824rem}}.header__slogan{margin-left:7.0588235294rem}@media(min-width:576px){.header__slogan{margin-right:30px;text-align:left}}@media(min-width:992px){body.page-home .header__slogan{margin-left:0;text-align:left}}.header__language{margin-left:7.0588235294rem;margin-top:.5882352941rem}.header__language li,.header__language ul{list-style:none;margin:0;padding:0}@media(min-width:576px){.header__language{display:block;margin-left:auto;margin-top:0}}@media(min-width:992px){body.page-home .header__language{display:block;margin-left:auto}}.header__language a{background:url(/layout/images/icon-language-switch.e8030a34.svg) 0/18px auto no-repeat;color:#fff;padding-left:28px}.footer__content{display:flex;flex-direction:column;justify-content:flex-end;margin-top:2.5882352941rem;padding-bottom:15vw;position:relative}@media(min-width:992px){.footer__content{margin-top:5.1764705882rem;padding-bottom:12.6470588235rem}}.footer__content:before{background:url(/layout/images/footer-bg-top.07d78931.svg) bottom/100% 100% no-repeat;bottom:calc(32vw - 2px);content:"";display:block;height:2.5882352941rem;left:0;pointer-events:none;position:absolute;width:100%}@media(min-width:576px){.footer__content:before{bottom:32vw}}@media(min-width:992px){.footer__content:before{bottom:20.9411764706rem;height:5.1764705882rem}}.footer__content:after{background-color:#bbc9c4;background-image:url(/layout/images/footer-bg.2efa8df3.png);background-image:-webkit-image-set(url(/layout/images/footer-bg.733744c0.webp) 1x,url(/layout/images/footer-bg.2efa8df3.png) 1x);background-image:image-set(url(/layout/images/footer-bg.733744c0.webp) 1x,url(/layout/images/footer-bg.2efa8df3.png) 1x);background-position:bottom;background-repeat:no-repeat;background-size:200vw auto;bottom:-5px;content:"";display:block;height:calc(32vw + 10px);left:0;pointer-events:none;position:absolute;width:100%}@media(min-width:992px){.footer__content:after{background-size:1600px auto;height:21.5294117647rem}}.footer__text p:first-child{color:#2d3f4b;margin-bottom:1.1764705882rem}.footer__text p:last-child{font-size:1.1764705882rem;font-weight:300;line-height:1.32;margin-bottom:2.3529411765rem}@media(min-width:992px){.footer__text p:last-child{font-size:1.4705882353rem}}.footer__bar{background:#2d3f4b;border-top:4px solid #a13609;color:#fff;font-family:Fira Code,sans-serif;font-size:.6470588235rem;font-weight:500;position:relative;z-index:20}.footer__bar .container,.footer__bar .header__inside{align-items:center;display:flex;padding-bottom:.9705882353rem;padding-top:.9705882353rem}.footer__copyright{margin-right:auto}.footer__social{align-items:center;display:flex;flex-shrink:0;margin-right:1.1764705882rem}.footer__social-link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;text-decoration:none;text-indent:-999em;width:20px}.footer__social-link:not(:last-child){margin-right:.8823529412rem}.footer__social-link--facebook{background-image:url(/layout/images/social--facebook.96f2a386.svg)}.footer__social-link--linkedin{background-image:url(/layout/images/social--linkedin.b246e280.svg)}.footer__social-link--github{background-image:url(/layout/images/social--github.f6b4d316.svg)}.footer__links{display:flex;gap:1.1764705882rem}.footer__link{color:#fff}.boarding-pass{background:url(/layout/images/boarding-pass-mobile.44198de1.svg) 50%/100% no-repeat;font-size:8px;margin-bottom:3.2352941176rem;margin-left:auto;margin-right:auto;max-width:400px;position:relative;z-index:10}@media(min-width:576px){.boarding-pass{background:url(/layout/images/boarding-pass.09a19fb5.svg) 50%/100% no-repeat;font-size:10px;max-width:100%}}@media(min-width:768px){.boarding-pass{font-size:14px}}@media(min-width:992px){.boarding-pass{font-size:15px}}@media(min-width:1200px){.boarding-pass{font-size:17px}}.boarding-pass:before{content:"";display:block;padding-bottom:108%}@media(min-width:576px){.boarding-pass:before{padding-bottom:36%}}.boarding-pass__codes{align-items:center;color:#2d3f4b;display:flex;flex:1;font-size:36px;font-weight:500;left:5.4%;line-height:1;position:absolute;top:20%}@media(min-width:576px){.boarding-pass__codes{font-size:2.12em;left:3.6%;top:27.5%}}.boarding-pass__codes-image{margin-left:.2em;margin-right:.2em}@media(min-width:576px){.boarding-pass__codes-image{margin-left:.56em;margin-right:.56em}}.boarding-pass__codes-image img{width:.67em}.boarding-pass__github{display:none}.boarding-pass__github:hover{text-decoration:none}.boarding-pass__github:hover .boarding-pass__github-address{color:#2d3f4b}@media(min-width:576px){.boarding-pass__github{align-items:center;display:flex;flex:1;flex-wrap:wrap;left:34.23%;position:absolute;top:27.5%}}.boarding-pass__github-barcode{margin-right:.59em}.boarding-pass__github-barcode img{width:9em}@media(min-width:576px){.boarding-pass__github-barcode img{width:12em}}@media(min-width:992px){.boarding-pass__github-barcode img{width:15.06em}}.boarding-pass__github-icon img{width:1.71em}.boarding-pass__github-address{font-size:.6em;margin-top:5px;transition:color .15s;width:100%}@media(min-width:576px){.boarding-pass__github-address{font-size:1em}}.boarding-pass__contact{display:flex;flex-direction:column;left:5.4%;position:absolute;top:33.5%;width:89.2%}@media(min-width:375px){.boarding-pass__contact{top:37.5%}}@media(min-width:576px){.boarding-pass__contact{bottom:13%;flex-direction:row;left:4.5%;top:auto;width:62.16%}}.boarding-pass__contact-column{width:50%}.boarding-pass__contact-column:first-child{order:1}@media(min-width:576px){.boarding-pass__contact-column:first-child{order:0}}.boarding-pass__contact-data:not(:last-child){margin-bottom:.4em}@media(min-width:576px){.boarding-pass__contact-data:not(:last-child){margin-bottom:.8em}}@media(min-width:768px){.boarding-pass__contact-data:not(:last-child){margin-bottom:1.18em}}.boarding-pass__contact-label{color:#2d3f4b;font-size:14px}@media(min-width:576px){.boarding-pass__contact-label{font-size:1em}}.boarding-pass__contact-value{font-size:16.47px;font-weight:300;line-height:1.33;margin-bottom:10px}@media(min-width:576px){.boarding-pass__contact-value{font-size:1.17em;line-height:1.32;margin-bottom:0}}@media(min-width:1200px){.boarding-pass__contact-value{font-size:1.47em}}.boarding-pass__contact-value a{color:#a13609}.boarding-pass__details{display:none}@media(min-width:576px){.boarding-pass__details{bottom:13%;display:block;left:69.37%;position:absolute}}.boarding-pass__details-data:not(:last-child){margin-bottom:.4em}@media(min-width:576px){.boarding-pass__details-data:not(:last-child){margin-bottom:.8em}}@media(min-width:768px){.boarding-pass__details-data:not(:last-child){margin-bottom:1.18em}}.boarding-pass__details-label{color:#2d3f4b;font-size:.9em}@media(min-width:576px){.boarding-pass__details-label{font-size:1em}}.boarding-pass__details-value{font-size:.9em;font-weight:300;line-height:1.32}@media(min-width:576px){.boarding-pass__details-value{font-size:1.17em}}@media(min-width:1200px){.boarding-pass__details-value{font-size:1.47em}}.construction-details{padding-bottom:2.3529411765rem;padding-top:4.7058823529rem;position:relative}@media(min-width:992px){.construction-details{padding-bottom:4.7058823529rem;padding-top:4.7058823529rem}}.construction-details:before{background:url(/layout/images/construction-details-bg-top.38f3c34e.svg) bottom/100% 100% no-repeat;content:"";display:block;height:2.5882352941rem;left:0;pointer-events:none;position:absolute;top:calc(17.64706rem + 2px);width:100%;z-index:-1}@media(min-width:992px){.construction-details:before{height:5.1764705882rem}}.construction-details:after{background-color:#457da7;bottom:0;content:"";display:block;height:calc(100% - 20.23529rem);left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}@media(min-width:992px){.construction-details:after{height:calc(100% - 22.82353rem)}}.construction-details>.container,.construction-details>.header__inside{display:flex;flex-wrap:wrap}.construction-details .content-text:first-child{margin-bottom:2.3529411765rem;width:100%}@media(min-width:992px){.construction-details .content-text:first-child{margin-bottom:12.9411764706rem}}.construction-details .content-text:first-child p:first-child{color:#2d3f4b;margin-bottom:1.1764705882rem}.construction-details .content-text:first-child h1{margin-bottom:0}.construction-details .construction-details-element{width:100%}@media(min-width:992px){.construction-details .construction-details-element{padding-left:15px;padding-right:15px;position:relative;width:50%}}.construction-details .construction-details-element .project-board{margin-bottom:2rem;margin-top:0}@media(min-width:992px){.construction-details .construction-details-element .project-board{margin-bottom:0;position:absolute;right:60px;top:-9.4117647059rem}}.construction-details .content-text:last-child{color:#fff;position:relative;width:100%}@media(min-width:992px){.construction-details .content-text:last-child{padding-left:15px;padding-right:15px;width:50%}}.construction-details .content-text:last-child:before{background:url(/layout/images/construction-details-bg-top-right.3d11ff7d.svg) bottom/100% 100% no-repeat;content:"";display:block;height:60rem;pointer-events:none;position:absolute;right:-25rem;top:-32.9411764706rem;width:42.1176470588rem}.construction-details .content-text:last-child:after{background:url(/layout/images/construction-details-bg-bottom-left.e5f2e7d4.svg) bottom/100% 100% no-repeat;bottom:0;content:"";display:block;height:17.3529411765rem;pointer-events:none;position:absolute;right:50%;width:57.2352941176rem}@media(min-width:992px){.construction-details .content-text:last-child:after{right:calc(100% + 60px)}}.construction-details .content-text:last-child h2,.construction-details .team .swiper .content-text:last-child p:first-child,.team .swiper .construction-details .content-text:last-child p:first-child{margin-bottom:1.1764705882rem}.construction-details .content-text:last-child pre{color:#c6e7ff;font-family:Fira Code,sans-serif;margin-bottom:0;white-space:normal}@media(min-width:992px){.construction-details .content-text:last-child pre{margin-top:4.7058823529rem}}.construction-pages--overview{background:#457da7 url(/layout/images/constructions-slider-bg.60b38aae.svg) 50%/auto 716px no-repeat;color:#fff;margin-bottom:2.5882352941rem;min-height:46.4705882353rem;padding-bottom:2.3529411765rem;padding-top:2.3529411765rem;position:relative}@media(min-width:992px){.construction-pages--overview{margin-bottom:5.1764705882rem;padding-top:4.7058823529rem}}.construction-pages--overview:after{background:url(/layout/images/constructions-slider-bg-bottom.8a42e923.svg) bottom/100% 100% no-repeat;content:"";display:block;height:2.5882352941rem;left:0;pointer-events:none;position:absolute;top:calc(100% - 2px);width:100%;z-index:-1}@media(min-width:576px){.construction-pages--overview:after{top:100%}}@media(min-width:992px){.construction-pages--overview:after{height:5.1764705882rem}}.construction-pages--overview>.container,.construction-pages--overview>.header__inside{position:relative}.construction-pages--overview .construction-pages__text:first-child p{margin-bottom:1.1764705882rem}.construction-pages--overview .construction-pages__content{display:flex;flex-direction:column}@media(min-width:992px){.construction-pages--overview .construction-pages__content{flex-direction:row}.construction-pages--overview .construction-pages__slider{padding:0 30px;position:relative;width:calc(100% - 29.41176rem)}.construction-pages--overview .construction-pages__slider:before{background-color:hsla(43,47%,69%,.2);bottom:0;content:"";display:block;left:-11.1764705882rem;pointer-events:none;position:absolute;right:15px;top:0}}.construction-pages--overview .swiper-container .swiper-slide{color:#fff;padding-bottom:1.1764705882rem;padding-top:2.3529411765rem}@media(min-width:992px){.construction-pages--overview .swiper-container .swiper-slide{padding-top:4.7058823529rem;position:relative}.construction-pages--overview .swiper-container .swiper-slide>*{margin-right:1.7647058824rem;position:relative;z-index:1}}.construction-pages--overview .swiper-container .swiper-slide .team .swiper .content-text p:first-child,.construction-pages--overview .swiper-container .swiper-slide h2,.team .swiper .content-text .construction-pages--overview .swiper-container .swiper-slide p:first-child{margin-bottom:1.1764705882rem}.construction-pages--overview .swiper-container .swiper-slide p{margin-bottom:1.7647058824rem}@media(min-width:992px){.construction-pages--overview .swiper-container .swiper-slide p{margin-bottom:3.5294117647rem}}.construction-pages--overview .swiper-container .swiper-slide p:last-child{margin-bottom:0}.construction-pages--overview .swiper-container .swiper-slide p:last-child a{border-color:#fff;color:#fff}.construction-pages--overview .swiper-container .swiper-slide p:last-child a:hover{background-color:#fff;color:#457da7}.construction-pages--overview .swiper-button-next,.construction-pages--overview .swiper-button-prev{background:url(/layout/images/icon-arrow-white.3576d4e2.svg) 50%/auto no-repeat;border:none;cursor:pointer;height:32px;padding:0;position:absolute;top:calc(50% - 8px);width:32px;z-index:10}.construction-pages--overview .swiper-button-next:disabled,.construction-pages--overview .swiper-button-prev:disabled{opacity:.25}.construction-pages--overview .swiper-button-prev{right:calc(100% - 32px);transform:scaleX(-1)}@media(min-width:576px){.construction-pages--overview .swiper-button-prev{right:calc(100% + 10px)}}@media(min-width:1200px){.construction-pages--overview .swiper-button-prev{right:calc(100% + 5.29412rem)}}.construction-pages--overview .swiper-button-next{left:calc(100% - 32px)}@media(min-width:576px){.construction-pages--overview .swiper-button-next{left:calc(100% + 10px)}}@media(min-width:1200px){.construction-pages--overview .swiper-button-next{left:calc(100% + 5.29412rem)}}.construction-pages--overview .swiper-pagination{display:flex;justify-content:center;margin-top:1.7647058824rem}.construction-pages--overview .swiper-pagination button{background-color:#9ec7e6;border:none;border-radius:100%;cursor:pointer;display:block;height:10px;margin:0 10px;opacity:1;padding:0;width:10px}.construction-pages--overview .swiper-pagination button.tns-nav-active{background-color:#2d3f4b}.construction-pages--related{background-color:#f2f2f2;padding-bottom:2.3529411765rem;padding-top:2.3529411765rem}@media(min-width:992px){.construction-pages--related{padding-bottom:4.7058823529rem;padding-top:4.7058823529rem}}.construction-pages--related .construction-pages__text{width:100%}.construction-pages--related .construction-pages__text p:first-child{color:#2d3f4b;margin-bottom:1.1764705882rem}.construction-pages--related .construction-pages__slider .image_container{margin-bottom:0}.construction-pages--related .construction-pages__slider .image_container img{width:100%}.construction-pages--related .construction-pages__slider h3{background-color:#fff;font-size:1.4705882353rem;margin-bottom:0;padding:1.7647058824rem 1.1764705882rem 1.3529411765rem}.construction-pages--related .construction-pages__slider p{background-color:#fff;color:#2d3f4b;font-size:.8235294118rem;line-height:1.2857142857;margin-bottom:0;padding:0 1.1764705882rem 1.1764705882rem;text-align:justify}.construction-pages--related .construction-pages__slider p:last-child{padding-bottom:2.3529411765rem}.construction-pages--related .construction-pages__slider p:last-child a{background:url(/layout/images/link-arrow-short.4ca89b3b.svg) 0/20px auto no-repeat;font-family:Fira Code,sans-serif;font-weight:500;padding-left:40px}.construction-pages--related .swiper{position:relative}.construction-pages--related .swiper .tns-nav{display:flex;justify-content:center;margin-top:1.7647058824rem}.construction-pages--related .swiper .tns-nav-lock{display:none}.construction-pages--related .swiper .tns-nav button{background-color:#9ec7e6;border:none;border-radius:100%;cursor:pointer;display:block;height:10px;margin:0 10px;opacity:1;padding:0;width:10px}.construction-pages--related .swiper .tns-nav button.tns-nav-active{background-color:#2d3f4b}.mod_article.shop{background:#a13609;color:#fff;padding-bottom:2.3529411765rem;padding-top:2.3529411765rem;position:relative}.mod_article.shop .content-hyperlink{display:flex;justify-content:center}.mod_article.shop .content-hyperlink a{background:url(/layout/images/shopping-cart.4f85939d.svg) 100%/contain no-repeat;color:#fff;display:block;font-size:1.4705882353rem;line-height:35px;margin-bottom:0;padding-right:60px;text-decoration:none;transition:transform .3s ease}.mod_article.shop .content-hyperlink a:hover{transform:scale(1.2)}.text-content .main .mod_article{padding-top:4.7058823529rem;position:relative}@media(min-width:992px){.text-content .main .mod_article{padding-bottom:2.3529411765rem}}.team .swiper .content-text .text-content .main .mod_article p:first-child,.text-content .main .mod_article .team .swiper .content-text p:first-child,.text-content .main .mod_article h1,.text-content .main .mod_article h2,.text-content .main .mod_article h3{color:#a13609;margin:1.4705882353rem 0 .8823529412rem}.text-content .main .mod_article .content-text p{color:#2d3f4b;margin-bottom:1em}.text-content .main .mod_article .content-text ul{list-style:none;margin:0 0 1em;padding:0}.text-content .main .mod_article .content-text li{color:#2d3f4b;line-height:1.9411764706;margin:0}.text-content .main .mod_article .content-text li:before{color:#a13609;content:"//";margin-right:5px}.text-content .footer{background:#f2f2f2;margin-top:40px;overflow:hidden}.free-lunch{padding-bottom:2.3529411765rem;position:relative}@media(min-width:992px){.free-lunch{padding-top:2.3529411765rem}.free-lunch .container,.free-lunch .header__inside{align-items:flex-start;display:flex}}.free-lunch .content-text{color:#2d3f4b;padding:2.3529411765rem 0;position:relative}@media(min-width:992px){.free-lunch .content-text{max-width:42.9411764706rem;padding:4.7058823529rem 4.7058823529rem 4.7058823529rem 0}}.free-lunch .content-text:before{background-color:#f2f2f2;content:"";display:block;height:100%;left:-1000em;pointer-events:none;position:absolute;right:-1000em;top:0;z-index:-1}@media(min-width:992px){.free-lunch .content-text:before{left:-1000em;right:0}}.free-lunch .content-text p:first-child{margin-bottom:1.1764705882rem}.free-lunch .content-text h2,.free-lunch .team .swiper .content-text p:first-child,.team .swiper .free-lunch .content-text p:first-child{color:#a13609}.free-lunch .content-text blockquote{background:url(/layout/images/quote.7722653d.svg) 0 0/auto 100% no-repeat;color:#a13609;margin-bottom:0;margin-top:1.7647058824rem}@media(min-width:992px){.free-lunch .content-text blockquote{padding-left:5.5882352941rem}}.free-lunch .content-text blockquote p:first-child{margin-bottom:1.1764705882rem}.free-lunch .content-text blockquote p:last-child{color:#a13609;font-family:Fira Sans,sans-serif;font-size:1rem;margin:0}.free-lunch .content-text blockquote a{color:inherit}.free-lunch .ce_app_github_sponsors{color:#2d3f4b;padding-top:2.3529411765rem}@media(min-width:992px){.free-lunch .ce_app_github_sponsors{max-width:calc(100% - 42.94118rem);padding-left:1.7647058824rem}}.free-lunch .ce_app_github_sponsors .team .swiper .content-text p:first-child,.free-lunch .ce_app_github_sponsors h2,.team .swiper .content-text .free-lunch .ce_app_github_sponsors p:first-child{color:#a13609;line-height:1.08}.free-lunch .ce_app_github_sponsors p:nth-child(4){display:flex;margin-bottom:2.3529411765rem;margin-top:2.3529411765rem}@media(min-width:992px){.free-lunch .ce_app_github_sponsors p:nth-child(4){margin-bottom:3.5294117647rem}}.free-lunch .ce_app_github_sponsors p:nth-child(5){background:url(/layout/images/icon-heart.bd57c8a6.svg) 0 0/14px 12px no-repeat;margin-bottom:5px;padding-top:22px}.free-lunch .ce_app_github_sponsors ul:last-child{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.free-lunch .ce_app_github_sponsors ul:last-child li{margin:0 0 5px;padding:0}.free-lunch .ce_app_github_sponsors ul:last-child li:not(:last-child){margin-right:5px}.free-lunch .ce_app_github_sponsors ul:last-child img{border-radius:50%;height:30px;width:30px}.github{padding-bottom:2.3529411765rem}@media(min-width:992px){.github{padding-bottom:4.7058823529rem}.github .container,.github .header__inside{align-items:flex-start;display:flex;padding-top:3.5294117647rem}}.github .content-text:first-child{color:#2d3f4b;padding:2.3529411765rem 0;position:relative}@media(min-width:992px){.github .content-text:first-child{background-color:rgba(84,120,108,.4);margin-top:-3.5294117647rem;max-width:31.7647058824rem;padding:2.3529411765rem 1.7647058824rem 1.9411764706rem;position:static}}.github .content-text:first-child:before{background-color:rgba(84,120,108,.4);content:"";display:block;height:100%;left:-1000em;pointer-events:none;position:absolute;right:-1000em;top:0;z-index:-1}@media(min-width:992px){.github .content-text:first-child:before{display:none}}.github .content-text:first-child h2,.github .team .swiper .content-text:first-child p:first-child,.team .swiper .github .content-text:first-child p:first-child{color:#a13609}.github .content-text:first-child p:first-child{margin-bottom:1.1764705882rem}.github .content-text:first-child p:last-child{margin-bottom:0;margin-top:1.7647058824rem}.github .content-text:first-child p:last-child a{background-position:0;color:#a13609;height:auto;padding-left:4rem;transition:all .15s;width:auto}.github .content-text:first-child p:last-child a:hover{color:inherit;padding-left:4.5882352941rem}.github-feed{padding:2.3529411765rem 0;position:relative}@media(min-width:992px){.github-feed{max-width:calc(100% - 31.76471rem);min-height:33.4705882353rem;padding:2.3529411765rem 2.3529411765rem 4.7058823529rem}}.github-feed:before{background:#faf8ea;content:"";display:block;height:100%;left:-1000em;pointer-events:none;position:absolute;right:-1000em;top:0;z-index:-1}@media(min-width:992px){.github-feed:before{left:-11.1764705882rem}.github-feed:after{background:url(/layout/images/github-logo-white.1fddd59c.svg) 50%/auto no-repeat;bottom:1.7647058824rem;content:"";display:block;height:29.9411764706rem;left:-9.4117647059rem;pointer-events:none;position:absolute;width:8.0588235294rem;z-index:-1}}.github-feed__headline{color:#2d3f4b}.github-feed__item{margin-bottom:1.7647058824rem}.github-feed__item:last-child{margin-bottom:2.3529411765rem}.github-feed__item:not(:last-child){background:url(/layout/images/divider.89a8c27f.svg) bottom/100% auto no-repeat;padding-bottom:1.4117647059rem}.github-feed__item-date,.github-feed__item-name{margin-bottom:.5882352941rem}.github-feed__item-name{font-size:1.1764705882rem}.github-feed__item-description{color:#2d3f4b;margin-bottom:1.1764705882rem}.github-feed__more{display:flex}.open-source{padding-top:4.7058823529rem;position:relative}@media(min-width:992px){.open-source{padding-bottom:2.3529411765rem}.open-source .container,.open-source .header__inside{align-items:flex-start;display:flex;flex-wrap:wrap}}.open-source .content-text:first-child{margin-bottom:2.3529411765rem;width:100%}@media(min-width:992px){.open-source .content-text:first-child{margin-bottom:8.2352941176rem}}.open-source .content-text:first-child p:first-child{color:#2d3f4b;margin-bottom:1.1764705882rem}.open-source .content-text:first-child h1{margin-bottom:0}.open-source .content-text:nth-child(2){color:#2d3f4b;padding:2.3529411765rem 0;position:relative}@media(min-width:992px){.open-source .content-text:nth-child(2){background-color:rgba(84,120,108,.4);margin-top:-3.5294117647rem;max-width:31.7647058824rem;padding:2.3529411765rem 2.3529411765rem 3.5294117647rem;position:static}}.open-source .content-text:nth-child(2):before{background-color:rgba(84,120,108,.4);content:"";display:block;height:100%;left:-1000em;pointer-events:none;position:absolute;right:-1000em;top:0;z-index:-1}@media(min-width:992px){.open-source .content-text:nth-child(2):before{display:none}}.open-source .content-text:nth-child(2) h2,.open-source .team .swiper .content-text:nth-child(2) p:first-child,.team .swiper .open-source .content-text:nth-child(2) p:first-child{color:#a13609}.open-source .content-text:nth-child(2) p{font-size:1.4705882353rem;font-weight:300;line-height:1.32}.open-source .content-text:nth-child(2) p:last-child{margin-bottom:0}.open-source .content-text:nth-child(3){color:#2d3f4b;padding:2.3529411765rem 0;position:relative}@media(min-width:992px){.open-source .content-text:nth-child(3){max-width:calc(100% - 31.76471rem);padding:3.5294117647rem 0 3.5294117647rem 3.5294117647rem}}.open-source .content-text:nth-child(3):before{background:#f1ecd4;content:"";display:block;height:100%;left:-11.1764705882rem;pointer-events:none;position:absolute;right:-1000em;top:0;z-index:-1}.open-source .content-text:nth-child(3) p:nth-child(2){color:#a13609;font-size:1.4705882353rem;font-weight:300;line-height:1.32}.open-source .content-text:nth-child(3) p:last-child{display:flex;margin-bottom:0;margin-top:2.3529411765rem}.project-board{background:linear-gradient(180deg,#414141,#333);color:#fff;margin-left:auto;margin-right:auto;max-width:320px;padding:10px;position:relative;z-index:1}.project-board .project-board__row{height:36px;padding:5px}.project-board .project-board__row--title{background-position:5px,0 0;background-size:30px,auto;font-size:1.1764705882rem;padding-left:46px}.project-board .project-board__flap{font-size:18px;height:26px;line-height:22px;padding:2px;width:19px}@media(min-width:360px){.project-board{max-width:360px;padding:10px}.project-board .project-board__row{height:39px;padding:5px}.project-board .project-board__row--title{background-position:5px,0 0;background-size:34px,auto;font-size:1.1764705882rem;padding-left:52px}.project-board .project-board__flap{font-size:21px;height:29px;line-height:25px;padding:2px;width:21px}}@media(min-width:375px){.project-board{max-width:375px;padding:10px}.project-board .project-board__row{height:40px;padding:5px}.project-board .project-board__row--title{background-position:5px,0 0;background-size:35px,auto;font-size:1.1764705882rem;padding-left:53px}.project-board .project-board__flap{font-size:22px;height:30px;line-height:26px;padding:2px;width:22px}}@media(min-width:576px){.project-board{max-width:510px;padding:10px}.project-board .project-board__row{height:61px;padding:10px 15px}.project-board .project-board__row--title{background-position:15px,0 0;background-size:48px,auto;font-size:1.7647058824rem;padding-left:81px}.project-board .project-board__flap{font-size:33px;height:41px;line-height:37px;padding:2px 3px 2px 2px;width:30px}}@media(min-width:768px){.project-board{max-width:690px;padding:10px}.project-board .project-board__row{height:78px;padding:10px 15px}.project-board .project-board__row--title{background-position:15px,0 0;background-size:65px,auto;font-size:1.7647058824rem;padding-left:104px}.project-board .project-board__flap{font-size:50px;height:58px;line-height:54px;padding:2px 3px 2px 2px;width:42px}}@media(min-width:992px){.project-board{max-width:500px;padding:10px}.project-board .project-board__row{height:60px;padding:10px 15px}.project-board .project-board__row--title{background-position:15px,0 0;background-size:47px,auto;font-size:1.7647058824rem;padding-left:80px}.project-board .project-board__flap{font-size:32px;height:40px;line-height:36px;padding:2px;width:29px}.project-board{margin-top:1.1764705882rem;min-width:500px}}.project-board--small{margin-left:0;max-width:100%}@media(min-width:992px){.project-board--small{max-width:450px;min-width:auto;padding:10px;width:100%}.project-board--small .project-board__row{height:47px;padding:5px 10px}.project-board--small .project-board__row--title{background-position:10px,0 0;background-size:42px,auto;font-size:1.7647058824rem;padding-left:68px}.project-board--small .project-board__flap{font-size:31px;height:37px;line-height:35px;padding:1px;width:27px}}@media(min-width:1200px){.project-board--small{max-width:350px;padding:10px}.project-board--small .project-board__row{height:38px;padding:5px 10px}.project-board--small .project-board__row--title{background-position:10px,0 0;background-size:33px,auto;font-size:1.1764705882rem;padding-left:55px}.project-board--small .project-board__flap{font-size:22px;height:28px;line-height:26px;padding:1px;width:20px}.project-board--big{max-width:650px;padding:15px}.project-board--big .project-board__row{height:82px;padding:15px 20px}.project-board--big .project-board__row--title{background-position:20px,0 0;background-size:61px,auto;font-size:1.7647058824rem;padding-left:104px}.project-board--big .project-board__flap{font-size:44px;height:52px;line-height:48px;padding:2px 3px 2px 2px;width:38px}}.project-board__inner{border:2px solid #212125;display:flex;flex-direction:column}.project-board__row{align-items:center;background:linear-gradient(180deg,#414141,#333);display:flex}.project-board__row:not(:first-child){border-top:1px solid #1e1e22}.project-board__row--title{background:url(/layout/images/icon-plane-yellow.9e538bcd.svg) no-repeat 10px/auto 65%,linear-gradient(180deg,#414141,#333);color:#ffcc02;font-family:Fira Code,sans-serif;font-size:1.1764705882rem;padding-left:50px;will-change:contents}.project-board__row--title:after{animation:blink 1s step-end infinite;background-color:currentColor;content:"";display:inline-block;height:100%;margin-left:5px;width:1px}.project-board__row--title-animating:after{animation:none}.project-board__row--title-hide-cursor:after{display:none!important}.project-board__flap{background:url(/layout/images/project-board-letter.7ab0735c.svg) no-repeat}.project-board__flap-inner{height:100%;overflow:hidden;position:relative;width:100%}.project-board__flap-half{display:none;height:calc(50% - 1px);left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:10}.project-board__flap-half--prev{background-position:bottom;top:50%}.project-board__flap-half--back,.project-board__flap-half--front{height:50%;will-change:transform;z-index:20}.project-board__flap-half--front{border-top:1px solid #000;transform:scaleY(1);transform-origin:center bottom}.project-board__flap-half--back{background-position:bottom;border-bottom:1px solid #000;top:50%;transform:scaleY(0);transform-origin:center top}.project-board__flap-half-text{align-items:center;display:flex;height:200%;justify-content:center;position:relative}.project-board__flap-half--front,.project-board__flap-half--next{background:url(/layout/images/project-board-half-top.a3c68bfa.svg) no-repeat bottom/100% auto;display:block}.project-board__flap-half--front .project-board__flap-half-text,.project-board__flap-half--next .project-board__flap-half-text{top:0}.project-board__flap-half--back,.project-board__flap-half--prev{background:url(/layout/images/project-board-half-bottom.4f014691.svg) no-repeat top/100% auto;display:block}.project-board__flap-half--back .project-board__flap-half-text,.project-board__flap-half--prev .project-board__flap-half-text{top:-100%}.project-board__flap-animated .project-board__flap-half--front{animation:flipFront .06s ease-in}.project-board__flap-animated .project-board__flap-half--back{animation:flipBack .06s linear}.project-board__text{width:100%}@keyframes flipFront{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes flipBack{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.splash{background-color:#d7dbcc;background-image:url(/layout/images/intro-bg.ce749967.png);background-image:-webkit-image-set(url(/layout/images/intro-bg.ae6bdad2.webp) 1x,url(/layout/images/intro-bg.ce749967.png) 1x);background-image:image-set(url(/layout/images/intro-bg.ae6bdad2.webp) 1x,url(/layout/images/intro-bg.ce749967.png) 1x);background-position:center 30px;background-repeat:no-repeat;background-size:800px auto;padding-top:20.5882352941rem}@media(min-width:992px){.splash{background-size:1600px auto;padding-bottom:4.7058823529rem;padding-top:29.8823529412rem}}.splash .container,.splash .header__inside{display:flex;flex-wrap:wrap}.splash .content-text:first-child{width:100%}.splash .content-text:first-child p:first-child{color:#2d3f4b;margin-bottom:1.1764705882rem}@media(min-width:992px){.splash .content-text:nth-child(2){padding-right:2.7058823529rem;width:50%}}.splash .content-text:nth-child(2) p:first-child{font-size:1.1764705882rem;font-weight:300;line-height:1.32}@media(min-width:992px){.splash .content-text:nth-child(2) p:first-child{font-size:1.4705882353rem}}.splash .content-text:nth-child(2) p:not(:first-child){color:#2d3f4b}.splash .content-text:nth-child(3){padding:1.4705882353rem 0 1.7647058824rem;position:relative}@media(min-width:992px){.splash .content-text:nth-child(3){padding:1.4705882353rem 0 1.7647058824rem 2.7058823529rem;width:50%}}.splash .content-text:nth-child(3):before{background-color:#f1ecd4;content:"";display:block;height:100%;left:-1000em;pointer-events:none;position:absolute;right:-1000em;top:0}@media(min-width:992px){.splash .content-text:nth-child(3):before{left:0}}.splash .content-text:nth-child(3)>*{position:relative;z-index:1}.splash .content-text:nth-child(3) h2,.splash .team .swiper .content-text:nth-child(3) p:first-child,.team .swiper .splash .content-text:nth-child(3) p:first-child{margin-bottom:1rem}.splash .content-text:nth-child(3) h2+p,.splash .team .swiper .content-text:nth-child(3) p:first-child+p,.team .swiper .splash .content-text:nth-child(3) p:first-child+p{color:#2d3f4b;margin-bottom:1rem}.splash .content-text:nth-child(3) ul{list-style:none;margin:0;padding:0}.splash .content-text:nth-child(3) li{color:#2d3f4b;line-height:1.9411764706;margin:0}.splash .content-text:nth-child(3) li:before{color:#a13609;content:"//";margin-right:5px}.spotlight{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .15s;width:100%;z-index:10}.spotlight--active{opacity:1}.team{padding-bottom:2.3529411765rem;position:relative}@media(min-width:992px){.team{padding-bottom:3.8823529412rem}}.team:before{background:url(/layout/images/team-bg-top.79dee7fe.svg) bottom/100% 100% no-repeat;bottom:calc(32.41176rem - 2px);content:"";display:block;height:2.5882352941rem;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}@media(min-width:576px){.team:before{bottom:32.4117647059rem}}@media(min-width:992px){.team:before{height:5.1764705882rem}}.team:after{background-color:#d7dbcc;bottom:0;content:"";display:block;height:32.4117647059rem;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}@media(min-width:1200px){.team .container,.team .header__inside{max-width:100%}.team .container>.content-text:first-child,.team .header__inside>.content-text:first-child{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15px;padding-right:15px;width:100%}}.team .container>.content-text:first-child p,.team .header__inside>.content-text:first-child p{margin-bottom:1.1764705882rem}.team .swiper{margin-left:auto;margin-right:auto;max-width:1500px;position:relative}.team .swiper .content-text figure{display:flex;justify-content:center;margin-bottom:1.7647058824rem}.team .swiper .content-text figure img{border-radius:50%;max-width:15rem}.team .swiper .content-text p:first-child{margin-bottom:.5882352941rem;text-align:center}.team .swiper .content-text p:nth-child(2){color:#2d3f4b;text-align:center}.team .swiper .content-text p:nth-child(3){color:#2d3f4b;margin-bottom:1.5882352941rem;text-align:center}@media(min-width:576px){.team .swiper .content-text p:nth-child(3){text-align:left}}.team .swiper .content-text ul{list-style:none;margin:0;padding:0;text-align:center}@media(min-width:576px){.team .swiper .content-text ul{text-align:left}}.team .swiper .content-text li{margin:0}.team .swiper .content-text li:not(:last-child){margin-bottom:10px}.team .swiper .content-text a{background-position:0;background-repeat:no-repeat;background-size:12px auto;font-family:Fira Code,sans-serif;font-size:.8235294118rem;font-weight:500;padding-left:1.2941176471rem}.team .swiper .content-text a.email{background-image:url(/layout/images/icon-email-team.640e5044.svg)}.team .swiper .content-text a.github-link{background-image:url(/layout/images/icon-github-team.e1ccb3fb.svg)}.team .swiper-button-next,.team .swiper-button-prev{background:url(/layout/images/icon-arrow.6474394e.svg) 50%/auto no-repeat;cursor:pointer;height:32px;position:absolute;top:calc(50% - 8px);width:32px;z-index:10}.team .swiper-button-prev{right:calc(100% - 32px);transform:scaleX(-1)}@media(min-width:576px){.team .swiper-button-prev{right:calc(100% + 10px)}}@media(min-width:1200px){.team .swiper-button-prev{right:calc(100% + 5.29412rem)}}.team .swiper-button-next{left:calc(100% - 32px)}@media(min-width:576px){.team .swiper-button-next{left:calc(100% + 10px)}}@media(min-width:1200px){.team .swiper-button-next{left:calc(100% + 5.29412rem)}}.team .swiper-button-lock{display:none}.team .swiper-button-disabled{opacity:.25}.team .swiper .tns-nav{display:flex;justify-content:center;margin-top:3.5294117647rem}.team .swiper .tns-nav button{background-color:#fff;border:none;border-radius:100%;cursor:pointer;display:block;height:10px;margin:0 10px;padding:0;width:10px}.team .swiper .tns-nav button.tns-nav-active{background-color:#a13609}.technologies{padding:2.3529411765rem 0}@media(min-width:992px){.technologies{padding:4.7058823529rem 0}}.technologies .content-gallery ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:992px){.technologies .content-gallery ul{flex-wrap:nowrap;justify-content:space-between}}.technologies .content-gallery li{margin:0 10px}@media(min-width:768px){.technologies .content-gallery li{margin:0 15px}}@media(min-width:1200px){.technologies .content-gallery li{margin:0}}.technologies .content-gallery img{max-height:50px;max-width:100px}@media(min-width:768px){.technologies .content-gallery img{max-height:100%;max-width:100%}}.layout--blog .mod_article>.container,.layout--blog .mod_article>.header__inside{color:#2d3f4b;padding:4.7058823529rem 2.3529411765rem 150px;text-align:center}.layout--blog .mod_article>.container>.content-text:first-child p:first-child,.layout--blog .mod_article>.header__inside>.content-text:first-child p:first-child{margin-bottom:1.1764705882rem}.layout--blog .mod_article>.container .team .swiper .content-text p:first-child,.layout--blog .mod_article>.container h1,.layout--blog .mod_article>.container h2,.layout--blog .mod_article>.container h3,.layout--blog .mod_article>.container h4,.layout--blog .mod_article>.container h5,.layout--blog .mod_article>.container h6,.layout--blog .mod_article>.header__inside .team .swiper .content-text p:first-child,.layout--blog .mod_article>.header__inside h1,.layout--blog .mod_article>.header__inside h2,.layout--blog .mod_article>.header__inside h3,.layout--blog .mod_article>.header__inside h4,.layout--blog .mod_article>.header__inside h5,.layout--blog .mod_article>.header__inside h6,.team .swiper .content-text .layout--blog .mod_article>.container p:first-child,.team .swiper .content-text .layout--blog .mod_article>.header__inside p:first-child{color:#a13609}@media(min-width:768px){.layout--blog .mod_article>.container,.layout--blog .mod_article>.header__inside{padding-inline:4.7058823529rem;padding-bottom:200px}}@media(min-width:992px){.layout--blog .mod_article>.container,.layout--blog .mod_article>.header__inside{padding-bottom:250px}}.blog-list .categories,.blog-reader .categories{align-items:center;display:flex;font-size:.8em;gap:10px;justify-content:center}.blog-list .categories>*,.blog-reader .categories>*{background:#457da7;border-radius:50px;color:#fff;padding:5px 20px 3px;transition:background-color .1s ease-in-out}.blog-list .categories>:hover,.blog-reader .categories>:hover{background:#2d3f4b;text-decoration:none}.blog-list h1{margin:0 0 1em}.blog-list p{margin:0}.blog-list .newsletter-signup{color:#2d3f4b;font-size:14px;margin-bottom:4em}.blog-list .newsletter-signup .formbody{border:2px solid #f2f2f2;border-radius:100px;display:inline-flex;gap:3px;height:34px;justify-content:center;margin-top:10px}.blog-list .newsletter-signup .formbody input.text{border:none;border-radius:50px 0 0 50px;color:#2d3f4b;height:30px;line-height:30px;padding:0 10px 0 15px}.blog-list .newsletter-signup .formbody button{background:#f2f2f2;border:none;border-radius:0 50px 50px 0;cursor:pointer;height:30px;padding:0 10px}.blog-list .layout_latest{position:relative}.blog-list .layout_latest .categories{left:40px;position:absolute;top:-13px}.blog-list .layout_latest .author{border:1px solid #f1ecd4;border-radius:50%;height:4.7058823529rem;position:absolute;right:30px;top:-2.3529411765rem;width:4.7058823529rem}.blog-list .layout_latest .author img{border-radius:50%}.blog-list .layout_latest a.inside{background:#faf8ea;border:2px solid #faf8ea;border-radius:20px;color:#2d3f4b;display:block;margin-bottom:3.5294117647rem;padding:2.3529411765rem;transition:all .2s ease-in-out}.blog-list .layout_latest a.inside:hover{background:#f1ecd4;border-color:#f1ecd4;text-decoration:none}.blog-list .layout_latest .team .swiper .content-text p:first-child,.blog-list .layout_latest h2,.team .swiper .content-text .blog-list .layout_latest p:first-child{color:#a13609;margin:.25em 0 1em}.blog-list .layout_latest .ce_text{text-align:left}.blog-reader .mod_newsreader{line-height:1.5;margin:0 auto;max-width:800px;text-align:left}.blog-reader .mod_newsreader h1{font-size:2.2352941176rem;text-align:center}.blog-reader .mod_newsreader .team .swiper .content-text p:first-child,.blog-reader .mod_newsreader h2,.team .swiper .content-text .blog-reader .mod_newsreader p:first-child{margin:2em 0 .8em}.blog-reader .mod_newsreader .info{margin-bottom:1.1764705882rem;text-align:center}.blog-reader .mod_newsreader .content-embedded-tweet,.blog-reader .mod_newsreader .content-image{display:flex;justify-content:center;margin-bottom:1.7647058824rem}.blog-reader .mod_newsreader .content-code{font-size:14px}.blog-reader .mod_newsreader .category-description{margin:10% -20px;padding:20px;position:relative}.blog-reader .mod_newsreader .category-description:before{background:#d7dbcc;content:"";display:block;height:calc(100% + 40px);left:-50vw;position:absolute;top:-40px;transform:skewY(-3deg);transform-origin:center;width:200vw;z-index:-1}.blog-reader .mod_newsreader .category-description p{margin:.5em 0}.blog-reader .mod_newsreader .author{align-items:center;display:flex;gap:20px}.blog-reader .mod_newsreader .author figure{height:120px;margin:0;width:120px}.blog-reader .mod_newsreader .author figure img{border:1px solid #f1ecd4;border-radius:50%}.blog-reader .mod_newsreader .author p{font-size:14px;margin-top:.5em}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}
/*# sourceMappingURL=app.52cd6653.css.map*/