:root{--primary-font:"Poppins",sans-serif;--primary-color:#36f;--primary-darken-color:#0039e5;--primary-dark-color:#0d254a;--primary-light-color:#b4b2c5;--background-light-color:#f9f9f9;--background-darken-color:#1e1e1e;--accent-color:#ea4c89;--accent-darken-color:#ff0062;--info-color:#42dbff;--danger-color:#f66565;--warning-color:#ffc261;--success-color:#28a745;--yellow-color:#ff3}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--primary-font);font-size:1rem}body{overflow-x:hidden}.text-light{color:var(--primary-light-color)}.text-info{color:var(--info-color)}.text-danger{color:var(--danger-color)}.text-warning{color:var(--warning-color)}.text-success{color:var(--success-color)}.bg-warning{background:var(--warning-color)}.text-primary{color:var(--primary-color)}.align-center{align-items:center}.bg-primary{background-color:var(--primary-color)}a{text-decoration:none;color:var(--primary-dark-color)}img{max-width:100%;max-height:100%}body{width:100%;height:100vh;color:var(--primary-dark-color);display:flex;flex-direction:column}main{flex-grow:1}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.aos-container{overflow-x:hidden}ul{list-style:none}.btn,input,select,textarea{border:none;outline:0;display:inline-flex;align-items:center;padding:.65rem 1rem;border-radius:.5rem;color:#fff;cursor:pointer;transition:all .5s;box-shadow:0 8px 15px rgba(0,0,0,.1)}select{background:#fff}.btn:hover{box-shadow:0 8px 15px rgba(0,0,0,.2)}.btn.bg-light{color:#000}.btn.bg-primary:hover{background:var(--primary-darken-color)}.btn.bg-light:hover{background:var(--background-light-color)}.btn.bg-warning:hover{background:#ffa008}.btn-awesome{border-radius:.5rem 1rem}.btn span+i{margin-left:.5rem}label+input,label+select,label+textarea{margin-top:.5rem}input,select,textarea{cursor:inherit;width:100%;border:1px solid #f0f0f0;color:inherit;box-shadow:0 8px 15px rgba(0,0,0,.05)}textarea{resize:none;height:100px}input:focus,textarea:focus{box-shadow:0 8px 15px rgba(0,0,0,.1)}.navbar{position:fixed;top:0;left:0;right:0;padding:1.5rem 0;text-align:right;box-shadow:0 0 10px #0000001c;background:#fff;z-index:10}.navbar-brand,.navbar-brand img{height:35px}.navbar-brand h1{font-size:25px;line-height:35px}.navbar ul{text-align:center}.navbar ul li{display:inline-block;list-style:none}.navbar ul li a{display:flex;align-items:center;transition:color .3s}.navbar ul li a i+span{margin-left:.5rem}.navbar ul li+li{margin-left:.75rem}.navbar ul:not(.social-icons) li a{color:var(--primary-light-color)}.navbar ul.social-icons{font-size:1.15rem}.navbar ul li a.active,.navbar ul li a:hover{color:var(--primary-color)}#navbarToggle{flex:1;display:none}.hire{padding:2rem;border-radius:.5rem;margin:0 .5rem;background:var(--background-light-color)}.hire h3{margin-bottom:0}footer{background:var(--primary-color);padding:1rem 0;color:#fff;text-align:center}.loading{position:fixed;width:100vw;height:100vh;z-index:30;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .5s}.loader{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:var(--primary-color);color:var(--primary-color);box-shadow:9999px 0 0 -5px var(--primary-color);animation:loader 1.5s infinite linear;animation-delay:.25s}.loader::after,.loader::before{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:var(--primary-color);color:var(--primary-color)}.loader::before{box-shadow:9984px 0 0 -5px var(--primary-color);animation:loaderBefore 1.5s infinite linear;animation-delay:0s}.loader::after{box-shadow:10014px 0 0 -5px var(--primary-color);animation:loaderAfter 1.5s infinite linear;animation-delay:.5s}@keyframes loaderBefore{0%{box-shadow:9984px 0 0 -5px var(--primary-color)}30%{box-shadow:9984px 0 0 2px var(--primary-color)}100%,60%{box-shadow:9984px 0 0 -5px var(--primary-color)}}@keyframes loader{0%{box-shadow:9999px 0 0 -5px var(--primary-color)}30%{box-shadow:9999px 0 0 2px var(--primary-color)}100%,60%{box-shadow:9999px 0 0 -5px var(--primary-color)}}@keyframes loaderAfter{0%{box-shadow:10014px 0 0 -5px var(--primary-color)}30%{box-shadow:10014px 0 0 2px var(--primary-color)}100%,60%{box-shadow:10014px 0 0 -5px var(--primary-color)}}body.dark,body.dark .blogs .card,body.dark .clients .card,body.dark .loading,body.dark .navbar{background-color:#000}body.dark .page-layout .card,body.dark .projects .card,body.dark .schools .row>div,body.dark .works>div>.row>div,body.dark input,body.dark select,body.dark textarea{background-color:var(--background-darken-color)}body.dark input,body.dark select,body.dark textarea{border:1px solid #000}body.dark{--primary-color:var(--accent-color);--background-light-color:var(--background-darken-color)}body.dark .btn.bg-light{background:var(--background-darken-color);color:#fff}body.dark,body.dark .blogs .card *,body.dark .clients .card p,body.dark .projects .card *,body.dark h3{color:#fff}body.dark .blogs{color:#000}body.dark #navbarToggle{color:var(--primary-light-color)}body.dark .btn.bg-primary:hover{background:var(--accent-darken-color)}body.no-transition *{transition:unset!important}.nightToggle,.scrollTop{position:fixed;width:3.5rem;height:3.5rem;border-radius:50%;font-size:2.5rem;color:#fff;right:1.5rem;bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--primary-color);cursor:pointer;z-index:10;box-shadow:0 8px 15px rgba(0,0,0,.02)}.scrollTop{opacity:0;transition:opacity .5s;z-index:-10000}.scrollTop.show{opacity:1;z-index:10000!important}@media (max-width:992px){#navbarToggle,.navbar .col-xs,.navbar .row,.navbar ul:not(.social-icons) li{display:block;margin:0!important;padding:0}.navbar-brand{display:flex;align-items:center}.navbar ul{margin-top:1rem}#navbarToggle i{cursor:pointer;font-size:1.75rem;line-height:1.75rem}.navbar-brand img{margin-right:auto}.navbar .social-icons{text-align:left}#navbarContent{height:0;overflow:hidden;transition:height .7s}.hire{margin:0 1rem}}blockquote{background:#f9f9f9;border-left:5px solid var(--primary-color);margin:1.5em 0;padding:.5em 10px;quotes:""}blockquote p{display:inline}.content h1{font-size:2rem!important}.content h2{font-size:1.75rem!important}.content h3{font-size:1.5rem!important}.content h4{font-size:1.35rem!important}.content h5{font-size:1.25rem!important}.content h6{font-size:1.15rem!important}.content ol{margin-left:1.5rem}.content ul{list-style-type:circle;margin-left:1.5rem}.content pre{white-space:break-spaces;background:#00063b;color:#fff;padding:.5rem;border-radius:.5rem}@media (max-width:768px){.banks,.blogs{margin:0!important}.pagination{margin-left:0!important;margin-right:0!important}}.whatsapp-icon{position:fixed;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:#1ebea5;border-radius:50%;bottom:1.5rem;left:1.5rem;box-shadow:0 8px 15px rgba(0,0,0,.02);z-index:10}.whatsapp-icon svg{width:1.5rem;height:1.5rem;fill:#fff}.whatsapp-icon::after{content:attr(data-text);background:#fff;border-radius:.5rem;opacity:0;position:fixed;left:5.75rem;padding:.5rem .75rem;color:#000;box-shadow:0 0 10px #c4c4c4;transition:opacity .5s}.whatsapp-icon:hover:after{opacity:1}.social-icons i{font-size:1.2rem}@media (max-width:768px){.navbar ul:not(.social-icons) li+li{padding-top:.5rem}}body.dark .social-icons a{color:#b4b2c5}body.dark .whatsapp-icon::after{background:#1e1e1e;color:#fff;box-shadow:0 0 10px #232323}.cookie-notice{transition:all 2s;max-height:0;box-shadow:0 -10px 15px rgba(0,0,0,.2);background:#2c2c2c;position:fixed;left:0;right:0;bottom:-1000px;width:100%;padding:1.5rem;z-index:11;box-shadow:0 8px 15px rgba(0,0,0,.1);color:#fff}.cookie-notice.show{max-height:1000px;opacity:1;bottom:0}.cookie-notice img{display:block;margin-right:1rem}.cookie-notice p{margin:.75rem 0}.cookie-notice a{color:#fff;text-decoration:underline}.cookie-notice .row>div{flex-grow:1}.cookie-notice a+a{margin-left:1rem}@media (max-width:768px){.cookie-notice .row{flex-direction:column-reverse}.cookie-notice img{margin-right:auto;margin-bottom:1rem}}.projects .card p{word-break:break-word}