.sap-solution .card-header svg, .accordionLeft .card-header svg, .accordionRight .card-header svg { transition: all .3s ease-out; } .sap-solution .card-header h5:not(.collapsed) svg, .accordionLeft .card-header h5:not(.collapsed) svg { transform: rotate(90deg); } .accordionRight .card-header h5:not(.collapsed) svg { transform: rotate(-90deg); } .accordionLeft h5, .accordionRight h5 { cursor: pointer; } @media screen and ( min-width: 768px) { .sap-solution .card-body img, .accordionLeft .card-body img, .accordionRight .card-body img { position: absolute; top: 0; } .sap-solution .card-body img, .accordionLeft .card-body img { left: 0; margin-left: calc(100% + 15px); } .accordionRight .card-body img { right: 0; margin-right: calc(100% + 15px); } } .title-border { position: relative; display: block; background-color: #F48943; width: 122px; height: 6px; margin: 12px auto 0; } .title-border:after { content: ''; display: block; position: absolute; left: 20px; width: 20px; height: 6px; background-color: #3f3f3f; } .section-title { font-size: 70px; line-height: 50px; } @media (min-width: 992px) { .section-title { font-size: 150px; font-weight: 700 !important; line-height: 110px; } } .contact-body label { font-size: 14px; } .custom-control-input:checked~.custom-control-label::before { border: 2px solid #F48943; } .custom-checkbox .custom-control-label::after { content: ''; left: -23px; top: 2px; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { content: ''; left: -23px; top: 2px; background-image: url("data:image/svg+xml,"); background-size: 13px; } .banner-area-cloud { flex-direction: column; height: calc(100vh - 80px); max-height: calc(100vh - 80px); } .banner-area-cloud:after { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+50,000000+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ } .banner-area-case-studies { flex-direction: column; height: calc(56vh - 80px); max-height: calc(56vh - 80px); } .banner-area-case-studies:after { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+50,000000+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ } .btn.collapsed span:last-child { display: none; } .btn:not(.collapsed) span:first-child { display: none; } .shadow-plate { position: relative; } .shadow-plate > div, .shadow-bottom > div { position: relative; z-index: 1; background: #FFF; } .shadow-plate > div:before, .shadow-plate > div:after, .shadow-bottom > div:after { content: ''; position: absolute; opacity: 0.2; background: rgb(244,137,67); background: -moz-linear-gradient(-45deg, rgba(244,137,67,1) 0%, rgba(228,44,44,1) 100%); background: -webkit-linear-gradient( -45deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); background: linear-gradient( 135deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48943', endColorstr='#e42c2c',GradientType=1 ); } .shadow-plate > div:before { bottom: 0; right: -8px; width: 8px; height: calc(100% - 8px); } .shadow-plate > div:after { bottom: -8px; left: 8px; width: 100%; height: 8px; } .shadow-plate > .active:before, .shadow-plate > .active:after { opacity: 1; } .shadow-bottom > div:after { bottom: 0; left: 0; width: 50%; height: 5px; opacity: 1; } .owl-carousel { } .banner-area-cloud h1 { font-size: 45px; line-height: 1.4; } @media (max-width: 1449.98px) { .banner-area-cloud h2 br:first-child { display: none; } } @media (min-width: 576px) { .banner-area-cloud h1 { font-size: 45px; } } @media (min-width: 1450px) { .banner-area-cloud h1 { font-size: 40px; } } .banner-area-cloud h1 { font-size: 45px; } @media (max-width: 767px){ .banner-area-cloud h1{ font-size: 20px; } .banner-area-cloud h3{ font-size: 16px !important; } } .btn-cloud{ margin-left: 5px; } .banner-area-cloud .owl-stage-outer, .banner-area-cloud .owl-stage, .banner-area-cloud .owl-item { height: 100%; } /* .banner-area-cloud .owl-item:before { content: ''; position: absolute; left: 0; top: 0; width: 3px; height: 100%; background: rgb(244,137,67); background: -moz-linear-gradient(-45deg, rgba(244,137,67,1) 0%, rgba(228,44,44,1) 100%); background: -webkit-linear-gradient( -45deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); background: linear-gradient( 135deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48943', endColorstr='#e42c2c',GradientType=1 ); } .banner-area-cloud .active + .active.owl-item { background: rgb(244,137,67); background: -moz-linear-gradient(-45deg, rgba(244,137,67,1) 0%, rgba(228,44,44,1) 100%); background: -webkit-linear-gradient( -45deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); background: linear-gradient( 135deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48943', endColorstr='#e42c2c',GradientType=1 ); } */ .banner-area-cloud .active + .active.owl-item path { fill: #FFF; } .banner-area-cloud .active + .active.owl-item:before { display: none; } .banner-area-cloud .active + .active + .active.owl-item { background: none; } /* .banner-area-cloud .active + .active + .active.owl-item path { fill: #F48943; } */ .banner-area-cloud .active + .active + .active.owl-item:before { display: block; } /* .owl-carousel .owl-dots { text-align: center; margin-top: 20px; } .banner-area-cloud .owl-carousel .owl-dots { position: absolute; top: -50px; width: 100%; margin-top: 0; } */ /* .owl-carousel button.owl-dot { background: #DFDFDF; outline: 0; width: 25px; height: 4px; margin: 0 5px; } */ /* .banner-area-cloud .owl-carousel button.owl-dot background: #FFF; } @media (min-width: 778px) { .owl-carousel button.owl-dot { width: 40px; height: 5px; margin: 0 10px; } .banner-area-cloud .owl-carousel button.owl-dot { width: 60px; } } .owl-carousel button.owl-dot.active { background: rgb(244,137,67); background: -moz-linear-gradient(-45deg, rgba(244,137,67,1) 0%, rgba(228,44,44,1) 100%); background: -webkit-linear-gradient( -45deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); background: linear-gradient( 135deg, rgba(244,137,67,1) 0%,rgba(228,44,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48943', endColorstr='#e42c2c',GradientType=1 ); } */ .second-container p{ margin-top: 1rem; } .line_title { } .line_title span { display: inline-block; position: relative; } .line_title span::before, .line_title span::after { position: absolute; content: ''; width: 45px; height: 2px; background: rgba(1, 1, 1, 0.1); left: -55px; top: 48%; } .line_title span::after { left: auto; right: -55px; } .shapes{ display: flex; justify-content: center; align-items: center; gap: 10px; } .gap-3 { gap: 1rem!important; } .logo.shadow-3 { height: 100px; width: 100px; display: flex; align-items: center; justify-content: center; } .plogo.shadow-3 { height: 100px; width: 220px; padding: 20px; display: flex; align-items: center; justify-content: center; } .solution_icons svg { height: 100px; } .logos img { padding: 0 15px; } @media only screen and (max-width: 600px) { .logos.d-flex { flex-direction:column!important;; } } .shapes-icon{ box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1); } .area-of-focus{ background-color: #FFF5ED; } .area-of-focus h2{ color: #F37313; } .custom-row { background-color: #F37313; border: 1px solid #F37313; border-radius: 20px; padding: 50px; margin-bottom: 20px; } .custom-col { border-left: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 10px; } .gpu-background { color: white; margin-left: 5px; background: #F37313; border-radius: 6px; padding: 1px 6px; } .text-color-d{ color: #F47421; } .full-width-height-image { width: 100%; height: 70vh; object-fit: cover; } @media (max-width: 768px) { .full-width-height-image { object-fit: contain; height: fit-content; } } #pills-tab{ border-bottom: 2px solid #D9D9D9; } @media (max-width: 768px) { #pills-tab{ border-bottom: none; } } .custom-nav .nav-item .nav-link.active { position: relative; background-color: transparent; /* Remove default background color */ border: none; /* Remove default border */ padding-bottom: 8px; /* Adjust the padding as needed */ border-bottom: 2px solid #F37313; /* Set the desired bottom border */ } /* Create the triangle-like bump aligned with the bottom border using a pseudo-element */ .custom-nav .nav-item .nav-link.active::before { content: ''; position: absolute; bottom: 0px; left: 100px; border-style: solid; border-width: 0 8px 8px; /* Adjust the size of the bump */ border-color: transparent transparent #F37313 transparent; /* Set the bump color */ } @media (max-width: 768px) { .footer-area .custom-footer-area{ margin-top: 180px; } } .banner-area-cloud .owl-carousel { position: relative; } .banner-area-cloud .owl-carousel .owl-nav { position: absolute; top: 9rem; left: -17rem; text-align: left; } .article-custom .banner-area-cloud .owl-carousel .owl-nav { position: absolute; top: 5rem; left: -17rem; text-align: left; } .banner-area-cloud .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { background-color: transparent; border: none; font-size: 24px; color: #FFF; margin: 0 10px; } @media (max-width: 768px) { .banner-area-cloud .owl-carousel .owl-nav { position: absolute; top: -50px; left: 0px; text-align: left; } } .banner-area-cloud .owl-carousel .owl-item img{ width: auto; height: 120px; object-fit: cover; } @media (max-width: 767px) { .remove-border-left { border-left: none !important; } } .demoform { height: 100%; } .demoform h3 { } .demoform .form-control, .demoform select.form-control:not([size]):not([multiple]) { } /* * Animated CSS button * Copyright Alexander Bodin 2019-09-07 * * Useage: .class {@import button($button-size, $hue, $sat);} */ .animated-button { background: linear-gradient(-30deg, #0b1b3d 50%, #08142b 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #d4e0f7; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #8592ad; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button:hover::before { opacity: 0.2; } .animated-button span { position: absolute; } .animated-button span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(8, 20, 43, 0)), to(#2662d9)); background: linear-gradient(to left, rgba(8, 20, 43, 0), #2662d9); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @-webkit-keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 20, 43, 0)), to(#2662d9)); background: linear-gradient(to top, rgba(8, 20, 43, 0), #2662d9); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @-webkit-keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(8, 20, 43, 0)), to(#2662d9)); background: linear-gradient(to right, rgba(8, 20, 43, 0), #2662d9); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @-webkit-keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 20, 43, 0)), to(#2662d9)); background: linear-gradient(to bottom, rgba(8, 20, 43, 0), #2662d9); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @-webkit-keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button1 { position: fixed; bottom: 97px; right: 20px; border-radius: 50%; width: 66px; height: 66px; line-height: 63px; border: 3px #fff solid; background: #f37313; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #f7d4d4; font-size: 13px; text-align: center; text-transform: uppercase; font-weight: 800; z-index: 11; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); } .animated-button1:hover{ background: #944101; color: #f7d4d4; } .animated-button1::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #ad8585; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button1:hover::before { opacity: 0.2; } .animated-button1 span { position: absolute; } .animated-button1 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 8, 0)), to(#d92626)); background: linear-gradient(to left, rgba(43, 8, 8, 0), #d92626); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button1 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 8, 0)), to(#d92626)); background: linear-gradient(to top, rgba(43, 8, 8, 0), #d92626); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button1 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 8, 0)), to(#d92626)); background: linear-gradient(to right, rgba(43, 8, 8, 0), #d92626); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button1 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 8, 0)), to(#d92626)); background: linear-gradient(to bottom, rgba(43, 8, 8, 0), #d92626); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button2 { background: linear-gradient(-30deg, #3d240b 50%, #2b1a08 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #f7e6d4; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button2::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #ad9985; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button2:hover::before { opacity: 0.2; } .animated-button2 span { position: absolute; } .animated-button2 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(43, 26, 8, 0)), to(#d98026)); background: linear-gradient(to left, rgba(43, 26, 8, 0), #d98026); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button2 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 26, 8, 0)), to(#d98026)); background: linear-gradient(to top, rgba(43, 26, 8, 0), #d98026); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button2 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(43, 26, 8, 0)), to(#d98026)); background: linear-gradient(to right, rgba(43, 26, 8, 0), #d98026); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button2 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 26, 8, 0)), to(#d98026)); background: linear-gradient(to bottom, rgba(43, 26, 8, 0), #d98026); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button3 { background: linear-gradient(-30deg, #3d3d0b 50%, #2b2b08 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #f7f7d4; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button3::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #adad85; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button3:hover::before { opacity: 0.2; } .animated-button3 span { position: absolute; } .animated-button3 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(43, 43, 8, 0)), to(#d9d926)); background: linear-gradient(to left, rgba(43, 43, 8, 0), #d9d926); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button3 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 43, 8, 0)), to(#d9d926)); background: linear-gradient(to top, rgba(43, 43, 8, 0), #d9d926); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button3 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(43, 43, 8, 0)), to(#d9d926)); background: linear-gradient(to right, rgba(43, 43, 8, 0), #d9d926); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button3 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 43, 8, 0)), to(#d9d926)); background: linear-gradient(to bottom, rgba(43, 43, 8, 0), #d9d926); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button4 { background: linear-gradient(-30deg, #243d0b 50%, #1a2b08 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #e6f7d4; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button4::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #99ad85; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button4:hover::before { opacity: 0.2; } .animated-button4 span { position: absolute; } .animated-button4 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(26, 43, 8, 0)), to(#80d926)); background: linear-gradient(to left, rgba(26, 43, 8, 0), #80d926); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button4 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 43, 8, 0)), to(#80d926)); background: linear-gradient(to top, rgba(26, 43, 8, 0), #80d926); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button4 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(26, 43, 8, 0)), to(#80d926)); background: linear-gradient(to right, rgba(26, 43, 8, 0), #80d926); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button4 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 43, 8, 0)), to(#80d926)); background: linear-gradient(to bottom, rgba(26, 43, 8, 0), #80d926); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button5 { background: linear-gradient(-30deg, #0b3d0b 50%, #082b08 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #d4f7d4; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button5::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #85ad85; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button5:hover::before { opacity: 0.2; } .animated-button5 span { position: absolute; } .animated-button5 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 8, 0)), to(#26d926)); background: linear-gradient(to left, rgba(8, 43, 8, 0), #26d926); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button5 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 8, 0)), to(#26d926)); background: linear-gradient(to top, rgba(8, 43, 8, 0), #26d926); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button5 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 8, 0)), to(#26d926)); background: linear-gradient(to right, rgba(8, 43, 8, 0), #26d926); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button5 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 8, 0)), to(#26d926)); background: linear-gradient(to bottom, rgba(8, 43, 8, 0), #26d926); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button6 { background: linear-gradient(-30deg, #0b3d24 50%, #082b1a 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #d4f7e6; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button6::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #85ad99; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button6:hover::before { opacity: 0.2; } .animated-button6 span { position: absolute; } .animated-button6 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 26, 0)), to(#26d980)); background: linear-gradient(to left, rgba(8, 43, 26, 0), #26d980); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button6 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 26, 0)), to(#26d980)); background: linear-gradient(to top, rgba(8, 43, 26, 0), #26d980); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button6 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 26, 0)), to(#26d980)); background: linear-gradient(to right, rgba(8, 43, 26, 0), #26d980); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button6 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 26, 0)), to(#26d980)); background: linear-gradient(to bottom, rgba(8, 43, 26, 0), #26d980); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button7 { background: linear-gradient(-30deg, #0b3d3d 50%, #082b2b 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #d4f7f7; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button7::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #85adad; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button7:hover::before { opacity: 0.2; } .animated-button7 span { position: absolute; } .animated-button7 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(8, 43, 43, 0)), to(#26d9d9)); background: linear-gradient(to left, rgba(8, 43, 43, 0), #26d9d9); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button7 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 43, 43, 0)), to(#26d9d9)); background: linear-gradient(to top, rgba(8, 43, 43, 0), #26d9d9); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button7 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(8, 43, 43, 0)), to(#26d9d9)); background: linear-gradient(to right, rgba(8, 43, 43, 0), #26d9d9); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button7 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 43, 43, 0)), to(#26d9d9)); background: linear-gradient(to bottom, rgba(8, 43, 43, 0), #26d9d9); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button8 { background: linear-gradient(-30deg, #0b243d 50%, #081a2b 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #d4e6f7; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button8::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #8599ad; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button8:hover::before { opacity: 0.2; } .animated-button8 span { position: absolute; } .animated-button8 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(8, 26, 43, 0)), to(#2680d9)); background: linear-gradient(to left, rgba(8, 26, 43, 0), #2680d9); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button8 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 26, 43, 0)), to(#2680d9)); background: linear-gradient(to top, rgba(8, 26, 43, 0), #2680d9); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button8 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(8, 26, 43, 0)), to(#2680d9)); background: linear-gradient(to right, rgba(8, 26, 43, 0), #2680d9); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button8 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 26, 43, 0)), to(#2680d9)); background: linear-gradient(to bottom, rgba(8, 26, 43, 0), #2680d9); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button9 { background: linear-gradient(-30deg, #0b0b3d 50%, #08082b 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #d4d4f7; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button9::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #8585ad; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button9:hover::before { opacity: 0.2; } .animated-button9 span { position: absolute; } .animated-button9 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(8, 8, 43, 0)), to(#2626d9)); background: linear-gradient(to left, rgba(8, 8, 43, 0), #2626d9); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button9 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 8, 43, 0)), to(#2626d9)); background: linear-gradient(to top, rgba(8, 8, 43, 0), #2626d9); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button9 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(8, 8, 43, 0)), to(#2626d9)); background: linear-gradient(to right, rgba(8, 8, 43, 0), #2626d9); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button9 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 43, 0)), to(#2626d9)); background: linear-gradient(to bottom, rgba(8, 8, 43, 0), #2626d9); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button10 { background: linear-gradient(-30deg, #240b3d 50%, #1a082b 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #e6d4f7; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button10::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #9985ad; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button10:hover::before { opacity: 0.2; } .animated-button10 span { position: absolute; } .animated-button10 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(26, 8, 43, 0)), to(#8026d9)); background: linear-gradient(to left, rgba(26, 8, 43, 0), #8026d9); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button10 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 8, 43, 0)), to(#8026d9)); background: linear-gradient(to top, rgba(26, 8, 43, 0), #8026d9); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button10 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(26, 8, 43, 0)), to(#8026d9)); background: linear-gradient(to right, rgba(26, 8, 43, 0), #8026d9); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button10 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 8, 43, 0)), to(#8026d9)); background: linear-gradient(to bottom, rgba(26, 8, 43, 0), #8026d9); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button11 { background: linear-gradient(-30deg, #3d0b3d 50%, #2b082b 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #f7d4f7; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button11::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #ad85ad; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button11:hover::before { opacity: 0.2; } .animated-button11 span { position: absolute; } .animated-button11 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 43, 0)), to(#d926d9)); background: linear-gradient(to left, rgba(43, 8, 43, 0), #d926d9); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button11 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 43, 0)), to(#d926d9)); background: linear-gradient(to top, rgba(43, 8, 43, 0), #d926d9); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button11 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 43, 0)), to(#d926d9)); background: linear-gradient(to right, rgba(43, 8, 43, 0), #d926d9); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button11 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 43, 0)), to(#d926d9)); background: linear-gradient(to bottom, rgba(43, 8, 43, 0), #d926d9); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } .animated-button12 { background: linear-gradient(-30deg, #3d0b24 50%, #2b081a 50%); padding: 20px 40px; margin: 12px; display: inline-block; -webkit-transform: translate(0%, 0%); transform: translate(0%, 0%); overflow: hidden; color: #f7d4e6; font-size: 20px; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); } .animated-button12::before { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #ad8599; opacity: 0; -webkit-transition: .2s opacity ease-in-out; transition: .2s opacity ease-in-out; } .animated-button12:hover::before { opacity: 0.2; } .animated-button12 span { position: absolute; } .animated-button12 span:nth-child(1) { top: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 26, 0)), to(#d92680)); background: linear-gradient(to left, rgba(43, 8, 26, 0), #d92680); -webkit-animation: 2s animateTop linear infinite; animation: 2s animateTop linear infinite; } @keyframes animateTop { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } .animated-button12 span:nth-child(2) { top: 0px; right: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 26, 0)), to(#d92680)); background: linear-gradient(to top, rgba(43, 8, 26, 0), #d92680); -webkit-animation: 2s animateRight linear -1s infinite; animation: 2s animateRight linear -1s infinite; } @keyframes animateRight { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } .animated-button12 span:nth-child(3) { bottom: 0px; left: 0px; width: 100%; height: 2px; background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 26, 0)), to(#d92680)); background: linear-gradient(to right, rgba(43, 8, 26, 0), #d92680); -webkit-animation: 2s animateBottom linear infinite; animation: 2s animateBottom linear infinite; } @keyframes animateBottom { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } 100% { -webkit-transform: translateX(100%); transform: translateX(100%); } } .animated-button12 span:nth-child(4) { top: 0px; left: 0px; height: 100%; width: 21px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 26, 0)), to(#d92680)); background: linear-gradient(to bottom, rgba(43, 8, 26, 0), #d92680); -webkit-animation: 2s animateLeft linear -1s infinite; animation: 2s animateLeft linear -1s infinite; } @keyframes animateLeft { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(100%); transform: translateY(100%); } } /*# sourceMappingURL=button.css.map */ .ourworks { margin: 0 -10px; background-color: #FFF; display: flex !important; justify-content: center; } .workitem { position: relative; margin: 0 10px; } .workitem a { position: absolute; top: 0; bottom: 0; display: block; z-index: 1; width: 100%; height: 100%; left: 0; } @media (min-width: 1200px) { .ourworks.sticky { position: fixed; left: 0; width: 100%; transform: translateY(-50%); background: radial-gradient(circle, rgba(13,47,121,1) 0%, rgba(12,0,57,1) 100%); padding: 10px; text-align: center; z-index: 9999; } .ourworks.sticky .shadow-bottom > div:after { max-width: 120px; height: 3px; } .ourworks.sticky .p-3 { padding: 5px 15px !important; } .ourworks.sticky h3 { font-weight: 500 !important; font-size: 14px !important; } .ourworks.sticky .workitem p { display: none; } } @media (min-width: 1601px) { #toggleRightMenu { display: none; } } #toggleRightMenu { position: absolute; right: -30px; background: #0C0039; color: #FFF; padding: 10px; top: 0; outline: none; opacity: .8; font-size: 30px; border: none; } #toggleRightMenu:hover, #toggleRightMenu:focus{ border: none; } .show #toggleRightMenu { right: 0; } .vertical_sticky_menu.show .fa-angle-left, .vertical_sticky_menu .fa-angle-right { display: block; } .vertical_sticky_menu .fa-angle-left, .vertical_sticky_menu.show .fa-angle-right { display: none; } .vertical_sticky_menu.right { position: fixed; top: 50%; left: 0; transform: translateY(-50%) translateX(-100%); /* hidden initially */ background: #0C0039; color: #FFF; height: auto; padding: 10px; box-sizing: border-box; z-index: 999; transition: transform 0.4s ease; min-width: 200px; max-width: 235px; } .vertical_sticky_menu.right.show { transform: translateY(-50%) translateX(0); /* slide in */ } .vertical_sticky_menu h2 { color: #FFF; margin: 0; } .vertical_sticky_menu ul { padding: 0; margin: 0; } .vertical_sticky_menu ul li { list-style: none; } .vertical_sticky_menu ul li a { padding: 10px; color: #fff; background: #0D2F79; display: block; margin-bottom: 5px; } .vertical_sticky_menu ul li a:hover{ background: #05215c; } .framebox { background: #000; color: #FFF; border-radius: 10px; overflow: hidden; display: flex; flex-direction: column; height: 100%; } .owl-stage { display: flex !important; } .owl-item { display: flex; } .framebox .imgbox { overflow: hidden; position: relative; height: 100px; } .framebox .imgbox::after { content: ""; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); opacity: 1; position: absolute; top: 0; left: 0; z-index: 11; width: 100%; height: 100%; } .framebox .imgbox img { position: absolute; bottom: -140px; left: 0px; width: 500px; max-width: 600px; height: 500px; transform: scale(1.1); /* zoom in */ transition: transform 0.4s ease; /* smooth zoom */ } .framebox:hover .imgbox img { transform: scale(1); /* zoom in */ } .framecontent { background-color: #000; padding: 15px; } .framecontent h4 { font-size: 20px; color: #FFF; } .owl-dots { margin-top: 20px; text-align: center; } .owl-carousel button.owl-dot { background: #000; width: 50px; margin: 10px; height: 8px; outline: none; } .owl-carousel button.owl-dot.active { background: #f37313; width: 80px; border: none; }