.section-title{color:#ef0;font-size:32px;font-weight:700}@media (max-width:1280px){.section-title{font-size:30px}}@media (max-width:1024px){.section-title{font-size:28px}}@media (max-width:640px){.section-title{margin-bottom:40px}}.text-regular{color:#fdf6ec;font-size:30px;font-weight:400}@media (max-width:1280px){.text-regular{font-size:28px}}@media (max-width:1024px){.text-regular{font-size:24px}}@media (max-width:768px){.text-regular{font-size:22px}}@media (max-width:640px){.text-regular{font-size:20px}}.display-text{color:#fdf6ec;font-size:64px;font-weight:800;line-height:1.5}@media (max-width:1024px){.display-text{font-size:58px}}@media (max-width:768px){.display-text{font-size:48px}}@media (max-width:640px){.display-text{font-size:42px}}@media (max-width:480px){.display-text{font-size:36px}}@media (max-width:375px){.display-text{font-size:28px}}.btn{cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #fdf6ec;border-radius:50px;outline:none;width:auto;height:auto;padding:6px 20px;transition:all 1s;position:relative;overflow:hidden}@media (max-width:640px){.btn{width:auto;height:auto}}.btn .motion-span{transform-origin:bottom;background-color:#ef0;position:absolute;top:0;bottom:0;left:0;right:0}.btn .btn-txt{z-index:10;text-align:center;color:#fdf6ec;font-size:20px;font-weight:400;transition:all .5s;position:relative}@media (max-width:640px){.btn .btn-txt{font-size:18px}}.btn:hover{background-color:#fdf6ec}.btn:hover .btn-txt{color:#1e5162}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-nata),sans-serif;background:linear-gradient(130deg,#0a2540 0%,#4141c3 100%);padding:20px 0 30px}@media (max-width:640px){body{padding:20px 0}}.noise{opacity:.2;mix-blend-mode:multiply;background-image:url(../media/noise.b15a1df7.png);background-position:50%;background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0}.full-container{width:100%;height:100%;position:fixed;top:0}.container{grid-template-columns:repeat(12,1fr);grid-auto-columns:unset;box-sizing:border-box;grid-auto-flow:row;gap:20px;padding:0 30px;display:grid}@media (max-width:1280px){.container{grid-template-columns:repeat(8,1fr)}}@media (max-width:640px){.container{padding:0 20px}}@media (max-width:480px){.container{padding:0 10px}}.container.container-lines{grid-template-columns:repeat(var(--columns-count),1fr);display:grid}.container.container-lines .grid-line{transform-origin:top;opacity:.15;background-color:#fdf6ec;width:1px;margin:0 auto}.p-container span{margin-right:3px}.p-container .mask{flex-shrink:0;margin-top:-30px;display:inline-flex;position:relative;overflow:hidden}.p-container .mask-logo,.p-container .mask-about{margin-top:0}.p-container .mask-about-section,.p-container .mask-services-main{margin-right:6px}@media (max-width:640px){.p-container .mask-services-main{margin-top:-20px}}.p-container .mask-services-title{margin-top:-10px}.p-container .mask-contact{margin-right:10px}@media (max-width:640px){.p-container .mask-contact{margin-right:5px}}.p-container .mask-contact.mask{margin-top:-12px}@media (max-width:640px){.p-container .mask-contact.mask{margin-top:-6px}}.p-container .mask-service-group{margin-top:0;margin-right:0}.p-container .mask-email{margin-right:0}.p-container .mask-email.mask{margin-top:0}.p-container .mask-email span{margin-right:0;line-height:2}.section-title-container{grid-column:span 4;margin-top:16px}@media (max-width:1600px){.section-title-container{grid-column:span 2}}@media (max-width:1280px){.section-title-container{margin-top:8px}}@media (max-width:1024px){.section-title-container{grid-column:2/span 8}}@media (max-width:640px){.section-title-container{grid-column:1/span 8;margin-top:0}}.footer{justify-content:space-between;width:100%;padding:0 30px;display:inline-flex}.footer .caption{color:#fdf6ec;font-size:20px;font-weight:600}@media (max-width:480px){.footer .caption{font-size:12px}}@media (max-width:640px){.footer{padding:0 20px}}@media (max-width:480px){.footer{padding:0 10px}}.mb-0{margin-bottom:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
