@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800&amp;display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,800);@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.N-body{background-color:#fff;color:#000;font-family:Arial,sans-serif;margin:0;padding:0}nav{background-color:#fffcf5;border-bottom:2px solid #0000001a;box-shadow:0 2px 5px #0000001a;height:60px;left:0;padding:16px 32px;position:fixed;right:0;top:0;z-index:9999}.N-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px}.n-menu{display:flex;justify-content:flex-end;margin:0 -16px;position:relative}.n-menu a{border-radius:99px;color:#000;font-weight:600;margin:0 16px;padding:9px 16px;text-decoration:none;transition:.4s}.n-menu a.is-active{background-color:#6836c5;color:#fff}a.n-diff:hover{color:#6836c5}.ham_container{position:relative}.hamburger{display:none}.hamburger span{background-color:#000;border-radius:6px;display:block;height:4px;margin:5px;transition:.5s;width:33px;z-index:9999}.hamburger.is-active{background:#0000!important}.hamburger:not(.is-active){background:#0000}.hamburger.is-active span:first-child{transform:translateX(6px) translateY(9px) rotate(45deg)}.hamburger.is-active span:nth-child(3){transform:translateX(6px) translateY(-9px) rotate(-45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger:hover span:nth-child(2){transform:translateX(5px)}.ham-nav{background-color:#efece7;height:100%;padding:0;top:0;transition:1s ease;width:20%;z-index:999}.ham-nav li a{margin-bottom:16px;padding:12px 16px;text-align:center}.ham-nav li a:hover{color:skyblue}.ham-nav.menu-visible{justify-content:center}.ham_container{display:none}@media (max-width:1050px){.ham_container,.hamburger{display:block}.n-menu{display:none}}@media (max-width:500px){.ham-nav{width:100%}.hamburger:hover span:nth-child(2){transform:translateX(0)}}.user-icon{align-items:center;color:#000;cursor:pointer;display:flex;font-size:24px;justify-content:center;margin-left:16px}.user-image{border:2px solid #ddd;border-radius:50%;height:40px;transition:transform .3s,box-shadow .3s;width:40px}.user-image:hover{box-shadow:0 4px 8px #0003;transform:scale(1.1)}.n-menu a,.user-icon{align-items:center;display:flex;font-size:16px;gap:8px;vertical-align:middle}.hamburger{background:#0000;border:none;cursor:pointer;display:block;padding:8px;position:relative;-webkit-user-select:none;user-select:none;z-index:10000}.ham-nav{background-color:#fff;box-shadow:0 2px 5px #0000001a;display:none;height:auto;margin:0;max-height:80%;overflow-y:auto;padding:16px 8px;position:fixed;right:0;top:60px;transition:.3s ease-in-out;width:100%;z-index:9999}.ham-nav.menu-visible{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.ham-nav li{list-style:none;margin:8px 0;text-align:center;width:100%}.ham-nav li a{border-radius:6px;color:#000;display:block;font-weight:1000;padding:8px 16px;text-decoration:none;transition:background-color .3s,color .3s}.ham-nav li a:hover{background-color:#f0f0f0;color:#6836c5}@media (max-width:1050px){.ham-nav{top:50px}}@media (max-width:500px){.ham-nav{padding:12px}.ham-nav li a{font-size:16px}}.logo{height:auto;margin-right:8px;object-fit:contain;vertical-align:middle;width:40px}.N-container2{align-items:center;display:flex;justify-content:center}.n-logo{color:#000;font-size:24px;font-weight:700;text-decoration:none}.ParticleContainer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;width:100%;z-index:0}.CompanyName{color:#fff;font-family:Poppins,sans-serif;text-align:center;z-index:2}.CompanyName h1{color:#000;font-size:5rem;margin:0}.CompanyName img{height:auto;max-width:100%}@media (max-width:768px){.CompanyName h1{font-size:4rem}.CompanyName img{width:75%}}.ParticleContainer{position:relative;z-index:1}#particles-js{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}*,:after,:before{box-sizing:border-box}.wk-desk-1{width:8.333333%}.wk-desk-2{width:16.666667%}.wk-desk-3{width:25%}.wk-desk-4{width:33.333333%}.wk-desk-5{width:41.666667%}.wk-desk-6{width:50%}.wk-desk-7{width:58.333333%}.wk-desk-8{width:66.666667%}.wk-desk-9{width:75%}.wk-desk-10{width:83.333333%}.wk-desk-11{width:91.666667%}.wk-desk-12{width:100%}@media (max-width:1024px){.wk-ipadp-1{width:8.333333%}.wk-ipadp-2{width:16.666667%}.wk-ipadp-3{width:25%}.wk-ipadp-4{width:33.333333%}.wk-ipadp-5{width:41.666667%}.wk-ipadp-6{width:50%}.wk-ipadp-7{width:58.333333%}.wk-ipadp-8{width:66.666667%}.wk-ipadp-9{width:75%}.wk-ipadp-10{width:83.333333%}.wk-ipadp-11{width:91.666667%}.wk-ipadp-12{width:100%}}@media (max-width:768px){.wk-tab-1{width:8.333333%}.wk-tab-2{width:16.666667%}.wk-tab-3{width:25%}.wk-tab-4{width:33.333333%}.wk-tab-5{width:41.666667%}.wk-tab-6{width:50%}.wk-tab-7{width:58.333333%}.wk-tab-8{width:66.666667%}.wk-tab-9{width:75%}.wk-tab-10{width:83.333333%}.wk-tab-11{width:91.666667%}.wk-tab-12{width:100%}}@media (max-width:500px){.wk-mobile-1{width:8.333333%}.wk-mobile-2{width:16.666667%}.wk-mobile-3{width:25%}.wk-mobile-4{width:33.333333%}.wk-mobile-5{width:41.666667%}.wk-mobile-6{width:50%}.wk-mobile-7{width:58.333333%}.wk-mobile-8{width:66.666667%}.wk-mobile-9{width:75%}.wk-mobile-10{width:83.333333%}.wk-mobile-11{width:91.666667%}.wk-mobile-12{width:100%}}*{font-family:Nunito,sans-serif}.responsive-container-block{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin:0;min-height:75px;padding:10px;width:100%}.text-blk{line-height:25px;margin:0;padding:10px}.responsive-container-block.bigContainer{align-items:center;background-color:#fff;flex-direction:column;justify-content:center;padding:10px 30px}.mainImg{border-radius:10px;box-shadow:0 5px 10px 7px #0000000d;color:#000;height:auto;width:55%}.text-blk.headingText{color:#333;font-size:25px;font-weight:700;line-height:34px;margin-bottom:10px;padding:0 10px}.allText{margin:0;width:40%}.text-blk.subHeadingText{font-weight:700}.text-blk.description,.text-blk.subHeadingText{color:#666;font-size:25px;line-height:34px;margin-bottom:15px;padding:0 10px}.explore{background:linear-gradient(135deg,#6a0dad,#9932cc);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;line-height:28px;padding:10px 50px;transition:transform .3s,box-shadow .3s,background .3s}.explore:hover{background:linear-gradient(135deg,#9932cc,#ba55d3);box-shadow:0 6px 12px #0000004d;transform:scale(1.05)}.responsive-container-block.Container{align-items:center;justify-content:center;margin:50px auto;max-width:1320px}.responsive-container-block.Container.bottomContainer{flex-direction:row-reverse;margin:100px auto 50px}.allText.aboveText{margin-left:40px}.allText.bottomText{margin-right:40px}@media (max-width:1024px){.responsive-container-block.Container{max-width:850px}.mainImg{width:55%}.text-blk.description{font-size:20px}.allText{margin-left:20px;width:40%}.responsive-container-block.bigContainer{padding:10px}.text-blk.subHeadingText{font-size:22px}.responsive-container-block.Container.bottomContainer{margin:80px auto 50px}.responsive-container-block.Container{max-width:830px}.allText.aboveText{margin:30px 0 0 40px}.allText.bottomText{margin:30px 40px 0 0}}@media (max-width:768px){.mainImg{width:90%}.allText{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.responsive-container-block.Container{flex-direction:column;height:auto}.text-blk.headingText{text-align:center}.text-blk.description,.text-blk.subHeadingText{font-size:25px;text-align:center}.allText{margin-top:40px}.allText.aboveText{margin:40px 0 0}.responsive-container-block.Container{margin:80px auto 50px}.responsive-container-block.Container.bottomContainer{margin:50px auto}.allText.bottomText{margin:40px 0 0}}@media (max-width:500px){.responsive-container-block.Container{max-width:100%;padding:10px 0;width:100%}.mainImg{width:100%}.responsive-container-block.bigContainer{padding:10px 25px}.text-blk.description,.text-blk.subHeadingText{font-size:25px;padding:0}.allText{padding:0;width:100%}.explore{transition:transform 0s}}.bigContainer{transform:translateY(50px);transition:all .6s ease-in-out}.bigContainer.enter{transform:translateY(0)}.mainImg{transform:translateX(-50px)}.allText,.mainImg{transition:all .6s ease-in-out}.allText{transform:translateX(50px)}.bigContainer.enter .allText,.bigContainer.enter .mainImg{transform:translateX(0)}.collapsible{margin-top:1rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.collapsible.open{max-height:500px;opacity:1}@media (max-width:768px){.allText{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.allText,.text-blk.description,.text-blk.headingText,.text-blk.subHeadingText{text-align:center}.allText.aboveText,.allText.bottomText{margin:40px 0 0}}@media (max-width:855px){.allText{padding:0;text-align:center;width:100%}.text-blk.description,.text-blk.headingText,.text-blk.subHeadingText{font-size:25px;text-align:center}.responsive-container-block.Container{max-width:100%;padding:10px 0;width:100%}}body{background-color:#f9f9f9;color:#333;font-family:Roboto,sans-serif;margin:0;padding:0}.dashboard{display:flex;flex-direction:column}.dashboard-main{border-radius:10px;color:#000;flex-grow:1;margin:80px auto 20px;padding:20px 10%}.dashboard-greeting{margin-bottom:30px;text-align:center}.dashboard-greeting h2{font-size:2rem;margin-bottom:10px}.dashboard-greeting p{font-size:1.2rem;font-weight:300}.registrations-section,.students-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:15px}.registrations-section h3,.students-section h3{color:#444;margin-bottom:10px}.students-table{font-size:.7rem;width:90%}.students-table td,.students-table th{border:1px solid #ddd;color:#000}.students-table th{background-color:#f6f6f6}.students-table tr:nth-child(2n){background-color:#f9f9f9}.students-table tr:hover{background-color:#ffefeb}.dashboard-actions{justify-content:space-around}.primary-button,.secondary-button{border:none;border-radius:5px;font-size:1rem}.primary-button{background-color:#28a745}.secondary-button{background-color:#dc3545}.primary-button:hover{background-color:#218838}.secondary-button:hover{background-color:#c82333}.primary-button,.secondary-button{position:relative;z-index:1}footer{background-color:#333;font-size:.9rem;padding:15px}.modal-overlay{background:#00000080;height:100%;width:100%}.modal-content{background:#fff;border-radius:10px}.close-button{background:#dc3545;font-size:1.5rem}.add-student-form{display:flex;flex-direction:column}.add-student-form label{margin-top:10px}.add-student-form input{margin-top:5px}.add-student-form button{background-color:#28a745;margin-top:20px;padding:10px}.dashboard{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);color:#000;min-height:100vh;padding:0}.dashboard-main{padding:20px}.registrations-table,.students-table{border-collapse:collapse;width:100%}.registrations-table td,.registrations-table th,.students-table td,.students-table th{border:1px solid #ddd;padding:10px;text-align:left}.registrations-table th,.students-table th{background-color:#f2f2f2}.registrations-table tr:nth-child(2n),.students-table tr:nth-child(2n){background-color:#f9f9f9}.modal-content{box-shadow:0 4px 8px #0000001a}.close-button{font-size:18px}.dashboard-actions{display:flex;gap:20px;margin-top:20px}.primary-button,.secondary-button{cursor:pointer;font-size:16px;padding:10px 20px}.primary-button{background-color:#4caf50;color:#fff}.secondary-button{background-color:#f44336;color:#fff}button:focus{outline:none}@media (max-width:768px){.students-table td:nth-child(6),.students-table td:nth-child(7),.students-table th:nth-child(6),.students-table th:nth-child(7){display:none}}.modal-content,.students-table td,.students-table th{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}@media (max-width:768px){.registrations-table,.students-table{table-layout:fixed;width:100%}.students-table td,.students-table th{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}}.login-container{align-items:center;background:#f6f5f7;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:87vh;justify-content:center;margin:-20px 0}.login-container h1{font-weight:700;margin:0}.login-container h2{text-align:center}.login-container p{font-size:14px;font-weight:100;letter-spacing:.5px;line-height:20px;margin:20px 0 30px}.login-container span{font-size:12px}.login-container a{color:#333;font-size:14px;margin:15px 0;text-decoration:none}.login-container button:hover{background-color:#2575fc}.login-container button.ghost{background-color:#fff;color:#0000}.login-container button.ghost:hover{background-color:initial}.login-container form{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:-20px;padding:20px 50px;text-align:center}.login-container input{background-color:#eee;border:none;box-sizing:border-box;margin:8px 0;padding:9px 15px;width:100%}.login-container .container{background-color:#fff;border-radius:10px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;max-width:100%;min-height:480px;overflow:hidden;padding-bottom:20px;position:relative;width:768px}.login-container .form-container{height:100%;position:absolute;top:0;transition:all .6s ease-in-out}.login-container .sign-in-container{left:0;width:50%;z-index:2}.login-container .container.right-panel-active .sign-in-container{transform:translateX(100%)}.login-container .sign-up-container{left:0;opacity:0;width:50%;z-index:1}.login-container .container.right-panel-active .sign-up-container{animation:show .6s;opacity:1;transform:translateX(100%);z-index:5}@keyframes show{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.login-container .overlay-container{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transition:transform .6s ease-in-out;width:50%;z-index:100}.login-container .container.right-panel-active .overlay-container{transform:translateX(-100%)}.login-container .overlay{background:#6a11cb;background:linear-gradient(90deg,#6a11cb,#2575fc);background-position:0 0;background-repeat:no-repeat;background-size:cover;color:#fff;height:100%;left:-100%;position:relative;transform:translateX(0);transition:transform .6s ease-in-out;width:200%}.login-container .container.right-panel-active .overlay{transform:translateX(50%)}.login-container .overlay-panel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 40px;position:absolute;text-align:center;top:0;transform:translateX(0);transition:transform .6s ease-in-out;width:50%}.login-container .overlay-left{transform:translateX(-20%)}.login-container .container.right-panel-active .overlay-left{transform:translateX(0)}.login-container .overlay-right{right:0;transform:translateX(0)}.login-container .container.right-panel-active .overlay-right{transform:translateX(20%)}.login-container .social-container{margin:20px 0}.login-container .social-container a{align-items:center;border:1px solid #ddd;border-radius:50%;display:inline-flex;height:40px;justify-content:center;margin:0 5px;width:40px}.login-container footer{background-color:#222;bottom:0;color:#fff;font-size:14px;left:0;position:fixed;right:0;text-align:center;z-index:999}.login-container footer p{margin:-80px 0 10px}.login-container footer i{color:red}.login-container footer a{text-decoration:none}.login-container .icon{cursor:pointer}.container{display:none}.small-screen-form{display:block;margin-bottom:-60px;padding:20px}@media (min-width:769px){.container{display:block}.small-screen-form{display:none}}@media (max-width:769px){.login-container{height:80vh}.login-container .button2:hover{background-color:initial}}.login-container .link:focus{outline:none}.forgot-password-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.login-container button{background-color:#6a11cb;border:1px solid #6a11cb;border-radius:20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:12px 45px;text-transform:uppercase;transition:transform 80ms ease-in,background-color .3s ease}.login-container button:hover{background-color:initial;color:#6a11cb}.login-container button:active{transform:scale(.95)}.login-container button:focus{outline:none}.login-container button.ghost{background-color:initial;border-color:#fff;color:#fff}.login-container button.ghost:hover{background-color:#fff;color:#0000}.login-container .button2{border:1px solid #6a11cb;font-size:12px;font-weight:700;letter-spacing:1px;padding:12px 45px;text-transform:uppercase;transition:transform 80ms ease-in,background-color .3s ease}.login-container .button2,.login-container .button2:hover{background-color:initial;color:#6a11cb}.login-container .link{background:none;border:none;color:#6a11cb;cursor:pointer;font-size:14px;margin:0;padding:0;text-decoration:underline;transition:color .3s ease}.login-container .link:hover{color:#2575fc}.forgot-password-content{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;max-width:400px;padding:20px;text-align:center;width:90%}.forgot-password-button-container{display:flex;gap:10px;justify-content:space-between}.forgot-password-content button{background-color:#6a11cb;border:1px solid #6a11cb;border-radius:20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:12px 45px;text-transform:uppercase;transition:transform 80ms ease-in,background-color .3s ease}.forgot-password-content button:hover{background-color:initial;color:#6a11cb}.forgot-password-content button:active{transform:scale(.95)}.forgot-password-content button:focus{outline:none}.confirmation-page{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);color:#333;font-family:Arial,sans-serif;margin-top:50px}.confirmation-container{margin:0 auto;max-width:800px;padding:30px}.thank-you{color:#4caf50;font-size:2rem;font-weight:700;text-align:center}.thank-you-messages{color:#555;font-size:1.1rem;margin-top:10px;text-align:center}.cost-summary,.course-details,.students-details{margin-top:30px}.course-details h2,.students-details h3{color:#333;font-size:1.4rem;font-weight:700}.cost-summary p,.course-details p,.students-details li{color:#555;font-size:1.1rem}.students-details ul{list-style-type:none;padding-left:0}.students-details li{margin-bottom:15px}.cost-summary{background-color:#f1f1f1;border-radius:6px;margin-top:20px;padding:15px}.payment-confirmation{color:#333;font-size:1.1rem;font-style:italic}.footer-section{margin-top:40px;text-align:center}.footer-section footer{color:#888;font-size:.9rem}.enroll-page{margin-top:90px}.enroll-content{margin:20px auto;max-width:1200px;padding:20px}.page-title{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:10px;text-align:center}.instruction-message{color:#555;font-size:1.2rem;margin-bottom:20px;max-width:100%;padding-left:20px;text-align:left}.enroll-main{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:20px}.students-list{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000000d;flex:2 1;padding:20px}.students-list h3{color:#333;font-size:1.25rem;margin-bottom:15px}.students-table{border-collapse:collapse;width:100%}.students-table td,.students-table th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.students-table th{background-color:#f8f9fa;font-weight:700}.students-table tr:hover{background-color:#f4f6f8}.shopping-cart{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000000d;flex:1 1;padding:20px}.shopping-cart h3{color:#333;font-size:1.25rem;margin-bottom:15px}.shopping-cart ul{list-style:none;padding:0}.shopping-cart li{font-size:1rem;margin-bottom:10px}.subtotal{color:#2c3e50;font-size:1.2rem;font-weight:700;margin-top:20px}button{background-color:#6a5acd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;z-index:1}button:hover{background-color:#2980b9}@media (max-width:768px){.enroll-main{flex-direction:column}.shopping-cart,.students-list{width:100%}.instruction-message{text-align:center}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{box-shadow:0 4px 6px #0000001a;position:relative;width:400px}.modal-content h3{margin-top:0}.close-button{background-color:#6a5acd;color:#fff;cursor:pointer;font-size:1.2rem;padding:5px 10px}.close-button:hover{background-color:#2980b9}.add-student-form{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-top:20px;padding:20px}.add-student-form label{display:block;font-weight:700;margin-bottom:10px}.add-student-form input{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px;width:100%}.add-student-form button{background-color:#6a5acd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px}.add-student-form button:hover{background-color:#2980b9}.add-student-button{background-color:#6a5acd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:20px;margin-top:20px;padding:10px 15px}.add-student-button:hover{background-color:#2980b9}.add-student-text{font-size:1rem;margin-bottom:20px;margin-top:20px}.contact-form{display:flex;flex-direction:column}.contact-form label{margin-bottom:5px}.contact-form input{margin-bottom:10px}.contact-form button{align-self:center}.modal-content{background-color:#fff;border-radius:8px;margin:0 auto;max-width:400px;padding:20px}.close-button{background:#0000;border:none;font-size:20px;position:absolute;right:10px;top:10px}*{box-sizing:border-box}body,html{display:flex;flex-direction:column;height:100%;margin:0}.formy{margin-bottom:20px;margin-top:60px;padding-bottom:30px;padding-top:30px}.formy2{background:linear-gradient(135deg,#f9f9f9,#e8e8e8)}.formy h1,p{margin:0;padding:0}.formy h1{font-family:Dancing Script;font-size:2rem}.formy small{display:block;font-size:.8rem;padding:1rem 0;transition:opacity .33s}.contact-input,button,textarea{-webkit-appearance:none;appearance:none;border:0;font-family:inherit;line-height:1.7rem;outline:none}.contact-input{width:60%}button:focus,button:hover{background-color:#4e5e72;outline:none}.formy{align-items:center;display:flex;flex:1 1;justify-content:center;padding-bottom:50px;width:100%}.contact-wrapper{background-color:#fcfcf8;border:2px solid #d4a6c8;border-radius:10px;box-shadow:0 4px 15px #8647b266;padding:2rem;width:35rem}.contact-letter{margin:auto;perspective:60rem;position:relative;width:30rem}.contact-side{background-color:#fcfcf8;height:12rem}.contact-result-message{opacity:0;transform:translateY(9rem);transition:all .3s 2s}.contact-sent .contact-result-message{opacity:1;transform:translateY(12rem)}.contact-envelope{left:0;margin:auto;position:absolute;right:0;top:0}.contact-envelope.back,.contact-envelope.front{border-radius:0 0 1rem 1rem;height:6rem;opacity:0;width:10rem}.contact-envelope.front:after,.contact-envelope.front:before{background-color:#e9dc9d;content:"";height:6rem;position:absolute;width:12rem}.contact-envelope.front:before{transform:rotate(30deg)}.contact-envelope.front:after{transform:rotate(-30deg)}footer{background-color:#4e5e72;bottom:0;color:#fff;margin-top:80px;padding:1rem;position:relative;text-align:center;width:100%}.contact-input{margin-bottom:1rem;width:50%}.contact-input,textarea{background-color:initial;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2724%27><rect fill=%27rgb%28229, 225, 187%29%27 x=%270%27 y=%2723%27 width=%2710%27 height=%271%27/></svg>");color:#4e5e72}textarea{height:8rem;resize:none;width:100%}.contact-input[type=email]:focus,.contact-input[type=text]:focus,textarea:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2724%27><rect fill=%27rgba%2878, 94, 114, 0.3%29%27 x=%270%27 y=%2723%27 width=%2710%27 height=%271%27/></svg>");outline:none}.thank-you-message{background-color:#f0f0f0;border-radius:5px;height:60vh;justify-content:center;margin-bottom:40px;margin-top:60px;padding:20px;text-align:center}.thank-you-message h2{color:#4e5e72;font-size:1.5rem;margin-top:10%}.thank-you-message p{color:#4e5e72;font-size:1rem;margin-top:10px}.thank-you-message a{color:#007bff;text-decoration:none}.thank-you-message a:hover{text-decoration:underline}@media (max-width:768px){.formy{margin-bottom:20px}.contact-letter{margin:0 auto;width:100%}.contact-input{margin-bottom:1rem;width:100%}textarea{height:6rem}.contact-side{height:auto}h1{font-size:1.5rem}.contact-input,button,textarea{font-size:1rem}button{padding:10px}.thank-you-message h2{font-size:1.2rem}.thank-you-message p{font-size:.9rem}}@media (max-width:550px){.contact-wrapper{width:98%}.contact-input,.contact-letter{width:100%}.contact-envelope.back,.contact-envelope.front{width:8rem}h1{font-size:1.2rem}button{font-size:.9rem;padding:8px}}*{transition:.3s}.faq-wrapper{background:linear-gradient(135deg,#f9f9f9,#e8e8e8);margin-top:60px;text-align:center}.faq-wrapper h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6836c5,#b636c5);-webkit-background-clip:text;color:#493b60;font-size:2.5rem;font-weight:700;letter-spacing:1px;padding-top:30px;text-transform:uppercase}.faq-container{color:#2b2732;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:2rem}.faq-container p{text-align:justify}.faq-container .item{background:linear-gradient(90deg,#6836c529 0 25%,#b636c529 80%);border-radius:8px;cursor:pointer;margin:1rem 0;max-height:65px;overflow:hidden;padding:1rem}.faq-container .item.open{background-size:200%;max-height:1000px}.faq-container .item .title{align-items:justify;display:flex;font-weight:700;justify-content:space-between}.faq-container .item .title .fas{transition:transform .3s}.faq-container .item.open .title .fas{transform:rotate(-180deg)}.faq-container p{margin-top:1rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.faq-container .item.open p{max-height:1000px;opacity:1}
/*# sourceMappingURL=main.e3360fb8.css.map*/