form.in-proccess{pointer-events:none}form.in-proccess .form-control,form.in-proccess [type=submit]{opacity:.5}.form-control input:-webkit-autofill,.form-control input:-webkit-autofill:focus,.form-control input:-webkit-autofill:hover,.form-control select:-webkit-autofill,.form-control select:-webkit-autofill:focus,.form-control select:-webkit-autofill:hover,.form-control textarea:-webkit-autofill,.form-control textarea:-webkit-autofill:focus,.form-control textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;transition:background 5000s ease-in-out}.form-control{width:100%;float:left}.form-control input[type=number],.form-control input[type=password],.form-control input[type=tel],.form-control input[type=text],.form-control select,.form-control textarea{color:#000;border:none;width:100%;float:left;font-size:16px;box-sizing:border-box;background-color:#0000000a;background-image:-webkit-radial-gradient(bottom left,ellipse cover,#ffffff00 65%,#00000010 98%);background-position:left top;background-size:cover;padding:15px 17px;margin:0;border-radius:10px;border-bottom:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control input::placeholder{font-size:14px}.form-control:not(.check-control):not(.file-control):not(.error).checked:before{content:"";position:absolute;background-color:#fff0;left:8px;top:7px;bottom:0;margin:auto;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7 10 17l-5-5' stroke='%2323dc69' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-control:not(.check-control){position:relative;box-sizing:border-box;margin:10px auto;float:unset;max-width:330px;flex-grow:1}.form-control select{cursor:pointer;background-color:#0000000a;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAJtJREFUOE/t0j0KAjEQBtC3jaVexwt4Bk+ijdr4U3kf0RvYeBZ7QZABhSU4bkALi00VyOTlyySNH4/mx54e/L6jn3o4wC05Il3LwBmmmOBaoCMcccCmPDAD11jhUqBDnDDGHvNaMOpK9N6Fxaauf7jFAudnkki2wzJ7vi6wnTTmb6/ZxmvAqI+kMdJkL7QWrP6gPVjdqrTw/3v4APNnFhU43ZM9AAAAAElFTkSuQmCC'),-webkit-radial-gradient(bottom left,ellipse cover,#ffffff00 65%,#00000010 98%);background-position:right 7px center,left top;background-repeat:no-repeat;background-size:20px,100%}.form-control.checked select,.form-control:focus-within select{color:#000;padding:19px 17px 11px}.form-control input:focus::placeholder{color:transparent}.form-control.error{background:initial}.form-control.error label{color:#000;opacity:1}.form-control:not(.check-control)>label,table.form-control:not(.check-control) tbody tr td label{position:absolute;left:6px;font-size:8px;opacity:0;pointer-events:none;white-space:nowrap}.form-control.checked:not(.check-control) label,.form-control.placeholder label,.form-control:not(.check-control):focus-within label{top:0;opacity:1;font-size:11px;transition:.2s;color:#000;font-weight:400;padding:0 0 0 4px;line-height:1.3;border-radius:2px;text-transform:uppercase}.form-control.check-control{display:flex;justify-content:center;align-items:center;font-weight:400;padding:5px 0;border-radius:10px;box-sizing:border-box}.check-control{display:flex;align-items:center}.check-control label{padding-left:8px;cursor:pointer;text-align:left;font-size:14px;line-height:1;pointer-events:all;white-space:unset}.sections-career h1,.sections-career>section h2{font-size:26px;font-weight:600}.check-control label a{text-decoration:underline;transition:color .2s}.check-control label a:hover{text-decoration:underline;color:rgba(var(--main-color-rgb),1)}.form-control.checked input[type=number],.form-control.checked input[type=password],.form-control.checked input[type=tel],.form-control.checked input[type=text],.form-control.checked select,.form-control.checked textarea,.form-control:not(.check-control) input:focus-within{padding:19px 17px 11px}.form-control.checked:not(.error) input[type=number],.form-control.checked:not(.error) input[type=password],.form-control.checked:not(.error) input[type=tel],.form-control.checked:not(.error) input[type=text],.form-control.checked:not(.error) select,.form-control.checked:not(.error) textarea{padding-left:30px;box-shadow:inset 60px 0 40px -40px #23dc6930}@keyframes input-error-blink{0%,100%{transform:scale(1);box-shadow:inset 60px 0 40px -40px #dc232330}50%{transform:scale(1.05);box-shadow:inset 240px 0 40px -40px #dc232311}}.form-control.check-control.error,.form-control.error input[type=file],.form-control.error input[type=number],.form-control.error input[type=password],.form-control.error input[type=tel],.form-control.error input[type=text],.form-control.error select,.form-control.error textarea,.form-control.file-control.error{box-shadow:inset 60px 0 40px -40px #dc232330;transform:scale(1);animation:1s 2 input-error-blink}.form-control.check-control.error,.form-control.file-control.error{background:#fff4f4}.form-control.check-control.error input::before{border-color:red}.form-control #properiesAvailable,.form-control.form-control-selectable-boxes>.list{float:left;display:flex;align-items:center;width:100%;height:43px;line-height:43px;margin-top:7px;box-sizing:border-box}.form-control.form-control_properiesAvailable label,.form-control.form-control_properiesAvailable.checked label{top:-12px;left:5px;font-size:13px;color:#5e5e5e!important;opacity:1}.form-control #properiesAvailable li,.form-control.form-control-selectable-boxes>.list>label{font-size:14px;line-height:43px;margin-right:2%;font-weight:400;padding:0;background-color:#f6f6f6;background-image:linear-gradient(190deg,#fff 5%,#f5f5f5 50%);box-shadow:none;overflow:hidden;transition:.2s;position:relative;text-align:center;box-sizing:border-box;cursor:pointer}#section-offer-detail .shadow-bg,#section-offer-hero .shadow-bg,.form-control .unlock,.form-control.form-control_properiesAvailable::before,input[type=checkbox]{display:none}.form-control #properiesAvailable li{flex-grow:1;border:1px solid #ddd;border-radius:7px}.form-control #properiesAvailable li:hover,.form-control.form-control-selectable-boxes>.list>label:hover{background:rgba(var(--main-color-rgb),.1);border-color:rgba(var(--main-color-rgb),1)}.form-control #properiesAvailable li.active,.form-control.form-control-selectable-boxes>.list>input:checked+label{background:rgba(var(--main-color-rgb),.8);border-color:rgba(var(--main-color-rgb),1);font-size:16px}.form-control #properiesAvailable li img{display:block;height:70%;margin:5% 10px 10% 0;position:absolute;left:2px;opacity:.2}.form-control_row{display:flex;width:100%;float:left;justify-content:center;align-items:center;column-gap:20px}.form-control_row .form-control{margin:5px 0}.form-control.form-control-selectable-boxes>label{top:-14px;left:5px;font-size:13px;color:#5e5e5e!important;opacity:1;text-transform:uppercase}.form-control.form-control-selectable-boxes>.list>label{flex-grow:1;border:1px solid #ddd;border-radius:7px;top:0;left:0}.form-control.form-control-selectable-boxes>.list>label img{display:block;height:70%;position:absolute;top:0;bottom:0;left:5%;margin:auto;opacity:.2}.check-control input[type=checkbox],.check-control input[type=radio]{position:relative;outline:0!important;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27px;height:27px;margin:0 3px 0 0;cursor:pointer}.check-control input[type=checkbox]:before,.check-control input[type=radio]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:-1px;left:-1px;border:1px solid #838383;border-radius:3px;background-color:#f5f5f5}.check-control input[type=radio]:before{border-radius:50px}.check-control input[type=checkbox]:checked::before,.check-control input[type=radio]:checked::before{background-color:#fff}.check-control input[type=checkbox]:after,.check-control input[type=radio]:after{content:"";display:block;border-width:0;transition:.2s}.check-control input[type=checkbox]:checked:after,.check-control input[type=radio]:checked:after{width:39%;height:85%;border:solid rgba(var(--main-color-rgb),1);border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-20%;left:37%}#section-our-team .box>.item,#section-why-elizings .box>.item>.item-content{--x:50%;--y:50%;--rx:0deg;--ry:0deg;--ty:0px;will-change:transform;transform:perspective(500px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--ty));overflow:hidden}.form-control.locked input{pointer-events:none;color:#0007}.form-control.locked .unlock{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.05 3.09 17.9 17.84'%3E%3Cpath d='M3.548 20.938h16.9a.5.5 0 0 0 0-1h-16.9a.5.5 0 0 0 0 1ZM9.71 17.18a2.587 2.587 0 0 0 1.12-.65l9.54-9.54a1.75 1.75 0 0 0 0-2.47l-.94-.93a1.788 1.788 0 0 0-2.47 0l-9.54 9.53a2.473 2.473 0 0 0-.64 1.12L6.04 17a.737.737 0 0 0 .19.72.767.767 0 0 0 .53.22Zm.41-1.36a1.468 1.468 0 0 1-.67.39l-.97.26-1-1 .26-.97a1.521 1.521 0 0 1 .39-.67l.38-.37 1.99 1.99Zm1.09-1.08-1.99-1.99 6.73-6.73 1.99 1.99Zm8.45-8.45L18.65 7.3l-1.99-1.99 1.01-1.02a.748.748 0 0 1 1.06 0l.93.94a.754.754 0 0 1 0 1.06Z'/%3E%3C/svg%3E");width:28px;height:28px;right:15px;top:0;bottom:0;margin:auto;cursor:pointer;background-color:#00000012;background-size:20px;background-repeat:no-repeat;background-position:center;border-radius:5px;opacity:.8;scale:1;transition:.2s}.form-control.locked .unlock:hover{background-color:#00bb0942;scale:1.3}.sections-career>section{--primary-color:#FF8558;--primary-color-rgb:255,133,88;--secundary-color:#5BBC64;--secundary-color-rgb:91,188,100;--text-color:#fff;position:relative;width:100%;float:left;display:block;margin:50px 0}.sections-career{overflow:hidden;--bg-section:#1B1B1B;background-color:var(--bg-section);position:relative}body.page-karjera,body:has(#page-cv),body:has(.sections-career){background-color:#1b1b1b}#section-events .box,#section-events .box>div>.container,#section-hero-together>.wrapper,.sections-career>section>.wrapper{position:relative}.sections-career a,.sections-career b,.sections-career div,.sections-career h1,.sections-career h2,.sections-career h3,.sections-career input,.sections-career label,.sections-career p{color:var(--text-color);font-family:"Plus Jakarta Sans"}.sections-career>section h3{font-size:18px;font-weight:300}.sections-career button{cursor:pointer}.sections-career .btn{position:relative;padding:15px 50px;text-align:center;font-size:13px;font-weight:500;color:#fff;background-color:var(--primary-color);border-radius:50px;box-sizing:border-box;border:2px solid var(--primary-color);transition:background-color .3s;z-index:2}.sections-career .btn:hover{background-color:rgba(var(--primary-color-rgb),.8)}.sections-career h1{position:relative;text-align:center;margin-bottom:100px;z-index:2}.sections-career .shadow-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.2);transform-origin:center;z-index:-1;transition:transform .4s .4s,opacity .3s .4s}.sections-career .shadow-bg.active{opacity:1;transform:scale(1)}.sections-career .shadow-bg>div{position:absolute;border-radius:50%}#section-hero-together::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;z-index:1;background-color:var(--bg-section);transition:3s}#section-hero-together.active::before{left:100%}#section-hero-together h1{text-align:left;max-width:1400px;font-weight:800;text-transform:uppercase}#section-hero-together .subtitle{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:40px;z-index:2}#section-hero-together .subtitle>h3{max-width:950px;font-weight:300}#section-hero-together .subtitle>.btn{animation:.8s 1.7s forwards btn-shadow}@keyframes btn-shadow{from{box-shadow:0 0 0 rgba(var(--primary-color-rgb),0)}to{box-shadow:0 0 100px rgba(var(--primary-color-rgb),.5)}}#section-hero-together img{position:absolute;width:90%;height:auto;bottom:50%;left:10px;fill:var(--secundary-color)}#section-dive>.wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#section-dive .block{width:100%;max-width:360px;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:20px;box-sizing:border-box;border-radius:26px;background-color:#242424;box-shadow:inset 1px 1px 3px #ffffff0d;filter:drop-shadow(1px 1px 0px #ffffff26)}#section-cv .wrapper>div,#section-dive .block>.column_1{display:flex;flex-direction:column;justify-content:space-between}#section-dive .block.offers>.column_2,#section-dive .block>.column_1>div{display:flex;flex-direction:column;gap:10px}#section-dive .block>.column_1>div>img{width:40px}#section-dive .block>.column_1>.btn{width:100%;border-radius:9px;padding:10px;font-size:13px}#section-dive .block.album>.column_2,#section-dive .block.our-team>.column_2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#section-dive .block.album>.column_2>img,#section-dive .block.our-team>.column_2>div{width:70px;height:70px;object-fit:cover}#section-dive .block.album>.column_2>img{border-radius:10px}#section-dive .block.our-team>.column_2>div{border-radius:50%;padding:20px;box-sizing:border-box;background-color:#313131}#section-dive .block.our-team>.column_2>div>img{width:100%;height:100%}#section-dive .block.offers>.column_2>p{position:relative;font-weight:300}#section-dive .block.offers>.column_2>p::before{position:absolute;content:'➜';top:50%;right:0;transform:translateY(-50%);color:#fff;background-color:var(--secundary-color);padding:6px;border-radius:50%;box-sizing:border-box;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:15px}#section-why-elizings{position:relative;overflow:hidden;--gap:clamp(30px, 5vw, 100px);--card:clamp(360px, 45vw, 780px)}#section-why-elizings .title{font-size:28px;margin-bottom:70px;text-align:center}#section-why-elizings .box{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:30px;touch-action:pan-y;margin-bottom:30px}#section-why-elizings .box>.item{position:relative;z-index:2;flex:0 0 auto;width:100%;max-width:340px}#section-why-elizings .box>.item>.item-content{position:relative;padding:25px;border-radius:20px;box-sizing:border-box;max-width:340px;box-shadow:5px 0 40.6px 0 rgba(0,0,0,.25),-7px 4px 0 -5px rgba(255,255,255,.05);backdrop-filter:blur(15px);z-index:1;transition:transform .18s ease-out}#section-why-elizings .box>.item>.item-content>.title{font-size:16px;margin-bottom:10px}#section-why-elizings .box>.item>.item-content .text{font-size:14px;max-width:480px;font-weight:200}#section-our-team .box>.item:hover,#section-why-elizings .box>.item:hover{--ty:-8px}#section-why-elizings .box>.item>.shadow-bg{top:-30px;right:-20px;bottom:auto;left:auto;width:80px;height:80px;border-radius:50%;background-color:rgba(var(--secundary-color-rgb),.8)}#section-our-team h2,#section-our-team h3{margin-bottom:30px;text-align:center}#section-our-team .box{position:relative;display:grid;gap:20px}#section-our-team .box>.item{position:relative;z-index:2;border-radius:22px;padding:26px 22px;background:rgba(18,18,18,.1);backdrop-filter:blur(50px) saturate(100%);-webkit-backdrop-filter:blur(50px) saturate(100%);border:2px solid rgba(255,255,255,.1);box-shadow:inset 10px 10px 20px -10px rgba(255,255,255,.05);transition:transform .18s ease-out,box-shadow .35s,border-color .35s}#section-our-team .box>.item .glass-spot,#section-why-elizings .box>.item .glass-spot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(circle at var(--x) var(--y),rgba(68,255,93,.1),transparent 120%)}#section-our-team .box>.item:hover .glass-spot,#section-why-elizings .box>.item:hover .glass-spot{opacity:1}#section-our-team .box>.item:hover::before{opacity:1;transform:translateX(40%) rotate(12deg)}#section-our-team .box>.item>.item-title{position:relative;text-align:center;font-weight:400;font-size:15px}#section-our-team .box>.item>.item-icon{position:absolute;bottom:60px;height:130px;left:50%;transform:translateX(-50%);transition:.5s;display:none}#section-our-team .box>.item:hover>.item-icon{opacity:0;scale:0.2;bottom:43%}#section-our-team .box>.item>.item-description{margin-top:20px;opacity:1;text-align:right;font-size:13px;font-weight:200;transition:.5s}#section-our-team .box>.item:hover>.item-description{opacity:1;transform:translateY(0)}#section-our-team .box .shadow-bg{transform:unset;width:650px;height:650px;filter:blur(90px);border-radius:40%;z-index:1;background:rgba(var(--secundary-color-rgb),.4);display:none}#section-our-team>div>div>div:nth-child(5){top:-100px;right:auto;bottom:auto;left:-50px}#section-our-team>div>div>div:nth-child(6){top:0;right:0;bottom:auto;left:auto}#section-our-team .box.active .shadow-bg{opacity:1;scale:1}#section-offers h3{font-size:28px;font-weight:400;text-align:center;margin-bottom:30px}#section-offers .box>.item-wrapper{position:relative;cursor:pointer}#section-offers .box>.item-wrapper::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--primary-color-rgb),.2),rgba(var(--primary-color-rgb),.5));opacity:0;transition:opacity .4s;pointer-events:none;cursor:pointer;z-index:0}#section-offers .box>.item-wrapper:hover{z-index:2}#section-offers .box>.item-wrapper:hover::before{opacity:1;z-index:1}#section-offers .box .item{position:relative;max-width:1700px;width:calc(100% - 40px);display:flex;flex-direction:column;gap:20px;padding:20px 0;z-index:1}#section-offers .box .item::after,#section-offers .box .item::before{position:absolute;content:'';left:0;width:100%;height:1px;background-color:var(--secundary-color);transition:.6s;z-index:3}#section-offers .box .item:first-child::before,#section-offers .box .item:last-child::after{height:2px}#section-offers .box .item::before{top:-1px}#section-offers .box .item::after{bottom:-1px}#section-offers .box>.item-wrapper:hover>.item{z-index:3}#section-offers .box>.item-wrapper:hover>.item::after,#section-offers .box>.item-wrapper:hover>.item::before{background-color:var(--primary-color);height:2px;z-index:3}#section-offers .box .item>b{font-size:30px;font-weight:500;margin-right:50px}#section-offers .box .item>p{font-size:14px;font-weight:400}#section-offers .box .item>button{position:absolute;top:50%;right:40px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:var(--secundary-color);border-radius:50%;width:40px;height:40px;border:unset;opacity:0;transition:.4s}#section-offers .box .item.active>button{right:0;opacity:1}#section-offers .box>.item-wrapper:hover>.item>button{background-color:var(--primary-color);box-shadow:0 0 50px rgba(var(--primary-color-rgb),.8)}#section-offers .box .item>button>img{width:14px;fill:#fff}#section-cv .wrapper{display:grid;gap:40px}#section-cv .wrapper>div>h2{margin-bottom:30px}#section-cv .wrapper>div>h3{max-width:1020px}#section-cv form{display:flex;flex-direction:column;gap:13px}#section-cv form .form-control{position:relative;width:100%;margin:0;max-width:unset}#section-cv form .form-control label{position:absolute;left:50%;top:calc(50% - 2px);transform:translate(-50%,-50%);color:#ffffff88;padding:2px 6px;font-size:15px;border-radius:6px;pointer-events:none;transition:.3s;z-index:2;white-space:nowrap;opacity:1!important;text-transform:none}#section-cv form .form-control.checked label,#section-cv form .form-control:focus-within label{top:-9px;left:20px;transform:translate(0,0);font-size:12px;color:#ffffff80;background-color:var(--bg-section);text-transform:none}#section-cv form .form-control input,#section-cv form>.file>.file-box{padding:10px;background-color:unset;border-radius:10px;border:1px solid #3a3a3a;text-align:center;font-size:15px;box-sizing:border-box;transition:border-color .3s,background-color .3s}#section-cv form .form-control input{width:100%;height:55px;background-color:var(--bg-section);color:var(--text-color);caret-color:#fff}#section-cv form .form-control.checked:not(.error) input{padding-left:25px}#section-cv form .form-control.error label{color:#ffffff80;opacity:1}#section-cv form .form-control input:focus{border-color:#777;outline:0}#section-cv form .form-control input:-webkit-autofill,#section-cv form .form-control input:-webkit-autofill:active,#section-cv form .form-control input:-webkit-autofill:focus,#section-cv form .form-control input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color)!important;background-color:var(--bg-section)!important;transition:background-color 5000s ease-in-out}#section-cv form>.file>.file-title{margin-bottom:10px}#section-cv form>.file>.file-box{position:relative;min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center}#section-cv form>.file>.file-box>input{opacity:0;position:absolute;width:100%;height:90px;top:0;left:0;cursor:pointer;z-index:2}#section-cv form>.file>.file-box>.file-placeholder{z-index:1;margin:20px 0;pointer-events:none}#section-cv form>.file>.file-box>.file-placeholder>span{color:var(--primary-color)}#section-cv form>.file>.file-box>.file-list{width:100%;display:flex;flex-direction:column;gap:10px;z-index:3;position:relative}#section-cv form>.file>.file-box>.file-list .file-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:rgba(233,233,233,.05);border-radius:8px;font-size:14px}#section-cv form>.file>.file-box>.file-list .file-name{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:10px}#section-cv form>.file>.file-box>.file-list .file-remove{position:relative;background:0 0;border:none;color:#f44;font-size:26px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:background-color .2s;z-index:10}#section-cv form>.file>.file-box>.file-list .file-remove:hover{background-color:rgba(255,68,68,.2)}#section-cv form>.checkbox>label{margin:20px 0}#section-cv form>.checkbox>label>p{font-weight:300}#section-cv form>.checkbox>label>p>a{text-decoration:underline;transition:filter .3s}#section-cv form>.checkbox>label>p>a:hover{filter:brightness(.8)}#section-cv form>.checkbox>input[type=checkbox]{display:none!important}#section-cv form>.btn{width:100%}#page-cv>#section-cv>.wrapper>div{justify-content:start}#section-album h2{text-align:center;font-weight:400;font-size:30px;margin-bottom:30px}#section-album .collage-grid{display:grid;width:100%;gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,clamp(6.56rem,calc(0.94rem + 25vw),8.75rem))}#section-album .collage-grid .fade-in{opacity:0;animation:.6s ease-out forwards albumFadeIn;animation-delay:var(--delay, 0s)}@keyframes albumFadeIn{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}#section-album .collage-grid>.grid-item{position:relative;border-radius:6px;overflow:hidden;z-index:1}#section-album .collage-grid>.event-card{display:flex;flex-direction:column;justify-content:flex-end;padding:12px;background-color:var(--secundary-color);cursor:pointer;z-index:5;transition:background-color .3s,transform .2s}#section-album .collage-grid>.event-card:hover{background-color:var(--primary-color);transform:scale(1.02)}#section-album .collage-grid>.event-card>h3{font-weight:600;font-size:14px;margin-bottom:4px;line-height:1.2}#section-album .collage-grid>.event-card>p{font-size:12px;font-weight:300;opacity:.9}#section-album .collage-grid>.photo-card{background-color:#1a1a1a;transition:transform .3s,box-shadow .3s}#section-album .collage-grid>.photo-card:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.4)}#section-album .collage-grid>.photo-card>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}#section-album .collage-grid>.photo-card:hover>img{transform:scale(1.05)}#section-album .collage-grid>.close-card,#section-album .collage-grid>.reroll-btn{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border:2px solid var(--primary-color);cursor:pointer;z-index:2;transition:background-color .3s,transform .2s}#section-album .collage-grid>.close-card:hover,#section-album .collage-grid>.reroll-btn:hover{background-color:rgba(var(--primary-color-rgb),.8);transform:scale(1.05)}#section-album .collage-grid>.close-card>svg,#section-album .collage-grid>.reroll-btn>svg{stroke-width:2px;stroke:#fff;width:32px;height:32px;transition:transform .4s}#section-album .collage-grid>.reroll-btn:hover>svg{transform:rotate(-360deg)}#section-album .collage-grid>.noselect{user-select:none;-webkit-user-select:none}#section-events>.wrapper>p{display:block;font-size:24px;margin-bottom:15px}#section-events .box>div{position:absolute;scale:0;z-index:2}#section-events .box>div:first-child{top:47%;left:33.2%}#section-events .box>div:nth-child(2){top:49%;left:49%}#section-events .box>div:nth-child(3){top:25%;left:82.8%}#section-events .trigger{position:absolute;top:40%}#section-events .active~.box>div:first-child{animation:.6s .3s forwards scale}#section-events .active~.box>div:nth-child(2){animation:.6s .6s forwards scale}#section-events .active~.box>div:nth-child(3){animation:.6s .9s forwards scale}@keyframes scale{0%{scale:0}70%{scale:1.4}100%{scale:1}}#section-events .box>div>.container>.dot{width:16px;height:16px;background-color:var(--secundary-color);border-radius:50%;box-shadow:0 0 30px 10px rgba(var(--secundary-color-rgb),.5);transition:.5s}#section-events .box>div:hover>.container>.dot{background-color:var(--primary-color);box-shadow:0 0 30px 10px rgba(var(--primary-color-rgb),.5)}#section-events .box>div>.container>.block{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-5px);display:flex;flex-direction:column;overflow:hidden;gap:30px;padding:0;border-radius:20px;backdrop-filter:blur(9px);box-shadow:5px 0 20px 0 rgba(0,0,0,.25);opacity:0;max-height:0;transition:.6s}#section-events .box>div:hover>.container>.block{opacity:1;max-height:300px;transform:translate(-50%,-20px);padding:30px;transition:.6s}#section-events .box>div>.container>.block>img{width:200px;border-radius:8px}#section-events .box>div>.container>.block>b{text-align:center;font-weight:400}#section-events .box>div>.container>.block>p{text-align:center;font-weight:200}#section-events .box>.map{position:relative;width:120%;height:100%;left:50%;transform:translateX(-50%);object-fit:cover;z-index:1}#section-social h2{text-align:center;margin-bottom:20px}#section-social h3{text-align:center;margin-bottom:30px;font-style:italic}#section-social .box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}#section-social .box>.item{width:270px;border-radius:26px;background-color:#323232;padding:30px 70px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px}#section-social .box>.item>.btn{width:100%;border-radius:9px;font-size:13px;padding:8px 10px;font-weight:600}#section-offer-hero h1{font-size:32px;text-align:left;margin-bottom:20px}#section-offer-hero .subtitle{color:var(--secundary-color);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}#section-offer-hero .subtitle>p{font-size:22px;font-weight:300;color:var(--secundary-color)}#section-offer-detail h2{font-size:18px;margin-bottom:20px;font-weight:300}#section-offer-detail .offer-block{padding:20px 0 40px;display:flex;flex-direction:column;gap:15px;border-top:2px solid var(--secundary-color)}#section-offer-detail .offer-block:last-of-type{border-bottom:2px solid var(--primary-color)}#section-offer-detail .offer-block>h3{font-size:32px;font-weight:600;text-transform:uppercase}#section-offer-detail .offer-list{list-style-type:disc;padding-left:20px}#section-offer-detail .offer-list>li{margin:7px 0;font-size:14px;font-weight:300}@media screen and (min-width:500px){#section-album .collage-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,clamp(5.63rem,calc(-1.17rem + 21.75vw),11.06rem))}}@media screen and (min-width:900px){#section-album h2,#section-offers h3,#section-social h3{margin-bottom:120px;text-align:right}.sections-career>section h2{font-size:128px}#section-offer-hero .subtitle>p,#section-our-team .box>.item>.item-title,.sections-career>section h3{font-size:32px}.sections-career>section{margin:80px 0}.sections-career>section>.wrapper{max-width:1700px}#section-offer-detail .offer-list>li,#section-why-elizings .box>.item>.item-content>.text,.sections-career .btn{font-size:20px}#section-hero-together h1{font-size:118px;margin-bottom:300px}#section-hero-together img{bottom:17%}#section-hero-together .subtitle{flex-direction:row}#section-album .collage-grid>.event-card>p,#section-hero-together .subtitle>.btn{font-size:16px}#section-why-elizings>.wrapper{margin-bottom:40px}#section-why-elizings .title{font-size:65px;text-align:left;margin-bottom:100px}#section-why-elizings .box{display:flex;flex-direction:row;gap:var(--gap);flex:1;will-change:transform}#section-why-elizings .box>.item{flex:0 0 var(--card);min-width:var(--card);flex-shrink:0}#section-why-elizings .box>.item>.item-content{width:100%;border-radius:70px;max-width:unset;padding:50px;height:420px}#section-why-elizings .box>.item>.item-content>.title{font-size:36px;margin-bottom:25px}#section-why-elizings .box>.item>.shadow-bg{right:-60px;top:-90px;width:270px;height:270px}#section-our-team h2,#section-our-team h3{margin-bottom:120px}#section-our-team .box{grid-template-columns:repeat(2,1fr)}#section-our-team .box>.item{padding:50px 25px;border-radius:40px}#section-our-team .box>.item .glass-spot,#section-why-elizings .box>.item .glass-spot{border-radius:40px}#section-our-team .box>.item>.item-icon{display:block}#section-our-team .box>.item>.item-description{margin-top:50px;font-size:16px;opacity:0;transform:translateY(300px)}#section-our-team .box .shadow-bg{display:flex}#section-offers h3{font-size:40px}#section-offers .box .item{padding:40px 0;gap:45px}#section-events>.wrapper>p,#section-offer-detail .offer-block h3,#section-offers .box .item>b{font-size:64px}#section-offers .box .item>p{font-size:24px}#section-offers .box .item>button{width:60px;height:60px}#section-offers .box .item>button>img{width:20px}#section-cv .wrapper>div>h2{font-size:clamp(4.69rem, calc(-.83rem + 7.36vw), 8rem)}#section-cv form .form-control input,#section-cv form .form-control label,#section-cv form>.file>.file-box{font-size:18px}#section-cv form .form-control.checked label,#section-cv form .form-control:focus-within label{font-size:14px}#section-events .box>div>.container>.dot{width:22px;height:22px}#section-social h2{text-align:left;margin-bottom:90px}#section-album .collage-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,clamp(7.94rem,calc(-0.69rem + 15.33vw),10.81rem))}#section-album .collage-grid>.event-card{padding:24px}#section-album .collage-grid>.event-card>h3{font-size:20px;margin-bottom:12px}#section-album .collage-grid>.close-card>svg,#section-album .collage-grid>.reroll-btn>svg{width:44px;height:44px}#section-album h2{font-size:64px}#section-offer-hero{margin:250px 0}#section-offer-hero h1{font-size:110px;margin-bottom:50px}#section-offer-detail h2{font-size:32px;margin-bottom:50px}#section-offer-detail .offer-block{padding:20px 0 120px;gap:50px}#section-offer-detail .offer-list{width:100%;max-width:950px;margin-left:auto}#section-offer-detail .shadow-bg,#section-offer-hero .shadow-bg{display:flex;width:400px;height:400px;top:auto;right:auto;bottom:-240px!important;left:40px!important;filter:blur(50px);border-radius:50%;z-index:0}#section-offer-detail.active .shadow-bg,#section-offer-hero .shadow-bg{opacity:1;transform:scale(1.5)}#section-offer-hero .shadow-bg{background:rgba(var(--secundary-color-rgb),.2)}#section-offer-detail .shadow-bg{background:rgba(var(--primary-color-rgb),.2)}}@media screen and (min-width:1200px){#section-cv .wrapper{grid-template-columns:1fr 400px}#section-album .collage-grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,clamp(8.44rem,calc(-1.31rem + 13vw),12.5rem))}}@media screen and (min-width:1400px){#section-our-team .box{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1800px){#section-hero-together img{left:-50px}}.checkbox label{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:3px}input[type=checkbox]+label::before{content:'';display:inline-block;width:20px;height:20px;border:1px solid #c5c5c5;border-radius:5px;background-color:transparent;margin-right:10px;transition:.3s;flex-shrink:0}input[type=checkbox]:checked+label::before{background-color:var(--secundary-color);border-color:transparent}input[type=checkbox]:checked+label::after{content:'✓';position:absolute;left:7px;color:#fff;font-size:12px;font-weight:700;top:50%;transform:translateY(-50%)}#section-cv form .checkbox.error,#section-cv form .file.error{background:0 0}#section-cv form .checkbox.error,#section-cv form .file.error>.file-box{box-shadow:inset 60px 0 40px -40px #dc232330;animation:1s 2 input-error-blink}#section-cv form .checkbox.error{padding-left:15px}