.checkbox{justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.checkbox.invalid .checkbox-input{border-color:red}.checkbox.disabled{pointer-events:none;filter:grayscale()}.checkbox.disabled .checkbox-input{border-color:#000}.checkbox-input{appearance:none;cursor:pointer;border:2px solid #92278f;border-radius:5px;outline:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.checkbox-input:hover,.checkbox-input:focus-within{border-color:#9ace41}.checkbox-input:checked{background-color:#9ace41;border-color:#9ace41}.checkbox-input:not(:checked){border-color:#92278f}.checkbox-input:checked~.checkmark{justify-content:center;align-items:center;display:flex}.checkmark{color:#fff;pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.field .field-area{border-bottom:1px solid #000;flex-direction:column;justify-content:center;gap:4px;width:100%;height:50px;font-family:Inter;font-size:16px;font-weight:400;line-height:25px;display:flex}.field .field-area.disabled{pointer-events:none;filter:grayscale()}@apply outline outline-2 outline-blue-medium;@apply border-red;@apply outline-red;@apply text-red;@apply text-red;.field .field-area .field-label{white-space:nowrap;width:min-content}.field .field-area .field-input-line{gap:4px;display:flex}.field .field-area .field-input-line .field-input{padding:unset;background:unset;outline:unset;border:unset;color:unset;width:100%;min-width:0;text-align:var(--text-align,unset)}@apply text-grey-light;.field .field-area .field-input-line .field-input::-moz-placeholder{font-size:16px;font-style:italic;font-weight:400;line-height:20px}@apply text-grey-light;.field .field-area .field-input-line .field-input::placeholder{font-size:16px;font-style:italic;font-weight:400;line-height:20px}.field .field-area .field-input-line .field-unit{flex:none}@apply text-grey-light;@apply text-subtext text-red;.field .field-error-message{display:flex}.header .header-logo,.header .header-burger-menu{margin:20px;display:flex}@media (width<=393px){.header-overlay .header-side-menu-logo-container{display:none}}@media (width<=393px){.header-overlay .header-side-menu-items-container{width:100%}}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-top .header-side-menu-items-top-burger-menu svg{width:24px;height:24px}}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle{width:390px;padding-left:30px}}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container{padding-top:0;padding-left:0}}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container .header-side-menu-item{margin-bottom:20px}}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container .header-side-menu-item .header-side-menu-item-text{font-size:20px}}@apply text-body;@apply bg-white text-grey-medium;.box{border-radius:var(--border-radius);width:100%;padding:50px;line-height:25px}@media (width<=768px){.box{border-radius:10px;padding:20px;line-height:20px}}.modal{border:none;border-radius:.2em;max-width:32em;padding:0}.modal::backdrop{background:#0000004d}.modal[open]{animation:.3s cubic-bezier(.34,1.56,.64,1) zoom}@keyframes zoom{0%{transform:scale(.95)}to{transform:scale(1)}}.modal[open]::backdrop{animation:.2s ease-out fade}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal>div{padding:1em}@apply text-blue-medium;.modal>div button{float:right;padding:10px;font-weight:700;display:block}@media (width<=768px){.footer .footer-logo{justify-content:center}}@media (width<=768px){.footer .footer-contact{text-align:center}}@media (width<=1024px){.footer .footer-bottom-container{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:40px}}@media (width<=1024px){.footer .footer-bottom-container .footer-bottom-logo{text-align:center;order:-1;margin:0 auto 10px}}@media (width<=1024px){.footer .footer-bottom-container .footer-bottom-content{flex-direction:row;justify-content:center;gap:20px;position:static;transform:none}}@media (width<=768px){.footer .footer-bottom-container .footer-bottom-content{flex-direction:column;gap:10px}}@media (width<=393px){.footer .footer-bottom-container .footer-bottom-content .footer-bottom-content-item{font-size:12px}}@apply bg-white text-grey-medium;.dialog{border:none;border-radius:15px;width:500px;padding:15px 30px 30px}@media (width<=768px){.dialog{border-radius:10px;padding:15px}}.dialog::backdrop{background:#0000004d}.dialog .dialog-container{flex-direction:column;align-items:center;gap:30px;display:flex}.dialog .dialog-container .dialog-header{flex-direction:column;align-items:center;gap:15px;display:flex}.dialog .dialog-container .dialog-header .dialog-icon{flex:none;height:36px;font-size:36px;line-height:0}@apply text-red;@apply text-green-medium;@apply text-body font-bold;.dialog .dialog-container .dialog-header .dialog-text{text-align:center}.dialog .dialog-container .dialog-buttons{gap:20px;display:flex}@apply fancy;@apply text-subtitle;.dialog .dialog-container .dialog-buttons>button,.dialog .dialog-container .dialog-buttons .dialog-button{width:200px;height:50px}.dialog .dialog-close{width:24px;height:24px;position:absolute;top:15px;right:15px}@apply text-grey-medium bg-white border border-solid border-blue-medium;.consent{z-index:101;color:#fff;background-color:#92278f;max-height:100%;padding:20px;position:fixed;bottom:0;left:0;overflow-y:auto}.consent:empty{display:none}.consent .consent-wrapper{align-items:center;gap:20px;margin:20px;display:flex}@media (width<=768px){.consent .consent-wrapper{flex-direction:column}}.consent .consent-wrapper .consent-text h3{margin-bottom:20px;font-weight:700}@apply text-body;.consent .consent-wrapper .consent-text p a{color:#fff;font-weight:700;text-decoration:underline}.consent .consent-wrapper .consent-buttons{flex-direction:column;flex:none;gap:20px;display:flex}.consent .consent-wrapper .consent-buttons button{opacity:1;appearance:none;cursor:pointer;color:#92278f;border:none;border-radius:5px;outline:none;font-size:15px;box-shadow:0 4px 4px #00000040;background-color:#fff!important}.consent .consent-wrapper .consent-buttons .consent-all{width:260px;height:60px}.consent .consent-wrapper .consent-buttons .consent-necessary{width:260px;height:60px;padding:0 20px}.consent .consent-wrapper .consent-buttons .consent-necessary.disabled{pointer-events:none}@apply flex flex-col items-center;@apply size-16 rounded-[50%] animate-spin border-white border-b-transparent border-8;.upload>input{display:none}.upload.disabled{pointer-events:none;filter:grayscale()}@apply border-grey-light;@apply border border-solid border-blue-light;.action{border-radius:10px;align-items:center;gap:10px;width:100%;height:100%;padding:0 10px;display:flex}@apply border-red;@apply text-red;.action.disabled{pointer-events:none;filter:grayscale()}@apply text-blue-light;.action .action-icon{flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.action .action-text{letter-spacing:.03em;flex:auto;font-size:16px;font-weight:700;line-height:20.26px;position:relative;top:.1em}@apply bg-white text-grey-medium;.contact{border-radius:15px;flex-direction:column;gap:40px;margin:auto;padding-top:50px;padding-bottom:50px;display:flex}.contact-title{font-size:20px;font-weight:400;line-height:100%}.contact-top{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}@media (width<=600px){.contact-top{flex-direction:column;width:100%}}.contact-bottom{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}@media (width<=600px){.contact-bottom{flex-direction:column}}.field-label{font-size:25px}.field-input{font-size:16px}label[for=name]:after,label[for=email]:after{content:"*";color:#92278f;margin-left:5px;font-weight:700}.contact-left,.contact-right,.contact-button,.contact-accept{flex:1}@media (width<=600px){.contact-left,.contact-right,.contact-button{width:100%}}.contact-fields{flex-direction:column;gap:20px;display:flex}.contact-fields .field .field-area{height:105px;line-height:75px}.contact-row{gap:20px;display:flex}@media (width<=768px){.contact-row{flex-direction:column;gap:10px}}.contact-labelled>:first-child{margin-bottom:5px;font-size:18px;font-weight:700}@media (width<=768px){.contact-labelled>:first-child{margin-bottom:10px;font-size:16px}}.contact-accept{align-items:center;gap:20px;margin-top:50px;display:flex}.contact-accept>:first-child{flex:none}.contact-accept>:last-child{font-size:16px}.contact-right{flex-direction:column;gap:20px;display:flex}.contact-button{justify-content:center;margin-top:50px;display:flex}@apply fancy;.contact-button>button{width:150px;height:50px}.contact-accept{align-items:flex-start;gap:10px;display:flex}.field-error-message{color:#e41a1a;padding-top:5px}.preview-btn{color:-webkit-link;cursor:pointer;margin:unset;padding:unset;background-color:#fff;border:none;font-family:Inter,sans-serif;font-size:16px}.information-block{border-radius:5px;width:442px;height:206px;display:flex;position:relative}.information-block .information-block-left{width:172px}.information-block .information-block-left .title{margin-top:50px;margin-left:20px;font-size:24px;font-weight:500;line-height:29.05px}.information-block .buttons-container{width:100%;position:absolute;bottom:15px}.information-block .buttons-container .information-block-buttons{align-items:center;margin:20px}.information-block .buttons-container .information-block-buttons .button-left{float:left}.information-block .buttons-container .information-block-buttons .button-right{float:right}.information-block .information-block-right{border-radius:5px;max-width:272px;max-height:206px}.information-block .information-block-right .field-right{aspect-ratio:16/9;width:100%;max-height:100%;display:flex}.white{color:#000;background-color:#fff}.button-container .button-comp{width:inherit;height:inherit;cursor:pointer;font-size:14px;font-weight:500;line-height:18.2px;position:absolute}.button-container .button-comp .content-container{width:inherit;height:inherit;justify-content:center;align-items:center;gap:10px;margin:auto;display:flex}.button-container .disabled{background:#959692!important}.button-container .rounded{border:none;border-radius:5px;box-shadow:0 4px 4px #00000040}.button-container .elliptic{border:none;border-radius:100px;box-shadow:0 4px 4px #00000040}.button-container .green{color:#fff;background:#959692}.button-container .purple{color:#fff;background:#92278f}.button-container .white{color:#92278f;background:#fff}.button-container-sm{align-items:center;width:111px;height:33px}.button-container-l{width:320px;height:62px;font-family:Inter;font-size:20px;font-weight:500;line-height:24.2px}.image-with-label-container{flex-direction:column;align-items:center;width:clamp(220px,30vw,380px);height:clamp(220px,30vw,300px);display:flex;position:relative}@media (width<=393px){.image-with-label-container{width:100px;height:100px}}.image-with-label-container .image-with-label-image{width:100%;height:auto}.image-with-label-container .image-with-label-text-container{opacity:.8;background:#9ace41;border-radius:5px;justify-content:center;align-items:center;width:clamp(40px,15%,70px);height:clamp(180px,80%,300px);display:flex;position:absolute;top:30%;left:75%;box-shadow:0 4px 4px #00000040}@media (width<=393px){.image-with-label-container .image-with-label-text-container{width:24px;height:114px;top:10%}}.image-with-label-container .image-with-label-text-container .image-with-label-text{writing-mode:vertical-lr;color:#fff;font-size:clamp(18px,2vw,26px);font-weight:700;line-height:33.8px;rotate:180deg}@media (width<=393px){.image-with-label-container .image-with-label-text-container .image-with-label-text{font-size:12px}}.divider-container{width:100%}.divider{border:2px;height:2px;margin:auto}.purple{color:#92278f;background-color:#92278f}.green{color:#9ace41;background-color:#9ace41}.line{width:48px;box-shadow:0 4px 4px #00000040}.in-line{border:none;height:4px}.info-list-container{max-width:90vw;margin:auto}.info-list-container .info-list-item-container{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(20px,5vw,95px);display:flex}.info-list-container .info-list-item-container .info-list-icon{flex:none}.info-list-container .info-list-item-container .info-list-title{text-align:left;flex:1;min-width:200px;font-size:22px;font-weight:700;line-height:28.6px}.info-list-container .info-list-item-container .info-list-text-container{flex:2;display:flex}.info-list-container .info-list-item-container .info-list-text-container .info-list-text-list{opacity:.6;padding-left:0;font-size:16px;font-weight:400;line-height:1.5;list-style-type:none}@media (width<=1024px){.info-list-container .info-list-item-container{text-align:center;flex-direction:column;gap:20px}.info-list-container .info-list-item-container .info-list-icon{order:-2;padding-top:20px}.info-list-container .info-list-item-container .info-list-title{text-align:center;order:-1;width:auto}.info-list-container .info-list-item-container .info-list-text-container{order:0;justify-content:center;width:100%}.info-list-container .info-list-item-container .info-list-text-container .info-list-text-list{text-align:center}}.labelled-field-container .labelled-field-label{font-family:Inter;font-size:25px;font-weight:400;line-height:100%}.rect-container{width:100%;max-width:442px;height:100%;min-height:129px;max-height:206px;display:flex}.outer-container{display:flex}.rect-left{flex-direction:column;flex:0 0 40%;justify-content:center;align-items:center;display:flex}.rect-right{flex-direction:column;flex:0 0 60%;justify-content:center;align-items:center;display:flex;position:relative}.button-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rect-text{z-index:3;align-items:center;max-width:145px;max-height:77px;padding-left:10px;font-family:Inter;font-size:min(max(16px,2vw),24px);font-weight:500;display:flex}@media (width<=950px){.rect-text{max-height:55px}}@media (width<=868px){.rect-text{max-height:77px}}.rect-container button{z-index:2;cursor:pointer;border:none;border-radius:5px;outline:none;width:90px;max-width:111px;height:33px;margin:auto;font-size:15px;font-weight:400;line-height:100%;box-shadow:0 4px 4px #00000040}.rect-right.normalOpacity .button-image,.rect-right.purpleOpacity .button-image{opacity:.4}.right-button{z-index:2;position:absolute;top:60%}@media (width<=1024px){.right-button{top:55%}}@media (width<=768px){.right-button{top:56%}}.green{color:#fff;background:#9ace41;font-size:15px;font-weight:400}.purple{color:#fff;background:linear-gradient(90deg,#9e2f9b 0%,#60165e 100%);font-size:15px;font-weight:700}.white{color:#92278f;background:#fff;font-size:15px;font-weight:400}.bgWhite{background:#fff}.bgPurple{color:#fff;background:#92278f}.purpleOpacity{color:#000;background-color:#92278f80}@media (width<=1700px){:root{--scale-factor:.8}}@media (width<=1600px){:root{--scale-factor:.6}}@media (width<=480px){:root{--scale-factor:.5}}.textarea .textarea-label-container{margin-bottom:20px;padding-left:10px;display:flex}.textarea .textarea-label-container .textarea-label{font-family:Inter;font-size:25px;font-weight:400;line-height:100%}.textarea .textarea-container{background-color:#fff;flex-direction:column;gap:4px;height:366px;padding:10px;font-size:16px;font-weight:400;line-height:25px;display:flex}@apply outline outline-2 outline-blue-medium;.textarea .textarea-container .textarea-input{height:366px;padding:unset;background:unset;outline:unset;color:unset;width:100%;min-width:0;text-align:var(--text-align,unset);border:1px solid #000;border-radius:5px;padding:5px;font-family:Inter;font-size:16px;font-weight:400;line-height:25px}.textarea .textarea-container .textarea-input::placeholder{font-family:Inter;font-size:16px;font-weight:400;line-height:25px}@apply text-subtext text-red;.textarea .textarea-error-message{display:flex}.toast-container{z-index:100;color:#27303a;border-radius:12px;width:316px;height:83px;padding:10px;font-size:14px;font-weight:600;line-height:140%;display:flex;position:fixed;bottom:20px;right:20px}.toast-container button{border:none;width:24px;height:24px}.toast-container .toast-content{flex-direction:column;display:flex}.toast-container .toast-text{margin-top:10px;font-size:12px;font-weight:400;line-height:160%}.toast-container .toast-close{position:absolute;top:4px;right:5px}.success{background-color:#f0ffd6;border:1px solid #9ace41}.success button{background-color:#f0ffd6}.failure{background-color:#ffc4c4;border:1px solid #d01313}.failure button{background-color:#ffc4c4}.toast-icon{margin-right:15px}.header-container{position:relative}.header{z-index:99;justify-content:space-between;align-items:center;width:100%;height:80px;display:flex;position:relative;top:0}.header .header-logo,.header .header-burger-menu{margin:20px;display:flex}.header .header-burger-menu .burger-menu{background-color:unset;cursor:pointer;border:none}.header-overlay{z-index:100;background-image:linear-gradient(#92278f,#192484);width:100vw;height:100vh;display:flex;position:fixed;top:0}.header-overlay__open{visibility:visible;transition:all 1s;left:0}.header-overlay__close{visibility:hidden;transition:visibility,all 1s;left:100%}.header-overlay .header-side-menu-logo-container{padding:20px}@media (width<=393px){.header-overlay .header-side-menu-logo-container{display:none}}.header-overlay .header-side-menu-items-container{background:#fff;flex-direction:column;width:560px;height:100%;display:flex;position:absolute;right:0}@media (width<=393px){.header-overlay .header-side-menu-items-container{width:100%}}.header-overlay .header-side-menu-items-container .header-side-menu-items-top{align-items:center;width:100%;height:80px;display:flex;position:relative}.header-overlay .header-side-menu-items-container .header-side-menu-items-top .header-side-menu-items-top-lang{position:absolute;left:20px}.header-overlay .header-side-menu-items-container .header-side-menu-items-top .header-side-menu-items-top-burger-menu{position:absolute;right:20px}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-top .header-side-menu-items-top-burger-menu svg{width:24px;height:24px}}.header-overlay .header-side-menu-items-container .header-side-menu-items-top .burger-menu{background-color:unset;cursor:pointer;border:none}.header-overlay .header-side-menu-items-container .header-side-menu-items-middle{width:100%;display:flex}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle{width:390px;padding-left:30px}}.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container{width:100%;padding-top:100px;padding-left:100px}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container{padding-top:0;padding-left:0}}.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container .header-side-menu-item{background-color:unset;cursor:pointer;border:none;margin-bottom:60px}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container .header-side-menu-item{margin-bottom:20px}}.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container .header-side-menu-item .header-side-menu-item-text{color:#000;font-family:Inter;font-size:30px;font-weight:400;line-height:100%}@media (width<=393px){.header-overlay .header-side-menu-items-container .header-side-menu-items-middle .header-side-menu-items-middle-container .header-side-menu-item .header-side-menu-item-text{font-size:20px}}.header-overlay .header-side-menu-items-container .header-side-menu-items-bottom{background-color:#83da00;width:100%;height:190px;display:flex;position:absolute;bottom:0}.header-overlay .header-side-menu-items-container .header-side-menu-items-bottom .logo-side-menu{opacity:.5;background-blend-mode:multiply}.footer{background:#f7f7f7;width:100%;min-height:387px;position:relative;overflow:hidden}.footer .footer-logo{margin-bottom:40px;padding-top:60px;padding-left:40px;display:flex}@media (width<=768px){.footer .footer-logo{justify-content:center}}.footer .footer-contact{opacity:.6;margin-left:40px;font-family:Inter;font-size:20px;font-weight:400;line-height:25px}@media (width<=768px){.footer .footer-contact{text-align:center}}.footer .footer-bottom-container{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:120px;margin-bottom:30px;padding:20px;display:flex;position:relative}@media (width<=1024px){.footer .footer-bottom-container{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:40px}}.footer .footer-bottom-container .footer-bottom-logo{margin-right:40px}@media (width<=1024px){.footer .footer-bottom-container .footer-bottom-logo{text-align:center;order:-1;margin:0 auto 10px}}.footer .footer-bottom-container .footer-bottom-content{white-space:nowrap;gap:40px;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width<=1024px){.footer .footer-bottom-container .footer-bottom-content{flex-direction:row;justify-content:center;gap:20px;position:static;transform:none}}@media (width<=768px){.footer .footer-bottom-container .footer-bottom-content{flex-direction:column;gap:10px}}.footer .footer-bottom-container .footer-bottom-content .footer-bottom-content-item{color:#000;opacity:.6;font-family:Inter;font-size:16px;font-weight:400;line-height:25px;text-decoration:none}@media (width<=393px){.footer .footer-bottom-container .footer-bottom-content .footer-bottom-content-item{font-size:12px}}.footer .footer-bottom-container .footer-bottom-content .footer-bottom-content-item-button{cursor:pointer;background:0 0;border:none;padding:0}html,body{background:#fff;height:100%;margin:0;padding:0;font-family:Inter,sans-serif}body{margin:unset;font-family:Inter,sans-serif}.main-container{position:relative}.main-container .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-container main{min-height:calc(100vh - 547px);margin-bottom:0}@media (width<=768px){.main-container main{min-height:0;margin:0}}a{text-decoration:none}.opacity-60{opacity:.6}.section-container{flex-direction:column;display:flex}.section{width:100%;max-width:1280px;margin:auto}.sub-section{padding-left:clamp(25px,5vw,50px)!important;padding-right:clamp(25px,5vw,50px)!important}.image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100vh;display:flex}.image-content{text-align:center;justify-content:center;width:100%;margin:auto;display:flex}h1{font-size:3rem}.image-row{justify-content:end;gap:20px;width:100%;margin-bottom:24px;margin-right:24px;display:flex}.image-text{text-transform:uppercase;color:#fff;text-align:start;width:613px;max-width:90%;max-height:65%;padding-bottom:24px;font-size:45px;font-weight:600;line-height:100%}.image-box{justify-content:center;align-items:center;max-width:442px;min-height:129px;padding:0;display:flex}@media screen and (orientation:landscape) and (width<=950px){.image-content{max-width:100%;justify-content:center!important}.image-text{width:100%;font-size:24px}.image-row{box-sizing:border-box;padding-left:5px;padding-right:5px;transform:scale(.9);flex-direction:row!important;justify-content:space-around!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.image-box{width:300px!important}}@media (width<=1024px){.image-text{text-align:center}.image-row{flex-direction:column;align-items:center;margin-right:auto}}@media (width<=768px){.image-text{text-align:start}.image-content{text-align:start;justify-content:start;align-items:flex-end;max-width:50%;height:100%;margin-left:24px}.image-row{flex-direction:column;align-items:start;max-width:50%;margin-left:24px;margin-right:auto}}@media (width<=393px){.image-text{width:350px;padding-bottom:0;font-size:30px}.image-row{max-width:75%}}.open-section{width:100%;max-width:100%;height:100vh;max-height:100vh;padding-left:0;padding-right:0;display:block}.background-grey{background-color:#f7f7f7}.background-white{background-color:#fff}.title-with-line{gap:32px;display:flex}.company-introduction{padding-top:85px;padding-bottom:150px}@media (width<=768px){.company-introduction{padding-bottom:50px}}.company-introduction .top-intro{text-align:justify;margin-bottom:38px;font-size:20px;font-weight:400;line-height:25px}.company-introduction-title{margin-bottom:52px;font-size:20px;font-weight:400;line-height:100%}.company-introduction-content{text-align:justify;gap:100px;margin-bottom:50px;font-size:20px;font-weight:400;line-height:25px;display:flex}@media (width<=768px){.company-introduction-content{flex-direction:column;gap:30px}}.left{flex:2;font-size:20px}.right{flex:3;font-size:18px}.intro-images{justify-content:space-around;gap:10px;display:flex}.service-title{color:#9ace41;text-align:center;justify-content:center;padding:75px 0 120px;display:flex}@media (width<=768px){.service-title{padding-bottom:50px}}@media (width<=430px){.service-title h1{font-size:2rem}}.section>.values-title{justify-content:start}.values-title{padding-top:85px;padding-bottom:70px;font-size:20px;font-weight:400}.values-content{padding-bottom:100px}.steps{padding:85px 0 95px}.steps-title{width:100%;margin:0;padding-bottom:95px;font-size:20px;font-weight:400;line-height:25px}.steps-content{justify-content:space-evenly;align-items:center;gap:20px;display:flex}@media (width<=768px){.steps-content{flex-direction:column;align-items:center;gap:40px}}.step-container{flex-direction:column;justify-content:space-between;align-items:center;width:120px;min-height:140px;display:flex}.icon-text{text-align:center;flex-direction:column;align-items:center;display:flex}.icon{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.text{text-align:center;max-width:100px;margin-top:10px;font-weight:700}.arrow-container{justify-content:center;align-items:center;height:140px;display:flex;transform:translateY(-20px)}@media (width<=768px){.arrow-container{transform:rotate(90deg)}}.for-company{padding-bottom:35px}@media (width<=1024px){.for-company{padding-bottom:100px}}.for-company .title{word-break:break-word;color:#92278f;padding:55px 0 25px;font-size:45px;font-weight:600;line-height:50px}@media (width<=393px){.for-company .title{font-size:25px;font-weight:600}}.for-company .content{gap:50px;display:flex}.for-company .content .left h2{margin:0}.for-company .content .left .sub-title,.for-company .content .left .sub-title-2{color:#92278f;vertical-align:bottom;font-size:36px;line-height:100%}@media (width<=393px){.for-company .content .left .sub-title,.for-company .content .left .sub-title-2{font-size:20px}}.for-company .content .left .sub-title-2{margin-top:5px}.for-company .content .left .sub-title{font-weight:500}@media (width<=393px){.for-company .content .left .sub-title{width:50%}}.for-company .content .left .sub-title-2{margin-bottom:45px;font-weight:300}.for-company .content .left .information{text-align:justify;max-width:375px;font-size:16px;font-weight:400;line-height:25px}@media (width<=393px){.for-company .content .left .information{font-size:12px}}.for-company .right{justify-content:center;width:65%;height:400px;margin:auto;display:flex;position:relative}.for-company .right img{border-radius:5px;width:40%;height:auto;position:absolute}.for-company .right img:first-child{z-index:1;transform:translate(-125%)}.for-company .right img:nth-child(2){z-index:2;transform:translate(-50%,15%)}.for-company .right img:nth-child(3){z-index:3;transform:translate(25%)}@media (width<=1024px){.for-company .content{flex-direction:column}.for-company .content .left .information{width:100%;max-width:none}.for-company .left{order:-2}.for-company .information{max-width:100%}.for-company .right{width:100%;display:flex}.for-company .right img{width:30%;position:relative}.for-company .right .image-stack{justify-content:center;display:flex}.for-company .right img:first-child{z-index:1;transform:translate(25%)}.for-company .right img:nth-child(2){z-index:2;transform:translateY(25%)}.for-company .right img:nth-child(3){z-index:3;transform:translate(-25%)}.for-company .button-container{order:-1;justify-content:center;margin-top:20px;display:flex}}.opening-img{height:100vh;position:relative;top:-80px}.img{max-height:100vh}.field-container{width:600px}
