body,header,html{font-size:x-large}body,header,html,p{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.DivisionLine{margin-top:2%;margin-bottom:2%}body{margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.col{padding:0!important}.row{margin:0!important}.titleImg{width:100%;height:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);aspect-ratio:5/2}.titleContainer{position:relative;text-align:center!important;overflow:hidden;max-height:580px}.footer-container{background-color:#150941;width:100%;margin:auto;bottom:0;left:0}.footer-content p{color:#fff;text-align:center;font-size:.8em;margin-top:.5%;margin-bottom:.5%}.copyright p{color:#fff;text-align:center;font-size:.7em}.socials-links{display:flex;justify-content:center;width:40%;margin:auto}.socials-links i{color:#fff;font-size:2.3em;padding:.2em}.app_image{width:100%;margin-left:0;padding-top:10px;-webkit-transform:translateX(0);transform:translateX(0)}.app_img{text-align:center;overflow:hidden;max-width:600px;max-height:350px}.rounded{float:left}.marketing{background:#fff;width:94%;margin-left:3%;margin-right:3%;margin-top:1%;padding:3%}.app_container{background-color:#e7eff4;overflow:hidden}.app_desc{margin-top:2%}.app_title h6{font-size:1em;margin-top:2%;text-transform:uppercase}.app_desc p{font-size:.7em;line-height:1.6em;margin-right:5%;text-align:left}.app_desc img{padding:15px;max-height:400px}.img-fluid{display:none}.app_desc li{font-size:1.2em;line-height:1.6em;margin-right:5%}.app_bnt,.app_bnt .btn{color:#fff;background-color:#002940;border:none;border-radius:5px;margin-bottom:1%;margin-top:5%;padding:10px}.app_bnt a{color:#fff;font-size:.8em;padding:0}a{color:#002940;font-weight:700}.blockquote .mb-0{font-size:.8em;color:#002940;padding-bottom:10px}.blockquote-footer{font-size:.6em;color:#002940}.app_img h6{text-align:right;font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;font-size:.7em;line-height:1.5em;margin:0}.app_fulltext p{padding-top:1%;font-size:.8em;line-height:1.6em}#contact_image{width:200%;height:auto}.img-contact{width:100%;overflow:hidden;height:auto}.form-group{width:100%!important}.form-group .input-group-text{background-color:#e0e8f6}.form-group .fa{color:#002940!important;width:50px}.form-group h3{font-size:.9em;margin:0;color:#002940}.form-group .mb-2{margin:0!important}.form-group .form-control{margin-bottom:0!important;color:#002940;font-size:.9em;opacity:.8}.submit{padding:10px;border:none;background-color:#e0e8f6;width:200px;font-weight:700;text-align:center}#landing{width:100%;overflow:hidden;position:relative;text-align:center!important;max-height:620px;margin-top:10px}.landingImg{width:100%;height:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);aspect-ratio:5/2}.image-container{text-align:center;width:100%;position:absolute;top:0}.image-container img{width:700px;opacity:.7;margin-top:6%;display:none}.motto-container{background:#000;vertical-align:middle;position:absolute;top:65%;width:100%;opacity:.6;display:none}.motto-container h5{font-size:30px;font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;color:#fff}.logo-img{height:250px;padding:5em}.banner-text{background-color:#000;opacity:.8;width:75%;margin:auto;border-radius:10px}.banner-text h1{font-size:60px;font-weight:700;color:#fff;font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.banner hr{border-top:dotted #fff}.banner-text hr{border-top:5px dotted #fff;width:50%;margin:auto}.banner-text p{color:#fff;font-size:20px;padding:1em}.card-text{color:#fff;font-size:1em;line-height:1.2em}.banner i{color:#fff;font-size:4em;padding:8px;text-align:center}.banner h5{color:#fff;font-size:1.5em;line-height:1.5em;font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;margin-top:1%}.card{border:none;display:flex;width:98%;height:99%;background-color:#002940;margin:auto;border-radius:0;background-image:url(https://www.revontulicoding.fi/images/pictures/card_bg.jpg);background-size:cover;background-position-x:50%;background-position-y:50%}.landing-card{display:flex;flex-direction:row;width:94%;margin-left:3%;margin-right:3%;margin-top:1%;padding:1%;background-color:#fff}.landing-container{background-image:url(https://www.revontulicoding.fi/images/pictures/readmyblog.jpg);background-size:cover;background-position-y:50%;width:99%;margin-left:.5%;margin-right:.5%}.card-body,.card-footer{text-align:center}#marketing{height:100%}#main_cards,#marketing{width:100%;background-color:#e7eff4}#main_cards{display:flex;flex-direction:row;flex-wrap:wrap}#main_blog{background-color:#e7eff4}.blog_li{position:relative;height:100%;width:98%;margin:auto}.image{display:block;width:100%;height:auto}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#002940}.blog_li:hover .overlay{opacity:1}.text{color:#fff;font-size:1em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.wrapper_blog{width:94%;margin-left:3%;margin-right:3%;margin-top:1%;padding:1%;background-color:#fff}.wrapper_blog h5{font-size:1em;font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;text-align:center;text-transform:uppercase;margin-left:2%}.container-fluid{padding:0}.container{max-width:100%}.navbar-collapse{background-color:#002940}.nav-link{color:#fff!important;font-size:1.4em;border:none;border-radius:0;padding-left:15px!important;padding-right:15px!important;padding:2px}.nav-item,.nav-link{text-align:center;vertical-align:middle}.nav-item{display:grid}.nav-item .btn{line-height:1}.navbar{background-color:#002940!important;padding-top:10px!important;padding-bottom:10px!important;padding:0}.navbar-brand{text-align:center;margin:auto}.navbar-brand img{width:190px;height:auto}.navbar-nav{margin:auto;text-align:center}.navbar-nav button{background-color:transparent;font-weight:700;border:none}.dropdown-menu{background-color:#002940;margin:0}.dropdown-item{color:#fff;font-size:.7em;text-align:center}#hamburger{background-color:#fff;padding:1%;font-size:1em;margin:auto}#intro,main,section{height:100%}.fixed-top,.fixed-top2{position:fixed}.fixed-top2{margin-top:78px}#button-blog{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-50%;top:50%;left:50%}.landing-blog{width:94%;margin-left:3%;margin-right:3%;margin-top:1%;padding:1%;background-color:#fff}.title-blog{font-size:1.7em;color:#fff;text-shadow:2px 2px #000;font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;width:100%;padding-top:10px;line-height:2em}.footer-blog,.footer-blog>a>i,.title-blog{text-align:center}.footer-blog>a>i{color:#fff;font-size:4em;padding:8px}.img-blog{max-width:30%!important;overflow:hidden;max-width:500px;max-height:600px;text-align:right}.img-blog img{width:120%;-webkit-transform:translateX(0);transform:translateX(0)}.img-blog a{padding:0!important;font-size:.8em}@media (max-width:990px){.titleContainer{max-height:400px}.titleCentered{font-size:3em}.landingImg{width:170%;height:auto}.titleImg{width:120%;height:auto}.image-container{text-align:center;width:100%;position:absolute;top:50px}.image-container img{width:83%;margin-top:0}.motto-container h5{font-size:27px;line-height:36px;margin:2%}.motto-container{top:70%}.nav-link{padding:1%}#hamburger{margin-right:5%}.navbar-brand{margin-left:5%}.language{flex-direction:row;justify-content:center;margin-top:15px}.nav-item a:hover{background-color:#004e59}}@media (max-width:500px){.app_desc p img,.blog-text img{max-width:400px!important;max-height:100%!important;margin-bottom:2%!important;padding-left:0!important}.blog-text img{display:none!important}.motto-container h5{font-size:22px;line-height:28px}.img-blog a{font-size:.6em}.img-blog img{width:300%;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:990px) and (max-width:1400px){.app_image{width:120%;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@media (min-width:1800px){#landing,.titleContainer{max-height:900px}}
/*# sourceMappingURL=main.c7f50e40.chunk.css.map */