.contact[data-v-a41c9f80]{background-color:#f5563e;overflow:hidden;transition:all .5s ease-in-out}.contact .text-wrapper[data-v-a41c9f80]{height:110vh}.contact .actions .box[data-v-a41c9f80]{background-color:#fff;border-radius:50%;height:152px;position:relative;transition:all 1s ease-in-out;width:152px}.contact .actions .box[data-v-a41c9f80]:after{background-color:#f5563e;width:150vw;z-index:1}.contact .actions .box[data-v-a41c9f80]:after,.contact .actions .box[data-v-a41c9f80]:before{aspect-ratio:1/1;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 1s ease-in-out}.contact .actions .box[data-v-a41c9f80]:before{background-color:#fff;width:100%;z-index:2}.contact .actions .box[data-v-a41c9f80]:has(.text:hover):after{width:0}.contact .actions .box[data-v-a41c9f80]:has(.text:hover):before{animation:changeBg-a41c9f80 linear forwards;animation-delay:.5s;animation-duration:1s}@keyframes changeBg-a41c9f80{to{background-color:#f5563e}}.contact .actions .box:has(.text:hover) p[data-v-a41c9f80]{animation:changeCl-a41c9f80 linear forwards;animation-delay:.5s;animation-duration:1s}@keyframes changeCl-a41c9f80{to{color:#fff}}.contact .actions .box p[data-v-a41c9f80]{align-items:center;color:#f5563e;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;width:100%;z-index:3}.contact .top[data-v-a41c9f80]{color:#fff;position:relative;width:100%;z-index:3}.contact .top .title[data-v-a41c9f80]{font-size:40px;font-weight:700;line-height:1.15em;overflow:hidden}@media screen and (min-width:768px){.contact .top .title[data-v-a41c9f80]{font-size:70px}}.contact .top .title span[data-v-a41c9f80]{display:block;text-align:center}@keyframes reveal-a41c9f80{0%{transform:translateY(100%)}to{transform:translate(0)}}.contact .top h3[data-v-a41c9f80]{font-size:26px;font-weight:400;overflow:hidden}@media screen and (min-width:768px){.contact .top h3[data-v-a41c9f80]{font-size:36px}}.contact .top h3 span[data-v-a41c9f80]{display:block;text-align:center}.contact[data-v-a41c9f80]:has(.text:hover){background-color:#fff}.contact:has(.text:hover) .top[data-v-a41c9f80]{animation:changeColor-a41c9f80 linear forwards;animation-delay:.5s;animation-duration:1s}@keyframes changeColor-a41c9f80{to{color:#333}}a[data-v-a41c9f80]:hover{color:#333}.footer-top[data-v-a41c9f80]{color:#fff}.footer-top .title[data-v-a41c9f80]{font-size:24px;font-weight:700}@media screen and (min-width:1890px){.footer-top .title[data-v-a41c9f80]{font-size:28px}}.footer-top h5[data-v-a41c9f80]{font-size:16px;font-weight:600;text-transform:uppercase}.footer-bottom a[data-v-a41c9f80],.footer-top .links a[data-v-a41c9f80]{font-size:14px}.footer-bottom .v-container>.v-row[data-v-a41c9f80]{border-top:1px solid #fff}.footer-bottom .btn-language[data-v-a41c9f80]{align-items:center;display:flex;font-size:14px!important;font-weight:700;justify-content:center;margin-bottom:10px;width:-moz-fit-content;width:fit-content}.footer-bottom .btn-language[data-v-a41c9f80]:hover{color:#333}.footer-bottom .btn-language:hover svg path[data-v-a41c9f80]{stroke:#333}.footer-bottom .btn-language svg[data-v-a41c9f80]{margin-left:6px}.btn-btt{bottom:190px;position:fixed;right:26px;transition:all .5s ease-in-out;z-index:100}.btn-btt .arrow{transform:rotate(-90deg)}.btn-btt.deactive{opacity:0}@media (max-width:959px){.btn-btt{bottom:170px;right:10px}}.btn-btt1{bottom:120px;position:fixed;right:26px;transition:all .5s ease-in-out;z-index:100}.btn-btt1.deactive{opacity:0}.btn-btt1:hover .contact-social{opacity:1;visibility:visible}@media (max-width:959px){.btn-btt1{bottom:100px;right:10px}}.contact-social{bottom:5px;height:-moz-fit-content;height:fit-content;margin:auto;opacity:0;padding-right:10px;position:absolute;right:100%;transition:all .5s ease-in-out;visibility:hidden;z-index:20}.contact-social .contact-item{background-color:#fff;border-radius:15px;box-shadow:0 2px 20px #00122e2e}.contact-social .contact-item a{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:6px;padding:7px 55px 7px 15px}.contact-social .contact-item a .icon{line-height:0;text-align:center;width:25px}.contact-social .contact-item a .title{font-size:16px;font-weight:400}
