Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dev.biuro
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Biuro
dev.biuro
Commits
72e23f8a
Commit
72e23f8a
authored
Jul 17, 2019
by
Simon
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'autocomplete-update' into dev
parents
038d9863
a57e9877
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
80 additions
and
6 deletions
+80
-6
_component--awesomplete.css
...hemes/biuro/css/07-components/_component--awesomplete.css
+4
-0
main.min.css
wp-content/themes/biuro/css/main.min.css
+1
-1
main.min.css.map
wp-content/themes/biuro/css/main.min.css.map
+1
-1
main.js
wp-content/themes/biuro/js/main.js
+72
-2
main.min.js
wp-content/themes/biuro/js/main.min.js
+2
-2
No files found.
wp-content/themes/biuro/css/07-components/_component--awesomplete.css
View file @
72e23f8a
...
...
@@ -34,6 +34,10 @@
background
:
#fff
;
}
.awesomplete
mark
{
background
:
none
;
}
.awesomplete
>
ul
:empty
{
display
:
none
;
}
wp-content/themes/biuro/css/main.min.css
View file @
72e23f8a
@font-face
{
font-family
:
Roboto
;
font-style
:
normal
;
font-weight
:
300
;
font-display
:
swap
;
src
:
local
(
"Roboto Light"
),
local
(
"Roboto-Light"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-300.woff2)
format
(
"woff2"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-300.woff)
format
(
"woff"
)}
@font-face
{
font-family
:
Roboto
;
font-style
:
normal
;
font-weight
:
400
;
font-display
:
swap
;
src
:
local
(
"Roboto"
),
local
(
"Roboto-Regular"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff2)
format
(
"woff2"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff)
format
(
"woff"
)}
@font-face
{
font-family
:
Roboto
;
font-style
:
normal
;
font-weight
:
500
;
font-display
:
swap
;
src
:
local
(
"Roboto Medium"
),
local
(
"Roboto-Medium"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-500.woff2)
format
(
"woff2"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-500.woff)
format
(
"woff"
)}
@font-face
{
font-family
:
Roboto
;
font-style
:
normal
;
font-weight
:
700
;
font-display
:
swap
;
src
:
local
(
"Roboto Bold"
),
local
(
"Roboto-Bold"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-700.woff2)
format
(
"woff2"
),
url(/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-700.woff)
format
(
"woff"
)}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
hr
{
box-sizing
:
content-box
;
height
:
0
;
overflow
:
visible
}
pre
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
a
{
background-color
:
transparent
}
abbr
[
title
]
{
border-bottom
:
none
;
text-decoration
:
underline
;
-webkit-text-decoration
:
underline
dotted
;
text-decoration
:
underline
dotted
}
b
,
strong
{
font-weight
:
bolder
}
code
,
kbd
,
samp
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
small
{
font-size
:
80%
}
sub
,
sup
{
font-size
:
75%
;
line-height
:
0
;
position
:
relative
;
vertical-align
:
baseline
}
sub
{
bottom
:
-.25em
}
sup
{
top
:
-.5em
}
img
{
border-style
:
none
}
button
,
input
,
optgroup
,
select
,
textarea
{
font-family
:
inherit
;
font-size
:
100%
;
line-height
:
1.15
;
margin
:
0
}
button
,
input
{
overflow
:
visible
}
button
,
select
{
text-transform
:
none
}
[
type
=
button
],[
type
=
reset
],[
type
=
submit
],
button
{
-webkit-appearance
:
button
}
[
type
=
button
]
::-moz-focus-inner
,[
type
=
reset
]
::-moz-focus-inner
,[
type
=
submit
]
::-moz-focus-inner
,
button
::-moz-focus-inner
{
border-style
:
none
;
padding
:
0
}
[
type
=
button
]
:-moz-focusring
,[
type
=
reset
]
:-moz-focusring
,[
type
=
submit
]
:-moz-focusring
,
button
:-moz-focusring
{
outline
:
1px
dotted
ButtonText
}
fieldset
{
padding
:
.35em
.75em
.625em
}
legend
{
box-sizing
:
border-box
;
color
:
inherit
;
display
:
table
;
max-width
:
100%
;
padding
:
0
;
white-space
:
normal
}
progress
{
vertical-align
:
baseline
}
textarea
{
overflow
:
auto
}
[
type
=
checkbox
],[
type
=
radio
]
{
box-sizing
:
border-box
;
padding
:
0
}
[
type
=
number
]
::-webkit-inner-spin-button
,[
type
=
number
]
::-webkit-outer-spin-button
{
height
:
auto
}
[
type
=
search
]
{
-webkit-appearance
:
textfield
;
outline-offset
:
-2px
}
[
type
=
search
]
::-webkit-search-decoration
{
-webkit-appearance
:
none
}
::-webkit-file-upload-button
{
-webkit-appearance
:
button
;
font
:
inherit
}
details
{
display
:
block
}
summary
{
display
:
list-item
}
template
{
display
:
none
}
[
hidden
]
{
display
:
none
}
a
:hover
{
text-decoration
:
none
}
figure
{
margin
:
0
}
img
{
max-width
:
100%
}
input
::-ms-clear
{
display
:
none
}
p
{
margin
:
0
0
1.6rem
}
b
,
strong
{
font-weight
:
700
;
font-weight
:
var
(
--typo--weight-bold
)}
table
{
border-collapse
:
collapse
;
border-spacing
:
0
}
.customize-support
.l-header
{
top
:
32px
}
.l-section
{
background-repeat
:
no-repeat
;
background-position
:
50%
50%
;
background-size
:
cover
}
.l-section--search-page
{
background-image
:
url(/wp-content/themes/biuro/i/search-page.png)
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/search-page.webp)
1
x
)){
.l-section--search-page
{
background-image
:
url(/wp-content/themes/biuro/i/search-page.webp)
}}
.l-section--vdb
{
background-image
:
url(/wp-content/themes/biuro/i/vdb/section.png)
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/vdb/section.webp)
1
x
)){
.l-section--vdb
{
background-image
:
url(/wp-content/themes/biuro/i/vdb/section.webp)
}}
.l-section--front-page
{
background-image
:
url(/wp-content/themes/biuro/i/front-page.png)
;
background-size
:
200%
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/front-page.webp)
1
x
)){
.l-section--front-page
{
background-image
:
url(/wp-content/themes/biuro/i/front-page.webp)
}}
.l-section--sales-page
{
background-image
:
url(/wp-content/themes/biuro/i/sales-page.png)
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/sales-page.webp)
1
x
)){
.l-section--sales-page
{
background-image
:
url(/wp-content/themes/biuro/i/sales-page.webp)
}}
.l-section--landing-1
{
background-image
:
url(/wp-content/themes/biuro/i/sections/landing-1.jpg)
;
background-position
:
0
50%
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/sections/landing-1.webp)
1
x
)){
.l-section--landing-1
{
background-image
:
url(/wp-content/themes/biuro/i/sections/landing-1.webp)
}}
.swiper-container
{
margin
:
0
auto
;
position
:
relative
;
overflow
:
hidden
;
list-style
:
none
;
padding
:
0
;
z-index
:
1
}
.swiper-container-no-flexbox
.swiper-slide
{
float
:
left
}
.swiper-container-vertical
>
.swiper-wrapper
{
-webkit-box-orient
:
vertical
;
-webkit-box-direction
:
normal
;
flex-direction
:
column
}
.swiper-wrapper
{
position
:
relative
;
width
:
100%
;
height
:
100%
;
z-index
:
1
;
display
:
-webkit-box
;
display
:
flex
;
-webkit-transition-property
:
-webkit-transform
;
transition-property
:
-webkit-transform
;
transition-property
:
transform
;
transition-property
:
transform
,
-webkit-transform
;
box-sizing
:
content-box
}
.swiper-container-android
.swiper-slide
,
.swiper-wrapper
{
-webkit-transform
:
translateZ
(
0
);
transform
:
translateZ
(
0
)}
.swiper-container-multirow
>
.swiper-wrapper
{
flex-wrap
:
wrap
}
.swiper-container-free-mode
>
.swiper-wrapper
{
-webkit-transition-timing-function
:
ease-out
;
transition-timing-function
:
ease-out
;
margin
:
0
auto
}
.swiper-slide
{
flex-shrink
:
0
;
width
:
100%
;
height
:
100%
;
position
:
relative
;
-webkit-transition-property
:
-webkit-transform
;
transition-property
:
-webkit-transform
;
transition-property
:
transform
;
transition-property
:
transform
,
-webkit-transform
}
.swiper-slide-invisible-blank
{
visibility
:
hidden
}
.swiper-container-autoheight
,
.swiper-container-autoheight
.swiper-slide
{
height
:
auto
}
.swiper-container-autoheight
.swiper-wrapper
{
-webkit-box-align
:
start
;
align-items
:
flex-start
;
-webkit-transition-property
:
height
,
-webkit-transform
;
transition-property
:
height
,
-webkit-transform
;
transition-property
:
transform
,
height
;
transition-property
:
transform
,
height
,
-webkit-transform
}
.swiper-container-3d
{
-webkit-perspective
:
1200px
;
perspective
:
1200px
}
.swiper-container-3d
.swiper-cube-shadow
,
.swiper-container-3d
.swiper-slide
,
.swiper-container-3d
.swiper-slide-shadow-bottom
,
.swiper-container-3d
.swiper-slide-shadow-left
,
.swiper-container-3d
.swiper-slide-shadow-right
,
.swiper-container-3d
.swiper-slide-shadow-top
,
.swiper-container-3d
.swiper-wrapper
{
-webkit-transform-style
:
preserve-3d
;
transform-style
:
preserve-3d
}
.swiper-container-3d
.swiper-slide-shadow-bottom
,
.swiper-container-3d
.swiper-slide-shadow-left
,
.swiper-container-3d
.swiper-slide-shadow-right
,
.swiper-container-3d
.swiper-slide-shadow-top
{
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
pointer-events
:
none
;
z-index
:
10
}
.swiper-container-3d
.swiper-slide-shadow-left
{
background-image
:
-webkit-gradient
(
linear
,
right
top
,
left
top
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
270deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-3d
.swiper-slide-shadow-right
{
background-image
:
-webkit-gradient
(
linear
,
left
top
,
right
top
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
90deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-3d
.swiper-slide-shadow-top
{
background-image
:
-webkit-gradient
(
linear
,
left
bottom
,
left
top
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
0deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-3d
.swiper-slide-shadow-bottom
{
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
180deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-wp8-horizontal
,
.swiper-container-wp8-horizontal
>
.swiper-wrapper
{
touch-action
:
pan-y
}
.swiper-container-wp8-vertical
,
.swiper-container-wp8-vertical
>
.swiper-wrapper
{
touch-action
:
pan-x
}
.swiper-button-next
,
.swiper-button-prev
{
position
:
absolute
;
top
:
50%
;
width
:
27px
;
height
:
44px
;
margin-top
:
-22px
;
z-index
:
10
;
cursor
:
pointer
;
background-size
:
27px
44px
;
background-position
:
50%
;
background-repeat
:
no-repeat
}
.swiper-button-next.swiper-button-disabled
,
.swiper-button-prev.swiper-button-disabled
{
opacity
:
.35
;
cursor
:
auto
;
pointer-events
:
none
}
.swiper-button-prev
,
.swiper-container-rtl
.swiper-button-next
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E")
;
left
:
10px
;
right
:
auto
}
.swiper-button-next
,
.swiper-container-rtl
.swiper-button-prev
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E")
;
right
:
10px
;
left
:
auto
}
.swiper-button-prev.swiper-button-white
,
.swiper-container-rtl
.swiper-button-next.swiper-button-white
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-white
,
.swiper-container-rtl
.swiper-button-prev.swiper-button-white
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-prev.swiper-button-black
,
.swiper-container-rtl
.swiper-button-next.swiper-button-black
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-black
,
.swiper-container-rtl
.swiper-button-prev.swiper-button-black
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}
.swiper-button-lock
{
display
:
none
}
.swiper-pagination
{
position
:
absolute
;
text-align
:
center
;
-webkit-transition
:
opacity
.3s
;
transition
:
opacity
.3s
;
-webkit-transform
:
translateZ
(
0
);
transform
:
translateZ
(
0
);
z-index
:
10
}
.swiper-pagination.swiper-pagination-hidden
{
opacity
:
0
}
.swiper-container-horizontal
>
.swiper-pagination-bullets
,
.swiper-pagination-custom
,
.swiper-pagination-fraction
{
bottom
:
10px
;
left
:
0
;
width
:
100%
}
.swiper-pagination-bullets-dynamic
{
overflow
:
hidden
;
font-size
:
0
}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
-webkit-transform
:
scale
(
.33
);
transform
:
scale
(
.33
);
position
:
relative
}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active
,
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-main
{
-webkit-transform
:
scale
(
1
);
transform
:
scale
(
1
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-prev
{
-webkit-transform
:
scale
(
.66
);
transform
:
scale
(
.66
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-prev-prev
{
-webkit-transform
:
scale
(
.33
);
transform
:
scale
(
.33
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-next
{
-webkit-transform
:
scale
(
.66
);
transform
:
scale
(
.66
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-next-next
{
-webkit-transform
:
scale
(
.33
);
transform
:
scale
(
.33
)}
.swiper-pagination-bullet
{
width
:
8px
;
height
:
8px
;
display
:
inline-block
;
border-radius
:
100%
;
background
:
#000
;
opacity
:
.2
}
button
.swiper-pagination-bullet
{
border
:
none
;
margin
:
0
;
padding
:
0
;
box-shadow
:
none
;
-webkit-appearance
:
none
;
-moz-appearance
:
none
;
appearance
:
none
}
.swiper-pagination-clickable
.swiper-pagination-bullet
{
cursor
:
pointer
}
.swiper-pagination-bullet-active
{
opacity
:
1
;
background
:
#007aff
}
.swiper-container-vertical
>
.swiper-pagination-bullets
{
right
:
10px
;
top
:
50%
;
-webkit-transform
:
translate3d
(
0
,
-50%
,
0
);
transform
:
translate3d
(
0
,
-50%
,
0
)}
.swiper-container-vertical
>
.swiper-pagination-bullets
.swiper-pagination-bullet
{
margin
:
6px
0
;
display
:
block
}
.swiper-container-vertical
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
top
:
50%
;
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
);
width
:
8px
}
.swiper-container-vertical
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
display
:
inline-block
;
-webkit-transition
:
top
.2s
,
-webkit-transform
.2s
;
transition
:
top
.2s
,
-webkit-transform
.2s
;
transition
:
transform
.2s
,
top
.2s
;
transition
:
transform
.2s
,
top
.2s
,
-webkit-transform
.2s
}
.swiper-container-horizontal
>
.swiper-pagination-bullets
.swiper-pagination-bullet
{
margin
:
0
4px
}
.swiper-container-horizontal
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
left
:
50%
;
-webkit-transform
:
translateX
(
-50%
);
transform
:
translateX
(
-50%
);
white-space
:
nowrap
}
.swiper-container-horizontal
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
-webkit-transition
:
left
.2s
,
-webkit-transform
.2s
;
transition
:
left
.2s
,
-webkit-transform
.2s
;
transition
:
transform
.2s
,
left
.2s
;
transition
:
transform
.2s
,
left
.2s
,
-webkit-transform
.2s
}
.swiper-container-horizontal.swiper-container-rtl
>
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
-webkit-transition
:
right
.2s
,
-webkit-transform
.2s
;
transition
:
right
.2s
,
-webkit-transform
.2s
;
transition
:
transform
.2s
,
right
.2s
;
transition
:
transform
.2s
,
right
.2s
,
-webkit-transform
.2s
}
.swiper-pagination-progressbar
{
background
:
rgba
(
0
,
0
,
0
,
.25
);
position
:
absolute
}
.swiper-pagination-progressbar
.swiper-pagination-progressbar-fill
{
background
:
#007aff
;
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
-webkit-transform
:
scale
(
0
);
transform
:
scale
(
0
);
-webkit-transform-origin
:
left
top
;
transform-origin
:
left
top
}
.swiper-container-rtl
.swiper-pagination-progressbar
.swiper-pagination-progressbar-fill
{
-webkit-transform-origin
:
right
top
;
transform-origin
:
right
top
}
.swiper-container-horizontal
>
.swiper-pagination-progressbar
,
.swiper-container-vertical
>
.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
width
:
100%
;
height
:
4px
;
left
:
0
;
top
:
0
}
.swiper-container-horizontal
>
.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
,
.swiper-container-vertical
>
.swiper-pagination-progressbar
{
width
:
4px
;
height
:
100%
;
left
:
0
;
top
:
0
}
.swiper-pagination-white
.swiper-pagination-bullet-active
{
background
:
#fff
}
.swiper-pagination-progressbar.swiper-pagination-white
{
background
:
hsla
(
0
,
0%
,
100%
,
.25
)}
.swiper-pagination-progressbar.swiper-pagination-white
.swiper-pagination-progressbar-fill
{
background
:
#fff
}
.swiper-pagination-black
.swiper-pagination-bullet-active
{
background
:
#000
}
.swiper-pagination-progressbar.swiper-pagination-black
{
background
:
rgba
(
0
,
0
,
0
,
.25
)}
.swiper-pagination-progressbar.swiper-pagination-black
.swiper-pagination-progressbar-fill
{
background
:
#000
}
.swiper-pagination-lock
{
display
:
none
}
.swiper-scrollbar
{
border-radius
:
10px
;
position
:
relative
;
-ms-touch-action
:
none
;
background
:
rgba
(
0
,
0
,
0
,
.1
)}
.swiper-container-horizontal
>
.swiper-scrollbar
{
position
:
absolute
;
left
:
1%
;
bottom
:
3px
;
z-index
:
50
;
height
:
5px
;
width
:
98%
}
.swiper-container-vertical
>
.swiper-scrollbar
{
position
:
absolute
;
right
:
3px
;
top
:
1%
;
z-index
:
50
;
width
:
5px
;
height
:
98%
}
.swiper-scrollbar-drag
{
height
:
100%
;
width
:
100%
;
position
:
relative
;
background
:
rgba
(
0
,
0
,
0
,
.5
);
border-radius
:
10px
;
left
:
0
;
top
:
0
}
.swiper-scrollbar-cursor-drag
{
cursor
:
move
}
.swiper-scrollbar-lock
{
display
:
none
}
.swiper-zoom-container
{
width
:
100%
;
height
:
100%
;
display
:
-webkit-box
;
display
:
flex
;
-webkit-box-pack
:
center
;
justify-content
:
center
;
-webkit-box-align
:
center
;
align-items
:
center
;
text-align
:
center
}
.swiper-zoom-container
>
canvas
,
.swiper-zoom-container
>
img
,
.swiper-zoom-container
>
svg
{
max-width
:
100%
;
max-height
:
100%
;
-o-object-fit
:
contain
;
object-fit
:
contain
}
.swiper-slide-zoomed
{
cursor
:
move
}
.swiper-lazy-preloader
{
width
:
42px
;
height
:
42px
;
position
:
absolute
;
left
:
50%
;
top
:
50%
;
margin-left
:
-21px
;
margin-top
:
-21px
;
z-index
:
10
;
-webkit-transform-origin
:
50%
;
transform-origin
:
50%
;
-webkit-animation
:
swiper-preloader-spin
1s
steps
(
12
)
infinite
;
animation
:
swiper-preloader-spin
1s
steps
(
12
)
infinite
}
.swiper-lazy-preloader
:after
{
display
:
block
;
content
:
""
;
width
:
100%
;
height
:
100%
;
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
60
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
90
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
120
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
150
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.37
' transform='
rotate
(
180
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.46
' transform='
rotate
(
210
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.56
' transform='
rotate
(
240
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.66
' transform='
rotate
(
270
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.75
' transform='
rotate
(
300
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.85
' transform='
rotate
(
330
60
60
)
'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='
0
0
120
120
' xmlns='
http
://
www
.
w3
.
org
/
2000
/
svg
' xmlns:xlink='
http
://
www
.
w3
.
org
/
1999
/
xlink
'%3E%3Cdefs%3E%3Cpath id='
a
' stroke='
%
23
fff
' stroke-width='
11
' stroke-linecap='
round
' d='
M60
7
v20
'/%3E%3C/defs%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
30
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
60
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
90
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
120
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
150
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.37
' transform='
rotate
(
180
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.46
' transform='
rotate
(
210
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.56
' transform='
rotate
(
240
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.66
' transform='
rotate
(
270
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.75
' transform='
rotate
(
300
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.85
' transform='
rotate
(
330
60
60
)
'
/
%
3
E
%
3
C
/
svg
%
3
E
")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.c-404{text-align:center;padding:200px 0}.c-404--heading{height:128px;margin:0;padding:0;color:#069980;font-size:109px;font-weight:500;line-height:128px}.c-404--message{margin-bottom:40px}.c-accordion--section{background:#fff;margin-bottom:55px}.c-accordion--header{display:-webkit-box;display:flex;padding:16px 10px;color:#2a3644;-webkit-box-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-accordion--header svg{margin-right:14px;-webkit-box-flex:0;flex:0 0 16px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .22s linear;transition:-webkit-transform .22s linear;transition:transform .22s linear;transition:transform .22s linear,-webkit-transform .22s linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.c-accordion--header h3{margin:0;padding:0;font-size:16px;line-height:29px;font-weight:700;line-height:19px}.c-accordion--header--is-expanded svg{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.c-accordion--content{padding:0 20px 0 40px;border-bottom:1px solid #f8f8f8;-webkit-transition:height .22s linear;transition:height .22s linear;overflow:hidden}.c-accordion--content--is-collapsed{height:0}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.c-breadcrumb--sep{padding:0 7px}.c-breadcrumb--active{color:#069980}.c-cookies-warning{position:fixed;left:0;right:0;bottom:0;padding:15px 0 10px;background:#f6f6f6;overflow:hidden;z-index:100;font-size:14px;line-height:15px}.c-cookies-warning .bu-action{margin-top:10px}.c-cookies-warning .bu-action--alt{float:right}.c-cookies-warning--actions{margin:0;padding:5px 0 0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.c-cookies-warning--actions .c-btn--main,.c-cookies-warning--actions .c-btn--slim{padding:7px 12px 6px;font-weight:400}.c-cookies-warning--actions .c-btn--slim{border-width:1px}.c-copyright{line-height:15px;padding-bottom:60px}.c-copyright,.c-data-controller{text-align:center;font-size:13px}.c-data-controller{margin-bottom:20px;padding:10px 0;font-weight:300;line-height:19px}.c-data-controller p{margin:0 0 10px}.c-division{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:3px;color:#004ed4;font-weight:500}.c-division:hover{background-color:#dde6f5}.c-feedbacks--img{position:absolute;top:-32px;left:50%;margin-left:-42px}.c-feedbacks--feedback{margin:0 auto 10px;max-width:260px;height:58px;color:#2a3644;font-family:Georgia;font-size:14px;line-height:26px;text-align:center;overflow:hidden}.c-feedbacks--name{color:#919191;font-family:Georgia;font-size:13px;line-height:15px;text-align:center;padding:0 10px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.swiper-pagination-bullet{width:9px;height:9px;background:#d8d8d8;opacity:1}.swiper-pagination-bullet-active{background:#717171}.c-footer-section{line-height:36px;margin:0 0 18px}.c-footer-section h4{margin:0;padding:0}.c-footer-section--heading{margin:0;font-weight:500}.c-form--checkbox--error+label:before{border-color:#eb4646}.c-form--validation{margin-top:5px;font-size:13px}.c-form--validation,.c-form--validation-static{background-color:#fff;padding:10px 15px;border:1px solid;line-height:20px}.c-form--validation-static{margin-top:-10px;font-size:14px}.c-form--input-wrap--error .c-form--input,.c-form--input-wrap--error .c-form--textarea{border-color:#eb4646}.c-form--input-wrap--success .c-form--input,.c-form--input-wrap--success .c-form--textarea{border-color:#17dab9}.c-form--validation-error{color:#eb4646;border-color:#eb4646;margin-bottom:10px}.c-form--validation-success{color:#17dab9;border-color:#17dab9;margin-bottom:10px}.c-form--autocomplete ul{overflow-x:hidden;max-height:250px;overflow-y:auto;border:1px solid #d4d4d4;border-radius:0 0 3px 3px}.c-form--autocomplete li{padding:5px 10px;cursor:pointer}.c-job-facebook{max-width:320px;margin:0 auto;overflow:hidden}.c-jobs--headline{min-height:29px;margin:0 0 25px;padding:20px 20px 0;color:#2a3644;font-size:25px;font-weight:500;line-height:29px}.c-jobs--table{width:100%;margin:0 0 20px}.c-jobs--table tr:hover td{background:#f8fbff}.c-jobs--col-city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-jobs--col-valid{color:#19c5a7;white-space:nowrap;padding-right:15px;padding-left:5px;width:100px;text-align:right}.c-jobs--anchor{display:block;padding:4px 0;color:#004ed4;font-weight:500;line-height:18px;text-decoration:none}.c-jobs--anchor:hover{text-decoration:underline}.c-jobs--anchor:visited{color:#551b89}.pods-pagination-paginate{display:-webkit-box;display:flex;margin-bottom:90px}.page-numbers{width:46px;height:46px;background:#fff;margin-right:1px;text-decoration:none;text-align:center;line-height:46px;color:#1fb299;font-size:16px}.page-numbers:hover{background:#149a83;background:var(--color--green-darker);color:#fff}.page-numbers:hover:after{border-color:#fff}.page-numbers.current{background:#1fb299;color:#fff}.next:after{display:inline-block;margin:0 0 2px -6px;content:"";width:8px;height:8px;border:1px solid #1fb299;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.prev:after{display:inline-block;margin:0 -6px 2px 0;content:"";width:8px;height:8px;border:1px solid #1fb299;border-width:1px 1px 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.c-jobs-section{border-radius:3px;background-color:#fff}.c-jobs-section--heading{padding:0;color:#2a3644;font-size:18px;font-weight:500;line-height:21px}.c-jobs-section--content{overflow:hidden}.c-jobs-section--is-closed .c-jobs-section--content{max-height:100px}.c-jobs-section--item-active .c-jobs-section--anchor{color:#1fb299}.c-jobs-section--anchor{display:block;color:#939393;font-size:14px;text-decoration:none;padding:7px 0;line-height:19px}.c-jobs-section--anchor:hover{text-decoration:underline}.c-jobs-section--expand{display:block;color:#004ed4;font-size:14px;font-weight:500;margin-top:10px;padding:5px 0;text-decoration:none}.c-nav--main-anchor{display:block;padding:5px 0 4px;text-transform:uppercase;border-bottom:2px solid transparent;font-weight:700;letter-spacing:1px;opacity:.6}.c-nav--main-anchor:hover{opacity:1}.c-nav--sub{position:absolute}.c-nav--sub-anchor{display:block;padding:16px 0 17px;color:#fff;text-transform:uppercase;white-space:nowrap;text-decoration:none;font-weight:700;letter-spacing:1.08px;line-height:1}.c-nav--sub-anchor:hover{color:#1fb299;color:var(--color--green)}.c-nav--footer{font-weight:300}.c-nav--footer a{text-decoration:none}.c-nav--footer a:hover{text-decoration:underline}.c-nav--lang--is-open .c-nav--lang-item:nth-child(n+2){display:block}.c-nav--lang{position:absolute;top:0;left:0;width:100%;border-radius:3px;z-index:20;font-weight:500}.c-nav--lang-anchor{padding-left:34px;text-decoration:none;display:block;color:#fff;font-size:14px;line-height:24px;background-repeat:no-repeat;background-position:6px 0;background-size:20px 20px;font-weight:400}.c-nav--lang-anchor:hover{text-decoration:underline}.c-nav--lang-anchor svg{float:right;margin:9px 6px 0 0}.c-nav--lang-anchor--active:hover{text-decoration:none;cursor:pointer}.c-nav--lang-anchor-lt{background-image:url(/wp-content/themes/biuro/i/lang/lt.png)}.c-nav--lang-anchor-en{background-image:url(/wp-content/themes/biuro/i/lang/en.png)}.c-nav--lang-anchor-de{background-image:url(/wp-content/themes/biuro/i/lang/de.png)}.c-nav--lang-anchor-ru{background-image:url(/wp-content/themes/biuro/i/lang/ru.png)}.c-nav--lang-anchor-lv{background-image:url(/wp-content/themes/biuro/i/lang/lv.png)}.c-nav--lang-anchor-et{background-image:url(/wp-content/themes/biuro/i/lang/et.png)}.c-sections--heading{color:#2a3644;margin:0 0 40px;padding:0;font-size:25px;font-weight:500;line-height:29px;text-align:center}.c-sections--item-inner{top:0;height:211px;padding:27px 21px;border-radius:3px;box-shadow:2px 2px 31px 0 hsla(0,0%,93.3%,.5);overflow:hidden}.c-sections--item-inner,.c-sections--toggle{position:absolute;left:0;width:100%;background:#fff}.c-sections--toggle{bottom:0;padding:15px 0;text-align:center;border-radius:0 0 3px 3px;z-index:60;box-shadow:0 -37px 24px 0 hsla(0,0%,100%,.78);cursor:pointer}.c-sections--toggle-up{display:none}.c-sections--header{height:56px;margin-bottom:20px;overflow:hidden;color:#004ed4;font-size:15px;font-weight:700;line-height:56px}.c-sections--ico{float:left;margin-right:20px;height:56px;width:56px;background-color:#e8f0ff;border-radius:50%}.c-sections--content{color:#868c93;font-size:12px;line-height:20px}.c-sections--content ul{margin:30px 0 0;padding:0;list-style:none}.c-sections--is-open{height:451px;z-index:80}.c-sections--is-open .c-sections--toggle{box-shadow:none}.c-sections--is-open .c-sections--toggle-down{display:none}.c-sections--is-open .c-sections--toggle-up{display:inline}.c-services--item-inner{position:absolute;top:0;left:0;width:100%;height:245px;border-radius:3px;background-color:#fff;box-shadow:2px 2px 31px 0 hsla(0,0%,93.3%,.5)}.c-services--toggle{display:block;position:absolute;left:0;width:100%;bottom:0;padding:10px 0;text-align:center;cursor:pointer}.c-services--toggle-up{display:none}.c-services--is-open{height:341px;z-index:200}.c-services--is-open .c-services--toggle-down{display:none}.c-services--is-open .c-services--toggle-up{display:inline}.c-services--is-open .c-services--content{display:block}.c-services--ico{height:56px;width:56px;background-color:#e1fffa;border-radius:50%;margin:34px auto 22px}.c-services--heading{min-height:44px;padding:0 20px;color:#1fb299;font-size:15px;font-weight:700;line-height:18px;text-align:center}.c-services--sub-heading{min-height:27px;margin:0;padding:0 10px;color:#2a3644;font-size:14px;font-weight:700;line-height:25px;text-align:center}.c-services--content{display:none}.c-services--content ul{position:absolute;margin:0;padding:0 0 40px;list-style:none;width:100%;border-radius:3px;background-color:#fff}.c-services--content li{color:#6c7683;font-size:14px;font-weight:500;line-height:25px;text-align:center}.c-social{margin-bottom:40px;text-align:center}.c-social--anchor{text-decoration:none;margin:0 5px;padding:0 10px}.c-values{background:linear-gradient(138.69deg,#4eacd9,#2fb8a1);color:#fff}.c-values--heading{display:inline-block;min-width:139px;margin:0 0 18px;padding:0 10px 0 0;border-bottom:4px solid #fff;font-weight:700;color:#f8f8f8}.c-values--content{display:block;min-height:67px;margin:0 0 20px;padding:0;font-size:15px;line-height:26px;font-weight:500}.t-reason{padding:0;border:0}.t-reason td{display:block;vertical-align:top}.t-reason .t-reason-col-2 h2{padding:25px 0 13px}.t-reason h2{text-align:center}.t-reason ul{padding:0}.t-contacts{width:100%;height:auto!important}.t-contacts td{vertical-align:top;display:block;width:100%}.t-contacts p{text-align:left}.is-nav--main-item-active{position:relative}.is-nav--main-item-active .c-nav--sub{display:block}.is-nav--main-anchor-active{opacity:1}.is-nav--sub-anchor-active{color:#19c5a7}.u-align--center{text-align:center}input::-webkit-calendar-picker-indicator{display:none}.tmp-contacts img{display:none}.tmp-contacts ul{padding-left:5px}.c-logos{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.c-logos div{-webkit-box-flex:0;flex:0 0 21%;border:1px solid grey;padding:1em;margin-bottom:1em;text-align:center}.biuro-ti-img{display:none}.t-membership{width:100%;border:0;text-align:left}.t-membership td{text-align:justify;vertical-align:middle}.t-membership .t-membership-row-4 td{border-bottom:none}.grecaptcha-badge{pointer-events:none;visibility:hidden}@media (min-width:80em){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (min-width:48em){.l-section--front-page{background-size:150%}}@media (min-width:60em){.l-section--front-page{background-size:cover}.c-accordion--header{padding:26px 30px}.c-accordion--header svg{margin-right:24px}.c-accordion--content{padding:0 30px 0 70px}.c-data-controller{margin-bottom:35px;padding:15px 0 10px;line-height:1.1}.c-feedbacks--feedback{margin:0 auto 17px;height:79px;font-size:21px;line-height:40px;max-width:400px}.c-feedbacks--name{font-size:15px;line-height:17px}.c-footer-sections{flex-wrap:wrap}.c-footer-section{line-height:25px;margin:0 0 30px}.c-form--validation{position:absolute;top:50%;right:100%;min-width:200px;margin-top:11px;-webkit-transform:translate(-30px,-50%);transform:translate(-30px,-50%)}.c-jobs--col-position{padding-right:5px}.c-jobs--col-city{max-width:140px;padding-right:5px;padding-left:5px}.c-jobs--anchor{padding:10px 0}.c-nav--sub{top:100%}.c-nav--sub-item{margin-right:46px}.c-nav--lang{background:#fff}.c-nav--lang-anchor{color:#2a3644;font-weight:500}.c-services--heading{min-height:44px}.c-share{margin-bottom:90px}.c-values--content{min-height:80px;line-height:30px}.t-reason td{display:table-cell;width:50%}.t-reason .t-reason-col-1{padding-right:20px;border-right:1px solid #dfdfdf}.t-reason .t-reason-col-2{padding-left:20px}.t-reason .t-reason-col-2 h2{padding:12px 0 25px}.is-nav--main-item-active .c-nav--sub{display:-webkit-box;display:flex}.is-nav--main-anchor-active{border-bottom-color:#1d2a3a;border-bottom-color:var(--color--blue-dark)}}@media (max-width:59.999em){.c-footer-sections{text-align:center;font-size:13px}.c-job-facebook{padding-bottom:40px}.c-jobs--headline{min-height:26px;font-size:18px;font-weight:500;line-height:26px;text-align:center}.c-jobs--col-city,.c-jobs--col-valid{border-bottom:1px solid #f8f8f8;border-bottom:1px solid var(--color--gray-light);font-size:13px;padding-top:0}.c-jobs--col-valid{width:50%;text-align:right}.c-jobs--anchor{font-size:16px;line-height:23px}.c-jobs-section{border-radius:0;margin:0;padding-bottom:0;position:relative}.c-nav--sub{right:0;left:auto;top:150%}.c-nav--lang--is-open{background-color:#1d2a3a;opacity:.97;z-index:800;box-shadow:0 0 20px 60px #1d2a3a}.c-trust--img-svyturys{width:76px;height:23px}.c-trust--img-dpd{width:53px;height:23px}.c-trust--img-pergale{width:72px;height:16px}.c-trust--img-maxima{width:74px;height:17px}.c-trust--img-pasts{width:85px;height:20px}.c-trust--img-dhl{width:91px;height:13px}.c-trust--img-staburadze{width:90px;height:27px}.c-trust--img-cido{width:51px;height:33px}.c-trust--img-itella{width:60px;height:38px}.c-trust--img-saku{width:56px;height:41px}.c-trust--img-leibur{width:50px;height:42px}.c-trust--img-maxima-ee{width:86px;height:18px}.is-nav--main-anchor-active{border-bottom-color:#fff}.is-nav--open .l-nav--wrap{display:-webkit-box;display:flex}.is-aside--open{overflow:hidden}.is-aside--open .l-aside--search{display:block}.is-aside--open .l-header{z-index:-1}.is-aside--open:after{content:"
"
;
position
:
fixed
;
opacity
:
.97
;
background-color
:
#2a3644
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
}
.is-aside--open
.c-jobs-section--content
{
max-height
:
2000em
}
.is-aside--open
.c-jobs-section--expand
{
display
:
none
}
.c-fixed-footer
{
position
:
fixed
;
left
:
0
;
bottom
:
0
;
width
:
100%
;
background
:
hsla
(
0
,
0%
,
100%
,
.85
);
padding
:
20px
20px
0
;
box-shadow
:
0
-1px
1px
0
rgba
(
0
,
0
,
0
,
.45
)}
}
@media
(
min-width
:
93.75em
){
.c-form--validation
{
left
:
100%
;
right
:
auto
;
-webkit-transform
:
translate
(
30px
,
-50%
);
transform
:
translate
(
30px
,
-50%
)}}
@media
(
max-width
:
767px
){
.t-membership
tr
{
display
:
block
}
.t-membership
td
{
display
:
block
;
float
:
left
;
width
:
100%
}
.t-membership
.t-membership-col-2
{
border-bottom
:
1px
solid
#dfdfdf
;
padding
:
0
0
20px
}}
@media
(
min-width
:
768px
){
.t-membership-col-1
{
width
:
150px
;
padding-right
:
20px
}}
@media
(
min-width
:
980px
){
.t-membership-col-1
{
width
:
250px
;
padding-right
:
0
}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
hr
{
box-sizing
:
content-box
;
height
:
0
;
overflow
:
visible
}
pre
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
a
{
background-color
:
transparent
}
abbr
[
title
]
{
border-bottom
:
none
;
text-decoration
:
underline
;
-webkit-text-decoration
:
underline
dotted
;
text-decoration
:
underline
dotted
}
b
,
strong
{
font-weight
:
bolder
}
code
,
kbd
,
samp
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
small
{
font-size
:
80%
}
sub
,
sup
{
font-size
:
75%
;
line-height
:
0
;
position
:
relative
;
vertical-align
:
baseline
}
sub
{
bottom
:
-.25em
}
sup
{
top
:
-.5em
}
img
{
border-style
:
none
}
button
,
input
,
optgroup
,
select
,
textarea
{
font-family
:
inherit
;
font-size
:
100%
;
line-height
:
1.15
;
margin
:
0
}
button
,
input
{
overflow
:
visible
}
button
,
select
{
text-transform
:
none
}
[
type
=
button
],[
type
=
reset
],[
type
=
submit
],
button
{
-webkit-appearance
:
button
}
[
type
=
button
]
::-moz-focus-inner
,[
type
=
reset
]
::-moz-focus-inner
,[
type
=
submit
]
::-moz-focus-inner
,
button
::-moz-focus-inner
{
border-style
:
none
;
padding
:
0
}
[
type
=
button
]
:-moz-focusring
,[
type
=
reset
]
:-moz-focusring
,[
type
=
submit
]
:-moz-focusring
,
button
:-moz-focusring
{
outline
:
1px
dotted
ButtonText
}
fieldset
{
padding
:
.35em
.75em
.625em
}
legend
{
box-sizing
:
border-box
;
color
:
inherit
;
display
:
table
;
max-width
:
100%
;
padding
:
0
;
white-space
:
normal
}
progress
{
vertical-align
:
baseline
}
textarea
{
overflow
:
auto
}
[
type
=
checkbox
],[
type
=
radio
]
{
box-sizing
:
border-box
;
padding
:
0
}
[
type
=
number
]
::-webkit-inner-spin-button
,[
type
=
number
]
::-webkit-outer-spin-button
{
height
:
auto
}
[
type
=
search
]
{
-webkit-appearance
:
textfield
;
outline-offset
:
-2px
}
[
type
=
search
]
::-webkit-search-decoration
{
-webkit-appearance
:
none
}
::-webkit-file-upload-button
{
-webkit-appearance
:
button
;
font
:
inherit
}
details
{
display
:
block
}
summary
{
display
:
list-item
}
template
{
display
:
none
}
[
hidden
]
{
display
:
none
}
a
:hover
{
text-decoration
:
none
}
figure
{
margin
:
0
}
img
{
max-width
:
100%
}
input
::-ms-clear
{
display
:
none
}
p
{
margin
:
0
0
1.6rem
}
b
,
strong
{
font-weight
:
700
;
font-weight
:
var
(
--typo--weight-bold
)}
table
{
border-collapse
:
collapse
;
border-spacing
:
0
}
.customize-support
.l-header
{
top
:
32px
}
.l-section
{
background-repeat
:
no-repeat
;
background-position
:
50%
50%
;
background-size
:
cover
}
.l-section--search-page
{
background-image
:
url(/wp-content/themes/biuro/i/search-page.png)
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/search-page.webp)
1
x
)){
.l-section--search-page
{
background-image
:
url(/wp-content/themes/biuro/i/search-page.webp)
}}
.l-section--vdb
{
background-image
:
url(/wp-content/themes/biuro/i/vdb/section.png)
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/vdb/section.webp)
1
x
)){
.l-section--vdb
{
background-image
:
url(/wp-content/themes/biuro/i/vdb/section.webp)
}}
.l-section--front-page
{
background-image
:
url(/wp-content/themes/biuro/i/front-page.png)
;
background-size
:
200%
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/front-page.webp)
1
x
)){
.l-section--front-page
{
background-image
:
url(/wp-content/themes/biuro/i/front-page.webp)
}}
.l-section--sales-page
{
background-image
:
url(/wp-content/themes/biuro/i/sales-page.png)
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/sales-page.webp)
1
x
)){
.l-section--sales-page
{
background-image
:
url(/wp-content/themes/biuro/i/sales-page.webp)
}}
.l-section--landing-1
{
background-image
:
url(/wp-content/themes/biuro/i/sections/landing-1.jpg)
;
background-position
:
0
50%
}
@supports
(
background-image
:
-webkit-image-set
(
url(/wp-content/themes/biuro/i/sections/landing-1.webp)
1
x
)){
.l-section--landing-1
{
background-image
:
url(/wp-content/themes/biuro/i/sections/landing-1.webp)
}}
.swiper-container
{
margin
:
0
auto
;
position
:
relative
;
overflow
:
hidden
;
list-style
:
none
;
padding
:
0
;
z-index
:
1
}
.swiper-container-no-flexbox
.swiper-slide
{
float
:
left
}
.swiper-container-vertical
>
.swiper-wrapper
{
-webkit-box-orient
:
vertical
;
-webkit-box-direction
:
normal
;
flex-direction
:
column
}
.swiper-wrapper
{
position
:
relative
;
width
:
100%
;
height
:
100%
;
z-index
:
1
;
display
:
-webkit-box
;
display
:
flex
;
-webkit-transition-property
:
-webkit-transform
;
transition-property
:
-webkit-transform
;
transition-property
:
transform
;
transition-property
:
transform
,
-webkit-transform
;
box-sizing
:
content-box
}
.swiper-container-android
.swiper-slide
,
.swiper-wrapper
{
-webkit-transform
:
translateZ
(
0
);
transform
:
translateZ
(
0
)}
.swiper-container-multirow
>
.swiper-wrapper
{
flex-wrap
:
wrap
}
.swiper-container-free-mode
>
.swiper-wrapper
{
-webkit-transition-timing-function
:
ease-out
;
transition-timing-function
:
ease-out
;
margin
:
0
auto
}
.swiper-slide
{
flex-shrink
:
0
;
width
:
100%
;
height
:
100%
;
position
:
relative
;
-webkit-transition-property
:
-webkit-transform
;
transition-property
:
-webkit-transform
;
transition-property
:
transform
;
transition-property
:
transform
,
-webkit-transform
}
.swiper-slide-invisible-blank
{
visibility
:
hidden
}
.swiper-container-autoheight
,
.swiper-container-autoheight
.swiper-slide
{
height
:
auto
}
.swiper-container-autoheight
.swiper-wrapper
{
-webkit-box-align
:
start
;
align-items
:
flex-start
;
-webkit-transition-property
:
height
,
-webkit-transform
;
transition-property
:
height
,
-webkit-transform
;
transition-property
:
transform
,
height
;
transition-property
:
transform
,
height
,
-webkit-transform
}
.swiper-container-3d
{
-webkit-perspective
:
1200px
;
perspective
:
1200px
}
.swiper-container-3d
.swiper-cube-shadow
,
.swiper-container-3d
.swiper-slide
,
.swiper-container-3d
.swiper-slide-shadow-bottom
,
.swiper-container-3d
.swiper-slide-shadow-left
,
.swiper-container-3d
.swiper-slide-shadow-right
,
.swiper-container-3d
.swiper-slide-shadow-top
,
.swiper-container-3d
.swiper-wrapper
{
-webkit-transform-style
:
preserve-3d
;
transform-style
:
preserve-3d
}
.swiper-container-3d
.swiper-slide-shadow-bottom
,
.swiper-container-3d
.swiper-slide-shadow-left
,
.swiper-container-3d
.swiper-slide-shadow-right
,
.swiper-container-3d
.swiper-slide-shadow-top
{
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
pointer-events
:
none
;
z-index
:
10
}
.swiper-container-3d
.swiper-slide-shadow-left
{
background-image
:
-webkit-gradient
(
linear
,
right
top
,
left
top
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
270deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-3d
.swiper-slide-shadow-right
{
background-image
:
-webkit-gradient
(
linear
,
left
top
,
right
top
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
90deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-3d
.swiper-slide-shadow-top
{
background-image
:
-webkit-gradient
(
linear
,
left
bottom
,
left
top
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
0deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-3d
.swiper-slide-shadow-bottom
{
background-image
:
-webkit-gradient
(
linear
,
left
top
,
left
bottom
,
from
(
rgba
(
0
,
0
,
0
,
.5
)),
to
(
transparent
));
background-image
:
linear-gradient
(
180deg
,
rgba
(
0
,
0
,
0
,
.5
),
transparent
)}
.swiper-container-wp8-horizontal
,
.swiper-container-wp8-horizontal
>
.swiper-wrapper
{
touch-action
:
pan-y
}
.swiper-container-wp8-vertical
,
.swiper-container-wp8-vertical
>
.swiper-wrapper
{
touch-action
:
pan-x
}
.swiper-button-next
,
.swiper-button-prev
{
position
:
absolute
;
top
:
50%
;
width
:
27px
;
height
:
44px
;
margin-top
:
-22px
;
z-index
:
10
;
cursor
:
pointer
;
background-size
:
27px
44px
;
background-position
:
50%
;
background-repeat
:
no-repeat
}
.swiper-button-next.swiper-button-disabled
,
.swiper-button-prev.swiper-button-disabled
{
opacity
:
.35
;
cursor
:
auto
;
pointer-events
:
none
}
.swiper-button-prev
,
.swiper-container-rtl
.swiper-button-next
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E")
;
left
:
10px
;
right
:
auto
}
.swiper-button-next
,
.swiper-container-rtl
.swiper-button-prev
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E")
;
right
:
10px
;
left
:
auto
}
.swiper-button-prev.swiper-button-white
,
.swiper-container-rtl
.swiper-button-next.swiper-button-white
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-white
,
.swiper-container-rtl
.swiper-button-prev.swiper-button-white
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-prev.swiper-button-black
,
.swiper-container-rtl
.swiper-button-next.swiper-button-black
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-black
,
.swiper-container-rtl
.swiper-button-prev.swiper-button-black
{
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}
.swiper-button-lock
{
display
:
none
}
.swiper-pagination
{
position
:
absolute
;
text-align
:
center
;
-webkit-transition
:
opacity
.3s
;
transition
:
opacity
.3s
;
-webkit-transform
:
translateZ
(
0
);
transform
:
translateZ
(
0
);
z-index
:
10
}
.swiper-pagination.swiper-pagination-hidden
{
opacity
:
0
}
.swiper-container-horizontal
>
.swiper-pagination-bullets
,
.swiper-pagination-custom
,
.swiper-pagination-fraction
{
bottom
:
10px
;
left
:
0
;
width
:
100%
}
.swiper-pagination-bullets-dynamic
{
overflow
:
hidden
;
font-size
:
0
}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
-webkit-transform
:
scale
(
.33
);
transform
:
scale
(
.33
);
position
:
relative
}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active
,
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-main
{
-webkit-transform
:
scale
(
1
);
transform
:
scale
(
1
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-prev
{
-webkit-transform
:
scale
(
.66
);
transform
:
scale
(
.66
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-prev-prev
{
-webkit-transform
:
scale
(
.33
);
transform
:
scale
(
.33
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-next
{
-webkit-transform
:
scale
(
.66
);
transform
:
scale
(
.66
)}
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet-active-next-next
{
-webkit-transform
:
scale
(
.33
);
transform
:
scale
(
.33
)}
.swiper-pagination-bullet
{
width
:
8px
;
height
:
8px
;
display
:
inline-block
;
border-radius
:
100%
;
background
:
#000
;
opacity
:
.2
}
button
.swiper-pagination-bullet
{
border
:
none
;
margin
:
0
;
padding
:
0
;
box-shadow
:
none
;
-webkit-appearance
:
none
;
-moz-appearance
:
none
;
appearance
:
none
}
.swiper-pagination-clickable
.swiper-pagination-bullet
{
cursor
:
pointer
}
.swiper-pagination-bullet-active
{
opacity
:
1
;
background
:
#007aff
}
.swiper-container-vertical
>
.swiper-pagination-bullets
{
right
:
10px
;
top
:
50%
;
-webkit-transform
:
translate3d
(
0
,
-50%
,
0
);
transform
:
translate3d
(
0
,
-50%
,
0
)}
.swiper-container-vertical
>
.swiper-pagination-bullets
.swiper-pagination-bullet
{
margin
:
6px
0
;
display
:
block
}
.swiper-container-vertical
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
top
:
50%
;
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
);
width
:
8px
}
.swiper-container-vertical
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
display
:
inline-block
;
-webkit-transition
:
top
.2s
,
-webkit-transform
.2s
;
transition
:
top
.2s
,
-webkit-transform
.2s
;
transition
:
transform
.2s
,
top
.2s
;
transition
:
transform
.2s
,
top
.2s
,
-webkit-transform
.2s
}
.swiper-container-horizontal
>
.swiper-pagination-bullets
.swiper-pagination-bullet
{
margin
:
0
4px
}
.swiper-container-horizontal
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
left
:
50%
;
-webkit-transform
:
translateX
(
-50%
);
transform
:
translateX
(
-50%
);
white-space
:
nowrap
}
.swiper-container-horizontal
>
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
-webkit-transition
:
left
.2s
,
-webkit-transform
.2s
;
transition
:
left
.2s
,
-webkit-transform
.2s
;
transition
:
transform
.2s
,
left
.2s
;
transition
:
transform
.2s
,
left
.2s
,
-webkit-transform
.2s
}
.swiper-container-horizontal.swiper-container-rtl
>
.swiper-pagination-bullets-dynamic
.swiper-pagination-bullet
{
-webkit-transition
:
right
.2s
,
-webkit-transform
.2s
;
transition
:
right
.2s
,
-webkit-transform
.2s
;
transition
:
transform
.2s
,
right
.2s
;
transition
:
transform
.2s
,
right
.2s
,
-webkit-transform
.2s
}
.swiper-pagination-progressbar
{
background
:
rgba
(
0
,
0
,
0
,
.25
);
position
:
absolute
}
.swiper-pagination-progressbar
.swiper-pagination-progressbar-fill
{
background
:
#007aff
;
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
-webkit-transform
:
scale
(
0
);
transform
:
scale
(
0
);
-webkit-transform-origin
:
left
top
;
transform-origin
:
left
top
}
.swiper-container-rtl
.swiper-pagination-progressbar
.swiper-pagination-progressbar-fill
{
-webkit-transform-origin
:
right
top
;
transform-origin
:
right
top
}
.swiper-container-horizontal
>
.swiper-pagination-progressbar
,
.swiper-container-vertical
>
.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
width
:
100%
;
height
:
4px
;
left
:
0
;
top
:
0
}
.swiper-container-horizontal
>
.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
,
.swiper-container-vertical
>
.swiper-pagination-progressbar
{
width
:
4px
;
height
:
100%
;
left
:
0
;
top
:
0
}
.swiper-pagination-white
.swiper-pagination-bullet-active
{
background
:
#fff
}
.swiper-pagination-progressbar.swiper-pagination-white
{
background
:
hsla
(
0
,
0%
,
100%
,
.25
)}
.swiper-pagination-progressbar.swiper-pagination-white
.swiper-pagination-progressbar-fill
{
background
:
#fff
}
.swiper-pagination-black
.swiper-pagination-bullet-active
{
background
:
#000
}
.swiper-pagination-progressbar.swiper-pagination-black
{
background
:
rgba
(
0
,
0
,
0
,
.25
)}
.swiper-pagination-progressbar.swiper-pagination-black
.swiper-pagination-progressbar-fill
{
background
:
#000
}
.swiper-pagination-lock
{
display
:
none
}
.swiper-scrollbar
{
border-radius
:
10px
;
position
:
relative
;
-ms-touch-action
:
none
;
background
:
rgba
(
0
,
0
,
0
,
.1
)}
.swiper-container-horizontal
>
.swiper-scrollbar
{
position
:
absolute
;
left
:
1%
;
bottom
:
3px
;
z-index
:
50
;
height
:
5px
;
width
:
98%
}
.swiper-container-vertical
>
.swiper-scrollbar
{
position
:
absolute
;
right
:
3px
;
top
:
1%
;
z-index
:
50
;
width
:
5px
;
height
:
98%
}
.swiper-scrollbar-drag
{
height
:
100%
;
width
:
100%
;
position
:
relative
;
background
:
rgba
(
0
,
0
,
0
,
.5
);
border-radius
:
10px
;
left
:
0
;
top
:
0
}
.swiper-scrollbar-cursor-drag
{
cursor
:
move
}
.swiper-scrollbar-lock
{
display
:
none
}
.swiper-zoom-container
{
width
:
100%
;
height
:
100%
;
display
:
-webkit-box
;
display
:
flex
;
-webkit-box-pack
:
center
;
justify-content
:
center
;
-webkit-box-align
:
center
;
align-items
:
center
;
text-align
:
center
}
.swiper-zoom-container
>
canvas
,
.swiper-zoom-container
>
img
,
.swiper-zoom-container
>
svg
{
max-width
:
100%
;
max-height
:
100%
;
-o-object-fit
:
contain
;
object-fit
:
contain
}
.swiper-slide-zoomed
{
cursor
:
move
}
.swiper-lazy-preloader
{
width
:
42px
;
height
:
42px
;
position
:
absolute
;
left
:
50%
;
top
:
50%
;
margin-left
:
-21px
;
margin-top
:
-21px
;
z-index
:
10
;
-webkit-transform-origin
:
50%
;
transform-origin
:
50%
;
-webkit-animation
:
swiper-preloader-spin
1s
steps
(
12
)
infinite
;
animation
:
swiper-preloader-spin
1s
steps
(
12
)
infinite
}
.swiper-lazy-preloader
:after
{
display
:
block
;
content
:
""
;
width
:
100%
;
height
:
100%
;
background-image
:
url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
60
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
90
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
120
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
150
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.37
' transform='
rotate
(
180
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.46
' transform='
rotate
(
210
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.56
' transform='
rotate
(
240
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.66
' transform='
rotate
(
270
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.75
' transform='
rotate
(
300
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.85
' transform='
rotate
(
330
60
60
)
'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='
0
0
120
120
' xmlns='
http
://
www
.
w3
.
org
/
2000
/
svg
' xmlns:xlink='
http
://
www
.
w3
.
org
/
1999
/
xlink
'%3E%3Cdefs%3E%3Cpath id='
a
' stroke='
%
23
fff
' stroke-width='
11
' stroke-linecap='
round
' d='
M60
7
v20
'/%3E%3C/defs%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
30
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
60
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
90
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
120
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.27
' transform='
rotate
(
150
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.37
' transform='
rotate
(
180
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.46
' transform='
rotate
(
210
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.56
' transform='
rotate
(
240
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.66
' transform='
rotate
(
270
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.75
' transform='
rotate
(
300
60
60
)
'/%3E%3Cuse xlink:href='
%
23
a
' opacity='
.85
' transform='
rotate
(
330
60
60
)
'
/
%
3
E
%
3
C
/
svg
%
3
E
")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.c-404{text-align:center;padding:200px 0}.c-404--heading{height:128px;margin:0;padding:0;color:#069980;font-size:109px;font-weight:500;line-height:128px}.c-404--message{margin-bottom:40px}.c-accordion--section{background:#fff;margin-bottom:55px}.c-accordion--header{display:-webkit-box;display:flex;padding:16px 10px;color:#2a3644;-webkit-box-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-accordion--header svg{margin-right:14px;-webkit-box-flex:0;flex:0 0 16px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .22s linear;transition:-webkit-transform .22s linear;transition:transform .22s linear;transition:transform .22s linear,-webkit-transform .22s linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.c-accordion--header h3{margin:0;padding:0;font-size:16px;line-height:29px;font-weight:700;line-height:19px}.c-accordion--header--is-expanded svg{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.c-accordion--content{padding:0 20px 0 40px;border-bottom:1px solid #f8f8f8;-webkit-transition:height .22s linear;transition:height .22s linear;overflow:hidden}.c-accordion--content--is-collapsed{height:0}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete
mark{background:none}.awesomplete
>ul:empty{display:none}.c-breadcrumb--sep{padding:0 7px}.c-breadcrumb--active{color:#069980}.c-cookies-warning{position:fixed;left:0;right:0;bottom:0;padding:15px 0 10px;background:#f6f6f6;overflow:hidden;z-index:100;font-size:14px;line-height:15px}.c-cookies-warning .bu-action{margin-top:10px}.c-cookies-warning .bu-action--alt{float:right}.c-cookies-warning--actions{margin:0;padding:5px 0 0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.c-cookies-warning--actions .c-btn--main,.c-cookies-warning--actions .c-btn--slim{padding:7px 12px 6px;font-weight:400}.c-cookies-warning--actions .c-btn--slim{border-width:1px}.c-copyright{line-height:15px;padding-bottom:60px}.c-copyright,.c-data-controller{text-align:center;font-size:13px}.c-data-controller{margin-bottom:20px;padding:10px 0;font-weight:300;line-height:19px}.c-data-controller p{margin:0 0 10px}.c-division{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:3px;color:#004ed4;font-weight:500}.c-division:hover{background-color:#dde6f5}.c-feedbacks--img{position:absolute;top:-32px;left:50%;margin-left:-42px}.c-feedbacks--feedback{margin:0 auto 10px;max-width:260px;height:58px;color:#2a3644;font-family:Georgia;font-size:14px;line-height:26px;text-align:center;overflow:hidden}.c-feedbacks--name{color:#919191;font-family:Georgia;font-size:13px;line-height:15px;text-align:center;padding:0 10px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.swiper-pagination-bullet{width:9px;height:9px;background:#d8d8d8;opacity:1}.swiper-pagination-bullet-active{background:#717171}.c-footer-section{line-height:36px;margin:0 0 18px}.c-footer-section h4{margin:0;padding:0}.c-footer-section--heading{margin:0;font-weight:500}.c-form--checkbox--error+label:before{border-color:#eb4646}.c-form--validation{margin-top:5px;font-size:13px}.c-form--validation,.c-form--validation-static{background-color:#fff;padding:10px 15px;border:1px solid;line-height:20px}.c-form--validation-static{margin-top:-10px;font-size:14px}.c-form--input-wrap--error .c-form--input,.c-form--input-wrap--error .c-form--textarea{border-color:#eb4646}.c-form--input-wrap--success .c-form--input,.c-form--input-wrap--success .c-form--textarea{border-color:#17dab9}.c-form--validation-error{color:#eb4646;border-color:#eb4646;margin-bottom:10px}.c-form--validation-success{color:#17dab9;border-color:#17dab9;margin-bottom:10px}.c-form--autocomplete ul{overflow-x:hidden;max-height:250px;overflow-y:auto;border:1px solid #d4d4d4;border-radius:0 0 3px 3px}.c-form--autocomplete li{padding:5px 10px;cursor:pointer}.c-job-facebook{max-width:320px;margin:0 auto;overflow:hidden}.c-jobs--headline{min-height:29px;margin:0 0 25px;padding:20px 20px 0;color:#2a3644;font-size:25px;font-weight:500;line-height:29px}.c-jobs--table{width:100%;margin:0 0 20px}.c-jobs--table tr:hover td{background:#f8fbff}.c-jobs--col-city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-jobs--col-valid{color:#19c5a7;white-space:nowrap;padding-right:15px;padding-left:5px;width:100px;text-align:right}.c-jobs--anchor{display:block;padding:4px 0;color:#004ed4;font-weight:500;line-height:18px;text-decoration:none}.c-jobs--anchor:hover{text-decoration:underline}.c-jobs--anchor:visited{color:#551b89}.pods-pagination-paginate{display:-webkit-box;display:flex;margin-bottom:90px}.page-numbers{width:46px;height:46px;background:#fff;margin-right:1px;text-decoration:none;text-align:center;line-height:46px;color:#1fb299;font-size:16px}.page-numbers:hover{background:#149a83;background:var(--color--green-darker);color:#fff}.page-numbers:hover:after{border-color:#fff}.page-numbers.current{background:#1fb299;color:#fff}.next:after{display:inline-block;margin:0 0 2px -6px;content:"";width:8px;height:8px;border:1px solid #1fb299;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.prev:after{display:inline-block;margin:0 -6px 2px 0;content:"";width:8px;height:8px;border:1px solid #1fb299;border-width:1px 1px 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.c-jobs-section{border-radius:3px;background-color:#fff}.c-jobs-section--heading{padding:0;color:#2a3644;font-size:18px;font-weight:500;line-height:21px}.c-jobs-section--content{overflow:hidden}.c-jobs-section--is-closed .c-jobs-section--content{max-height:100px}.c-jobs-section--item-active .c-jobs-section--anchor{color:#1fb299}.c-jobs-section--anchor{display:block;color:#939393;font-size:14px;text-decoration:none;padding:7px 0;line-height:19px}.c-jobs-section--anchor:hover{text-decoration:underline}.c-jobs-section--expand{display:block;color:#004ed4;font-size:14px;font-weight:500;margin-top:10px;padding:5px 0;text-decoration:none}.c-nav--main-anchor{display:block;padding:5px 0 4px;text-transform:uppercase;border-bottom:2px solid transparent;font-weight:700;letter-spacing:1px;opacity:.6}.c-nav--main-anchor:hover{opacity:1}.c-nav--sub{position:absolute}.c-nav--sub-anchor{display:block;padding:16px 0 17px;color:#fff;text-transform:uppercase;white-space:nowrap;text-decoration:none;font-weight:700;letter-spacing:1.08px;line-height:1}.c-nav--sub-anchor:hover{color:#1fb299;color:var(--color--green)}.c-nav--footer{font-weight:300}.c-nav--footer a{text-decoration:none}.c-nav--footer a:hover{text-decoration:underline}.c-nav--lang--is-open .c-nav--lang-item:nth-child(n+2){display:block}.c-nav--lang{position:absolute;top:0;left:0;width:100%;border-radius:3px;z-index:20;font-weight:500}.c-nav--lang-anchor{padding-left:34px;text-decoration:none;display:block;color:#fff;font-size:14px;line-height:24px;background-repeat:no-repeat;background-position:6px 0;background-size:20px 20px;font-weight:400}.c-nav--lang-anchor:hover{text-decoration:underline}.c-nav--lang-anchor svg{float:right;margin:9px 6px 0 0}.c-nav--lang-anchor--active:hover{text-decoration:none;cursor:pointer}.c-nav--lang-anchor-lt{background-image:url(/wp-content/themes/biuro/i/lang/lt.png)}.c-nav--lang-anchor-en{background-image:url(/wp-content/themes/biuro/i/lang/en.png)}.c-nav--lang-anchor-de{background-image:url(/wp-content/themes/biuro/i/lang/de.png)}.c-nav--lang-anchor-ru{background-image:url(/wp-content/themes/biuro/i/lang/ru.png)}.c-nav--lang-anchor-lv{background-image:url(/wp-content/themes/biuro/i/lang/lv.png)}.c-nav--lang-anchor-et{background-image:url(/wp-content/themes/biuro/i/lang/et.png)}.c-sections--heading{color:#2a3644;margin:0 0 40px;padding:0;font-size:25px;font-weight:500;line-height:29px;text-align:center}.c-sections--item-inner{top:0;height:211px;padding:27px 21px;border-radius:3px;box-shadow:2px 2px 31px 0 hsla(0,0%,93.3%,.5);overflow:hidden}.c-sections--item-inner,.c-sections--toggle{position:absolute;left:0;width:100%;background:#fff}.c-sections--toggle{bottom:0;padding:15px 0;text-align:center;border-radius:0 0 3px 3px;z-index:60;box-shadow:0 -37px 24px 0 hsla(0,0%,100%,.78);cursor:pointer}.c-sections--toggle-up{display:none}.c-sections--header{height:56px;margin-bottom:20px;overflow:hidden;color:#004ed4;font-size:15px;font-weight:700;line-height:56px}.c-sections--ico{float:left;margin-right:20px;height:56px;width:56px;background-color:#e8f0ff;border-radius:50%}.c-sections--content{color:#868c93;font-size:12px;line-height:20px}.c-sections--content ul{margin:30px 0 0;padding:0;list-style:none}.c-sections--is-open{height:451px;z-index:80}.c-sections--is-open .c-sections--toggle{box-shadow:none}.c-sections--is-open .c-sections--toggle-down{display:none}.c-sections--is-open .c-sections--toggle-up{display:inline}.c-services--item-inner{position:absolute;top:0;left:0;width:100%;height:245px;border-radius:3px;background-color:#fff;box-shadow:2px 2px 31px 0 hsla(0,0%,93.3%,.5)}.c-services--toggle{display:block;position:absolute;left:0;width:100%;bottom:0;padding:10px 0;text-align:center;cursor:pointer}.c-services--toggle-up{display:none}.c-services--is-open{height:341px;z-index:200}.c-services--is-open .c-services--toggle-down{display:none}.c-services--is-open .c-services--toggle-up{display:inline}.c-services--is-open .c-services--content{display:block}.c-services--ico{height:56px;width:56px;background-color:#e1fffa;border-radius:50%;margin:34px auto 22px}.c-services--heading{min-height:44px;padding:0 20px;color:#1fb299;font-size:15px;font-weight:700;line-height:18px;text-align:center}.c-services--sub-heading{min-height:27px;margin:0;padding:0 10px;color:#2a3644;font-size:14px;font-weight:700;line-height:25px;text-align:center}.c-services--content{display:none}.c-services--content ul{position:absolute;margin:0;padding:0 0 40px;list-style:none;width:100%;border-radius:3px;background-color:#fff}.c-services--content li{color:#6c7683;font-size:14px;font-weight:500;line-height:25px;text-align:center}.c-social{margin-bottom:40px;text-align:center}.c-social--anchor{text-decoration:none;margin:0 5px;padding:0 10px}.c-values{background:linear-gradient(138.69deg,#4eacd9,#2fb8a1);color:#fff}.c-values--heading{display:inline-block;min-width:139px;margin:0 0 18px;padding:0 10px 0 0;border-bottom:4px solid #fff;font-weight:700;color:#f8f8f8}.c-values--content{display:block;min-height:67px;margin:0 0 20px;padding:0;font-size:15px;line-height:26px;font-weight:500}.t-reason{padding:0;border:0}.t-reason td{display:block;vertical-align:top}.t-reason .t-reason-col-2 h2{padding:25px 0 13px}.t-reason h2{text-align:center}.t-reason ul{padding:0}.t-contacts{width:100%;height:auto!important}.t-contacts td{vertical-align:top;display:block;width:100%}.t-contacts p{text-align:left}.is-nav--main-item-active{position:relative}.is-nav--main-item-active .c-nav--sub{display:block}.is-nav--main-anchor-active{opacity:1}.is-nav--sub-anchor-active{color:#19c5a7}.u-align--center{text-align:center}input::-webkit-calendar-picker-indicator{display:none}.tmp-contacts img{display:none}.tmp-contacts ul{padding-left:5px}.c-logos{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.c-logos div{-webkit-box-flex:0;flex:0 0 21%;border:1px solid grey;padding:1em;margin-bottom:1em;text-align:center}.biuro-ti-img{display:none}.t-membership{width:100%;border:0;text-align:left}.t-membership td{text-align:justify;vertical-align:middle}.t-membership .t-membership-row-4 td{border-bottom:none}.grecaptcha-badge{pointer-events:none;visibility:hidden}@media (min-width:80em){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (min-width:48em){.l-section--front-page{background-size:150%}}@media (min-width:60em){.l-section--front-page{background-size:cover}.c-accordion--header{padding:26px 30px}.c-accordion--header svg{margin-right:24px}.c-accordion--content{padding:0 30px 0 70px}.c-data-controller{margin-bottom:35px;padding:15px 0 10px;line-height:1.1}.c-feedbacks--feedback{margin:0 auto 17px;height:79px;font-size:21px;line-height:40px;max-width:400px}.c-feedbacks--name{font-size:15px;line-height:17px}.c-footer-sections{flex-wrap:wrap}.c-footer-section{line-height:25px;margin:0 0 30px}.c-form--validation{position:absolute;top:50%;right:100%;min-width:200px;margin-top:11px;-webkit-transform:translate(-30px,-50%);transform:translate(-30px,-50%)}.c-jobs--col-position{padding-right:5px}.c-jobs--col-city{max-width:140px;padding-right:5px;padding-left:5px}.c-jobs--anchor{padding:10px 0}.c-nav--sub{top:100%}.c-nav--sub-item{margin-right:46px}.c-nav--lang{background:#fff}.c-nav--lang-anchor{color:#2a3644;font-weight:500}.c-services--heading{min-height:44px}.c-share{margin-bottom:90px}.c-values--content{min-height:80px;line-height:30px}.t-reason td{display:table-cell;width:50%}.t-reason .t-reason-col-1{padding-right:20px;border-right:1px solid #dfdfdf}.t-reason .t-reason-col-2{padding-left:20px}.t-reason .t-reason-col-2 h2{padding:12px 0 25px}.is-nav--main-item-active .c-nav--sub{display:-webkit-box;display:flex}.is-nav--main-anchor-active{border-bottom-color:#1d2a3a;border-bottom-color:var(--color--blue-dark)}}@media (max-width:59.999em){.c-footer-sections{text-align:center;font-size:13px}.c-job-facebook{padding-bottom:40px}.c-jobs--headline{min-height:26px;font-size:18px;font-weight:500;line-height:26px;text-align:center}.c-jobs--col-city,.c-jobs--col-valid{border-bottom:1px solid #f8f8f8;border-bottom:1px solid var(--color--gray-light);font-size:13px;padding-top:0}.c-jobs--col-valid{width:50%;text-align:right}.c-jobs--anchor{font-size:16px;line-height:23px}.c-jobs-section{border-radius:0;margin:0;padding-bottom:0;position:relative}.c-nav--sub{right:0;left:auto;top:150%}.c-nav--lang--is-open{background-color:#1d2a3a;opacity:.97;z-index:800;box-shadow:0 0 20px 60px #1d2a3a}.c-trust--img-svyturys{width:76px;height:23px}.c-trust--img-dpd{width:53px;height:23px}.c-trust--img-pergale{width:72px;height:16px}.c-trust--img-maxima{width:74px;height:17px}.c-trust--img-pasts{width:85px;height:20px}.c-trust--img-dhl{width:91px;height:13px}.c-trust--img-staburadze{width:90px;height:27px}.c-trust--img-cido{width:51px;height:33px}.c-trust--img-itella{width:60px;height:38px}.c-trust--img-saku{width:56px;height:41px}.c-trust--img-leibur{width:50px;height:42px}.c-trust--img-maxima-ee{width:86px;height:18px}.is-nav--main-anchor-active{border-bottom-color:#fff}.is-nav--open .l-nav--wrap{display:-webkit-box;display:flex}.is-aside--open{overflow:hidden}.is-aside--open .l-aside--search{display:block}.is-aside--open .l-header{z-index:-1}.is-aside--open:after{content:"
"
;
position
:
fixed
;
opacity
:
.97
;
background-color
:
#2a3644
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
}
.is-aside--open
.c-jobs-section--content
{
max-height
:
2000em
}
.is-aside--open
.c-jobs-section--expand
{
display
:
none
}
.c-fixed-footer
{
position
:
fixed
;
left
:
0
;
bottom
:
0
;
width
:
100%
;
background
:
hsla
(
0
,
0%
,
100%
,
.85
);
padding
:
20px
20px
0
;
box-shadow
:
0
-1px
1px
0
rgba
(
0
,
0
,
0
,
.45
)}
}
@media
(
min-width
:
93.75em
){
.c-form--validation
{
left
:
100%
;
right
:
auto
;
-webkit-transform
:
translate
(
30px
,
-50%
);
transform
:
translate
(
30px
,
-50%
)}}
@media
(
max-width
:
767px
){
.t-membership
tr
{
display
:
block
}
.t-membership
td
{
display
:
block
;
float
:
left
;
width
:
100%
}
.t-membership
.t-membership-col-2
{
border-bottom
:
1px
solid
#dfdfdf
;
padding
:
0
0
20px
}}
@media
(
min-width
:
768px
){
.t-membership-col-1
{
width
:
150px
;
padding-right
:
20px
}}
@media
(
min-width
:
980px
){
.t-membership-col-1
{
width
:
250px
;
padding-right
:
0
}}
/*# sourceMappingURL=main.min.css.map */
wp-content/themes/biuro/css/main.min.css.map
View file @
72e23f8a
This source diff could not be displayed because it is too large. You can
view the blob
instead.
wp-content/themes/biuro/js/main.js
View file @
72e23f8a
...
...
@@ -22,6 +22,43 @@ const swiper = new Swiper('.c-feedbacks--inner', {
}
});
const
lisp
=
(
str
)
=>
{
var
symbols
=
{
'ą'
:
'a'
,
'č'
:
'c'
,
'ę'
:
'e'
,
'ė'
:
'e'
,
'į'
:
'i'
,
'š'
:
's'
,
'ų'
:
'u'
,
'ū'
:
'u'
,
'ž'
:
'z'
,
'ā'
:
'a'
,
'ē'
:
'e'
,
'ģ'
:
'g'
,
'ī'
:
'i'
,
'ķ'
:
'k'
,
'ļ'
:
'l'
,
'ņ'
:
'n'
,
'õ'
:
'o'
,
'ä'
:
'a'
,
'ö'
:
'o'
,
'ü'
:
'u'
};
str
=
str
.
trim
();
str
=
str
.
toLowerCase
();
str
=
str
.
replace
(
/
[
ąčęėįšųūžāēģīķļņõäöü
]
/g
,
(
s
)
=>
{
return
symbols
[
s
];
});
return
str
;
};
const
autocomplete
=
(
str
)
=>
{
const
node
=
document
.
getElementById
(
str
);
const
arrow
=
document
.
querySelector
(
'.js-toggle--'
+
str
);
...
...
@@ -46,7 +83,10 @@ const autocomplete = (str) => {
const
box
=
new
Awesomplete
(
node
,
{
minChars
:
0
,
maxItems
:
1000
,
sort
:
false
sort
:
false
,
filter
:
function
(
text
,
input
)
{
return
lisp
(
text
).
indexOf
(
lisp
(
input
))
!==
-
1
;
}
});
node
.
addEventListener
(
'input'
,
()
=>
{
...
...
@@ -68,6 +108,18 @@ const autocomplete = (str) => {
}
});
node
.
addEventListener
(
'blur'
,
()
=>
{
const
suggestion
=
(
Array
.
isArray
(
box
.
suggestions
)
&&
box
.
suggestions
.
length
===
1
)
?
box
.
suggestions
[
0
]
:
null
;
if
(
!
suggestion
)
{
return
;
}
if
(
lisp
(
node
.
value
)
===
lisp
(
suggestion
.
value
))
{
node
.
value
=
suggestion
.
value
;
}
});
node
.
addEventListener
(
'awesomplete-selectcomplete'
,
()
=>
{
node
.
blur
();
if
(
clear
)
{
...
...
@@ -130,7 +182,9 @@ if (node) {
minChars
:
0
,
maxItems
:
1000
,
sort
:
false
,
filter
:
function
(
text
,
input
)
{
return
lisp
(
text
).
indexOf
(
lisp
(
input
))
!==
-
1
;
},
replace
:
function
(
suggestion
)
{
this
.
input
.
value
=
suggestion
.
label
;
...
...
@@ -143,6 +197,22 @@ if (node) {
node
.
addEventListener
(
'focus'
,
()
=>
{
nodeBox
.
evaluate
();
});
node
.
addEventListener
(
'blur'
,
()
=>
{
const
suggestion
=
(
Array
.
isArray
(
nodeBox
.
suggestions
)
&&
nodeBox
.
suggestions
.
length
===
1
)
?
nodeBox
.
suggestions
[
0
]
:
null
;
if
(
!
suggestion
)
{
return
;
}
if
(
lisp
(
node
.
value
)
===
lisp
(
suggestion
.
label
))
{
node
.
value
=
suggestion
.
label
;
if
(
cityID
)
{
cityID
.
value
=
suggestion
.
value
;
}
}
});
}
if
(
window
.
NodeList
&&
!
NodeList
.
prototype
.
forEach
)
{
...
...
wp-content/themes/biuro/js/main.min.js
View file @
72e23f8a
...
...
@@ -63,7 +63,7 @@
/******/
/******/
var
hotApplyOnUpdate
=
true
;
/******/
// eslint-disable-next-line no-unused-vars
/******/
var
hotCurrentHash
=
"
53e362353d011a12ee31
"
;
/******/
var
hotCurrentHash
=
"
6ba16587ff77a3dfa1af
"
;
/******/
var
hotRequestTimeout
=
10000
;
/******/
var
hotCurrentModuleData
=
{};
/******/
var
hotCurrentChildModule
;
...
...
@@ -995,7 +995,7 @@ eval("var logLevel = \"info\";\n\nfunction dummy() {}\n\nfunction shouldLog(leve
/***/
(
function
(
module
,
__webpack_exports__
,
__webpack_require__
)
{
"use strict"
;
eval
(
"__webpack_require__.r(__webpack_exports__);
\n
/* harmony import */ var _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./vendor/awesomplete */
\"
./wp-content/themes/biuro/js/vendor/awesomplete.js
\"
);
\n
/* harmony import */ var _vendor_swiper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./vendor/swiper */
\"
./wp-content/themes/biuro/js/vendor/swiper.js
\"
);
\n
/* harmony import */ var _vendor_swiper__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_vendor_swiper__WEBPACK_IMPORTED_MODULE_1__);
\n
// https://github.com/webpack/webpack/issues/8656#issuecomment-456001556
\n
// import
\"
core-js/es
\"
;
\n
// import(/* webpackChunkName:
\"
autocomplete
\"
*/ './components/autocomplete');
\n
// import(/* webpackChunkName:
\"
feedbacks
\"
*/ './components/feedbacks');
\n\n\n
var swiper = new _vendor_swiper__WEBPACK_IMPORTED_MODULE_1___default.a('.c-feedbacks--inner', {
\n
speed: 900,
\n
autoplay: {
\n
delay: 6000,
\n
disableOnInteraction: false
\n
},
\n
grabCursor: true,
\n
loop: true,
\n
pagination: {
\n
el: '.swiper-pagination',
\n
clickable: true
\n
}
\n
});
\n\n
var
autocomplete = function autocomplete(str) {
\n
var node = document.getElementById(str);
\n
var arrow = document.querySelector('.js-toggle--' + str);
\n
var clear = document.querySelector('.js-clear--' + str);
\n
var isOpen = false;
\n\n
var toggle = function toggle(status) {
\n
var delay = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
\n
setTimeout(function () {
\n
isOpen = status;
\n
}, delay);
\n\n
if (arrow) {
\n
arrow.classList.toggle('is-open', status);
\n
}
\n
};
\n\n
if (!node) {
\n
return;
\n
}
\n\n
var box = new _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__[
\"
default
\"
](node, {
\n
minChars: 0,
\n
maxItems: 1000,
\n
sort: false
\n
});
\n
node.addEventListener('input', function () {
\n
if (clear) {
\n
clear.classList.toggle('u-hidden', !node.value);
\n
}
\n\n
if (arrow) {
\n
arrow.classList.toggle('u-hidden', !!node.value);
\n
}
\n
});
\n
node.addEventListener('focus', function () {
\n
if (box.ul.childNodes.length === 0 || box.ul.hasAttribute('hidden')) {
\n
toggle(true);
\n
box.evaluate();
\n
} else {
\n
toggle(false);
\n
box.close();
\n
}
\n
});
\n
node.addEventListener('awesomplete-selectcomplete', function () {
\n
node.blur();
\n\n
if (clear) {
\n
clear.classList.remove('u-hidden');
\n
}
\n\n
if (arrow) {
\n
arrow.classList.add('u-hidden');
\n
}
\n
});
\n
node.addEventListener('awesomplete-close', function () {
\n
toggle(false, 150);
\n
});
\n\n
if (arrow) {
\n
arrow.addEventListener('click', function () {
\n
if (!isOpen) {
\n
node.focus();
\n
} else {
\n
box.close();
\n
}
\n
});
\n
}
\n\n
if (clear) {
\n
clear.addEventListener('click', function () {
\n
node.value = '';
\n
node.focus();
\n\n
if (clear) {
\n
clear.classList.add('u-hidden');
\n
}
\n\n
if (arrow) {
\n
arrow.classList.remove('u-hidden');
\n
}
\n
});
\n
}
\n
};
\n\n
autocomplete('search-city');
\n
autocomplete('search-query');
\n
var search = document.getElementById('search');
\n
var city = document.getElementById('search-city');
\n
var query = document.getElementById('search-query');
\n\n
if (search) {
\n
search.addEventListener('submit', function (e) {
\n
if (city && !city.value && query && !query.value) {
\n
city.focus();
\n
e.preventDefault();
\n
}
\n
}, false);
\n
}
\n\n
var node = document.getElementById('form-city');
\n
var cityID = document.getElementById('form-city-id');
\n\n
if (node) {
\n
var nodeBox = new _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__[
\"
default
\"
](node, {
\n
minChars: 0,
\n
maxItems: 1000,
\n
sort: false,
\n
replace: function replace(suggestion) {
\n
this.input.value = suggestion.label;
\n\n
if (cityID) {
\n
cityID.value = suggestion.value;
\n
}
\n
}
\n
});
\n
node.addEventListener('focus', function () {
\n
nodeBox.evaluate();
\n
});
\n
}
\n\n
if (window.NodeList && !NodeList.prototype.forEach) {
\n
NodeList.prototype.forEach = Array.prototype.forEach;
\n
}
\n\n
(function (arr) {
\n
arr.forEach(function (item) {
\n
if (item.hasOwnProperty('remove')) {
\n
return;
\n
}
\n\n
Object.defineProperty(item, 'remove', {
\n
configurable: true,
\n
enumerable: true,
\n
writable: true,
\n
value: function remove() {
\n
if (this.parentNode === null) {
\n
return;
\n
}
\n\n
this.parentNode.removeChild(this);
\n
}
\n
});
\n
});
\n
})([Element.prototype, CharacterData.prototype, DocumentType.prototype]);
\n\n
(function (global) {
\n
var container = document.getElementById('cookie-warning');
\n
var btnAgree = document.getElementById('cookie-agree');
\n
var btnClose = document.getElementById('cookie-close');
\n
var agreed = useLS() ? localStorage.getItem('biuro-agree') : false;
\n\n
function useLS() {
\n
var mod = 'a';
\n\n
try {
\n
localStorage.setItem(mod, mod);
\n
localStorage.removeItem(mod);
\n
return true;
\n
} catch (e) {
\n
return false;
\n
}
\n
}
\n\n
if (!container || !btnAgree || !btnClose || agreed) {
\n
return;
\n
}
\n\n
container.style.display = 'block';
\n
btnAgree.addEventListener('click', function () {
\n
if (useLS()) {
\n
localStorage.setItem('biuro-agree', 'true');
\n
}
\n\n
container.style.display = 'none';
\n
});
\n
btnClose.addEventListener('click', function () {
\n
container.style.display = 'none';
\n
});
\n
})(window);
\n\n
if (true) {
\n
module.hot.accept();
\n
}
\n\n
(function (global) {
\n
var node = document.getElementById('js-map--divisions');
\n\n
if (!node) {
\n
return;
\n
}
\n\n
fetch('/wp-json/api/v1/divisions?langID=' + node.dataset.id).then(function (t) {
\n
return t.json();
\n
}).then(function (data) {
\n
initDivisionsMap(node, data);
\n
});
\n
})(window);
\n\n
(function (global) {
\n
var node = document.querySelector('.c-nav--lang');
\n\n
if (!node) {
\n
return;
\n
}
\n\n
node.addEventListener('click', function (e) {
\n
e.currentTarget.classList.toggle('c-nav--lang--is-open');
\n
});
\n
})(window);
\n\n
(function (global) {
\n
var node = document.getElementById('js-map--regions');
\n\n
if (!node) {
\n
return;
\n
}
\n\n
initRegionsMap(node);
\n
})(window);
\n\n
(function (global) {
\n
document.querySelectorAll('.js-toggle--nav').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
e.preventDefault();
\n
document.body.classList.toggle('is-nav--open');
\n
});
\n
});
\n
document.querySelectorAll('.js-toggle--aside').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
e.preventDefault();
\n
document.body.classList.toggle('is-aside--open');
\n
});
\n
});
\n
})(window);
\n\n
var mapStyles = [{
\n
featureType: 'all',
\n
elementType: 'all',
\n
stylers: [{
\n
saturation: -92
\n
}, {
\n
lightness: -8
\n
}, {
\n
hue: '#004ed4'
\n
}]
\n
}, {
\n
featureType: 'water',
\n
elementType: 'all',
\n
stylers: [{
\n
saturation: -95
\n
}, {
\n
lightness: -25
\n
}, {
\n
hue: '#004ed4'
\n
}]
\n
}];
\n
var info;
\n\n
function setMarkers(map, positions, focus) {
\n
var bounds = new window.google.maps.LatLngBounds();
\n\n
for (var i = 0; i < positions.length; i++) {
\n
var position = positions[i];
\n
var pos = new window.google.maps.LatLng(position.lat, position.lng);
\n
var marker = new window.google.maps.Marker({
\n
position: pos,
\n
map: map,
\n
icon: '/wp-content/themes/biuro/i/ico--map-pin.svg',
\n
title: position.title || ''
\n
});
\n\n
if (info) {
\n
info.close();
\n
}
\n\n
bounds.extend(pos);
\n\n
if (position.content) {
\n
marker['content'] = position.content;
\n
window.google.maps.event.addListener(marker, 'click', function () {
\n
info = new window.google.maps.InfoWindow({
\n
content: this.content
\n
});
\n
info.open(map, this);
\n
});
\n
}
\n\n
if (focus) {
\n
if (window.innerWidth < 960) {
\n
window.scrollTo(0, 0);
\n
}
\n\n
new google.maps.event.trigger(marker, 'click');
\n
}
\n
}
\n\n
map.fitBounds(bounds);
\n\n
if (window.innerWidth > 1020) {
\n
map.panBy(250, 0);
\n
} else if (window.innerWidth > 959) {
\n
map.panBy(180, 0);
\n
}
\n
}
\n\n
function initRegionsMap(node) {
\n
if (!window.google) {
\n
setTimeout(function () {
\n
initRegionsMap(node);
\n
}, 250);
\n
return;
\n
}
\n\n
var options = {
\n
mapTypeIds: [window.google.maps.MapTypeId.ROADMAP, window.google.maps.MapTypeId.HYBRID, 'biuro']
\n
};
\n
var map = new window.google.maps.Map(node, options);
\n
var biuroMap = new window.google.maps.StyledMapType(mapStyles, {
\n
name: 'Biuro'
\n
});
\n
map.mapTypes.set('biuro', biuroMap);
\n
map.setMapTypeId('biuro');
\n
window.google.maps.event.addListenerOnce(map, 'bounds_changed', function () {
\n
if (this.getZoom() > 15) {
\n
this.setZoom(14);
\n
}
\n
});
\n
var regions = [{
\n
title: 'Vilnius',
\n
lat: 54.687157,
\n
lng: 25.279652
\n
}, {
\n
title: 'Rīga',
\n
lat: 56.946285,
\n
lng: 24.105078
\n
}, {
\n
title: 'Tallinn',
\n
lat: 59.436962,
\n
lng: 24.753574
\n
}];
\n
setMarkers(map, regions);
\n
}
\n\n
function initDivisionsMap(node, data) {
\n
if (!window.google) {
\n
setTimeout(function () {
\n
initDivisionsMap(node, data);
\n
}, 250);
\n
return;
\n
}
\n\n
var options = {
\n
mapTypeIds: [window.google.maps.MapTypeId.ROADMAP, window.google.maps.MapTypeId.HYBRID, 'biuro']
\n
};
\n
var map = new window.google.maps.Map(node, options);
\n
var biuroMap = new window.google.maps.StyledMapType(mapStyles, {
\n
name: 'Biuro'
\n
});
\n
map.mapTypes.set('biuro', biuroMap);
\n
map.setMapTypeId('biuro');
\n
window.google.maps.event.addListenerOnce(map, 'bounds_changed', function () {
\n
if (this.getZoom() > 15) {
\n
this.setZoom(14);
\n
}
\n
});
\n
var divisions = [];
\n
Object.keys(data).forEach(function (key) {
\n
var division = data[key];
\n\n
if (key.substr(0, 4) === 'city') {
\n
divisions = divisions.concat(division);
\n
}
\n
});
\n
document.querySelectorAll('.js-division').forEach(function (node) {
\n
node.addEventListener('click', function () {
\n
var ID = node && node.dataset.id ? node.dataset.id : '';
\n\n
if (data[ID]) {
\n
setMarkers(map, data[ID].filter(function (d) {
\n
return d.lat && d.lng;
\n
}), true);
\n
} else {
\n
setMarkers(map, divisions.filter(function (d) {
\n
return d.lat && d.lng;
\n
}));
\n
}
\n
});
\n
});
\n
setMarkers(map, divisions.filter(function (d) {
\n
return d.lat && d.lng;
\n
}));
\n
}
\n\n
document.querySelectorAll('.js-form--input-file').forEach(function (node) {
\n
node.addEventListener('change', function () {
\n
var parent = node.parentNode;
\n
var name = node.value.split(/
\\\\
|
\\
//).pop();
\n
var text = parent.querySelector('.js-form--input-file-text');
\n\n
if (text && name) {
\n
text.innerHTML = name;
\n
}
\n
});
\n
});
\n
document.querySelectorAll('.js-toggle--services').forEach(function (node) {
\n
node.addEventListener('click', function () {
\n
node.parentNode.classList.toggle('c-services--is-open');
\n
});
\n
});
\n
document.querySelectorAll('.js-toggle--sections').forEach(function (node) {
\n
node.addEventListener('click', function () {
\n
var parent = node.parentNode;
\n\n
if (parent.classList.contains('c-sections--is-open')) {
\n
parent.classList.toggle('c-sections--is-open');
\n
} else {
\n
document.querySelectorAll('.c-sections--is-open').forEach(function (node) {
\n
node.classList.remove('c-sections--is-open');
\n
});
\n
parent.classList.toggle('c-sections--is-open');
\n
}
\n
});
\n
});
\n
document.querySelectorAll('.js-expand-jobs-section').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
e.preventDefault();
\n
node.parentNode.classList.remove('c-jobs-section--is-closed');
\n
node.remove();
\n
});
\n
});
\n\n
var initiatePositionForm = function initiatePositionForm() {
\n
var button = document.querySelector('[name=
\"
s
\"
][value=
\"
1
\"
]');
\n\n
if (button) {
\n
button.click();
\n
return;
\n
}
\n\n
var input = document.querySelector('[name=
\"
name
\"
]');
\n\n
if (input) {
\n
input.focus();
\n
}
\n
};
\n\n
if (document.querySelector('.js-inititate-position-form')) {
\n
document.querySelector('.js-inititate-position-form').addEventListener('click', initiatePositionForm);
\n
}
\n\n
if (document.querySelector('.js-focus-form')) {
\n
document.querySelector('.js-focus-form').addEventListener('click', function () {
\n
var input = document.querySelector('.c-form input:first-of-type');
\n\n
if (input) {
\n
input.focus();
\n
}
\n
});
\n
}
\n\n
if (document.querySelector('.js-modal--close')) {
\n
document.querySelector('.js-modal--close').addEventListener('click', function () {
\n
var modal = document.querySelector('.c-modal');
\n\n
if (modal) {
\n
modal.remove();
\n
}
\n\n
var node = document.querySelector('.c-form [autofocus]');
\n\n
if (node) {
\n
node.focus();
\n
}
\n
});
\n
}
\n\n
function fallbackCopyTextToClipboard(text) {
\n
var textArea = document.createElement('textarea');
\n
textArea.value = text;
\n
document.body.appendChild(textArea);
\n
textArea.focus();
\n
textArea.select();
\n\n
try {
\n
var successful = document.execCommand('copy');
\n
var msg = successful ? 'successful' : 'unsuccessful';
\n
console.log('Fallback: Copying text command was ' + msg);
\n
} catch (err) {
\n
console.error('Fallback: Oops, unable to copy', err);
\n
}
\n\n
document.body.removeChild(textArea);
\n
}
\n\n
function copyTextToClipboard(text) {
\n
if (!navigator.clipboard) {
\n
fallbackCopyTextToClipboard(text);
\n
return;
\n
}
\n\n
navigator.clipboard.writeText(text).then(function () {}, function (err) {
\n
console.error('Async: Could not copy text: ', err);
\n
});
\n
}
\n\n
if (document.querySelector('.js-copy-to-clipboard')) {
\n
document.querySelector('.js-copy-to-clipboard').addEventListener('click', function (e) {
\n
e.preventDefault();
\n
copyTextToClipboard(window.location);
\n
});
\n
}
\n\n
(function (global) {
\n
var node = document.querySelector('.c-form [autofocus]');
\n\n
if (node) {
\n
node.focus();
\n
}
\n\n
if (location.hash) {
\n
var error = document.querySelector('.c-form--input-wrap--error input') || document.querySelector('.c-form--checkbox--error');
\n\n
if (error) {
\n
error.focus();
\n
return;
\n
}
\n\n
var input = document.querySelector('.c-form [name=
\"
name
\"
]');
\n\n
if (input) {
\n
input.focus();
\n
}
\n
}
\n
})(window);
\n\n
(function (global) {
\n
document.querySelectorAll('.gtm-share-click').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
window.dataLayer = window.dataLayer || [];
\n
window.dataLayer.push({
\n
'event': 'shareClick',
\n
'shareLabel': node.dataset.label || ''
\n
});
\n
});
\n
});
\n
})(window); // async function autocomplete() {
\n
// // await import(/* webpackChunkName:
\"
autocomplete
\"
*/ './components/autocomplete');
\n
// const aaaa = require('./components/autocomplete').default;
\n
// }
\n
// if (document.getElementById('search-city') || document.getElementById('search-query') || document.getElementById('form-city')) {
\n
// autocomplete();
\n
// }
\n
// async function feedbacks() {
\n
// await import(/* webpackChunkName:
\"
feedbacks
\"
*/ './components/feedbacks');
\n
// };
\n
// if (document.querySelectorAll('.c-feedbacks--inner').length) {
\n
// feedbacks();
\n
// }
\n\n\n
var submitContactsFrom = function submitContactsFrom(form) {
\n
if (form.querySelector('[type=
\"
submit
\"
]')) {
\n
form.querySelector('[type=
\"
submit
\"
]').classList.add('c-btn--disabled');
\n
}
\n
};
\n\n
document.querySelectorAll('[name=
\"
form-position
\"
], [name=
\"
form-employees
\"
], [name=
\"
form-employers
\"
]').forEach(function (form) {
\n
form.addEventListener('submit', function () {
\n
submitContactsFrom(form);
\n
});
\n
});
\n\n
var collapseContent = function collapseContent(n) {
\n
var h = n.scrollHeight;
\n
var t = n.style.transition;
\n
n.style.transition = '';
\n
requestAnimationFrame(function () {
\n
n.style.height = h + 'px';
\n
n.style.transition = t;
\n
requestAnimationFrame(function () {
\n
n.style.height = 0 + 'px';
\n
});
\n
});
\n
};
\n\n
var expandContent = function expandContent(n) {
\n
var h = n.scrollHeight;
\n\n
var done = function done(e) {
\n
n.removeEventListener('transitionend', done); // n.style.height = null;
\n
};
\n\n
n.style.height = h + 'px';
\n
n.addEventListener('transitionend', done);
\n
};
\n\n
document.querySelectorAll('.js-accordion--header').forEach(function (header) {
\n
header.addEventListener('click', function () {
\n
var node = header.nextElementSibling;
\n\n
if (!node || !node.classList.contains('c-accordion--content')) {
\n
return;
\n
}
\n\n
var isOpen = header.classList.contains('c-accordion--header--is-expanded');
\n\n
if (isOpen) {
\n
collapseContent(node);
\n
} else {
\n
expandContent(node);
\n
}
\n\n
header.classList.toggle('c-accordion--header--is-expanded', !isOpen);
\n
});
\n
});
\n
document.querySelectorAll('.c-accordion--content').forEach(function (content) {
\n
content.classList.add('c-accordion--content--is-collapsed');
\n
});
\n\n
//# sourceURL=webpack:///./wp-content/themes/biuro/js/main.js?"
);
eval
(
"__webpack_require__.r(__webpack_exports__);
\n
/* harmony import */ var _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./vendor/awesomplete */
\"
./wp-content/themes/biuro/js/vendor/awesomplete.js
\"
);
\n
/* harmony import */ var _vendor_swiper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./vendor/swiper */
\"
./wp-content/themes/biuro/js/vendor/swiper.js
\"
);
\n
/* harmony import */ var _vendor_swiper__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_vendor_swiper__WEBPACK_IMPORTED_MODULE_1__);
\n
// https://github.com/webpack/webpack/issues/8656#issuecomment-456001556
\n
// import
\"
core-js/es
\"
;
\n
// import(/* webpackChunkName:
\"
autocomplete
\"
*/ './components/autocomplete');
\n
// import(/* webpackChunkName:
\"
feedbacks
\"
*/ './components/feedbacks');
\n\n\n
var swiper = new _vendor_swiper__WEBPACK_IMPORTED_MODULE_1___default.a('.c-feedbacks--inner', {
\n
speed: 900,
\n
autoplay: {
\n
delay: 6000,
\n
disableOnInteraction: false
\n
},
\n
grabCursor: true,
\n
loop: true,
\n
pagination: {
\n
el: '.swiper-pagination',
\n
clickable: true
\n
}
\n
});
\n\n
var
lisp = function lisp(str) {
\n
var symbols = {
\n
'ą': 'a',
\n
'č': 'c',
\n
'ę': 'e',
\n
'ė': 'e',
\n
'į': 'i',
\n
'š': 's',
\n
'ų': 'u',
\n
'ū': 'u',
\n
'ž': 'z',
\n
'ā': 'a',
\n
'ē': 'e',
\n
'ģ': 'g',
\n
'ī': 'i',
\n
'ķ': 'k',
\n
'ļ': 'l',
\n
'ņ': 'n',
\n
'õ': 'o',
\n
'ä': 'a',
\n
'ö': 'o',
\n
'ü': 'u'
\n
};
\n
str = str.trim();
\n
str = str.toLowerCase();
\n
str = str.replace(/[ąčęėįšųūžāēģīķļņõäöü]/g, function (s) {
\n
return symbols[s];
\n
});
\n
return str;
\n
};
\n\n
var autocomplete = function autocomplete(str) {
\n
var node = document.getElementById(str);
\n
var arrow = document.querySelector('.js-toggle--' + str);
\n
var clear = document.querySelector('.js-clear--' + str);
\n
var isOpen = false;
\n\n
var toggle = function toggle(status) {
\n
var delay = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
\n
setTimeout(function () {
\n
isOpen = status;
\n
}, delay);
\n\n
if (arrow) {
\n
arrow.classList.toggle('is-open', status);
\n
}
\n
};
\n\n
if (!node) {
\n
return;
\n
}
\n\n
var box = new _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__[
\"
default
\"
](node, {
\n
minChars: 0,
\n
maxItems: 1000,
\n
sort: false,
\n
filter: function filter(text, input) {
\n
return lisp(text).indexOf(lisp(input)) !== -1;
\n
}
\n
});
\n
node.addEventListener('input', function () {
\n
if (clear) {
\n
clear.classList.toggle('u-hidden', !node.value);
\n
}
\n\n
if (arrow) {
\n
arrow.classList.toggle('u-hidden', !!node.value);
\n
}
\n
});
\n
node.addEventListener('focus', function () {
\n
if (box.ul.childNodes.length === 0 || box.ul.hasAttribute('hidden')) {
\n
toggle(true);
\n
box.evaluate();
\n
} else {
\n
toggle(false);
\n
box.close();
\n
}
\n
});
\n
node.addEventListener('blur', function () {
\n
var suggestion = Array.isArray(box.suggestions) && box.suggestions.length === 1 ? box.suggestions[0] : null;
\n\n
if (!suggestion) {
\n
return;
\n
}
\n\n
if (lisp(node.value) === lisp(suggestion.value)) {
\n
node.value = suggestion.value;
\n
}
\n
});
\n
node.addEventListener('awesomplete-selectcomplete', function () {
\n
node.blur();
\n\n
if (clear) {
\n
clear.classList.remove('u-hidden');
\n
}
\n\n
if (arrow) {
\n
arrow.classList.add('u-hidden');
\n
}
\n
});
\n
node.addEventListener('awesomplete-close', function () {
\n
toggle(false, 150);
\n
});
\n\n
if (arrow) {
\n
arrow.addEventListener('click', function () {
\n
if (!isOpen) {
\n
node.focus();
\n
} else {
\n
box.close();
\n
}
\n
});
\n
}
\n\n
if (clear) {
\n
clear.addEventListener('click', function () {
\n
node.value = '';
\n
node.focus();
\n\n
if (clear) {
\n
clear.classList.add('u-hidden');
\n
}
\n\n
if (arrow) {
\n
arrow.classList.remove('u-hidden');
\n
}
\n
});
\n
}
\n
};
\n\n
autocomplete('search-city');
\n
autocomplete('search-query');
\n
var search = document.getElementById('search');
\n
var city = document.getElementById('search-city');
\n
var query = document.getElementById('search-query');
\n\n
if (search) {
\n
search.addEventListener('submit', function (e) {
\n
if (city && !city.value && query && !query.value) {
\n
city.focus();
\n
e.preventDefault();
\n
}
\n
}, false);
\n
}
\n\n
var node = document.getElementById('form-city');
\n
var cityID = document.getElementById('form-city-id');
\n\n
if (node) {
\n
var nodeBox = new _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__[
\"
default
\"
](node, {
\n
minChars: 0,
\n
maxItems: 1000,
\n
sort: false,
\n
filter: function filter(text, input) {
\n
return lisp(text).indexOf(lisp(input)) !== -1;
\n
},
\n
replace: function replace(suggestion) {
\n
this.input.value = suggestion.label;
\n\n
if (cityID) {
\n
cityID.value = suggestion.value;
\n
}
\n
}
\n
});
\n
node.addEventListener('focus', function () {
\n
nodeBox.evaluate();
\n
});
\n
node.addEventListener('blur', function () {
\n
var suggestion = Array.isArray(nodeBox.suggestions) && nodeBox.suggestions.length === 1 ? nodeBox.suggestions[0] : null;
\n\n
if (!suggestion) {
\n
return;
\n
}
\n\n
if (lisp(node.value) === lisp(suggestion.label)) {
\n
node.value = suggestion.label;
\n\n
if (cityID) {
\n
cityID.value = suggestion.value;
\n
}
\n
}
\n
});
\n
}
\n\n
if (window.NodeList && !NodeList.prototype.forEach) {
\n
NodeList.prototype.forEach = Array.prototype.forEach;
\n
}
\n\n
(function (arr) {
\n
arr.forEach(function (item) {
\n
if (item.hasOwnProperty('remove')) {
\n
return;
\n
}
\n\n
Object.defineProperty(item, 'remove', {
\n
configurable: true,
\n
enumerable: true,
\n
writable: true,
\n
value: function remove() {
\n
if (this.parentNode === null) {
\n
return;
\n
}
\n\n
this.parentNode.removeChild(this);
\n
}
\n
});
\n
});
\n
})([Element.prototype, CharacterData.prototype, DocumentType.prototype]);
\n\n
(function (global) {
\n
var container = document.getElementById('cookie-warning');
\n
var btnAgree = document.getElementById('cookie-agree');
\n
var btnClose = document.getElementById('cookie-close');
\n
var agreed = useLS() ? localStorage.getItem('biuro-agree') : false;
\n\n
function useLS() {
\n
var mod = 'a';
\n\n
try {
\n
localStorage.setItem(mod, mod);
\n
localStorage.removeItem(mod);
\n
return true;
\n
} catch (e) {
\n
return false;
\n
}
\n
}
\n\n
if (!container || !btnAgree || !btnClose || agreed) {
\n
return;
\n
}
\n\n
container.style.display = 'block';
\n
btnAgree.addEventListener('click', function () {
\n
if (useLS()) {
\n
localStorage.setItem('biuro-agree', 'true');
\n
}
\n\n
container.style.display = 'none';
\n
});
\n
btnClose.addEventListener('click', function () {
\n
container.style.display = 'none';
\n
});
\n
})(window);
\n\n
if (true) {
\n
module.hot.accept();
\n
}
\n\n
(function (global) {
\n
var node = document.getElementById('js-map--divisions');
\n\n
if (!node) {
\n
return;
\n
}
\n\n
fetch('/wp-json/api/v1/divisions?langID=' + node.dataset.id).then(function (t) {
\n
return t.json();
\n
}).then(function (data) {
\n
initDivisionsMap(node, data);
\n
});
\n
})(window);
\n\n
(function (global) {
\n
var node = document.querySelector('.c-nav--lang');
\n\n
if (!node) {
\n
return;
\n
}
\n\n
node.addEventListener('click', function (e) {
\n
e.currentTarget.classList.toggle('c-nav--lang--is-open');
\n
});
\n
})(window);
\n\n
(function (global) {
\n
var node = document.getElementById('js-map--regions');
\n\n
if (!node) {
\n
return;
\n
}
\n\n
initRegionsMap(node);
\n
})(window);
\n\n
(function (global) {
\n
document.querySelectorAll('.js-toggle--nav').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
e.preventDefault();
\n
document.body.classList.toggle('is-nav--open');
\n
});
\n
});
\n
document.querySelectorAll('.js-toggle--aside').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
e.preventDefault();
\n
document.body.classList.toggle('is-aside--open');
\n
});
\n
});
\n
})(window);
\n\n
var mapStyles = [{
\n
featureType: 'all',
\n
elementType: 'all',
\n
stylers: [{
\n
saturation: -92
\n
}, {
\n
lightness: -8
\n
}, {
\n
hue: '#004ed4'
\n
}]
\n
}, {
\n
featureType: 'water',
\n
elementType: 'all',
\n
stylers: [{
\n
saturation: -95
\n
}, {
\n
lightness: -25
\n
}, {
\n
hue: '#004ed4'
\n
}]
\n
}];
\n
var info;
\n\n
function setMarkers(map, positions, focus) {
\n
var bounds = new window.google.maps.LatLngBounds();
\n\n
for (var i = 0; i < positions.length; i++) {
\n
var position = positions[i];
\n
var pos = new window.google.maps.LatLng(position.lat, position.lng);
\n
var marker = new window.google.maps.Marker({
\n
position: pos,
\n
map: map,
\n
icon: '/wp-content/themes/biuro/i/ico--map-pin.svg',
\n
title: position.title || ''
\n
});
\n\n
if (info) {
\n
info.close();
\n
}
\n\n
bounds.extend(pos);
\n\n
if (position.content) {
\n
marker['content'] = position.content;
\n
window.google.maps.event.addListener(marker, 'click', function () {
\n
info = new window.google.maps.InfoWindow({
\n
content: this.content
\n
});
\n
info.open(map, this);
\n
});
\n
}
\n\n
if (focus) {
\n
if (window.innerWidth < 960) {
\n
window.scrollTo(0, 0);
\n
}
\n\n
new google.maps.event.trigger(marker, 'click');
\n
}
\n
}
\n\n
map.fitBounds(bounds);
\n\n
if (window.innerWidth > 1020) {
\n
map.panBy(250, 0);
\n
} else if (window.innerWidth > 959) {
\n
map.panBy(180, 0);
\n
}
\n
}
\n\n
function initRegionsMap(node) {
\n
if (!window.google) {
\n
setTimeout(function () {
\n
initRegionsMap(node);
\n
}, 250);
\n
return;
\n
}
\n\n
var options = {
\n
mapTypeIds: [window.google.maps.MapTypeId.ROADMAP, window.google.maps.MapTypeId.HYBRID, 'biuro']
\n
};
\n
var map = new window.google.maps.Map(node, options);
\n
var biuroMap = new window.google.maps.StyledMapType(mapStyles, {
\n
name: 'Biuro'
\n
});
\n
map.mapTypes.set('biuro', biuroMap);
\n
map.setMapTypeId('biuro');
\n
window.google.maps.event.addListenerOnce(map, 'bounds_changed', function () {
\n
if (this.getZoom() > 15) {
\n
this.setZoom(14);
\n
}
\n
});
\n
var regions = [{
\n
title: 'Vilnius',
\n
lat: 54.687157,
\n
lng: 25.279652
\n
}, {
\n
title: 'Rīga',
\n
lat: 56.946285,
\n
lng: 24.105078
\n
}, {
\n
title: 'Tallinn',
\n
lat: 59.436962,
\n
lng: 24.753574
\n
}];
\n
setMarkers(map, regions);
\n
}
\n\n
function initDivisionsMap(node, data) {
\n
if (!window.google) {
\n
setTimeout(function () {
\n
initDivisionsMap(node, data);
\n
}, 250);
\n
return;
\n
}
\n\n
var options = {
\n
mapTypeIds: [window.google.maps.MapTypeId.ROADMAP, window.google.maps.MapTypeId.HYBRID, 'biuro']
\n
};
\n
var map = new window.google.maps.Map(node, options);
\n
var biuroMap = new window.google.maps.StyledMapType(mapStyles, {
\n
name: 'Biuro'
\n
});
\n
map.mapTypes.set('biuro', biuroMap);
\n
map.setMapTypeId('biuro');
\n
window.google.maps.event.addListenerOnce(map, 'bounds_changed', function () {
\n
if (this.getZoom() > 15) {
\n
this.setZoom(14);
\n
}
\n
});
\n
var divisions = [];
\n
Object.keys(data).forEach(function (key) {
\n
var division = data[key];
\n\n
if (key.substr(0, 4) === 'city') {
\n
divisions = divisions.concat(division);
\n
}
\n
});
\n
document.querySelectorAll('.js-division').forEach(function (node) {
\n
node.addEventListener('click', function () {
\n
var ID = node && node.dataset.id ? node.dataset.id : '';
\n\n
if (data[ID]) {
\n
setMarkers(map, data[ID].filter(function (d) {
\n
return d.lat && d.lng;
\n
}), true);
\n
} else {
\n
setMarkers(map, divisions.filter(function (d) {
\n
return d.lat && d.lng;
\n
}));
\n
}
\n
});
\n
});
\n
setMarkers(map, divisions.filter(function (d) {
\n
return d.lat && d.lng;
\n
}));
\n
}
\n\n
document.querySelectorAll('.js-form--input-file').forEach(function (node) {
\n
node.addEventListener('change', function () {
\n
var parent = node.parentNode;
\n
var name = node.value.split(/
\\\\
|
\\
//).pop();
\n
var text = parent.querySelector('.js-form--input-file-text');
\n\n
if (text && name) {
\n
text.innerHTML = name;
\n
}
\n
});
\n
});
\n
document.querySelectorAll('.js-toggle--services').forEach(function (node) {
\n
node.addEventListener('click', function () {
\n
node.parentNode.classList.toggle('c-services--is-open');
\n
});
\n
});
\n
document.querySelectorAll('.js-toggle--sections').forEach(function (node) {
\n
node.addEventListener('click', function () {
\n
var parent = node.parentNode;
\n\n
if (parent.classList.contains('c-sections--is-open')) {
\n
parent.classList.toggle('c-sections--is-open');
\n
} else {
\n
document.querySelectorAll('.c-sections--is-open').forEach(function (node) {
\n
node.classList.remove('c-sections--is-open');
\n
});
\n
parent.classList.toggle('c-sections--is-open');
\n
}
\n
});
\n
});
\n
document.querySelectorAll('.js-expand-jobs-section').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
e.preventDefault();
\n
node.parentNode.classList.remove('c-jobs-section--is-closed');
\n
node.remove();
\n
});
\n
});
\n\n
var initiatePositionForm = function initiatePositionForm() {
\n
var button = document.querySelector('[name=
\"
s
\"
][value=
\"
1
\"
]');
\n\n
if (button) {
\n
button.click();
\n
return;
\n
}
\n\n
var input = document.querySelector('[name=
\"
name
\"
]');
\n\n
if (input) {
\n
input.focus();
\n
}
\n
};
\n\n
if (document.querySelector('.js-inititate-position-form')) {
\n
document.querySelector('.js-inititate-position-form').addEventListener('click', initiatePositionForm);
\n
}
\n\n
if (document.querySelector('.js-focus-form')) {
\n
document.querySelector('.js-focus-form').addEventListener('click', function () {
\n
var input = document.querySelector('.c-form input:first-of-type');
\n\n
if (input) {
\n
input.focus();
\n
}
\n
});
\n
}
\n\n
if (document.querySelector('.js-modal--close')) {
\n
document.querySelector('.js-modal--close').addEventListener('click', function () {
\n
var modal = document.querySelector('.c-modal');
\n\n
if (modal) {
\n
modal.remove();
\n
}
\n\n
var node = document.querySelector('.c-form [autofocus]');
\n\n
if (node) {
\n
node.focus();
\n
}
\n
});
\n
}
\n\n
function fallbackCopyTextToClipboard(text) {
\n
var textArea = document.createElement('textarea');
\n
textArea.value = text;
\n
document.body.appendChild(textArea);
\n
textArea.focus();
\n
textArea.select();
\n\n
try {
\n
var successful = document.execCommand('copy');
\n
var msg = successful ? 'successful' : 'unsuccessful';
\n
console.log('Fallback: Copying text command was ' + msg);
\n
} catch (err) {
\n
console.error('Fallback: Oops, unable to copy', err);
\n
}
\n\n
document.body.removeChild(textArea);
\n
}
\n\n
function copyTextToClipboard(text) {
\n
if (!navigator.clipboard) {
\n
fallbackCopyTextToClipboard(text);
\n
return;
\n
}
\n\n
navigator.clipboard.writeText(text).then(function () {}, function (err) {
\n
console.error('Async: Could not copy text: ', err);
\n
});
\n
}
\n\n
if (document.querySelector('.js-copy-to-clipboard')) {
\n
document.querySelector('.js-copy-to-clipboard').addEventListener('click', function (e) {
\n
e.preventDefault();
\n
copyTextToClipboard(window.location);
\n
});
\n
}
\n\n
(function (global) {
\n
var node = document.querySelector('.c-form [autofocus]');
\n\n
if (node) {
\n
node.focus();
\n
}
\n\n
if (location.hash) {
\n
var error = document.querySelector('.c-form--input-wrap--error input') || document.querySelector('.c-form--checkbox--error');
\n\n
if (error) {
\n
error.focus();
\n
return;
\n
}
\n\n
var input = document.querySelector('.c-form [name=
\"
name
\"
]');
\n\n
if (input) {
\n
input.focus();
\n
}
\n
}
\n
})(window);
\n\n
(function (global) {
\n
document.querySelectorAll('.gtm-share-click').forEach(function (node) {
\n
node.addEventListener('click', function (e) {
\n
window.dataLayer = window.dataLayer || [];
\n
window.dataLayer.push({
\n
'event': 'shareClick',
\n
'shareLabel': node.dataset.label || ''
\n
});
\n
});
\n
});
\n
})(window); // async function autocomplete() {
\n
// // await import(/* webpackChunkName:
\"
autocomplete
\"
*/ './components/autocomplete');
\n
// const aaaa = require('./components/autocomplete').default;
\n
// }
\n
// if (document.getElementById('search-city') || document.getElementById('search-query') || document.getElementById('form-city')) {
\n
// autocomplete();
\n
// }
\n
// async function feedbacks() {
\n
// await import(/* webpackChunkName:
\"
feedbacks
\"
*/ './components/feedbacks');
\n
// };
\n
// if (document.querySelectorAll('.c-feedbacks--inner').length) {
\n
// feedbacks();
\n
// }
\n\n\n
var submitContactsFrom = function submitContactsFrom(form) {
\n
if (form.querySelector('[type=
\"
submit
\"
]')) {
\n
form.querySelector('[type=
\"
submit
\"
]').classList.add('c-btn--disabled');
\n
}
\n
};
\n\n
document.querySelectorAll('[name=
\"
form-position
\"
], [name=
\"
form-employees
\"
], [name=
\"
form-employers
\"
]').forEach(function (form) {
\n
form.addEventListener('submit', function () {
\n
submitContactsFrom(form);
\n
});
\n
});
\n\n
var collapseContent = function collapseContent(n) {
\n
var h = n.scrollHeight;
\n
var t = n.style.transition;
\n
n.style.transition = '';
\n
requestAnimationFrame(function () {
\n
n.style.height = h + 'px';
\n
n.style.transition = t;
\n
requestAnimationFrame(function () {
\n
n.style.height = 0 + 'px';
\n
});
\n
});
\n
};
\n\n
var expandContent = function expandContent(n) {
\n
var h = n.scrollHeight;
\n\n
var done = function done(e) {
\n
n.removeEventListener('transitionend', done); // n.style.height = null;
\n
};
\n\n
n.style.height = h + 'px';
\n
n.addEventListener('transitionend', done);
\n
};
\n\n
document.querySelectorAll('.js-accordion--header').forEach(function (header) {
\n
header.addEventListener('click', function () {
\n
var node = header.nextElementSibling;
\n\n
if (!node || !node.classList.contains('c-accordion--content')) {
\n
return;
\n
}
\n\n
var isOpen = header.classList.contains('c-accordion--header--is-expanded');
\n\n
if (isOpen) {
\n
collapseContent(node);
\n
} else {
\n
expandContent(node);
\n
}
\n\n
header.classList.toggle('c-accordion--header--is-expanded', !isOpen);
\n
});
\n
});
\n
document.querySelectorAll('.c-accordion--content').forEach(function (content) {
\n
content.classList.add('c-accordion--content--is-collapsed');
\n
});
\n\n
//# sourceURL=webpack:///./wp-content/themes/biuro/js/main.js?"
);
/***/
}),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment