.main{font-family:Lora}.page-title-img{position:relative;width:100%;height:200px}.page-title-img img{width:100%;height:100%}.page-title-name{position:absolute;top:26%;left:45%;font-size:32px;font-weight:400;text-transform:uppercase;color:#f9f9fa}.sections-container{width:90%;margin:0 auto;padding:2rem 0}.section{margin-bottom:4rem;text-align:center;margin-left:115px}.section-title{font-size:57px;font-weight:700;margin-bottom:1rem;color:#000;text-transform:uppercase;position:relative;letter-spacing:-.25%;line-height:64px}.cta-button{padding:15px 30px;background:linear-gradient(1turn,#3b1e54,#b57bee 268.18%);color:#fff;border:none;border-radius:50px;cursor:pointer;font-size:18px;transition:background-color .3s ease}.cta-button:hover{background-color:#e67e22}.btn-fixed{position:fixed;bottom:30px;right:25px;z-index:1000}.section-title:after,.section-title:before{content:"";display:block;width:168px;height:5px;border-radius:5px;background:linear-gradient(#b57bee 100.27%,#3b1e54 102.36%);margin:.5rem auto 0}.section-title:before{margin:20px auto .5rem}.section-title:after{margin:10px auto .5rem}.section-content-play{display:flex;justify-content:center;gap:65px;max-width:1300px;margin-top:40px}.section-description-play{font-size:24px;color:#000;max-width:551px;letter-spacing:.1%;line-height:40px;text-align:justify;font-weight:400}.section-image-wrapper{width:552px;height:auto;display:flex;flex-direction:column;gap:120px;align-items:end}.section-image-wrapper:hover{transform:scale(1.05);transition:all .5s}.section-image-wrapper img{width:100%;height:auto}.set-design{display:grid;grid-template-columns:30% 30% 30%;justify-content:center}.set-structure{width:332px;height:200px;background-color:#d9d9d9;margin-top:30px}.section-split{font-weight:700}.youtube-cards-container{padding:20px;max-width:1200px;margin:0 auto}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.youtube-card{cursor:pointer;text-align:center;border:1px solid #ddd;padding:10px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.youtube-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.thumbnail-wrapper{position:relative}.youtube-thumbnail{width:100%;height:auto;border-radius:5px}.youtube-logo-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-color:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center}.youtube-logo{width:40px;height:40px;opacity:.9;object-fit:contain}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.close-button{position:absolute;top:20px;right:20px;background:transparent;color:#fff;border:none;font-size:1.5rem;cursor:pointer}.youtube-iframe{width:80%;height:60%;border-radius:8px}@media (max-width:1024px){.page-title-name{font-size:24px;left:40%;top:25%}.sections-container{width:95%;padding:1.5rem 0}.section{margin-left:0;text-align:center}.section-title{font-size:40px}.section-title:after,.section-title:before{width:120px}.section-content-play{flex-direction:column;align-items:center;gap:30px}.section-description-play{font-size:20px;line-height:32px;text-align:justify;max-width:100%}.section-image-wrapper,.section-image-wrapper img{width:100%;height:auto;border-radius:15px}.set-design{grid-template-columns:100%;gap:20px}.set-structure{width:100%;height:auto;aspect-ratio:16/9}.youtube-logo-overlay{width:30px;height:30px}}@media (max-width:768px){.page-title-name{font-size:24px;left:33%;top:21%}.section-title{font-size:32px}.section-title:after,.section-title:before{width:80px}.section-content-play{gap:20px}.section-description-play{font-size:18px;line-height:28px}.youtube-content img{width:100%;height:auto}.sections-container{padding:1rem 0}.set-design{gap:15px}.set-structure{aspect-ratio:4/3}.page-title-img{height:150px}.youtube-logo-overlay{width:25px;height:25px}}.section-image-wrapper img{max-width:100%;height:100%;display:block;border-radius:15px}.section-split{border:.5px solid #d3d3d3}