@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&display=swap&subset=cyrillic");
@import url("https://fonts.googleapis.com/css?family=Fjalla+One&display=swap");
@font-face{
font-family: ETmodules;
src: url(//www.anthillspace.com.ua/wp-content/themes/romanuke_2020/assets/fonts/modules/modules.eot);
src: url(//www.anthillspace.com.ua/wp-content/themes/romanuke_2020/assets/fonts/modules/modules.eot?#iefix) format("embedded-opentype"),
url(//www.anthillspace.com.ua/wp-content/themes/romanuke_2020/assets/fonts/modules/modules.ttf) format("truetype"),
url(//www.anthillspace.com.ua/wp-content/themes/romanuke_2020/assets/fonts/modules/modules.woff) format("woff"),
url(//www.anthillspace.com.ua/wp-content/themes/romanuke_2020/assets/fonts/modules/modules.svg#ETmodules) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap;
} html{
font-size: 16px;
font-weight: 500;
color: #000;
line-height: 1.7;
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}
body{
margin: 0;
background-color: #fff;
}
a{
background-color: transparent;
color: #a6dd00;
text-decoration: none;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
text-decoration: underline;
}
a:before, a:after, a *{
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
}
a:active, a:hover{
outline: 0;
text-decoration: none;
}
a:hover,
a:focus{
color: #F5DF4D;
}
a:focus{
outline: 0px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
:focus, :active{
outline: none;
}
abbr[title]{
border-bottom: 1px dotted;
}
b, strong{
font-weight: bold;
}
dfn{
font-style: italic;
}
mark{
background: #ff0;
color: #000;
}
small{
font-size: 80%;
}
sub, sup{
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup{
top: -0.5em;
}
sub{
bottom: -0.25em;
}
img{
border: 0;
vertical-align: middle;
max-width: 100%;
height: auto;
}
img.ico{
border: 0;
vertical-align: middle;
max-width: 50%;
height: auto;
}
img.alignnone{
margin: 0 auto 10px;
display: block;
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
}
img.alignleft{
max-width: 50%;
display: inline-block;
float: left;
margin: 0 30px 10px 0;
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
}
img.alignright{
max-width: 50%;
display: inline-block;
float: right;
margin: 0 0 10px 30px;
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
}
svg:not( root){
overflow: hidden;
}
figure{
padding: 0;
margin: 0 0 30px 0;
}
figure img{
max-width: 100%;
height: auto;
}
hr{
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eeeeee;
}
pre{
overflow: auto;
}
code, kbd, pre, samp{
font-family: monospace, monospace;
font-size: 1em;
}
*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before, *:after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6{
word-wrap: break-word;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}
h1{
}
h2{
}
h3{
}
h4{
}
h5{
}
h6{
}
p{
margin: 0;
padding: 0 0 0px;
}
ul,
ol{
margin-top: 0;
margin-bottom: 10px;
}
ul ul, ol ul, ul ol, ol ol{
margin-bottom: 0;
}
dl{
margin-top: 0;
margin-bottom: 20px;
}
dt, dd{
line-height: 1.42857143;
}
dt{
font-weight: bold;
}
dd{
margin-left: 0;
}
abbr[title], abbr[data-original-title]{
cursor: help;
border-bottom: 1px dotted #777777;
}
blockquote{
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #eeeeee;
}
blockquote p: last-child, blockquote ul: last-child, blockquote ol: last-child{
margin-bottom: 0;
}
code, kbd, pre, samp{
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code{
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 4px;
}
kbd{
padding: 2px 4px;
font-size: 90%;
color: #ffffff;
background-color: #333333;
border-radius: 3px;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd{
padding: 0;
font-size: 100%;
font-weight: bold;
-webkit-box-shadow: none;
box-shadow: none;
}
pre{
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #cccccc;
border-radius: 4px;
}
pre code{
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
caption{
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
table{
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
th{
text-align: left;
}
td, th{
padding: 0;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #dddddd;
}
table > thead > tr > th{
vertical-align: bottom;
border-bottom: 2px solid #dddddd;
}
table > caption + thead > tr: first-child > th, table > colgroup + thead > tr: first-child > th, table > thead: first-child > tr: first-child > th, table > caption + thead > tr: first-child > td, table > colgroup + thead > tr: first-child > td, table > thead: first-child > tr: first-child > td{
border-top: 0;
}
table > tbody + tbody{
border-top: 2px solid #dddddd;
}
table table{
background-color: #ffffff;
}
table col[class*="col-"]{
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"]{
position: static;
float: none;
display: table-cell;
}  ::-moz-placeholder{
color: #666;
}
::-webkit-input-placeholder{
color: #666;
}
:-ms-input-placeholder{
color: #666;
}
::-ms-input-placeholder{
color: #666;
}
::placeholder{
color: #666;
}
input[type='text'],
input[type='email'],
input[type='tel'],
input[type='color'],
input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='number'],
input[type='range'],
input[type='search'],
input[type='time'],
input[type='url'],
input[type='month'],
input[type='week']{
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
width: 100%;
background-color: rgba(255,255,255,0.65);
border: none;
color: #000;
margin: 0;
border-radius: 0;
padding: 16px;
font-family: "Montserrat", Sans-serif;
line-height: 1em;
font-size: 14px;
font-weight: 400;
margin-bottom: 14px;
}
select{
cursor: pointer;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
hyphens: none;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
width: 100%;
background-color: rgba(255,255,255,0.65);
border: none;
color: #000;
margin: 0;
border-radius: 0;
padding: 16px;
font-family: "Montserrat", Sans-serif;
line-height: 1em;
font-size: 14px;
font-weight: 400;
margin-bottom: 14px;
}
select option{
padding: 8px 0; 
}
textarea{
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
background-color: rgba(255,255,255,0.65);
color: #000;
width: 100%;
height: 50px;
min-height: 50px;
vertical-align: top;
resize: vertical;
overflow: auto;
padding: 16px;
border: none;
font-family: "Montserrat", Sans-serif;
line-height: 1em;
font-size: 16px;
font-weight: 400;
margin-bottom: 14px;
min-height: 150px;
}
[type='submit']{
font-family: "Montserrat", Sans-serif;
border: none;
border-radius: 0;
display: inline-block;
cursor: pointer;
padding: 13px 40px;
color: #fff;
background: #F5DF4D;
font-size: 14px;
font-weight: 500;
line-height: 1.75em;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
transition: all .2s;
margin: 0;
position: relative;
width: 100%;
text-align: center;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
}
[type='submit']:hover{
background-color: #82ad00;
text-shadow: 0 0 3px rgba(0,0,0,.3);
}
input[type='text']:focus, input[type='email']:focus, input[type='tel']:focus, input[type='color']:focus, input[type='date']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='number']:focus, input[type='range']:focus, input[type='search']:focus, input[type='time']:focus, input[type='url']:focus, input[type='month']:focus, input[type='week']:focus{
box-shadow: 0px 7px 40px -6px rgba(0,0,0,0.33);
outline: none;
background-color: rgba(255,255,255,1);
}
textarea:focus{
box-shadow: 0px 7px 40px -6px rgba(0,0,0,0.33);
outline: none;
background-color: rgba(255,255,255,1);
}
[type='submit']:focus, [type='submit']:active{
outline: none;
}
input[type='text']:hover, input[type='email']:hover, input[type='tel']:hover, input[type='color']:hover, input[type='date']:hover, input[type='datetime']:hover, input[type='datetime-local']:hover, input[type='number']:hover, input[type='range']:hover, input[type='search']:hover, input[type='time']:hover, input[type='url']:hover, input[type='month']:hover, input[type='week']:hover{
outline: none;
}
input[type='text']:active, input[type='email']:active, input[type='tel']:active, input[type='color']:active, input[type='date']:active, input[type='datetime']:active, input[type='datetime-local']:active, input[type='number']:active, input[type='range']:active, input[type='search']:active, input[type='time']:active, input[type='url']:active, input[type='month']:active, input[type='week']:active{
outline: none;
}
textarea:hover, textarea:active{
outline: none;
}
[type='submit']:hover{
outline: none;
}
.wpcf7-form-control-wrap{
display: block;
font-size: 16px;
}
span.wpcf7-not-valid-tip{
background: transparent;
font-size: 12px;
line-height: 1.2em;
font-weight: 600;
display: block;
color: #F44336;
padding: 5px;
border-radius: 0;
margin-top: -14px;
text-shadow: 0 0 4px rgba(0,0,0,.8);
}
.wpcf7-mathcaptcha + span.wpcf7-not-valid-tip{
margin-top: 0;
}
div.wpcf7-response-output{
padding: 10px;
margin: 0;
}
div.wpcf7-response-output{
padding: 10px;
margin: 0;
clear: both;
border: none;
color: #fff;
font-size: .875rem;
line-height: 1.5;
border-radius: 2px;
display: block;
top: 15px;
position: relative;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
background: #f44336; 
}
div.wpcf7-mail-sent-ok{
background: #009688; 
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted{
background: #F44336;
}
div.wpcf7-spam-blocked{
background: #F44336;
}
.wpcf7-form br{
display: none;
}
.wpcf7-form .part__inner1{
padding-right: 7px;
}
.wpcf7-form .part__inner2{
padding-left: 7px;
}
input.wpcf7-mathcaptcha{
display: inline-block;
width: 50px;
margin: 0 7px;
}
.wpcf7-form .row__inner2{
text-align: right;
}
.wpcf7-form .row__inner2 .part__inner1{
display: inline-block;
text-align: right;
max-width: 62%;
width: auto;
float: none;
vertical-align: top;
}
.wpcf7-form .row__inner2 .part__inner2{
display: inline-block;
max-width: 38%;
width: auto;
float: none;
}
div.wpcf7 .ajax-loader{
display: none!important;
}  .container{
margin-right: auto;
margin-left: auto;
padding: 0; 
width: 80%;
}
.container85{
margin-right: auto;
margin-left: auto;
padding: 0; 
width: 85%;
}
.container75{
margin-right: auto;
margin-left: auto;
padding: 0; 
width: 75%;
}
.mini-container{
width: 60%;
margin: 0 auto;
}
@media(min-width: 981px){
.container{
width: 80%;
}
}
@media(max-width: 980px){
.container{
width: 86%;
}
.container75{
width: 95%;
}
.container85{
width: 90%;
}
.mini-container{
width: 70%;
}
}
@media(max-width: 768px){
.mini-container{
width: 80%;
}
}
.container-fluid{
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row{
margin-left: -15px;
margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
float: left;
}
.col-xs-12{
width: 100%;
}
.col-xs-11{
width: 91.66666667%;
}
.col-xs-10{
width: 83.33333333%;
}
.col-xs-9{
width: 75%;
}
.col-xs-8{
width: 66.66666667%;
}
.col-xs-7{
width: 58.33333333%;
}
.col-xs-6{
width: 50%;
}
.col-xs-5{
width: 41.66666667%;
}
.col-xs-4{
width: 33.33333333%;
}
.col-xs-3{
width: 25%;
}
.col-xs-2{
width: 16.66666667%;
}
.col-xs-1{
width: 8.33333333%;
}
.col-xs-pull-12{
right: 100%;
}
.col-xs-pull-11{
right: 91.66666667%;
}
.col-xs-pull-10{
right: 83.33333333%;
}
.col-xs-pull-9{
right: 75%;
}
.col-xs-pull-8{
right: 66.66666667%;
}
.col-xs-pull-7{
right: 58.33333333%;
}
.col-xs-pull-6{
right: 50%;
}
.col-xs-pull-5{
right: 41.66666667%;
}
.col-xs-pull-4{
right: 33.33333333%;
}
.col-xs-pull-3{
right: 25%;
}
.col-xs-pull-2{
right: 16.66666667%;
}
.col-xs-pull-1{
right: 8.33333333%;
}
.col-xs-pull-0{
right: auto;
}
.col-xs-push-12{
left: 100%;
}
.col-xs-push-11{
left: 91.66666667%;
}
.col-xs-push-10{
left: 83.33333333%;
}
.col-xs-push-9{
left: 75%;
}
.col-xs-push-8{
left: 66.66666667%;
}
.col-xs-push-7{
left: 58.33333333%;
}
.col-xs-push-6{
left: 50%;
}
.col-xs-push-5{
left: 41.66666667%;
}
.col-xs-push-4{
left: 33.33333333%;
}
.col-xs-push-3{
left: 25%;
}
.col-xs-push-2{
left: 16.66666667%;
}
.col-xs-push-1{
left: 8.33333333%;
}
.col-xs-push-0{
left: auto;
}
.col-xs-offset-12{
margin-left: 100%;
}
.col-xs-offset-11{
margin-left: 91.66666667%;
}
.col-xs-offset-10{
margin-left: 83.33333333%;
}
.col-xs-offset-9{
margin-left: 75%;
}
.col-xs-offset-8{
margin-left: 66.66666667%;
}
.col-xs-offset-7{
margin-left: 58.33333333%;
}
.col-xs-offset-6{
margin-left: 50%;
}
.col-xs-offset-5{
margin-left: 41.66666667%;
}
.col-xs-offset-4{
margin-left: 33.33333333%;
}
.col-xs-offset-3{
margin-left: 25%;
}
.col-xs-offset-2{
margin-left: 16.66666667%;
}
.col-xs-offset-1{
margin-left: 8.33333333%;
}
.col-xs-offset-0{
margin-left: 0%;
}
@media (min-width: 768px){
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
float: left;
}
.col-sm-12{
width: 100%;
}
.col-sm-11{
width: 91.66666667%;
}
.col-sm-10{
width: 83.33333333%;
}
.col-sm-9{
width: 75%;
}
.col-sm-8{
width: 66.66666667%;
}
.col-sm-7{
width: 58.33333333%;
}
.col-sm-6{
width: 50%;
}
.col-sm-5{
width: 41.66666667%;
}
.col-sm-4{
width: 33.33333333%;
}
.col-sm-3{
width: 25%;
}
.col-sm-2{
width: 16.66666667%;
}
.col-sm-1{
width: 8.33333333%;
}
.col-sm-pull-12{
right: 100%;
}
.col-sm-pull-11{
right: 91.66666667%;
}
.col-sm-pull-10{
right: 83.33333333%;
}
.col-sm-pull-9{
right: 75%;
}
.col-sm-pull-8{
right: 66.66666667%;
}
.col-sm-pull-7{
right: 58.33333333%;
}
.col-sm-pull-6{
right: 50%;
}
.col-sm-pull-5{
right: 41.66666667%;
}
.col-sm-pull-4{
right: 33.33333333%;
}
.col-sm-pull-3{
right: 25%;
}
.col-sm-pull-2{
right: 16.66666667%;
}
.col-sm-pull-1{
right: 8.33333333%;
}
.col-sm-pull-0{
right: auto;
}
.col-sm-push-12{
left: 100%;
}
.col-sm-push-11{
left: 91.66666667%;
}
.col-sm-push-10{
left: 83.33333333%;
}
.col-sm-push-9{
left: 75%;
}
.col-sm-push-8{
left: 66.66666667%;
}
.col-sm-push-7{
left: 58.33333333%;
}
.col-sm-push-6{
left: 50%;
}
.col-sm-push-5{
left: 41.66666667%;
}
.col-sm-push-4{
left: 33.33333333%;
}
.col-sm-push-3{
left: 25%;
}
.col-sm-push-2{
left: 16.66666667%;
}
.col-sm-push-1{
left: 8.33333333%;
}
.col-sm-push-0{
left: auto;
}
.col-sm-offset-12{
margin-left: 100%;
}
.col-sm-offset-11{
margin-left: 91.66666667%;
}
.col-sm-offset-10{
margin-left: 83.33333333%;
}
.col-sm-offset-9{
margin-left: 75%;
}
.col-sm-offset-8{
margin-left: 66.66666667%;
}
.col-sm-offset-7{
margin-left: 58.33333333%;
}
.col-sm-offset-6{
margin-left: 50%;
}
.col-sm-offset-5{
margin-left: 41.66666667%;
}
.col-sm-offset-4{
margin-left: 33.33333333%;
}
.col-sm-offset-3{
margin-left: 25%;
}
.col-sm-offset-2{
margin-left: 16.66666667%;
}
.col-sm-offset-1{
margin-left: 8.33333333%;
}
.col-sm-offset-0{
margin-left: 0%;
}
}
@media (min-width: 992px){
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
float: left;
}
.col-md-12{
width: 100%;
}
.col-md-11{
width: 91.66666667%;
}
.col-md-10{
width: 83.33333333%;
}
.col-md-9{
width: 75%;
}
.col-md-8{
width: 66.66666667%;
}
.col-md-7{
width: 58.33333333%;
}
.col-md-6{
width: 50%;
}
.col-md-5{
width: 41.66666667%;
}
.col-md-4{
width: 33.33333333%;
}
.col-md-3{
width: 25%;
}
.col-md-2{
width: 16.66666667%;
}
.col-md-1{
width: 8.33333333%;
}
.col-md-pull-12{
right: 100%;
}
.col-md-pull-11{
right: 91.66666667%;
}
.col-md-pull-10{
right: 83.33333333%;
}
.col-md-pull-9{
right: 75%;
}
.col-md-pull-8{
right: 66.66666667%;
}
.col-md-pull-7{
right: 58.33333333%;
}
.col-md-pull-6{
right: 50%;
}
.col-md-pull-5{
right: 41.66666667%;
}
.col-md-pull-4{
right: 33.33333333%;
}
.col-md-pull-3{
right: 25%;
}
.col-md-pull-2{
right: 16.66666667%;
}
.col-md-pull-1{
right: 8.33333333%;
}
.col-md-pull-0{
right: auto;
}
.col-md-push-12{
left: 100%;
}
.col-md-push-11{
left: 91.66666667%;
}
.col-md-push-10{
left: 83.33333333%;
}
.col-md-push-9{
left: 75%;
}
.col-md-push-8{
left: 66.66666667%;
}
.col-md-push-7{
left: 58.33333333%;
}
.col-md-push-6{
left: 50%;
}
.col-md-push-5{
left: 41.66666667%;
}
.col-md-push-4{
left: 33.33333333%;
}
.col-md-push-3{
left: 25%;
}
.col-md-push-2{
left: 16.66666667%;
}
.col-md-push-1{
left: 8.33333333%;
}
.col-md-push-0{
left: auto;
}
.col-md-offset-12{
margin-left: 100%;
}
.col-md-offset-11{
margin-left: 91.66666667%;
}
.col-md-offset-10{
margin-left: 83.33333333%;
}
.col-md-offset-9{
margin-left: 75%;
}
.col-md-offset-8{
margin-left: 66.66666667%;
}
.col-md-offset-7{
margin-left: 58.33333333%;
}
.col-md-offset-6{
margin-left: 50%;
}
.col-md-offset-5{
margin-left: 41.66666667%;
}
.col-md-offset-4{
margin-left: 33.33333333%;
}
.col-md-offset-3{
margin-left: 25%;
}
.col-md-offset-2{
margin-left: 16.66666667%;
}
.col-md-offset-1{
margin-left: 8.33333333%;
}
.col-md-offset-0{
margin-left: 0%;
}
}
@media (min-width: 1200px){
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
float: left;
}
.col-lg-12{
width: 100%;
}
.col-lg-11{
width: 91.66666667%;
}
.col-lg-10{
width: 83.33333333%;
}
.col-lg-9{
width: 75%;
}
.col-lg-8{
width: 66.66666667%;
}
.col-lg-7{
width: 58.33333333%;
}
.col-lg-6{
width: 50%;
}
.col-lg-5{
width: 41.66666667%;
}
.col-lg-4{
width: 33.33333333%;
}
.col-lg-3{
width: 25%;
}
.col-lg-2{
width: 16.66666667%;
}
.col-lg-1{
width: 8.33333333%;
}
.col-lg-pull-12{
right: 100%;
}
.col-lg-pull-11{
right: 91.66666667%;
}
.col-lg-pull-10{
right: 83.33333333%;
}
.col-lg-pull-9{
right: 75%;
}
.col-lg-pull-8{
right: 66.66666667%;
}
.col-lg-pull-7{
right: 58.33333333%;
}
.col-lg-pull-6{
right: 50%;
}
.col-lg-pull-5{
right: 41.66666667%;
}
.col-lg-pull-4{
right: 33.33333333%;
}
.col-lg-pull-3{
right: 25%;
}
.col-lg-pull-2{
right: 16.66666667%;
}
.col-lg-pull-1{
right: 8.33333333%;
}
.col-lg-pull-0{
right: auto;
}
.col-lg-push-12{
left: 100%;
}
.col-lg-push-11{
left: 91.66666667%;
}
.col-lg-push-10{
left: 83.33333333%;
}
.col-lg-push-9{
left: 75%;
}
.col-lg-push-8{
left: 66.66666667%;
}
.col-lg-push-7{
left: 58.33333333%;
}
.col-lg-push-6{
left: 50%;
}
.col-lg-push-5{
left: 41.66666667%;
}
.col-lg-push-4{
left: 33.33333333%;
}
.col-lg-push-3{
left: 25%;
}
.col-lg-push-2{
left: 16.66666667%;
}
.col-lg-push-1{
left: 8.33333333%;
}
.col-lg-push-0{
left: auto;
}
.col-lg-offset-12{
margin-left: 100%;
}
.col-lg-offset-11{
margin-left: 91.66666667%;
}
.col-lg-offset-10{
margin-left: 83.33333333%;
}
.col-lg-offset-9{
margin-left: 75%;
}
.col-lg-offset-8{
margin-left: 66.66666667%;
}
.col-lg-offset-7{
margin-left: 58.33333333%;
}
.col-lg-offset-6{
margin-left: 50%;
}
.col-lg-offset-5{
margin-left: 41.66666667%;
}
.col-lg-offset-4{
margin-left: 33.33333333%;
}
.col-lg-offset-3{
margin-left: 25%;
}
.col-lg-offset-2{
margin-left: 16.66666667%;
}
.col-lg-offset-1{
margin-left: 8.33333333%;
}
.col-lg-offset-0{
margin-left: 0%;
}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after{
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after{
clear: both;
}  .h1, .h2, .h3, .h4, .h5, .h6{
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
.h1{
}
.h2{
}
.h3{
}
.h4{
}
.h5{
}
.h6{
}
.text-left{
text-align: left;
}
.text-right{
text-align: right;
}
.text-center{
text-align: center;
}
.text-justify{
text-align: justify;
}
.text-nowrap{
white-space: nowrap;
}
.text-lowercase{
text-transform: lowercase;
}
.text-uppercase{
text-transform: uppercase;
}
.text-capitalize{
text-transform: capitalize;
}
.flex{
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.oh{
overflow: hidden;
}
.pr{
position: relative;
}
.row__inner:after{
content: '';
clear: both;
display: block;
float: none;
margin: 0;
padding: 0;
} .slick-slider{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus{
outline: none;
}
.slick-list.dragging{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after{
display: table;
content: '';
}
.slick-track:after{
clear: both;
}
.slick-loading .slick-track{
visibility: hidden;
}
.slick-slide{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide{
float: right;
}
.slick-slide img{
display: block;
}
.slick-slide.slick-loading img{
display: none;
}
.slick-slide.dragging img{
pointer-events: none;
}
.slick-initialized .slick-slide{
display: block;
}
.slick-loading .slick-slide{
visibility: hidden;
}
.slick-vertical .slick-slide{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden{
display: none;
} .slick-prev, .slick-next{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
padding: 0;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
z-index: 1;
color: #fff;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{
opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{
opacity: .25;
}
.slick-prev:before, .slick-next:before{
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 48px;
line-height: 1;
text-transform: none;
speak: none;
}
.slick-prev{
left: -22px;
opacity: 0;
}
.slick-slider:hover .slick-prev{
left: 22px;
opacity: 1;
}
.slider-carousel:hover .slick-prev{
left: -22px;
}
[dir='rtl'] .slick-prev{
right: -25px;
left: auto;
}
.slick-prev:before{
content: '\34';
}
[dir='rtl'] .slick-prev:before{
content: '→';
}
.slick-next{
right: -22px;
opacity: 0;
}
.slick-slider:hover .slick-next{
right: 22px;
opacity: 1;
}
.slider-carousel:hover .slick-next{
right: -22px;
}
[dir='rtl'] .slick-next{
right: auto;
left: -25px;
}
.slick-next:before{
content: '\35';
}
[dir='rtl'] .slick-next:before{
content: '←';
} .slick-dotted.slick-slider{
}
.slick-dots{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus{
outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{
opacity: 1;
}
.slick-dots li button:before{
font-size: 20px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
opacity: .75;
color: black;
}  header{
background: #404040;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 5;
font-size: 15px;
font-weight: 300;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
}
.fix-menu header{
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #333;
}
.box_logo img{
max-height: 50px;
margin: 5px 0 5px 2px;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
}
.fix-menu .box_logo img{
max-height: 36px;
}
header div.motion_js{
display: none;
}
#menu_in_header{
margin-right: 1px;
}
#menu_in_header ul{
font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
font-weight: 300;
list-style: none;
margin: 0;
padding: 0;
}
#menu_in_header ul.main-menu > li{
display: inline-block;
margin-left: 1.25em;
position: relative;
}
#menu_in_header ul.main-menu > .lang-item{
margin-left: .75em;
text-transform: lowercase;
}
#menu_in_header ul.main-menu > li > a{
color: #939597;
padding: 10px 0;
display: inline-block;
}
#menu_in_header ul.main-menu > li.green > a{
background-color: #F5DF4D;
padding: 10px 15px;
}
#menu_in_header ul.main-menu > li.green > a:hover{
color: #000;
}
#menu_in_header ul.main-menu .pick > a{
font-weight: 600;
}
#menu_in_header ul.main-menu > li > a:hover{
color: #F5DF4D;
}
#menu_in_header ul.main-menu li.current-menu-item > a, #menu_in_header ul.main-menu li.current-lang > a{
color: #F5DF4D;
}
#menu_in_header .menu-item-has-children:after{
font-family: ETmodules;
font-size: 1em;
line-height: 1em;
font-weight: 800;
content: "3";
display: inline-block;
vertical-align: middle;
margin: 0 0 0 .4em;
color: #fff;
}
#menu_in_header .sub-menu{
white-space: nowrap;
position: absolute;
top: 100%;
z-index: 10;
background: #000;
border-top: 2px solid #F5DF4D;
padding: 0 0;
min-width: 100%;
width: auto;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-ms-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
visibility: hidden;
opacity: 0;
margin-top: 7px;
}
#menu_in_header .pll-parent-menu-item .sub-menu{
left: initial;
right: 0;
}
#menu_in_header .sub-menu > li:first-child{
padding-top: 20px;
}
#menu_in_header .sub-menu > li{
padding: 0 20px;
}
#menu_in_header .sub-menu > li:last-child{
padding-bottom: 20px;
}
.fix-menu #menu_in_header .sub-menu{
margin-top: 0;
}
#menu_in_header .menu-item-has-children:hover .sub-menu{
visibility: visible;
opacity: 1;
}
#menu_in_header .sub-menu:hover{
border-color: #f2994a;
}
#menu_in_header .sub-menu > li > a{
font-size: 14px;
line-height: 2em;
color: #fff;
display: inline-block;
padding: 0 7px;
}
#menu_in_header .sub-menu > li > a:hover{
opacity: .75;
}
header + *{
margin-top: 20px;
}  .site-main{
background-color: #fff;
}
.content-area{
overflow: hidden;
}
.module__inner{
position: relative;
}
.module__inner1{
padding-top: 5.7vw;
padding-bottom: 15vw;
color: #f5df4d;
}
.container > .reduction{
padding: 0 3.2%;
}
.module__inner1 .image__inner img{
max-width: 37.6%;
}
.module__inner1 .image__inner h1{
color: #fff;
font-size: 6vw;
line-height: 1.2;
font-weight: 600;
letter-spacing: .01em;
margin: 0;
padding: 0;
display: inline-block;
text-shadow: 0px 0px 5px #000;
}
.module__inner1 .text__inner1{
font-size: 1.2vw;
line-height: 1.5em;
max-width: 50%;
font-weight: 500;
margin: 1.8vw 0;
letter-spacing: .006em;
}
.module__inner1 .action__inner1{
margin: 2.35vw 0;
}
a.button{
color: #000;
letter-spacing: 0.06993em;
font-size: 1.1vw;
font-weight: 600;
background-color: #F5DF4D;
display: inline-block;
padding: 25px 51px;
position: relative;
line-height: 1.65;
text-decoration: underline;
}
a.button:not(.not_arrow):after{
display: inline-block;
content: "\35";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
font-family: ETmodules!important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
font-size: 1.6em; 
-webkit-transition: all 300ms ease 0ms;
-moz-transition: all 300ms ease 0ms;
-ms-transition: all 300ms ease 0ms;
-o-transition: all 300ms ease 0ms;
transition: all 300ms ease 0ms;
opacity: 0;
margin-left: -1em;
}
a.button:not(.not_arrow):hover{
-webkit-transform: translateX(6px);
-moz-transform: translateX(6px);
-ms-transform: translateX(6px);
-o-transform: translateX(6px);
transform: translateX(6px);
}
a.button:not(.not_arrow):hover:after{
opacity: 1;
margin-left: 0;
}
a.not_arrow:hover{
background-color: #82ad00;
text-shadow: 0 0 3px rgba(0,0,0,.3);
}
.button__inner{
text-align: center;
padding: 1em 0 2em;
}
.button__inner a{
color: #fff;
letter-spacing: 0.06993em;
font-size: .85em;
font-weight: 600;
background-color: #F5DF4D;
display: inline-block;
padding: 1.3em 2.8em;
position: relative;
line-height: 1.65;
}
.button__inner a:after{
display: inline-block;
content: "\35";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
font-family: ETmodules!important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
font-size: 1.6em; 
-webkit-transition: all 300ms ease 0ms;
-moz-transition: all 300ms ease 0ms;
-ms-transition: all 300ms ease 0ms;
-o-transition: all 300ms ease 0ms;
transition: all 300ms ease 0ms;
opacity: 0;
margin-left: -1em;
}
.button__inner a:hover{
-webkit-transform: translateX(6px);
-moz-transform: translateX(6px);
-ms-transform: translateX(6px);
-o-transform: translateX(6px);
transform: translateX(6px);
}
.button__inner a:hover:after{
opacity: 1;
margin-left: 0;
}
.parallax__inner{
overflow: hidden;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.parallax__inner .parallax{
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: top center;
background-size: cover; }
.module__inner2 .row__inner{
background-color: #dedede;
}
.module__inner2 .row__inner1{
margin-top: -3.5vw;
}
.module__inner2 .part__inner1{
margin-top: -16vw;
position: relative;
}
.module__inner2 .part__inner1:before{
content: '';
display: block;
width: 100%;
position: absolute;
height: 100%;
top: 0;
right: 99%; }
.module__inner2 .part__inner1 .part{
background: #fff;
width: 80%;
box-shadow: 0px 12px 48px -24px rgba(0,0,0,0.3);
position: relative;
z-index: 3;
}
.module__inner2 .title__inner{
background: #939597;
}
.module__inner2 .title__inner h2{
font-weight: 700;
font-size: 1.8vw;
letter-spacing: 1px;
line-height: 1.4em;
color: #fff;
text-align: center;
margin: 0;
padding: .95em 0;
}
.module__inner2 .part__inner1 .text__inner{
font-size: 0.9vw;
line-height: 1.6em;
color: #666;
padding: 4.5vw 3vw 0 3vw;
letter-spacing: 0.008em;
font-weight: 500;
}
.module__inner2 .part__inner1 .text__inner p{
padding: 0 0 1.1em;
}
.module__inner2 .part__inner1 .action__inner{
padding: 2.2vw 3vw 3vw;
}
.module__inner2 .part__inner1 a.button{
font-size: 1.0625rem;
padding: 25px 50px;
line-height: 1.5em;
}
.row__inner{
padding: 4% 0;
}
.module__inner2 .row__inner2{
margin-top: -101px;
}
.module__inner2 .part__inner2{
margin-top: -12.8vw;
}
.module__inner2 .part__inner2 .part{
width: 50%;
margin-left: 50%;
-webkit-transform: translateX(2vw) translateY(0px);
-moz-transform: translateX(2vw) translateY(0px);
-ms-transform: translateX(2vw) translateY(0px);
-o-transform: translateX(2vw) translateY(0px);
transform: translateX(2vw) translateY(0px);
}
.module__inner2 .part__inner2 .text__inner{
}
.module__inner2 .part__inner3 .part{
width: 52.5%;
position: relative;
-webkit-transform: translateX(2vw) translateY(0px);
-moz-transform: translateX(2vw) translateY(0px);
-ms-transform: translateX(2vw) translateY(0px);
-o-transform: translateX(2vw) translateY(0px);
transform: translateX(2vw) translateY(0px);
box-shadow: 40px 60px 80px -30px rgba(0,0,0,0.46);
}
.module__inner2 .part__inner3 .part .action__inner1{
position: absolute;
top: 0;
right: 0;
}
.module__inner2 .part__inner3 .part .action__inner1 .button{
font-size: 1.0625rem;
padding: 28px 0;
box-shadow: 0px 14px 80px -6px rgba(0,0,0,0.33);
width: 264px;
text-align: center;
}
.module__inner2 .part__inner3 .image__inner1{
margin-top: -84px;
margin-right: -263px;
margin-left: -5vw;
}
.module__inner2 .part__inner3 .image__inner1 img{
width: 100%;
}
.module__inner2 .row__inner:last-child{
padding-bottom: 150px;
}
.slider-gallery .slick-slide{
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.slider-gallery .slick-slide img{
opacity: 0;
visibility: hidden;
}
.module__inner3{
color: #fff;
padding: 10.2vw 0 8.1vw;
position: relative;
overflow: hidden;
text-shadow: 0px 0px 3px black;
background: rgb(57 53 53 / 100%);
}
.module__inner3:before{
mix-blend-mode: overlay;
backface-visibility: hidden;
font-family: 'Fjalla One',Helvetica,Arial,Lucida,sans-serif;
content: 'Anthill space';
position: absolute;
color: rgba(255,255,255,.48);
font-size: 16vw;
line-height: 1em;
top: 0;
left: 0;
margin-top: -2.8vw;
margin-left: -5.6vw;
text-transform: uppercase;
letter-spacing: .005em;
z-index: 2;
}
.module__inner3 .parallax__inner .parallax{
height: 110%;
bottom: -10%;
opacity:0.5;
-moz-opacity:0.5;
filter: blur(2px);
filter: alpha(opacity=50) black;
-khtml-opacity: 0.1;
background-color:#000;
}
.module__inner3 .title__inner h2{
font-weight: 600;
font-size: 4vw;
line-height: 1.5em;
text-align: center;
color: #F5DF4D;
text-transform: lowercase;
letter-spacing: 0.01em;
}
.module__inner3 .text__inner1{
max-width: 660px;
margin-right: auto;
margin-left: auto;
text-align: center;
line-height: 1.6em;
font-size: 1.1vw;
padding-left: 4vw;
padding-right: 4vw;    
letter-spacing: .01em;
}
.list_icons .item__inner{
width: 47.25%;
float: left;
margin-bottom: 6%;
padding-left: 60px;
}
.list_icons .item__inner:not(:nth-child(2n+2)){
margin-right: 5.5%;
}
.list_icons .tt__inner .icon__inner, .list_icons .tt__inner h4{
display: inline-block;
color: #F5DF4D;
}
.module__inner3 .list_icons{
margin-top: 6.35vw;
}
.list_icons .tt__inner{
position: relative;
}
.list_icons .tt__inner .icon__inner{
font-size: 40px;
line-height: 1;
min-width: 40px;
vertical-align: middle;
text-align: center;
position: absolute;
top: 0;
left: -60px;
}
.list_icons .tt__inner h4{
font-size: 1.5vw;
line-height: 1.7em;
text-shadow: 0em 0.15em 0.16em rgba(0,0,0,0.5);
}
.list_icons:after{
content: '';
clear: both;
display: block;
margin: 0;
padding: 0; 
float: none;
}
.module__inner3 .action__inner1{
text-align: center;
margin-top: .6vw;
}
.module__inner3 .action__inner1 .button{
font-size: 1.0625rem;
}
.title__inner{
text-align: center;
}
.title__inner h2{
font-weight: 600;
font-size: 4vw;
line-height: 1.1em;
color: #F5DF4D;
}
.module__inner4{
padding-top: 4.05vw;
padding-bottom: 1vw;
background-color: #939597; 
overflow: hidden;
}
.module__inner4 .title__inner1 + .text__inner1{
margin-top: 5.75vw;
}
.slider-carousel{
margin-left: -2.7466%;
margin-right: -2.7466%;
}
.slider-carousel .slick-slide img{
max-width: 73.6667%;
margin: 0 auto;
display: block;
}
.module__inner5{
padding-top: 9.5vw;
background: #dedede;
padding-bottom: 6vw;
}
.module__inner5 .parallax__inner .parallax{
height: 130%;
bottom: -30%;
opacity:0.8;
-moz-opacity:0.8;
filter: blur(2px);
-khtml-opacity: 0.1;
background-color:#000;
}
.module__inner5 .title__inner h2{
color: #333;
}
.module__inner5 .title__inner1 + .text__inner1{
margin-top: 3.96vw;
}
.list_prices{
padding: 0;
margin-bottom: 9.2%;
}
.list_prices .item__inner:nth-child(2n+1){
width: 55.9%;
float: left;
}
.list_prices .item__inner:nth-child(2n+2){
width: 50%;
float: left;
margin-left: -6.22%;
margin-top: 8.4%;
padding: 12vh 40px 12vh 5.1vw;
margin-bottom: -1.6%;
}
.list_prices .item__inner:before{
content: '';
display: block;
position: absolute;
height: 100%;
left: 100%;
top: 0;
width: 50px;
}
.list_prices .item__inner:nth-child(3n+1){
background-color: rgba(45, 156, 219, 1);
}
.list_prices .item__inner:nth-child(3n+1):before{
background-color: rgba(45, 156, 219, 1);	
}
.list_prices .item__inner:nth-child(3n+2){
background-color: rgba(149, 193, 43, .45);
}
.list_prices .item__inner:nth-child(3n+2):before{
background-color: rgba(149, 193, 43, 1);
}
.list_prices .item__inner:nth-child(3n+3){
background-color: rgba(242, 153, 74, .45);
}
.list_prices .item__inner:nth-child(3n+3):before{
background-color: rgba(242, 153, 74, 1);	
}
.list_prices .item__inner{
font-size: 1.1vw;
line-height: 1.5em;
color: #fff;
padding: 12vh 6vw 12vh 4.1vw;
position: relative;
text-shadow: 1px 1px 2px black, 1px 1px 5px rgb(0 0 0 / 45%);
}
.list_prices .item__inner .bkg__inner{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: 50%;
}
.list_prices .item__inner h3{
font-weight: 600;
font-size: 1.8vw;
line-height: 1.5em;
color: #fff;
text-shadow: 1px 1px 2px black, 0 0 1em white;
}
.list_prices .item__inner .tx__inner1{
font-weight: 600;
font-size: 1.8vw;
line-height: 1.5em;
}
.list_prices .item__inner .tx__inner1 + .tx__inner2{
margin-top: .85em;
}
.list_prices .item__inner a.button{
padding: 15px 35px;
font-size: 1.2vw;
margin-top: 1.35em;
}
.list_prices .tx__inner1 + a.button{
margin-top: 2.1em;
}
.module__inner5 > .part__inner1, .module__inner5 .container85 > .part__inner1{
padding-top: 8.6vw;
padding-bottom: 7.4vw;
text-align: center;
}
.module__inner5 > .part__inner1.start_animation, .module__inner5 .container85 > .part__inner1.start_animation{
position: relative;
overflow: hidden;
-webkit-transition: all .01s ease-out 0s;
-moz-transition: all .01s ease-out 0s;
-o-transition: all .01s ease-out 0s;
transition: all .3s ease-out 0s;
}
.module__inner5:hover > .part__inner1.start_animation, .module__inner5:hover .container85 > .part__inner1.start_animation{
-webkit-transform: scaleX(1.2) scaleY(1.2);
-moz-transform: scaleX(1.2) scaleY(1.2);
-ms-transform: scaleX(1.2) scaleY(1.2);
-o-transform: scaleX(1.2) scaleY(1.2);
transform: scaleX(1.2) scaleY(1.2);
}
.module__inner5 > .part__inner1:before, .module__inner5 .container85 > .part__inner1:before{
content: 'anthill space';
mix-blend-mode: overlay;
backface-visibility: hidden;
font-family: 'Fjalla One',Helvetica,Arial,Lucida,sans-serif;
position: absolute;
color: rgba(255,255,255,.48);
font-size: 14vw;
line-height: 1em;
top: 0;
left: 0;
margin-top: -.98vw;
margin-left: -6.9vw;
text-transform: uppercase;
letter-spacing: .005em;
z-index: 2;
}
.module__inner5 .part__inner1 .title__inner h2{
color: #F5DF4D;
letter-spacing: 0.008em;
text-shadow: 1px 1px 2px black;
}
.module__inner5 .part__inner1 a.button{
margin-top: 1.8em;
letter-spacing: 1px;
font-size: 17px;
line-height: 1.7em;
}
.module__inner6{
background-color: #dedede;
overflow: hidden;
}
.module__inner6 .parallax__inner .parallax{
height: 130%;
bottom: -30%;
}
.module__inner6 .title__inner h3{
font-weight: 600;
font-size: 2.8vw;
line-height: 1.5em;
color: #F5DF4D;;
text-align: left;
letter-spacing: .006em;
}
.module__inner6 .part__inner1{
padding: 7.5vw 4vw;
color: #fff;
font-size: 1.1vw;
line-height: 1.5em;
letter-spacing: .007em;
box-shadow: 50px 0px 0px 0px #2d9cdb;
text-shadow: 1px 1px 2px black, 0px 0px 20px whitesmoke ;
}
.module__inner6 .text__inner1 h2{
font-weight: 600;
font-size: 1.8vw;
line-height: 1.5em;
color: #fff;
letter-spacing: .0065em;
}
.module__inner6 .text__inner2{
margin-top: .08em;
}
.module__inner6 .button{
margin-top: 1.25em;
padding: 15px 36px;
letter-spacing: 1px;
font-size: 1.2vw;
}
.module__inner6 .part__inner2{
padding-top: 6vw;
}
.module__inner7{
padding-top: 7.5vw;
padding-bottom: 7.4vw;
background-color: #fff;
}
.module__inner7 .title__inner h3{
font-weight: 600;
font-size: 4vw;
line-height: 1.5em;
}
.module__inner7 .row__inner{
padding: 2.35% 0;
}
.module__inner7 .part__inner1{
width: 47.25%;
margin-right: 4%;
float: left;
color: #fff;
font-size: 1vw;
line-height: 1.6em;
padding: 6vw 4vw 3.7vw;
}
.module__inner7 .part__inner1 .tx__inner1{
font-weight: 300;
font-size: 1.5vw;
line-height: 1em;
letter-spacing: .014em;
padding-bottom: 10px;
}
.module__inner7 .part__inner1 .tt__inner h2{
font-weight: 700;
font-size: 1.8vw;
line-height: 1.2em;
letter-spacing: 0.0085em;
color: #fff;
}
.module__inner7 .part__inner1 .tx__inner2{
letter-spacing: 0.01em;
}
.module__inner7 .part__inner1 a.button{
letter-spacing: 1px;
font-size: 1.2vw;
padding: 21px 4.1vw;
margin-top: 2.7em;
}
.module__inner7 .part__inner2{
width: 48.75%;
float: right;
margin-top: 12.85%;
}
.module__inner7 .part__inner2 .item__inner:not(:last-child){
margin-bottom: 5%;
}
.module__inner7 .part__inner2 a{
color: #333;
}
.module__inner7 .part__inner2 a:hover .tx__inner1,
.module__inner7 .part__inner2 a:hover .tx__inner1 big,
.module__inner7 .part__inner2 a:hover .tx__inner2 h4{
color: #F5DF4D;
}
.module__inner7 .part__inner2 .flex{
align-items: flex-start;
} 
.module__inner7 .part__inner2 .tx__inner1{
text-align: center;
text-transform: uppercase;
font-weight: 900;
line-height: 1em;
font-size: 2.5vw;
margin-right: .4em;
max-width: 14.65%;
}
.module__inner7 .part__inner2 .tx__inner1 big{
display: inline-block;
line-height: .78em;
font-size: 4.95vw;
font-weight: 900;
}
.module__inner7 .part__inner2 .tx__inner2{
color: #666;
font-size: 0.9vw;
line-height: 1.55em;
}
.module__inner7 .part__inner2 .tx__inner2 h4{
font-weight: 600;
font-size: 1.5vw;
line-height: 1.2em;
letter-spacing: 0.005em;
}  .block_header{
color: #fff;
padding: 18.8vw 0 0;
}
.block_header.shadow{
padding: 12.6vw 0 18.4vw;
}
.block_header h1, .block_header .h1{
font-weight: 600;
font-size: 6vw;
letter-spacing: 0.1em;
line-height: 1.3em;
text-shadow: 0em -0.03em 0.15em rgba(0,0,0,0.4);
text-align: center;
color: #fff;
position: relative;
}
.block_header.shadow h1{
letter-spacing: 0.01em;
}
.single .block_header h1, .single .block_header .h1{
font-size: 3.5vw;
}
.block_header.shadow + .block_default{
padding-bottom: 89px;
}
.block_header + .block_default .up{
box-shadow: 0px 40px 80px -6px rgba(131,146,167,0.15);
max-width: 82.5%;
margin: -16.9vw auto 0;
background: rgba(255,255,255,1);
position: relative;
padding: 80px 60px;
}
.block_header .mini-container{
margin-top: 60px;
}
.block_default .block_excerpt{
background-color: #fff;
box-shadow: -20vw 0px 0px 0px #fff;    
padding: 60px 60px 0;
text-align: center;
color: #666;
font-size: 16px;
line-height: 1.8em;   
}
.block_default .block_content{
padding: 6vw 0 4.5vw;
}
.block_default{
font-size: 1.1vw;
line-height: 1.6;
}
.block_default p{
padding-bottom: 1em;
text-align: justify;
}
.block_default ul{
font-size: 1.1vw;
line-height: 1.5;
list-style-type: square;
list-style-position: inside;
padding-left: 3em;
padding-bottom: 1em;
margin-bottom: 0; 
}
.block_default ol{
font-size: 1.1vw;
line-height: 1.5;
list-style-position: inside;
padding-left: 3em;
padding-bottom: 1em;
margin-bottom: 0; 
}
.block_default blockquote{
padding: 0 0 0 1.5em;
margin: 1em 0 1.5em;
font-size: 1.1vw;
border-left: 5px solid #a6dd00;
}
blockquote > *:last-child{
padding-bottom: 0;
margin-bottom: 0;
}
.block_default h2, .block_default h3,.block_default h4, .block_default h5, .block_default h6{
color: #F5DF4D;
}
.block_default h2, .block_default h3{
font-weight: 600;
line-height: 1.5em;
}
.block_default h2{
font-size: 2.5vw;
margin-block-start: 0.0em;
margin-block-end: 0.0em;
}
.block_default h3{
font-size: 2vw;
margin-block-start: 0.0em;
margin-block-end: 0.0em;
}
.block_default h4{
font-size: 1.8vw; 
margin-block-start: 0.0em;
margin-block-end: 0.0em;
}
.block_default h5{
font-size: 1.7vw;
margin-block-start: 0.0em;
margin-block-end: 0.0em;
}
.block_default h6{
font-size: 1.6vw;
margin-block-start: 0.0em;
margin-block-end: 0.0em;
}
.block_default .decor__inner{
padding: 60px 0;
color: #fff;
margin: 7% 0;
}
.block_default .decor__inner .parallax__inner1{
overflow: visible; 
box-shadow: 40px 60px 40px -30px rgba(0,0,0,0.3);
}
.block_default .decor__inner .parallax__inner{ 
width: 132%;
left: -16%;
overflow: hidden;
}
.block_default .decor__inner .parallax__inner .parallax{
height: 120%;
bottom: -20%;
}
.block_default .decor__inner h2,
.block_default .decor__inner h3,
.block_default .decor__inner h4,
.block_default .decor__inner h5,
.block_default .decor__inner h6{
color: #fff;
}
.block_default .list_prices{
margin-top: 0.5vw;
margin-bottom: 0.6vw;
}
.block_default .list_prices .item__inner{
padding: 6.2vh 3vw 6.2vh 2vw;
}
.block_default .list_prices .item__inner a.button{
padding: 15px 34px;
margin-top: 1.65em;
}
.block_default .list_prices .item__inner:nth-child(2n+2){
margin-top: 7.1%;
padding: 6.2vh 3vw 6.7vh 2vw;
margin-bottom: -.85%;
}
.block_default .module__inner5{
padding-top: 0;
padding-bottom: 0;
}
.page-events .block_default .module__inner5{
box-shadow: 40px 60px 40px -30px rgba(0,0,0,0.3);
}
.block_default .module__inner5 > .part__inner1{
padding-bottom: 5.8vw;
margin-bottom: 6.5vw;
}
.block_default input[type='text'],
.block_default input[type='email'],
.block_default input[type='tel'],
.block_default input[type='color'],
.block_default input[type='date'],
.block_default input[type='datetime'],
.block_default input[type='datetime-local'],
.block_default input[type='number'],
.block_default input[type='range'],
.block_default input[type='search'],
.block_default input[type='time'],
.block_default input[type='url'],
.block_default input[type='month'],
.block_default input[type='week'],
.block_default select,
.block_default textarea{
border: 1px solid #f1f1f0;
}
span.wpcf7-list-item{
display: inline-block;
margin: 0 2% 5px 0;
width: 31%;
text-align: left;
vertical-align: top;
padding: 0 0 0 30px;
position: relative;
font-size: 16px;
line-height: 1.75em;
}
span.wpcf7-list-item input{
position: absolute;
opacity: 0;
top: 6px; 
left: 0;
z-index: 1;
}
span.wpcf7-list-item input + *{
position: relative;
display: inline-block;
}
span.wpcf7-list-item input + *:before{
display: block;
position: absolute;
width: 14px;
height: 14px;
background-color: transparent;
border: 2px solid #fff;
top: 6px;
left: -30px;
}
span.wpcf7-list-item input + *:after{
display: block;
position: absolute;
width: 4px;
height: 4px;
background-color: #a6dd00;
border: 0;
top: 11px;
left: -25px;
opacity: 0;
}
span.wpcf7-list-item input:checked + *:before{
border-color: #a6dd00;
}
span.wpcf7-list-item input:checked + *:after{
opacity: 1;
}
span.wpcf7-list-item input[type="radio"] + *:before{
border-radius: 7px;
}
span.wpcf7-list-item input[type="radio"] + *:after{
border-radius: 2px;
}
.page-events .block_default .module__inner5 > .part__inner1{
margin-bottom: 0;
}
.module__inner5 .info__inner{
color: #fff;
width: 80%;
margin: 0 auto;
}
.module__inner5 .info__inner h2,
.module__inner5 .info__inner .h2,
.module__inner5 .info__inner h3,
.module__inner5 .info__inner .h3,
.module__inner5 .info__inner h4,
.module__inner5 .info__inner .h4,
.module__inner5 .info__inner h5,
.module__inner5 .info__inner .h5,
.module__inner5 .info__inner h6,
.module__inner5 .info__inner .h6{
color: #fff;
line-height: 1.2em;
}
.module__inner5 .info__inner h2,
.module__inner5 .info__inner .h2{
font-size: 4vw;
}
.module__inner5 .info__inner h3,
.module__inner5 .info__inner .h3{
font-size: 3.5vw;
}
.module__inner5 .info__inner h4,
.module__inner5 .info__inner .h4{
font-size: 3vw;
}
.module__inner5 .info__inner h5,
.module__inner5 .info__inner .h5{
font-size: 2.5vw;
}
.module__inner5 .info__inner h6,
.module__inner5 .info__inner .h6{
font-size: 2vw;
}
.list_services{
padding-top: 0;
padding-bottom: 0;
letter-spacing: -5px;
letter-spacing: -.3vw;
}
.list_services .item__inner{
letter-spacing: 0;
text-align: left;
width: 47.25%;
display: inline-block;
position: relative;
padding-left: 50px;
font-size: .875rem;
line-height: 1.7;
color: #666;
vertical-align: top;
}
.list_services .item__inner:nth-child(2n+1){
margin-right: 5.5%;
}
.list_services .icon__inner1{
position: absolute;
top: 0;
left: 0;
font-size: 30px;
line-height: 1;
color: #a6dd00;
}
.list_services h4{
font-weight: 600;
font-size: 2vw;
line-height: 1;
}
.list_services .tx__inner1, .list_services .tx__inner2{
margin-bottom: 6.8%;
}
.list_services .tx__inner2{
text-align: right;
letter-spacing: 1px;
font-size: 1.1vw;
font-weight: 600;
}
.list_services .tx__inner2 a{
color: #F5DF4D;
position: relative;
}
.list_services .tx__inner2 a:after{
font-family: ETmodules!important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
speak: none;
position: absolute;
margin-left: -1em;
opacity: 0;
text-shadow: none;
font-size: 1.6em;
font-weight: 400;
font-style: normal;
font-variant: none;
line-height: 1em;
text-transform: none;
content: "\35";
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.list_services .tx__inner2 a:hover:after{
margin-left: 0;
opacity: 1;
}
.gallery_inner{
text-align: center;
letter-spacing: -5px;
margin-top: 5.5%
}
.gallery_inner .item__inner{
display: inline-block;
letter-spacing: 0;
box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
overflow: hidden;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
}
.gallery_inner .item__inner a{
display: block;
}
.gallery_inner .item__inner a:before{
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0);
}
.gallery_inner .item__inner a:hover:before{
background-color: rgba(0,0,0,.5);
}
.gallery_inner .item__inner a:after{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
content: "L";
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 400;
font-size: 32px;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
opacity: 0;
margin-top: 50px;
}
.gallery_inner .item__inner a:hover:after{
color: #a6dd00;
opacity: 1;
margin-top: 0px;
}
.gallery_inner .attachment-thumbnail{
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
opacity: 0;
z-index: 3;
}
.gallery_inner .hb{
width: 100%;
height: auto;
position: relative;
z-index: -1;
}
.backwards__inner .full_width,
.backwards__inner .one_half,
.backwards__inner .one_third,
.backwards__inner .two_third,
.backwards__inner .one_fourth,
.backwards__inner .three_fourth,
.backwards__inner .one_fifth,
.backwards__inner .two_fifth,
.backwards__inner .three_fifth,
.backwards__inner .four_fifth,
.backwards__inner .one_sixth,
.backwards__inner .five_sixth {
float: right;
}    .page-template-page-contact .block_header{
padding: 12.6vw 0 5vw;
}
.block_header .decor{
display: block;
position: absolute;
width: 100%;
text-align: center;
mix-blend-mode: overlay;
filter: opacity(38%);
backface-visibility: hidden;
-webkit-transform: translateX(.62em) translateY(-63%);
-moz-transform: translateX(.62em) translateY(-63%);
-ms-transform: translateX(.62em) translateY(-63%);
-o-transform: translateX(.62em) translateY(-63%);
transform: translateX(.62em) translateY(-63%);
text-align: center;
font-weight: 800;
text-transform: uppercase;
font-size: 7vw;
letter-spacing: 0.4em;
text-shadow: 0em 0em 0.3em #000000;
left: 0;
white-space: pre;
}
.list_staff{
letter-spacing: -6px;
margin-left: -3%;
margin-right: -3%;
padding-top: 4.8%;
padding-bottom: 2.2%;
text-align: center;
}
.list_staff .item__inner{
letter-spacing: 0px;
display: inline-block;
vertical-align: top;
text-align: left;
}
.list_staff .image__inner{
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
box-shadow: 20px 0px 0px 0px #a6dd00;
transition: box-shadow 300ms ease 0ms;
height: 300px;
}
.list_staff .item__inner:hover .image__inner{
box-shadow: 10px -10px 0px 0px #a6dd00;
}
.list_staff .image__inner img:first-child{
position: absolute;
opacity: 1;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
opacity: 0;
}
.list_staff .image__inner .hb,
.list_staff .image__inner svg{
width: 0px;
height: auto;
position: relative;
z-index: 0;
visibility: hidden;
}
.list_staff .tt__inner h4{
font-weight: 600;
font-size: 1.2vw;
padding-top: 12px;
}
.list_staff .tx__inner{
font-size: .875rem;
}  .page-blog .block_header{
padding: 7.4vw 0 7.4vw;
}
.page-blog .block_header h1,
.page-blog .block_header .h1{
font-size: 6.2vw;
letter-spacing: 0em;
}
.list_posts{
margin-bottom: 7%;
}
.list_posts .item__inner{
width: 100%;
margin-top: 7%;
}
.list_posts a{
display: block;
}
.list_posts a:hover h3{
color: #F5DF4D;
}
.list_posts a:after{
content: '';
display: block;
clear: both;
float: none;
}
.list_posts .info__inner{
padding: 4.2vw 6vw;
width: 40%;
}
.img-right .info__inner{
float: left;
}
.img-left .info__inner{
float: right;
}
.list_posts .parallax__inner{
position: absolute;
width: 60%;
height: 100%;
top: 0;
box-shadow: 40px 60px 40px -30px rgba(0,0,0,0.3);
}
.img-right .parallax__inner{
right: 0;
left: initial;
}
.img-left .parallax__inner{
right: initial;
left: 0;
}
.list_posts .decor{
border-left: 5px solid #F5DF4D;
padding: 20px 0 20px 40px;
margin-top: 3.8vw;
margin-bottom: 6.55vw;
}
.list_posts .info__inner h3{
font-size: 1.4vw;
line-height: 1.7em;
letter-spacing: .01em;
color: #000;
}
.list_posts .tx__inner{
font-size: .9vw;
line-height: 1.7;
color: #666;
}
.list_posts .parallax__inner .parallax{
height: 120%;
bottom: -20%;
}
.pagination{
text-align: center;
margin-bottom: 7%;
font-size: 2vw;
line-height: 1.8;
margin-right: auto;
margin-left: auto;
}
.pagination .screen-reader-text{
display: none;
}
.nav-links a, .nav-links span{
display: inline-block;
padding: 0 4vw;
font-weight: 700;
}
.nav-links a:hover{
color: #a6dd00;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.tags__inner{
margin-top: 5%;
}
.tags__inner .fa{
font-size: 28px;
vertical-align: middle;
margin-right: 3px;
}
.tags__inner a{
display: inline-block;
margin-left: 10px;
margin-right: 2px;
}
.listpost_single{
margin: 8% auto 0;
max-width: 82.5%;
font-size: .875rem;
line-height: 1.7;
}
.listpost_single a{
color: #000;
display: block;
}
.listpost_single .item__inner{
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.listpost_single .item__inner:hover{
-webkit-transform: translateY(-5%);
-moz-transform: translateY(-5%);
-ms-transform: translateY(-5%);
-o-transform: translateY(-5%);
transform: translateY(-5%);
}
.listpost_single .img__inner{
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
.listpost_single a:hover .img__inner{
box-shadow: 20px 30px 20px -15px rgba(0,0,0,0.3);
}
.listpost_single .item__inner p{
text-align: left;
}
.listpost_single .img__inner{
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
margin-bottom: 30px;
}
.img__inner .hb{
width: 100%;
height: auto;
opacity: 0;
z-index: -1;
}
.listpost_single h4{
font-weight: 600;
font-size: 1.2vw;
line-height: 1.2;
}
.listpost_single:after{
content: '';
display: block;
clear: both;
}  .page-events .block_header .parallax__inner:before{
position: absolute;
content: '';
display: block;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: linear-gradient(142deg, rgba(135,193,0,.4) 0%, #0c0101 100%);
z-index: 1;
}
.page-events .block_header .container.pr{
z-index: 2;	
}
.page-events .block_header{
padding-top: 12vw;
padding-bottom: 6vw; 
}
.page-events .block_header h1, .page-events .block_header .h1{
font-weight: 600;
font-size: 6vw;
letter-spacing: 0.1em;
line-height: 1.1em;
}
.list_events{
width: 80%;
margin: 0 auto;
padding: 54px 0; 
}
.list_events .item__inner{
padding: 27px 0;
-webkit-transition: transform 300ms;
-moz-transition: transform 300ms;
-ms-transition: transform 300ms;
-o-transition: transform 300ms;
transition: transform 300ms;
}
.list_events .item__inner:hover{
-webkit-transform: translateX(20px);
-moz-transform: translateX(20px);
-ms-transform: translateX(20px);
-o-transform: translateX(20px);
transform: translateX(20px);
}
.list_events .item__inner .d{
width: 17.6%;
margin-right: 3%;
float: left;
text-align: right;
}
.list_events .item__inner .d span{
font-weight: 700;
font-size: 4vw;
line-height: 1.2em;
padding-bottom: 10px;
color: #333;
}
.list_events .item__inner .m{
width: 17.6%;
float: left;
margin-right: 3%;	
}
.list_events .item__inner .m span{
word-wrap: break-word;
font-weight: 700;
font-size: 2vw;
line-height: 2.4em;
padding-bottom: 10px;
color: #333;
}
.list_events .item__inner .info__inner{
width: 58.8%;
float: left;
}
.list_events .info__inner .decor{
border-left: 4px solid #F5DF4D;
padding: 20px 0 20px 40px;
}
.list_events .info__inner h3{
font-weight: 600;
font-size: 1.4vw;
line-height: 1.7em;
}
.list_events .info__inner .tx__inner{
color: #666;
font-size: .875rem;
}
.list_events .item__inner:after{
content: '';
display: block;
float: none;
clear: both;
}
.single-ivent .block_header .parallax__inner:before{
position: absolute;
content: '';
display: block;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-image: linear-gradient(142deg,rgba(166,221,0,0.25) 0%,rgba(0,0,0,0.6) 100%);
z-index: 1;
}
.single-ivent .block_header .container.pr{
z-index: 2;	
}
.single-ivent .block_content.pr{
z-index: 2;	
}
.single-ivent .block_header .d{
width: 36.7%;
margin-right: 5.5%;
float: left;
text-align: right;
}
.single-ivent .block_header .m{
width: 57.8%;
float: left;
}
.single-ivent .block_header .h1{
font-weight: 600;
letter-spacing: 0.1em;
line-height: 1em;
padding-bottom: 10px;
text-transform: lowercase;
}
.single-ivent .block_header .d .h1{
font-size: 7vw;
}
.single-ivent .block_header .m .h1{
font-size: 6vw;
}
.single-ivent .block_default h1{
font-weight: 700;
font-size: 2.1vw;
line-height: 1.5em;
text-align: center;
}
.single-ivent .block_header.shadow {
padding: 12.6vw 0 20.4vw;
}
.single-ivent .action__inner.action__inner1{
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}  .error404 .block_header {
padding: 12.6vw 0 5vw;
}
.error404 .block_header{
text-align: center;
}
.error404 .block_content{
text-align: center;
}
.error404 .block_default p{
text-align: center;
}  footer{
background-color: #fff;
color: #666;
font-size: 1.08vw;
}
footer .row__inner, .wpcf7-form .row__inner{
padding: 0;
}
footer .part__inner1, .wpcf7-form .part__inner1{
width: 50%;
float: left;
}
footer .part__inner2, .wpcf7-form .part__inner2{
width: 50%;
float: right;
}
footer .contact__inner{
color: #fff;
font-size: 1vw;
line-height: 1.68em;
padding: 10.4vw 8.15vw 7.5vw;
letter-spacing: 0.01em;
}
footer .parallax__inner .parallax{
height: 120%;
top: 0%;
}
footer a{
color: #fff;
}
footer .contact__inner .title__inner h2{
font-weight: 600;
font-size: 1.8vw;
line-height: 1.5em;
text-align: left;
}
footer .contact__inner .text__inner1{
padding-bottom: 1em;
}
footer .contact__inner .text__inner2{
font-weight: 700;
}
footer .contact__inner .text__inner4{
margin-top: 3.95em;
}
footer .contact__inner .text__inner5 a:hover{
border-color: #f2994a;
}
footer .contact__inner .text__inner5 a{
display: inline-block;
font-size: 16px;
line-height: 1;
width: 32px;
height: 32px;
text-align: center;
margin: 0 8px 0 0;
border: 2px solid #fff;
vertical-align: middle;
padding: 6px 0 10px;
-webkit-transition: all .1s ease-out 0s;
-moz-transition: all .1s ease-out 0s;
-o-transition: all .1s ease-out 0s;
transition: all .1s ease-out 0s;
}
footer .contact__inner .text__inner5 a:last-child{
margin: 0;
}
footer iframe, footer #map{
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
display: block;
}
.app__inner{
background-color: #161616;
color: #fff;
text-align: center;
font-size: 1.5vw;
line-height: 2.2em;
font-weight: 600;
padding: 2% 0;
}
.app__inner .container > *{
display: inline-block;
margin-right: 3%;
}
.app__inner .container > a:last-child{
margin-right: 0;
}
.app__inner .container > a{
width: 14.1667%;
}
.mapsite__inner{
background-color: #222;
padding: 6% 0 0;
}
.mapsite__inner .widget{
display: none;
}
.mapsite__inner .widget.widget_nav_menu{
display: block;
}
.mapsite__inner .widget{
margin-bottom: 6%;
font-size: 14px;
}
.mapsite__inner .widget .widget-title{
font-size: 20px;
line-height: 1;
color: #fff;
}
.mapsite__inner .widget ul{
margin: 0;
padding: 0;
list-style: none;
}
.mapsite__inner .widget li{
position: relative;
padding-left: 1em;
}
.mapsite__inner .widget li:not(:last-child){
margin-bottom: .5em;
}
.mapsite__inner .widget li:before{
margin-top: -3px;
position: absolute;
top: .85em;
left: 0;
border: 3px solid #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
content: "";
}
.mapsite__inner .widget a{
color: #F5DF4D;
}
.minifooter__inner{
padding: 16px 0;
background-color: #171717;
color: #666;
} @media(min-width: 1281px){
.block_header.shadow h1{
font-size: 80px;
}
.single .block_header.shadow h1{
font-size: 3.5vw;
}
}
@media(min-width: 1021px) and (max-width: 1280px){
header > .container{
width: 94%;
}
}
@media(min-width: 769px) and (max-width: 1020px){
header > .container{
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.block_default{
font-size: 1.3vw;
}
}
@media(min-width: 769px) and (max-width: 940px){
header > .container{
padding-left: 10px;
padding-right: 10px;
}
#menu_in_header ul.main-menu > li{
margin-left: 8px;
}
}
@media(min-width: 769px) and (max-width: 1100px){
.wpcf7-form .row__inner1 .part__inner1{
padding-right: 0;
width: 100%;
}
.wpcf7-form .row__inner1 .part__inner2{
padding-left: 0;
width: 100%;
}
.wpcf7-form .row__inner2 .part__inner1, .wpcf7-form .row__inner2 .part__inner2{
}
footer .wpcf7-form .row__inner2 .part__inner1, footer .wpcf7-form .row__inner2 .part__inner2{
max-width: 50%;
}
[type='submit']{
padding: 13px 30px;
}
}
@media(min-width: 981px){
.list_staff .item__inner{
width: 20.875%;
margin-bottom: 30px;
}
.list_staff .item__inner:not(:nth-child(4n+1)){
clear: both;
}
.list_staff .item__inner:not(:nth-child(4n+4)) {
margin-right: 5.5%;
}
.gallery_inner .item__inner{
width: 20.875%;
margin-bottom: 5.5%;
}
.gallery_inner .item__inner:not(:nth-child(4n+4)){
margin-right: 5.5%;
}
.mapsite__inner .widget{
width: 20.875%;
float: left;
}
.mapsite__inner .widget:not(:nth-child(4n+4)){
margin-right: 5.5%;
}
}
@media(min-width: 981px) and (max-width: 1100px){
#menu_in_header ul{
font-size: 14px;
}
#menu_in_header ul.main-menu > li{
margin-left: 1em;
}
a.button{
padding: 15px 30px;
}
.module__inner2 .part__inner1 .text__inner{
font-size: 1.1vw;
}
.module__inner2 .part__inner1 a.button{
padding: 15px 30px;
}
.list_icons .tt__inner h4{
font-size: 2vw;
}
.module__inner7 .part__inner1{
font-size: 1.1vw;
}
.module__inner7 .part__inner2 .tx__inner2{
font-size: 1.1vw;
}
.listpost_single h4{
font-size: 1.6vw;
}
.single-ivent .action__inner.action__inner1 a.button{
font-size: 1.5vw;
}
.mapsite__inner .widget{
width: 22.75%;
}
.mapsite__inner .widget:not(:nth-child(4n+4)){
margin-right: 3%;
}
footer .contact__inner{
font-size: 1.1vw;
}
}
@media(max-width: 980px){
.block_header{
padding-top: 10vh;
}
.block_default .block_content{
padding: 10px 0;
}
.block_header h1, .block_header .h1{
font-size: 7vw;
letter-spacing: 0.1em;
}
.single .block_header h1, .single .block_header .h1{
font-size: 3.5vw;
}
.page-blog .block_header h1,
.page-blog  .block_header .h1{
font-size: 7.2vw;
}
.block_default{
font-size: 2vw;
}
.block_default ul{
font-size: 2vw;
}
.block_default ol{
font-size: 2vw;
}
.block_default blockquote{
font-size: 2vw;
}
.block_default h2{
font-size: 4vw;    
}
.block_default h3{
font-size: 3.5vw;
}
.block_default h4{
font-size: 3vw;    
}
.block_default h5{
font-size: 2.8vw;
}
.block_default h6{
font-size: 2.6vw;
}
.block_header + .block_default .up{
max-width: 100%;
padding: 60px 40px;
}
.list_services{
letter-spacing: -.6vw;
}
.list_services h4{
font-size: 3.5vw;
}
.list_services .tx__inner1, .list_services .tx__inner2 {
margin-bottom: 20px;
}
.list_services .tx__inner2{
font-size: 1.8vw;
}
.block_header.shadow + .block_default {
padding-bottom: 110px;
}
.listpost_single{
max-width: 100%;
background: white;
}
.listpost_single h4{
font-size: 17px;
}
.module__inner5 .info__inner h2,
.module__inner5 .info__inner .h2{
font-size: 50px;
}
.module__inner5 .info__inner h3,
.module__inner5 .info__inner .h3{
font-size: 45px;
}
.module__inner5 .info__inner h4,
.module__inner5 .info__inner .h4{
font-size: 40px;
}
.module__inner5 .info__inner h5,
.module__inner5 .info__inner .h5{
font-size: 35px;
}
.module__inner5 .info__inner h6,
.module__inner5 .info__inner .h6{
font-size: 30px;
}
.single-ivent .block_default h1{
font-size: 3vw;
}
.app__inner{
text-align: left;
font-size: 3vw;
line-height: 1.5em;
padding: 30px 0;
}
.app__inner .container > *{
margin-right: 5.5%;
}
.app__inner .container > span{
display: block;
margin-bottom: 30px;
margin-right: 0;
}
.app__inner .container > a{
width: 29.666%;
}
}
@media(min-width: 769px) and (max-width: 980px){
#menu_in_header{
font-size: 12px;
}
#menu_in_header .sub-menu{
margin-top: 9px;
}
.fix-menu #menu_in_header .sub-menu {
margin-top: 2px;
}
a.button{
font-size: 13px;
padding: 15px 30px;
line-height: 1.5;
}
.module__inner1 .text__inner1{
font-size: 1.8vw;
margin: 15px 0;
text-shadow: 0px 0px 5px #000;
}
.module__inner1 .action__inner1{
margin: 15px 0;
}
.module__inner2 .title__inner h2{
font-size: 2.5vw;
padding: 15px 0;
}
.module__inner2 .part__inner1 .text__inner{
font-size: 1.55vw;
padding: 25px 25px 0;
}
.module__inner2 .part__inner1 .action__inner{
padding: 25px;
}
.module__inner2 .part__inner1 a.button{
font-size: 13px;
padding: 15px 30px;
line-height: 1.5;
}
.module__inner2 .part__inner3 .part{
box-shadow: 20px 30px 40px -15px rgba(0,0,0,0.46);
}
.module__inner2 .part__inner3 .image__inner1{
margin-top: -50px;
margin-right: -225px;
}
.module__inner2 .part__inner3 .part .action__inner1 .button{
font-size: 13px;
line-height: 1.5;
padding: 15px 0;
width: 225px;
}
.module__inner2 .row__inner:last-child{
padding-bottom: 100px;
}
.module__inner3{
padding: 100px 0; 
}
.module__inner3 .title__inner h2{
font-size: 5vw; 
}
.module__inner3 .text__inner1{
font-size: 1.8vw;
}
.module__inner3 .list_icons{
margin-top: 50px;
margin-bottom: 25px;
}
.list_icons .item__inner{
width: 47.25%;
margin-bottom: 25px;
}
.list_icons .item__inner:not(:nth-child(3n+3)){
margin-right: 0%;
}
.list_icons .item__inner:not(:nth-child(2n+2)){
margin-right: 5.5%;
}	
.list_icons .tt__inner h4{
font-size: 2.5vw;
line-height: 1.5em;
}
.module__inner3 .action__inner1{
margin-top: 0;
}
.module__inner3 .action__inner1 .button{
font-size: 13px;
}
.module__inner4{
padding: 80px 0;
}
.title__inner h2{
font-size: 5vw;
}
.module__inner4 .title__inner1 + .text__inner1{
margin-top: 50px;
}
.module__inner5{
padding: 100px 0;
}
.module__inner5 .title__inner1 + .text__inner1{
margin-top: 50px;
}
.module__inner6 .part__inner2{
padding-top: 100px;
}
.list_prices{
margin-bottom: 60px;
}
.list_prices .item__inner{
font-size: 1.8vw;
min-height: 280px;
}
.list_prices .item__inner:nth-child(2n+1){
padding: 45px 8% 45px 25px;
}
.list_prices .item__inner:nth-child(2n+2){
padding: 45px 25px;
margin-top: 50px;
}
.list_prices .item__inner h3{
font-size: 2.5vw;
}
.list_prices .item__inner .tx__inner1{
font-size: 2vw;
}
.list_prices .item__inner .tx__inner1 + .tx__inner2{
margin-top: 15px;
}
.list_prices .item__inner:before{
width: 25px;
}
.list_prices .item__inner a.button{
padding: 15px 35px;
font-size: 13px;
margin-top: 15px;
}
.module__inner5 > .part__inner1{
padding-top: 80px;
padding-bottom: 80px;
}
.module__inner5 > .part__inner1 a.button{
margin-top: 15px;
letter-spacing: 1px;
font-size: 13px;
line-height: 1.5em;
}
.module__inner6 .part__inner1{
padding: 80px 25px;
box-shadow: 25px 0px 0px 0px #2d9cdb;
}
.module__inner6 .title__inner h3{
font-size: 2.5vw;
}
.module__inner6 .text__inner1 h2{
font-size: 2vw;
}
.module__inner6 .text__inner2{
margin-top: 5px;
}
.module__inner6 .part__inner1{
font-size: 1.8vw; 
}
.module__inner6 .button{
margin-top: 15px;
padding: 15px 35px;
letter-spacing: 1px;
font-size: 13px;
}
.module__inner7{
padding-top: 80px;
padding-bottom: 100px;
}
.module__inner7 .part__inner1{
padding: 45px 25px;
}
.module__inner7 .title__inner h3{
font-size: 5vw;
}
.module__inner7 .row__inner{
padding: 50px 0 0;
}
.module__inner7 .part__inner1 .tx__inner1{
font-size: 1.6vw;
padding-bottom: 15px;
}
.module__inner7 .part__inner1 .tt__inner h2{
font-size: 2vw;
}
.module__inner7 .part__inner1{
font-size: 1.55vw;
}
.module__inner7 .part__inner1 a.button{
letter-spacing: 1px;
font-size: 13px;
padding: 15px 30px;
margin-top: 15px;
}
.module__inner7 .part__inner2{
margin-top: 50px;
}
.module__inner7 .part__inner2 .item__inner:not(:last-child){
margin-bottom: 25px;
}
.module__inner7 .part__inner2 .tx__inner1{
line-height: 1.5em;
}
.module__inner7 .part__inner2 .tx__inner2 h4{
font-size: 2vw;
}
.module__inner7 .part__inner2 .tx__inner2{
margin-top: 0;
font-size: 1.55vw;
}
.block_default .decor__inner .parallax__inner {
width: 120%;
left: -10%;
}
.list_posts .info__inner{
padding: 0 6vw;
}
.list_posts .decor{
padding: 20px 0 20px 30px;
margin-top: 3vw;
margin-bottom: 4vw;
}
.list_posts .info__inner h3{
font-size: 2.2vw;
}
.list_posts .tx__inner{
font-size: 1.35vw
}
.list_posts .info__inner{
width: 50%;
}
.list_posts .parallax__inner{
width: 50%;
}
.pagination{
font-size: 3vw;
}
.tags__inner .fa{
font-size: 3vw;
}
.list_events .item__inner .d{
width: 8.6%;
}
.list_events .item__inner .d span{
font-size: 4.5vw;
}
.list_events .item__inner .m {
width: 16.6%;
}
.list_events .item__inner .m span{
font-size: 2.5vw;
}
.list_events .item__inner .info__inner{
width: 68.8%;
}
.list_events .info__inner h3{
font-size: 1.8vw;
}
.mapsite__inner .widget{
width: 30%;
float: left;
}
.mapsite__inner .widget:not(:nth-child(3n+3)){
margin-right: 5%;
}
footer{
font-size: 1.4vw;
}
footer .contact__inner{
font-size: 1.55vw;
padding: 80px 5.25vw;
}
footer .contact__inner .title__inner h2{
font-size: 2.5vw;
}	
footer .contact__inner .text__inner1{
padding-bottom: 15px;
}
.minifooter__inner{
padding: 15px 0;
}	
}
@media(max-width: 850px) and (min-width: 769px){
.box_logo img{
max-height: 40px;
margin: 10px 0;
}
#menu_in_header .menu-item-has-children:after{
margin: 0;
}
}
@media(max-width: 980px) and (min-width: 875px){
.list_prices{
margin-bottom: 80px;
}
.list_prices .item__inner:nth-child(2n+2){
margin-top: 80px;
}
.module__inner7 .part__inner2{
margin-top: 80px;
}
}
@media(max-width: 992px){
.slider-carousel .slick-prev{
left: -32px!important;
}
.slider-carousel .slick-next{
right: -32px!important;
}
.slider-carousel .slick-arrow{
opacity: 1;
}
.slider-gallery .slick-prev{
left: 0px!important;
}
.slider-gallery .slick-next{
right: 0px!important;
}
.slider-gallery .slick-arrow{
opacity: 1;
}
.page-template-page-contact .title__inner h1{
font-size: 7vw;
}
.page-template-page-contact .title__inner .dcr{
font-size: 9vw;
left: 14%;
top: -1em;
}
.page-template-page-contact .dflt{
font-size: 2vw;
}
.page-template-page-contact .dflt h3{
font-size: 3vw;
}
.content-column{
word-wrap: break-word;
}
}
@media(min-width: 769px){
.listpost_single .item__inner{
width: 29.66667%;
float: left;
}
.listpost_single .item__inner:not(:nth-child(3n+3)){
margin-right: 5.5%;
}
}
@media(max-width: 768px){
.omh{
overflow-y: hidden;
}
span.wpcf7-list-item{
width: 48%;
}
.box_logo img {
max-height: 44px;
margin: 18px 0;
}
img.alignleft{
max-width: 100%;
float: none;
margin: 0 0 10px 0;
}
img.alignright{
max-width: 100%;
float: none;
margin: 0 0 10px 0;
}
header{
position: fixed;
width: 100%;
z-index: 11;
}
header + * {
padding-top: 80px;
margin-top: 0;
}
header div.motion_js{
display: block;
padding: 14px;
margin-right: -14px;
position: relative;
z-index: 15;
}
header div.motion_js:before{
text-shadow: 0 0;
font-family: ETmodules!important;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
font-weight: 400;
display: block;
font-size: 32px;
content: "\61";
cursor: pointer;
color: #F5DF4D;
}
.omh header div.motion_js:before{
content: "M";
}
#menu_in_header{
position: fixed;
top: 0;
right: 0;
width: 45%;
z-index: 12;
background: #000;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
height: 100vh;
font-size: 18px;
min-width: 300px;
overflow-y: auto;
}
.omh #menu_in_header{
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-o-transform: translateX(0%);
transform: translateX(0%);
-webkit-transition: all .4s ease-out 0s;
-moz-transition: all .4s ease-out 0s;
-o-transition: all .4s ease-out 0s;
transition: all .4s ease-out 0s;
}
#menu_in_header .main-navigation{
padding: 20px;
margin-top: 60px;
}
#menu_in_header ul.main-menu > li{
display: block;
}
#menu_in_header ul.main-menu > li.green{
margin-top: 10px;
margin-bottom: 10px;
}
#menu_in_header .menu-item-has-children:after{
position: absolute;
top: 12px;
right: 0px;
-webkit-transition: all .2s ease-out 0s;
-moz-transition: all .2s ease-out 0s;
-ms-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
}
#menu_in_header .menu-item-has-children.op:after{
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}
#menu_in_header ul.main-menu > li > a{
padding: 10px 0;
}
#menu_in_header .menu-item-has-children > a:after{
display: none;
}
#menu_in_header .sub-menu{
-webkit-transform: scale3d(1,1,1);
-moz-transform: scale3d(1,1,1);
-ms-transform: scale3d(1,1,1);
-o-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
display: none;
position: relative;
margin-top: 10px;
visibility: visible;
opacity: 1;
margin-top: 0;
box-sizing: unset;
}
#menu_in_header ul.main-menu > .lang-item{
display: inline-block;
margin-left: 1.25em;
}
.container{
width: 80%;
}
.container85{
width: 80%;
}
.container > .reduction{
padding: 0;
}
a.button{
font-size: 15px;
padding: 20px 40px;
line-height: 1.5;
}
.module__inner1 .parallax__inner .parallax{ }
.module__inner1 .image__inner img{ }
.module__inner1 .text__inner1{
font-size: 3vw;
margin: 20px 0;
max-width: 65%;
}
.module__inner1 .action__inner1{
margin: 20px 0;
}
.module__inner2 .part__inner1 .part{
width: 100%;
}
.module__inner2 .part__inner2{
margin-top: 5.3vw;
}
.module__inner2 .part__inner2 .part{
width: 100%;
margin-left: 0;
-webkit-transform: translateX(0) translateY(0);
-moz-transform: translateX(0) translateY(0);
-ms-transform: translateX(0) translateY(0);
-o-transform: translateX(0) translateY(0);
transform: translateX(0) translateY(0);
}
.module__inner2 .part__inner3 .part{
width: 100%;
-webkit-transform: translateX(0) translateY(0);
-moz-transform: translateX(0) translateY(0);
-ms-transform: translateX(0) translateY(0);
-o-transform: translateX(0) translateY(0);
transform: translateX(0) translateY(0);
}
.module__inner2 .part__inner3 .image__inner1{
margin-top: 40px;
margin-right: 0;
margin-left: 0;
}
.module__inner2 .part__inner3 .image__inner1{
margin-top: 40px;
margin-right: 0;
margin-bottom: 0;
}
.module__inner2 .part__inner3 .part .action__inner1{
position: absolute;
top: 0;
right: 50%;
-webkit-transform: translateX(50%) translateY(-100%);
-moz-transform: translateX(50%) translateY(-100%);
-ms-transform: translateX(50%) translateY(-100%);
-o-transform: translateX(50%) translateY(-100%);
transform: translateX(50%) translateY(-100%);
}
.module__inner2 .title__inner h2{
font-size: 4.5vw;
padding: 20px 0;
}
.module__inner2 .part__inner1 .text__inner{
font-size: 3vw;
padding: 15px 15px 0;
}
.module__inner2 .part__inner1 .action__inner{
padding: 30px;
}
.module__inner2 .part__inner1 a.button{
font-size: 15px;
padding: 20px 40px;
line-height: 1.5;
}
.module__inner2 .part__inner3 .part{
box-shadow: 20px 30px 40px -15px rgba(0,0,0,0.46);
}
.module__inner2 .part__inner3 .part .action__inner1 .button{
font-size: 15px;
padding: 20px 40px;
width: inherit;
white-space: nowrap;
}
.module__inner2 .row__inner:last-child{
padding-bottom: 70px;
}
.module__inner3{
padding: 70px 0; 
}
.module__inner3 .title__inner h2{
font-size: 8.5vw; 
}
.module__inner3 .text__inner1{
font-size: 3.4vw;
}
.module__inner3 .list_icons{
margin-top: 30px;
margin-bottom: 20px;
}
.list_icons .item__inner{
width: 100%;
margin-bottom: 30px;
}
.list_icons .item__inner:not(:nth-child(2n+2)){
margin-right: 0%;
}	
.list_icons .tt__inner h4{
font-size: 3vw;
}
.module__inner3 .action__inner1{
margin-top: 0;
}
.module__inner3 .action__inner1 .button{
font-size: 15px;
}
.module__inner4{
padding: 60px 0;
}
.title__inner h2{
font-size: 8.5vw;
}
.module__inner4 .title__inner1 + .text__inner1{
margin-top: 20px;
}
.module__inner5{
padding: 70px 0;
}
.module__inner5 > .part__inner1, .module__inner5 .container85 > .part__inner1{
padding-left: 20px;
padding-right: 20px;
}
.module__inner5 .title__inner1 + .text__inner1{
margin-top: 20px;
}
.module__inner6 .part__inner2{
padding-top: 70px;
}
.list_prices{
margin-bottom: 70px;
}
.list_prices .item__inner:first-child{
margin-top: 0;
}
.list_prices .item__inner{
font-size: 3vw;
min-height: initial;
}
.list_prices .item__inner:nth-child(2n+1){
width: 100%;
float: none;	    
margin-top: 20px;
margin-left: 0;
padding: 30px;
}
.list_prices .item__inner:nth-child(2n+2){
width: 100%;
float: none;
margin-left: 0;
margin-top: 20px;
margin-bottom: 0;
padding: 30px;
}
.list_prices .item__inner h3{
font-size: 4.5vw;
}
.list_prices .item__inner .tx__inner1{
font-size: 4vw;
}
.list_prices .item__inner .tx__inner1 + .tx__inner2{
margin-top: 20px;
}
.list_prices .item__inner:before{
width: 20px;
}
.list_prices .item__inner a.button{
padding: 20px 40px;
font-size: 15px;
margin-top: 20px;
}
.block_default .list_prices .item__inner:nth-child(2n+2){
margin-top: 20px;
margin-bottom: 0;
}
.module__inner5 > .part__inner1, .module__inner5 .container85 > .part__inner1{
padding-top: 60px;
padding-bottom: 60px;
}
.module__inner5 > .part__inner1 .title__inner h2, .module__inner5 .container85 > .part__inner1 .title__inner h2{
font-size: 30px;
}
.module__inner5 .part__inner1 a.button{
margin-top: 20px;
letter-spacing: 1px;
font-size: 15px;
line-height: 1.5em;
}
.module__inner6 .part__inner1{
padding: 30px;
box-shadow: 20px 0px 0px 0px #2d9cdb;
}
.module__inner6 .title__inner h3{
font-size: 4.5vw;
}
.module__inner6 .text__inner1 h2{
font-size: 4vw;
}
.module__inner6 .text__inner2{
margin-top: 5px;
}
.module__inner6 .part__inner1{
font-size: 3.4vw; 
}
.module__inner6 .button{
margin-top: 20px;
padding: 20px 40px;
letter-spacing: 1px;
font-size: 15px;
}
.module__inner7{
padding-top: 70px;
padding-bottom: 70px;
}
.module__inner7 .part__inner1{
width: 100%;
margin-right: 0;
float: none;
}
.module__inner7 .part__inner2{
width: 100%;
float: none;
}
.module__inner7 .part__inner1{
padding: 30px;
}
.module__inner7 .title__inner h3{
font-size: 8.5vw;
}
.module__inner7 .row__inner{
padding: 20px 0 0;
}
.module__inner7 .part__inner1 .tx__inner1{
font-size: 3.4vw;
padding-bottom: 20px;
}
.module__inner7 .part__inner1 .tt__inner h2{
font-size: 3.8vw;
}
.module__inner7 .part__inner1{
font-size: 3vw;
}
.module__inner7 .part__inner1 a.button{
letter-spacing: 1px;
font-size: 15px;
padding: 20px 40px;
margin-top: 20px;
}
.module__inner7 .part__inner2{
margin-top: 20px;
}
.module__inner7 .part__inner2 .item__inner:not(:last-child){
margin-bottom: 20px;
}
.module__inner7 .part__inner2 .tx__inner1{
line-height: 1.5em;
font-size: 34px;
max-width: 80px;
}
.module__inner7 .part__inner2 .tx__inner1 big{
font-size: 66px;
display: block;
margin-bottom: -4px;
}
.module__inner7 .part__inner2 .tx__inner2 h4{
font-size: 3.8vw;
}
.module__inner7 .part__inner2 .tx__inner2{
margin-top: 0;
font-size: 3vw;
}
.page-template-page-contact .module__inner2_1{
padding-top: 15vw;
}
.page-template-page-contact .title__inner h1{
font-size: 8vw;
}
.page-template-page-contact .module__inner2_1 .text__inner1{
padding: 10vw 20px 10vw;
}
.page-template-page-contact .title__inner .dcr{
left: 0;
width: 100%;
font-size: 9vw;
}	
.page-template-page-contact .dflt{
font-size: 3vw;
}
.page-template-page-contact .dflt h3{
font-size: 5vw;
}
.page-template-page-contact .module__inner2_2 .text__inner1 {
padding: 10vw 20px;
width: 100%;
}
.wpcf7-form .row__inner2 .part__inner1{
max-width: 45%;
}
.wpcf7-form .row__inner2 .part__inner2{
max-width: 55%;
}
[type='submit']{
padding-right: 30px;
padding-left: 30px;
}
.wpcf7-form-control-wrap{
font-size: 12px;
}
.block_default .block_excerpt{
padding: 40px 40px 0 0;
text-align: left; 
}
.list_services{
letter-spacing: 0;
}
.list_services .item__inner{
width: 100%;
}
.list_services .item__inner:nth-child(2n+1) {
margin-right: 0%;
}
.list_services h4{
font-size: 3.5vw;
}
.list_services .tx__inner2{
font-size: 2vw;
}
.list_services .tx__inner1{
margin-bottom: 0;
}
.list_services .tx__inner2{
margin-bottom: 40px;
}
.block_default{
font-size: 2.5vw;
}
.block_default ul{
font-size: 2.5vw;
}
.block_default ol{
font-size: 2.5vw;
}
.block_default blockquote{
font-size: 2.5vw;
}
.list_posts .info__inner {
padding: 5vw;
width: 100%;
float: none!important;
}
.list_posts .parallax__inner{
position: relative;
right: initial!important;
left: initial!important;
width: 100%;
height: 45vw;
}
.list_posts .decor{
margin: 0;
padding: 30px 0 30px 30px;
}
.list_posts .info__inner h3{
font-size: 3vw;
line-height: 1.5;
}
.list_posts .tx__inner{
font-size: 1.5vw;
}
.pagination{
font-size: 3vw;
}
.listpost_single{
padding: 0 40px;
}
.listpost_single .item__inner:not(:last-child){
margin-bottom: 30px;
}
.page-events .block_header{
padding-top: 13vw;
padding-bottom: 8vw;
}
.page-events .decor{
font-size: 9vw;
}
.page-events .block_header h1, .page-events .block_header .h1{
font-size: 7vw;
}
.list_events{
padding: 50px 0;
}
.list_events .item__inner:not(:last-child){
padding: 0 0 50px 0;
}
.list_events .item__inner:first-child{
padding-top: 30px;
}
.list_events .item__inner .d{
width: 47.25%;
margin-right: 5.5%;
margin-bottom: 30px;
}
.list_events .item__inner .d span{
font-size: 10vw;
line-height: 1;
}
.list_events .item__inner .m{
width: 47.25%;
margin-right: 0%;
margin-bottom: 30px;
}
.list_events .item__inner .m span{
font-size: 4vw;
line-height: 1.5em;
}
.list_events .item__inner .info__inner{
width: 100%;
}
.list_events .info__inner h3{
font-size: 4vw;
line-height: 1.5em;
}
.module__inner5 .info__inner h2,
.module__inner5 .info__inner .h2{
font-size: 30px;
}
.module__inner5 .info__inner h3,
.module__inner5 .info__inner .h3{
font-size: 26px;
}
.module__inner5 .info__inner h4,
.module__inner5 .info__inner .h4{
font-size: 22px;
}
.module__inner5 .info__inner h5,
.module__inner5 .info__inner .h5{
font-size: 18px;
}
.module__inner5 .info__inner h6,
.module__inner5 .info__inner .h6{
font-size: 14px;
}
.single-ivent .block_header .d .h1{
font-size: 10vw;
}
.single-ivent .block_header .m .h1{
font-size: 7vw;
}
.single-ivent .block_header.shadow{
padding-bottom: 24.4vw;
}
.single-ivent .action__inner.action__inner1 a{
font-size: 2.5vw;
}
.mapsite__inner{
padding-top: 30px;
}
.mapsite__inner .widget{
width: 48%;
float: left;
margin-bottom: 30px;
}
.mapsite__inner .widget:not(:nth-child(2n+2)){
margin-right: 4%;
}
footer .contact__inner .text__inner4{
margin-top: 40px;
}
footer{
font-size: 2.4vw;
}
footer .contact__inner{
font-size: 3vw;
padding: 40px 10vw;
}
footer .contact__inner .title__inner h2{
font-size: 4.5vw;
}	
footer .contact__inner .text__inner1{
padding-bottom: 20px;
}
footer .contact__inner{
width: 100%;
float: none;
}
footer .map__inner{
width: 100%;
float: none;
}
footer iframe, footer #map{
position: initial;
width: 100%;
height: 50vh;
}
.app__inner{
font-size: 4.5vw;
}
.minifooter__inner{
padding: 20px 0;
}	
}
.hr{
background-color: #ccc;
}
.last_column .hr{
background-color: #999;
}
.backwards__inner .hr{
outline: 2px solid #F5DF4D; 
}
.content-column .button__inner a{
padding-left: 0;
padding-right: 0;
min-width: 14.708em;
max-width: 100%;
}
@media(min-width: 601px) and (max-width: 800px){
.button__inner a{
font-size: 1.8vw;
}
}
@media(max-width: 600px){
.slider-carousel .slick-prev{
left: -12px!important;
}
.slider-carousel .slick-next{
right: -12px!important;
}
}
@media(min-width: 601px){
.content-column img{
width: 100%;
}
.content-column + .one_third:not(.last_column) > *{
margin-left: -3.5%;
margin-right: -3.5%;
}
.content-column + .one_third:not(.last_column) > img{
width: 107%;
max-width: 107%;
}
.content-column + .one_fourth:not(.last_column) > *{
margin-left: -4.5%;
margin-right: -4.5%;
}
.content-column + .one_fourth:not(.last_column) > img{
width: 109%;
max-width: 109%;
}
.content-column + .one_fifth:not(.last_column) > *{
margin-left: -5.5%;
margin-right: -5.5%;
}
.content-column + .one_fifth:not(.last_column) > img{
width: 111%;
max-width: 111%;
}
.content-column + .one_sixth:not(.last_column) > *{
margin-left: -7.5%;
margin-right: -7.5%;
}
.content-column + .one_sixth:not(.last_column) > img{
width: 115%;
max-width: 115%;
}
.one_fifth + .two_fifth:not(.last_column) > *,
.two_fifth + .two_fifth:not(.last_column) > *{
margin-left: -2.6749%;
margin-right: -2.6749%;
}
.one_fifth + .two_fifth:not(.last_column) > img,
.two_fifth + .two_fifth:not(.last_column) > img{
max-width: unset;
width: 105.498%;
}
.content-column.one_half:not(.last_column){
padding-right: 2%;
}
.content-column + .content-column.one_half:not(.last_column){
padding-left: 2%;
}
.content-column.one_half.last_column{
padding-left: 2%
}
.content-column.one_third{
padding-right: 2%;
padding-left: 2%;
}	
*:not(.content-column) + .content-column.one_third{
padding-left: 0;
padding-right: 2%;
}
.content-column.one_third.last_column{
padding-right: 0; 
}
.content-column.one_fourth{
padding-right: 2%;
padding-left: 2%;
}
*:not(.content-column) + .content-column.one_fourth{
padding-left: 0;
}
.content-column.one_fourth.last_column{
padding-right: 0;
}
.content-column.two_third{
padding-right: 2%;
}
.content-column + .content-column.two_third{
padding-left: 2%;
}
.content-column.two_third.last_column{
padding-right: 0;
padding-left: 2%;
}
.content-column.three_fourth{
padding-right: 2%;
}
.content-column.three_fourth.last_column{
padding-right: 0;
padding-left: 2%;
}
.content-column.one_fifth{
padding-right: 2%;
padding-left: 2%;
}
*:not(.content-column) + .content-column.one_fifth{
padding-left: 0;
}
.content-column.one_fifth.last_column{
padding-right: 0;
}
.content-column.two_fifth,
.content-column.three_fifth,
.content-column.four_fifth{
padding-right: 2%;
}
.content-column + .content-column.two_fifth,
.content-column + .content-column.three_fifth,
.content-column + .content-column.four_fifth{
padding-left: 2%;
}
.content-column.two_fifth.last_column,
.content-column.three_fifth.last_column,
.content-column.four_fifth.last_column{
padding-right: 0;
padding-left: 2%;
}
.content-column.one_sixth{
padding-right: 2%;
padding-left: 2%;
}
*:not(.content-column) + .content-column.one_sixth{
padding-left: 0;
}
.content-column.one_sixth.last_column{
padding-right: 0;
}
.content-column.five_sixth{
padding-right: 2%;
}
.content-column.five_sixth.last_column{
padding-right: 0;
padding-left: 2%;
}
.backwards__inner{
padding-bottom: 1em;
} 
.backwards__inner .content-column.one_half:not(.last_column){
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column + .content-column.one_half:not(.last_column){
padding-right: 2%;
}
.backwards__inner .content-column.one_half.last_column{
padding-left: 0%;
padding-right: 2%;
}
.backwards__inner .content-column.one_third{
padding-right: 2%;
padding-left: 2%;
}
.backwards__inner .content-column.one_third:first-child{
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column.one_third.last_column{
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.one_fourth:first-child{
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column.one_fourth.last_column{
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.one_fifth:first-child{
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column.one_fifth.last_column{
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.one_sixth:first-child{
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column.one_sixth.last_column{
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.two_third.last_column {
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.two_third {
padding-left: 2%;
padding-right: 0%;
}
.backwards__inner .content-column.three_fourth.last_column {
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.three_fourth {
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column.two_fifth.last_column,
.backwards__inner .content-column.three_fifth.last_column,
.backwards__inner .content-column.four_fifth.last_column {
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.two_fifth:first-child,
.backwards__inner .content-column.three_fifth:first-child,
.backwards__inner .content-column.four_fifth:first-child {
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column.five_sixth.last_column {
padding-right: 2%;
padding-left: 0%;
}
.backwards__inner .content-column.five_sixth:first-child {
padding-right: 0%;
padding-left: 2%;
}
.backwards__inner .content-column + .content-column.two_third {
padding-right: 2%;
}
}
@media(min-width: 451px) and (max-width: 980px){
.list_staff{
margin-right: 0;
margin-left: 0;
}
.list_staff .item__inner{
width: 47.25%;
margin-bottom: 30px;
}
.list_staff .item__inner:not(:nth-child(2n+1)){
clear: both;
}
.list_staff .item__inner:not(:nth-child(2n+2)){
margin-right: 5.5%;
}
.list_staff .tt__inner h4{
font-size: 1.25rem;
}
.gallery_inner .item__inner{
width: 29.666%;
margin-bottom: 5.5%;
}
.gallery_inner .item__inner:not(:nth-child(3n+3)){
margin-right: 5.5%;
}
}
@media(max-width: 450px){
.container85 {
width: 90%;
}
a.button{
padding: 15px 30px;    	
}
.module__inner1 .text__inner1{
max-width: 100%;
font-size: 4vw;
margin: 30px 0;
}
.module__inner1 .action__inner1{
margin: 30px 0;
}
.module__inner2 .title__inner h2{
font-size: 6vw;
}
.module__inner2 .part__inner1 .text__inner{
font-size: 4vw;
}
.module__inner2 .part__inner1 a.button{
padding: 15px 30px;
}
.module__inner2 .part__inner2{
margin-top: 14.8vw;
}
.module__inner2 .part__inner3 .part .action__inner1 .button{
padding: 15px 30px;
}
.module__inner3 .text__inner1{
font-size: 4.5vw;
padding: 0;
}
.list_icons .tt__inner h4 {
font-size: 4.5vw;
}
.module__inner3 .list_icons {
margin-top: 30px;
margin-bottom: 30px;
}
.list_icons .item__inner{
width: 100%;
float: none;
margin-right: 0!important;
}
.module__inner5 .title__inner1 + .text__inner1 {
margin-top: 30px;
}
.list_prices .item__inner:nth-child(2n+1),.list_prices .item__inner:nth-child(2n+2){
margin-top: 30px;
}
.list_prices .item__inner{
font-size: 4vw;
}
.list_prices .item__inner h3 {
font-size: 6vw;
}
.list_prices .item__inner .tx__inner1 {
font-size: 5vw;
}
.list_prices .item__inner a.button{
padding: 15px 30px;
}
.module__inner6 .part__inner1 {
font-size: 4.5vw;
}
.module__inner6 .title__inner h3 {
font-size: 6vw;
}
.module__inner6 .text__inner1 h2 {
font-size: 5vw;
}
.module__inner6 .button{
padding: 15px 30px;
}
.module__inner7 .row__inner {
padding: 30px 0 0;
}
.module__inner7 .part__inner1{
font-size: 4vw;
}
.module__inner7 .part__inner1 .tx__inner1 {
font-size: 4.5vw;
padding-bottom: 30px;
}
.module__inner7 .part__inner1 .tt__inner h2{
font-size: 5vw;
}
.module__inner7 .part__inner1 a.button{
padding: 15px 30px;
margin-top: 30px;
}
.module__inner7 .part__inner2{
margin-top: 30px;
}
.module__inner7 .part__inner2 .item__inner:not(:last-child){
margin-bottom: 30px;
}
.module__inner7 .part__inner2 .tx__inner2 h4{
font-size: 5vw;
}
.module__inner7 .part__inner2 .tx__inner2{
font-size: 4vw;
}
.block_default{
font-size: 4.5vw;
}
.block_default ul{
font-size: 4.5vw;
}
.block_default ol{
font-size: 4.5vw;
}
.block_default blockquote{
font-size: 4.5vw;
}
.block_default h2{
font-size: 6vw;    
}
.block_default h3{
font-size: 5.5vw;
}
.block_default h4{
font-size: 5vw;    
}
.block_default h5{
font-size: 4.8vw;
}
.block_default h6{
font-size: 4.6vw;
}
.list_staff{
margin-right: 0;
margin-left: 0;
}
.list_staff .item__inner{
width: 100%;
margin-bottom: 30px;
}
.list_staff .tt__inner h4{
font-size: 1.25rem;
}
.block_header + .block_default .up {
padding: 10px 20px;
}
.list_services h4 {
font-size: 1.25rem;
}
.list_services .tx__inner2{
font-size: 1rem;
padding-right: 20px;
}
.gallery_inner .item__inner{
width: 47.25%;
margin-bottom: 5.5%;
}
.gallery_inner .item__inner:not(:nth-child(2n+2)){
margin-right: 5.5%;
}
.block_default .decor__inner{
padding: 40px 20px;
}
.block_default .decor__inner .parallax__inner{
width: 100%;
left: 0;
}
.page-blog .block_header{
padding: 0vw 0 0vw;
}
.list_posts .item__inner{
margin-top: 60px;
}
.list_posts .info__inner{
padding: 0 30px 30px 0;
}
.list_posts .decor{
padding: 30px 0 30px 30px;
}
.list_posts .info__inner h3{
font-size: 7vw;
}
.list_posts .tx__inner{
font-size: 4.5vw
}
.list_posts .parallax__inner{
height: 55vw;
}
.list_posts{
margin-bottom: 60px;
}
.pagination {
font-size: 5vw;
margin-bottom: 60px;
}
.tags__inner .fa{
font-size: 5vw;
}
.listpost_single {
padding: 0 20px 0;
margin-top: 50px;
}
.single .block_header .h1, .single .block_header h1{
font-size: 5vw;
}
.page-events .block_header{
padding-top: 14vw;
}
.page-events .decor{
font-size: 9vw;
}
.page-events .block_header h1, .page-events .block_header .h1{
font-size: 38px;
}
.list_events .item__inner .d span{
font-size: 14vw;
}
.list_events .item__inner .m span{
font-size: 4vw;
}
.list_events .info__inner h3{
font-size: 5vw;
} 
.single-ivent .block_header .d{
width: 100%;
margin-right: 0%;
float: none;
text-align: center;
}
.single-ivent .block_header .d .h1{
font-size: 20vw;
}
.single-ivent .block_header .m{
width: 100%;
float: none;
text-align: center;
}
.single-ivent .block_header .m .h1{
font-size: 10vw;
}
.single-ivent .block_header + .block_default .up{
margin-top: -14.9vw;
}
.single-ivent .action__inner.action__inner1 a {
font-size: 4vw;
}
.single-ivent .block_default h1 {
font-size: 3.8vw;
}
.module__inner5 .info__inner{
width: 100%;
}
.mapsite__inner .widget{
width: 100%;
float: none;
}
.mapsite__inner .widget:not(:nth-child(2n+2)){
margin-right: 0%;
}
footer .contact__inner{
font-size: 4vw;
}
footer .contact__inner .title__inner h2{
font-size: 6vw;
}
.app__inner{
text-align: center;
}
.app__inner .container > a{
width: 100%;
margin-right: 0;
text-align: center;
}
.app__inner .container > a:not(:last-child){
margin-bottom: 30px;
}
.app__inner img{
width: 192px;
}
.wpcf7-form .row__inner1 .part__inner1{
width: 100%;
padding-right: 0;
}
.wpcf7-form .row__inner1 .part__inner2{
width: 100%;
padding-left: 0;
}
.wpcf7-form .row__inner2 .part__inner1, .wpcf7-form .row__inner2 .part__inner2{
max-width: 50%;
}
[type='submit']{
padding-right: 20px;
padding-left: 20px;
}
}
.ind_animation{ }
.module__inner1 .image__inner.ind_animation,
.module__inner1 .text__inner.ind_animation{
}
.module__inner1 .image__inner.start_animation,
.module__inner1 .text__inner.start_animation{
}
.module__inner1 .action__inner1.ind_animation{
}
.module__inner1 .action__inner1.start_animation{
}
.module__inner2 .part__inner1 .part.ind_animation{
}
.module__inner2 .part__inner1 .part.start_animation{
}
.module__inner2 .part__inner2.ind_animation{
opacity: 0;
-webkit-transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
-moz-transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
-o-transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
-webkit-transform: translate3d(10%,0,0);
-moz-transform: translate3d(10%,0,0);
-ms-transform: translate3d(10%,0,0);
-o-transform: translate3d(10%,0,0);
transform: translate3d(10%,0,0);
}
.module__inner2 .part__inner2.start_animation{
opacity: 1;
-webkit-transform: translate3d(0%,0,0);
-moz-transform: translate3d(0%,0,0);
-ms-transform: translate3d(0%,0,0);
-o-transform: translate3d(0%,0,0);
transform: translate3d(0%,0,0);
}
.module__inner2 .part__inner3 .part.ind_animation{
opacity: 0;
-webkit-transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
-moz-transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
-o-transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
transition: opacity .7s ease-in-out .25s, transform .7s ease-in-out .25s;
-webkit-transform: translate3d(-10%,0,0);
-moz-transform: translate3d(-10%,0,0);
-ms-transform: translate3d(-10%,0,0);
-o-transform: translate3d(-10%,0,0);
transform: translate3d(-10%,0,0);
}
.module__inner2 .part__inner3 .part.start_animation{
opacity: 1;
-webkit-transform: translate3d(0%,0,0);
-moz-transform: translate3d(0%,0,0);
-ms-transform: translate3d(0%,0,0);
-o-transform: translate3d(0%,0,0);
transform: translate3d(0%,0,0);
}
.icon__inner.ind_animation{
opacity: 0;
-webkit-transition: opacity 1s cubic-bezier(.77,0,.175,1) 0s, transform 1s cubic-bezier(.77,0,.175,1) 0s;
-moz-transition: opacity 1s cubic-bezier(.77,0,.175,1) 0s, transform 1s cubic-bezier(.77,0,.175,1) 0s;
-o-transition: opacity 1s cubic-bezier(.77,0,.175,1) 0s, transform 1s cubic-bezier(.77,0,.175,1) 0s;
transition: opacity 1s cubic-bezier(.77,0,.175,1) 0s, transform 1s cubic-bezier(.77,0,.175,1) 0s;
-webkit-transform: translate3d(0,10%,0);
-moz-transform: translate3d(0,10%,0);
-ms-transform: translate3d(0,10%,0);
-o-transform: translate3d(0,10%,0);
transform: translate3d(0,10%,0);
}
.icon__inner.start_animation{
opacity: 1;
-webkit-transform: translate3d(0,0%,0);
-moz-transform: translate3d(0,0%,0);
-ms-transform: translate3d(0,0%,0);
-o-transform: translate3d(0,0%,0);
transform: translate3d(0,0%,0);
}
.module__inner3.ind_animation:before, .module__inner5 .part__inner1.ind_animation:before{
opacity: 0;
-webkit-transition: opacity 2s ease-in-out .5s, transform 2s ease-in-out .5s;
-moz-transition: opacity 2s ease-in-out .5s, transform 2s ease-in-out .5s;
-o-transition: opacity 2s ease-in-out .5s, transform 2s ease-in-out .5s;
transition: opacity 2s ease-in-out .5s, transform 2s ease-in-out .5s;
-webkit-transform: perspective(2000px) rotateY(-45deg);
-moz-transform: perspective(2000px) rotateY(-45deg);
-ms-transform: perspective(2000px) rotateY(-45deg);
-o-transform: perspective(2000px) rotateY(-45deg);
transform: perspective(2000px) rotateY(-45deg);    
}
.module__inner3.start_animation:before, .module__inner5 .part__inner1.start_animation:before{
opacity: 1;
-webkit-transform: perspective(0px) rotateY(0deg);
-moz-transform: perspective(0px) rotateY(0deg);
-ms-transform: perspective(0px) rotateY(0deg);
-o-transform: perspective(0px) rotateY(0deg);
transform: perspective(0px) rotateY(0deg);  
}
.module__inner5 .title__inner1.ind_animation, .module__inner7 .title__inner1.ind_animation{
opacity: 0;
-webkit-transition: opacity 1.2s ease-in-out .4s;
-moz-transition: opacity 1.2s ease-in-out .4s;
-o-transition: opacity 1.2s ease-in-out .4s;
transition: opacity 1.2s ease-in-out .4s;
}
.module__inner5 .title__inner1.start_animation, .module__inner7 .title__inner1.start_animation{
opacity: 1;
}
.list_prices .item__inner.ind_animation:nth-child(2n+1){
opacity: 0;
-webkit-transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
-moz-transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
-o-transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
-webkit-transform: translate3d(-10%,0,0);
-moz-transform: translate3d(-10%,0,0);
-ms-transform: translate3d(-10%,0,0);
-o-transform: translate3d(-10%,0,0);
transform: translate3d(-10%,0,0);
}
.list_prices .item__inner.start_animation:nth-child(2n+1){
opacity: 1;
-webkit-transform: translate3d(0%,0,0);
-moz-transform: translate3d(0%,0,0);
-ms-transform: translate3d(0%,0,0);
-o-transform: translate3d(0%,0,0);
transform: translate3d(0%,0,0);
}
.list_prices .item__inner.ind_animation:nth-child(2n+2){
}
.list_prices .item__inner.start_animation:nth-child(2n+2){
}
.module__inner5 .part__inner1.ind_animation, .module__inner6.ind_animation{
opacity: 0;
-webkit-transition: opacity 1s ease-in-out .4s, transform .3s ease-in-out 0s;
-moz-transition: opacity 1s ease-in-out .4s, transform .3s ease-in-out 0s;
-o-transition: opacity 1s ease-in-out .4s, transform .3s ease-in-out 0s;
transition: opacity 1s ease-in-out .4s, transform .3s ease-in-out 0s;
-webkit-transform: scale3d(.85, .85, .85);
-moz-transform: scale3d(.85, .85, .85);
-ms-transform: scale3d(.85, .85, .85);
-o-transform: scale3d(.85, .85, .85);
transform: scale3d(.85, .85, .85);
}
.module__inner5 .part__inner1.start_animation, .module__inner6.start_animation{
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
-moz-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.module__inner7 .part__inner1.ind_animation{
opacity: 0;
-webkit-transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
-moz-transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
-o-transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
transition: opacity .75s ease-in-out .4s, transform .75s ease-in-out .4s;
-webkit-transform: translate3d(-16%,0,0);
-moz-transform: translate3d(-16%,0,0);
-ms-transform: translate3d(-16%,0,0);
-o-transform: translate3d(-16%,0,0);
transform: translate3d(-16%,0,0);
}
.module__inner7 .part__inner1.start_animation{
opacity: 1;
-webkit-transform: translate3d(0%,0,0);
-moz-transform: translate3d(0%,0,0);
-ms-transform: translate3d(0%,0,0);
-o-transform: translate3d(0%,0,0);
transform: translate3d(0%,0,0);
}
.module__inner7 .part__inner2 .ind_animation:nth-child(1){
-webkit-transition: opacity .7s ease-in-out 1s, transform .7s ease-in-out 1s;
-moz-transition: opacity .7s ease-in-out 1s, transform .7s ease-in-out 1s;
-o-transition: opacity .7s ease-in-out 1s, transform .7s ease-in-out 1s;
transition: opacity .7s ease-in-out 1s, transform .7s ease-in-out 1s;
}
.module__inner7 .part__inner2 .ind_animation:nth-child(2){
-webkit-transition: opacity .75s ease-in-out 1.2s, transform .75s ease-in-out 1.2s;
-moz-transition: opacity .75s ease-in-out 1.2s, transform .75s ease-in-out 1.2s;
-o-transition: opacity .75s ease-in-out 1.2s, transform .75s ease-in-out 1.2s;
transition: opacity .75s ease-in-out 1.2s, transform .75s ease-in-out 1.2s;
}
.module__inner7 .part__inner2 .ind_animation:nth-child(3){
-webkit-transition: opacity .75s ease-in-out 1.4s, transform .75s ease-in-out 1.4s;
-moz-transition:  opacity .75s ease-in-out 1.4s, transform .75s ease-in-out 1.4s;
-o-transition:  opacity .75s ease-in-out 1.4s, transform .75s ease-in-out 1.4s;
transition:  opacity .75s ease-in-out 1.4s, transform .75s ease-in-out 1.4s;
}
.module__inner7 .part__inner2 .ind_animation{
opacity: 0; 
-webkit-transform: translate3d(10%,0,0);
-moz-transform: translate3d(10%,0,0);
-ms-transform: translate3d(10%,0,0);
-o-transform: translate3d(10%,0,0);
transform: translate3d(10%,0,0);
}
.module__inner7 .part__inner2 .start_animation{
opacity: 1; 
-webkit-transform: translate3d(0%,0,0);
-moz-transform: translate3d(0%,0,0);
-ms-transform: translate3d(0%,0,0);
-o-transform: translate3d(0%,0,0);
transform: translate3d(0%,0,0);
}
.block_header h1.ind_animation, .block_header .decor.ind_animation{
opacity: 0; 
-webkit-transform: scale3d(.9,.9,.9);
-moz-transform: scale3d(.9,.9,.9);
-ms-transform: scale3d(.9,.9,.9);
-o-transform: scale3d(.9,.9,.9);
transform: scale3d(.9,.9,.9);
-webkit-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
-moz-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
-o-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
}
.block_header .decor.ind_animation{
-webkit-transform: translateX(.62em) translateY(-63%) scale3d(.9,.9,.9);
-moz-transform: translateX(.62em) translateY(-63%) scale3d(.9,.9,.9);
-ms-transform: translateX(.62em) translateY(-63%) scale3d(.9,.9,.9);
-o-transform: translateX(.62em) translateY(-63%) scale3d(.9,.9,.9);
transform: translateX(.62em) translateY(-63%) scale3d(.9,.9,.9);
}    
.block_header h1.start_animation, .block_header .decor.start_animation{
opacity: 1; 
-webkit-transform: scale3d(1,1,1);
-moz-transform: scale3d(1,1,1);
-ms-transform: scale3d(1,1,1);
-o-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
}
.block_header .decor.start_animation{
-webkit-transform: translateX(.62em) translateY(-63%) scale3d(1,1,1);
-moz-transform: translateX(.62em) translateY(-63%) scale3d(1,1,1);
-ms-transform: translateX(.62em) translateY(-63%) scale3d(1,1,1);
-o-transform: translateX(.62em) translateY(-63%) scale3d(1,1,1);
transform: translateX(.62em) translateY(-63%) scale3d(1,1,1);
}
.block_header .h1 .ind_animation{
display: inline-block;
opacity: 0; 
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
}
.block_header .h1 .ind_animation:nth-child(1){
-webkit-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
-moz-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
-o-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
}
.block_header .h1 .ind_animation:nth-child(2){
-webkit-transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
-moz-transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
-o-transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
}
.block_header .h1 .ind_animation:nth-child(3){
-webkit-transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
-moz-transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
-o-transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
}
.block_header .h1 .start_animation{
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.block_header .decor .ind_animation{
display: inline-block;
opacity: 0; 
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
}
.block_header .decor .ind_animation:nth-child(1){
-webkit-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
-moz-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
-o-transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
transition: opacity 1.5s ease-in-out 0s, transform  1.5s ease-in-out 0s;
}
.block_header .decor .ind_animation:nth-child(2){
-webkit-transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
-moz-transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
-o-transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
transition: opacity 1.5s ease-in-out .1s, transform  1.5s ease-in-out .1s;
}
.block_header .decor .ind_animation:nth-child(3){
-webkit-transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
-moz-transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
-o-transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
transition: opacity 1.5s ease-in-out .2s, transform  1.5s ease-in-out .2s;
}
.block_header .decor .start_animation{
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
.list_posts .info__inner.ind_animation{
opacity: 0; 
-webkit-transform: translate3d(-16%,0,0);
-moz-transform: translate3d(-16%,0,0);
-ms-transform: translate3d(-16%,0,0);
-o-transform: translate3d(-16%,0,0);
transform: translate3d(-16%,0,0);
-webkit-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-moz-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-o-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
}
.list_posts .info__inner.start_animation{
opacity: 1; 
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
footer .pr.ind_animation{
opacity: 0;
-webkit-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-moz-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-o-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-webkit-transform: scale3d(.85, .85, .85);
-moz-transform: scale3d(.85, .85, .85);
-ms-transform: scale3d(.85, .85, .85);
-o-transform: scale3d(.85, .85, .85);
transform: scale3d(.85, .85, .85);
}
footer .pr.start_animation{
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
-moz-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.contact__inner .ind_animation{
opacity: 0;
-webkit-transition: opacity .75s ease-in-out .5s, transform .75s ease-in-out .5s;
-moz-transition: opacity .75s ease-in-out .5s, transform .75s ease-in-out .5s;
-o-transition: opacity .75s ease-in-out .5s, transform .75s ease-in-out .5s;
transition: opacity .75s ease-in-out .5s, transform .75s ease-in-out .5s;
-webkit-transform: translate3d(-30%,0,0);
-moz-transform: translate3d(-30%,0,0);
-ms-transform: translate3d(-30%,0,0);
-o-transform: translate3d(-30%,0,0);
transform: translate3d(-30%,0,0);
}
.contact__inner .start_animation{
opacity: 1;
-webkit-transform: translate3d(0%,0,0);
-moz-transform: translate3d(0%,0,0);
-ms-transform: translate3d(0%,0,0);
-o-transform: translate3d(0%,0,0);
transform: translate3d(0%,0,0);
}
.contact__inner .text__inner4.ind_animation{
opacity: 0;
-webkit-transition: opacity .75s ease-in-out .9s, transform .75s ease-in-out .9s;
-moz-transition: opacity .75s ease-in-out .9s, transform .75s ease-in-out .9s;
-o-transition: opacity .75s ease-in-out .9s, transform .75s ease-in-out .9s;
transition: opacity .75s ease-in-out .9s, transform .75s ease-in-out .9s;
-webkit-transform: translate3d(-30%,0,0);
-moz-transform: translate3d(-30%,0,0);
-ms-transform: translate3d(-30%,0,0);
-o-transform: translate3d(-30%,0,0);
transform: translate3d(-30%,0,0);
}
.contact__inner .text__inner4.start_animation{
opacity: 1;
-webkit-transform: translate3d(0%,0,0);
-moz-transform: translate3d(0%,0,0);
-ms-transform: translate3d(0%,0,0);
-o-transform: translate3d(0%,0,0);
transform: translate3d(0%,0,0);
}
.block_content.up.ind_animation{
opacity: 1; }
.block_content.up.start_animation{
opacity: 1; }
.decor__inner.ind_animation{
opacity: 0;
-webkit-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-moz-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-o-transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
transition: opacity 1s ease-in-out 0s, transform 1s ease-in-out 0s;
-webkit-transform: scale3d(.92,.92,.92);
-moz-transform: scale3d(.92,.92,.92);
-ms-transform: scale3d(.92,.92,.92);
-o-transform: scale3d(.92,.92,.92);
transform: scale3d(.92,.92,.92);
}
.decor__inner.start_animation{
opacity: 1;
-webkit-transform: scale3d(1,1,1);
-moz-transform: scale3d(1,1,1);
-ms-transform: scale3d(1,1,1);
-o-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
}
.list_events .item__inner.ind_animation{
opacity: 0;
-webkit-transition: opacity 1s ease-in-out 0s, transform .3s ease-in-out 0s;
-moz-transition: opacity 1s ease-in-out 0s, transform .3s ease-in-out 0s;
-o-transition: opacity 1s ease-in-out 0s, transform .3s ease-in-out 0s;
transition: opacity 1s ease-in-out 0s, transform .3s ease-in-out 0s;
}
.list_events .item__inner.start_animation{
opacity: 1;
}
@media(max-width: 768px){
.module__inner1 .image__inner.ind_animation,
.module__inner1 .text__inner.ind_animation{
}
.module__inner1 .action__inner1.ind_animation{
-webkit-transition: opacity .4s ease-in-out .5s, transform .4s ease-in-out .5s;
-moz-transition: opacity .4s ease-in-out .5s, transform .4s ease-in-out .5s;
-o-transition: opacity .4s ease-in-out .5s, transform .4s ease-in-out .5s;
transition: opacity .4s ease-in-out .5s, transform .4s ease-in-out .5s;
}
.module__inner2 .part__inner1 .part.ind_animation{
}
.module__inner2 .part__inner2.ind_animation{
}
.module__inner2 .part__inner3 .part.ind_animation{
-webkit-transition: opacity .4s ease-in-out .25s, transform .4s ease-in-out .25s;
-moz-transition: opacity .4s ease-in-out .25s, transform .4s ease-in-out .25s;
-o-transition: opacity .4s ease-in-out .25s, transform .4s ease-in-out .25s;
transition: opacity .4s ease-in-out .25s, transform .4s ease-in-out .25s;
}
.icon__inner.ind_animation{
-webkit-transition: opacity .7s cubic-bezier(.77,0,.175,1) 0s, transform .7s cubic-bezier(.77,0,.175,1) 0s;
-moz-transition: opacity .7s cubic-bezier(.77,0,.175,1) 0s, transform .7s cubic-bezier(.77,0,.175,1) 0s;
-o-transition: opacity .7s cubic-bezier(.77,0,.175,1) 0s, transform .7s cubic-bezier(.77,0,.175,1) 0s;
transition: opacity .7s cubic-bezier(.77,0,.175,1) 0s, transform .7s cubic-bezier(.77,0,.175,1) 0s;
}
.module__inner3.ind_animation:before,
.module__inner5 .part__inner1.ind_animation:before{
-webkit-transition: opacity 1.5s ease-in-out .25s, transform 1.5s ease-in-out .25s;
-moz-transition: opacity 1.5s ease-in-out .25s, transform 1.5s ease-in-out .25s;
-o-transition: opacity 1.5s ease-in-out .25s, transform 1.5s ease-in-out .25s;
transition: opacity 1.5s ease-in-out .25s, transform 1.5s ease-in-out .25s;
}
.module__inner5 .title__inner1.ind_animation, .module__inner7 .title__inner1.ind_animation{
-webkit-transition: opacity .9s ease-in-out .1s;
-moz-transition: opacity .9s ease-in-out .1s;
-o-transition: opacity .9s ease-in-out .1s;
transition: opacity .9s ease-in-out .1s;
}
.list_prices .item__inner.ind_animation:nth-child(2n+1){
-webkit-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
-moz-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
-o-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
}
.list_prices .item__inner.ind_animation:nth-child(2n+2){
-webkit-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
-moz-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
-o-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
}
.module__inner5 .part__inner1.ind_animation, .module__inner6.ind_animation{
-webkit-transition: opacity .7s ease-in-out .2s, transform .3s ease-in-out 0s;
-moz-transition: opacity .7s ease-in-out .2s, transform .3s ease-in-out 0s;
-o-transition: opacity .7s ease-in-out .2s, transform .3s ease-in-out 0s;
transition: opacity .7s ease-in-out .2s, transform .3s ease-in-out 0s;
}
.module__inner7 .part__inner1.ind_animation{
-webkit-transition: opacity .45s ease-in-out .4s, transform .45s ease-in-out .4s;
-moz-transition: opacity .45s ease-in-out .4s, transform .45s ease-in-out .4s;
-o-transition: opacity .45s ease-in-out .4s, transform .45s ease-in-out .4s;
transition: opacity .45s ease-in-out .4s, transform .45s ease-in-out .4s;
}
.module__inner7 .part__inner2 .ind_animation:nth-child(1){
-webkit-transition: opacity .4s ease-in-out .6s, transform .4s ease-in-out .6s;
-moz-transition: opacity .4s ease-in-out .6s, transform .4s ease-in-out .6s;
-o-transition: opacity .4s ease-in-out .6s, transform .4s ease-in-out .6s;
transition: opacity .4s ease-in-out .6s, transform .4s ease-in-out .6s;
}
.module__inner7 .part__inner2 .ind_animation:nth-child(2){
-webkit-transition: opacity .45s ease-in-out .8s, transform .45s ease-in-out .8s;
-moz-transition: opacity .45s ease-in-out .8s, transform .45s ease-in-out .8s;
-o-transition: opacity .45s ease-in-out .8s, transform .45s ease-in-out .8s;
transition: opacity .45s ease-in-out .8s, transform .45s ease-in-out .8s;
}
.module__inner7 .part__inner2 .ind_animation:nth-child(3){
-webkit-transition: opacity .45s ease-in-out 1s, transform .45s ease-in-out 1s;
-moz-transition:  opacity .45s ease-in-out 1s, transform .45s ease-in-out 1s;
-o-transition:  opacity .45s ease-in-out 1s, transform .45s ease-in-out 1s;
transition:  opacity .45s ease-in-out 1s, transform .45s ease-in-out 1s;
}
.list_posts .info__inner.ind_animation{
-webkit-transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
-moz-transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
-o-transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
}
footer .pr.ind_animation{
-webkit-transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
-moz-transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
-o-transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
transition: opacity .7s ease-in-out 0s, transform .7s ease-in-out 0s;
}
.contact__inner .ind_animation{
-webkit-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
-moz-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
-o-transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
transition: opacity .45s ease-in-out .2s, transform .45s ease-in-out .2s;
}
.contact__inner .text__inner4.ind_animation{
-webkit-transition: opacity .45s ease-in-out .6s, transform .45s ease-in-out .6s;
-moz-transition: opacity .45s ease-in-out .6s, transform .45s ease-in-out .6s;
-o-transition: opacity .45s ease-in-out .6s, transform .45s ease-in-out .6s;
transition: opacity .45s ease-in-out .6s, transform .45s ease-in-out .6s;
}
.block_content.up.ind_animation{
-webkit-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
-moz-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
-o-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
-webkit-transform: translate3d(0,01vh,0);
-moz-transform: translate3d(0vh,0);
-ms-transform: translate3d(0vh,0);
-o-transform: translate3d(0vh,0);
transform: translate3d(0vh,0);
}
.block_content.up.start_animation{
-webkit-transform: translate3d(0,0%,0);
-moz-transform: translate3d(0,0%,0);
-ms-transform: translate3d(0,0%,0);
-o-transform: translate3d(0,0%,0);
transform: translate3d(0,0%,0);
}
.decor__inner.ind_animation{
-webkit-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
-moz-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
-o-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
}
.list_events .item__inner.ind_animation{
-webkit-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
-moz-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
-o-transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
transition: opacity 0s ease-in-out 0s, transform 0s ease-in-out 0s;
}
}
@media (max-height: 599px){
.block_content.up.ind_animation{
-webkit-transform: translate3d(0,30vh,0);
-moz-transform: translate3d(0,30vh,0);
-ms-transform: translate3d(0,30vh,0);
-o-transform: translate3d(0,30vh,0);
transform: translate3d(0,30vh,0);
}
.block_content.up.start_animation{
opacity: 1;
-webkit-transform: translate3d(0,0%,0);
-moz-transform: translate3d(0,0%,0);
-ms-transform: translate3d(0,0%,0);
-o-transform: translate3d(0,0%,0);
transform: translate3d(0,0%,0);
}
}