.contact main .content-wrapper{margin-bottom:80px}@media screen and (min-width:1024px){.contact main .content-wrapper{display:flex;gap:40px;padding:40px 20px}}@media screen and (min-width:1200px){.contact main .content-wrapper{width:1200px;margin:0 auto;gap:80px;padding:40px 0}}.contact main .content-wrapper .text-block{padding:40px 20px}@media screen and (min-width:1024px){.contact main .content-wrapper .text-block{flex:0 1 50%;padding:0}}.contact main .content-wrapper .text-block .title{color:#1c2144;font-weight:bold;font-size:32px}.contact main .content-wrapper .text-block .subtitle{color:#f1ad40;margin-bottom:20px}.contact main .content-wrapper .text-block .wysiwyg p{margin-bottom:20px}@media screen and (min-width:1024px){.contact main .content-wrapper .image-block{flex:0 1 50%;position:relative}}.contact main .content-wrapper .image-block .photo{display:block;width:100%;height:0;padding-bottom:56.25%;text-decoration:none;position:relative}.contact main .content-wrapper .image-block .photo picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.contact main .content-wrapper .image-block .photo picture img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1024px){.contact main .content-wrapper .image-block .contact{transform:translateY(-50%)}}@media screen and (min-width:1380px){.contact main .content-wrapper .image-block .contact{transform:translate(60px, -50%)}}.contact main .content-wrapper .image-block .contact .inner-contact{background-color:#1c2144;position:relative;padding:0 20px 20px 20px;color:#ffffff}@media screen and (min-width:1024px){.contact main .content-wrapper .image-block .contact .inner-contact{padding:0 40px 40px 40px}}.contact main .content-wrapper .image-block .contact .inner-contact .data-row{padding-bottom:20px}.contact main .content-wrapper .image-block .contact .inner-contact .data-row p{color:#f1ad40}.contact main .content-wrapper .image-block .contact .inner-contact:before{content:"";display:block;position:absolute;bottom:-15px;left:0;width:10px;height:30px;background-color:#f1ad40}@media screen and (min-width:1024px){.contact main .content-wrapper .image-block .contact .inner-contact:before{width:30px;left:-15px}}.contact main .content-wrapper .image-block .contact .inner-contact:after{content:"";display:block;position:absolute;top:20px;right:0;width:30px;height:30px;background-color:#f1ad40}@media screen and (min-width:1024px){.contact main .content-wrapper .image-block .contact .inner-contact:after{width:50px;right:-20px}}@media screen and (min-width:1200px){.contact main .content-wrapper .image-block .contact .inner-contact:after{width:30px;right:0}}@media screen and (min-width:1260px){.contact main .content-wrapper .image-block .contact .inner-contact:after{width:60px;right:-30px}}.contact main .content-wrapper .image-block .contact .inner-contact .phone-number{display:flex;align-items:center;justify-content:center;background-color:#ffffff;text-decoration:none;color:#1c2144;width:fit-content;height:60px;border-radius:30px;padding:0 20px;transform:translateY(-50%);margin:0 auto}@media screen and (min-width:1024px){.contact main .content-wrapper .image-block .contact .inner-contact .phone-number{margin-left:0}}.contact main .content-wrapper .image-block .contact .inner-contact .phone-number .material-symbols-outlined{font-size:24px}.contact main .content-wrapper .image-block .contact .inner-contact .phone-number .number{margin-left:10px;font-size:24px}.contact main .content-wrapper .image-block .contact .inner-contact .title{font-weight:bold;font-size:24px}.contact main .contact-wrapper{background-color:#1c2144}.contact main .contact-wrapper .inner-contact-wrapper{padding:60px 20px;color:#ffffff}@media screen and (min-width:1024px){.contact main .contact-wrapper .inner-contact-wrapper{display:flex;gap:240px}}@media screen and (min-width:1200px){.contact main .contact-wrapper .inner-contact-wrapper{padding:40px 0;width:1200px;margin:0 auto}}.contact main .contact-wrapper .inner-contact-wrapper .contact-form{margin-bottom:40px}@media screen and (min-width:1024px){.contact main .contact-wrapper .inner-contact-wrapper .contact-form{flex:0 1 50%;margin:0}}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-before-form-content{display:none}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-label{display:none}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-form-content .list-select-wrap .nf-field-element>div,.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-form-content input:not([type=button]),.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-form-content textarea{color:#ffffff !important}.contact main .contact-wrapper .inner-contact-wrapper .contact-form input::placeholder,.contact main .contact-wrapper .inner-contact-wrapper .contact-form textarea::placeholder{color:#ffffff !important}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=text],.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=number],.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=email],.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element textarea{background:transparent;border:0;display:block;border-bottom:2px solid #f1ad40;padding:0}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element textarea{height:120px}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=text],.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=number],.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=email]{height:25px}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=submit]{display:flex;align-items:center;justify-content:center;background-color:#f1ad40;text-decoration:none;color:#1c2144;width:fit-content;height:60px;border-radius:30px;padding:0 20px;padding:0 60px}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element input[type=submit]:hover{cursor:pointer;background-color:#ed9811}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .nf-field-element:after{display:none}.contact main .contact-wrapper .inner-contact-wrapper .contact-form .title{font-size:24px;font-weight:bold;margin-bottom:40px}@media screen and (min-width:1024px){.contact main .contact-wrapper .inner-contact-wrapper .contact-details{flex:0 1 50%}}.contact main .contact-wrapper .inner-contact-wrapper .contact-details .title{font-size:24px;font-weight:bold;margin-bottom:40px}.contact main .contact-wrapper .inner-contact-wrapper .contact-details .details .detail{display:block;color:inherit;text-decoration:none}.contact main .contact-wrapper .inner-contact-wrapper .contact-details .details .detail.company{font-weight:bold}.contact main .contact-wrapper .inner-contact-wrapper .contact-details .details .detail.email{color:#f1ad40}.contact main .user-wrapper{padding:80px 20px}@media screen and (min-width:480px){.contact main .user-wrapper{padding:80px 40px}}@media screen and (min-width:1300px){.contact main .user-wrapper{padding:80px 0;width:1200px;margin:0 auto}}.contact main .user-wrapper .title{color:#1c2144;font-size:24px;font-weight:bold;margin-bottom:20px}.contact main .user-wrapper .users{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (min-width:480px){.contact main .user-wrapper .users{gap:80px}}@media screen and (min-width:768px){.contact main .user-wrapper .users{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:1024px){.contact main .user-wrapper .users{grid-template-columns:repeat(4, 1fr)}}.contact main .user-wrapper .users .user{position:relative}.contact main .user-wrapper .users .user .photo{display:block;width:100%;height:0;padding-bottom:150%;text-decoration:none;position:relative}.contact main .user-wrapper .users .user .photo picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.contact main .user-wrapper .users .user .photo picture img{display:block;width:100%;height:100%;object-fit:cover}.contact main .user-wrapper .users .user .name-and-job{position:absolute;bottom:0;left:0;width:100%;color:#ffffff}@media screen and (min-width:480px){.contact main .user-wrapper .users .user .name-and-job{bottom:20px}}.contact main .user-wrapper .users .user .name-and-job .name{width:fit-content;padding:5px 20px;background-color:#f1ad40;font-weight:bold;font-size:13px;margin-left:auto;pointer-events:none}@media screen and (min-width:480px){.contact main .user-wrapper .users .user .name-and-job .name{transform:translateX(40px);font-size:20px}}.contact main .user-wrapper .users .user .name-and-job .job{text-align:center;padding:5px 10px;background-color:#1c2144;font-size:14px;font-weight:bold}.contact main .user-wrapper .users .user .name-and-job .desc{text-align:center;background-color:#1c2144;font-size:14px;display:block;max-height:0;transition:max-height 0.15s ease-out;overflow:hidden}.contact main .user-wrapper .users .user:hover .desc{max-height:500px;transition:max-height 0.25s ease-in;padding:5px 10px}