.target{background:#ebc4ff;margin:4% 24%;padding:0 10px 36px;border-radius:10px}.target h2{text-align:center;padding-bottom:25px}.t-words{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.t-words a,.t-words p{background-color:#eee;padding:8px 12px;border-radius:5px;font-size:14px;color:#333;cursor:pointer;transition:.3s;white-space:nowrap;text-decoration:none}.t-words a:hover,.t-words p:hover{background-color:#ddd}footer{position:relative;width:100%;height:auto;padding-top:80px;background:linear-gradient(-30deg,rgba(108,28,253,.1) 0,rgba(108,28,253,.2) 100%)}.f-container{width:100%;max-width:1320px;margin:0 auto;padding:0 12px}.f-wrapper{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.f-wrapper .footer-widget{width:calc(20% - 30px);margin:0 15px 50px;padding:0 12px}.f-wrapper .footer-widget:first-child{width:calc(40% - 50px);margin-right:15px}.f-wrapper .footer-widget .logo{margin-bottom:30px;vertical-align:middle}.f-wrapper .footer-widget p{margin-bottom:30px;font-size:16px;line-height:24px}.f-wrapper .footer-widget .footer-socials{display:flex;align-items:center;justify-content:flex-start}.f-wrapper .footer-widget .footer-socials li,.f-wrapper .footer-widget .links li{list-style:none}.f-wrapper .footer-widget .footer-socials li a{width:40px;height:40px;margin-right:10px;color:#fff;background-color:rgba(3,127,243,.5);border-radius:50%;font-size:20px;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:.3s ease-out}.f-wrapper .footer-widget .footer-socials li:first-child a{border:2px solid #316ff6;background-color:transparent;color:#316ff6}.f-wrapper .footer-widget .footer-socials li:nth-child(2) a{border:2px solid #d62976;background-color:transparent;color:#d62976}.f-wrapper .footer-widget .footer-socials li:nth-child(3) a{border:2px solid #00aff0;background-color:transparent;color:#00aff0}.f-wrapper .footer-widget .footer-socials li:nth-child(4) a{border:2px solid #6264a7;background-color:transparent;color:#6264a7}.f-wrapper .footer-widget .footer-socials li a:hover{background-color:#037ef3}.f-wrapper .footer-widget .footer-socials li:first-child a:hover{border:2px solid #316ff6;background-color:#316ff6;color:#fff}.f-wrapper .footer-widget .footer-socials li:nth-child(2) a:hover{border:2px solid #d62976;background-color:#d62976;color:#fff}.f-wrapper .footer-widget .footer-socials li:nth-child(3) a:hover{border:2px solid #00aff0;background-color:#00aff0;color:#fff}.f-wrapper .footer-widget .footer-socials li:nth-child(4) a:hover{border:2px solid #6264a7;background-color:#6264a7;color:#fff}.f-wrapper .footer-widget h4{color:#585978;margin:10px 0 35px;font-size:20px;font-weight:600;line-height:34px;position:relative}.f-wrapper .footer-widget h4::after{content:"";position:absolute;bottom:0;left:0;width:31%;height:3px;background:linear-gradient(-30deg,rgba(238,29,176,.9) 0,rgba(108,28,253,.95) 100%);border-radius:5px}.f-wrapper .footer-widget .links li a{color:#585978;font-size:16px;text-decoration:none;text-transform:capitalize;line-height:32px;background-image:linear-gradient(hsl(280.8deg 64% 42%),hsl(280.8deg 72% 59%));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .5s}.f-wrapper .footer-widget .links li a:hover{color:#9500e5;background-size:100% 1px}.copyright-wrapper{padding:20px 0;border-top:1px solid rgba(88,89,120,.4)}.copyright-wrapper p{color:rgba(88,89,120,.6);font-size:14px;font-weight:500;text-align:center}.copyright-wrapper p a{color:inherit;font-weight:500;text-decoration:none;transition:.3s ease-out}.copyright-wrapper p a:hover{color:#9500e5}.icon_flex{display:flex}@media(max-width:991px){.f-container{max-width:960px}.f-wrapper .footer-widget,.f-wrapper .footer-widget:first-child{width:calc(50% - 30px)}}@media (max-width:768px){.f-container{max-width:720px}.f-wrapper .footer-widget,.f-wrapper .footer-widget:first-child{width:100%;margin:0 10px 50px}.f-wrapper .footer-widget h4::after{width:11%}}@media(max-width:551px){.f-wrapper .footer-widget h4::after{width:15%}}@media(max-width:340px){.f-wrapper .footer-widget h4::after{width:20%}}@media(max-width:296px){.f-wrapper .footer-widget h4::after{width:20%}}