:root{--black:#000000;--white:#ffffff;--font-family:"Poppins", sans-serif;--primary-font-family:"Domine", serif;--secondary-font-family:"Albert Sans", serif;--primary-color:#0ABBFD;--secondary-color:#70FFAE;--secondary-color-dark:#FB8E67;--brown-color:#E48F71;--text-color-dark:#333333;--text-color-light:#f4f4f4;--background-light:#f9f9f9;--background-dark:#1a1a1a}html{font-family:var(--font-family);margin:0px!important}body{font-family:var(--secondary-font-family);color:var(--text-color-dark);margin:0;padding:0;background:#05061F}a{color:var(--secondary-font-family);text-decoration:none}a:hover{color:var(--secondary-color)}button{font-family:var(--secondary-font-family);background-color:var(--primary-color);color:var(--white);border:none;padding:10px 20px;border-radius:5px;cursor:pointer}button:hover{background-color:var(--secondary-color)}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.btn-green{background-color:var(--secondary-color);color:#000;border-radius:8px;padding:12px 35px;border:1px solid var(--secondary-color);box-shadow:none;font-size:18px;letter-spacing:.3px;font-weight:400;position:relative;overflow:hidden;display:inline-block;text-align:center}.btn-green span{display:inline-block;position:relative;transform:translateY(0);transition:transform 0.3s ease-in-out}.btn-green:hover{box-shadow:1px 1px 16px 2px var(--secondary-color);background-color:var(--secondary-color);color:#000!important;font-weight:500}.btn-green:hover span{animation:moveCenterToBottomToCenter 0.4s ease-in-out forwards}.btn-green:not(:hover) span{animation:moveCenterToBottomBack 0.4s ease-in-out forwards}.btn-orange:hover{box-shadow:1px 1px 16px 2px var(--secondary-color-dark);background-color:var(--secondary-color);color:#fff!important;font-weight:500}.btn-orange{background-color:var(--secondary-color);color:#fff;border-radius:8px;padding:12px 35px;border:1px solid var(--secondary-color);box-shadow:none;font-size:18px;letter-spacing:.3px;font-weight:400;position:relative;overflow:hidden;display:inline-block;text-align:center}.btn-orange span{display:inline-block;position:relative;transform:translateY(0);transition:transform 0.3s ease-in-out}.btn-orange:hover span{animation:moveCenterToBottomToCenter 0.4s ease-in-out forwards}.btn-orange:not(:hover) span{animation:moveCenterToBottomBack 0.4s ease-in-out forwards}.btn-blue{background-color:var(--primary-color);color:var(--white);padding:12px 35px;border-radius:8px;border:1px solid var(--primary-color);font-weight:400;position:relative;overflow:hidden;display:inline-block;text-align:center}.btn-blue:hover{box-shadow:1px 1px 16px 2px var(--primary-color);background-color:var(--primary-color);color:#fff!important;font-weight:500;border:1px solid var(--primary-color)}.btn-blue span{display:inline-block;position:relative;transform:translateY(0);transition:transform 0.3s ease-in-out}.btn-blue:hover span{animation:moveCenterToBottomToCenter 0.4s ease-in-out forwards}.btn-blue:not(:hover) span{animation:moveCenterToBottomBack 0.4s ease-in-out forwards}.btn-transparent{border:1px solid var(--secondary-color);color:var(--secondary-color);background:#fff0;padding:12px 40px;border-radius:8px;font-weight:400;position:relative;overflow:hidden;display:inline-block;text-align:center}.btn-transparent:hover{box-shadow:1px 1px 12px -4px var(--secondary-color);background-color:#fff0;border:1px solid var(--secondary-color);color:var(--secondary-color)!important;font-weight:500}.btn-transparent span{display:inline-block;position:relative;transform:translateY(0);transition:transform 0.3s ease-in-out}.btn-transparent:hover span{animation:moveCenterToBottomToCenter 0.4s ease-in-out forwards}.btn-transparent:not(:hover) span{animation:moveCenterToBottomBack 0.4s ease-in-out forwards}button#clear-all{color:var(--secondary-color);padding:0;border:0px!important;background:#fff0}@keyframes moveCenterToBottomToCenter{0%{transform:translateY(0)}50%{transform:translateY(40px)}100%{transform:translateY(0)}}@keyframes moveCenterToBottomBack{0%{transform:translateY(0)}50%{transform:translateY(40px)}100%{transform:translateY(0)}}section{padding:40px 0}.border-right{border-right:1px solid rgb(62 142 158 / .3)}p{font-weight:200}.green-text{color:var(--secondary-color)}.blue-text{color:var(--primary-color)}.light-text{font-weight:300}.blue-border{border:1px solid var(--primary-color)}.green-border{border:1px solid var(--secondary-color)}@media(max-width:768px){.btn-transparent{width:100%!important}}