@charset "UTF-8";
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[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-loading .slick-list {
background: #fff url(https://posadit-derevo.com/wp-content/themes/tree/assets/slick/ajax-loader.gif) center center no-repeat;
} @font-face {
font-family: "slick";
src: url(https://posadit-derevo.com/wp-content/themes/tree/assets/slick/fonts/slick.eot);
src: url(https://posadit-derevo.com/wp-content/themes/tree/assets/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(https://posadit-derevo.com/wp-content/themes/tree/assets/slick/fonts/slick.woff) format("woff"), url(https://posadit-derevo.com/wp-content/themes/tree/assets/slick/fonts/slick.ttf) format("truetype"), url(https://posadit-derevo.com/wp-content/themes/tree/assets/slick/fonts/slick.svg#slick) format("svg");
font-weight: normal;
font-style: normal;
} .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 63px;
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
background: transparent;
color: transparent;
}
.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: 0.25;
}
.slick-prev:before,
.slick-next:before {
background: url(//posadit-derevo.com/wp-content/themes/tree/img/arrow-right.svg);
background-repeat: no-repeat;
font-family: "slick";
font-size: 89px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
display: none !important;
}
[dir=rtl] .slick-prev {
left: auto;
right: -25px;
}
.slick-prev:before {
content: "←";
}
[dir=rtl] .slick-prev:before {
content: "→";
}
.slick-next {
right: -12px;
}
[dir=rtl] .slick-next {
left: -25px;
right: auto;
}
.slick-next:before {
content: "→";
}
[dir=rtl] .slick-next:before {
content: "←";
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: 20px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 16px;
width: 16px;
outline: none;
line-height: 0px;
font-size: 16px;
color: transparent;
padding: 0px;
cursor: pointer;
}
.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 {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 16px;
line-height: 20px;
text-align: center;
color: rgba(255, 255, 255, 0.5);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
color: #fff;
}
.slick-slide {
opacity: 0;
transition: opacity 0.4s;
}
.slick-active {
opacity: 1;
}.noUi-target,.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.noUi-target {
position: relative;
direction: ltr
}
.noUi-base {
width: 100%;
height: 100%;
position: relative;
z-index: 1
}
.noUi-origin {
position: absolute;
right: 0;
top: 0;
left: 0;
bottom: 0
}
.noUi-handle {
position: relative;
z-index: 1
}
.noUi-stacking .noUi-handle {
z-index: 10
}
.noUi-state-tap .noUi-origin {
-webkit-transition: left .3s,top .3s;
transition: left .3s,top .3s
}
.noUi-state-drag * {
cursor: inherit!important
}
.noUi-base,.noUi-handle {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
.noUi-horizontal {
height: 18px
}
.noUi-horizontal .noUi-handle {
width: 34px;
height: 28px;
left: -17px;
top: -6px
}
.noUi-vertical {
width: 18px
}
.noUi-vertical .noUi-handle {
width: 28px;
height: 34px;
left: -6px;
top: -17px
}
.noUi-background {
background: #FAFAFA;
box-shadow: inset 0 1px 1px #f0f0f0
}
.noUi-connect {
background: #3FB8AF;
box-shadow: inset 0 0 3px rgba(51,51,51,.45);
-webkit-transition: background 450ms;
transition: background 450ms
}
.noUi-origin {
border-radius: 2px
}
.noUi-target {
border-radius: 4px;
border: 1px solid #D3D3D3;
box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB
}
.noUi-target.noUi-connect {
box-shadow: inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB
}
.noUi-draggable {
cursor: w-resize
}
.noUi-vertical .noUi-draggable {
cursor: n-resize
}
.noUi-handle {
border: 1px solid #D9D9D9;
border-radius: 3px;
background: #FFF;
cursor: default;
box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB
}
.noUi-active {
box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB
}
.noUi-handle:after,.noUi-handle:before {
content: "";
display: block;
position: absolute;
height: 14px;
width: 1px;
background: #E8E7E6;
left: 14px;
top: 6px
}
.noUi-handle:after {
left: 17px
}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before {
width: 14px;
height: 1px;
left: 6px;
top: 14px
}
.noUi-vertical .noUi-handle:after {
top: 17px
}
[disabled] .noUi-connect,[disabled].noUi-connect {
background: #B8B8B8
}
[disabled] .noUi-handle,[disabled].noUi-origin {
cursor: not-allowed
}
.noUi-pips,.noUi-pips * {
-moz-box-sizing: border-box;
box-sizing: border-box
}
.noUi-pips {
position: absolute;
color: #999
}
.noUi-value {
position: absolute;
text-align: center
}
.noUi-value-sub {
color: #ccc;
font-size: 10px
}
.noUi-marker {
position: absolute;
background: #CCC
}
.noUi-marker-large,.noUi-marker-sub {
background: #AAA
}
.noUi-pips-horizontal {
padding: 10px 0;
height: 80px;
top: 100%;
left: 0;
width: 100%
}
.noUi-value-horizontal {
-webkit-transform: translate3d(-50%,50%,0);
transform: translate3d(-50%,50%,0)
}
.noUi-marker-horizontal.noUi-marker {
margin-left: -1px;
width: 2px;
height: 5px
}
.noUi-marker-horizontal.noUi-marker-sub {
height: 10px
}
.noUi-marker-horizontal.noUi-marker-large {
height: 15px
}
.noUi-pips-vertical {
padding: 0 10px;
height: 100%;
top: 0;
left: 100%
}
.noUi-value-vertical {
-webkit-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
padding-left: 25px
}
.noUi-marker-vertical.noUi-marker {
width: 5px;
height: 2px;
margin-top: -1px
}
.noUi-marker-vertical.noUi-marker-sub {
width: 10px
}
.noUi-marker-vertical.noUi-marker-large {
width: 15px
}
.noUi-tooltip {
display: block;
position: absolute;
border: 1px solid #D9D9D9;
border-radius: 3px;
background: #fff;
padding: 5px;
text-align: center
}
.noUi-horizontal .noUi-handle-lower .noUi-tooltip {
top: -32px
}
.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
bottom: -32px
}
.noUi-vertical .noUi-handle-lower .noUi-tooltip {
left: 120%
}
.noUi-vertical .noUi-handle-upper .noUi-tooltip {
right: 120%
}
.w-checkbox {
display: block;
margin-bottom: 5px;
padding-left: 20px;
}
.w-checkbox::before {
content: ' ';
display: table;
-ms-grid-column-span: 1;
grid-column-end: 2;
-ms-grid-column: 1;
grid-column-start: 1;
-ms-grid-row-span: 1;
grid-row-end: 2;
-ms-grid-row: 1;
grid-row-start: 1;
}
.w-checkbox::after {
content: ' ';
display: table;
-ms-grid-column-span: 1;
grid-column-end: 2;
-ms-grid-column: 1;
grid-column-start: 1;
-ms-grid-row-span: 1;
grid-row-end: 2;
-ms-grid-row: 1;
grid-row-start: 1;
clear: both;
}
.w-checkbox-input {
float: left;
margin-bottom: 0px;
margin-left: -20px;
margin-right: 0px;
margin-top: 4px;
line-height: normal;
}
.w-checkbox-input--inputType-custom {
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-color: #ccc;
border-bottom-color: #ccc;
border-left-color: #ccc;
border-right-color: #ccc;
border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-style: solid;
width: 12px;
height: 12px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
background-color: #3898ec;
border-top-color: #3898ec;
border-bottom-color: #3898ec;
border-left-color: #3898ec;
border-right-color: #3898ec;
background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
box-shadow: 0px 0px 3px 1px #3898ec;
}
.hero-s {
position: relative;
height: 100vh;
min-height: 789px;
background-color: #e0e0e0;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.28)), to(rgba(0, 0, 0, 0.28))), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28)), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-position: 0px 0px, 100% 50%;
background-repeat: repeat, no-repeat;
background-attachment: scroll, fixed;
}
.hero-s.summer {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.28)), to(rgba(0, 0, 0, 0.28))), url(//posadit-derevo.com/wp-content/themes/tree/images/medved-2.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28)), url(//posadit-derevo.com/wp-content/themes/tree/images/medved-2.jpg);
background-position: 0px 0px, 50% 50%;
background-size: auto, cover;
background-attachment: scroll, fixed;
}
.hero-r {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 500;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100%;
}
.hero-col__right {
position: relative;
overflow: hidden;
padding-top: 90px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.hero-col__left {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
width: 37%;
height: 100%;
padding-top: 86px;
padding-bottom: 69px;
padding-left: 0px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
border-bottom-right-radius: 75px;
background-color: rgba(139, 197, 63, 0.93);
color: #fff;
}
.hero-logo {
padding-left: 69px;
}
.hero-logo.hide-logo-vert-mob {
position: relative;
top: 0px;
padding-left: 42px;
}
.hero-counterchart {
height: 294px;
margin-top: 45px;
margin-bottom: 45px;
}
.hero-counterlist {
margin-left: 49px;
font-size: 24px;
line-height: 28px;
font-weight: 600;
}
.hero-counterlist-li {
margin-right: 40px;
}
.hero-counterlist-li.users {
margin-bottom: 36px;
padding-left: 80px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/persons-iocn.svg);
background-position: 0px 0px;
background-size: 58px;
background-repeat: no-repeat;
}
.hero-counterlist-li.timer {
padding-left: 80px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/time-icon.svg);
background-position: 8px 0px;
background-size: 40px;
background-repeat: no-repeat;
}
.hero-counterlist-li-num {
font-size: 29px;
font-weight: 600;
}
.shape-1 {
position: relative;
display: block;
overflow: hidden;
width: 294px;
height: 294px;
margin-right: auto;
margin-left: auto;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
background-color: #8ab24d;
}
.shape-2 {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 30;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 256px;
height: 256px;
margin: 20px auto;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
background-color: #8bc53f;
}
.treecounter {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
font-size: 29px;
line-height: 29px;
}
.small {
display: block;
width: 120px;
margin-top: 8px;
margin-right: auto;
margin-left: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
font-size: 16px;
line-height: 19.2px;
font-weight: 300;
}
.number {
font-size: 56px;
line-height: 45px;
font-weight: 600;
}
.counter-text {
margin-top: 9px;
text-align: center;
}
.uzhe {
display: block;
width: 191px;
margin-right: auto;
margin-bottom: 11px;
margin-left: auto;
font-size: 18px;
line-height: 21px;
}
.navbar {
position: relative;
left: 0px;
top: 0px;
right: 0px;
z-index: 1000;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
background-color: transparent;
color: #fff;
}
.nav-menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-top: 28px;
padding-right: 0px;
padding-left: 0px;
float: none;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
font-size: 15px;
}
.nav-link {
margin-right: 5px;
padding: 2px 1px;
border-bottom: 1px solid hsla(0, 0%, 100%, 0);
color: #fff;
font-size: 15px;
text-decoration: none;
}
.nav-link:hover {
border-bottom-color: hsla(0, 0%, 100%, 0.58);
opacity: 0.69;
}
.nav-link.hide-when-mobile--link.urik {
padding: 4px 15px;
border-radius: 20px;
background-color: #98d141;
}
.nav-link.hide-when-mobile--link.urik:hover {
border-bottom-color: #8ab24d;
background-color: #15dd15;
}
.nav-link.language {
position: absolute;
left: auto;
top: 0%;
right: 6%;
bottom: auto;
}
.nav-link.language.is--round {
position: relative;
right: 0%;
width: 33px;
height: 33px;
margin-top: 0px;
margin-left: 19px;
padding-top: 2px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
border-style: solid;
border-width: 1px;
border-color: #fff;
border-radius: 50%;
font-size: 9px;
text-align: center;
}
.nav-link.language.is--round.m-top {
top: 8%;
}
.ask-icon {
display: block;
width: 33px;
height: 33px;
margin-top: 0px;
margin-right: 3px;
float: left;
border: 1px solid #fff;
border-radius: 50%;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-ask.svg);
background-position: 50% 50%;
background-size: 18px;
background-repeat: no-repeat;
text-decoration: none;
}
.ask-icon:hover {
background-color: #fff;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-ask--green.svg);
background-position: 50% 56%;
background-size: 21px;
}
.ask-icon.footer {
margin-left: 10px;
}
.nav-link__like {
display: block;
height: 33px;
margin-top: 0px;
padding: 4px 15px 4px 36px;
float: right;
border: 1px solid #fff;
border-radius: 20px;
background-color: transparent;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-like.svg);
background-position: 9px 54%;
background-size: 19px;
background-repeat: no-repeat;
-webkit-transition: opacity 200ms ease;
transition: opacity 200ms ease;
color: #fff;
font-size: 15px;
text-decoration: none;
}
.nav-link__like:hover {
background-color: #fff;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-like--green.svg);
background-position: 7px 60%;
background-size: 22px;
color: #8bc53f;
}
.nav-menu-col__left {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 33%;
margin-left: 1px;
padding-right: 2%;
padding-left: 2%;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.nav-menu-col__right {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-right: 50px;
padding-left: 32px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.nav-menu-col__right.hide-this-if-mobile {
padding-right: 90px;
padding-left: 1%;
}
.nav-link__ask {
display: inline-block;
padding: 1px 1px 2px;
background-color: transparent;
color: #fff;
text-decoration: none;
}
.nav-link__login {
margin-left: 0px;
padding: 2px 15px 2px 33px;
border-style: solid;
border-width: 1px;
border-color: hsla(0, 0%, 100%, 0);
border-radius: 20px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-login.svg);
background-position: 4px 50%;
background-size: 16px;
background-repeat: no-repeat;
-webkit-transition: background-position 200ms ease;
transition: background-position 200ms ease;
color: #fff;
text-decoration: none;
}
.nav-link__login:hover {
border-color: #fff;
background-position: 11px 50%;
}
.nav-link__login.no-left-margin {
margin-right: 5px;
padding-right: 11px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.nav-link__login.hide-if-vertical-mobile {
-webkit-transition: background-position 200ms ease-in-out, opacity 200ms ease;
transition: background-position 200ms ease-in-out, opacity 200ms ease;
}
.nav-link__cta-gift {
display: block;
margin-left: 20px;
padding: 2px 15px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
border: 1px solid #fff;
border-radius: 20px;
background-image: none;
background-size: auto;
background-repeat: repeat;
-webkit-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: background-position 200ms ease-in-out, background-color 200ms ease;
transition: background-position 200ms ease-in-out, background-color 200ms ease;
color: #fff;
text-decoration: none;
}
.nav-link__cta-gift:hover {
background-color: #fff;
background-image: none;
color: #8bc53f;
}
.slide-nav {
left: 0px;
top: 0px;
right: 0px;
margin-top: 0px;
margin-bottom: 0px;
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
font-size: 9px;
text-align: left;
}
.slider--texts {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: auto;
margin-right: 40px;
margin-left: 40px;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background-color: transparent;
color: #fff;
}
.mask {
height: auto;
margin-top: 39px;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.partner-item {
width: 25%;
margin-top: 0px;
}
.hero-h2 {
display: inline-block;
margin-right: 30px;
margin-left: 0px;
font-size: 39px;
line-height: 55px;
font-weight: 800;
}
.hero-slide {
height: auto;
}
.btn-hero--superbig {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 555px;
height: 93px;
margin-top: 40px;
margin-bottom: 40px;
margin-left: 40px;
padding-left: 40px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50px;
background-color: #8bc53f;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-lopata.svg);
background-position: 93% -17px;
background-repeat: no-repeat;
-webkit-transition: background-position 200ms ease-in-out, box-shadow 200ms ease-in-out;
transition: background-position 200ms ease-in-out, box-shadow 200ms ease-in-out;
font-size: 27px;
line-height: 32px;
font-weight: 600;
}
.btn-hero--superbig:hover {
background-position: 91% -17px;
box-shadow: 0 24px 50px -25px #000;
}
.hero-features {
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
display: none;
margin-bottom: 65px;
margin-left: 40px;
padding-left: 0px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
color: #fff;
font-weight: 600;
}
.hero-features-item--sert {
height: auto;
max-width: 335px;
min-height: 83px;
margin-right: 50px;
padding-bottom: 8px;
padding-left: 120px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-sert.svg);
background-position: 0px 5px;
background-size: 93px;
background-repeat: no-repeat;
}
.hero-features-item--gps {
max-width: 335px;
min-height: 83px;
margin-right: 50px;
padding-bottom: 8px;
padding-left: 100px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-gps.svg);
background-position: 0px 2px;
background-size: 75px;
background-repeat: no-repeat;
}
.navbar-logo--when-mobile-menu--open {
display: none;
}
.slider--background-image {
height: 100%;
}
.slide-3 {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-position: 0px 0px, 50% 50%;
background-size: auto, cover;
background-attachment: scroll, fixed;
}
.slide-4 {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25))), url(//posadit-derevo.com/wp-content/themes/tree/images/banquet.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//posadit-derevo.com/wp-content/themes/tree/images/banquet.jpg);
background-position: 0px 0px, 0px 0px;
background-size: auto, cover;
}
.sect {
position: static;
padding-top: 50px;
padding-bottom: 50px;
}
.sect.teams {
position: static;
}
.sect.howitworks {
position: relative;
}
.sect.aproblem {
position: relative;
}
.the-contaner {
z-index: 10;
}
.the-contaner.nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.row--flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row--flex.margin-down {
margin-bottom: 90px;
}
.row--flex.margin-top-down {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 90px;
padding-bottom: 90px;
}
.row--flex.footer-menu {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 90px;
}
.row--flex.distribute {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.col-1-3 {
min-height: 30px;
margin-right: 20px;
padding-right: 60px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.col-1-3.no-padding {
padding-right: 0px;
}
.span--green {
color: #8bc53f;
}
.secttion-title {
display: block;
font-size: 35px;
line-height: 56px;
}
.secttion-title.margin-down {
margin-bottom: 38px;
}
.secttion-title.map {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.h2-span--green {
color: #8bc53f;
}
.image-st1 {
padding-top: 64px;
}
.image-st2 {
position: relative;
left: -17px;
padding-top: 4px;
padding-bottom: 27px;
}
.image-st3 {
position: relative;
left: -30px;
padding-top: 76px;
padding-bottom: 19px;
}
.image-dost1 {
padding-top: 64px;
}
.image-dost2 {
position: relative;
left: -17px;
padding-top: 48px;
padding-bottom: 27px;
}
.image-dost3 {
position: relative;
left: -30px;
padding-top: 61px;
padding-bottom: 11px;
}
.h2--vertical {
position: absolute;
left: 0px;
top: 460px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 124px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/green-line2x-8.png);
background-position: 0px 50%;
background-size: 1px 1px;
background-repeat: repeat-x;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
transform-origin: 0% 0%;
color: #8bc53f;
font-size: 17px;
line-height: 17px;
letter-spacing: 8.5px;
text-transform: uppercase;
}
.c--margin-left-right {
position: relative;
margin: 0px 69px;
padding-right: 66px;
padding-left: 66px;
}
.c--margin-left-right.player {
z-index: 10;
}
.text-span {
padding-left: 21px;
background-color: #fff;
font-size: 15px;
font-weight: 600;
}
.h3--big {
font-size: 45px;
font-weight: 600;
}
.circle-right {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
display: none;
width: 50%;
height: 100%;
background-color: #fff;
-webkit-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
transform-origin: 0% 50%;
}
.col--last {
margin-right: 0px;
padding-right: 81px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.player-tone {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.player-tone:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31)));
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31));
}
.player-placeholder {
position: relative;
z-index: 1;
width: 100%;
}
.player-wrapper {
position: relative;
width: 100%;
box-shadow: 0 35px 50px -25px rgba(0, 0, 0, 0.59);
}
.player-play-icon {
width: 113px;
height: 113px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-play2x.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.left-arrow {
left: -40px;
top: 0px;
width: 40px;
color: #8bc53f;
}
.right-arrow {
right: -40px;
width: 40px;
color: #8bc53f;
}
.logo-partner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: auto;
margin-left: auto;
padding-bottom: 1px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
text-decoration: none;
}
.partners-slider {
height: auto;
background-color: transparent;
}
.partner-counter {
position: relative;
display: inline-block;
margin-top: 14px;
padding: 2px 9px;
border: 1px solid #b2b2b2;
border-radius: 15px;
background-color: #fff;
color: #b2b2b2;
font-size: 13px;
text-decoration: none;
}
.partner-counter-icon {
display: inline;
width: 14px;
height: 14px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-tree.svg);
background-position: 0px 0px;
background-size: cover;
color: transparent;
}
.partner-counter-corner-tail {
position: absolute;
left: 0px;
top: -5px;
right: 0px;
display: block;
width: 11px;
height: 5px;
margin-right: auto;
margin-left: auto;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-tail-corner.svg);
background-position: 0px 0px;
background-size: cover;
}
.icon-2 {
margin-top: 20.5px;
margin-left: 0px;
}
.icon-3 {
margin-top: 20.5px;
margin-right: 0px;
}
.col-1-2 {
margin-right: 20px;
padding-right: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.block-quote {
margin-bottom: 35px;
padding-top: 57px;
padding-left: 0px;
border-left-style: none;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-quote.svg);
background-position: 0px 0px;
background-size: auto 44px;
background-repeat: no-repeat;
font-size: 27px;
line-height: 36px;
font-weight: 700;
}
.facts-list {
font-weight: 600;
}
.facts-item--squirrel {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 75px;
margin-bottom: 23px;
padding-left: 100px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/ico-squirrel-riund.svg);
background-position: 0px 0px;
background-size: 75px;
background-repeat: no-repeat;
}
.facts-item--co2 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 75px;
margin-bottom: 29px;
padding-left: 100px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/ico-co2--round.svg);
background-position: 0px 0px;
background-size: 75px;
background-repeat: no-repeat;
}
.image--full-width {
width: 100%;
}
.row--notflex {
display: block;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row--notflex.margin-down {
position: relative;
margin-top: 0px;
margin-bottom: 90px;
}
.par-big {
margin-top: 49px;
margin-bottom: 79px;
padding-left: 60px;
font-size: 35px;
line-height: 56px;
font-weight: 700;
}
.par-big-span--green {
color: #8bc53f;
}
.col-1-4 {
min-height: 30px;
margin-right: 20px;
padding-right: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.text-block-3 {
margin-top: 25px;
font-size: 26px;
font-weight: 800;
text-align: center;
}
.image-vred {
display: block;
margin-right: auto;
margin-left: auto;
}
.section--full-widthbg {
padding-top: 2px;
padding-bottom: 2px;
background-color: #e0e0e0;
}
.section--full-widthbg.squirrel {
padding-top: 60px;
padding-bottom: 60px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25))), url(//posadit-derevo.com/wp-content/themes/tree/images/photobg-belka2x-80.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//posadit-derevo.com/wp-content/themes/tree/images/photobg-belka2x-80.jpg);
background-position: 0px 0px, 50% 0px;
background-size: auto, cover;
background-attachment: scroll, fixed;
color: #fff;
}
.h3-white {
margin-bottom: 26px;
margin-left: 40px;
font-size: 35px;
line-height: 50px;
}
.bubble-body {
display: inline-block;
margin-top: 0px;
margin-bottom: 0px;
border-style: solid solid solid none;
border-width: 7px;
border-color: #8bc53f;
}
.bubble-text {
display: inline-block;
padding: 11px 37px 15px 33px;
font-size: 35px;
line-height: 46px;
font-weight: 600;
}
.btn-body--superbig {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 555px;
height: 93px;
margin-top: 40px;
margin-bottom: 40px;
margin-left: 0px;
padding-left: 40px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50px;
background-color: #8bc53f;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-lopata.svg);
background-position: 93% -17px;
background-repeat: no-repeat;
-webkit-transition: all 400ms cubic-bezier(.445, .05, .55, .95);
transition: all 400ms cubic-bezier(.445, .05, .55, .95);
font-size: 27px;
line-height: 32px;
font-weight: 600;
}
.btn-body--superbig:hover {
background-position: 91% -17px;
box-shadow: 0 24px 50px -25px #000;
}
.map-wrapper {
display: block;
width: 96%;
height: auto;
min-height: 375px;
margin: 80px auto 0px 44px;
padding-bottom: 0px;
background-color: #8bc53f;
background-image: linear-gradient(1deg, #8bc53f, #0f0);
}
.map-wrapper.margin-top--140 {
margin-top: 140px;
}
.btn {
margin-right: 16px;
margin-bottom: 15px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
border: 1px solid #fff;
border-radius: 45px;
background-color: transparent;
font-size: 17px;
}
.btn:hover {
background-color: #fff;
color: #7ea544;
}
.map-rubricator {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: 44px;
margin-left: 25px;
padding-bottom: 0px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.text-block-5 {
margin-right: 25px;
margin-bottom: 5px;
color: #fff;
font-weight: 600;
}
.bubble-wrapper {
position: relative;
left: -53px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 6px;
margin-bottom: 30px;
}
.bubble-left {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 60px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.segment-border1 {
height: 33.33333333%;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-right: 7px solid #8bc53f;
}
.segment--corner-tail {
height: 49px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/corner-tail-bubble3.svg);
background-position: 86% 61%;
background-size: 59px;
background-repeat: no-repeat;
}
.link {
position: static;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 14px;
padding-left: 33px;
float: right;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-more-arrow.svg);
background-position: 0px 50%;
background-size: 22px;
background-repeat: no-repeat;
-webkit-transition: background-position 500ms ease;
transition: background-position 500ms ease;
color: #8bc53f;
text-decoration: none;
}
.link:hover {
background-position: 5px 50%;
}
.card-wrapper {
width: 532px;
margin-top: 43px;
margin-left: 74px;
padding-bottom: 5px;
background-image: -webkit-gradient(linear, left top, right top, from(#8bc53f), to(#0f0));
background-image: linear-gradient(90deg, #8bc53f, #0f0);
}
.card-cover {
position: relative;
top: -30px;
right: 30px;
overflow: hidden;
width: 536px;
height: 466px;
border-style: none;
border-width: 1px;
background-color: #b2b2b2;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/terra-ph2x-80.jpg);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.team-wrapper {
margin-right: 30px;
margin-bottom: 20px;
margin-left: 23px;
}
.team-title {
margin-bottom: 15px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/line-white-devider2x-8.png);
background-position: 86px 50%;
background-size: 100% 1px;
background-repeat: no-repeat;
color: #fff;
}
.link-block {
display: block;
overflow: hidden;
width: 56px;
height: 56px;
margin-right: 15px;
margin-bottom: 12px;
float: left;
border-radius: 50%;
}
.avatar {
width: 107%;
height: 107%;
}
.cover-overlay {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 30px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.32)), to(rgba(0, 0, 0, 0.32)));
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32));
color: #fff;
}
.terra-title {
font-size: 30px;
font-weight: 700;
}
.link-2 {
padding-left: 33px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-more-arrow-white.svg);
background-position: 2px 50%;
background-size: 19px;
background-repeat: no-repeat;
color: #fff;
text-decoration: none;
}
.link-2:hover {
background-position: 8px 50%;
}
.target-title {
font-weight: 700;
}
.bold-text {
margin-left: -19px;
color: #8bc53f;
}
.quote-autor {
display: block;
margin-top: 24px;
margin-right: auto;
margin-left: 89px;
}
.quote-text {
width: 60%;
margin-right: 20px;
padding-right: 45px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.block-quote-onmain {
margin-bottom: 35px;
padding-top: 57px;
padding-left: 0px;
border-left-style: none;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-quote.svg);
background-position: 0px 0px;
background-size: auto 44px;
background-repeat: no-repeat;
font-size: 35px;
line-height: 56px;
font-weight: 700;
}
.h2--vertical--cytaty {
position: absolute;
left: 0px;
top: 346px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 124px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/green-line2x-8.png);
background-position: 0px 50%;
background-size: 1px 1px;
background-repeat: repeat-x;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
transform-origin: 0% 0%;
color: #8bc53f;
font-size: 17px;
line-height: 17px;
letter-spacing: 8.5px;
text-transform: uppercase;
}
.horiz-scroll-bar {
height: 25px;
border-radius: 15px;
background-color: #e0e0e0;
color: #e0e0e0;
}
.horiz-scroll-runner {
width: 10%;
height: 25px;
border-radius: 15px;
background-color: #8bc53f;
}
.zytay-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100vw;
height: 550px;
padding-right: 225px;
float: left;
clear: right;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.zytaty-wrapper {
overflow: hidden;
height: 100%;
}
.zytaty-all-items {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: visible;
width: 300vw;
}
.image {
display: block;
}
.photo-autor {
display: block;
overflow: hidden;
width: 360px;
height: 360px;
min-height: 360px;
min-width: 360px;
margin-right: auto;
margin-left: auto;
border-radius: 50%;
}
.panel {
position: relative;
min-height: 178px;
padding: 25px;
background-color: #f6f7f9;
box-shadow: 0 33px 42px -25px rgba(0, 0, 0, 0.25);
}
.text-block-7 {
margin-top: 10px;
margin-bottom: 24px;
font-size: 30px;
line-height: 32px;
font-weight: 800;
}
.text-block-7:hover {
color: #8ab24d;
}
.text-block-8 {
margin-bottom: 5px;
color: #8bc53f;
}
.text-block-8:hover {
color: #000;
}
.div-block-6 {
position: absolute;
left: auto;
top: auto;
right: 0%;
bottom: 0%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 29%;
margin-top: 0px;
margin-right: 30px;
margin-bottom: 0px;
padding-top: 28px;
float: right;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.div-block-7 {
width: 70%;
float: left;
color: #000;
text-decoration: none;
}
.div-block-7:hover {
opacity: 0.69;
}
.section--solidcolor {
background-color: #8bc53f;
}
.col-30 {
width: 35%;
margin-right: 20px;
padding-right: 0px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 60px;
margin-bottom: 50px;
}
.submit-button {
height: 66px;
padding-right: 25px;
padding-left: 25px;
border-radius: 33px;
background-color: #fff;
box-shadow: 0 13px 29px -23px #000;
color: #333;
font-size: 22px;
font-weight: 600;
}
.text-field {
height: 66px;
min-width: 480px;
margin-right: 14px;
padding-right: 25px;
padding-left: 25px;
border-radius: 33px;
box-shadow: 0 13px 29px -23px #000;
font-size: 22px;
}
.col--email-form {
margin-bottom: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.s-footer {
padding-bottom: 75px;
background-color: #4d4d4d;
color: #fff;
}
.col-footer {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.footer-logo {
padding-left: 0px;
border-bottom-style: none;
}
.social-link {
margin-right: 0px;
padding: 5px;
background-color: transparent;
color: transparent;
}
.social-link:hover {
opacity: 0.5;
}
.social-link.vk {
width: 30px;
padding-top: 4px;
padding-bottom: 4px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/vk-icon.svg);
background-position: 50% 50%;
background-size: 26px;
background-repeat: no-repeat;
}
.social-link.fb {
padding-right: 2px;
padding-left: 0px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/fb-icon.svg);
background-position: 50% 50%;
background-size: 14px;
background-repeat: no-repeat;
}
.social-link.yt {
width: 28.578125px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/yt-icon.svg);
background-position: 50% 50%;
background-size: 26px;
background-repeat: no-repeat;
}
.social-link.inst {
width: 30px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/inst-icon.svg);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.social-link.ok {
margin-right: 0px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/ok-ico2.svg);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.col-footer-social {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 170px;
margin-right: 17px;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.col-footer--logo {
padding-right: 41px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.col-footer--likes {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.link-footer--al-left {
margin-left: 30px;
float: right;
color: #fff;
text-decoration: none;
}
.link-footer--al-left:hover {
opacity: 0.5;
}
.paragraph-2 {
margin-left: 40px;
}
.link-footer {
margin-right: 40px;
padding-top: 2px;
padding-bottom: 2px;
float: none;
color: #fff;
font-size: 17px;
text-decoration: none;
}
.link-footer:hover {
color: #b2b2b2;
}
.paragraph-3 {
font-size: 14px;
font-weight: 300;
}
.link-4 {
border-bottom: 1px solid #8bc53f;
color: #fff;
text-decoration: none;
}
.link-4:hover {
border-bottom-color: transparent;
}
.link-footer__login {
margin-right: 40px;
margin-left: 0px;
padding: 2px 0px 2px 33px;
float: none;
border: 1px solid transparent;
border-radius: 20px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-login.svg);
background-position: 4px 50%;
background-size: 16px;
background-repeat: no-repeat;
-webkit-transition: background-position 200ms ease;
transition: background-position 200ms ease;
color: #fff;
text-decoration: none;
}
.link-footer__login:hover {
float: none;
border-style: none none solid;
border-color: #fff #fff transparent;
background-position: 11px 50%;
}
.panel-copy {
position: relative;
min-height: 178px;
padding: 25px;
background-color: #f6f7f9;
box-shadow: 0 33px 42px -25px rgba(0, 0, 0, 0.25);
}
.div-block-6-copy {
position: absolute;
left: auto;
top: -32px;
right: 7%;
bottom: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 23%;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
float: right;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.col-1-3--lastt {
min-height: 30px;
margin-right: 20px;
padding-right: 81px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.c--partners {
position: relative;
z-index: 10;
margin-right: 90px;
margin-left: 90px;
}
.col-1-4--last {
min-height: 30px;
margin-right: 20px;
padding-right: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.row--flex--4col {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row--flex--4col.margin-down {
margin-bottom: 90px;
}
.row--flex--image-blockquote {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.s--howitworks {
padding-top: 50px;
padding-bottom: 10px;
}
.col-1-2--why {
margin-right: 20px;
padding-right: 45px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.segment-border-3 {
height: 33.33333333%;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-right: 7px solid #8bc53f;
}
.paralax-video {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 1;
}
.image-3 {
position: absolute;
left: -224px;
bottom: 53px;
-webkit-transform: rotate(37deg);
-ms-transform: rotate(37deg);
transform: rotate(37deg);
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
.image-4 {
position: absolute;
left: -237px;
bottom: 77px;
-webkit-transform: rotate(93deg);
-ms-transform: rotate(93deg);
transform: rotate(93deg);
-webkit-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
transform-origin: 50% 100%;
}
.image-5 {
position: absolute;
top: 0px;
right: -157px;
z-index: 60;
float: right;
-webkit-transform: rotate(-63deg);
-ms-transform: rotate(-63deg);
transform: rotate(-63deg);
}
.image-6 {
position: absolute;
top: -127px;
right: -75px;
z-index: 2;
float: right;
-webkit-transform: rotate(-50deg);
-ms-transform: rotate(-50deg);
transform: rotate(-50deg);
}
.div-block-8 {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
overflow: visible;
}
.wrapper-site {
overflow: hidden;
min-width: 1150px;
}
.image-7 {
position: absolute;
left: -172px;
top: 0px;
z-index: 50;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
}
.circle-left {
width: 50%;
height: 100%;
background-color: #fff;
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
color: #fff;
}
.maska {
position: absolute;
left: 0px;
top: 0px;
z-index: 20;
width: 50%;
height: 100%;
background-color: #8ab24d;
}
.section--zytaty {
position: relative;
display: none;
height: auto;
padding-top: 50px;
padding-bottom: 50px;
}
.c--margin-left-right--zytaty {
position: relative;
height: auto;
margin: 0px 69px;
padding-right: 66px;
padding-left: 66px;
}
.logo-s-nav {
margin-top: 15px;
margin-bottom: 15px;
}
.secondary-menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: 23px;
margin-left: 25px;
float: right;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.nav-link--secondary {
display: inline-block;
margin-top: 26px;
margin-right: 10px;
margin-left: 10px;
padding-bottom: 2px;
border-bottom: 1px solid hsla(0, 0%, 100%, 0);
color: #fff;
font-size: 17px;
text-decoration: none;
}
.nav-link--secondary:hover {
border-bottom-color: hsla(0, 0%, 100%, 0.54);
color: hsla(0, 0%, 100%, 0.61);
}
.nav-second-pages {
position: relative;
left: 0px;
top: 0px;
right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #8ab24d;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-position: 0px 0px, 50% 261%;
background-size: auto, cover;
background-repeat: repeat, no-repeat;
background-attachment: scroll, fixed;
}
.nav-second-pages.hide-on-mobile {
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-image: linear-gradient(180deg, transparent, transparent), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-position: 0px 0px, 50% 100%;
background-size: auto, cover;
background-attachment: scroll, scroll;
}
.header-section {
position: relative;
}
.page-wrap {
margin-bottom: 100px;
}
.page-title {
display: inline-block;
margin-top: 0px;
font-size: 55px;
line-height: 56px;
}
.layout-withsidebar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.page-content {
width: 80%;
padding-right: 50px;
}
.page-sidebar {
width: 20%;
}
.par-big--acent {
margin-top: 49px;
margin-bottom: 79px;
padding-left: 45px;
border-left: 2px solid #8ab24d;
font-size: 35px;
line-height: 48px;
font-weight: 700;
}
.widget-page-menu {
margin-top: 88px;
margin-bottom: 60px;
padding-top: 22px;
padding-right: 20px;
padding-bottom: 0px;
clear: left;
border-bottom-right-radius: 40px;
background-color: #8ab24d;
box-shadow: 0 17px 28px -16px rgba(0, 0, 0, 0.5);
font-weight: 600;
}
.widget-title--white {
display: inline-block;
margin-right: 0px;
margin-bottom: 17px;
margin-left: 20px;
float: left;
color: #fff;
font-size: 1.3em;
line-height: 35px;
font-weight: 700;
}
.menu-inpage {
display: inline-block;
overflow: hidden;
width: auto;
margin-bottom: 30px;
padding-left: 35px;
}
.menu-inpage-li {
margin-right: 20px;
margin-bottom: 18px;
padding-left: 20px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/bullet-li.svg);
background-position: 0px 7px;
background-size: 5px;
background-repeat: no-repeat;
font-size: 15px;
line-height: 20px;
}
.slider-3 {
left: -23px;
top: -53px;
width: 568px;
height: auto;
margin-top: 0px;
}
.galley {
position: relative;
width: 568px;
margin-top: 100px;
margin-bottom: 58px;
margin-left: 76px;
background-color: #0f0;
}
.mask-3 {
width: auto;
}
.right-arrow-2 {
left: 0px;
right: 316px;
bottom: 0px;
width: 40px;
height: 40px;
margin-top: 385px;
margin-bottom: 0px;
margin-left: 88px;
}
.left-arrow-2 {
left: 0px;
bottom: 0px;
width: 40px;
height: 40px;
margin-top: 385px;
margin-bottom: 0px;
margin-left: 43px;
}
.icon-4 {
margin-top: 5px;
margin-bottom: 0px;
font-size: 30px;
}
.icon-5 {
margin-top: 5px;
margin-bottom: 0px;
font-size: 30px;
}
.slide-nav-2 {
display: none;
}
.image-caption-text {
position: absolute;
top: 0px;
right: -184px;
width: 150px;
color: #8ab24d;
font-size: 15px;
line-height: 23px;
}
.text-block-10 {
display: inline-block;
margin: 18px 15px 13px;
font-size: 30px;
font-weight: 800;
}
.paragraph-5 {
margin-right: 15px;
margin-bottom: 15px;
margin-left: 15px;
color: #8ab24d;
font-size: 16px;
line-height: 21px;
}
.image-8 {
display: block;
margin-right: auto;
margin-left: auto;
}
.text-block-11 {
position: absolute;
top: 0px;
right: 0px;
display: inline-block;
padding: 5px 10px;
background-color: #0f0;
font-size: 12px;
line-height: 15px;
font-weight: 800;
}
.image-9 {
position: relative;
bottom: -16px;
display: block;
margin-right: auto;
margin-left: auto;
}
.news-widget {
min-height: 300px;
margin-left: 30px;
}
.news-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 100px;
margin-top: 34px;
margin-bottom: 84px;
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
border-bottom-style: none;
background-color: #f6f7f9;
color: #000;
text-decoration: none;
}
.news-item:hover {
box-shadow: 0 22px 39px -22px rgba(0, 0, 0, 0.25);
}
.news-item-thumb {
position: relative;
left: -30px;
top: -65px;
overflow: hidden;
width: 200px;
height: 200px;
background-color: #e0e0e0;
}
.news-item-body {
padding-left: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.news-item-title {
margin-bottom: 14px;
color: #8ab24d;
font-size: 20px;
font-weight: 700;
}
.news-item-title:hover {
color: #008f00;
}
.news-item-meta {
color: #b2b2b2;
font-size: 14px;
}
.news-item-desc {
font-size: 16px;
line-height: 23px;
}
.widget-title {
display: block;
margin-bottom: 56px;
padding-right: 0px;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.navbar-overall {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 55px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background-color: #8ab24d;
}
.nav-menu-group {
padding-top: 5px;
}
.nav-link--go-back-btn {
padding: 2px 1px;
border-bottom: 1px solid hsla(0, 0%, 100%, 0);
color: #fff;
text-decoration: none;
}
.nav-link--go-back-btn:hover {
border-bottom-color: hsla(0, 0%, 100%, 0.58);
}
.mobile-menu {
width: 100%;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
background-color: #8ab24d;
color: #fff;
}
.mobile-menu-item {
padding-right: 10px;
padding-left: 10px;
color: #fff;
}
.brand {
margin-top: 7px;
}
.c-mobile {
position: relative;
z-index: 10;
margin: 0px 69px;
}
.page-menu-item-link {
padding-bottom: 3px;
border-bottom: 1px dotted hsla(0, 0%, 100%, 0.48);
color: #414141;
font-weight: 400;
text-decoration: none;
}
.page-menu-item-link.w--current {
padding-bottom: 3px;
border-bottom: 1px dotted hsla(0, 0%, 100%, 0);
color: #fff;
font-weight: 400;
text-decoration: none;
}
.page-menu-item-link.w--current:hover {
border-bottom-color: hsla(0, 0%, 100%, 0);
}
.nav-main-p {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
z-index: 1000;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-top: 10px;
}
.nav-dropdown {
margin-right: 9px;
padding: 0px 19px 0px 0px;
color: #fff;
font-size: 17px;
}
.icon-7 {
top: 3px;
margin-right: 5px;
font-size: 12px;
}
.nav-menu-col__left-mp {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 37%;
margin-left: 0px;
padding-right: 35px;
padding-left: 47px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.nav-like-dropdown {
position: relative;
top: -1px;
display: inline-block;
}
.nav-menu-col__right--mp {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-right: 32px;
padding-left: 32px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.dropdown {
margin-right: -10px;
margin-left: 0px;
}
.dropdown-list {
border-radius: 10px;
}
.dropdown-list.w--open {
margin-top: 14px;
margin-left: -14px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 15px;
border-radius: 25px;
background-color: #fff;
}
.dropdown-link:hover {
color: #8ab24d;
}
.hide-when-ipad--login {
font-size: 15px;
}
.subscribe-title {
margin-top: 49px;
margin-bottom: 0px;
font-size: 22px;
line-height: 28px;
}
.text-block-12 {
margin-top: 8px;
font-size: 13px;
line-height: 18px;
}
.text-span-3 {
border-bottom: 1px dashed #7ea544;
}
.widget-header {
margin-right: -10px;
}
.collapse-widget-link {
margin-top: 11px;
margin-right: 20px;
margin-left: 10px;
float: right;
color: #fff;
font-size: 12px;
line-height: 0px;
font-weight: 300;
text-decoration: none;
}
.collapse-icon {
position: relative;
top: 6px;
display: block;
width: 18px;
height: 15px;
float: left;
font-size: 15px;
text-align: center;
}
.hide-text-if-desktop {
display: none;
}
.section--widgets {
position: relative;
padding-top: 50px;
padding-bottom: 50px;
}
.section--banners {
position: relative;
padding-top: 50px;
padding-bottom: 50px;
}
.entry-header {
margin-top: 80px;
}
.entry-footer {
margin-top: 44px;
padding-top: 10px;
}
.links-meta {
font-weight: 700;
}
.tag {
display: inline-block;
margin-right: 5px;
margin-left: 5px;
color: #7ea544;
text-decoration: none;
}
.quote-meta {
margin-right: 20px;
padding-right: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.html-embed {
padding: 0px 81px;
}
.descriptor {
margin-top: 15px;
padding-left: 47px;
}
.descriptor.ny {
margin-top: 17px;
}
.owl-carousel {
position: relative;
display: block;
padding-right: 34px;
padding-left: 34px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.owl-nav {
color: #7ea544;
font-size: 60px;
line-height: 80px;
}
.owl-prev {
position: absolute;
left: 0px;
top: 0px;
bottom: 0px;
z-index: 50;
}
.owl-prev.hid {
display: none;
}
.owl-next {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 50;
}
.owl-next.hid {
display: none;
}
.card-wrapper--seconary {
width: 350px;
margin-top: 95px;
margin-left: 72px;
padding-bottom: 5px;
float: left;
background-image: -webkit-gradient(linear, left top, right top, from(#8bc53f), to(#0f0));
background-image: linear-gradient(90deg, #8bc53f, #0f0);
}
.card-cover--seconday {
position: relative;
top: -30px;
right: 30px;
overflow: hidden;
width: 350px;
height: 350px;
border-style: none;
border-width: 1px;
background-color: #b2b2b2;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/terra-ph2x-80.jpg);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.link-block--more {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
width: 56px;
height: 56px;
margin-right: 15px;
margin-bottom: 12px;
float: left;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid #fff;
border-radius: 50%;
color: #fff;
font-size: 12px;
text-decoration: none;
}
.link-block--more:hover {
border-color: #7ea544;
color: #7ea544;
}
.text-block-13 {
font-size: 9px;
line-height: 11px;
text-align: center;
text-decoration: none;
}
.flex-gird {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.card-wrapper--your {
width: 350px;
margin-top: 95px;
margin-left: 72px;
padding-bottom: 5px;
float: left;
background-image: -webkit-gradient(linear, left top, right top, from(#b2b2b2), to(#e0e0e0));
background-image: linear-gradient(90deg, #b2b2b2, #e0e0e0);
}
.link-block-pholder {
display: block;
overflow: hidden;
width: 56px;
height: 56px;
margin-right: 15px;
margin-bottom: 12px;
float: left;
border-style: dashed;
border-width: 1px;
border-color: hsla(0, 0%, 100%, 0.53);
border-radius: 50%;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/ava-pholder.svg);
background-position: 50% 50%;
background-size: 61px;
}
.cover-overlay-pholder {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 30px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
background-image: none;
color: #8ab24d;
}
.card-cover--pholder {
position: relative;
top: -30px;
right: 30px;
overflow: hidden;
width: 350px;
height: 350px;
border: 1px solid #e0e0e0;
background-color: #f5f5f5;
background-image: none;
background-size: auto;
background-repeat: repeat;
}
.link-2--pholder {
padding-left: 33px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-more-arrow.svg);
background-position: 2px 50%;
background-size: 19px;
background-repeat: no-repeat;
color: #8ab24d;
text-decoration: none;
}
.link-2--pholder:hover {
background-position: 8px 50%;
}
.background-video {
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 1;
display: none;
width: 100%;
height: 100%;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.e-treeslider-forest {
position: relative;
}
.e-treeslider-target {
position: relative;
width: 100%;
height: 175px;
}
.e-treeslider-base {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
}
.e-treeslider-origin {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
}
.e-treeslider-handle {
position: absolute;
left: 0px;
right: 0px;
bottom: -25px;
z-index: 10;
}
.ico {
position: relative;
left: 47%;
display: inline-block;
width: 60px;
height: 39px;
border-radius: 19px;
background-color: #fff;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/certificate-bar-arrows.jpg);
background-position: 50% 50%;
background-size: 46px;
background-repeat: no-repeat;
box-shadow: 0 7px 41px -6px rgba(0, 0, 0, 0.38);
cursor: pointer;
}
.ico:hover {
box-shadow: 0 7px 41px -6px #3de23d;
}
.e-treeslider-slleft {
position: absolute;
z-index: 5;
overflow: hidden;
width: 50%;
height: 175px;
min-width: auto;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/certificate-slider-bg--good.jpg);
background-position: 0px 0px;
background-size: cover;
}
.e-treeslider-slright {
position: absolute;
width: 100%;
height: 175px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/certificate-slider-bg--burned.jpg);
background-position: 0px 0px;
background-size: cover;
background-repeat: no-repeat;
}
.e-treesider-counter {
position: relative;
margin-bottom: 63px;
padding-top: 62px;
}
.e-treesider-counter-ui {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: auto;
margin-left: auto;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
gap: 25px;
align-items: center;
}
.e-treesider-btn--slleft {
position: relative;
top: 7px;
display: inline-block;
width: 104px;
height: 83px;
margin-right: 15px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/certificate-arrow--left.png);
background-size: 104px;
text-decoration: none;
cursor: pointer;
}
.e-treesider-btn--slleft:hover {
-webkit-filter: brightness(108%);
filter: brightness(108%);
}
.e-treesider-btn--slright {
position: relative;
top: 7px;
display: inline-block;
width: 104px;
height: 83px;
margin-left: 15px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/certificate-arrow--right.png);
background-position: 0px 0px;
background-size: 104px;
background-repeat: no-repeat;
text-decoration: none;
cursor: pointer;
}
.e-treesider-btn--slright:hover {
-webkit-filter: brightness(108%);
filter: brightness(108%);
}
.e-treesider--count-area {
font-size: 85px;
font-weight: 600;
color: #82cb45;
border: none !important;
}
.e-treesider-price {
font-size: 48px;
color: black;
}
.gradient-stripe {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
height: 14px;
background-image: -webkit-gradient(linear, left top, right top, from(#8ab24d), to(#0f0));
background-image: linear-gradient(90deg, #8ab24d, #0f0);
}
.certificate-form {
}
.heading--al-left {
margin-top: 80px;
margin-bottom: 21px;
font-size: 65px;
text-align: left;
}
.e-grid-designs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.design-item {
display: inline-block;
width: auto;
margin-right: 12px;
margin-bottom: 20px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.cert-design-overlay {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/5873d56b26317bd8ce0bc3c0c57d4ea1.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.cert-design-link {
position: relative;
border: 5px solid #fff;
cursor: pointer;
}
.cert-design-link:hover {
border-color: #e0e0e0;
}
.cert-design-link.current-design {
border: 5px solid #0f0;
}
.e-cert-design-category-menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 10px;
margin-bottom: 24px;
padding-left: 0px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style-type: none;
}
.cert-design-category-menu-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: 10px;
padding-right: 0px;
padding-left: 3px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style-type: none;
}
.cert-design-category-menu-link {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 11px;
padding: 6px 18px 6px 30px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-radius: 40px;
color: #8ab24d;
text-decoration: none;
list-style-type: none;
cursor: pointer;
}
.cert-design-category-menu-link:hover {
background-color: #fff1f1;
}
.cert-design-category-menu-link.current {
border: 1px solid #8ab24d;
border-radius: 40px;
}
.cert-design-category-menu-link.current:hover {
background-color: transparent;
}
.e-icon-emoji {
margin-right: 9px;
margin-left: -21px;
padding-right: 12px;
padding-left: 12px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/default-ico.png);
background-position: 50% 50%;
background-size: contain;
}
.e-icon-emoji.emoji-flower {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/1f33b.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-animal {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/1f43b.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-popular {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/2b50.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-tree {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/1f332.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-wedding {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/wedding-emo.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-september {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/bell-emo.png);
background-position: 50% 50%;
background-size: 18px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-9 {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/emoji-9may.png);
background-position: 50% 50%;
background-size: contain;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-23 {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/emoji-23.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-birthday {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/birthday-ico.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-icon-emoji.emoji-man {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/emoji-23.png);
background-position: 50% 50%;
background-size: 23px;
background-repeat: no-repeat;
}
.e-radio-circle {
width: 28px;
height: 28px;
padding: 7px;
float: left;
border: 1px solid #7ea544;
border-radius: 26px;
background-color: transparent;
}
.radio-lable {
margin-top: 2px;
margin-left: 40px;
}
.e-radio-item {
margin-right: 55px;
margin-bottom: 20px;
float: none;
color: #8ab24d;
line-height: 24px;
cursor: pointer;
}
.e-radio-item.small-font {
margin-bottom: 31px;
font-size: 14px;
line-height: 18px;
}
.e-group-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 10px;
}
.e-group-box.is--vertical-nodes {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.e-group-box.is-vertical-nodes {
padding: 24px 16px 12px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border: 1px solid #8ab24d;
border-radius: 10px;
}
.e-group-box.is-vertical-nodes.is-no-border {
display: block;
padding-left: 0px;
border-style: none;
}
.e-radio-btn-dot {
display: block;
width: 12px;
height: 12px;
padding-right: 6px;
padding-left: 6px;
border-radius: 50%;
background-color: #8ab24d;
}
.e-radio-btn-dot.hide-dot {
display: none;
}
.certificate-wrapper {
position: relative;
margin-top: 65px;
margin-bottom: 50px;
margin-left: 30px;
padding-right: 0px;
padding-bottom: 0px;
background-image: -webkit-gradient(linear, left top, right top, from(#8ab24d), to(#0f0));
background-image: linear-gradient(90deg, #8ab24d, #0f0);
}
.certificate-constructor {
position: relative;
left: -29px;
top: -30px;
background-color: #e0e0e0;
}
.form-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 50px;
margin-bottom: 50px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.form-colmn {
margin-right: 10px;
margin-left: 10px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.e-field--round {
height: 55px;
max-width: 555px;
margin-bottom: 37px;
padding-right: 25px;
padding-left: 25px;
border: 1px solid #8ab24d;
border-radius: 30px;
font-size: 19px;
cursor: pointer;
}
.e-field--round:hover {
border-color: #b2b2b2;
}
.e-field--round.is-calc-parametr {
max-width: 450px;
margin-bottom: 0px;
}
.e-field--round.is-calc-parametr::-webkit-input-placeholder {
text-align: right;
}
.e-field--round.is-calc-parametr:-ms-input-placeholder {
text-align: right;
}
.e-field--round.is-calc-parametr::-ms-input-placeholder {
text-align: right;
}
.e-field--round.is-calc-parametr::placeholder {
text-align: right;
}
.form-summary {
margin-right: 13px;
margin-left: 13px;
padding: 39px;
background-color: #f1f1f1;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/0www.png);
background-position: 50% 100%;
background-size: 23px;
background-repeat: repeat-x;
font-size: 22px;
line-height: 29px;
font-weight: 600;
}
.form-summary-row {
margin-bottom: 27px;
font-size: 22px;
}
.summary-number {
color: #8ab24d;
}
.field-label {
width: 100%;
padding-left: 18px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
color: #8ab24d;
font-weight: 400;
}
.submit-button-2 {
width: 100%;
height: 91px;
padding-left: 35px;
border-radius: 50px;
background-color: #8ab24d;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-lopata.svg);
background-position: 86% -13px;
background-size: 69px;
background-repeat: no-repeat;
font-size: 26px;
line-height: 40px;
text-align: left;
cursor: pointer;
}
.submit-button-2:hover {
background-color: #7ea544;
}
.delivery-options--share {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: auto;
padding: 55px 0px 33px;
}
.delivery-options--share.hide-this {
display: none;
}
.delivery-type-item-text {
margin-left: 0px;
}
.delivery-type-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 10px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.e-radioselect-type-item {
margin-right: 24px;
margin-bottom: 15px;
padding: 14px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border: 2px solid #e0e0e0;
border-radius: 20px;
color: #8ab24d;
text-decoration: none;
}
.e-radioselect-type-item:hover {
border-color: #b2b2b2;
}
.e-icon-line--present {
display: block;
width: 29px;
height: 28px;
margin-bottom: 5px;
padding-top: 6px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-present2x.png);
background-position: 0px 0px;
background-size: cover;
background-repeat: no-repeat;
color: #8bc53f;
}
.e-icon-line--share {
display: block;
width: 28px;
height: 28px;
margin-bottom: 5px;
padding-top: 6px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-share2x.png);
background-position: 0px 0px;
background-size: cover;
background-repeat: no-repeat;
}
.e-icon-line--print {
display: block;
width: 28px;
height: 28px;
margin-bottom: 5px;
padding-top: 6px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-print2x.png);
background-position: 0px 0px;
background-size: cover;
background-repeat: no-repeat;
}
.e-icon-line--email {
display: block;
width: 28px;
height: 28px;
margin-bottom: 5px;
padding-top: 6px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-email2x.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.e-radioselect-type-item--chosen {
margin-right: 24px;
margin-bottom: 15px;
padding: 14px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border: 2px solid #8ab24d;
border-radius: 20px;
color: #8ab24d;
text-decoration: none;
}
.e-radioselect-type-item--chosen:hover {
border-color: #b2b2b2;
}
.delivery-option-column {
margin-left: auto;
padding-right: 45px;
padding-left: 35px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.delivery-option-img-caption-text {
padding: 18px;
color: #cec4c4;
font-size: 14px;
}
.e-treeslider {
position: relative;
width: 100%;
}
.delivery-options--prezent {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: auto;
padding: 55px 0px 33px;
}
.delivery-options--print {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: auto;
padding: 55px 0px 33px;
}
.delivery-options--print.hide-this {
display: none;
}
.form-row-final {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 50px;
margin-bottom: 50px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.dgmap {
position: relative;
top: -70px;
right: 44px;
overflow: hidden;
height: 458px;
min-height: 458px;
margin-bottom: -22px;
background-color: #b2b2b2;
}
.c-social {
position: fixed;
left: 30px;
bottom: 0px;
z-index: 600;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 210px;
height: 41px;
margin-right: 0px;
padding: 15px;
float: left;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 0px;
background-color: rgba(0, 0, 0, 0.51);
text-align: center;
}
.c-social--text {
display: none;
width: 90px;
margin-right: 10px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 13px;
line-height: 14px;
text-align: left;
}
.c-box-wrapper--belka {
min-height: 400px;
margin-top: 60px;
margin-bottom: 45px;
padding: 25px 40% 55px 60px;
border: 1px none #000;
border-radius: 30px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/e-belka--success2x.jpg);
background-position: 100% 50%;
background-size: contain;
background-repeat: no-repeat;
box-shadow: 0 0 50px -14px #000;
}
.c-btn {
margin-top: 18px;
margin-right: 18px;
padding: 17px 25px;
border-radius: 50px;
background-color: #8ab24d;
font-size: 19px;
}
.c-btn:hover {
background-color: #277027;
}
.c-link--with-arrow {
position: static;
margin-top: 0px;
padding-left: 33px;
float: left;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-more-arrow.svg);
background-position: 0px 50%;
background-size: 22px;
background-repeat: no-repeat;
-webkit-transition: background-position 500ms ease;
transition: background-position 500ms ease;
color: #8bc53f;
text-decoration: none;
}
.c-link--with-arrow:hover {
background-position: 5px 50%;
}
.c-link-list--item {
margin-top: 10px;
margin-bottom: 10px;
}
.g-page-column--1_2 {
width: 50%;
min-height: 20px;
float: left;
}
.span--green--h1 {
color: #8bc53f;
}
.c-share-title {
margin-top: 33px;
}
.c-share-page-link {
margin-right: 10px;
margin-left: 10px;
border-bottom: 1px solid #8ab24d;
color: #8ab24d;
text-decoration: none;
}
.c-share-page-link:hover {
border-bottom-color: #fff;
}
.heading-copy {
margin-top: 80px;
margin-bottom: 21px;
font-size: 65px;
line-height: 70px;
text-align: center;
}
.e-treesider--count-area--iseditable {
display: none;
height: 83px;
max-width: 200px;
min-width: 150px;
margin-bottom: 0px;
padding-right: 44px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
border-radius: 20px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/certificate-icon--tree.png);
background-position: 91% 50%;
background-size: 35px;
background-repeat: no-repeat;
font-size: 72px;
line-height: 77px;
font-weight: 600;
text-align: center;
}
.tabs-content {
position: relative;
height: 415.96875px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
box-shadow: 20px 20px 30px -18px rgba(0, 0, 0, 0.24);
}
.tabs-menu {
top: 22px;
display: block;
overflow: scroll;
height: auto;
max-width: 389px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
background-color: #7ea544;
}
.tabs {
left: -23px;
top: -22px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 400px;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
background-color: transparent;
box-shadow: none;
}
.video-3 {
position: relative;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
width: 100%;
height: 100%;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 8px;
}
.tab-preview {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: auto;
padding-right: 15px;
padding-left: 13px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
background-color: transparent;
color: #fff;
font-size: 15px;
line-height: 21px;
}
.tab-preview.w--current {
background-color: transparent;
color: #fff;
}
.text-block-4 {
margin-top: 7px;
margin-left: 17px;
}
.div-block-9 {
margin-top: 20px;
margin-left: 20px;
padding-bottom: 23px;
background-color: #7ea544;
}
.c-banner {
position: relative;
min-width: 900px;
}
.c-banner-title {
position: absolute;
left: 33%;
top: 24%;
color: #fff;
font-size: 229%;
line-height: 42px;
font-weight: 700;
cursor: pointer;
}
.c-banner-title:hover {
color: #445d1f;
}
.c-banner-link {
position: absolute;
left: 32.7%;
bottom: 31%;
padding-left: 29px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/more-arrow-icon--isDark2x.png);
background-position: 0px 50%;
background-size: 20px;
background-repeat: no-repeat;
color: #507326;
font-size: 19px;
line-height: 42px;
font-weight: 400;
cursor: pointer;
}
.c-banner-link:hover {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-more-arrow-white.svg);
background-position: 0px 12px;
background-size: 20px;
background-repeat: no-repeat;
color: #fff;
}
.text-span-4 {
font-size: 14px;
}
.c-treeslider-mark-tooltip-line {
position: absolute;
top: 81px;
z-index: 15;
height: 91px;
border-right: 1px solid #0f0;
}
.c-boxmessage {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 33px;
padding: 18px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid #b2b2b2;
border-radius: 10px;
}
.e-green-btn {
display: inline-block;
width: 357px;
padding: 14px 12px 12px;
float: right;
border-radius: 10px;
background-color: #7ea544;
color: #fff;
line-height: 20px;
text-align: center;
text-decoration: none;
}
.e-green-btn:hover {
background-color: #90c93b;
}
.c-boxmessage-text {
margin-right: 91px;
float: left;
}
.c-message--noemoji {
color: #b2b2b2;
}
.html-embed-2 {
height: 500px;
margin-bottom: 188px;
}
.text-span-7 {
font-size: 10px;
}
.e-inbanner-cursor {
position: absolute;
left: 46%;
bottom: 30%;
width: 40px;
height: 40px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/hand-icon2.png);
background-position: 50% 100%;
background-size: contain;
background-repeat: no-repeat;
}
.c-treeslider-mark-10k {
position: absolute;
right: 40px;
bottom: -17px;
z-index: 20;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: #fff;
box-shadow: 0 4px 18px -5px #000;
}
.c-treeslider-mark-tooltip {
position: absolute;
right: -39px;
bottom: 110px;
display: inline-block;
width: 200px;
padding: 12px 11px 12px 12px;
border: 1px solid #0f0;
border-radius: 5px;
font-size: 12px;
line-height: 19px;
}
.e-checkbox-item {
width: auto;
margin-right: 55px;
margin-bottom: 20px;
float: none;
color: #8ab24d;
line-height: 24px;
cursor: pointer;
}
.e-checkbox-item.is-clear {
margin-right: 0px;
padding-left: 0px;
}
.e-sexycheckbox {
width: auto;
height: 28px;
padding-left: 42px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/e-checkbox--false2x.png);
background-position: 0px 50%;
background-size: contain;
background-repeat: no-repeat;
color: #7ea544;
}
.e-sexycheckbox.is-big {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: auto;
min-height: 31px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 39px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-position: 0px 50%;
background-size: 29px;
font-size: 22px;
line-height: 1.2em;
}
.e-sexycheckbox.is-big:hover {
opacity: 0.65;
}
.e-sexycheckbox.is-big.is-selected {
padding-top: 0px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/e-checkbox--true2x.png);
}
.hide-checkmark {
display: none;
}
.type-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 10px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.type-group.is-vertical {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.paragraph-16pt {
display: block;
max-width: 1125px;
margin-top: 25px;
margin-right: auto;
margin-left: auto;
}
.i-tooltip-icon {
position: relative;
top: 2px;
display: inline-block;
width: 20px;
height: 20px;
margin-left: 10px;
padding: 0px 3px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
background-color: #e0e0e0;
color: #fff;
font-size: 15px;
line-height: 21px;
text-align: center;
}
.e-paragraph-14pt {
display: block;
max-width: 1125px;
margin-top: 18px;
margin-right: auto;
margin-left: auto;
font-size: 14px;
line-height: 22px;
}
.e-paragraph-14pt.is-grey {
margin-bottom: 47px;
color: #cec4c4;
}
.t-subscript {
font-size: 10px;
font-weight: 600;
}
.c-img-wrapper {
margin-top: 0px;
padding: 6px;
border: 1px solid #e0e0e0;
}
.c-toggle-container {
padding-top: 18px;
padding-bottom: 10px;
}
.c-toggle-container-body {
margin-left: 11px;
padding-left: 20px;
border-left: 3px solid #8ab24d;
}
.e-input-group {
margin-top: 15px;
margin-bottom: 15px;
}
.e-input-group.is-flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 25px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.e-input-group.margin-xl {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 50px;
padding: 14px 25px 14px 14px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-left: 3px solid #7ea544;
background-color: #fdf8f8;
}
.e-icon-incheckbox {
position: relative;
top: 0px;
display: inline-block;
width: 50px;
height: 50px;
margin-right: 5px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-building-96.png);
background-position: 50% 50%;
background-size: 42px;
background-repeat: no-repeat;
}
.e-icon-incheckbox.is-car {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-suv-96.png);
background-position: 50% 50%;
}
.e-icon-incheckbox.is-transport {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-bus-96.png);
}
.e-icon-incheckbox.is-train {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-train-96.png);
}
.e-icon-incheckbox.is-plaine {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-airplane-take-off-96.png);
}
.e-icon-incheckbox.is-secondary-co2 {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-shoes-96.png);
}
.e-icon-incheckbox.is-team {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-user-account-96.png);
}
.submit-calculate-co2 {
width: 100%;
height: 91px;
max-width: 555px;
padding-left: 35px;
border-radius: 50px;
background-color: #8ab24d;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-calculator-100-2.png);
background-position: 93% 50%;
background-size: 50px;
background-repeat: no-repeat;
font-size: 26px;
line-height: 40px;
text-align: left;
cursor: pointer;
}
.submit-calculate-co2:hover {
background-color: #7ea544;
}
.c-button-small-with-icon {
margin-top: 8px;
margin-bottom: 8px;
padding-right: 49px;
padding-left: 21px;
clear: right;
border-radius: 25px;
background-color: #8ab24d;
font-size: 18px;
line-height: 30px;
}
.c-button-small-with-icon.is-icon-repeat {
margin-right: 10px;
padding-right: 53px;
background-color: #b2b2b2;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-reset-96-2.png);
background-position: 93% 50%;
background-size: 25px;
background-repeat: no-repeat;
font-size: 18px;
}
.c-button-small-with-icon.is-icon-goaction {
padding-right: 53px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-right-96.png);
background-position: 93% 50%;
background-size: 25px;
background-repeat: no-repeat;
font-size: 18px;
}
.e-select-unit {
width: 11%;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.e-input-unit {
margin-left: 12px;
}
.e-icon-line--business {
display: block;
width: 33px;
height: 33px;
margin-bottom: 5px;
padding-top: 6px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-business-96.png);
background-position: 50% 50%;
background-size: contain;
background-repeat: no-repeat;
}
.e-icon-line--person {
display: block;
width: 33px;
height: 33px;
margin-bottom: 5px;
padding-top: 6px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icons8-businessman-96.png);
background-position: 50% 50%;
background-size: contain;
background-repeat: no-repeat;
color: #8bc53f;
}
.c-person {
position: -webkit-sticky;
position: sticky;
top: 40px;
z-index: 10;
margin-top: 47px;
padding: 25px;
border: 1px solid #e0e0e0;
}
.select-field {
max-width: 555px;
}
.e-group-action {
margin-right: 10px;
margin-bottom: 42px;
margin-left: 10px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.c-calculator-sidebar {
margin-top: 82px;
padding-right: 30px;
padding-left: 30px;
}
.heading-al-left {
margin-top: 80px;
margin-bottom: 21px;
font-size: 55px;
line-height: 59px;
text-align: left;
}
.c-message--grey {
color: #b2b2b2;
}
.field-label---isminpadding {
width: 60%;
margin-bottom: 0px;
padding-left: 12px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
color: #8ab24d;
font-weight: 400;
}
.e-select-unit-copy {
width: 40%;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.c-decor {
position: fixed;
left: auto;
top: auto;
right: 0%;
bottom: 0%;
z-index: 700;
width: auto;
margin-right: 60px;
}
.c-decor-link {
cursor: pointer;
}
.c-decor-link:hover {
opacity: 0.68;
}
.c-decor-close {
position: absolute;
left: auto;
top: 16%;
right: 10%;
bottom: auto;
display: none;
width: 30px;
height: 30px;
border: 1px solid #fff;
border-radius: 20px;
cursor: pointer;
}
.c-decor-close:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.c-decor-x-container {
position: absolute;
left: 0%;
top: 0%;
right: 0%;
bottom: 0%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
.c-decor-x-container:hover {
opacity: 1;
}
.c-decor-x-iconx {
position: absolute;
width: 2px;
height: 15px;
margin-left: 0px;
border: 1px solid #fff;
background-color: #fff;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.c-decor-x-iconx._2 {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.c-message--agro {
margin-bottom: 25px;
color: #b2b2b2;
}
.e-h2-lable--new {
margin-right: 17px;
padding-right: 10px;
padding-left: 10px;
border-radius: 10px;
background-color: #7ea544;
color: #fff;
font-size: 20px;
}
.panel-link {
margin-top: 16px;
margin-bottom: 5px;
padding-left: 31px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-more-arrow.svg);
background-position: 0% 50%;
background-size: 20px;
background-repeat: no-repeat;
-webkit-transition: padding-left 200ms ease;
transition: padding-left 200ms ease;
color: #8bc53f;
}
.panel-link:hover {
padding-left: 26px;
}
.hero-col-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 97px;
min-height: 97px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.link-block-2 {
margin-left: 15px;
}
.link-block-3 {
position: relative;
left: 22px;
top: -11px;
}
.c-anniversary-link {
cursor: pointer;
}
.c-anniversary-link:hover {
opacity: 0.68;
}
.c-anniversary {
position: fixed;
left: 244px;
top: auto;
right: 50%;
bottom: 0%;
z-index: 700;
width: 215px;
margin-right: 60px;
}
.native-popup {
position: fixed;
left: 0%;
top: 0%;
right: 0%;
bottom: 0%;
z-index: 9999999;
display: none;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.native-popup-wrapper--green {
width: 60%;
min-height: 200px;
background-color: #7ea544;
}
.native-popup-content {
position: relative;
left: -16px;
top: -16px;
min-height: 200px;
padding: 50px;
background-color: #fff;
}
.native-popup-title {
line-height: 27px;
}
.native-popup-btn--close {
position: absolute;
left: auto;
top: 6%;
right: 4%;
bottom: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 32px;
height: 32px;
padding: 6px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #7ea544;
text-decoration: none;
}
.native-popup-btn--close:hover {
background-color: #7ea544;
color: #fff;
}
.button {
border-radius: 8px;
background-color: #7ea544;
}
.button.button--inbanner {
width: 87%;
margin-right: 16px;
margin-left: 16px;
padding-left: 49px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-login.svg);
background-position: 7% 50%;
background-size: 20px;
background-repeat: no-repeat;
font-size: 17px;
line-height: 23px;
}
.btn-hero--urlicam {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 555px;
height: 93px;
margin-top: 40px;
margin-bottom: 40px;
margin-left: 40px;
padding-top: 9px;
padding-left: 40px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
border-radius: 50px;
background-color: rgba(0, 0, 0, 0.49);
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/icon-more-arrow-white.svg);
background-position: 91% 50%;
background-size: 39px;
background-repeat: no-repeat;
-webkit-transition: background-position 200ms ease-in-out, box-shadow 200ms ease-in-out;
transition: background-position 200ms ease-in-out, box-shadow 200ms ease-in-out;
font-size: 27px;
line-height: 32px;
font-weight: 600;
}
.btn-hero--urlicam:hover {
background-position: 96% 50%;
box-shadow: 0 24px 50px -25px #000;
}
.text-span-8 {
font-size: 18px;
line-height: 22px;
}
.btn--mini {
margin-right: 10px;
margin-bottom: 10px;
padding: 2px 10px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
border: 1px solid #fff;
border-radius: 45px;
background-color: transparent;
font-size: 13px;
line-height: 17px;
}
.btn--mini:hover {
background-color: #fff;
color: #7ea544;
}
.text-rubric {
margin-right: 10px;
margin-bottom: 5px;
color: #fff;
font-size: 14px;
line-height: 20px;
font-weight: 600;
}
.link-more-regions {
display: inline-block;
margin-bottom: 14px;
margin-left: 25px;
border-bottom: 1px dotted #fff;
color: #fff;
font-size: 12px;
line-height: 18px;
text-decoration: none;
}
.link-more-regions:hover {
border-bottom-color: transparent;
}
.link-more-regions.hide {
display: none;
}
.map-rubricator-wrapper {
position: relative;
padding-bottom: 13px;
}
.map-rubricator-wrapper.isclosed {
position: relative;
overflow: hidden;
height: 47px;
}
.map-rubricator-wrapper.isopen {
position: relative;
overflow: hidden;
height: auto;
padding-bottom: 12px;
}
.map-rubricator-overlay {
position: absolute;
left: 0%;
top: auto;
right: 0%;
bottom: 0%;
display: block;
padding-top: 20px;
background-image: repeating-linear-gradient(180deg, rgba(157, 255, 7, 0), #84cb3b);
}
.map-rubricator-overlay.hide {
display: none;
}
.link-less-regions {
display: inline-block;
margin-bottom: 14px;
margin-left: 25px;
border-bottom: 1px dotted #fff;
color: #fff;
font-size: 12px;
line-height: 18px;
text-decoration: none;
}
.link-less-regions:hover {
border-bottom-color: transparent;
}
.link-less-regions.hide {
display: none;
}
.apanel {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 135px;
margin-bottom: 14px;
padding: 15px 25px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #f6f7f9;
box-shadow: 0 16px 6px -15px rgba(0, 0, 0, 0.25);
}
.apanel-content {
width: 70%;
color: #000;
text-decoration: none;
}
.apanel-content:hover {
opacity: 0.69;
}
.apanel-title {
margin-top: 10px;
margin-bottom: 4px;
font-size: 22px;
line-height: 32px;
font-weight: 800;
}
.apanel-title:hover {
color: #8ab24d;
}
.apanel-text {
margin-bottom: 5px;
color: #8bc53f;
}
.apanel-text:hover {
color: #000;
}
.apanel-img {
width: 117px;
height: 117px;
margin-right: 19px;
}
.apanel-wraapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.green-panel {
display: -ms-grid;
display: grid;
padding-right: 12px;
padding-left: 14px;
grid-auto-flow: column;
grid-auto-columns: 1fr;
grid-column-gap: 2px;
grid-row-gap: 16px;
-ms-grid-columns: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
-ms-grid-rows: auto;
grid-template-rows: auto;
background-color: #8ab24d;
}
.green-panel-item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 15px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #fff;
}
.green-panel-image {
width: 59px;
height: 50px;
margin-right: 15px;
margin-left: 0px;
}
.green-panel-text {
margin-right: 5px;
}
.green-panel-title {
margin-top: 10px;
}
.banner-question {
position: fixed;
left: auto;
top: auto;
right: 0%;
bottom: 0%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 422px;
margin-right: 4%;
padding: 20px 20px 15px;
border: 1px solid #e0e0e0;
border-top-left-radius: 20px;
background-color: #f6f7f9;
}
.bold-text-2 {
display: block;
line-height: 22px;
}
.link-green {
border-bottom: 1px solid #8ab24d;
color: #8ab24d;
text-decoration: none;
}
.link-green:hover {
border-bottom-color: transparent;
}
.image-12 {
width: 75px;
height: 75px;
margin-right: 15px;
border-radius: 20px;
background-color: #b2b2b2;
}
._w-search--onpage {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 80px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.op-search--wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 50%;
height: 80px;
margin-left: -25px;
padding: 30px 17px 30px 25px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-style: solid;
border-width: 1px;
border-color: #f1f1f1;
border-radius: 40px;
box-shadow: 0 22px 39px -22px rgba(0, 0, 0, 0.25);
}
.op-search-input {
height: 46px;
min-width: auto;
margin-bottom: 0px;
padding-right: 20px;
padding-left: 10px;
border: 1px none #000;
background-color: transparent;
font-size: 20px;
}
.op-search-input::-webkit-input-placeholder {
color: #dbdbdb;
font-size: 16px;
}
.op-search-input:-ms-input-placeholder {
color: #dbdbdb;
font-size: 16px;
}
.op-search-input::-ms-input-placeholder {
color: #dbdbdb;
font-size: 16px;
}
.op-search-input::placeholder {
color: #dbdbdb;
font-size: 16px;
}
.op-search-btn--submit {
width: 46px;
height: 46px;
min-height: 46px;
min-width: 46px;
margin-left: 8px;
padding-left: 13px;
border-radius: 50%;
background-color: #8ab24d;
font-size: 21px;
line-height: 16px;
text-align: center;
}
.op-search-btn--submit:hover {
background-color: #000;
}
.op-search-title {
margin-right: 8px;
color: #333;
font-size: 17px;
font-weight: 700;
}
.op-search-body {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.op-search-input-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-left: 14px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-style: solid;
border-width: 1px;
border-color: #eef0f5;
border-radius: 40px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f7f9), to(#f6f7f9));
background-image: linear-gradient(180deg, #f6f7f9, #f6f7f9);
}
.op-search-input-wrapper:focus {
border-color: #7ea544;
}
.o-search-number {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
color: #8ab24d;
font-size: 20px;
font-weight: 700;
}
.op-search-info {
width: auto;
margin-left: 16px;
line-height: 24px;
}
.link-cert {
border-style: none none dashed;
border-width: 1px;
border-color: #000 #000 #7ea544;
color: #7ea544;
text-decoration: none;
}
.tooltip-cert {
position: fixed;
display: none;
overflow: hidden;
width: 239px;
height: 170px;
border-radius: 19px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/images/number-on-cert.jpg);
background-position: 0px 0px;
background-size: contain;
background-repeat: no-repeat;
box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.25);
}
.tooltip-cert.show {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.tooltip-cert.hide {
display: none;
}
.op-search-info-wrapper {
position: relative;
width: 50%;
max-width: 458px;
}
.rich-text-block {
margin-left: 20px;
}
.rich-text-block strong {
color: #fff;
}
.alert-title {
font-size: 24px;
font-weight: 700;
}
.alert-subtitle {
color: #7ea544;
}
.alert-list {
margin-top: 9px;
}
.alert-list-item {
margin-bottom: 13px;
}
@media screen and (max-width: 991px) {
.hero-s {
height: 765px;
min-height: auto;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.28)), to(rgba(0, 0, 0, 0.28))), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28)), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-position: 0px 0px, 50% 50%;
}
.hero-r {
height: auto;
}
.hero-col__right {
padding-top: 0px;
}
.hero-col__left {
overflow: hidden;
width: 43%;
padding-top: 66px;
}
.hero-logo {
display: block;
margin-top: 10px;
padding-left: 45px;
}
.hero-logo.hide-logo-vert-mob {
padding-left: 10px;
}
.hero-counterchart {
margin-top: 30px;
-webkit-transform: scale(0.87);
-ms-transform: scale(0.87);
transform: scale(0.87);
}
.hero-counterlist {
margin-left: 20px;
}
.hero-counterlist-li.users {
margin-right: 26px;
font-size: 20px;
}
.hero-counterlist-li.timer {
font-size: 20px;
}
.hero-counterlist-li-num {
font-size: 25px;
}
.navbar {
display: block;
}
.nav-menu {
position: fixed;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 1400;
display: block;
padding-top: 160px;
background-color: #8bc53f;
text-align: left;
}
.nav-link {
display: inline-block;
width: auto;
margin-right: 18px;
margin-bottom: 0px;
margin-left: 0px;
padding-bottom: auto;
padding-left: 0px;
float: left;
font-size: 14px;
}
.nav-link:hover {
border-bottom-color: transparent;
}
.nav-link.hide-when-mobile--link {
margin-right: 12px;
}
.nav-link.language.is--round {
right: -2%;
padding-top: 2px;
padding-right: 0px;
}
.nav-link.language.is--round.m-top {
position: absolute;
top: 0%;
}
.ask-icon {
float: left;
}
.nav-link__like {
display: inline;
font-size: 14px;
}
.nav-menu-col__left {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 39%;
padding-right: 0px;
padding-left: 20px;
float: left;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.nav-menu-col__right {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-right: 10px;
padding-left: 0px;
float: none;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.nav-menu-col__right.hide-this-if-mobile {
padding-right: 1%;
}
.nav-link__ask {
display: inline-block;
margin-right: 0px;
}
.nav-link__login {
display: inline-block;
width: auto;
min-height: 33px;
margin-left: 53px;
padding-bottom: auto;
padding-left: 22px;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
border-style: none;
background-position: 0px 50%;
background-size: 16px;
font-size: 14px;
line-height: 21px;
}
.nav-link__login:hover {
border-style: none;
background-position: 0px 50%;
}
.nav-link__login.no-left-margin {
margin-left: 6px;
}
.nav-link__login.hide-if-vertical-mobile {
margin-left: 0px;
padding-left: 11px;
}
.nav-link__cta-gift {
display: none;
margin-left: 0px;
}
.icon {
display: none;
width: 41px;
height: 41px;
font-size: 41px;
text-align: right;
}
.menu-button {
position: absolute;
top: 0px;
right: 0px;
z-index: 1050;
margin-top: 40px;
margin-right: 29px;
float: left;
}
.menu-button.w--open {
z-index: 1500;
border-radius: 50%;
background-color: transparent;
}
.slide-nav {
top: 20px;
margin-left: 24px;
}
.slider--texts {
height: auto;
margin-top: 47px;
margin-right: 0px;
margin-left: 0px;
}
.mask {
height: auto;
}
.partner-item {
width: 33.33333333%;
}
.hero-h2 {
margin-right: 20px;
margin-left: 24px;
font-size: 24px;
line-height: 39px;
}
.btn-hero--superbig {
width: 86%;
height: 72px;
margin-left: 20px;
padding-left: 27px;
font-size: 22px;
}
.hero-features {
position: static;
margin-bottom: 0px;
margin-left: 21px;
font-size: 15px;
line-height: 21px;
}
.hero-features-item--sert {
margin-right: 20px;
padding-top: 98px;
padding-left: 0px;
}
.hero-features-item--gps {
margin-right: 20px;
padding-top: 100px;
padding-left: 0px;
}
.navbar-logo--when-mobile-menu--open {
position: relative;
z-index: 1500;
display: block;
margin: 46px 45px 15px;
float: left;
}
.mobile-menu-icon {
width: 40px;
height: 40px;
padding: 11px 7px 9px;
}
.mobile-menu-icon-dash {
height: 4px;
margin-bottom: 4px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #fff;
}
.mobile-menu-icon-dash--1 {
height: 4px;
margin-bottom: 4px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #fff;
}
.sect {
padding-top: 30px;
padding-bottom: 30px;
}
.the-contaner {
display: block;
margin-right: 15px;
margin-left: 15px;
}
.row--flex.margin-down {
margin-bottom: 0px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.row--flex.margin-top-down {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.row--flex.footer-menu {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.col-1-3 {
margin-right: 25px;
padding-right: 0px;
}
.pg {
font-size: 16px;
}
.span--green {
font-size: 26px;
}
.secttion-title {
font-size: 28px;
line-height: 41px;
}
.image-st1 {
width: 90%;
}
.image-st2 {
width: 90%;
padding-top: 14px;
padding-bottom: 17px;
}
.image-st3 {
width: 90%;
padding-top: 72px;
padding-bottom: 12px;
}
.image-dost2 {
width: 90%;
padding-bottom: 9px;
}
.image-dost3 {
padding-top: 57px;
padding-bottom: 0px;
}
.c--margin-left-right {
margin-right: 20px;
margin-left: 20px;
padding-right: 0px;
padding-left: 39px;
}
.col--last {
padding-right: 0px;
}
.col-1-2 {
margin-right: 0px;
padding-right: 0px;
}
.block-quote {
margin-left: 27px;
}
.facts-list {
margin-left: 27px;
}
.text-block-3 {
font-size: 23px;
}
.h3-white {
margin-left: 40px;
}
.btn-body--superbig {
width: 86%;
height: 72px;
margin-left: 20px;
padding-left: 27px;
font-size: 22px;
}
.map-wrapper {
margin-left: 36px;
}
.btn {
margin-bottom: 15px;
}
.bubble-left {
width: 62px;
}
.link-block {
margin-right: 12px;
}
.quote-autor {
margin-left: 0px;
font-size: 13px;
line-height: 21px;
}
.quote-text {
width: 10%;
padding-right: 10px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.block-quote-onmain {
padding-right: 0px;
padding-left: 5px;
font-size: 25px;
line-height: 43px;
}
.zytay-item {
height: 451px;
padding-right: 80px;
}
.photo-autor {
width: 200px;
height: 20px;
min-height: 200px;
min-width: 200px;
margin-left: 0px;
}
.panel {
overflow: visible;
margin-right: 0px;
padding: 16px;
}
.text-block-7 {
margin-bottom: 12px;
font-size: 26px;
line-height: 31px;
}
.text-block-8 {
font-size: 16px;
}
.div-block-6 {
bottom: 0px;
width: 118px;
margin-top: 0px;
margin-right: 48px;
margin-bottom: 0px;
padding-top: 0px;
}
.div-block-7 {
width: 64%;
}
.col-30 {
width: 100%;
text-align: center;
}
.form {
margin-top: 15px;
margin-bottom: 35px;
}
.col-footer {
margin-bottom: 9px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.footer-logo {
display: block;
padding-left: 0px;
}
.col-footer-social {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.link-footer--al-left {
font-size: 16px;
}
.link-footer__login {
width: 100%;
margin-bottom: 37px;
margin-left: 0px;
padding-bottom: 0px;
padding-left: 32px;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
border-style: none;
background-position: 0px 50%;
background-size: 19px;
font-size: 16px;
}
.link-footer__login:hover {
border-style: none;
background-position: 0px 50%;
}
.image-2 {
display: block;
margin-right: auto;
margin-left: auto;
float: right;
}
.panel-copy {
overflow: visible;
margin-right: 0px;
padding: 16px;
}
.div-block-6-copy {
right: 44px;
bottom: 16px;
width: 130px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
}
.col-1-3--lastt {
margin-right: 0px;
padding-right: 0px;
}
.c--partners {
margin-right: 40px;
margin-left: 40px;
}
.col-1-4--last {
margin-right: 0px;
}
.row--flex--4col.margin-down {
margin-bottom: 0px;
}
.s--howitworks {
padding-top: 30px;
padding-bottom: 30px;
}
.col-1-2--why {
width: 30%;
margin-right: 0px;
padding-right: 0px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.wrapper-site {
overflow: hidden;
min-width: auto;
}
.section--zytaty {
padding-top: 30px;
padding-bottom: 30px;
}
.c--margin-left-right--zytaty {
margin-right: 20px;
margin-left: 20px;
padding-right: 0px;
padding-left: 39px;
}
.logo-s-nav {
display: inline-block;
text-align: left;
}
.secondary-menu {
display: block;
width: 78%;
margin-top: 17px;
margin-right: 0px;
padding-right: 3px;
float: right;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.nav-link--secondary {
margin-top: 13px;
margin-right: 7px;
margin-left: 7px;
font-size: 16px;
line-height: 17px;
}
.nav-second-pages {
position: static;
display: block;
padding-top: 10px;
padding-bottom: 15px;
}
.nav-second-pages.hide-on-mobile {
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-image: linear-gradient(180deg, transparent, transparent), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-position: 0px 0px, 50% 100%;
background-size: auto, cover;
}
.header-section {
z-index: 1000;
}
.page-title {
margin-top: 0px;
font-size: 28px;
}
.layout-withsidebar {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.page-content {
width: 100%;
}
.page-sidebar {
width: auto;
}
.par-big--acent {
margin-top: 10px;
margin-bottom: 30px;
font-size: 27px;
line-height: 38px;
}
.widget-page-menu {
width: 40%;
height: auto;
margin-top: 35px;
margin-bottom: 30px;
padding-top: 10px;
padding-bottom: 0px;
}
.widget-title--white {
display: inline-block;
margin-bottom: 10px;
}
.menu-inpage {
display: none;
overflow: hidden;
height: auto;
margin-bottom: 20px;
padding-left: 23px;
}
.galley {
margin-bottom: 134px;
}
.image-caption-text {
left: 0px;
top: auto;
right: auto;
bottom: -119px;
width: auto;
}
.banner.hide-onmobile {
display: none;
}
.navbar-overall {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.nav-menu-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 158.03125px;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.nav-link--go-back-btn {
display: inline-block;
width: auto;
margin-right: 18px;
margin-bottom: 0px;
margin-left: 0px;
padding-bottom: auto;
padding-left: 0px;
float: left;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 14px;
}
.nav-link--go-back-btn:hover {
border-bottom-color: transparent;
}
.c-mobile {
display: block;
margin-right: 15px;
margin-left: 15px;
}
.page-menu-item-link {
font-size: 13px;
}
.nav-main-p {
padding-top: 5px;
}
.nav-dropdown {
margin-right: 0px;
padding-right: 4px;
}
.nav-menu-col__left-mp {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 43%;
padding-right: 0px;
padding-left: 20px;
float: left;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.nav-menu-col__right--mp {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-right: 10px;
padding-left: 19px;
float: none;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.dropdown {
margin-right: 10px;
}
.hide-when-ipad--login {
display: none;
}
.menu-items-group {
width: 130px;
}
.text-span-2 {
display: none;
}
.subscribe-title {
text-align: left;
}
.widget-header {
font-size: 14px;
}
.collapse-widget-link {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.hide-text-if-desktop {
display: none;
}
.section--widgets {
padding-top: 30px;
padding-bottom: 30px;
}
.section--banners {
padding-top: 30px;
padding-bottom: 30px;
}
.entry-header {
margin-top: 0px;
}
.quote-meta {
margin-right: 0px;
padding-right: 0px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.descriptor {
padding-left: 20px;
font-size: 14px;
}
.card-wrapper--seconary {
width: 325px;
margin-right: 19px;
margin-left: 25px;
}
.card-cover--seconday {
width: 325px;
}
.ico {
left: 46%;
}
.heading--al-left {
font-size: 45px;
}
.design-item {
margin-right: 1%;
}
.delivery-option-column {
padding-left: 0px;
}
.delivery-option-img-caption-text {
line-height: 22px;
}
.c-social {
left: 0px;
right: 10px;
}
.c-box-wrapper--belka {
padding-left: 45px;
background-position: 100% 100%;
background-size: auto 339px;
}
.heading-copy {
font-size: 45px;
}
.tabs-menu {
width: 194px;
}
.video-2 {
height: 360px;
}
.video-3 {
height: 360.9375px;
}
.c-banner {
min-width: auto;
}
.c-banner-title {
left: 30%;
top: 21%;
font-size: 180%;
line-height: 29px;
}
.c-banner-link {
left: 30%;
}
.e-green-btn {
width: auto;
}
.c-boxmessage-text {
margin-right: 35px;
}
.e-inbanner-cursor {
left: 57%;
}
.e-icon-incheckbox.is-car {
background-size: contain;
}
.heading-al-left {
font-size: 45px;
}
.panel-link {
font-size: 16px;
}
.hero-col-row {
height: 83px;
min-height: 83px;
}
.link-block-2 {
margin-right: 16px;
}
.link-block-3 {
left: 0px;
top: 3px;
}
.c-anniversary {
left: 213px;
}
.btn-hero--urlicam {
width: 86%;
height: 72px;
margin-left: 20px;
padding-top: 9px;
padding-left: 27px;
font-size: 22px;
line-height: 22px;
}
.text-span-8 {
font-size: 15px;
line-height: 16px;
}
.btn--mini {
margin-bottom: 7px;
}
.apanel {
overflow: visible;
min-height: 145px;
margin-right: 0px;
padding: 5px 16px;
box-shadow: 0 8px 4px -6px rgba(0, 0, 0, 0.25);
}
.apanel-content {
width: 64%;
}
.apanel-title {
margin-bottom: 5px;
font-size: 20px;
line-height: 31px;
}
.apanel-text {
font-size: 16px;
}
.green-panel {
grid-auto-flow: row;
grid-row-gap: 0px;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
-ms-grid-rows: auto auto auto auto;
grid-template-rows: auto auto auto auto;
}
.green-panel-item {
padding-top: 10px;
}
.green-panel-item.title {
padding-top: 15px;
padding-bottom: 0px;
}
.banner-question {
width: 325px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 10px;
}
._w-search--onpage {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.op-search--wrapper {
width: 100%;
}
.op-search-info {
width: auto;
margin-left: 0px;
}
.op-search-info-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
margin-top: 18px;
padding-right: 59px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
}
@media screen and (max-width: 767px) {
.hero-s {
height: auto;
background-color: transparent;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.28)), to(rgba(0, 0, 0, 0.28))), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28)), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-position: 0px 0px, 50% 50%;
}
.hero-r {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: 501;
display: block;
height: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.hero-col__right {
position: static;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
padding-bottom: 0px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.hero-col__left {
position: static;
display: block;
width: auto;
height: auto;
padding-top: 59px;
padding-bottom: 5px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom-right-radius: 0px;
background-color: transparent;
}
.hero-logo {
width: 195px;
margin-top: 14px;
padding-left: 19px;
float: left;
}
.hero-logo.hide-logo-vert-mob {
display: none;
float: none;
}
.hero-counterchart {
width: auto;
height: auto;
margin: 62px 16px 0px 15px;
padding: 0px 14px 14px;
float: none;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-style: solid;
border-width: 1px;
border-color: hsla(0, 0%, 100%, 0.54);
border-radius: 10px;
line-height: 17px;
}
.hero-counterlist {
display: none;
}
.shape-1 {
position: static;
overflow: visible;
width: auto;
height: auto;
margin-right: 0px;
margin-left: 0px;
border-radius: 0%;
background-color: transparent;
line-height: 17px;
}
.shape-2 {
position: relative;
display: block;
width: auto;
height: auto;
margin-top: 0px;
margin-bottom: 0px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 0%;
background-color: transparent;
line-height: 17px;
}
.treecounter {
position: static;
top: -8px;
display: block;
height: auto;
clear: none;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 20px;
line-height: 17px;
text-align: left;
}
.small {
position: static;
top: -17px;
width: auto;
margin-top: 0px;
margin-left: 0px;
font-size: 13px;
text-align: left;
}
.number {
display: inline;
margin-right: 6px;
font-size: 20px;
line-height: 20px;
}
.counter-text {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
line-height: auto;
}
.uzhe {
width: auto;
margin: 13px 0px 0px;
float: none;
font-size: 13px;
line-height: 13px;
text-align: left;
}
.nav-link {
margin-right: 0px;
padding: 9px 5px 9px 7px;
float: right;
font-size: 14px;
}
.nav-link.hide-when-mobile--link {
display: none;
padding-right: 5px;
padding-left: 5px;
font-size: 13px;
}
.nav-link.language.is--round {
position: static;
margin-left: 10px;
padding-left: 0px;
}
.ask-icon {
margin-right: 5px;
}
.nav-link__like {
display: inline-block;
padding-right: 13px;
float: left;
font-size: 13px;
}
.nav-menu-col__left {
width: auto;
padding-top: 0px;
padding-left: 0px;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.nav-menu-col__right {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.nav-link__ask {
display: inline-block;
}
.nav-link__login {
margin-left: 0px;
padding-right: 0px;
}
.nav-link__login.no-left-margin {
margin-left: 0px;
}
.nav-link__login.hide-if-vertical-mobile {
display: none;
}
.nav-link__cta-gift {
display: none;
}
.slider--texts {
margin-top: 0px;
}
.hero-h2 {
margin-top: 0px;
font-size: 26px;
line-height: 36px;
}
.hero-slide {
margin-top: 18px;
}
.btn-hero--superbig {
width: 90%;
margin-top: 1px;
margin-right: 20px;
padding-right: 131px;
font-size: 25px;
}
.hero-features {
margin-right: 45px;
margin-left: 45px;
}
.hero-features-item--sert {
margin-right: 30px;
}
.hero-features-item--gps {
margin-right: 30px;
}
.slider--background-image {
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
z-index: -1;
display: block;
height: 790px;
margin-top: 0px;
padding-top: 0px;
background-color: transparent;
}
.sect {
padding-bottom: 15px;
}
.sect.news {
display: none;
}
.the-contaner {
margin-right: 5px;
margin-left: 5px;
}
.row--flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.row--flex.margin-down {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.row--flex.footer-menu {
margin-left: 119px;
padding-bottom: 50px;
}
.row--flex.distribute {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.col-1-3 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: 0px;
margin-bottom: 53px;
}
.h3 {
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.secttion-title {
margin-top: 50px;
margin-left: 0px;
line-height: 42px;
}
.secttion-title.map {
margin-bottom: 5px;
}
.image-st1 {
width: 184px;
padding-top: 0px;
}
.image-st2 {
left: 0px;
width: 184px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.image-st3 {
left: 0px;
width: 184px;
padding-top: 0px;
padding-bottom: 0px;
}
.image-dost1 {
width: 180px;
padding-top: 0px;
}
.image-dost2 {
left: 0px;
width: 180px;
padding-top: 0px;
padding-bottom: 0px;
}
.image-dost3 {
left: 0px;
width: 180px;
padding-top: 0px;
}
.c--margin-left-right.player {
padding-left: 0px;
}
.col--last {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.logo-partner {
width: 80%;
}
.col-1-2 {
margin-bottom: 28px;
}
.block-quote {
margin-right: 27px;
}
.facts-list {
margin-right: 27px;
}
.par-big {
margin-right: 4px;
padding-left: 20px;
font-size: 28px;
line-height: 50px;
}
.col-1-4 {
width: 46%;
margin-bottom: 51px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.section--full-widthbg.squirrel {
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(//posadit-derevo.com/wp-content/themes/tree/images/photobg-belka2x-80.jpg);
background-image: linear-gradient(180deg, transparent, transparent), url(//posadit-derevo.com/wp-content/themes/tree/images/photobg-belka2x-80.jpg);
background-position: 0px 0px, 43% 50%;
}
.h3-white {
margin-left: 91px;
}
.btn-body--superbig {
width: auto;
margin-right: 40px;
margin-left: 40px;
padding-right: 131px;
font-size: 25px;
}
.map-wrapper {
width: 92%;
margin-left: 25px;
padding-right: 15px;
float: none;
}
.map-rubricator {
margin-right: 15px;
margin-left: 15px;
padding-bottom: 0px;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.map-rubricator.makeflexwrap {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.bubble-wrapper {
left: 0px;
}
.link {
margin-top: 0px;
margin-left: 4px;
float: left;
}
.card-wrapper {
margin-left: 25px;
}
.card-cover {
top: -20px;
right: 20px;
}
.block-quote-onmain {
font-size: 23px;
line-height: 35px;
}
.zytay-item {
min-height: 451px;
}
.image {
width: auto;
height: auto;
}
.photo-autor {
width: 100px;
height: 100px;
min-height: 100px;
min-width: 100px;
}
.div-block-6 {
right: 21px;
bottom: 0px;
margin-right: 14px;
}
.col-30 {
padding-right: 20px;
padding-left: 20px;
}
.form {
margin-top: 0px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.submit-button:hover {
background-color: #3d5f0b;
color: #fff;
}
.text-field {
cursor: text;
}
.text-field:hover {
background-color: #f0eeee;
}
.col--email-form {
margin-bottom: 20px;
padding-right: 28px;
padding-left: 11px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.col-footer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 3px;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.footer-logo {
margin-left: 30px;
}
.col-footer-social {
margin-left: 125px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.col-footer--likes {
display: block;
margin-top: 10px;
margin-left: 127px;
}
.link-footer--al-left {
margin-right: 40px;
margin-bottom: 10px;
margin-left: 0px;
float: left;
font-size: 14px;
}
.paragraph-2 {
margin-left: 94px;
}
.link-footer {
display: block;
margin-bottom: 12px;
float: left;
font-size: 14px;
}
.paragraph-3 {
margin-top: 34px;
margin-left: 124px;
}
.link-footer__login {
margin-bottom: 14px;
margin-left: -32px;
padding-bottom: 0px;
float: left;
font-size: 14px;
}
.link-footer__login:hover {
float: left;
}
.panel-copy {
position: relative;
}
.div-block-6-copy {
top: -35px;
right: 31px;
}
.col-1-3--lastt {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.c--partners {
margin-right: 0px;
margin-left: 0px;
padding-right: 10px;
padding-left: 10px;
}
.col-1-4--last {
width: 46%;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.row--flex--image-blockquote {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.text-group {
width: 60%;
margin-left: 20px;
}
.s--howitworks {
padding-right: 10px;
padding-left: 10px;
}
.col-1-2--why {
margin-bottom: 28px;
}
.circle-left {
display: none;
}
.maska {
display: none;
}
.logo-s-nav {
margin-left: 14px;
}
.secondary-menu {
width: 69%;
margin-top: 6px;
}
.nav-link--secondary {
margin-top: 10px;
}
.nav-second-pages.hide-on-mobile {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.36)), to(rgba(0, 0, 0, 0.36))), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.36), rgba(0, 0, 0, 0.36)), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-position: 0px 0px, 50% 100%;
background-size: auto, cover;
}
.page-title {
margin-top: 10px;
margin-left: 20px;
}
.page-content {
padding-right: 10px;
}
.widget-page-menu {
width: auto;
margin-right: 16px;
margin-bottom: 0px;
margin-left: 16px;
}
.news-item-thumb {
left: -23px;
top: -53px;
}
.navbar-overall {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.nav-menu-group {
width: auto;
}
.nav-link--go-back-btn {
margin-right: 13px;
padding: 9px 9px 9px 20px;
font-size: 17px;
}
.mobile-menu {
position: relative;
display: block;
height: auto;
margin-top: 46px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.mobile-menu-item {
padding-left: 61px;
}
.brand {
margin-bottom: 9px;
padding-left: 5px;
}
.mobile-menu-burger {
position: absolute;
top: 0px;
right: 0px;
margin-right: 15px;
padding: 10px;
}
.mobile-menu-burger.w--open {
background-color: #7ea544;
}
.icon-6 {
display: none;
}
.c-mobile {
position: static;
width: 100%;
margin-right: 5px;
margin-left: 5px;
}
.nav-menu-2 {
background-color: #7ea544;
}
.nav-main-p {
width: 100%;
padding-top: 0px;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
background-color: #8ab24d;
}
.nav-dropdown {
top: 0px;
right: 0px;
display: inline-block;
margin-right: 0px;
padding-right: 13px;
}
.icon-7 {
margin-top: 13.5px;
}
.nav-menu-col__left-mp {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: auto;
padding-top: 6px;
padding-right: 10px;
padding-left: 0px;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.nav-menu-col__right--mp {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.dropdown {
display: none;
margin-right: 1px;
float: right;
}
.hide-when-ipad--login {
display: none;
margin-top: 4px;
}
.menu-items-group {
width: 124px;
margin-left: 0px;
}
.text-span-2 {
display: none;
margin-top: 4px;
}
.subscribe-title {
margin-bottom: 30px;
}
.text-block-12 {
margin-bottom: 33px;
}
.menu-area {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.quote-meta {
width: 126.96875px;
margin-bottom: 28px;
}
.descriptor {
display: none;
padding-left: 20px;
float: none;
font-size: 12px;
}
.owl-carousel {
padding-right: 0px;
padding-left: 0px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.card-wrapper--seconary {
margin-left: 25px;
}
.card-cover--seconday {
top: -20px;
right: 20px;
}
.card-wrapper--your {
margin-left: 25px;
}
.card-cover--pholder {
top: -20px;
right: 20px;
}
.background-video {
height: auto;
}
.mobile-hero-novideo {
height: 680px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25)));
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
background-position: 0px 0px;
background-size: auto;
}
.e-cert-design-category-menu {
padding-right: 15px;
padding-left: 15px;
}
.cert-design-category-menu-item {
margin-right: 12px;
}
.e-radio-item {
margin-right: 25px;
}
.e-group-box {
padding-right: 20px;
padding-left: 23px;
}
.form-row {
padding-right: 30px;
padding-left: 30px;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.e-field--round.is-calc-parametr {
max-width: 375px;
}
.form-summary {
margin-right: 0px;
}
.submit-button-2 {
margin-bottom: 39px;
}
.delivery-options--share {
padding-right: 29px;
padding-left: 34px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.delivery-type-item-text {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.delivery-type-group {
padding-left: 24px;
}
.e-radioselect-type-item {
width: 165px;
height: 146px;
max-width: 157px;
margin-right: 15px;
margin-bottom: 30px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.e-radioselect-type-item--chosen {
width: 165px;
height: 146px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.delivery-option-column {
margin-left: 0px;
}
.delivery-options--prezent {
padding-right: 35px;
padding-left: 35px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.delivery-options--print {
padding-right: 30px;
padding-left: 30px;
}
.form-row-final {
padding-right: 30px;
padding-left: 30px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.dgmap {
right: 14px;
}
.c-social {
left: 0px;
}
.c-box-wrapper--belka {
padding: 1px 22% 159px 38px;
background-position: 100% 100%;
}
.c-btn {
font-size: 17px;
}
.c-link--with-arrow {
margin-top: 0px;
margin-left: 20px;
float: left;
}
.g-page-column--1_2 {
width: 100%;
float: none;
}
.heading-copy {
line-height: 51px;
}
.e-treesider--count-area--iseditable {
min-width: 100px;
padding-left: 5px;
font-size: 50px;
}
.c-banner-title {
font-size: 119%;
line-height: 22px;
}
.c-banner-link {
font-size: 14px;
line-height: 25px;
}
.c-boxmessage-text {
margin-right: 19px;
}
.e-checkbox-item {
margin-right: 25px;
}
.e-sexycheckbox.is-big {
font-size: 18px;
}
.type-group {
padding-left: 24px;
}
.type-group.is-vertical {
padding-left: 0px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.e-input-group.margin-xl {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.e-icon-incheckbox {
width: 35px;
background-size: 34px;
}
.e-icon-incheckbox.is-car {
background-size: 35px;
}
.e-icon-incheckbox.is-transport {
background-size: 35px;
}
.e-icon-incheckbox.is-train {
background-size: 35px;
}
.e-icon-incheckbox.is-plaine {
background-size: 35px;
}
.e-icon-incheckbox.is-secondary-co2 {
background-size: 35px;
}
.e-icon-incheckbox.is-team {
background-size: 35px;
}
.submit-calculate-co2 {
margin-bottom: 39px;
}
.field-label---isminpadding {
width: 100%;
}
.c-decor {
margin-right: 0px;
}
.hero-col-row {
display: none;
height: auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.c-anniversary {
margin-right: 0px;
}
.native-popup-wrapper--green {
width: 90%;
margin-left: 13px;
}
.btn-hero--urlicam {
width: 90%;
margin-top: 1px;
margin-right: 20px;
padding-right: 131px;
font-size: 25px;
}
.btn--mini {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 15px;
line-height: 24px;
}
.link-more-regions {
margin-left: 15px;
}
.map-rubricator-wrapper {
overflow: visible;
height: auto;
padding-bottom: 1px;
}
.map-rubricator-wrapper.isclosed {
overflow: auto;
}
.map-rubricator-overlay {
left: auto;
top: 0%;
right: 0%;
bottom: 0%;
padding-right: 99px;
background-image: repeating-linear-gradient(90deg, rgba(157, 255, 7, 0), #84cb3b);
}
.map-rubricator-overlay.hide {
display: none;
}
.link-less-regions.hide {
margin-left: 15px;
}
.apanel-title {
line-height: 25px;
}
.apanel-text {
line-height: 22px;
}
.green-panel {
padding-bottom: 15px;
}
.banner-question {
position: static;
width: 98%;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
padding-top: 25px;
padding-bottom: 25px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-top-left-radius: 0px;
}
.op-search--wrapper {
margin-left: -18px;
}
.alert-list {
padding-left: 19px;
}
}
@media screen and (max-width: 479px) {
.hero-s {
height: auto;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.28)), to(rgba(0, 0, 0, 0.28))), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.28)), url(//posadit-derevo.com/wp-content/themes/tree/images/ray-hennessy-170743-unsplash3-2.jpg);
background-position: 0px 0px, 67% 39%;
}
.hero-s.summer {
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(//posadit-derevo.com/wp-content/themes/tree/images/medved-2.jpg);
background-image: linear-gradient(180deg, transparent, transparent), url(//posadit-derevo.com/wp-content/themes/tree/images/medved-2.jpg);
background-position: 0px 0px, 50% 0%;
background-size: auto, cover;
background-repeat: repeat, no-repeat;
}
.hero-r {
display: block;
}
.hero-col__right {
padding-top: 0px;
padding-bottom: 0px;
}
.hero-col__left {
display: block;
height: auto;
margin-top: 118px;
padding-top: 0px;
padding-bottom: 0px;
}
.hero-logo.hide-logo-vert-mob {
display: none;
}
.hero-counterchart {
height: auto;
margin-top: 0px;
margin-left: 13px;
padding-right: 10px;
padding-bottom: 12px;
float: none;
}
.treecounter {
position: static;
margin-bottom: 3px;
padding-top: 4px;
clear: left;
font-size: 21px;
line-height: 21px;
}
.small {
position: static;
display: block;
margin-top: 6px;
font-size: 15px;
}
.number {
font-size: 21px;
line-height: 21px;
}
.counter-text {
display: block;
float: none;
clear: left;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
font-size: 16px;
}
.uzhe {
display: inline-block;
margin-top: 8px;
margin-right: 7px;
margin-bottom: 2px;
float: left;
font-size: 15px;
line-height: 20px;
}
.nav-menu {
padding-top: 108px;
}
.nav-link {
margin-bottom: 5px;
padding-left: 0px;
font-size: 12px;
}
.nav-link.hide-when-mobile--link {
display: none;
}
.nav-link.language.is--round {
margin-left: 0px;
}
.ask-icon {
margin-right: 5px;
float: left;
}
.nav-link__like {
font-size: 13px;
}
.nav-menu-col__left {
padding-right: 10px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.nav-menu-col__right {
padding-right: 0px;
}
.nav-menu-col__right.hide-this-if-mobile {
display: none;
}
.nav-link__ask {
padding-left: 0px;
}
.nav-link__login {
padding-top: 9px;
padding-bottom: 9px;
padding-left: 20px;
border-radius: 0px;
background-position: 0px 0px;
font-size: 12px;
}
.nav-link__login:hover {
background-position: 0px 0px;
}
.nav-link__login.hide-if-vertical-mobile {
display: none;
}
.nav-link__cta-gift {
display: block;
width: auto;
height: 33px;
padding: 7px 10px 9px 31px;
background-position: 7px 50%;
background-size: 16px;
font-size: 13px;
line-height: 16px;
}
.menu-button {
margin-top: 0px;
margin-right: 0px;
padding-right: 19px;
}
.slider--texts {
height: auto;
margin-top: 0px;
}
.mask {
height: auto;
}
.partner-item {
width: 50%;
}
.hero-h2 {
margin-top: 10px;
font-size: 22px;
line-height: 34px;
}
.hero-slide {
height: auto;
padding-right: 0px;
}
.btn-hero--superbig {
width: 88%;
height: auto;
margin-top: -1px;
padding: 13px 71px 15px 32px;
border-radius: 20px;
background-position: 88% -13px;
-webkit-transition: background-position 200ms ease-in-out;
transition: background-position 200ms ease-in-out;
font-size: 20px;
line-height: 23px;
}
.btn-hero--superbig:hover {
background-position: 87% -13px;
}
.hero-features {
margin-right: 0px;
margin-left: 0px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.hero-features-item--sert {
margin-right: 19px;
margin-left: 19px;
padding-top: 4px;
padding-bottom: 17px;
padding-left: 100px;
background-size: 80px;
}
.hero-features-item--gps {
margin-top: 15px;
margin-right: 19px;
margin-left: 19px;
padding-top: 3px;
padding-left: 100px;
background-size: 66px;
}
.navbar-logo--when-mobile-menu--open {
width: 60%;
margin-top: 21px;
margin-bottom: 14px;
margin-left: 19px;
}
.slider--background-image {
height: 734px;
}
.row--flex.margin-top-down {
padding-bottom: 40px;
}
.row--flex.footer-menu {
margin-left: 20px;
}
.col-1-3 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.secttion-title {
display: inline-block;
margin-top: 0px;
margin-left: 0px;
float: none;
font-size: 26px;
line-height: 33px;
}
.secttion-title.margin-down {
float: none;
}
.h2--vertical {
display: block;
width: 400px;
padding-left: 39px;
}
.c--margin-left-right {
margin-left: 10px;
padding-left: 30px;
}
.text-span {
padding-left: 13px;
float: right;
}
.col--last {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.logo-partner {
width: auto;
padding-bottom: 12px;
}
.block-quote {
margin-right: 10px;
margin-left: 10px;
font-size: 24px;
line-height: 32px;
}
.facts-list {
margin-right: 10px;
margin-left: 10px;
}
.facts-item--squirrel {
padding-left: 88px;
}
.facts-item--co2 {
padding-left: 88px;
}
.par-big {
padding-left: 15px;
font-size: 25px;
line-height: 33px;
}
.col-1-4 {
margin-right: 12px;
}
.text-block-3 {
font-size: 18px;
}
.section--full-widthbg.squirrel {
padding-top: 40px;
padding-bottom: 40px;
background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(//posadit-derevo.com/wp-content/themes/tree/images/photobg-belka2x-80.jpg);
background-image: linear-gradient(180deg, transparent, transparent), url(//posadit-derevo.com/wp-content/themes/tree/images/photobg-belka2x-80.jpg);
background-position: 0px 0px, 14% 2px;
background-size: auto, cover;
background-repeat: repeat, no-repeat;
background-attachment: scroll, scroll;
}
.h3-white {
margin-top: 0px;
margin-right: 20px;
margin-left: 20px;
font-size: 30px;
line-height: 36px;
}
.bubble-body {
border-top-style: none;
border-left-style: solid;
}
.bubble-text {
padding-right: 10px;
padding-left: 10px;
font-size: 26px;
line-height: 37px;
text-align: center;
}
.btn-body--superbig {
height: 75px;
margin-right: 10px;
margin-left: 10px;
padding: 13px 71px 15px 23px;
background-position: 88% -13px;
font-size: 20px;
line-height: 23px;
}
.btn-body--superbig:hover {
background-position: 87% -13px;
}
.map-wrapper {
width: 94%;
min-height: auto;
margin-right: 15px;
margin-bottom: 45px;
margin-left: 15px;
}
.btn {
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 14px;
}
.map-rubricator {
padding-bottom: 16px;
}
.bubble-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.bubble-left {
width: auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.segment-border1 {
height: auto;
border-bottom: 7px solid #8bc53f;
border-right-style: none;
}
.segment--corner-tail {
width: 63px;
height: 59px;
margin-right: -5px;
margin-bottom: 1px;
margin-left: -5px;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.link {
margin-left: 0px;
float: none;
}
.card-wrapper {
width: 290px;
margin-left: 0px;
}
.card-cover {
width: 290px;
}
.team-wrapper {
display: none;
}
.cover-overlay {
padding: 20px;
}
.terra-title {
line-height: 32px;
}
.bold-text {
margin-left: 0px;
}
.quote-text {
width: 253px;
padding-right: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.block-quote-onmain {
padding-left: 5px;
font-size: 18px;
line-height: 28px;
}
.zytay-item {
display: block;
height: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.photo-autor {
margin-right: 13px;
margin-bottom: 34px;
float: left;
}
.text-block-7 {
font-size: 19px;
line-height: 23px;
}
.text-block-8 {
width: 158px;
font-size: 12px;
line-height: 17px;
}
.div-block-6 {
right: 7px;
width: 110px;
margin-right: 0px;
margin-bottom: 0px;
}
.div-block-7 {
width: 59%;
}
.text-field {
min-width: auto;
margin-right: 0px;
}
.col--email-form {
width: 100%;
padding-right: 0px;
padding-left: 0px;
}
.col-footer {
margin-bottom: 0px;
}
.footer-logo {
margin-left: 20px;
}
.col-footer-social {
margin-top: 35px;
margin-left: 20px;
}
.col-footer--likes {
margin-left: 23px;
}
.link-footer--al-left {
display: block;
margin-bottom: 15px;
margin-left: 30px;
float: none;
}
.paragraph-2 {
margin-right: 20px;
margin-left: 20px;
line-height: 17px;
}
.link-footer {
margin-bottom: 15px;
margin-left: 30px;
}
.paragraph-3 {
margin-left: 20px;
}
.link-footer__login {
margin-bottom: 15px;
margin-left: 0px;
padding-left: 30px;
background-position: 0px 50%;
font-size: 14px;
}
.link-footer__login:hover {
background-position: 0px 50%;
}
.div-block-6-copy {
right: 5px;
width: 120px;
}
.col-1-3--lastt {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.text-group {
width: auto;
}
.segment-border-3 {
width: 15%;
height: auto;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
border-bottom: 7px solid #8bc53f;
border-right-style: none;
}
.section--zytaty {
display: block;
}
.c--margin-left-right--zytaty {
margin-left: 10px;
padding-left: 30px;
}
.secondary-menu {
width: 100%;
}
.nav-link--secondary {
margin-bottom: 18px;
}
.nav-second-pages.hide-on-mobile {
display: none;
background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-image: linear-gradient(180deg, null, null), url(//posadit-derevo.com/wp-content/themes/tree/images/burning-tree.jpg);
background-position: 0px 0px, 50% 50%;
}
.header-section {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.page-title {
margin-left: 10px;
line-height: 33px;
}
.page-content {
padding-right: 10px;
}
.page-sidebar {
margin-bottom: 38px;
}
.par-big--acent {
padding-left: 11px;
font-size: 20px;
line-height: 33px;
}
.widget-page-menu {
width: auto;
margin-right: 13px;
margin-left: 7px;
}
.slider-3 {
left: -15px;
width: 282px;
}
.galley {
width: 286px;
margin-left: 19px;
}
.right-arrow-2 {
left: 17px;
top: -191px;
right: 306px;
}
.left-arrow-2 {
left: -18px;
top: -191px;
}
.image-caption-text {
bottom: -132px;
font-size: 12px;
line-height: 19px;
}
.news-widget {
margin-right: 10px;
margin-left: 15px;
}
.news-item {
padding-top: 0px;
padding-left: 20px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.news-item-thumb {
left: -28px;
top: -26px;
}
.widget-title {
padding-right: 0px;
}
.nav-menu-group {
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.hide-when-mobile--back {
display: block;
margin-left: 3px;
float: right;
}
.nav-link--go-back-btn {
margin-right: 5px;
margin-left: 5px;
padding-left: 8px;
font-size: 13px;
}
.mobile-menu {
position: relative;
display: block;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.mobile-menu-item {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 62px;
font-size: 17px;
}
.brand {
margin-top: 7px;
margin-bottom: 10px;
margin-left: 7px;
padding-left: 0px;
}
.mobile-menu-burger {
position: absolute;
top: 0px;
right: 0px;
z-index: 20;
padding: 10px 12px;
float: none;
}
.mobile-menu-burger.w--open {
background-color: #7ea544;
}
.icon-6 {
display: none;
background-color: #b2b2b2;
}
.c-mobile {
position: static;
display: block;
width: 100%;
margin-bottom: 0px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.nav-menu-2 {
width: 100%;
padding-top: 10px;
padding-bottom: 25px;
background-color: #7ea544;
}
.nav-main-p {
position: relative;
left: 0px;
top: 0px;
right: auto;
z-index: 1200;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.nav-dropdown {
display: none;
}
.nav-menu-col__left-mp {
display: block;
margin-left: 0px;
padding-right: 10px;
float: right;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.nav-menu-col__right--mp {
display: block;
padding-top: 6px;
padding-right: 0px;
padding-left: 10px;
float: left;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
.menu-items-group {
width: auto;
float: right;
}
.menu-area {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.quote-meta {
width: auto;
}
.descriptor {
display: none;
margin-top: 0px;
}
.owl-carousel {
padding-right: 20px;
padding-left: 20px;
}
.card-wrapper--seconary {
width: 290px;
}
.card-cover--seconday {
width: 290px;
}
.card-wrapper--your {
width: 290px;
}
.cover-overlay-pholder {
padding: 20px;
}
.card-cover--pholder {
width: 290px;
}
.background-video {
height: 752px;
}
.mobile-hero-novideo {
height: 780px;
}
.e-treesider-btn--slleft {
margin-right: 0px;
}
.e-treesider-btn--slright {
margin-left: 1px;
}
.e-treesider--count-area {
background-size: 25px;
font-size: 42px;
}
.heading--al-left {
font-size: 38px;
}
.e-radio-item.small-font {
margin-right: 0px;
}
.e-group-box {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.form-row {
padding-left: 10px;
}
.e-field--round.is-calc-parametr {
width: 62%;
}
.form-summary {
padding-right: 20px;
padding-left: 20px;
}
.submit-button-2 {
height: 91px;
padding-right: 99px;
padding-left: 24px;
font-size: 17px;
}
.delivery-options--share {
padding-right: 10px;
padding-left: 10px;
}
.delivery-type-group {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.e-radioselect-type-item {
width: auto;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
.e-radioselect-type-item--chosen {
margin-bottom: 30px;
}
.delivery-option-column {
padding-right: 0px;
}
.delivery-options--prezent {
padding-right: 10px;
padding-left: 10px;
}
.delivery-options--print {
padding-right: 10px;
padding-left: 10px;
}
.form-row-final {
padding-left: 10px;
}
.dgmap {
top: -66px;
right: 11px;
}
.c-social {
left: 0px;
right: 0px;
bottom: 0px;
width: 100vw;
border-radius: 0px;
background-color: #000;
}
.c-box-wrapper--belka {
padding: 250px 20px 39px;
background-position: 100% 0px;
background-size: auto 231px;
}
.c-btn {
font-size: 14px;
}
.c-link--with-arrow {
margin-left: 10px;
}
.g-page-column--1_2 {
width: 100%;
}
.heading-copy {
font-size: 38px;
}
.e-treesider--count-area--iseditable {
max-width: 100px;
min-width: 60px;
padding-left: 5px;
font-size: 42px;
}
.tabs-menu {
width: auto;
}
.video-2 {
height: 154px;
}
.tabs {
width: 100%;
margin-right: -10px;
margin-left: -10px;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.video-3 {
height: 154.9375px;
}
.tab-preview {
width: 100%;
margin-top: 20px;
padding-left: 0px;
}
.tab-preview.w--current {
display: none;
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1;
}
.c-banner {
min-width: 309px;
}
.c-boxmessage {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.c-boxmessage-text {
margin-bottom: 22px;
}
.e-checkbox-item.is-clear {
font-size: 16px;
}
.e-sexycheckbox.is-big {
font-size: 18px;
}
.type-group {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.c-toggle-container-body {
padding-left: 15px;
}
.e-icon-incheckbox {
width: 50px;
}
.e-icon-incheckbox.is-car {
width: 50px;
height: 50px;
background-size: contain;
}
.e-icon-incheckbox.is-transport {
background-size: contain;
}
.e-icon-incheckbox.is-train {
background-size: contain;
}
.e-icon-incheckbox.is-plaine {
width: 35px;
}
.submit-calculate-co2 {
height: 91px;
padding-right: 99px;
padding-left: 24px;
font-size: 17px;
}
.e-select-unit {
width: 33%;
}
.heading-al-left {
font-size: 38px;
}
.e-select-unit-copy {
width: 33%;
}
.c-decor {
left: 0%;
top: auto;
right: 0%;
bottom: 0%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 40px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.c-decor-close {
right: 19%;
}
.c-anniversary {
left: 0%;
top: auto;
right: 0%;
bottom: 0%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
margin-bottom: 40px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.native-popup-content {
left: -9px;
top: -9px;
padding: 1px 20px 20px;
}
.native-popup-title {
margin-right: 38px;
}
.btn-hero--urlicam {
width: 88%;
height: auto;
margin-top: -1px;
padding: 13px 71px 15px 32px;
border-radius: 20px;
background-position: 89% 50%;
background-size: 25px;
-webkit-transition: background-position 200ms ease-in-out;
transition: background-position 200ms ease-in-out;
font-size: 20px;
line-height: 23px;
}
.btn-hero--urlicam:hover {
background-position: 94% 50%;
}
.btn--mini {
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 14px;
}
.link-more-regions {
margin-left: 15px;
}
.map-rubricator-wrapper.isclosed {
overflow: visible;
height: 54px;
padding-bottom: 0px;
}
.link-less-regions.hide {
margin-left: 15px;
}
.apanel {
min-height: 121px;
}
.apanel-content {
width: 59%;
}
.apanel-title {
margin-bottom: 6px;
font-size: 17px;
line-height: 23px;
}
.apanel-text {
width: 158px;
font-size: 12px;
line-height: 17px;
}
.apanel-img {
width: 95px;
-o-object-fit: contain;
object-fit: contain;
}
.banner-question {
position: static;
margin-top: 27px;
}
.op-search--wrapper {
width: 310px;
height: auto;
margin-right: 0px;
margin-left: -16px;
padding: 15px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.op-search-input {
min-width: auto;
padding-right: 15px;
font-size: 18px;
line-height: 20px;
}
.op-search-input::-webkit-input-placeholder {
font-size: 14px;
line-height: 13px;
}
.op-search-input:-ms-input-placeholder {
font-size: 14px;
line-height: 13px;
}
.op-search-input::-ms-input-placeholder {
font-size: 14px;
line-height: 13px;
}
.op-search-input::placeholder {
font-size: 14px;
line-height: 13px;
}
.op-search-title {
margin-left: 15px;
text-align: left;
}
.op-search-body {
margin-top: 5px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.op-search-input-wrapper {
margin-top: 0px;
margin-bottom: 0px;
}
.op-search-info {
margin-left: 0px;
}
.op-search-info-wrapper {
padding-right: 0px;
}
.alert-title {
font-size: 22px;
}
}
.rgCertificate .c-treeslider-mark-10k {
z-index: 3;
top: 171px;
right: 5.8%;
bottom: auto;
}
.rgCertificate .rangeSelectorV2 {
color: #fff;
}
.rgCertificate .rangeSelectorV2 .smRowC2 {
margin-top: 15px;
}
.rgCertificate .rangeSelectorV2 .r {
text-align: right;
}
.rgCertificate .rangeSelectorV2 .noUi-horizontal {
height: 175px;
width: 100%;
}
.rgCertificate .rangeSelectorV2 .noUi-target {
border-radius: 0;
border: none;
box-shadow: none;
}
.rgCertificate .rangeSelectorV2 .noUi-base {
z-index: 3;
background: none;
}
.rgCertificate .rangeSelectorV2 .noUi-background {
background: none;
}
.rgCertificate .rangeSelectorV2 .noUi-handle {
border-radius: 0;
border: none;
box-shadow: none;
width: 60px;
height: 39px;
border-radius: 19px;
background-color: #fff;
background-image: url(//posadit-derevo.com/wp-content/uploads/2023/05/certificate-bar-arrows.jpg);
background-position: 50% 50%;
background-size: 46px;
background-repeat: no-repeat;
box-shadow: 0 7px 41px -6px rgba(0,0,0,0.38);
cursor: pointer;
position: absolute;
bottom: -25px;
top: auto;
left: -30px;
}
.rgCertificate .rangeSelectorV2 .noUi-handle:after {
display: none;
}
.rgCertificate .rangeSelectorV2 .noUi-handle:before {
display: none;
}
.rgCertificate .rangeSelectorV2 .noUi-handle .ico {
position: absolute;
background: url(//posadit-derevo.com/wp-content/themes/tree/img/sliderMove2_ico.png) center no-repeat;
width: 100%;
height: 20px;
left: 0px;
bottom: 0px;
}
.rgCertificate .rangeSelectorV2 #slLeft {
height: 175px;
pointer-events: none;
position: absolute;
top: 0px;
left: 0px;
background: url(//posadit-derevo.com/wp-content/uploads/2023/05/dlya-slajdera-01.png) ;
background-size: auto 100%;
z-index: 2;
}
.rgCertificate .rangeSelectorV2 #slLeft.en {
background: url(//posadit-derevo.com/wp-content/uploads/2023/05/dlya-slajdera-01.png);
background-size: auto 100%;
}
.rgCertificate .rangeSelectorV2 #slRight {
height: 175px;
pointer-events: none;
position: absolute;
top: 0px;
right: 0px;
background: url(//posadit-derevo.com/wp-content/uploads/2023/05/dlya-slajdera_2-01.png);
background-size: auto 100%;
z-index: 2;
}
.rgCertificate .rangeSelectorV2 #slRight.en {
background: url(//posadit-derevo.com/wp-content/uploads/2023/05/dlya-slajdera_2-01.png);
background-size: auto 100%;
}
.rgCertificate .rangeSelectorV2 #slShadow {
width: 1024px;
height: 99px;
pointer-events: none;
position: absolute;
bottom: -49px;
left: 0px;
background: url(//posadit-derevo.com/wp-content/themes/tree/img/sliderShadow2.png) center no-repeat;
z-index: 1;
}
@media screen and (max-width: 1010px) {
.rgCertificate .rangeSelectorV2 #slShadow {
width: 685px;
background-size: 100%;
}
}
.rgCertificate .bCount {
margin-bottom: 25px;
text-align: center;
}
.rgCertificate .bCount .stitle {
color: #fff;
font-family: 'Roboto-Bold';
font-size: 30px;
text-transform: uppercase;
}
@media screen and (max-width: 1010px) {
.rgCertificate .bCount .stitle {
margin-top: 30px;
}
}
.rgCertificate .bCount .count {
margin: 25px 0 20px 0;
}
.rgCertificate .bCount .count .ac {
font-size: 48px;
color: #fff;
font-family: 'Roboto-Bold';
position: relative;
min-width: 100px;
display: inline-block;
}
.rgCertificate .bCount .count .ac #rangeSelectorV2Count {
background: url(//posadit-derevo.com/wp-content/themes/tree/img/sliderTree.png) center right no-repeat;
padding-right: 30px;
}
.rgCertificate .bCount .count .ac .slLeft,
.rgCertificate .bCount .count .ac .slRight {
position: absolute;
width: 74px;
height: 48px;
background: url(//posadit-derevo.com/wp-content/themes/tree/img/sliderNav.png) top left no-repeat;
}
.rgCertificate .bCount .count .ac .slLeft.slLeft,
.rgCertificate .bCount .count .ac .slRight.slLeft {
left: -89px;
top: 0px;
}
.rgCertificate .bCount .count .ac .slLeft.slRight,
.rgCertificate .bCount .count .ac .slRight.slRight {
background-position: -75px 0;
right: -89px;
top: 0px;
}
.rgCertificate .bCount .price {
font-size: 16px;
}
.rgCertificate .bCount .price #rangeSelectorV2Price {
color: #fff200;
font-family: 'Roboto-Bold';
}
.smUIPopup {
display: none;
position: absolute;
z-index: 100;
left: 0px;
top: 0px;
}
.smUIPopup.smUIPopupOpen {
display: block;
}
.smUIPopupSubstrate {
display: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 99;
background: rgba(0,0,0,0.5);
}
#popupBuyDone,
#popupBuy,
#popupPpSuccess,
#popupBuyWait {
background: #f3fcf8;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
padding: 40px;
}
#popupBuyDone .section-subtitle,
#popupBuy .section-subtitle,
#popupPpSuccess .section-subtitle,
#popupBuyWait .section-subtitle {
margin-bottom: 30px;
}
#popupBuyDone .btns,
#popupBuy .btns,
#popupPpSuccess .btns,
#popupBuyWait .btns {
text-align: center;
}
#popupBuyDone .btns A,
#popupBuy .btns A,
#popupPpSuccess .btns A,
#popupBuyWait .btns A {
display: inline-block;
border: 2px solid #4dbd90;
color: #000;
text-transform: uppercase;
text-decoration: none;
width: 150px;
padding: 20px 20px 18px 20px;
margin: 0 15px;
font-weight: 500;
}
#popupBuyDone .btns A:hover,
#popupBuyDone .btns A:active,
#popupBuy .btns A:hover,
#popupBuy .btns A:active,
#popupPpSuccess .btns A:hover,
#popupPpSuccess .btns A:active,
#popupBuyWait .btns A:hover,
#popupBuyWait .btns A:active {
background: #4dbd90;
color: #fff;
}
#popupBuyDone .smUIPopupClose,
#popupBuy .smUIPopupClose,
#popupPpSuccess .smUIPopupClose,
#popupBuyWait .smUIPopupClose {
position: absolute;
width: 18px;
height: 18px;
top: -20px;
right: -20px;
background: url(//posadit-derevo.com/wp-content/themes/tree/img/popup_close.png) center no-repeat;
}
#popupBuyWait {
max-width: 630px;
}
@media (min-width: 1024px) {
#popupBuyWait {
padding-right: 280px;
background-image: url(//posadit-derevo.com/wp-content/themes/tree/img/belka.png);
background-position: right bottom;
background-repeat: no-repeat;
background-size: 250px auto;
}
}
#popupBuyWait p,
#popupBuyWait h2 {
text-align: left;
font-family: 'Open Sans', sans-serif;
margin-bottom: 25px;
}
#popupBuyWait h2 {
font-size: 40px;
line-height: 1;
font-weight: 300;
}
#popupBuyWait p {
font-size: 14px;
line-height: 1.5;
font-weight: 400;
}
#popupBuyWait p strong {
font-weight: 600;
}
#popupBuyWait .section-subtitle {
margin-bottom: -25px;
}
#popupBuy .btns {
margin-top: 25px;
}
#popupBuy .btns A {
width: 280px;
padding-left: 10px;
padding-right: 10px;
}
.jsSetTextType.sel .e-radio-btn-dot,
.jsPayType.sel .e-radio-btn-dot,
.jsCareType.sel .e-radio-btn-dot,
.jsConfirm.sel .e-radio-btn-dot,
.jsConfirm2.sel .e-radio-btn-dot {
display: block;
}
.personalAction.top {
margin-top: 0px;
padding-top: 0px;
}
.personalAction.top .full-width {
margin-top: 0px;
}
.personalAction.top H1,
.personalAction.top H3 {
clear: none;
}
.personalAction {
padding-top: 40px;
}
.jsFreeRegion {
display: none;
}
.jsConfirm .radio-lable a,
.jsConfirm2 .radio-lable a {
color: #8ab24d;
} .slider {
display: flex;
align-items: center;
gap: 30px;
}
.slider p {
margin-bottom: 0;
}  input[type="range"] {
-webkit-appearance: none;
appearance: none;
background: transparent;
cursor: pointer;
} input[type="range"]:focus {
outline: none;
}  input[type="range"]::-webkit-slider-runnable-track {
background-color: #b9b9b9;
border-radius: 0.5rem;
height: 0.5rem;  
} input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none; appearance: none;
margin-top: -6px;  background-color: #82cb45;
height:1rem;
width: 1rem;
border-radius: 50%;
}
input[type="range"]:focus::-webkit-slider-thumb {   
border: 1px solid #82cb45;
outline: 3px solid #82cb45;
outline-offset: 0.125rem; 
}  input[type="range"]::-moz-range-track {
background-color: #b9b9b9;
border-radius: 0.5rem;
height: 0.5rem;
} input[type="range"]::-moz-range-thumb {
border: none; border-radius: 50%;  background-color: #82cb45;
height:1rem;
width: 1rem;
}
input[type="range"]:focus::-moz-range-thumb {
border: 1px solid #053a5f;
outline: 3px solid #053a5f;
outline-offset: 0.125rem; 
}@font-face {
font-family: "Helvetica Neue";
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//posadit-derevo.com/wp-content/themes/tree/fonts/Helvetica-Neue.ttf) format("opentype");
}
h2 {
font-weight: 700;
font-size: 40px;
line-height: 50px;
width: auto !important;
margin-bottom: 0;
}
h2 span {
color: #82cb45;
}
button {
border: none;
}
html,
body {
font-size: 20px;
font-family: "Raleway";
font-weight: 400;
}
.row {
--bs-gutter-x: 20px;
}
.row > .row {
margin-left: 0px;
margin-right: 0px;
}
a {
text-decoration: none;
}
a:hover,
a:focus {
color: inherit;
}
.header__container {
padding: 11px 0px 25px 0px;
}
.header__call, .header__choice {
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 14px;
line-height: 17px;
text-transform: uppercase;
min-width: calc(50% - 10px);
padding: 8px 22px;
height: 34px;
text-align: center;
margin-bottom: 10px;
cursor: pointer;
}
.header__call {
color: #82cb45;
border: 1px solid #82cb45;
border-radius: 25px;
}
.header__call:hover, .header__call:focus {
color: #82cb45;
}
.header__choice {
color: #fff;
background: #82cb45;
border-radius: 25px;
}
.header__choice:hover, .header__choice:focus {
color: #fff;
}
.header__info {
font-family: "Nunito Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #000000;
margin-bottom: 15px;
}
.header__info_text {
color: #000000;
cursor: pointer;
}
.header__info_text:hover, .header__info_text:focus {
color: #000000;
}
.header__info_ico {
background: #82cb45;
width: 30px;
height: 30px;
border-radius: 50%;
text-align: center;
}
.header__info_ico img {
margin-top: -3px;
}
.main_slider .slick-track {
display: flex !important;
}
.main_slide {
color: #fff;
font-family: "Raleway";
display: flex !important;
height: inherit !important;
background-size: cover;
background-position: center;
}
.main_slide__header {
font-weight: 700;
font-size: 44px;
line-height: 50px;
margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
.main_slide__header {
font-size: 35px;
}
}
.main_slide__text {
font-weight: 400;
font-size: 24px;
line-height: 30px;
margin-bottom: 50px;
}
.main_slide__button {
background: #82cb45;
color: white;
border-radius: 34px;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.045em;
padding: 14px 48px;
min-width: 210px;
width: 210px;
}
.main_slide--block {
padding-top: 60px;
padding-bottom: 60px;
}
.under__line {
margin-bottom: 11px;
border-bottom: 2px solid #82cb45;
flex: auto;
width: auto;
margin-right: calc(var(--bs-gutter-x) * 0.5);
}
.partners {
overflow: hidden;
}
.partners .slick-slider .slick-list {
overflow: visible;
}
.partners__header {
padding-top: 60px;
}
.partners__header span {
color: #82cb45;
}
.partners__slider {
padding-top: 28px;
}
.partners__slide__img--block {
padding-left: 10px;
padding-right: 10px;
}
.partners__slide__img--img {
background: #ffffff;
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 10px;
height: 139px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
padding: 15px;
}
.partners__slide__number--img {
padding-left: 12px;
}
.partners__slide__number--block {
margin-top: 14px;
background: rgba(130, 203, 69, 0.8);
border-radius: 20px;
width: -moz-fit-content;
width: fit-content;
color: #fff;
margin-left: auto;
margin-right: auto;
padding: 0px 10px;
font-family: "Montserrat";
font-weight: 500;
font-size: 16px;
line-height: 29px;
}
.why {
padding-top: 60px;
padding-bottom: 60px;
}
.why__effects {
font-weight: 600;
font-size: 34px;
line-height: 42px;
padding-top: 61px;
padding-bottom: 57px;
border-bottom: 1px solid #dfdfdf;
}
.why__effects span {
color: #355f34;
}
.why__first-row {
padding-bottom: 47px;
}
.why__icon {
width: 85px;
-o-object-fit: contain;
object-fit: contain;
height: 85px;
border: 2px solid #82cb45;
border-radius: 50%;
padding: 16px;
}
@media screen and (max-width: 1200px) {
.why__icons_block {
position: relative;
}
}
.why__icons--text {
text-align: center;
font-weight: 600;
font-size: 16px;
line-height: 28px;
transform: rotate(90deg);
white-space: nowrap;
margin-top: 16px;
margin-left: 2px;
position: absolute;
padding-top: 41px;
}
@media screen and (max-width: 1200px) {
.why__icons--text {
text-align: center;
font-weight: 600;
font-size: 16px;
line-height: 28px;
transform: rotate(90deg);
white-space: nowrap;
margin-top: 0px;
margin-left: 0px;
position: absolute;
padding-top: 0px;
width: -moz-fit-content;
width: fit-content;
bottom: 42px !important;
left: -61px;
position: absolute;
}
}
@media screen and (max-width: 768px) {
.why__icons--text {
display: block;
width: 100%;
position: static;
transform: none;
}
}
.why__icons--block {
position: relative;
}
.why__icons--ico {
background: #355f34;
border-radius: 50%;
width: 105px;
height: 105px;
padding: 20px;
-o-object-fit: contain;
object-fit: contain;
}
.why__icons--ico img {
width: 65px;
height: 65px;
-o-object-fit: contain;
object-fit: contain;
}
.why__photo {
position: absolute;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: left bottom;
object-position: left bottom;
border-radius: 21px 0 0 21px;
width: 100%;
z-index: -1;
left: 0;
}
@media screen and (max-width: 768px) {
.why__photo {
width: 100%;
height: 100%;
border-radius: 21px 21px 0 0;
}
}
.why__text__ico-text {
flex: 1;
font-weight: 400;
font-size: 20px;
line-height: 28px;
}
.why__text__header-1 {
font-weight: 700;
font-size: 34px;
line-height: 42px;
margin-bottom: 25px;
}
.why__text__header-2 {
font-weight: 800;
font-size: 32px;
line-height: 40px;
color: #355f34;
margin-bottom: 46px;
}
.why__text__main-1 {
font-weight: 500;
font-size: 24px;
line-height: 30px;
margin-bottom: 60px;
}
.why__text__button {
color: white;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.045em;
padding: 16px 46px;
background: #82cb45;
border-radius: 34px;
width: -moz-fit-content;
width: fit-content;
}
.why__text--first {
z-index: 10;
position: relative;
color: #fff;
width: 44.4444%;
height: 100%;
padding: 40px;
}
@media screen and (max-width: 768px) {
.why__text--first {
width: 100%;
height: auto;
}
}
.why__text--second {
width: 55.556%;
border-radius: 0px 21px 21px 0px;
border: 2px solid #82cb45;
border-left: 0;
padding: 40px 20px;
}
@media screen and (max-width: 768px) {
.why__text--second {
width: 100%;
border-left: 2px solid #82cb45;
border-radius: 0px 0px 21px 21px;
}
}
.why__text__dd {
font-family: "Montserrat";
font-weight: 600;
font-size: 128px;
line-height: 50px;
width: auto;
color: #355f34;
padding-top: 20px;
}
.why__text--block {
position: relative;
}
.gift {
position:relative;
color: #fff;
padding-top: 60px;
padding-bottom: 60px;
background-color:
}
.gift:after {
content:"";
position:absolute;
top:0;
left;0;
width:100%;
height:100%;
background: linear-gradient(93.57deg, rgba(130, 203, 69, 0.6) 30.14%, rgba(53, 95, 52, 0.6) 85.31%);
}
.gift .container {
z-index: 9;
position: relative;
}
.gift__header {
font-weight: 700;
font-size: 34px;
line-height: 42px;
margin-bottom: 10px;
}
.gift__text {
width: 85.7142857143%;
font-weight: 400;
font-size: 20px;
line-height: 23px;
}
.gift__button {
color: white;
background: #82cb45;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.045em;
border-radius: 34px;
padding: 20px 15px;
cursor: pointer;
display: block;
width: fit-content;
}
.hr {
border-bottom: 1px solid #dfdfdf;
height: 0px;
margin-top: 60px;
margin-bottom: 60px;
}
.how__header {
margin-top: 60px;
}
.how__row {
padding-top: 55px;
}
.how__block img {
-o-object-fit: contain;
object-fit: contain;
-o-object-position: left top;
object-position: left top;
margin-bottom: 27px;
}
.how__block_header {
font-weight: 600;
font-size: 32px;
line-height: 38px;
margin-bottom: 10px;
}
.how__block_text {
font-weight: 400;
font-size: 20px;
line-height: 28px;
}
.how__sertif_row {
align-content: space-between;
margin-left: 8.33333333% !important;
}
@media screen and (max-width: 992px) {
.how__sertif_row {
margin-left: 0 !important;
}
}
.how__sertif_header {
padding-left: 0;
padding-right: 0;
font-weight: 600;
font-size: 32px;
line-height: 50px;
}
.how__sertif_header span {
color: #82cb45;
}
.how__sertif_text {
padding-left: 0;
padding-right: 0;
font-weight: 400;
font-size: 20px;
line-height: 30px;
margin-bottom: 20px;
}
.how__sertif_text span {
font-weight: 600;
}
.how__sertif_button {
cursor: pointer;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.045em;
color: #fff;
padding: 16px 52px;
border-radius: 34px;
background: #82cb45;
height: 55px;
width: -moz-fit-content;
width: fit-content;
}
.quest {
overflow: hidden;
}
.quest__text {
padding-top: 25px;
font-weight: 400;
font-size: 20px;
line-height: 30px;
margin-bottom: 60px;
}
.quest__blocks {
white-space: nowrap;
}
.quest__blocks .quest__block {
display: inline-block;
}
.quest__block {
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 21px;
padding-left: 41px;
padding-right: 41px;
padding-top: 23px;
padding-bottom: 26px;
margin-bottom: 25px;
font-weight: 400;
font-size: 18px;
line-height: 30px;
cursor: pointer;
}
.quest__block span {
font-weight: 600;
font-size: 22px;
}
.quest__block_img {
background: #82cb45;
border-radius: 50%;
width: 47px;
height: 47px;
display: flex;
align-items: center;
justify-content: center;
margin-right: 10px;
}
.quest__block_text {
display: inline;
flex: auto;
padding-top: 8.5px;
}
.quest__block-content {
display: none;
}
.quest__row {
margin-bottom: 39px;
}
.quest__row-2 {
--bs-gutter-x: 32px;
--bs-gutter-y: 30px;
}
.quest__header span {
color: #82cb45;
}
.quest__why {
text-align: center;
}
.quest__why_img {
width: 114px;
height: 114px;
background: #82cb45;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 38px;
}
.quest__why_img img {
height: 60px;
width: 60px;
}
.quest__why_header {
font-weight: 600;
font-size: 22px;
line-height: 22px;
margin-bottom: 10px;
}
.quest__why_text {
font-weight: 400;
font-size: 16px;
line-height: 22px;
margin-bottom: 10px;
}
.quest__why_more {
font-weight: 700;
font-size: 16px;
line-height: 22px;
color: #82cb45;
cursor: pointer;
}
.footer {
background: #82cb45;
color: #fff;
padding-top: 30px;
}
.footer a:last-child {
padding-bottom: 60px;
}
.footer__header {
font-weight: 700;
font-size: 24px;
line-height: 28px;
margin-bottom: 32px;
color: white;display: block;
}
.footer__header-2 {
font-weight: 500;
font-size: 18px;
line-height: 22px;
margin-bottom: 22px;
}
.footer__text {
display: block;
margin-bottom: 9px;
color: #fff;
}
.footer__text-2 {
display: block;
margin-bottom: 22px;
font-weight: 600;
font-size: 18px;
line-height: 22px;
text-decoration: underline;
color: #fff;
}
.achievements__row {
margin-top: 65px;
margin-bottom: 52px;
}
.achievement img {
-o-object-fit: contain;
object-fit: contain;
-o-object-position: bottom;
object-position: bottom;
}
.achievement__header {
font-family: "Montserrat";
font-weight: 600;
font-size: 64px;
line-height: 60px;
color: #82cb45;
padding-top: 24px;
padding-bottom: 7px;
}
.achievement__text {
font-size: 20px;
line-height: 28px;
padding-bottom: 15px;
}
.best__row {
margin-top: 60px;
margin-bottom: 30px;
}
.best__place {
margin-bottom: 20px;
}
.best__place--block {
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 21px;
padding-bottom: 68px;
height: 100%;
position: relative;
}
.best__place_img {
overflow: hidden;
border-radius: 21px 21px 0px 0px;
}
.best__place_header {
padding-top: 21px;
padding-bottom: 13px;
font-weight: 600;
font-size: 18px;
line-height: 22px;
padding-left: 23px;
padding-right: 23px;
}
.best__place_category {
background: rgba(53, 95, 52, 0.15);
border-radius: 20px;
padding-left: 14px;
padding-right: 14px;
width: auto;
font-size: 13px;
line-height: 22px;
color: #355f34;
margin-top: 10px;
margin-right: 16px;
}
.best__place_categories {
padding-left: 23px;
padding-right: 23px;
}
.best__place_standart {
padding-top: 15px;
padding-bottom: 10px;
padding-left: 23px;
padding-right: 23px;
}
.best__place_standart--text {
font-size: 12px;
line-height: 17px;
display: inline;
}
.best__place_standart img {
margin-right: 7px;
}
.best__place_text {
padding-left: 23px;
padding-right: 23px;
font-size: 14px;
line-height: 20px;
padding-bottom: 21px;
}
.best__place_button {
background: #82cb45;
border-radius: 34px;
width: 210px;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.045em;
color: #ffffff;
padding: 14px 36px;
margin-left: auto;
margin-right: auto;
cursor: pointer;
}
.best__place_button--block {
position: absolute;
bottom: 20px;
width: 100%;
}
.registration {
overflow: hidden;
}
.registration .slick-dots li button:before {
color: rgba(130, 203, 69, 0.51);
}
.registration .slick-dots li.slick-active button:before {
color: #82cb45;
}
.registration .slick-dots {
bottom: 37px;
left: 21px;
text-align: start;
}
.registration__row {
margin-bottom: 39px;
}
.registration__slide {
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 21px;
}
.registration__slide img {
border-radius: 0px 21px 21px 0px;
}
@media screen and (max-width: 767px) {
.registration__slide img {
border-radius: 21px;
}
}
.registration__slide .col-12:first-child {
padding-left: 38px;
padding-right: 38px;
padding-top: 49px;
}
.registration__slider .slick-list {
overflow: visible;
}
.registration__step {
border: 1px solid #355f34;
border-radius: 20px;
padding: 6px 27px;
width: -moz-fit-content;
width: fit-content;
margin-bottom: 34px;
}
.registration__text {
font-weight: 400;
font-size: 20px;
line-height: 30px;
}
.guar__header {
margin-top: 60px;
margin-bottom: 16px;
}
.guar__text {
font-size: 20px;
line-height: 30px;
}
.guar__block {
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 21px;
}
.guar__slider .slick-list, .guar__slider .slick-track {
height: 100%;
}
.guar__block {
margin-top: 20px;
}
.guar__block .row {
--bs-gutter-y: 10px;
}
.guar__block .col-12:first-child {
padding-left: 39px;
padding-top: 35px;
padding-right: 38px;
padding-bottom: 35px;
}
.guar__block .guar__img {
border-radius: 0px 21px 21px 0px;
-o-object-fit: cover;
object-fit: cover;
}
@media screen and (max-width: 767px) {
.guar__block .guar__img {
border-radius: 21px;
}
}
.guar__block_text {
font-weight: 400;
font-size: 20px;
line-height: 30px;
margin-bottom: 14px;
}
.guar__block_text:first-child {
margin-bottom: 36px;
}
.guar__block_text span {
font-weight: 600;
}
.guar__block_part {
height: 78px;
border: 1px solid #e5e5e5;
border-radius: 10px;
padding: 11px 20px;
}
.guar__block_part img {
-o-object-fit: contain;
object-fit: contain;
}
@media screen and (max-width: 432px) {
.guar__block_part {
padding: 5px 10px;
}
}
.news .row:nth-child(2) {
--bs-gutter-y: 20px;
}
.news__header {
margin-bottom: 28px;
}
.news__button {
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 16px;
letter-spacing: 0.045em;
color: #82cb45;
border: 1px solid #82cb45;
border-radius: 34px;
padding: 15px 64px;
width: -moz-fit-content;
width: fit-content;
cursor: pointer;
margin-bottom: 28px;
}
.news__block {
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 10px;
padding: 15px 23px;
}
.news__name {
font-weight: 400;
font-size: 20px;
line-height: 20px;
margin-bottom: 23px;
}
.news__date {
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #5e5e5e;
}
.choice {
margin-bottom: 60px;
}
.choice__more {
width: -moz-fit-content;
width: fit-content;
margin: auto;
display: block;
border: 1px solid #82cb45;
border-radius: 34px;
background: #fff;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.045em;
color: #82cb45;
padding: 15px 30px;
}
.choice__more img {
margin-left: 10px;
margin-bottom: 2px;
}
.choice .row:nth-child(2) {
--bs-gutter-y: 20px;
margin-bottom: 60px;
}
.choice__header {
margin-bottom: 15px;
}
.choice__text {
margin-bottom: 30px;
font-size: 20px;
line-height: 30px;
}
.choice__card {
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 21px;
height: 100%;
display: flex;
flex-direction: column;
}
.choice__card--block {
padding-bottom: 135px;
padding-left: 22px;
padding-right: 22px;
padding-top: 27px;
position: relative;    flex-grow: 1;
}
.choice__img img {
border-radius: 21px 21px 0px 0px;
-o-object-fit: cover;
object-fit: cover;
}
.choice__name {
padding-bottom: 15px;
font-weight: 600;
font-size: 18px;
line-height: 22px;
color:#212529;
}
.choice__category {
background: rgba(53, 95, 52, 0.15);
border-radius: 20px;
color: #355f34;
padding: 0 15px;
width: -moz-fit-content;
width: fit-content;
font-size: 13px;
line-height: 22px;
margin-right: 15px;
}
.choice__categories {
margin-bottom: 12px;
}
.choice__text-2 {
font-size: 14px;
line-height: 20px;
}
.choice ul {
margin-bottom: 0;
}
.choice li {
margin-left: -7px;
}
.choice__button {
--bs-gutter-y: 10px;
position: absolute;
bottom: 28px;
width: calc(100% - 44px);
}
.choice__button_text {
font-weight: 600;
font-size: 18px;
line-height: 22px;    color: #212529;
width: -moz-fit-content;
width: fit-content;
}
.choice__button_button {
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.045em;
color: #ffffff;
background: #82cb45;
border-radius: 34px;
border: none;
padding: 15px 23px;
width: -moz-fit-content;
width: fit-content;
}
.choice__button_sub {
width: -moz-fit-content;
width: fit-content;
margin-bottom: -5px;
}
.choice__button_price {
font-weight: 700;
font-size: 14px;
line-height: 20px;
color: #355f34;
width: -moz-fit-content;
width: fit-content;
}
.choice__button_min {
font-size: 14px;
line-height: 20px;
width: -moz-fit-content;
width: fit-content;
}
.where__row {
margin-bottom: 30px;
}
.where__img img {
margin-left: -1px;
}
.where__block {
border: 1px solid #82cb45;
border-radius: 0px 0px 21px 21px;
padding: 35px 40px;
}
.where__regions {
margin-top: 6px;
width: -moz-fit-content;
width: fit-content;
}
.where__regions_header {
font-weight: 600;
font-size: 24px;
line-height: 22px;
width: -moz-fit-content;
width: fit-content;
margin-bottom: 8px;
}
.where__regions_all {
font-size: 15px;
line-height: 22px;
text-decoration-line: underline;
cursor: pointer;
width: -moz-fit-content;
width: fit-content;
}
.where__regions_name {
padding-left: 65px;
width: -moz-fit-content;
width: fit-content;
white-space: nowrap;
overflow-x: scroll;
scrollbar-width: none;
padding-top: 3px;
flex: auto;
width: 0px;
}
.where__regions_name::-webkit-scrollbar {
width: 0;
height: 0;
}
.where__region {
font-weight: 500;
font-size: 20px;
line-height: 22px;
border: 1px solid #000000;
border-radius: 20px;
padding: 5px 25px;
width: -moz-fit-content;
width: fit-content;
display: inline;
margin-right: 25px;
}
.where__sertif {
margin-top: 20px;
}
.where__sertif_text {
font-weight: 400;
font-size: 18px;
line-height: 23px;
}
.where__search {
display: inline;
font-weight: 600;
font-size: 18px;
line-height: 21px;
letter-spacing: 0.045em;
background: #82cb45;
padding: 22px 66px 22px 34px;
border-radius: 34px 0px 0px 34px;
color: #fff;
position: relative;
}
@media screen and (max-width: 767px) {
.where__search {
padding: 22px 34px;
}
}
@media screen and (max-width: 540px) {
.where__search {
display: block;
border-radius: 0px;
}
}
.where__input {
display: inline;
position: relative;
}
.where__input input {
padding: 21px 34px 20px 59px;
border: 1px solid #82cb45;
border-radius: 34px;
margin-left: -35px;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.045em;
outline: none;
}
@media screen and (max-width: 767px) {
.where__input input {
padding: 21px 1px 20px 48px;
}
}
@media screen and (max-width: 540px) {
.where__input input {
margin-left: 0;
width: 100%;
border-radius: 0 0 34px 34px;
}
}
.where__input input::-moz-placeholder {
color: #acabab;
}
.where__input input::placeholder {
color: #acabab;
}
.where__arrow {
border: 1px solid #82cb45;
border-radius: 50%;
width: 65px;
height: 65px;
position: absolute;
right: 0;
top: -20px;
cursor: pointer;
}
@media screen and (max-width: 540px) {
.where__arrow {
border: none;
}
}
.where__number {
position: absolute;
left: 0;
top: 0;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 18px;
letter-spacing: 0.045em;
color: #82cb45;
}
@media screen and (max-width: 767px) {
.where__number {
left: -16px;
}
}
@media screen and (max-width: 540px) {
.where__number {
left: 15px;
}
}
.contact {
margin-bottom: 60px;
}
.contact form {
padding-right: 50px;
}
.contact p {
margin-bottom: 0;
}
.contact__header {
font-weight: 600;
font-size: 40px;
line-height: 50px;
margin-bottom: 49px;
}
.contact__header-2 {
padding-left: 14.262295082%;
}
@media screen and (max-width: 1200px) {
.contact__header-2 {
padding-left: 0;
margin-top: 100px;
}
.contact form {
padding-right: 0;
}
}
@media screen and (max-width: 500px) {
.contact__header {
font-size: 30px;
line-height: 40px;
}
}
.contact__block {
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 21px;
padding-left: 38px;
padding-top: 36px;
padding-right: 38px;
padding-bottom: 55px;
position: relative;
}
.contact input:not([type=checkbox]) {
width: 76.8092105263%;
border: 1px solid #82cb45;
border-radius: 40px;
font-weight: 400;
font-size: 16px;
line-height: 30px;
padding: 18px 39px;
margin-bottom: 29px;
}
.contact input:not([type=checkbox])::-moz-placeholder {
color: #82cb45;
}
.contact input:not([type=checkbox])::placeholder {
color: #82cb45;
}
@media screen and (max-width: 500px) {
.contact input:not([type=checkbox]) {
width: 100%;
}
}
.contact label {
font-size: 16px;
line-height: 30px;
color: #5e5e5e;
}
@media screen and (max-width: 500px) {
.contact label {
font-size: 14px;
}
}
.contact .wpcf7-submit {
width: 76.8092105263%;
background: #82cb45;
border-radius: 40px;
padding: 20px;
text-align: center;
color: #fff;
border: none;
margin-top: 29px;
margin-bottom: 0;
font-size: 20px;
}
@media screen and (max-width: 500px) {
.contact .wpcf7-submit {
width: 100%;
}
}
.contact .wpcf7-response-output {
margin-top: 0;
}
.contact .contact-checkbox .wpcf7-not-valid {
margin-top: 15px;
display: block;
margin-bottom: 10px;
}
.contact .contact-checkbox input[type=checkbox] {
position: absolute;
width: 1em;
height: 1em;
opacity: 0;
}
.contact .contact-checkbox input[type=checkbox]:checked +  .wpcf7-list-item-label::before{
background: #82cb45;
}
.contact .contact-checkbox .wpcf7-list-item-label {
display: inline-flex;
align-items: center;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
font-size: 16px;
line-height: 30px;
color: #5e5e5e;
}
.contact .contact-checkbox .wpcf7-list-item-label::before {
content: "";
display: inline-block;
width: 1em;
height: 1em;
flex-shrink: 0;
flex-grow: 0;
font-size: 19px;
background: #d9d9d9;
border-radius: 3px;
margin-right: 0.5em;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%;
}
.contact .wpcf7-not-valid-tip {
font-size: 16px;
margin-top: -15px;
margin-bottom: -10px;
}
.contact__ico {
background: #82cb45;
width: 68px;
height: 68px;
border-radius: 50%;
}
@media screen and (max-width: 500px) {
.contact__ico {
width: 40px;
height: 40px;
}
.contact__ico img {
width: 20px;
}
}
.contact__row_comm {
margin-bottom: 29px;
padding-left: 14.262295082%;
}
@media screen and (max-width: 1200px) {
.contact__row_comm {
padding-left: 0;
}
}
.contact__text {
width: auto;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 29px;
color: black;
}
@media screen and (max-width: 500px) {
.contact__text {
font-size: 18px;
line-height: 22px;
}
}
.line {
position: absolute;
padding: 0;
left: 50%;
height: calc(100% - 91px);
width: auto;
}
@media screen and (max-width: 1200px) {
.line {
top: 499px;
height: auto;
width: calc(100% - 56px);
left: 38px;
}
}
@media screen and (max-width: 500px) {
.line {
top: 487px;
}
}
@media screen and (max-width: 432px) {
.line {
top: 512px;
}
}
@media screen and (max-width: 344px) {
.line {
top: 554px;
}
}
.line__top, .line__bottom {
border-left: 1px solid #b9b9b9;
height: calc((100% - 30px) / 2);
}
@media screen and (max-width: 1200px) {
.line__top, .line__bottom {
border-top: 1px solid #b9b9b9;
border-left: 0;
width: calc(50% - 45px);
display: inline-block;
height: auto;
}
}
.line__text {
font-weight: 400;
font-size: 14px;
line-height: 30px;
color: #5e5e5e;
margin-left: -50%;
}
@media screen and (max-width: 1200px) {
.line__text {
width: auto;
display: inline;
margin-left: 0;
}
}
.carbon-calc select,
.carbon-calc input[type=number] {
border: 1px solid #82cb45;
border-radius: 27px;
font-family: "Nunito Sans";
font-weight: 400;
font-size: 14px;
line-height: 14px;
padding: 8px 27px;
color: #82cb45;
}
.carbon-calc-desc {
font-weight: 400;
font-size: 20px;
line-height: 30px;
}
.carbon-calc .carbon-calc-wrapper {
background: #ffffff;
box-shadow: 0px 0px 47px rgba(0, 0, 0, 0.15);
border-radius: 21px;
border-radius: 16px;
margin-top: 2rem;
margin-bottom: 1rem;
overflow: hidden;
}
@media screen and (max-width: 991.98px) {
.carbon-calc .carbon-calc-wrapper {
box-shadow: none;
border-radius: 0;
}
}
.carbon-calc .carbon-calc-map {
flex: 0 0 50%;
position: relative;
}
@media screen and (max-width: 991.98px) {
.carbon-calc .carbon-calc-map {
height: 350px;
}
}
.carbon-calc .carbon-calc-map.loading:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 10000;
content: "";
display: block;
}
.carbon-calc .carbon-calc-map.loading:after {
position: absolute;
top: 0;
left: 0;
content: "";
display: block;
background: url(//posadit-derevo.com/images/treeography/icons/spinner-primary-white-30.svg) no-repeat center center;
width: 100%;
height: 100%;
z-index: 10001;
background-size: 100px;
}
.carbon-calc .carbon-calc-map .carbon-calc-map-container {
width: 100%;
height: 100%;
}
.carbon-calc .carbon-calc-map .carbon-calc-map-helper {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0.75rem;
text-align: center;
background: rgba(0, 0, 0, 0.6);
color: white;
font-size: 12px;
font-weight: 500;
}
.carbon-calc .carbon-calc-content {
padding: 2rem;
padding-bottom: 0px;
}
@media screen and (max-width: 991.98px) {
.carbon-calc .carbon-calc-desc {
font-size: 14px;
}
.carbon-calc .carbon-calc-content {
padding: 0;
}
}
.carbon-calc .carbon-calc-form label {
margin-bottom: 0;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row {
margin-top: 1rem;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row:first-child {
margin-top: 0;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row > * {
flex: 0 0 50%;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-title {
color: #82cb45;
font-weight: 400;
font-size: 20px;
line-height: 30px;
display: block;
margin: 0;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-title span {
display: inline-block;
vertical-align: middle;
width: 45px;
height: 45px;
background-color: #82cb45;
border-radius: 50%;
background-size: 20px;
background-position: center center;
background-repeat: no-repeat;
margin-right: 0.75rem;
}
@media screen and (max-width: 767.98px) {
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-title span {
display: none;
}
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .select-wrapper {
position: relative;
display: block;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .select-wrapper:before {
position: absolute;
top: 50%;
right: 20px;
height: 7px;
width: 11px;
margin-top: -3px;
content: "";
background: url(//posadit-derevo.com/wp-content/themes/tree/img/select.svg) no-repeat center;
background-size: contain;
z-index: 1;
display: block;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input select {
padding-right: 40px;
font-family: "Nunito Sans";
font-weight: 400;
font-size: 14px;
line-height: 30px;
color: #82cb45;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input select:before {
position: absolute;
top: 50%;
right: 20px;
height: 7px;
width: 11px;
margin-top: -3px;
content: "";
background: url(//posadit-derevo.com/wp-content/themes/tree/img/select.svg) no-repeat center;
background-size: contain;
z-index: 1;
display: block;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-input {
flex: 0 0 80px;
max-width: 80px;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-input .form-control {
padding-right: 0.5rem;
padding-left: 0.5rem;
text-align: center;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-range {
padding-left: 1rem;
flex: 1;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-range .range-marks {
font-family: "Nunito Sans";
font-weight: 400;
font-size: 12px;
line-height: 1;
color: #b9b9b9;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-range .carbon-calc-area-input-range-wrap {
height: 1.8rem;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-range .custom-range {
--carbon-calc-area-range-position: 50%;
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-range .custom-range::-webkit-slider-runnable-track {
background: linear-gradient(90deg, #82cb45 var(--carbon-calc-area-range-position, 50%), #b9b9b9 calc(var(--carbon-calc-area-range-position, 50%) - 50%));
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row .carbon-calc-form-input .carbon-calc-area-range .custom-range::-moz-range-track {
background: linear-gradient(90deg, #82cb45 var(--carbon-calc-area-range-position, 50%), #b9b9b9 calc(var(--carbon-calc-area-range-position, 50%) - 50%));
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row.country .carbon-calc-form-title span {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/img/calc-1.svg);
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row.tree .carbon-calc-form-title span {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/img/calc-3.svg);
}
.carbon-calc .carbon-calc-form .carbon-calc-form-row.area .carbon-calc-form-title span {
background-image: url(//posadit-derevo.com/wp-content/themes/tree/img/calc-2.svg);
}
.carbon-calc .carbon-calc-period {
padding: 1rem 0 26px 2rem;
position: relative;
}
@media screen and (max-width: 991.98px) {
.carbon-calc .carbon-calc-period {
padding-right: 2rem;
width: 100% !important;
padding-bottom: 3rem;
}
.carbon-calc .carbon-calc-period:before {
height: 31px;
width: 100%;
top: auto;
bottom: 0;
background-size: contain;
}
}
.carbon-calc .carbon-calc-period .carbon-calc-period-title {
font-weight: 400;
font-size: 14px;
line-height: 22px;
text-align: center;
}
.carbon-calc .carbon-calc-period .custom-range::-webkit-slider-runnable-track {
background: linear-gradient(90deg, #82cb45 var(--carbon-calc-period-range-position, 50%), #b9b9b9 calc(var(--carbon-calc-period-range-position, 50%) - 50%));
z-index: 2;
}
.carbon-calc .carbon-calc-period .custom-range::-moz-range-track {
background: linear-gradient(90deg, #82cb45 var(--carbon-calc-period-range-position, 50%), #b9b9b9 calc(var(--carbon-calc-period-range-position, 50%) - 50%));
z-index: 2;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks-wrap {
padding: 0 0.75rem;
margin-top: 5px;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks {
font-family: "Nunito Sans";
font-weight: 400;
font-size: 13px;
line-height: 1;
height: 12px;
position: relative;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks * {
position: absolute;
top: 0;
width: 50px;
margin-left: -25px;
text-align: center;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks *.mark-1 {
left: 0;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks *.mark-25 {
left: 24.2424242424%;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks *.mark-50 {
left: 49.4949494949%;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks *.mark-75 {
left: 74.7474747475%;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks *.mark-100 {
left: 100%;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks *:before {
content: "";
display: block;
position: absolute;
top: -32px;
width: 20px;
height: 20px;
border-radius: 0.75rem;
background-color: #b9b9b9;
margin-left: 15px;
pointer-events: none;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-0 .mark-1:before {
background-color: #82cb45;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-25 .mark-1:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-25 .mark-25:before {
background-color: #82cb45;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-50 .mark-1:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-50 .mark-25:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-50 .mark-50:before {
background-color: #82cb45;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-75 .mark-1:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-75 .mark-25:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-75 .mark-50:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-75 .mark-75:before {
background-color: #82cb45;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-100 .mark-1:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-100 .mark-25:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-100 .mark-50:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-100 .mark-75:before,
.carbon-calc .carbon-calc-period .carbon-calc-period-range-marks.range-value-100 .mark-100:before {
background-color: #82cb45;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-wrap {
height: 1.9rem;
}
.carbon-calc .carbon-calc-result-wrap {
flex: 0 0 370px;
}
@media screen and (max-width: 991.98px) {
.carbon-calc .carbon-calc-result-wrap {
padding: 1rem;
text-align: center;
}
}
.carbon-calc .carbon-calc-result-wrap .carbon-calc-result .carbon-calc-result-content {
font-weight: 700;
font-size: 24px;
line-height: 22px;
}
.carbon-calc .carbon-calc-result-wrap .carbon-calc-result .carbon-calc-result-content big {
font-family: "Nunito Sans";
font-size: inherit;
}
.carbon-calc .carbon-calc-result-wrap .carbon-calc-result .carbon-calc-result-info {
font-weight: 400;
font-size: 14px;
line-height: 22px;
}
.carbon-calc .carbon-calc-result-wrap .carbon-calc-result.loading {
position: relative;
}
.carbon-calc .carbon-calc-result-wrap .carbon-calc-result.loading:before {
content: "";
display: block;
background: url(//posadit-derevo.com/images/treeography/icons/spinner-primary-30.svg) no-repeat center center;
width: 30px;
height: 30px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -15px;
margin-top: -15px;
}
.carbon-calc .carbon-calc-result-wrap .carbon-calc-result.loading > * {
visibility: hidden;
}
.custom-range {
width: 100%;
height: 1.9rem;
padding: 0;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.carbon-calc .carbon-calc-period .carbon-calc-period-range-wrap {
height: 1.9rem;
}
.custom-range {
--carbon-calc-period-range-position: 50%;
width: 100%;
height: 1.9rem;
padding: 0;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.custom-range::-webkit-slider-thumb {
width: 20px;
height: 20px;
border-radius: 50%;
cursor: pointer;
margin-top: -5px;
background-color: #fff;
border: 4px solid #82cb45;
-webkit-appearance: none;
appearance: none;
}
.custom-range::-webkit-slider-runnable-track {
width: 100%;
height: 10px;
margin-top: 3px;
border-radius: 20px;
}
.custom-range:focus::-webkit-slider-runnable-track {
background: red;
}
.form-control:focus {
outline: 0;
background-color: #fff;
border-color: inherit;
outline: 0;
box-shadow: none;
} @media(max-width:500px) {
.quest__blocks {
display: flex;
gap: 20px;
overflow-x: auto;
}
.quest__blocks .quest__block {
min-width: 80%;
white-space: normal;
box-shadow: 0px 0px 12px rgb(0 0 0 / 15%);
padding: 20px;
}
.quest__blocks	.quest__block span {
font-weight: 600;
font-size: 20px;
}
} .news-page {
}
.heading  {
font-weight: 700;
font-size: 40px;
line-height: 50px;
width: auto !important;
margin-bottom: 0;
}
.heading span {
color: #82cb45;
}
.news-page .heading-row {
margin-bottom: 110px;
}
.post {
margin-bottom: 50px;
padding-bottom: 50px;
border-bottom: 1px solid #eeeeee;
}
.single-post .post {
border-bottom: none;
}
.post-inner {
}
.post .post-image {
width: 40%;
float: left;
margin: 0 40px 40px 0;
} 
.post .post-image img {
border-radius: 8px;
width: 100%;
height: auto;
max-width: 100%;
}
.post .post-content {
}
.post .post-meta span {
font-size: 18px;
color: white;
background:#82cb45;
border-radius: 15px;
padding: 8px 45px;
margin-bottom: 30px  ;  display: inline-block;
width: fit-content;
}
.post  .post-title {
color: #355f34;
font-size: 32px;
line-height: 40px;
margin-bottom: 30px
}
.post  .post-title a {
color: #355f34;
}
.post .post-excerpt p {
margin-bottom: 0;
}
.post .post-excerpt.mob {
display:none;
}
.news-row .post .post-image {
float: unset;
margin: 0;
}
.news-row .post-inner{
display: flex;
gap: 30px;
}
.news-row  .post .post-content {
width: 60%;
}
.news__row {
margin-bottom: 40px;
}
.row-post__row {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 30px;
}
.row-post {
width: 100%;
margin: 0;
padding: 0;
border-bottom: unset;
}
.row-post .post-inner {
flex-direction: column;
display: flex;
}
.row-post  .post-image {
width: 100%;
margin: 0 0 30px 0;
}
.row-post .post-excerpt{
display:none;
}
@media(max-width:1000px) {
.post {
display:flex;
flex-direction: column;
gap: 30px;
}
.post-inner {
}
.post-text, .post-excerpt {
text-align:left;
}
.post .post-image {
width: 50%;
}
.post .post-content {
align-items: center;
text-align: center;
}
.post .post-excerpt {
display:none;
}
.post .post-excerpt.mob {
display:block;
}
.post .post-title {
font-size: 23px;
line-height: 32px;
}
.news-page .heading-row {
margin-bottom: 60px;
}
.row-post__row {
grid-template-columns: 1fr 1fr;
}
}
@media(max-width:500px) {
.post-inner {
flex-direction: column;
}.post .post-image {
width: 100%;
}.post .post-content {
width: 100%;
}
.heading-row .under__line {
display:none;
}
.row-post__row {
grid-template-columns: 1fr ;
}
.news-row  .post .post-content {
width: 100%;
}
.news-row  .post .post-meta span {
margin-bottom: 0;
}
}
.tree {
}
.tree-header {
padding: 70px 0;
background: url(//posadit-derevo.com/wp-content/uploads/2023/05/bg.png);
font-size: 72px;
color: white;
font-weight: bold;
margin-bottom: 115px;background-size: cover;
background-position: center;
}
.tree-header  .container {
display: flex;
justify-content: space-between;
align-items:center;
}
.tree-header h1  {
margin-bottom: 0;
font-weight: bold;
}
.tree-header p {
margin-bottom: 0;
FONT-WEIGHT: 500;
}
.tree-title {
display: flex;
justify-content: space-between;
align-items:center;
margin-bottom: 100px;
}
.tree-title  h2 {
font-size: 40px;
margin-bottom: 0;
}
.tree-title  h2  span {
color: #82cb45;
}
.tree-title  a {
color: white;
background: #82cb45;
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 24px;
padding: 16px 84px;
text-transform: uppercase;
line-height: 22px;
letter-spacing: 0.045em;
border-radius: 34px;
cursor: pointer;
display: block;
width: fit-content;
}
.tree-cta {
display:none;
color: white;
background: #82cb45;
font-family: "Helvetica Neue";
font-weight: 500;
margin: 0 auto 50px;
padding: 14px 60px;
font-size: 22px;
text-transform: uppercase;
line-height: 22px;
letter-spacing: 0.045em;
border-radius: 34px;
cursor: pointer;
width: fit-content;
}
.tree-advs {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 100px;
margin-bottom: 70px;
}
.tree-adv {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.tree-adv .tree-adv__icon {
height: 100px;
object-fit: cover;
margin-bottom:62px;
}
.tree-adv .tree-adv__title {
margin-bottom: 10px;
font-size: 18px;
}
.tree-adv .tree-adv__subtitle {
font-size: 18px;
color:#82cb45;
margin-bottom: 0;
}
.tree-adv .tree-adv__subtitle span {
font-size: 30px;
}
.tree-main {
font-size: 24px;
margin-bottom: 150px;
}
.tree-content {
font-size: 24px;
margin-bottom: 115px;
}
.tree .calc {
margin-bottom: 100px;
}
.tree .heading-row {
margin-bottom: 65px;
}
@media(max-width:800px) {
.tree-header {
padding: 50px 0;
margin-bottom: 105px;
font-size: 60px;
}
.tree-header .container {
flex-direction: column;
}
.tree-header h1 {
text-align: center;
}
.tree-title h2 {
font-size: 36px;
}
.tree-title {
margin-bottom: 55px;
}
.tree-title a {
display:none;
}
.tree-main {
font-size: 18px;
margin-bottom: 60px;
}
.tree-content {
font-size: 18px;
margin-bottom: 80px;
}
.tree .calc {
margin-bottom: 80px;
}
.tree-cta {
display:block;
}
.tree-adv .tree-adv__title {
font-size: 16px;
}.tree-adv .tree-adv__subtitle {
font-size: 16px;
}
.tree-adv .tree-adv__subtitle span {
font-size: 24px;
}.tree-adv .tree-adv__icon {
margin-bottom: 22px;
}
.tree-advs {
grid-template-columns: 1fr;
gap: 30px;
margin-bottom: 55px;
}
}
.order {
}
.order.error {
opacity: 0.5;
pointer-events: none;
}
.order.error:before {
content: "Выберите пожалуйста дерево";
font-size: 4vw;
font-weight: bold;
position: absolute;
top: 50vh;
z-index: 9999;
left: 50%;
transform: translateX(-50%);
width: 100%;
max-width: 80%;
text-align: center;
}
.banner {
padding: 70px 0;
color: white;
background-size: cover;
background-position: center;
position: relative;
margin-bottom: 100px;
}
.banner:after {
content:"";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: linear-gradient(to right, rgba(130, 203, 69, 0.5),rgba(103, 165, 63, 0.5),rgba(53, 95, 52, 0.5) );
}
.banner .container {
z-index: 1;
position: relative;
}
.banner__title {
font-size: 48px;
line-height: 42px;
margin-bottom: 20px;
}
.banner__text {
font-size: 20px;
line-height: 23px;
margin-bottom: 0;
}
.order .heading-row {
margin-bottom: 75px;
}
.steps {
margin-bottom: 50px;
}
.step {
font-size: 18px;
padding: 9px 0px;
border-radius: 1rem;
width: 34.6%;
}
.step:nth-child(1) {
z-index: 9;
position: relative;
}
.step:nth-child(2) {
position: relative;
margin-left: -2.5%;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.step:nth-child(3) {
margin-left: -2.5%;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.step.active {
background:#82cb45 !important;
color:white;
}
.step.passed {
background:#a1d874;
}
.step.disabled {
background:#c0e5a2;
pointer-events: none;
}
.step-1 .step-navigation__content {
grid-template-columns: 2fr 1fr;
}
.step-1 {
display:none;
}
.step-1.active {
display:block;	
}
.step-2 {
display:none;
}
.step-2.active {
display:block;	
}
.step-3 {
display:none;
}
.step-3.active {
display:block;	
}
.step-navigation {
margin-bottom: 120px;
}
.step-navigation  .heading-row {
margin-bottom: 75px;
}
.step-navigation__content {
display: grid;
border-radius: 21px;
box-shadow: 0 0 25px 0 rgba(0,0,0,0.20);
-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.20);
-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.20);
padding: 45px 60px;
}
.step-desc{
font-size: 20px;
line-height: 36px;
font-weight: 500;
}
.step-price {
font-size: 48px;
margin-bottom: 0;
font-weight: bold;
line-height: 1;
}
.step-care {
font-size: 24px;
margin-bottom: 0;
}
.step-next,.step-pay {
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 14px;
line-height: 65px;
text-transform: uppercase;
padding: 0 22px;
height: 65px;
text-align: center;
cursor: pointer;
background: #82cb45;
color: white;
border-radius: 32px;
font-size: 20px;
width: 100%;
max-width: 285px;
}
.step-prev {
font-family: "Helvetica Neue";
font-weight: 500;
font-size: 14px;
line-height: 65px;
text-transform: uppercase;
padding: 0 22px;
height: 65px;
text-align: center;
cursor: pointer;
color: #82cb45;
border: 1px solid #82cb45;
background: transparent;
border-radius: 32px;
font-size: 20px;
width: 100%;
max-width: 285px;
}
.step-1 .step-care  {
text-align: right;	
}
.step-1 .step-price{
text-align: right;
}
.step-1 .step-next  {
margin-left: auto;
display: block;
margin-top: 50px;
}
.tree-care-label {
display: flex;
align-items: center;
gap: 10px;
font-size: 20px;
color: #82cb45;
margin-bottom: 30px;
}
.tree-care-wrapper {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 60px;
}
.tree-care-wrapper  span {
font-size: 14px;
color: #82cb45;
border: 1px solid #82cb45;
border-radius: 1rem;
width: 100%;
max-width: 200px;
height: 45px;
text-align: center;
line-height: 45px;
}
.step-radios {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 30px;
font-size: 20px;
color: #82cb45;
font-weight: 500;
width: 100%;
}
.step-radio {
display: flex;
align-items: center;
gap: 10px;
}
.step-2 .step-navigation__content {
display: flex;
flex-wrap: wrap;
}
.step-2-left {
width: 50%;
display: flex;
flex-direction: column;
gap: 20px;
}
.step-content textarea {
resize: none;
border: 1px solid #82cb45;
border-radius: 1rem;
padding: 20px;
font-size: 16px;
height: 185px;
}
.step-content textarea::placeholder  {
color: #82cb45;
opacity: 1; }
.step-contenttextarea:-ms-input-placeholder {
color: #82cb45;
}
.step-content textarea::-ms-input-placeholder   {
color: #82cb45;
}
.step-content input:not([type=range]) {
border: 1px solid #82cb45;
border-radius: 1rem;
padding: 20px;
font-size: 16px;
}
.step-content input:not([type=range])::placeholder { color: #82cb45;
opacity: 1; }
.step-content input:not([type=range]):-ms-input-placeholder { color: #82cb45;
}
.step-content input:not([type=range])::-ms-input-placeholder { color: #82cb45;
}
.step-2-right {
width: 50%;
display: flex;
flex-direction: column;
gap: 20px;
align-items: flex-end;
margin-left: auto;
margin-top: auto;
}
.step-2__title {
font-size: 24px;
font-weight: bold;
margin-bottom: 50px;
}
.step-cert__row {
display: grid;
grid-template-columns: 1fr 3fr;
height: 590px;
margin-bottom: 100px;
gap: 70px;
}
.step-cert__sidebar {
display: flex;
flex-direction: column;
overflow-y: auto;
gap: 10px;
}
.step-cert__sidebar::-webkit-scrollbar {
width: 10px; } .step-cert__sidebar::-webkit-scrollbar-track {
background: #b9b9b9;
} .step-cert__sidebar::-webkit-scrollbar-thumb {
background: dimgray;
}
.step-cert__sidebar img {
cursor: pointer;
object-fit:cover;
object-position: center;
border: 5px solid transparent;
}
.step-cert__sidebar img.active {
border: 5px solid #82cb45;
}
.step-cert__item {
position: relative;
}
.step-cert__item  img{
max-width: 100%;
width: 100%;
height:100%;
max-height: 590px; 
}
.step-cert__item-content {
position: absolute;
top: 46%;
left: 72px;
font-size: 16px;
max-width: 770px;
height: 70px;
overflow: hidden;
}
.step-cert__item-info {
position: absolute;
bottom: 28%;
left: 50%;
transform: translateX(-50%);
font-size: 16px;
}
.step-cert__item-sign {
position: absolute;
top: 35%;
left: 72px;
font-size: 16px;
max-width: 770px;
height: 42px;
overflow: hidden;
}
.step-cert__item-date {
position: absolute;
bottom: 6.5%;
left: 40%;
font-size: 16px;
max-width: 770px;
height: 70px;
overflow: hidden;
color: rgb(81,116,77);
font-weight: bold;
font-size: 22px;
} .step-3 .step-navigation__content {
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.step-overview {
display: flex;
align-items: center;
flex-wrap: wrap;
font-size: 24px;
justify-content: flex-end;
}
.step-trees {
font-size: 24px;
margin-bottom: 0;
margin-right: 5px;
}
.step-checkout {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.step-3 .step-pay {
margin-top: auto;
margin-bottom: 20px;
}
.step-checkout-form {
display: flex;
flex-direction: column;
gap: 20px;
}
.step-checkout-form  label {
display: flex;
align-items: center;
gap: 20px;
font-size: 20px;
color: #82cb45;
font-weight: 500;
}
.step-3-title {
font-size: 24px;
font-weight: bold;
margin-bottom: 50px
}
.step-3-row{
display: grid;
grid-template-columns: 1fr 3fr;
gap: 15px;
margin-bottom: 100px;
}
.step-3-sidebar {
display: flex;
flex-direction: column;
gap: 25px;
}
.step-3-sidebar .step-radios {
flex-direction: column;
align-items: flex-start;
gap: 25px;
}
.step-3-other {
display: flex;
flex-direction: column;
gap: 20px;
}
.step-3-cert {
position: relative;
max-width: 915px;
margin-left: auto;
width: 100%;
}
.step-3-cert  img {
max-width: 100%;
width: 100%;
height: 100%;
max-height: 590px;
}
.step-3-other img {
max-width: 100%;
}
@media(max-width:1000px) {
.step-navigation__content {
padding: 45px;
}
.step-1 .step-navigation__content {
grid-template-columns: 1fr;
}
.slider, .slider input {
width: 100%;
}
.step-next,.step-prev, .step-pay {
height: 50px;
width: 220px;
line-height: 50px;
font-size: 18px;
}
.heading {
font-size: 36px;
}
.step {
width: 34%;
font-size: 16px;
}
.step-2-right {
flex-direction: row;
width: 100%;
margin-top: 50px;
}
.step-2 .step-navigation__content {
flex-direction: column;
}
.step-radios {
flex-direction: column;
align-items: flex-start;
gap: 20px;
}
.step-2-left {
width: 100%;
}
.step-3 .step-navigation__content {
grid-template-columns: 1fr;
gap: 60px;
}
.step-checkout {
gap: 20px;
}.step-3 .step-pay {
margin-bottom: 0;
}
.banner {
padding: 60px 0;
margin-bottom: 70px;
}
.banner__title {
font-size: 36px;
}
.banner__text {
font-size: 16px;
}
.step-cert__row {
display: flex;
flex-direction: column-reverse;
height: auto;
margin-bottom: 80px;
}
.step-cert__sidebar {
flex-direction: row;
overflow-y: hidden;
overflow-x: auto;
height: 125px;
}
.step-cert__sidebar img {
max-width: 100%;
}
.step-2__title {
font-size: 18px;
margin-bottom: 30px;
}
.step-3-title {
font-size: 18px;
margin-bottom: 30px;
}
.step-3-row {
display: flex;
flex-direction: column-reverse;
margin-bottom: 70px;
}
}
@media(max-width:500px) {
.step-desc {
font-size: 16px;
line-height: 30px;
}
.step-navigation__content {
padding: 25px;
}
.tree-care-wrapper {
flex-direction: column;
align-items: flex-start;
}
.step-price {
font-size: 35px;
}
.step-care {
font-size: 20px;
}
.step-next, .step-prev,.step-pay {
height: 45px;
width: 180px;
line-height: 45px;
font-size: 17px;
}
.heading {
font-size: 30px;
}
.step-navigation .heading-row {
margin-bottom: 50px;
}
.e-treesider-counter-ui {
gap: 15px;
}.e-treesider-price {
font-size: 35px;
}
.page-wrap {
margin-bottom: 60px;
}
.steps {
display: flex;
flex-direction: column;    gap: 15px;
}
.step {
width: 100%;margin: 0 !important;
border-radius: 1rem !important;
}
.order .heading-row {
margin-bottom: 50px;
}
.step-radios {
font-size: 17px;
}
.step-checkout-form label {
font-size: 17px;
}
.banner {
padding: 50px 0;
margin-bottom: 60px;
}
.step-1 .step-next {
margin-top: 30px;
}
.step-cert__row {
gap: 50px;
}
.step-cert__item-content {
font-size: 12px;
left: 30px;
width: 78vw;
height: 29px;
}
.step-cert__item-info {
bottom: 26%;
font-size: 11px;
}
.step-cert__item-date {
font-size: 12px;
left: 145px;
bottom: -6.5%;
}
.step-cert__item-sign {
top: 36%;
font-size: 11px;
left: 30px;
width: 78vw;
height: 29px;
} 
}
.payment-modal {
display:none;
position: fixed;
top: 0;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
background: rgba(0,0,0,0.5);
cursor: pointer;
z-index: 99;
}
#payment-form {
}@import url("//fonts.googleapis.com/css?family=Montserrat:100");
@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important} .pum-theme-258, .pum-theme-tema-po-umolchaniyu { background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-258 .pum-container, .pum-theme-tema-po-umolchaniyu .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-258 .pum-title, .pum-theme-tema-po-umolchaniyu .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-258 .pum-content, .pum-theme-tema-po-umolchaniyu .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400; font-style: inherit } 
.pum-theme-258 .pum-content + .pum-close, .pum-theme-tema-po-umolchaniyu .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 12px; font-style: inherit; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } .pum-theme-259, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-259 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-259 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-259 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-259 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } .pum-theme-260, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-260 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-260 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-260 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-260 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } .pum-theme-261, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-261 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-261 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-261 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-261 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-262, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-262 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-262 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 
.pum-theme-262 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 
.pum-theme-262 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } .pum-theme-263, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-263 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-263 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-263 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-263 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } .pum-theme-264, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-264 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-264 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-264 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-264 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } .pum-theme-265, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-265 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-265 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-265 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-265 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 
#pum-267 {z-index: 1999999999}
#pum-266 {z-index: 1999999999}