.square-effect1{background:-moz-linear-gradient(-45deg,#000000 0%,#000000 25%,#1e539e 50%,#00adda 75%,#a1a4a7 100%);background:-webkit-linear-gradient(-45deg,#000000 0%,#000000 25%,#1e539e 50%,#00adda 75%,#a1a4a7 100%);background:linear-gradient(135deg,#000000 0%,#000000 25%,#1e539e 50%,#00adda 75%,#a1a4a7 100%);background-size:400% 400%;background-repeat:no-repeat;display:inline-block;position:relative;cursor:pointer;transition:.5s all}.square-effect1 .square-bar1{width:100%;float:left;display:table;mix-blend-mode:screen}.square-effect1:hover{background-position:100% 100%}.video-play-button{position:relative;display:block;width:100%;height:100%;border:3px solid #fff;border-radius:50%;margin:0 auto 0}.video-play-button:after{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:93px;height:93px;background:rgb(38 38 38 / .6);border-radius:50%;-webkit-animation:pulse-border 1500ms ease-out infinite;animation:pulse-border 1500ms ease-out infinite}.video-play-button:before{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:73px;height:73px;background:rgb(38 38 38 / .6);border-radius:50%;-webkit-animation:pulse-border 1500ms ease-out infinite;animation:pulse-border 1500ms ease-out infinite}.video-play-button:after,.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;z-index:-9}.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:16px solid #fff;border-top:12px solid #fff0;border-bottom:12px solid #fff0;margin:16px 24px}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.text-gradient{background:-webkit-linear-gradient(left,#00aeef,#007aff);background:-moz-linear-gradient(left,#00aeef,#007aff);background:-ms-linear-gradient(left,#00aeef,#007aff);background:-o-linear-gradient(left,#00aeef,#007aff);-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;-webkit-text-fill-color:#fff0;-moz-text-fill-color:#fff0;-ms-text-fill-color:#fff0;-o-text-fill-color:#fff0}.btn-ghost{border-radius:100rem;color:$color-black;box-shadow:0 0 6px 0 rgb(157 96 212 / .5);border:solid 1px #fff0;background-image:-webkit-linear-gradient(left,#00aeef,#007aff),-webkit-linear-gradient(left,#00aeef,#007aff);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset}.btn-ghost .btn-text-gradient{background:-webkit-linear-gradient(left,#00aeef,#007aff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-family:'Poppins',sans-serif;font-weight:700}.btn-ghost:hover{box-shadow:none}.btn-ghost:hover .btn-text-gradient{color:#fff;background:-webkit-linear-gradient(left,#ffffff,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:inherit}.btn-filled{border-radius:100rem;box-shadow:0 0 6px 0 rgb(157 96 212 / .5);border:solid 1px #fff0;background-image:-webkit-linear-gradient(left,#00aeef,#007aff),-webkit-linear-gradient(left,#00aeef,#007aff);background-origin:border-box;background-clip:content-box,border-box;box-shadow:none}.btn-filled .btn-text-gradient{color:#fff;background:-webkit-linear-gradient(left,#ffffff,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:inherit;font-family:'Poppins',sans-serif;font-weight:700}.btn-filled:hover{box-shadow:2px 1000px 1px #fff inset}.btn-filled:hover .btn-text-gradient{background:-webkit-linear-gradient(left,#00aeef,#007aff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.map-color{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}