body{font-family:acumin-variable,sans-serif;font-size:16px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 100}.modal-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;display:flex;justify-content:center;left:0;padding-top:200px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fffffff0;background-color:#fff;border:3px solid #000;border-radius:15px;box-shadow:0 4px 6px #0003;max-height:90vh;max-width:350px;overflow-y:auto;padding:50px 25px;position:relative;transform:translateY(0);width:80%}.close-button{background:none;border:none;color:#000;cursor:pointer;font-family:math;font-size:36px;font-weight:bolder;padding:15px 5px 5px;position:absolute;right:15px;top:-10px;width:auto}.modal-text{font-family:acumin-variable;font-weight:100!important;line-height:.6;text-align:left}.modal-text h3{font-size:18px;font-weight:600;line-height:.6;margin-bottom:15px}.modal-text p{font-size:16px;font-weight:100!important;line-height:.6;margin:5px 0}.modal-text>p:first-child{font-family:Acumin Variable Concept,default!important;font-size:1.3rem!important;font-weight:600!important;line-height:1.3rem;margin-bottom:10px}.modal-text p span{font-weight:600}.office-hours{margin-top:15px}.office-hours>p{margin-bottom:10px}.office-hours>p:first-child{font-family:Acumin Variable Concept,default!important;font-size:1.3rem!important;font-weight:600!important;line-height:1.3rem;margin-bottom:15px}.contact-info{margin:15px 0}.contact-info>p{margin-bottom:10px}.contact-info p:first-child{font-family:Acumin Variable Concept,default,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;line-height:1.3rem}.management-section{margin-top:15px}.management-section h3{color:#000;margin-bottom:20px}.management-section>p:nth-child(3){margin-bottom:20px}.management-button{background:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:22px;margin-top:15px;min-width:150px;padding:6px 30px;width:100%}.management-button:hover{opacity:.9}.arrow-pointing-to-button-modal{bottom:100px;color:#000;font-size:40px;height:50px;left:88%;position:absolute;transform:translateX(-50%);width:50px}.arrow-pointing-to-button-modal img{height:50px;width:50px}@media (max-width:480px){.modal-content{padding:50px 15px;width:90%}.close-button{font-size:40px;right:10px;top:-10px}.modal-text p{font-size:16px}.management-button{font-size:22px;padding:10px 25px}.modal-overlay{top:-60px}}.navigation{position:relative;z-index:1000}.menu{margin:20px auto 0;width:20%}.menu a{align-items:center;border:2px solid #000;border-radius:25px;color:#000;display:flex;font-size:20px;height:40px;justify-content:center;margin-bottom:20px;padding-bottom:4px!important;text-decoration:none;width:100%}.menu a:hover{background-color:#f0f0f0}.menu-button{background:none;border:none;color:#000;cursor:pointer;font-size:24px;padding:5px;position:fixed;right:-160px;top:20px;z-index:1001}.menu-popup{align-items:center;background:#fff;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding-top:60px;position:fixed;right:0;top:0;z-index:9999}@media (max-width:768px){.menu{margin:20px auto 0;width:90%}}.menu-icon{cursor:pointer;font-size:24px;margin:20px;position:absolute;right:0;top:0}form{display:flex;flex-direction:column;gap:15px;margin-top:10px}input{border:2px solid #000;border-radius:25px;box-sizing:border-box;font-size:18px;font-weight:300}button,input{padding:6px;width:98%}button{background:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:acumin-variable;font-size:22px;font-weight:700}button:disabled{background:#666;cursor:not-allowed}.info{margin-top:20px;text-align:left}.info>p{margin-bottom:15px}.highlight{font-weight:700}.pricing{padding-top:10px;text-align:center}.pricing>p:first-child{font-size:1.3rem}.licence{font-size:10px;text-align:center}.input-container{position:relative}.input-icon{font-size:18px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.input-container input{padding-left:40px}.tooltip{bottom:1px;color:#ed1671;font-size:22px;font-weight:700;position:absolute;right:22px}.form-error{color:#ed1671;font-size:1rem;margin-bottom:10px;text-align:center}.about-content p{font-size:1em;margin-bottom:10px}.about-content p strong{color:#333;font-size:16px;font-weight:700}.cta-button{margin-top:20px}.prices-header h1{color:#333;font-size:2em;margin-bottom:10px}.prices-content p{font-size:1em;margin-bottom:10px;text-align:left}.prices-content ul{list-style-type:none;margin:10px 0;padding:0}.prices-content li{color:#000;font-size:1.1em;margin:5px 0}.cta-button{background-color:#000;font-family:acumin-variable;font-weight:700;margin-bottom:10px!important;margin-top:0!important;padding:5px 30px}.contact-header{margin-bottom:20px}.contact-header h1{color:#333;font-size:2em;margin-bottom:20px}.contact-content{font-size:1em;margin-bottom:20px}.contact-content h2{color:#333;font-size:1.2em}.contact-content p{line-height:1}.office-hours>p{margin:5px!important}.office-hours>p:first-child{margin-bottom:10px!important}.contact-info>p{margin:5px!important}.contact-info>p:first-child{margin-bottom:10px!important}.cta-button{background:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:22px;margin:20px 0;width:98%}.cta-button:hover{background-color:#555}.management-header{align-items:center;display:flex;justify-content:center}.management-header h1{color:#333;font-size:2em;margin-bottom:20px}.management-content{position:relative}.management-content p{font-size:1em;line-height:1.3;margin-bottom:10px}.management-content>p:first-child,.management-content>p:nth-child(7){font-family:Acumin Variable Concept,default!important;font-weight:600!important}.management-content>p:nth-child(7){text-align:center}.download-button{background:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:22px;margin:20px 0;width:98%}.download-button:hover{background-color:#555}.approval-button{background:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:22px;margin:20px 0;width:98%}.approval-button:hover{background-color:#555}.online-training{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-top:30px;padding:20px}.online-training h2{margin-bottom:15px}.training-link{background-color:#000;border-radius:25px;color:#fff;display:inline-block;margin-top:10px;padding:10px 15px;text-decoration:none}.training-link:hover{background-color:#555}.arrow-pointing-to-button{bottom:205px!important;color:#000;font-size:40px;height:50px;left:88%;position:absolute;transform:translateX(-50%);width:50px}.arrow-pointing-to-button img{height:50px;width:50px}.portfolio-header{display:flex;justify-content:center}.portfolio-header h1{color:#333;font-size:2em;margin-bottom:20px}.portfolio-content p{font-size:1em;line-height:1.3;margin-bottom:20px}.portfolio-content>p:first-child{font-family:Acumin Variable Concept,default!important;font-weight:600!important;line-height:1.3}.portfolio-content>p:nth-child(3){font-family:Acumin Variable Concept,default!important;font-size:1.7em!important;line-height:1.3em;text-align:center}.portfolio-content>p:nth-child(5){line-height:1.3;text-align:center}.portfolio-content>p:nth-child(6){font-family:Acumin Variable Concept,default!important;font-weight:600!important;line-height:1.3;margin-bottom:30px;text-align:center}.carousel-slider{border-radius:1.5em}.thumb{border-radius:1em}.carousel .thumb.selected,.carousel .thumb:hover{border:none!important}.carousel .thumb.selected>img{box-shadow:0 0 0 2px #00000073!important}.portfolio-items{display:flex;flex-direction:column;gap:15px}.portfolio-item{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;padding:15px;text-align:left}.portfolio-item h2{color:#333;font-size:1.2em;margin-bottom:10px}.portfolio-item p{font-size:1em;line-height:1.5}.back-home{background-color:#333;color:#fff;display:inline-block;font-size:1em;margin-top:20px;padding:10px 20px;text-decoration:none}.back-home:hover{background-color:#555}.carousel .slide{background:#f9f9f9}.carousel .control-arrow{background-color:#00000080}.arrow-pointing-to-button-portfolio{bottom:120px!important;color:#000;font-size:40px;height:50px;left:88%;position:absolute;transform:translateX(-50%);width:50px}.arrow-pointing-to-button-portfolio img{height:50px;width:50px}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-family:Acumin Variable Concept,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-clip:content-box!important;background-color:#fafafa00!important;-webkit-box-shadow:inset 0 0 0 60px #fafafa!important}.app{min-height:100vh}.header{align-items:center;display:flex;justify-content:center;position:relative}.logo img{margin-bottom:20px;width:365px}.main{margin:0 auto;padding:80px 20px 20px;position:relative;width:375px}.acumin-semibold,.main-input::placeholder{font-family:Acumin Variable Concept,default}.acumin-semibold{font-weight:600}
/*# sourceMappingURL=main.bf917c68.css.map*/