body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}html{scroll-behavior: smooth;scroll-padding-top: 80px}img{max-width: 100%;height: auto}hr{border: 0;height: 1px;background-image: linear-gradient(to right, rgba(253, 185, 19), rgb(237, 23, 76), rgba(125,29,97))}.bg-yellow-opacity{background: rgba(253,185,19, 0.6)}.CTtext{font-weight: 400 !important;font-size: 1.2rem !important}.CTtext p{font-weight: 400 !important;font-size: 1.2rem !important}@media all and (min-width: 1000px){.CTtext{font-weight: 400 !important;font-size: 1.2rem !important}.CTtext p{font-weight: 400 !important;font-size: 1.2rem !important}}@media all and (max-width: 1011px){h1, .h1{font-size: 3em !important;line-height: normal !important}h2, .h2{font-size: 1.8rem}h3, .h3{font-size: 1.5rem}h4, .h4{font-size: 1.3rem}h5, .h5{font-size: 1.25rem}}.blogtext{font-size: 20px !important;font-weight: 400 !important;line-height: 30px !important;overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto}@media (min-width: 30px){.bigtext{font-size: 2rem;letter-spacing: 0px;line-height: normal;font-weight: 800}}@media (min-width: 700px){.bigtext{font-size: 60px;letter-spacing: -3px;word-spacing: 10px;line-height: 65px;font-weight: 800}}.mcproject{color: var(--brand-primary, #3d1a6f)}.mcproject:hover{color: var(--brand-primary, #3d1a6f)}@media (min-width: 900px){.largescreen-pl{padding-left: 3rem !important}}.btn-default{padding: 7px 18px;border: 2px solid var(--border-strong, #ccc);border-radius: 50px;overflow: hidden;text-align: center;background-color: transparent;margin-bottom: 10px}.btn-default:hover{text-decoration: none}.btn-default:focus{border: 2px solid var(--border-strong, #ccc);text-decoration: none;outline: none}.btn-primary{color: var(--text-on-dark, #fff);padding: 7px 18px;border: 2px solid var(--brand-primary, #3d1a6f);border-radius: 50px;overflow: hidden;text-align: center;background-color: var(--brand-primary, #3d1a6f);margin-bottom: 10px}.btn-primary:hover{background-color: var(--brand-primary, #3d1a6f);color: var(--text-on-dark, #fff);text-decoration: none}.btn-primary:focus{background-color: var(--brand-primary, #3d1a6f);border: 2px solid var(--brand-primary, #3d1a6f);color: var(--text-on-dark, #fff);outline: none}.btn-danger{color: var(--brand-danger, #ed174c) !important;padding: 7px 18px !important;border-radius: 50px !important;overflow: hidden !important;text-align: center !important;background-color: transparent !important;margin-bottom: 10px}.btn-danger:hover{background-color: var(--brand-danger, #ed174c) !important;color: var(--text-on-dark, #fff) !important;text-decoration: none !important}.btn-danger:focus{background-color: var(--brand-danger, #ed174c) !important;border: 2px solid var(--brand-danger, #ed174c) !important;color: var(--text-on-dark, #fff) !important;outline: none !important}section{padding-top: 10rem}@media (max-width: 767px){section{padding-top: 5rem}}.hexagon{position: relative;width: 260px;height: 260px;margin-bottom: 10px;overflow: hidden;transition: all 0.3s ease-in-out;clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);-webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);-moz-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);transform: scale(1);filter: drop-shadow(2px 2px 50px)}.hexagon:hover{transform: scale(1.1);--hl: 1}.hexagon:before, .hexagon:after{content: "";position: absolute;z-index: 1;width: 141.42px;height: 141.42px;background: inherit;transform-origin: 0 0}.hexagon:before{}.hexagon:after{}.hexagon-img{position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;filter: brightness(100%);transition: all 0.3s ease-in-out}.hexagon:hover .hexagon-img{width: 100%;height: 100%;object-fit: cover;color: var(--text-on-dark, #fff)}.hexagon-text{position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;width: 100%;padding: 10px 5px 5px 5px;color: black}@media (max-width: 768px){.richtextwrapper-sm, .richtextwrapper-xsm, .richtextwrapper-xs{width: 98% !important}}