body{background-color:#01011d}body .fixed-container{bottom:240px}@media(max-width: 1085px){body .fixed-container{bottom:100px}}body .fixed-container .fixed-contact-btn{display:none}@media(max-width: 1085px){body .fixed-container .fixed-contact-btn{display:block}}main .hero-section{position:relative;min-height:100vh;background-color:#01011d;display:flex;justify-content:center;align-items:center;padding:0 30px}main .hero-section::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:150px;background:#01011d;background:linear-gradient(0deg, rgba(1, 1, 29, 0) 0%, #01011d 100%)}main .hero-section .gradient-bg{background-color:#01011d;background-image:url("../../../../resources/front/images/gradient.jpg");background-size:cover;background-position:center;-webkit-backdrop-filter:blur(80);backdrop-filter:blur(80);-webkit-backdrop-filter:blur(80px);position:absolute;filter:blur(38px);height:100%;width:100%;z-index:1}main .hero-section .inner-container{width:100%;max-width:1850px;margin:0 auto;position:relative;z-index:2;padding:150px 0}main .hero-section .inner-container h1{align-items:center;font-weight:600;font-size:85px;letter-spacing:-0.04em;line-height:90px;text-align:center;color:#fff;padding:0 20px}@media(max-width: 1128px){main .hero-section .inner-container h1{font-size:72px;line-height:72px;margin:0 0 30px 0}}@media(max-width: 826px){main .hero-section .inner-container h1{font-size:52px;line-height:52px}}@media(max-width: 826px){main .hero-section .inner-container h1{font-size:52px;line-height:52px}}@media(max-width: 552px){main .hero-section .inner-container h1{font-size:36px;line-height:36px}}main .slide-image{position:relative;z-index:1}@media(max-width: 1085px){main .slide-image{padding:0 30px}}@media(max-width: 1085px){main .slide-image .inner-container{padding:0 0 150px;border-bottom:1px solid rgba(255,255,255,.4)}}@media(max-width: 750px){main .slide-image .inner-container{padding:0 0 100px}}main .slide-image .inner-container .image-text-container{display:flex;gap:30px;min-height:100vh;transition:1s;flex-wrap:wrap}@media(max-width: 1085px){main .slide-image .inner-container .image-text-container{min-height:unset;gap:50px}}main .slide-image .inner-container .image-text-container .image-container{width:45%;position:relative;overflow:hidden}main .slide-image .inner-container .image-text-container .image-container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}@media(max-width: 1085px){main .slide-image .inner-container .image-text-container .image-container{width:100%;height:300px}}main .slide-image .inner-container .image-text-container .image-container .image{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%}@media(max-width: 1085px){main .slide-image .inner-container .image-text-container .image-container .image{position:relative}}main .slide-image .inner-container .image-text-container .text-container{width:calc(55% - 30px);padding:150px 30px 150px 0;display:flex;flex-direction:column;justify-content:center}@media(max-width: 1085px){main .slide-image .inner-container .image-text-container .text-container{width:100%;padding:0}}main .slide-image .inner-container .image-text-container .text-container .inner-text{max-width:800px;width:100%;margin:0 auto}@media(max-width: 1085px){main .slide-image .inner-container .image-text-container .text-container .inner-text{max-width:unset}}main .slide-image .inner-container .image-text-container .text-container .inner-text h2{width:fit-content;font-weight:300;font-size:85px;letter-spacing:-0.04em;line-height:85px;text-align:left;color:#fff;z-index:2;margin:0 0 30px}main .slide-image .inner-container .image-text-container .text-container .inner-text h2 strong{font-weight:700}@media(max-width: 1450px){main .slide-image .inner-container .image-text-container .text-container .inner-text h2{font-size:70px;line-height:70px}}@media(max-width: 1285px){main .slide-image .inner-container .image-text-container .text-container .inner-text h2{font-size:50px;line-height:50px}}@media(max-width: 900px){main .slide-image .inner-container .image-text-container .text-container .inner-text h2{font-size:40px;line-height:40px}}main .slide-image .inner-container .image-text-container .text-container .inner-text p{font-weight:300;font-size:16px;letter-spacing:.03em;line-height:1.5;margin:0 0 40px 0;color:#fff}main .slide-image .inner-container .image-text-container .text-container .inner-text .apply-btn{display:inline-flex;justify-content:center;align-items:center;gap:15px;padding:0 60px;height:48px;border-radius:4px;line-height:48px;text-align:center;background:linear-gradient(90deg, #3d7bfa 0%, #dc177c 100%);font-family:Arial;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;position:relative;z-index:2;transition:.3s}main .slide-image .inner-container .image-text-container .text-container .inner-text .apply-btn::before{content:"";display:block;height:60px;background:linear-gradient(90deg, #3d7bfa 0%, #dc177c 100%);position:absolute;left:-17px;right:0;margin:auto;top:50%;transform:translateY(-50%);z-index:-1;filter:blur(20px);opacity:0;transition:.3s}@media(min-width: 1085px){main .slide-image .inner-container .image-text-container .text-container .inner-text .apply-btn:hover::before{opacity:.4;transition:.3s}}main .experience-section{padding:0 30px}main .experience-section .inner-container{max-width:1510px;width:100%;margin:0 auto;padding:150px 0}@media(max-width: 750px){main .experience-section .inner-container{padding:100px 0}}main .experience-section .inner-container h2{width:fit-content;font-weight:700;font-size:85px;letter-spacing:-0.04em;line-height:85px;text-align:left;color:#fff;z-index:2;margin:0 0 50px}@media(max-width: 1450px){main .experience-section .inner-container h2{font-size:70px;line-height:70px}}@media(max-width: 1285px){main .experience-section .inner-container h2{font-size:50px;line-height:50px}}@media(max-width: 900px){main .experience-section .inner-container h2{font-size:40px;line-height:40px}}main .experience-section .inner-container h3{font-weight:300;font-size:20px;line-height:30px;color:#fff;opacity:1;margin:0 0 50px 0;text-align:center}@media(max-width: 1085px){main .experience-section .inner-container h3{text-align:left}}main .experience-section .inner-container ul{max-width:1100px;width:100%;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;column-gap:40px;row-gap:50px}main .experience-section .inner-container ul li{width:calc(50% - 20px)}@media(max-width: 800px){main .experience-section .inner-container ul li{width:100%}}main .experience-section .inner-container ul li h4{font-weight:700;font-size:20px;line-height:30px;text-align:left;color:#fff;opacity:1;margin:0 0 20px 0}main .experience-section .inner-container ul li p{font-size:16px;font-weight:300;line-height:1.5;width:100%;color:#fff}main .about{padding:0 30px;background-color:#fff;position:relative}main .about .bg-image{position:absolute;left:6%;top:50%;transform:translate(-50%, -50%);opacity:.1;background-repeat:no-repeat;background-position:center center;background-size:86%;background-image:url("../../../../resources/front/images/svgs/elemental-dark.svg");width:40%;height:80%}main .about .inner-container{padding:150px 0;max-width:825px;width:100%;margin:0 auto}@media(max-width: 750px){main .about .inner-container{padding:100px 0}}main .about .inner-container h2{font-weight:300;font-size:85px;letter-spacing:-0.04em;line-height:85px;text-align:left;z-index:2;margin:0 0 50px}main .about .inner-container h2 strong{font-weight:700}@media(max-width: 1450px){main .about .inner-container h2{font-size:70px;line-height:70px}}@media(max-width: 1285px){main .about .inner-container h2{font-size:50px;line-height:50px}}@media(max-width: 900px){main .about .inner-container h2{font-size:40px;line-height:40px;margin:0 0 30px}}main .about .inner-container .flex-container{display:flex;gap:60px;flex-wrap:wrap}@media(max-width: 800px){main .about .inner-container .flex-container{gap:0}}main .about .inner-container .flex-container div{width:calc(50% - 30px)}@media(max-width: 800px){main .about .inner-container .flex-container div{width:100%;gap:0}}main .about .inner-container .flex-container div p{font-size:16px;font-weight:300;line-height:1.5;color:#01011c;margin:0 0 20px 0}main .contact{padding:0 30px}main .contact .inner-container{padding:150px 0 150px;max-width:1650px;width:100%;margin:0 auto;display:flex;justify-content:center;gap:100px}@media(max-width: 1200px){main .contact .inner-container{padding:150px 0 50px;gap:50px}}@media(max-width: 1000px){main .contact .inner-container{gap:30px}}@media(max-width: 800px){main .contact .inner-container{flex-direction:column;gap:50px}}@media(max-width: 750px){main .contact .inner-container{padding:100px 0 0}}main .contact .inner-container .left{max-width:480px;width:100%}@media(max-width: 800px){main .contact .inner-container .left{max-width:unset}}main .contact .inner-container .left h2{font-weight:300;font-size:85px;letter-spacing:-0.04em;line-height:85px;text-align:left;color:#fff;z-index:2;margin:0 0 30px}main .contact .inner-container .left h2 strong{font-weight:700}@media(max-width: 1496px){main .contact .inner-container .left h2{font-size:75px;line-height:75px}}@media(max-width: 1286px){main .contact .inner-container .left h2{font-size:55px;line-height:55px}}@media(max-width: 850px){main .contact .inner-container .left h2{font-size:40px;line-height:40px}}@media(max-width: 800px){main .contact .inner-container .left h2 br{display:none}}main .contact .inner-container .left ul{list-style:none}main .contact .inner-container .left ul li{margin:0 0 25px 0}main .contact .inner-container .left ul li a{color:#fff;font-size:20px;font-weight:500;letter-spacing:.03em;line-height:20px;display:flex;align-items:flex-start;gap:10px;transition:.3s;cursor:pointer}@media(max-width: 800px){main .contact .inner-container .left ul li a br{display:none}}main .contact .inner-container .left ul li a span{flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center center;width:30px}main .contact .inner-container .left ul li a span.email-icon{height:20px}main .contact .inner-container .left ul li a span.phone-icon{height:25px}main .contact .inner-container .left ul li a:hover{color:#dc177c;transition:.3s}main .contact .inner-container .right{max-width:430px;width:100%}@media(max-width: 1400px){main .contact .inner-container .right{max-width:500px}}@media(max-width: 800px){main .contact .inner-container .right{max-width:unset}}main .contact .inner-container .right .input-container{width:100%;margin:0 0 20px 0}main .contact .inner-container .right .input-container.error .error-msg{display:block}main .contact .inner-container .right .input-container .error-msg{color:red;font-size:16px;font-weight:400;display:none}main .contact .inner-container .right .input-container label{display:block;width:100%;color:#fff;font-weight:700;font-size:20px;letter-spacing:.02em;line-height:35px;text-align:left;text-transform:uppercase}main .contact .inner-container .right .input-container input{height:35px;font-weight:700;font-size:18px;letter-spacing:.02em;line-height:35px;width:calc(100% - 30px);border:none;background-color:transparent;border-bottom:1px solid #fff;color:#fff;outline:none}main .contact .inner-container .right .input-container textarea{height:100px;font-weight:700;font-size:18px;letter-spacing:.02em;line-height:35px;width:calc(100% - 30px);border:none;background-color:transparent;border-bottom:1px solid #fff;color:#fff;resize:none;outline:none;line-height:20px}main .contact .inner-container .right .input-container .dropdown-container{position:relative}main .contact .inner-container .right .input-container .dropdown-container.active .dropdown-placeholder .arrow{transform:rotate(180deg);transition:.3s}main .contact .inner-container .right .input-container .dropdown-container.active .dropdown-select{display:block}main .contact .inner-container .right .input-container .dropdown-container .dropdown-placeholder{height:35px;font-weight:700;font-size:18px;letter-spacing:.02em;line-height:35px;width:calc(100% - 30px);border:none;background-color:transparent;border-bottom:1px solid #fff;color:#fff;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer}main .contact .inner-container .right .input-container .dropdown-container .dropdown-placeholder p{width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .contact .inner-container .right .input-container .dropdown-container .dropdown-placeholder .arrow{display:block;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;margin:0 5px 0;position:absolute;right:5px;bottom:12px;transition:.3s}main .contact .inner-container .right .input-container .dropdown-container .dropdown-select{position:absolute;display:none;width:calc(100% - 30px);background-color:#e3e3e3;box-shadow:3px 3px 12px #0000004d;z-index:3}main .contact .inner-container .right .input-container .dropdown-container .dropdown-select ul{list-style:none}main .contact .inner-container .right .input-container .dropdown-container .dropdown-select ul li{height:44px;padding-left:30px;max-width:400px;cursor:pointer;margin-bottom:0;transition:.3s;font-weight:500}main .contact .inner-container .right .input-container .dropdown-container .dropdown-select ul li label{position:relative;color:#01011d;line-height:44px;font-size:17px}main .contact .inner-container .right .input-container .dropdown-container .dropdown-select ul li label input{position:absolute;width:0;opacity:0;z-index:0}main .contact .inner-container .right .input-container .dropdown-container .dropdown-select ul li:hover{background-color:#667;transition:.3s}main .contact .inner-container .right .input-container .dropdown-container .dropdown-select ul li.active{background-color:#667}main .contact .inner-container .right .submit-btn{display:inline-flex;justify-content:center;align-items:center;gap:15px;padding:0 76px;height:48px;border-radius:4px;line-height:48px;text-align:center;background:linear-gradient(90deg, #3d7bfa 0%, #dc177c 100%);font-family:Arial;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;position:relative;cursor:pointer;transition:.3s}main .contact .inner-container .right .submit-btn::before{content:"";display:block;height:60px;background:linear-gradient(90deg, #3d7bfa 0%, #dc177c 100%);position:absolute;left:-17px;right:0;margin:auto;top:50%;transform:translateY(-50%);z-index:-1;filter:blur(20px);opacity:0;transition:.3s}@media(min-width: 1085px){main .contact .inner-container .right .submit-btn:hover::before{opacity:.4;transition:.3s}}main .fixed-contact-block{position:fixed;bottom:25px;right:30px;z-index:100;padding:40px;background-color:#01011d70;border-radius:10px;box-shadow:3px 3px 12px #0003;z-index:1000;border:2px solid #fff;opacity:1;transition:opacity .2s,scale .2s;transform:scale(1);backdrop-filter:blur(10px)}@media(max-width: 1085px){main .fixed-contact-block{display:none}}main .fixed-contact-block p{margin:0;font-weight:500;max-width:276px;font-size:18px;line-height:24px;color:#fff;margin:0 0 20px 0}main .fixed-contact-block a{display:inline-flex;justify-content:center;align-items:center;gap:15px;padding:0 76px;height:48px;border-radius:4px;line-height:48px;text-align:center;background:linear-gradient(90deg, #3d7bfa 0%, #dc177c 100%);font-family:Arial;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff;position:relative;cursor:pointer;transition:.3s}main .fixed-contact-block a::before{content:"";display:block;height:60px;background:linear-gradient(90deg, #3d7bfa 0%, #dc177c 100%);position:absolute;left:-17px;right:0;margin:auto;top:50%;transform:translateY(-50%);z-index:-1;filter:blur(20px);opacity:0;transition:.3s}@media(min-width: 1085px){main .fixed-contact-block a:hover::before{opacity:.4;transition:.3s}}/*# sourceMappingURL=style.min.css.map */
