@import url("/tech-learning/libs/font-poppins/style.css");@import url("/tech-learning/libs/font-bitcount/style.css");:root{--primary-color:#0075ff;--alt-color:hsl(from var(--primary-color) h s calc(l - 15));--bg-color:#f8f8f4;--bg-rgb:248,248,244;--text-color:#111;--text-rgb:17,17,17;--paragraph-color:hsl(from var(--text-color) h s calc(l + 15));--hover-color:hsl(from var(--bg-color) h s calc(l - 15))}header#main-header .container .hamburger .menu ul li a,header#main-header .container>.links a{transition:.1s linear}header#main-header .container .hamburger .menu ul li a.active,header#main-header .container .hamburger .menu ul li a:hover,header#main-header .container>.links a.active,header#main-header .container>.links a:hover{background-color:var(--primary-color)!important;color:var(--bg-color)!important}header#main-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--bg-rgb),.5);border-radius:100px;box-shadow:0 4px 8px 5px rgba(var(--text-rgb),.2);height:60px;left:50%;position:fixed;top:10px;transform:translateX(-50%);width:95%;z-index:9999}header#main-header .container{align-items:center;display:flex;justify-content:space-between;padding:0 30px}header#main-header .container .logo{cursor:pointer;font-size:25px;font-weight:400}header#main-header .container .logo span{color:var(--primary-color)}@media (max-width:799px){header#main-header .container .logo{font-size:20px}}header#main-header .container>.links{align-items:center;display:flex;height:100%}header#main-header .container>.links a{border-radius:20px;padding:10px}@media (max-width:799px){header#main-header .container>.links{display:none}}header#main-header .container .hamburger{display:none;height:100%;width:50px}header#main-header .container .hamburger .icon{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}header#main-header .container .hamburger .menu{align-items:center;background:var(--bg-color);border-radius:20px;box-shadow:0 4px 8px 5px rgba(var(--tetx-color),.2);display:flex;flex-direction:column;left:0;padding:15px;position:absolute;text-align:center;top:0;transform:translateY(-150%);width:100%;z-index:99999}header#main-header .container .hamburger .menu.active{transform:translateY(0)}header#main-header .container .hamburger .menu ul{margin-top:15px}header#main-header .container .hamburger .menu ul li,header#main-header .container .hamburger .menu ul li a{margin:5px;padding:10px}header#main-header .container .hamburger .menu ul li a{border-radius:20px}@media (max-width:799px){header#main-header .container .hamburger{display:block}}@media (min-width:800px){header#main-header{top:25px;width:90%}}:root{scroll-behavior:smooth}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}a{color:var(--text-color);text-decoration:none}ul{list-style:none}body{background-color:var(--bg-color);color:var(--text-color);padding-bottom:300px}section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh}section:not(.landing){padding-top:150px}@media (max-width:800px){section:not(.landing){padding-top:100px}}.container{display:block;height:100%;margin:auto;max-width:760px;width:100%}.alert-element{background:var(--bg-color);border-radius:20px;bottom:20px;box-shadow:0 0 10px 10px rgba(0,0,0,.1);left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);transition:.2s ease;z-index:999999}.font-bitcount,.font-bitcount.font-deep :not(.fa){font-family:Bitcount,sans-serif}.main-button{background-color:var(--primary-color);border:0;border-radius:25px;box-shadow:0 0 12px 10px rgba(0,0,0,.1);color:var(--bg-color);cursor:pointer;font-size:18px;padding:10px 15px;transition:.3s ease-in-out}.main-button:hover{background-color:#005acd;transform:scale(1.1)}.main-heading{margin:0 auto;text-align:center}.main-heading,.main-heading h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-heading h1{border:5px solid var(--text-color);color:var(--text-color);margin:auto auto 10px;padding:7px;position:relative;transition:.35s ease-in-out}.main-heading h1:before{left:-50%}.main-heading h1:after,.main-heading h1:before{background-color:var(--primary-color);border-radius:50%;content:"";height:20px;position:absolute;top:50%;transform:translateY(-50%);transition:.35s ease-in-out;width:20px;z-index:-1}.main-heading h1:after{right:-50%}.main-heading h1:hover{border-color:var(--primary-color);color:var(--bg-color)}.main-heading h1:hover:before{border-radius:0;height:100%;left:0;width:100%}.main-heading h1:hover:after{border-radius:0;height:100%;right:0;width:100%}.main-heading p{color:var(--paragraph-color);font-size:1.2rem}@media (max-width:800px){.main-heading p{font-size:1rem!important}}.alt-button{background-color:transparent;border:2px solid var(--primary-color);border-radius:10px;box-shadow:0 0 12px 10px rgba(0,0,0,.1);color:var(--text-color);cursor:pointer;font-size:18px;overflow:hidden;padding:10px 15px;position:relative;transition:.3s ease-in-out}.alt-button:before{background:var(--primary-color);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1}.alt-button:hover{border-radius:25px;color:var(--bg-color);transform:scale(1.05)}.alt-button:hover:before{animation:btn-right .3s ease both}.disabled-button{background-color:var(--hover-color);border:2px solid var(--primary-color);border-radius:25px;box-shadow:0 0 12px 10px rgba(0,0,0,.1);color:var(--text-color);cursor:pointer;cursor:no-drop;font-size:18px;padding:10px 15px;transition:.3s ease-in-out}@keyframes btn-right{0%{left:-100%}to{left:0}}section.contact{overflow-x:hidden}section.contact .content-area{margin-top:50px;padding:30px 0;text-align:center}section.contact .content-area h2{color:var(--alt-color);margin-bottom:20px}section.contact .content-area .blocks-area{border-radius:25px;box-shadow:0 0 10px 10px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:15px 0}section.contact .content-area .blocks-area .block{border-radius:25px;cursor:pointer;flex:1;margin:12px;min-width:200px;padding:20px 0;transition:.2s ease}section.contact .content-area .blocks-area .block i{font-size:40px;margin:15px 0}section.contact .content-area .blocks-area .block.whatsapp{background:#25d366;color:var(--bg-color)}section.contact .content-area .blocks-area .block.whatsapp:hover{background:#20b357}section.contact .content-area .blocks-area .block.email:hover{background:var(--hover-color)}section.contact .content-area .overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--text-rgb),.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:.2s ease;visibility:hidden;width:100%;z-index:100}section.contact .content-area .overlay.active{opacity:1;visibility:visible}section.contact .content-area .menus-area>div{background:var(--bg-color);border-radius:25px;color:var(--text-color);left:50%;max-width:500px;opacity:0;overflow:hidden;padding:0 20px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:.2s ease;visibility:hidden;width:90%;z-index:999999}section.contact .content-area .menus-area>div .menubar{align-items:center;border-bottom:1px solid var(--text-color);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:15px 5px 10px}section.contact .content-area .menus-area>div .menubar i{cursor:pointer;font-size:25px}section.contact .content-area .menus-area>div .menubar i.close{border-radius:5px;padding:3px}section.contact .content-area .menus-area>div .menubar i.close:hover{background:hsl(from var(--hover-color) h s calc(l - 10))}section.contact .content-area .menus-area>div .content .option{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;margin:20px 10px;padding:15px 10px;text-align:left;transition:.07s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.contact .content-area .menus-area>div .content .option p span{background:hsl(from var(--primary-color) h s calc(l - 10)/.5);border:1px solid hsl(from var(--primary-color) h s calc(l + 20));border-radius:25px;color:var(--bg-color);font-size:12px;margin:0 3px;padding:3px 5px}section.contact .content-area .menus-area>div .content .option button{font-size:11px;padding:5px}section.contact .content-area .menus-area>div .content .option:hover{background-color:hsl(from var(--hover-color) h s calc(l - 10))}section.contact .content-area .menus-area>div.active{opacity:1;visibility:visible}section.listings .maps{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;margin-top:30px}section.listings .maps .map{align-items:center;background:var(--hover-color);border-radius:25px;cursor:pointer;display:flex;flex-direction:column;gap:40px;padding:30px;transition:.2s ease}section.listings .maps .map:hover{background:var(--primary-color);color:var(--bg-color)}section.listings .maps .map:hover .lang{color:var(--text-color)}section.listings .maps .map .langs{display:flex;flex-direction:column;gap:10px}section.listings .maps .map .langs .lang{align-items:center;background:var(--bg-color);border-radius:10px;display:flex;flex-direction:column;gap:5px;justify-content:center;margin-bottom:10px;padding:5px}section.listings .maps .map .langs .lang h2{margin:0}section.listings .maps .map .langs .lang i{font-size:40px}