.slide-up{animation:slide-up 1s ease .3s 1 normal forwards}.slide-left{animation:slide-left 1s ease .3s 1 normal forwards}.slide-right{animation:slide-right 1s ease .3s 1 normal forwards}.fade-in{animation:fade-in 1s ease 0s 1 normal forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.1) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}:root{font-family:Montserrat,sans-serif}.contact{width:100%;height:100%;position:relative;font-family:Geist,sans-serif}.contact .separator{width:100%;height:1px;background-color:rgba(0,0,0,.093);margin:.5em 0 1em}.contact__container{z-index:1;width:100%;height:calc(100% + 70px);overflow:hidden;flex-direction:column;position:relative;display:flex;align-items:center;justify-content:center}.contact__container header{width:100%;height:100dvh;position:relative}@media(max-width:720px){.contact__container header{max-height:500px}}@media(min-width:721px)and (max-width:1024px){.contact__container header{max-height:800px}}.contact__container header img{width:100%;height:100%;object-fit:cover;z-index:0}.contact__container header .content{position:absolute;width:40%;height:100%;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 10px 0 50px;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-right:1px solid #000;opacity:0;animation-delay:.1s}@media(max-width:720px){.contact__container header .content{padding-left:10px!important}}@media(max-width:1279px){.contact__container header .content{width:100%;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);padding-right:0;padding-left:20px}}@media(min-width:1280px)and (max-width:1440px){.contact__container header .content{width:40%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding-left:20px}}.contact__container header .content h2{font-size:3em;color:#fff;max-width:25ch;font-weight:800;text-transform:uppercase;opacity:0;animation-delay:.8s}@media(min-width:1024px)and (max-width:1440px){.contact__container header .content h2{font-size:2.5em}}@media(max-width:720px){.contact__container header .content h2{font-size:2em}}.contact__container header .content a{font-size:1.5em;font-weight:500;margin-top:30px;padding:10px;border:1px solid #fff;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease-in-out;background-color:#f1f3f5;color:#000;opacity:0;animation-delay:.8s}@media(max-width:720px){.contact__container header .content a{font-size:1em;padding:5px 15px}}.contact__container header .content a:hover{background-color:rgba(0,0,0,0);color:#f1f3f5}.contact__info{width:100%;height:100%;display:flex;flex-direction:row;max-width:1440px;padding:5em 1em;align-items:stretch;gap:2em}.contact__info .text{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.contact__info .text span{font-size:1.5em;color:#0b145c;margin-bottom:.5em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5em}.contact__info .text span .point{width:.7rem;height:.7rem;border-radius:50%;border:2px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative;background:#6cd43c}.contact__info .text span .point:after{content:"";position:absolute;top:0;left:0;inset:0;border-radius:50%;background:#6cd43c;opacity:.7;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(4);opacity:0}}.contact__info .text h2{font-size:2em;font-family:Geist,sans-serif;font-weight:300;color:#000;text-align:uper;position:relative}.contact__info .text ul{display:flex;flex-direction:column;gap:1.5em;margin-bottom:2em}.contact__info .text ul li{font-size:1em;font-family:Geist,sans-serif;justify-content:flex-start}.contact__info .text ul li,.contact__info .text ul li p{display:flex;flex-direction:row;align-items:center;gap:.5em}.contact__info .text ul li p{font-weight:600}.contact__info .text ul li p #icon{color:#407bff}.contact__info .text .socials{display:flex;flex-direction:row;gap:1em;color:#407bff}.contact__info .text .socials a{display:flex;flex-direction:row;align-items:center;gap:.5em}.contact__info .map{width:50%;border:1px solid #407bff;overflow:hidden;box-shadow:0 3px 5px #407bff;border-radius:10px}.contact__info .map .iframe{width:100%;height:100%;border:0;outline:0}@media(max-width:1440px){.contact__container{width:100%;height:calc(100% + 70px)}.contact__info{flex-direction:row;max-width:1280px;padding:5em 1em;gap:2em}.contact__info .text{width:50%}.contact__info .text span{font-size:1.5em;margin-bottom:.5em}.contact__info .text h2{font-size:2.5em;margin-bottom:.5em}.contact__info .text ul{gap:1.5em;margin-bottom:3em}.contact__info .text ul li{font-size:1em;gap:.5em}.contact__info .text ul li p{gap:.5em;font-weight:600}.contact__info .map{width:50%}}@media(min-width:1024px)and (max-width:1280px){.contact__container{width:100%;height:calc(100% + 70px)}.contact__info{flex-direction:column;max-width:1024px;padding:5em 1em;gap:2em}.contact__info .text{width:100%}.contact__info .text span{font-size:1.5em;margin-bottom:.5em}.contact__info .text h2{font-size:2.5em;margin-bottom:.5em}.contact__info .text ul{gap:1.5em;margin-bottom:3em}.contact__info .text ul li{font-size:1em;gap:.5em}.contact__info .text ul li p{gap:.5em;font-weight:600}.contact__info .map{width:100%;height:400px}}@media(min-width:720px)and (max-width:1024px){.contact__container{width:100%;height:calc(100% + 70px)}.contact__info{flex-direction:column;max-width:720px;padding:5em 1em;gap:2em}.contact__info .text{width:100%}.contact__info .text span{font-size:1.5em;margin-bottom:.5em}.contact__info .text h2{font-size:2.5em;margin-bottom:.5em}.contact__info .text ul{gap:1.5em;margin-bottom:3em}.contact__info .text ul li{font-size:1em;gap:.5em}.contact__info .text ul li p{gap:.5em;font-weight:600}.contact__info .map{width:100%;height:400px}}@media(max-width:720px){.contact__container{width:100%;height:calc(100% + 70px)}.contact__info{flex-direction:column;max-width:720px;padding:2em 1em;gap:2em}.contact__info .text{width:100%}.contact__info .text span{font-size:1.5em;margin-bottom:.5em}.contact__info .text span .point{display:none}.contact__info .text h2{font-size:2em;margin-bottom:.5em}.contact__info .text ul{gap:1.5em;margin-bottom:3em;width:100%}.contact__info .text ul li{font-size:1em;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em;overflow:hidden}.contact__info .text ul li p{gap:.5em;font-weight:600}.contact__info .text ul li a{text-overflow:ellipsis}.contact__info .map{width:100%;height:400px}}