:root{--primary: #1f3e72;--secondary: rgba(255, 255, 255, .78);--black: #131110;--blue-gradient: linear-gradient(97.05deg, #4066ff 3.76%, #2949c6 100%);--orange-gradient: linear-gradient(270deg, #ffb978 0%, #ff922d 100%);--blue: #4066ff;--lightBlue: #eeeeff;--shadow: 0px 23px 21px -8px rgba(136, 160, 255, .25)}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.paddings{padding:1.5rem}.margin{margin-top:2rem}.innerWidth{width:100%}.flexCenter{display:flex;row-gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap}.flexStart{display:flex;justify-content:flex-start;align-items:center}.flexEnd{display:flex;justify-content:flex-end;align-items:center}.flexColCenter{display:flex;justify-content:center;align-items:center;flex-direction:column}.flexColStart{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.flexColEnd{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.primaryText{color:#1f3e72;font-weight:700;font-size:2rem}.secondaryText{color:#8c8b8b;font-size:.9rem}.orangeText{color:orange;font-size:1.5rem;font-weight:600}.button{font-weight:500;padding:.6rem 1.4rem;color:#fff;background:var(--blue-gradient);border:none;border-radius:4px;transition:all .3s ease-in}.button:hover{cursor:pointer;transform:scale(1.1)}@media (min-width: 1536px){.innerWidth{max-width:1280px;margin:auto}}@media (min-width: 640px){.paddings{padding:4rem}}@media (min-width: 1280px),(min-width: 768px){.paddings{padding:2rem}}@media (max-width: 640px){.primaryText{font-size:1.5rem}.orangeText{font-size:1.2rem}}.header-container{position:relative}.header{display:flex;align-items:center;padding:20px;background-color:#1eeef5;width:100%;height:100vh;position:relative}.logo{font-size:20px;font-weight:700;position:absolute;top:20px;left:20px;color:#333;cursor:pointer;z-index:1}.title-description{flex:1;text-align:left;z-index:1}.title-description h1{font-size:20px;color:#320bb1;padding:10px}.title-description p{font-size:14px;color:#ed0f9c;line-height:1rem;text-align:left;padding-left:10px}.menu-icon{cursor:pointer;margin-left:auto;margin-right:20px;display:flex;align-items:center;z-index:1}.menu-btn{width:0px;height:3px;background-color:#333;margin:6px 0;transition:transform .3s,opacity .3s;font-size:24px}.menu-btn.open{transform:rotate(45deg)}.menu{position:absolute;top:0;right:0;height:100vh;font-weight:800;width:250px;background-color:#fc2490;transition:transform .3s;transform:translate(100%);z-index:1}.menu.open{transform:translate(0)}.menu ul{list-style:none;padding:0}.menu li{padding:20px;font-size:18px;color:#fff;cursor:pointer}.close-btn{position:absolute;top:20px;right:40px;cursor:pointer}.close-btn span{display:block;width:25px;height:3px;background-color:#fff;margin-bottom:5px;transform-origin:center}.close-btn span:nth-child(1){transform:rotate(45deg)}.close-btn span:nth-child(2){transform:rotate(-45deg)}.image-container{position:absolute;top:160px;right:90px;z-index:0}.image-container img{width:550px;height:auto;border:#1eeef5;border-radius:10px}@media (max-width: 768px){.logo,.title-description h1{font-size:15px}.title-description p{font-size:10px}.header,.menu{height:60vh}.image-container{top:220px;right:2px;z-index:0}.image-container img{width:250px;height:auto;border:#1ef5f5;border-radius:10px}}.container{overflow:hidden;display:flex;justify-content:center;align-items:center;height:60px}.items{display:flex;justify-content:space-between;animation:moveRightToLeft 10s linear infinite}.item{margin-right:70px;font-size:15px;font-style:italic;font-weight:700;color:#4516b1}@keyframes moveRightToLeft{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media screen and (max-width: 768px){.item{margin-right:20px;font-size:12px}}@media screen and (max-width: 480px){.item{margin-right:10px;font-size:10px}}.campaign-ideas-container{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fc2490}.campaign-ideas-container h1{font-size:40px;color:#fff;font-style:italic}.campaign-ideas{display:flex;flex-direction:column;align-items:center;margin-top:20px}.image-container1{width:80%;max-width:400px;height:60vh;max-height:350px;overflow:hidden;border-radius:8px;margin-bottom:10px}.image-container1 img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.p1{text-align:center;margin-bottom:10px;font-size:25px;font-weight:600;color:#00f}.button1{background-color:#f0d521;font-weight:500;color:#000;font-size:large;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;transition:background-color .3s ease}.button1:hover{background-color:#ffbf0f}@media screen and (max-width: 768px){.image-container1{width:90%}.campaign-ideas-container{height:80vh}}@media screen and (max-width: 480px){.campaign-ideas-container h1{font-size:30px}}.contact-section{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;background-color:#00f}.contact-form-container{flex:1;max-width:80%;padding:40px;margin:50px;border:2px;border-radius:8px;text-align:center;background-color:#fff;position:relative;display:flex;flex-direction:column}.a2{margin-left:20px;margin-top:20px;font-size:30px;font-style:italic;color:#fff}.contact-form-container h2{margin-top:0}.input-group{margin-bottom:15px}input{width:calc(100% - 20px);padding:10px;border:1px solid #ccc;border-radius:5px}button.submit-btn{width:calc(100% - 20px);padding:10px;border:none;border-radius:5px;background-color:#1353f3;color:#fff;cursor:pointer;transition:background-color .3s;margin-bottom:100px}button.submit-btn:hover{background-color:#410ca4}.image-container7{flex:1;padding:20px}.contact-image{max-width:100%;height:auto;display:block;border-radius:10px}.popup{width:90%;position:absolute;bottom:10px;left:50%;transform:translate(-50%);background-color:#0ea7f4cc;color:#fff;margin-top:10px;padding:10px 20px;border-radius:5px;z-index:999}@media (max-width: 768px){.contact-section{flex-direction:column}.contact-form-container{width:100%}.image-container{max-width:100%}.popup{width:100%}.popup p{font-size:20px;margin:10px}}.footer{background-color:#333;color:#fff;padding:30px}.footer-content{display:flex;justify-content:space-between;align-items:center}.footer-logo img{width:100px}.contact-info p{margin:0;line-height:20px;font-size:15px}.slogan{font-style:italic;font-size:12px;margin-bottom:30px}.copyright{text-align:center;margin-top:20px;line-height:20px}.copyright p{margin:5px 0;font-size:15px}@media screen and (max-width: 768px){.footer-content{flex-direction:column;text-align:center}.footer-logo img{margin-bottom:20px}}.carousel-container{display:flex;flex-direction:column;align-items:center;background-color:#fda1fd;padding:40px}.carousel{position:relative;background-color:purple;width:80%;max-width:400px;height:auto;max-height:400px;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #0000001a}.slide{display:none;transition:opacity .5s ease}.slide.active{display:block}.slide img{padding-top:10px;padding-left:10px;padding-right:10px;width:100%;height:auto;border-radius:10px 10px 0 0}.s2{color:purple;font-style:italic;margin-bottom:30px}.text{position:absolute;display:flex;justify-content:center;flex-direction:column;align-items:center;bottom:0;left:0;width:100%;background-color:purple;color:#fff;padding:10px;border-radius:0 0 10px 10px;box-sizing:border-box}.text h3{margin:0;font-size:25px}.para p{margin:0;font-size:15px;align-items:center}.dots{margin-top:10px;text-align:center}.dot{display:inline-block;width:12px;height:12px;margin:0 8px;background-color:#bbb;border-radius:50%;cursor:pointer}.dot.active{background-color:#333}.section-container{background-color:#f0d904;display:flex;justify-content:center;align-items:center;flex-direction:column;height:80vh}.section-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.image-container8{margin-top:100px;position:relative;margin-bottom:0;height:70%;width:80%}.image-container8 img{max-width:100%;max-height:100%;transition:opacity 1s ease-in-out;border:2px;border-radius:18px}.image-container8 img.visible{opacity:1}.image-container8 img.hidden{opacity:0}.cam{font-size:35px;color:#00f;font-style:italic}.description{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;text-align:center}.animated-text{font-size:24px;animation:textAnimation 2s infinite alternate}@keyframes textAnimation{0%{font-size:14px;color:.section-container {background-color: rgb(240,217,4); display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top: 20px; height: 80vh;} .section-content {display: flex; justify-content: center; align-items: center; flex-direction: column;} .image-container8 {position: relative; margin-bottom: 0; height: 70%; width: 80%;} .image-container8 img {max-width: 100%; max-height: 100%; transition: opacity 1s ease-in-out; border: 2px; border-radius: 18px;} .image-container8 img.visible {opacity: 1;} .image-container8 img.hidden {opacity: 0;} .description {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); margin: 0; text-align: center;} .animated-text {font-size: 24px; animation: textAnimation 2s infinite alternate;} @keyframes textAnimation {from {font-size: 14px;} to {font-size: 20px;}}}to{font-size:50px;color:#4848f8}}
