 body { overflow-x: hidden; }  .bricks-video-overlay { display: none; } video { box-shadow: 25px 25px 60px 0 rgba(27, 24, 12, 0.16); } img, figure, video { border-radius: 6px; }   ::-webkit-scrollbar { width: 12px;  height: 12px;  }  ::-webkit-scrollbar-track { background: #e8e3d9;  }  ::-webkit-scrollbar-thumb { background-color: #fdfbed;  border-radius:20px;  border: 2px solid #e8e3d9;  transition: all ease-in-out 0.15s; }  ::-webkit-scrollbar-thumb:hover { background-color: #004ce6; transition: all ease-in-out 0.15s; } * { scrollbar-width: auto;  scrollbar-color: #fdfbed #e8e3d9;  }   @keyframes breathe { 0% { font-variation-settings: 'wght' 500, 'wdth' 100; word-spacing: 5px; } 100% { font-variation-settings: 'wght' 700, 'wdth' 100; word-spacing: 10px; } } @keyframes breatheOut { 0% { font-variation-settings: 'wght' 700, 'wdth' 100; word-spacing: 10px; } 100% { font-variation-settings: 'wght' 400, 'wdth' 100; word-spacing: 5px; } } @keyframes textlink { 0% { font-variation-settings: 'wght' 400; transition: all eas-in-out .4; } 100% { font-variation-settings: 'wght' 700; transition: all eas-in-out .4; } } @keyframes textlinkreverse { 0% { font-variation-settings: 'wght' 700; transition: all eas-in-out .4; } 100% { font-variation-settings: 'wght' 400; transition: all eas-in-out .4; } }  @keyframes icon-color-change { 0% { fill: #004ce6; } 100% { fill: #fc4f63; } }  .btn-container .btn-icon-mouseout { translate: 0px 0px; transition: all ease-in-out 0.3s; } .btn-container .btn-icon-mousehover { translate: 0px 0px; transition: all ease-in-out 0.3s; } .btn-container:hover .btn-icon-mouseout { translate: 0px -46px; transition: all ease-in-out 0.3s; } .btn-container:hover .btn-icon-mousehover { translate: 0px -48px; transition: all ease-in-out 0.3s; }  @keyframes color-change { 0% { box-shadow: #fc4f63 4px 4px 0 0, #004ce6 8px 8px 0 0;} 25% { box-shadow: #ff976d 4px 4px 0 0, #fc4f63 8px 8px 0 0;} 50% { box-shadow: #206450 4px 4px 0 0, #ff976d 8px 8px 0 0;} 75% { box-shadow: #c6f6e3 4px 4px 0 0, #206450 8px 8px 0 0;} 100% { box-shadow: #004ce6 4px 4px 0 0, #c6f6e3 8px 8px 0 0;} }   h1 a, h2 a { text-decoration: underline ; text-decoration-thickness: 3px; text-decoration-style: dotted; text-decoration-skip-ink: auto; text-underline-offset: 0.15em; } h1 u, h2 u, .hero u { font-weight: 400;  animation: breatheOut 600ms both alternate; transition: all fadeIn 0.3; text-decoration: none; display: inline-flex; &:hover { font-weight: 800;  animation: breathe 600ms both alternate; } } b, strong {  font-weight: 700; }