body{font-family:degular,sans-serif;color:#000}.bold-30{font-weight:700;font-size:1.875rem;line-height:54px}.bold-24{font-weight:700;font-size:1.5rem;line-height:30px}.bold-23{font-weight:700;font-size:1.4375rem}.bold-21{font-weight:700;font-size:1.3125rem}.semibold-45{font-weight:600;font-size:2.8125rem;line-height:1}.semibold-36{font-weight:600;font-size:2.25rem;line-height:1.3}.semibold-30{font-weight:600;font-size:1.875rem;line-height:1}.semibold-24{font-weight:600;font-size:1.5rem;line-height:1.3}.semibold-21{font-weight:600;font-size:1.3125rem;line-height:30px}.semibold-19{font-weight:600;font-size:1.1875rem}.semibold-16{font-weight:600;font-size:1rem}.semibold-italic-30{font-weight:600;font-style:italic;font-size:1.875rem;line-height:36px}.medium-30{font-weight:500;font-size:1.875rem;line-height:36px}.medium-24{font-weight:500;font-size:1.5rem;line-height:1.3}.medium-23{font-weight:500;font-size:1.4375rem}.medium-21{font-weight:500;font-size:1.3125rem;line-height:30px}.medium-19{font-weight:500;font-size:1.1875rem;line-height:25px}.regular-24{font-weight:400;font-size:1.5rem}.regular-21{font-weight:400;font-size:1.3125rem}.regular-19{font-weight:400;font-size:1.1875rem;line-height:25px}.regular-18{font-weight:400;font-size:1.125rem}.regular-16{font-weight:400;font-size:1rem}.space-2px{letter-spacing:.2px}.lecturer-card .semibold-30,.lecturer-card .medium-24{line-height:26px}@media screen and (max-width: 480px){.semibold-45{font-size:2.25rem}.semibold-36{line-height:42px}}*{padding:0;margin:0;box-sizing:border-box}body{min-height:100vh;display:flex;flex-direction:column;position:relative}ul{list-style:none}a{display:inline-block;text-decoration:none;color:#000}a.underlined{text-decoration:underline}section{padding:0 1rem}button{border:none;background:none;cursor:pointer;width:100%}span.nowrap{white-space:nowrap}.full-width{padding:0;margin:0}.width-100{width:100%}.width-66{width:66%}.grid-50{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto;gap:3rem 1rem;align-items:stretch}.grid-50 .event-img{width:100%;height:auto}.three-column-grid,.four-column-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-auto-rows:1fr;gap:2rem 1rem}.three-column-grid .margin-top-3{margin-top:3rem}.three-column-grid .step-container{width:100%}.three-column-grid .step-container .step-desc{margin-top:2rem}.three-column-grid .step-container .step-desc p{margin-top:.25rem}.step-img{width:100%;align-items:flex-start}.step-img img{width:50%}.see-more-wrapper{display:inline-block;margin-top:1rem;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.see-more-wrapper :first-child{margin-left:.5rem}.cta{position:relative}.title{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.cube-wrapper{margin-right:2rem}.max-width-2000{max-width:2000px;margin:auto}.bg-yellow{background:#d8bbe6}.padding-88{padding-top:3.5rem;padding-bottom:3.5rem}.top-60{margin-top:2.5rem}.top-44{margin-top:2.75rem}.top-48{margin-top:3rem}.top-24{margin-top:1.5rem}.bottom-44{margin-bottom:2.75rem}.bottom-18{margin-bottom:18px}.padding-top-18{padding-top:2rem}.no-bottom-space{margin-bottom:0;padding-bottom:0}.primary-btn{margin-right:5px;padding:.5rem 3.875rem 1rem 3.875rem;background-color:#000;color:#fff;border-radius:4px;box-shadow:#fff 5px -5px 0px -2px,#000 5px -5px;border:2px solid #000}.primary-btn.bg-yellow{box-shadow:#d8bbe6 5px -5px 0px -2px,#000 5px -5px}.primary-btn.bg-orange{box-shadow:#eb8a55 5px -5px 0px -2px,#000 5px -5px}.primary-btn.bg-white{box-shadow:#fff 5px -5px 0px -2px,#000 5px -5px}.secondary-btn{margin-right:5px;padding:.5rem 3.875rem 1rem 3.875rem;background-color:rgba(0,0,0,0);color:#000;border-radius:4px;box-shadow:#fff 5px -5px 0px -2px,#000 5px -5px;border:2px solid #000;box-sizing:border-box}.secondary-btn.bg-yellow{box-shadow:#d8bbe6 5px -5px 0px -2px,#000 5px -5px}.btn{margin:.5rem 0;padding:1rem 3.75rem;background-color:#000;color:#fff;border-radius:4px}.btn.secondary{color:#000;background-color:#fff;border:3px solid #000}.download-link{margin-top:1rem}.btn-container.center{margin-top:2rem;text-align:center}.btn-container.flex-row{display:flex;justify-content:center;align-items:center;flex-direction:column}.cta-container{margin-top:.5rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}@media screen and (max-width: 340px){.cube-wrapper{margin-right:1rem}.three-column-grid .step-container{width:100%}.three-column-grid .step-container img{width:15rem;height:auto}}@media screen and (min-width: 760px){section{padding:0 2rem}.grid-50{gap:3rem 1.5rem}.three-column-grid,.four-column-grid{grid-template-columns:repeat(2, 1fr);gap:3rem 1.5rem}.see-more-wrapper.margin-right{margin-left:2rem}.btn{padding:1rem 4.75rem}.btn-container.flex-row{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.desc{margin-top:.4rem}}@media screen and (max-width: 960px){.no-grid-mobile{display:initial}.no-grid-mobile .desc,.no-grid-mobile .bottom-44,.no-grid-mobile .top-48{margin-top:1.5rem}.no-grid-mobile .event-img{margin-top:3.75rem}.no-grid-mobile .see-more-wrapper{align-self:flex-end}}@media screen and (min-width: 960px){.grid-50{grid-template-columns:repeat(2, 1fr)}.cube-wrapper{margin-right:3.75rem}.cta-container{margin-top:0rem;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}}@media screen and (min-width: 970px){.three-column-grid .step-container .step-desc{margin-top:2rem}.three-column-grid .step-container .step-img{width:100%;align-items:flex-start}.three-column-grid .step-container .step-img img{width:50%}}@media screen and (min-width: 1200px){section{padding:0 4.5rem}.three-column-grid{grid-template-columns:repeat(3, 1fr)}.four-column-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1300px){.three-column-grid .margin-top-3{margin-top:0}}header{position:relative;background-color:#d8bbe6}header .white{background-color:#fff}.navbar{padding:1.125rem 1rem;display:flex;justify-content:center;align-items:center;flex-direction:row}.sticky{position:sticky;top:0;box-shadow:0px 4px 4px rgba(0,0,0,.25);z-index:2}.nav-links{display:none}.logo{width:64px;height:auto}.min-logo{width:40px;height:auto}@media screen and (min-width: 760px){.navbar{padding:1.125rem 2rem}.navbar.bg-yellow{background-color:#d8bbe6}}@media screen and (min-width: 1200px){.navbar{padding:1.125rem 4.5rem;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.nav-links{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.nav-links .link{margin:0 2.25rem}.nav-links .link:first-child{margin-left:0}.nav-links .link:last-child{margin-right:0}}footer{margin-top:auto}footer .footer-options-container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap;background-color:#d8bbe6}footer .footer-options-container .footer-option{margin-right:2rem;margin-top:2rem}footer .footer-options-container li{margin:.5rem 0;list-style-type:none}footer .copyright{padding:2rem 1rem;text-align:center;background-color:#bbd3e6;color:#000}footer .copyright.white{background-color:#fff}@media screen and (min-width: 760px){footer .footer-options-container{padding:2rem}footer .copyright{padding:2rem}}@media screen and (min-width: 1200px){footer .footer-options-container{padding:2rem 4.5rem 2rem 4.5rem}footer .copyright{padding:2rem 4.5rem}}.hero{padding-top:2rem;padding-bottom:3.125rem;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;flex-wrap:wrap}.hero .hero-info{flex:1 1 46%}.hero .hero-info h3{margin:1.5rem 0 2.5rem 0}.hero .hero-info .opening-date{width:14.56rem;text-align:center}.hero .hero-img{flex:1 1 54%}.hero .hero-img img{width:100%;height:auto;margin-top:3.5rem}.hero .partenrs{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:2.5rem}.hero .partenrs img{margin:0 .5rem;max-height:1.875rem;width:auto}.hero .partenrs :first-child{margin-right:1rem}.hero .partenrs :last-child{margin-right:0}.title-desc{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media screen and (min-width: 760px){.hero .hero-info{padding-right:2rem}.hero .hero-info .opening-date{width:16.56rem}}@media screen and (min-width: 960px){.hero{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.hero .hero-img{flex:1 1 54%}.hero .hero-img img{margin-top:0}}@media screen and (min-width: 2010px){.hero{padding:0 4.5rem}}.colored-cards{position:relative;display:flex;border:2px solid #000;border-radius:8px;margin-right:18px;background-color:#fff;box-shadow:4px 4px 5px rgba(0,0,0,.3)}.colored-cards .card-content{padding:1rem 1rem;display:flex;flex-direction:column}.colored-cards .card-content img{margin-bottom:.25rem;width:48px}.colored-cards .card-content a{margin:1.5rem 0 1rem 0;width:fit-content}.colored-cards .card-description{margin:.25rem 0 1rem 0;height:100%}.colored-cards .card-background{position:absolute;top:18px;left:18px;width:100%;height:100%;z-index:-1;border-radius:8px;border:2px solid #000}.colored-cards .card-background.red{background-color:#eb8a55}.colored-cards .card-background.purple{background-color:#7758a3}.colored-cards .card-background.white{background-color:#fff}.colored-cards .card-background.yellow{background-color:#f9c449}.colored-cards .week-flex{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.colored-cards .week-flex .no-margin-top{margin-top:-0.75rem}.plan-list li{display:flex;margin-top:.5rem}.plan-list li .bullet{width:28px;height:28px;margin-right:.25rem}.plan-list li.dot{color:#757575}.case-study .window .window-actions,.final-cta .window .window-actions{display:flex;justify-content:flex-start;align-items:baseline;flex-direction:row;border-bottom:2px solid #000;border-radius:8px 8px 0 0;border:2px solid #000}.case-study .window .window-actions.blue,.final-cta .window .window-actions.blue{background-color:#5bbfeb}.case-study .window .window-actions.light-blue,.final-cta .window .window-actions.light-blue{background-color:#b0d8f0}.case-study .window .window-actions.wide-line,.final-cta .window .window-actions.wide-line{border:3px solid #000}.case-study .window .window-actions.wide-line .window-icon-wrapper,.final-cta .window .window-actions.wide-line .window-icon-wrapper{border-right:3px solid #000}.case-study .window .window-actions .window-icon-wrapper,.final-cta .window .window-actions .window-icon-wrapper{padding:.5rem;border-right:2px solid #000}.case-study .window .window-actions .window-icon-wrapper img,.final-cta .window .window-actions .window-icon-wrapper img{width:1rem;height:auto}.case-study .window .window-actions .window-icon-wrapper img.width-21,.final-cta .window .window-actions .window-icon-wrapper img.width-21{width:1.375rem}.case-study{display:flex;flex-direction:column;height:100%}.case-study .case-study-thumbnail{width:100%;height:auto;object-fit:contain;border-radius:0 0 8px 8px;border:2px solid #000;border-top:none;box-shadow:0px 4px 3px rgba(0,0,0,.25)}.case-study .testimonial{flex:1;display:flex;flex-direction:column;justify-content:space-between}.case-study .testimonial q{margin-right:.5rem}.case-study .testimonial{margin-top:1rem}.case-study .testimonial .graduate{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;margin-top:auto;padding-top:.75rem}.case-study .testimonial .graduate img{width:3rem;height:3rem;margin-right:1rem;padding:.25rem;border-radius:50%;border:2px solid #000}.case-study .testimonial .graduate .project{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.case-study .testimonial .graduate .project p{margin-top:-0.75rem}.lecturer-speaker-small .lecturer-picture-wrapper{position:relative;border-radius:100px;margin-right:8px}.lecturer-speaker-small .lecturer-picture-wrapper .picture-wrapper-background{width:100%;height:100%;position:absolute;top:8px;left:8px;border-radius:8px;border:2px solid #000;z-index:-1}.lecturer-speaker-small .lecturer-picture-wrapper img{width:100%;height:auto;border-radius:8px;border:2px solid #000;box-shadow:0px 4px 3px rgba(0,0,0,.25)}.lecturer-speaker-small .lecturer-short-desc,.member .lecturer-short-desc{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:1.375rem}.lecturer-speaker-small .lecturer-short-desc h5,.lecturer-speaker-small .lecturer-short-desc p,.member .lecturer-short-desc h5,.member .lecturer-short-desc p{text-align:center}.member img{width:100%;height:auto;border-radius:50%;border:2px solid #000;box-shadow:0px 4px 3px rgba(0,0,0,.25)}.final-cta{position:relative;padding:4.5rem 1rem}.final-cta.blue{background-color:#bbd3e6}.final-cta.purple{background-color:#7758a3}.final-cta.pink{background-color:#ef91bf}.final-cta .width-50.center{position:relative;margin:auto}.final-cta .outer-container{padding:1.5rem 1.5rem;border-radius:0 0 8px 8px;border:3px solid #000;border-top:none;background-color:#55b587}.final-cta .inner-container{padding:2.5rem 1rem;border-radius:8px;border:3px solid #000;background-color:#eb8a55;text-align:center}.final-cta .inner-container h2{margin-bottom:1.75rem}.final-cta .card-cta-container{position:relative;text-align:center;background-color:#eb8a55;border-radius:4px;border:3px solid #000;border-top:none}.final-cta .card-cta-container .qm{position:absolute}.final-cta .card-cta-container .qm.red{top:-1.5rem;left:30%}.final-cta .card-cta-container .qm.purple{top:.8rem}.final-cta .card-cta-container .qm.green{top:25%;left:-1.25rem}.final-cta .card-cta-container .qm.yellow{bottom:-3rem;right:-1.25rem}.final-cta .card-cta-container .card-cover{width:100%;margin-top:3px}.final-cta .card-cta-container .card-cover img{width:100%;height:7.5rem;margin-top:-0.3px;object-fit:cover}.final-cta .card-cta-container h2{margin:0rem 1rem 1.75rem 1rem}.final-cta .card-cta-container .cta{margin-bottom:3.5rem}.final-cta .multiple-card-cta-container-back,.final-cta .multiple-card-cta-container-front{width:61%;margin:auto;padding:1.75rem 1rem 3.5rem 1rem;background-color:#d8bbe6;text-align:center;border-radius:4px;border:3px solid #000}.final-cta .multiple-card-cta-container-back img,.final-cta .multiple-card-cta-container-front img{width:100%;height:auto;padding-left:1.5rem;padding-right:1.5rem}.final-cta .multiple-card-cta-container-back h2,.final-cta .multiple-card-cta-container-front h2{padding:3rem 1rem 1.75rem 1rem}.final-cta .multiple-card-cta-container-front{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.final-cta .second-layer{position:absolute;width:85%;height:90%;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#5bbfeb;border-radius:4px;border:3px solid #000}.final-cta .third-layer{position:absolute;width:100%;height:80%;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#eb8a55;border-radius:4px;border:3px solid #000}.final-cta .down-lines{position:absolute;bottom:20%;left:-15%}.final-cta .up-lines{position:absolute;top:30%;right:-15%}.final-cta .click{position:absolute;top:2.5rem;transform:translateX(-18rem)}.lecturer-card{position:relative;background-color:#fff;margin-right:18px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;padding:2rem;border-radius:8px;border:2px solid #000;box-shadow:4px 4px 5px rgba(0,0,0,.3)}.lecturer-card img{width:10rem;height:10rem;margin-right:1.5rem;border-radius:50%;border:2px solid #000}.lecturer-card .info-container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;height:100%}.lecturer-card .info-container .main-info .category .categories{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.lecturer-card .info-container .main-info .category .categories li{padding:.5rem 1.5rem;color:#fff;border-radius:4px;width:7.5rem;text-align:center;margin-bottom:.5rem}.lecturer-card .info-container .main-info .category .categories li:not(:last-child){margin-right:.5rem}.lecturer-card .info-container .main-info .category .categories li.guest-critic{background-color:#eb8a55}.lecturer-card .info-container .main-info .category .categories li.lecturer{background-color:#bbd3e6}.lecturer-card .info-container .main-info .category .categories li.speaker{background-color:#55b587}.lecturer-card .info-container .main-info .name-company{margin:.5rem 0 1rem 0}.lecturer-card .info-container .main-info .name-company h3{margin-bottom:.5rem}.lecturer-card .info-container .lecturer-links .links{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.lecturer-card .info-container .lecturer-links .links :not(:last-child){padding-right:.5rem;border-right:2px solid #000}.lecturer-card .info-container .lecturer-links .links :not(:first-child){padding-left:.5rem}.lecturer-card .card-background{position:absolute;top:18px;left:18px;width:100%;height:100%;z-index:-1;border-radius:8px;border:2px solid #000}.accordion{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.accordion img{padding:.5rem 0 .5rem .5rem;width:3.25rem;height:auto;transition:.2s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.accordion.active img{transform:rotate(-180deg)}.accordion-container{width:100%;border:2px solid #000;border-radius:8px;box-shadow:0px 4px 3px rgba(0,0,0,.25);padding:2rem 1rem}.accordion-container .accordion-desc{display:none}.accordion-container .accordion-desc .desc{padding:2rem 0}.accordion-container .accordion-desc .desc .accordion-field .bold-19{margin-bottom:.5rem}@media screen and (max-width: 480px){.final-cta .multiple-card-cta-container-back,.final-cta .multiple-card-cta-container-front{width:70%}.final-cta .multiple-card-cta-container-back .card-cover img,.final-cta .multiple-card-cta-container-front .card-cover img{padding:0}.final-cta .multiple-card-cta-container-back .btn,.final-cta .multiple-card-cta-container-front .btn{padding:1rem 2.75rem}}@media screen and (max-width: 600px){.lecturer-card{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.lecturer-card img{margin-bottom:1.5rem;margin-right:0}}@media screen and (min-width: 500px){.final-cta .card-cta-container .card-cover{width:101%;margin-left:-0.5%}.final-cta .card-cta-container .card-cover img{width:100%;height:auto;margin-top:-1px}}@media screen and (min-width: 600px){.final-cta .width-50{width:80%}.final-cta .width-50.center{margin:auto}}@media screen and (min-width: 760px){.colored-cards{position:relative;border:2px solid #000;border-radius:8px;margin-right:18px;background-color:#fff;box-shadow:4px 4px 5px rgba(0,0,0,.3)}.colored-cards .card-content{padding:1rem 1.5rem}.final-cta .card-background{position:absolute;top:12px;left:12px;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:4px;border:3px solid #000}.final-cta .card-cta-container{margin-bottom:12px}.final-cta .card-cta-container .qm{position:absolute;display:initial}.final-cta .card-cta-container .qm.red{top:-1.5rem;left:37%}.final-cta .card-cta-container .qm.green{top:22%;left:-2.5rem}.final-cta .card-cta-container .qm.yellow{bottom:15%;right:-2rem}.final-cta .click{top:1rem;transform:translateX(-28rem)}.accordion{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.accordion img{padding:.5rem 0 .5rem .5rem;width:3.25rem;height:auto;transition:.2s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.accordion.active img{transform:rotate(-180deg)}.accordion-container{width:100%;border:2px solid #000;border-radius:8px;box-shadow:0px 4px 3px rgba(0,0,0,.25);padding:2rem 3.5rem 2rem 5rem}.accordion-container .accordion-desc{display:none}.accordion-container .accordion-desc .desc{padding:2rem 3.375rem 2rem 0}}@media screen and (max-width: 599px){.down-lines,.up-lines{display:none}}@media screen and (min-width: 830px){.final-cta{padding:4.5rem 4.75rem}}@media screen and (min-width: 960px){.final-cta .width-50{width:60%}.final-cta .width-50.center{margin:auto}.accordion-container{padding:2rem 3.5rem 2rem 6.875rem}}@media screen and (min-width: 1200px){.final-cta .width-50{width:50%}.final-cta .width-50.center{margin:auto}.final-cta .card-cta-container .card-cover img{margin-top:-0.3px}.accordion-container{padding:2rem 3.5rem 2rem 6.875rem}}@media screen and (min-width: 1500px){.final-cta .width-50{width:40%}}@media screen and (min-width: 960px)and (max-width: 1150px){.lecturer-card{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.lecturer-card img{margin-bottom:1.5rem;margin-right:0}}@media screen and (min-width: 1200px){.final-cta .card-cta-container .card-cover img{margin-top:-1.3px}}.mobile-nav{position:fixed;bottom:1rem;right:1rem;z-index:2;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}.mobile-nav .floating-btn-container{display:flex;justify-content:center;align-items:center;flex-direction:row;width:5rem;height:5rem;background-color:#d8bbe6;border-radius:50%;box-shadow:0px 4px 3px rgba(0,0,0,.25);cursor:pointer;border:2px solid #000}.mobile-nav .mobile-nav-options{text-align:left;padding:1.5rem;background-color:#fff;margin-bottom:-2.5rem;border-radius:8px;border:1.5px solid #000;box-shadow:0px 4px 3px rgba(0,0,0,.25);display:none}.mobile-nav .mobile-nav-options .options li{padding:.75rem 0}.mobile-nav .mobile-nav-options .options li ::before{color:#d8bbe6;content:"-";margin-right:.5rem}.mobile-nav .mobile-nav-options .options:last-child{margin-bottom:2rem}@media screen and (min-width: 760px){.mobile-nav{right:2rem}}@media screen and (min-width: 1200px){.mobile-nav{display:none}}.contact-section{background-color:#fff}.contact-section .contact-content{text-align:center}.contact-section .contact-content p{font-size:1rem;color:#000;line-height:1.6;max-width:600px;margin:0 auto}.contact-section .contact-form{padding:2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.contact-section .contact-form .form-group{margin-bottom:20px}.contact-section .contact-form .form-group label{display:block;margin-bottom:8px;font-weight:500;color:#000}.contact-section .contact-form .form-group input,.contact-section .contact-form .form-group textarea{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:5px;font-size:1rem;transition:border-color .3s ease}.contact-section .contact-form .form-group input:focus,.contact-section .contact-form .form-group textarea:focus{outline:none;border-color:#b461a2}.contact-section .contact-form .form-group textarea{resize:vertical;min-height:120px}.contact-section .contact-form .submit-button{background-color:#b461a2;color:#fff;padding:12px 30px;border:none;border-radius:5px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.contact-section .contact-form .submit-button:hover{background-color:rgb(153.2532188841,72.7467811159,135.7939914163)}@media(max-width: 768px){.contact-section .contact-content h1{font-size:2rem}.contact-section .contact-form{padding:30px 20px}}.contact-section{min-height:calc(100vh - 200px);display:flex;align-items:center}.contact-section .grid-50{display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:start;width:100%}@media(max-width: 768px){.contact-section .grid-50{grid-template-columns:1fr;gap:60px}}.contact-section .contact-info h1{margin-bottom:24px}.contact-section .contact-info p{margin-bottom:48px;color:#000;max-width:480px;line-height:1.5}.contact-section .contact-info .contact-details ul{display:flex;flex-direction:column;gap:24px}.contact-section .contact-info .contact-details ul li{display:flex;align-items:center;gap:16px;color:#000}.contact-section .contact-info .contact-details ul li .icon{width:24px;height:24px;opacity:.8}.contact-section .form-content-wrapper .window{background:#fff;border-radius:12px;overflow:hidden;border:2px solid #000;box-shadow:0px 4px 3px rgba(0,0,0,.25)}.contact-section .form-content-wrapper .window .window-icon-wrapper{padding:.5rem;border-right:2px solid #000}.contact-section .form-content-wrapper .window .window-actions{display:flex;background:#b0d8f0;border-bottom:2px solid #000}.contact-section .form-content-wrapper .window .window-content form{display:flex;flex-direction:column;gap:1.5rem}.contact-section .form-content-wrapper .window .window-content form .input-container{display:flex;flex-direction:column;gap:8px}.contact-section .form-content-wrapper .window .window-content form .input-container label{color:#000}.contact-section .form-content-wrapper .window .window-content form .input-container input,.contact-section .form-content-wrapper .window .window-content form .input-container textarea{width:100%;padding:14px 16px;border:2px solid #000;border-radius:8px;background:#fff;color:#000;transition:all .2s ease}.contact-section .form-content-wrapper .window .window-content form .input-container input::placeholder,.contact-section .form-content-wrapper .window .window-content form .input-container textarea::placeholder{color:rgba(0,0,0,.4)}.contact-section .form-content-wrapper .window .window-content form .input-container input:focus,.contact-section .form-content-wrapper .window .window-content form .input-container textarea:focus{outline:none;border-color:#eb8a55;box-shadow:0 0 0 3px rgba(235,138,85,.2)}.contact-section .form-content-wrapper .window .window-content form .input-container textarea{resize:vertical;min-height:140px}.contact-section .form-content-wrapper .window .window-content form button{width:100%;padding:16px;font-size:16px;font-weight:600;border:none;border-radius:8px;background:#000;color:#fff;cursor:pointer;transition:all .3s ease}.contact-section .form-content-wrapper .window .window-content form button:hover{background:#eb8a55;transform:translateY(-2px)}.contact-section .form-content-wrapper .window .window-content select{width:100%;padding:16px 20px;border:2px solid #000;border-radius:8px;background:#fff;font-size:16px;color:#000;transition:all .3s ease;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}.contact-section .form-content-wrapper .window .window-content select:focus{outline:none;border-color:#5bbfeb;box-shadow:0 0 0 3px rgba(91,191,235,.1)}.contact-section .form-content-wrapper .window .window-content select option{padding:12px}.contact-section .form-content-wrapper .window .window-content #status-message{padding:16px 20px;border-radius:12px;font-weight:500;text-align:center;margin-top:20px}.contact-section .form-content-wrapper .window .window-content #status-message.success{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.contact-section .form-content-wrapper .window .window-content #status-message.error{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.contact-section .form-content-wrapper .window .window-content #status-message.loading{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.contact-section .form-content-wrapper .window .window-content #appointment-section,.contact-section .form-content-wrapper .window .window-content #time-section{transition:all .3s ease}.contact-section .form-content-wrapper .window .window-content #appointment-section[style*="display: none"],.contact-section .form-content-wrapper .window .window-content #time-section[style*="display: none"]{opacity:0;max-height:0;overflow:hidden}.contact-section .form-content-wrapper .window .window-content #appointment-section[style*="display: block"],.contact-section .form-content-wrapper .window .window-content #time-section[style*="display: block"]{opacity:1;max-height:200px}.contact-section .form-content-wrapper .window .window-content input[type=date]{position:relative}.contact-section .form-content-wrapper .window .window-content input[type=date]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'%3e%3c/path%3e%3c/svg%3e") no-repeat;background-size:20px;cursor:pointer;width:20px;height:20px}/*# sourceMappingURL=style.css.map */
