*{margin:0;padding:0;outline:none;list-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
*,*:before,*:after{box-sizing:border-box;}
html{height:100%;font-size:62.5%;}
body{min-height:100%;font:400 1.4rem Roboto;color:#333;background-color:#f5f5f5;padding-bottom:25rem;position:relative;}
a{color:#666;text-decoration:none;transition:color .2s ease-in-out;}
a:hover{color:#67b93a;}
h1{font:700 3.4rem Roboto;color:#333;margin-bottom:3rem;padding-bottom:2rem;border-bottom:.1rem solid #e3e3e3;}
img{max-width:100%;height:auto;}
fieldset{margin-bottom:3rem;position:relative;border:none;}
fieldset label.error{font:400 1.2rem Roboto;color:#f00;display:block;position:absolute;left:0rem;bottom:-2rem;}
legend{font-weight:700;color:#333;margin-bottom:1rem;}
::-webkit-input-placeholder{color:#ccc;}
::-moz-placeholder{color:#ccc;}
:-ms-input-placeholder{color:#ccc;}
:-moz-placeholder {color:#ccc;}

.titles{position:relative;}
.titles .prices{position:absolute;top:-1rem;right:0;text-align:center;}

.inner{width:100%;max-width:117rem;margin:0 auto;position:relative;}

.page .more{height:4.5rem;font:700 1.4rem Roboto;color:#fff;background-color:#67b93a;display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 1.5rem;padding:0 5rem;text-transform:uppercase;border-radius:2.4rem;cursor:pointer;transition:box-shadow .3s ease-in-out;}
.page .more:hover{color:#fff;box-shadow:0 .5rem 1rem 0 rgba(48,134,22,.5);}


.page-template-default .items{display:flex;flex-flow:row wrap;justify-content:space-between;margin:-1rem 0 3rem 0;}
.page-template-default .items::after{content:'';flex:auto;}
.page-template-default .item{width:26.5rem;height:15rem;background-color:#fff;display:flex;align-items:center;justify-content:center;margin:0 1rem 2.5rem 1rem;position:relative;border:.1rem solid #ddd;transition:box-shadow .4s ease-in-out,border-color .4s ease-in-out;}
.page-template-default .item:before{display:none;}
.page-template-default .item .bottom:before{content:'';width:100%;height:1rem;display:block;background-color:#fff;position:absolute;top:-1rem;z-index:999;}
.page-template-default .item .bottom{width:calc(100% + .2rem);height:10rem;background-color:#fff;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;visibility:hidden;opacity:0;position:absolute;left:-.1rem;top:100%;z-index:4;border:1px solid #ddd;border-top:none;box-shadow:0 .5rem 2.5rem 0rem rgba(0,0,0,.15);transition:all .3s;}
.page-template-default .item:hover{box-shadow:0 .5rem 2.5rem 0rem rgba(0,0,0,.15);}
.page-template-default .item:hover .bottom{visibility:visible;opacity:1;}
.page-template-default .item h3{margin-bottom:1.5rem;}
.page-template-default .item a{color:#67b93a;text-transform:uppercase;text-decoration:underline;}
.page-template-default .item a:hover{text-decoration:none;}

.page-template-default .item .image img{width:85%;display:block;margin:0 auto;transition:transform .7s;}
.page-template-default .item:hover img{transform:scale(1.1);}


.header .top{height:6.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:.1rem solid #e1e1e1;}
.header .menu > ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;}
.header .menu > ul > li{margin-right:2rem;position:relative;}
.header .menu > ul > li:hover .sub-menu{visibility:visible;opacity:1;transform:translate3d(0,0,0);} 
.header .menu > ul > li > a{height:4rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}
.header .menu > ul > li > a:after{content:'';width:.7rem;height:.4rem;background-image:url(images/arrow.svg);margin:.3rem 0 0 .3rem;}
.header .menu > ul > li:last-child > a:after,
.header .menu > ul > li:nth-child(5) > a:after{display:none;}
.header .sub-menu{background-color:#fff;white-space:nowrap;padding:.5rem 2rem;position:absolute;top:4rem;left:-1.5rem;z-index:999;border:.1rem solid #e3e3e3;border-radius:.5rem;visibility:hidden;opacity:0;transform:translate3d(0,2rem,0);transition:all .2s ease-in-out;}
.header .sub-menu:after{content:'';width:1rem;height:1rem;display:block;background-color:#fff;position:absolute;top:-.6rem;left:1.5rem;border-top:.1rem solid #e3e3e3;border-left:.1rem solid #e3e3e3;transform:rotate(45deg); }
.header .sub-menu > li{margin:1.5rem 0;}
.header .open,.header .open-2,.header .close,.header .menu-2{display:none;}

.header .buttons{display:inline-flex;}
.header .buttons .icon-search{margin:0 1rem 0 0;}
.header .buttons .icon-search svg{fill:#67b93a;}
.header .buttons .icon-calcular svg,
.header .buttons .icon-apply svg{display:none;}
.header .buttons .icon-calcular,
.header .buttons .icon-apply{height:3.4rem;font:500 1.2rem Roboto;color:#fff;display:flex;align-items:center;background-color:#67b93a;text-transform:uppercase;margin:0 2rem 0 0;padding:0 2rem;border-radius:1.7rem;transition:all .3s ease-in-out;}
.header .buttons .icon-calcular:hover,
.header .buttons .icon-apply:hover{box-shadow:0 .5rem 1rem 0 rgba(48,134,22,.5);}
.header .buttons .languages{font:700 1.6rem/1 Roboto;color:#67b93a;background:url(images/arrow-2.svg) 3.5rem center no-repeat;padding:0 2rem 0 1rem;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;}
.header .buttons .languages option{color:#fff;background-color:#67b93a;}

.header .bottom{display:flex;align-items:center;justify-content:space-between;}
.header .bottom .logo{width:24rem;height:6rem;margin:2rem 0;}
.header .bottom .phone{padding:0 0 0 5rem;position:relative;}
.header .bottom .phone:before{content:'';width:3.3rem;height:4.3rem;display:block;background-image:url(images/phone.svg);position:absolute;top:0;left:0;}
.header .bottom .phone a{font:700 2.4rem Roboto;color:#333;}
.header .bottom .phone p{font:400 1.2rem Roboto;color:#666;text-align:center;}

.main{display:block;margin:0 0 5rem 0;}

.main .breadcrumbs{display:flex;align-items:center;margin-bottom:3rem;}
.main .breadcrumbs .separator{font-size:2.5rem;color:#67b93a;margin:0 1rem;}
.main .breadcrumbs a{color:#848b94;}
.main .breadcrumbs a:hover{color:#67b93a;}

.main .error404 .title{font:700 32rem/1 Roboto;color:#333;text-align:center;}
.main .error404 .text{font:700 2rem Roboto;color:#666;text-align:center;}

.home .slider{margin-bottom:5rem;position:relative;visibility:hidden;}
.home .slider .slick-slide{visibility:visible;}
.home .slider .slide{height:40rem;display:flex!important;align-items:center;justify-content:space-between;}
.home .slider .slide .info h3{font:700 3.4rem Roboto;margin-bottom:3rem;}
.home .slider .slide .info ul{margin-bottom:4rem;}
.home .slider .slide .info li{margin-bottom:1.5rem;padding-left:2.2rem;position:relative;}
.home .slider .slide .info li:before{content:'';width:.6rem;height:.6rem;display:block;background-color:#67b93a;position:absolute;top:.7rem;left:.7rem;border-radius:50%;}
.home .slider .slide .image{width:55rem;margin:0 5rem 0 0;}
.home .slider .slide .image img{max-width:100%;height:auto;display:block;margin:0 auto;}
.home .slider .slide .more{height:4.5rem;font:700 1.4rem Roboto;color:#fff;background-color:#67b93a;display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 1.5rem;padding:0 5rem;text-transform:uppercase;border-radius:2.4rem;cursor:pointer;transition:box-shadow .3s ease-in-out;}
.home .slider .slide .more:hover{color:#fff;box-shadow:0 .5rem 1rem 0 rgba(48,134,22,.5);}

.home .slider .slick-dots{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;position:absolute;top:8rem;right:0;z-index:2;visibility:visible;}
.home .slider .slick-dots li{width:3rem;height:3rem;display:flex;flex-flow:row wrap;align-items:center;justify-content: center;margin-bottom:1rem;cursor:pointer;}
.home .slider .slick-dots li button{width:1.7rem;height:1.7rem;font-size:0;background:none;border:2px solid #dae4dc;cursor:pointer;transform:rotate(45deg);transition:background .2s ease-in-out;}
.home .slider .slick-dots li:hover button{background-color:#67b93a;}
.home .slider .slick-dots li.slick-active button{width:2.1rem;height:2.1rem;background-color:#67b93a;border-color:transparent;border-radius:50%;}

.home .navigation{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:5rem;}
.home .navigation li{width:49%;height:28rem;background-color:#fff;margin:0 .1rem .1rem 0;padding:3.5rem;position:relative;z-index:1;transition:all .3s ease-in-out;}
.home .navigation li:hover{box-shadow:0 .5rem 2rem .5rem rgba(0,0,0,.1);}
.home .navigation li:hover h3{color:#67b93a;}
.home .navigation li:before{content:'';width:0;height:.4rem;background-color:#67b93a;position:absolute;bottom:0;left:0;transition:width .6s ease-in-out;}
.home .navigation li:hover:before{width:100%;}
.home .navigation h3{font:700 2.3rem Roboto;color:#333;margin-bottom:4rem;position:relative;}
.home .navigation h3:after{content:'';width:7rem;height:.2rem;display:block;background-color:#dae4dc;position:absolute;bottom:-2rem;left:0;}
.home .navigation p{width:20rem;font:400 1.2rem/1.8rem Roboto;color:#666;}
.home .navigation .image{position:absolute;right:0;bottom:0;}
.home .navigation .image img{}

.home .navigation li:nth-child(1) .image img{width:28rem;}
.home .navigation li:nth-child(2) .image img{width:28rem;}

.home .navigation .more{width:16rem;height:4rem;font:500 13px Roboto;color:#0c8315;background-color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;position:absolute;bottom:3.5rem;left:3.5rem;border:.1rem solid #dae4dc;border-radius:2.4rem;}
.home .navigation .more:hover{color:#67b93a;}

.home .description{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0 0 3rem 0;}
.home .description .left{width:100%;max-width:85rem;display:flex;flex-flow:row wrap;justify-content:space-between;}
.home .description .left h2{font:700 2.3rem Roboto;margin-bottom:4rem;position:relative;}
.home .description .left h2:after{content:'';width:7rem;height:.2rem;display:block;background-color:#dae4dc;position:absolute;bottom:-2rem;left:0;}
.home .description .left p{line-height:2.4rem;margin-bottom:2rem;}
.home .description .left .text{width:40rem;}
.home .description .left .more{width:16rem;height:4rem;font:500 1.3rem Roboto;color:#0c8315;background-color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;border:.1rem solid #dae4dc;border-radius:2.4rem;}
.home .description .left .more:hover{color:#67b93a;}
.home .description .right{width:27rem;}

.home .services{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 5rem 0;}
.home .services li{width:calc(25% - .1rem);height:22.5rem;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;}
.home .services svg{height:7rem;display:block;margin:0 auto 2rem auto;transition:color .3s ease-in-out;}
.home .services span{width:15.5rem;font:700 1.4rem Roboto;color:#67b93a;display:block;text-align:center;text-transform:uppercase;}
.home .services li:hover{background-color:#67b93a;box-shadow:0 .5rem 1rem 0 rgba(48,134,22,.5);}
.home .services li:hover svg{fill:#fff;}
.home .services li:hover span{color:#fff;}

.home .news{display:flex;flex-flow:row wrap;justify-content:space-between;}
.home .news .left{width:100%;max-width:80rem;}
.home .news .top{display:flex;align-items:center;justify-content:space-between;padding:0 0 1.5rem 0;}
.home .news .top a{font:700 1.4rem Roboto;color:#67b93a;text-transform:uppercase;}
.home .news .left li{display:flex;padding:2rem 0;border-top:.1rem solid #e3e3e3;}
.home .news .left .image{width:25rem;height:10rem;overflow:hidden;margin:0 2rem 0 0;}
.home .news .left .image img{max-width:100%;height:auto;}
.home .news .left .info{width:50rem;}
.home .news .left .date{font:400 1.2rem Roboto;color:#666;margin:0;margin-bottom:1rem;}
.home .news .left .title{font:700 1.8rem Roboto;color:#333;display:block;margin-bottom:1rem;}
.home .news .left .title:hover{color:#67b93a;}

.currency{width:27rem;background-color:#fff;margin-bottom:3rem;border:1px solid #e3e3e3;}
.currency h4{height:7rem;font:700 1.4rem Roboto;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;}
.currency table{width:100%;border-collapse:collapse;border:none;}
.currency tr{height:4rem;}
.currency tr:first-child{background-color:#deb;}
.currency tr:first-child th{font:500 1rem Roboto;text-align:center;text-transform:uppercase;}
.currency td{font:500 1.2rem Roboto;text-align:center;border-bottom:.1rem solid #e3e3e3;}
.currency tr:last-child td{border-bottom:none;}
.currency td b{color:#67b93a;}
.currency .more{width:16rem;height:4rem;font:500 1.3rem Roboto;color:#0c8315;background-color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;margin:2rem auto;border:.1rem solid #dae4dc;border-radius:2.4rem;}
.currency .more:hover{color:#67b93a;}

.banner{width:27rem;height:45rem;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;background:url(images/promo.png) center top no-repeat;position:relative;}
.banner .title{font:700 1.6rem Roboto;color:#fff;text-align:center;text-transform:uppercase;margin:10rem 0;}
.banner .more{width:16rem;height:4rem;font:500 1.3rem Roboto;color:#0c8315;background-color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;margin-bottom:6rem;border:.1rem solid #dae4dc;border-radius:2.4rem;}
.banner .more:hover{color:#67b93a;}

.footer{width:100%;height:25rem;background-color:#fff;position:absolute;bottom:0;}
.footer .menu{height:7rem;display:flex;align-items:center;justify-content:center;border-bottom:.3rem solid #0c8315;}
.footer .menu li{margin:0 2rem;}
.footer .info{color:#666;display:flex;align-items:center;justify-content:space-between;}
.footer .logo{width:24rem;height:6rem;margin:3rem 0;}
.footer .copyright{height:6rem;color:#bbb;display:flex;align-items:center;justify-content:center;text-align:center;border-top:.1rem solid #f5f5f5;}
.footer .phone a{font:700 2rem Roboto;color:#333;}
.footer .phone p{font:400 1.2rem Roboto;color:#666;text-align:center;}

.hide,
.tooltip{display:none;}
.g-recaptcha{margin-bottom:3rem;}

.form-apply,.form-cooperation,.form-questionnaire{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;}
.form .left,.form .right{width:48.5%;}
.required:after{content:'*';font-weight:700;color:#67b93a;margin:0 0 0 .5rem;}
.input-text{width:100%;height:5rem;font:400 1.4rem Roboto;background-color:#fff;padding:0 1.5rem;border:.1rem solid #e7e7e7;border-radius:.5rem;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;}
.input-text:focus{border-color:transparent!important;z-index:1;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1);}
.input-readonly{width:100%;height:5rem;font:400 1.4rem Roboto;background:none;border:none;}
.textarea{width:100%;height:10rem;font:400 1.4rem Roboto;background-color:#fff;padding:1.5rem;border:.1rem solid #e7e7e7;border-radius:.5rem;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;resize:none;}
.textarea:focus{border-color:transparent;z-index:1;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1);}

.agreement{font:400 1.1rem/1.5 Roboto;color:#999;display:flex;margin:0 0 3rem 0;}
.agreement span{display:block;margin:-.2rem 0 0 1rem;}

.button{height:6rem;font:700 1.5rem Roboto;color:#fff!important;overflow:hidden;background-color:#67b93a;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;padding:0 3rem;position:relative;border:none;border-radius:2.4rem;transition:box-shadow .3s ease-in-out;cursor:pointer;}
.button:hover{color:#fff;box-shadow:0 .5rem 1rem 0 rgba(48,134,22,.5);}


.button.ecos{box-shadow:0 .5rem 1rem 0 rgba(48,134,22,.5);text-decoration:none!important;height:6rem;font:700 1.6rem Roboto!important;color:#fff!important;text-align:center;overflow:hidden;background-color:#67b93a;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;text-decoration:none;padding:0 3rem;position:relative;border:none;border-radius:2.4rem;transition:box-shadow .3s ease-in-out;cursor:pointer;}
.button.ecos:hover{color:#fff;box-shadow:0 1rem 1.5rem 0 rgba(48,134,22,.5);}


.calculator{width:100%;max-width:87rem;}
.calculator .title{margin-bottom:3rem;}
.calculator .step-1{display:flex;flex-flow:row wrap;justify-content:space-between;}
.calculator .step-1 .left{width:34rem;order:0;}
.calculator .step-1 .right{width:50rem;display:flex;order:1;align-items:center;justify-content:center;}
.calculator .step-2{display:none;padding-top:3rem;border-top:.1rem solid #e3e3e3;}
.calculator .step-2 .top-2{display:flex;flex-flow:row wrap;justify-content:space-between;}
.calculator .step-2 .top-2 fieldset{width:27rem;}
.calculator .step-2 .bottom-2{display:flex;flex-flow:row wrap;justify-content:space-between;}
.calculator .step-2 .bottom-2 fieldset{width:27rem;}
.calculator .percent{height:5rem;font:700 3rem Roboto;color:#67b93a;display:flex;align-items:center;justify-content:center;}
.calculator .percent-block{text-align:center;}

.calculator .flex{display:flex;}
.calculator .label{display:flex;align-items:center;margin-right:3rem;position:relative;}
.calculator .input-radio{display:none;}
.calculator .input-radio:checked ~ .icon-radio:before{opacity:1;}
.calculator .icon-radio{width:1.6rem;height:1.6rem;background-color:#fff;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-right:1rem;border-radius:50%;}
.calculator .icon-radio:before{content:'';width:.8rem;height:.8rem;background-color:#deb;display:block;border-radius:50%;opacity:0;transition:opacity .3s ease-in-out;}
.calculator .name-radio{font:700 1.2rem Roboto;text-transform:uppercase;margin:.5rem 0 0 0;}
.calculator .tooltip-radio{font:400 1.2rem Roboto;background-color:#fff;padding:1.5rem;position:absolute;bottom:3rem;left:-1.2rem;border-radius:.3rem;visibility:hidden;white-space:nowrap;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1);}
.calculator .tooltip-radio:after{content:'';width:1rem;height:1rem;background-color:#fff;display:block;position:absolute;bottom:-.5rem;left:1.5rem;transform:rotate(45deg);}
.calculator .label:hover .tooltip-radio{visibility:visible;}

.jcf-select{width:100%;height:5rem;display:inline-block;background-color:#fff;padding:0 1.5rem;border:.1rem solid #e7e7e7;position:relative;border-radius:.5rem;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;cursor:pointer;}
.jcf-select .jcf-select-opener{width:4rem;background:transparent;position:absolute;bottom:0;right:0;top:0;}
.jcf-select .jcf-select-opener:before{content:'';width:1rem;height:.6rem;background:url(images/sprite.png) -174px -49px no-repeat;display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);}
.jcf-select .jcf-select-text{height:100%;font:400 1.5rem Roboto!important;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:0;cursor:pointer;}
.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-.1rem;right:-.1rem;border:.1rem solid #e7e7e7;box-shadow:0 1rem 1rem 0 rgba(0,0,0,.1);}
.jcf-select .jcf-select-drop:after{content:'';width:1.1rem;height:1.1rem;display:block;background-color:#fff;position:absolute;top:-.6rem;left:1.5rem;border-top:.1rem solid #e3e3e3;border-left:.1rem solid #e3e3e3;transform:rotate(45deg);}
.jcf-select .jcf-drop-active{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1);}
.jcf-list,.jcf-list .jcf-list-content{width:100%;background-color:#fff;display:inline-block;vertical-align:top;position:relative;z-index:1;}
.jcf-list .jcf-option{font:400 1.5rem Roboto;padding:1.5rem;}
.jcf-list .jcf-option,
.jcf-list ul li{overflow:hidden;display:block;}
.jcf-list-box .jcf-selected,
.jcf-select-drop .jcf-hover{background-color:#deb;cursor:pointer;}

iframe{border:none!important;overflow:hidden!important;}
::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.modal,.modal.thanks .fancybox-close-small{display:none;}
.modal.thanks{text-align:center;}
.modal.thanks h6{font:700 3rem Roboto;}
.modal.thanks p,.modal.thanks img{margin-bottom:3rem;}
.modal.thanks img{width:40rem;display:block;}
.modal.thanks a{margin:0 auto;}
.modal form{width:32rem;}
.modal form fieldset{margin-bottom:2rem;}
.modal form h6{font:700 3.2rem Roboto;color:#333;margin-bottom:1rem;}
.modal form .price{font:400 1.8rem Roboto;margin-bottom:1.5rem;}
.modal form .submit{width:16rem;color:#ff0;margin:0 auto;}
.fancybox-close-small{width:6rem!important;height:6rem!important;color:#67b93a!important;}

.alignleft{float:left;margin:0 3rem 0 0;}
.aligncenter{display:block;margin:0 auto 3rem auto;}
.alignright{float:right;margin:0 0 0 3rem;}

.container{display:flex;flex-flow:row wrap;justify-content:space-between;}
.container .content{width:100%;position:relative;}
.container .content.side{max-width:87rem;}

.container .top{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 0 3rem 0;}
.container .top .title{width:32rem;font:400 4.5rem/1 'Bad Script';color:#67b93a;display:flex;align-items:center;padding:0 0 0 5rem;position:relative;}
.container .top .title:before{content:'';width:3.5rem;height:4.5rem;background:url(images/sprite.png) -17.5rem 0 no-repeat;position:absolute;top:0;left:0;}

.container .content .doc{display:flex;display:flex;align-items:center;margin-bottom:3rem;padding-bottom:3rem;border-bottom:.1rem solid #ddd;}
.container .content .doc:last-child{border-bottom:none;}
.container .content .doc .icon-doc{width:4rem;height:6rem;margin:0 3rem 0 0;}
.container .content .doc .link a{font:700 1.6rem Roboto;color:#333;text-transform:uppercase;}
.container .content .doc .link a:hover{color:#67b93a;text-decoration:underline;}
.container .content .doc .link p{line-height:normal;margin:0;}

.container .sidebar{width:27rem;}
.container .sidebar h3{font:700 1,8rem Roboto;color:#333;text-transform:uppercase;margin-bottom:3rem;padding-bottom:1.5rem;position:relative;}
.container .sidebar h3:after{content:'';width:7rem;height:.1rem;background-color:rgba(12,131,21,.4);display:block;position:absolute;bottom:0;left:0;}
.container .sidebar .documents{margin:3rem 0 0 0;}
.container .sidebar .documents h4{font:700 2rem Roboto;color:#333;margin:0 0 3rem 0;}
.container .sidebar .documents .doc{display:flex;align-items:center;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:.1rem solid #ddd;}
.container .sidebar .documents .doc:last-child{border-bottom:none;}
.container .sidebar .documents .doc .icon-doc{width:4rem;height:6rem;margin:0 1.5rem 0 0;}
.container .sidebar .documents .doc .link{width:20rem;}
.container .sidebar .documents .doc .link a{font:700 1.6rem Roboto;color:#333;display:block;text-transform:uppercase;margin-bottom:1rem;}
.container .sidebar .documents .doc .link a:hover{color:#67b93a;text-decoration:none;}
.container .sidebar .documents .doc .link p{line-height:normal;margin:0;}

.content h2{font:700 2.4rem Roboto;color:#333;margin-bottom:3rem;padding-bottom:1.5rem;position:relative;}
.content h2:after{content:'';width:7rem;height:.1rem;background-color:rgba(12,131,21,.4);display:block;position:absolute;bottom:0;left:0;}
.content h3{font:700 1.8rem Roboto;color:#333;margin-bottom:2rem;}
.content p{font:400 1.5rem/2.4rem Roboto;color:#666;margin-bottom:3rem;}
.content ul{margin-bottom:5rem;}
.content li{font:400 1.5rem/2.4rem Roboto;color:#666;display:flex;align-items:center;margin-bottom:1rem;padding:0 0 0 1.5rem;position:relative;}
.content li:before{content:'';width:.5rem;height:.5rem;background-color:#67b93a;display:block;position:absolute;top:1rem;left:0;border-radius:50%;}
.content strong{color:#333;}

.page .container .top{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 0 3rem 0;}
.page .container .top span{font:400 4.5rem/1 'Bad Script';color:#67b93a;display:flex;align-items:center;padding:0 0 0 5rem;position:relative;}
.page .container .top span:before{content:'';width:3.5rem;height:4.5rem;background:url(images/sprite.png) -17.5rem 0 no-repeat;position:absolute;top:0;left:0;}
.page .container .content h3{font:700 1.8rem/2.4rem Roboto;color:#333;margin-bottom:1.5rem;}
.page .container .content ul{margin-bottom:3rem;}
.page .container .content ul:last-child{margin-bottom:0;}
.page .container .content li{font:400 1.5rem/2rem Roboto;color:#666;display:flex;align-items:center;margin-bottom:1rem;padding:0 0 0 1.5rem;position:relative;}
.page .container .content li:before{content:'';width:.6rem;height:.6rem;background-color:#67b93a;display:block;position:absolute;top:.8rem;left:0;border-radius:50%;}
.page .container .content p{font:400 1.5rem/2.4rem Roboto;color:#666;margin-bottom:3rem;}
.page .container .content table{width:100%;margin-bottom:3rem;}
.page .container .content table tr td{height:5rem;padding:0 3rem;}
.page .container .content table tr td:first-child{width:35%;background-color:#deb;}
.page .container .content table tr td:last-child{background-color:#f1f1f1;}
.page .container .content .block-button{display:flex;align-items:center;margin-bottom:6rem;}
.page .container .content .block-button a{margin:0 3rem 0 0;}

.page-template-page-about .flex{}
.page-template-page-about .content a{color:#67b93a;text-decoration:none;transition:color .2s ease-in-out;text-decoration:underline;}
.page-template-page-about .content a:hover{color:#67b93a;text-decoration:none;}
.page-template-page-about .content .flex{display:flex;flex-flow:row wrap;justify-content:between;}
.page-template-page-about .content{max-width:100%;}
.page-template-page-about .content .text{margin:0 10rem 0 0;}
.page-template-page-about .content .map{width:37rem;height:36rem;}
.page-template-page-about .section-1{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin-bottom:6rem;padding:3rem 0;position:relative;}
.page-template-page-about .section-1:before{content:'';width:calc(100vw - 2rem);min-height:100%;display:block;background-color:#f9f9f9;position:absolute;left:50%;z-index:-1;transform:translate3d(-50%,0,0);}
.page-template-page-about .section-1 .item{width:48%;display:flex;align-items:center;}
.page-template-page-about .section-1 .item h3{font:700 2.3rem Roboto;margin-bottom:1.5rem;}
.page-template-page-about .section-1 .item p{margin-bottom:0;}
.page-template-page-about .section-1 .item .image{margin:0 3rem 0 0;}
.page-template-page-about .section-1 .item .image img{max-width:10rem;}
.page-template-page-about .section-2{display:flex;align-items:center;margin-bottom:6rem;}
.page-template-page-about .section-2 p{font:400 1.5rem/2.4rem Roboto;color:#666;}
.page-template-page-about .section-2 li{font:400 1.5rem/2.4rem Roboto;color:#666;display:flex;align-items:center;margin-bottom:1rem;padding:0 0 0 1.5rem;position:relative;}
.page-template-page-about .section-2 li:before{content:'';width:.5rem;height:.5rem;background-color:#67b93a;display:block;position:absolute;top:1rem;left:0;border-radius:50%;}
.page-template-page-about .section-3{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin-bottom:6rem;padding:3rem 0;position:relative;}
.page-template-page-about .section-3:before{content:'';width:calc(100vw - 2rem);min-height:100%;display:block;background:url(images/feature-bg.png) no-repeat;background-size:cover;position:absolute;left:50%;z-index:-1;transform:translate3d(-50%,0,0);}
.page-template-page-about .section-3 .item{width:16.6667%;text-align:center;border-right:.1rem solid #67b93a;}
.page-template-page-about .section-3 .item img{margin:0 0 1.5rem 0;}
.page-template-page-about .section-3 .item p{font:500 1.2rem Roboto;color:#fff;}
.page-template-page-about .section-3 .item:last-child{border-right:none;}
.page-template-page-about .section-4{overflow:hidden;display:none;}
.page-template-page-about .section-4 b{color:#333;}
.page-template-page-about .section-4 .image{margin:0 6rem 0 0;}

.page-template-page-logos .content{max-width:100%;}
.page-template-page-logos .content .items{display:flex;flex-flow:row wrap;margin:0 -4.5rem 0 -1.5rem;}
.page-template-page-logos .content .item{width:27rem;height:15rem;background-color:#fff;display:flex;align-items:center;justify-content:center;margin:0 1.5rem 3rem 1.5rem;position:relative;border:.1rem solid #ddd;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;}
.page-template-page-logos .content .item:before{display:none;}
.page-template-page-logos .content .item .bottom:before{content:'';width:100%;height:1rem;display:block;background-color:#fff;position:absolute;top:-1rem;z-index:999;}
.page-template-page-logos .content .item .bottom{width:calc(100% + .2rem);height:10rem;background-color:#fff;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;visibility:hidden;opacity:0;position:absolute;left:-.1rem;top:100%;z-index:4;border:1px solid #ddd;border-top:none;box-shadow:0 .5rem 2.5rem 0rem rgba(0,0,0,.15);transition:all .3s;}
.page-template-page-logos .content .item:hover{box-shadow:0 .5rem 2.5rem 0rem rgba(0,0,0,.15);}
.page-template-page-logos .content .item:hover .bottom{visibility:visible;opacity:1;}
.page-template-page-logos .content .item h3{margin-bottom:1.5rem;}
.page-template-page-logos .content .item a{color:#67b93a;text-transform:uppercase;text-decoration:underline;}
.page-template-page-logos .content .item a:hover{text-decoration:none;}

.page-template-page-vacancy .content .items .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;}
.page-template-page-vacancy .content .items .title h2{margin-bottom:0;}
.page-template-page-vacancy .content .items table{width:100%;text-align:left;border:none;}
.page-template-page-vacancy .content .items table th{height:5rem;background-color:#deb;padding:0 3rem;}
.page-template-page-vacancy .content .items table td{height:5rem;background-color:#f1f1f1;padding:0 3rem;}

.page-template-page-contacts .content{max-width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;}
.page-template-page-contacts .content .info{width:38rem;margin-bottom:3rem;}
.page-template-page-contacts .content .info h2{font:700 2rem Roboto;color:#333;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative;}
.page-template-page-contacts .content .info h2:after{content:'';width:7rem;height:.1rem;display:block;background:rgba(12,131,21,.4);position:absolute;bottom:0;left:0;}
.page-template-page-contacts .content .info ul{margin-bottom:3rem;}
.page-template-page-contacts .content .info i{width:1.5rem;height:1.5rem;margin:0 1rem 0 0;}
.page-template-page-contacts .content .info a{font-size:1.5rem;color:#666;display:flex;align-items:center;margin-bottom:3rem;}
.page-template-page-contacts .content .info a:hover{color:#67b93a;text-decoration:underline;}
.page-template-page-contacts .content .info li{font-size:1.5rem;color:#666;display:flex;align-items:center;margin-bottom:1.5rem;padding:0;}
.page-template-page-contacts .content .info li:before{display:none;}
.page-template-page-contacts .content .info li a{display:inline-block;margin-bottom:0;}
.page-template-page-contacts .content .info svg{width:1.5rem;height:1.5rem;}
.page-template-page-contacts .content .info a svg{position:relative;top:-.1rem;}
.page-template-page-contacts .content .info .icon-email{position:relative;top:.1rem;}
.page-template-page-contacts .content .map{width:100%;max-width:76rem;height:60rem;}
.page-template-page-contacts .content .map iframe{width:100%;height:100%;}

.post-type-archive-conditions .controls{display:flex;flex-flow:row wrap;margin-bottom:.5rem;}
.post-type-archive-conditions .controls fieldset{width:100%;max-width:27rem;}
.post-type-archive-conditions .controls fieldset:first-child{margin:0 3rem 0 0;}
.post-type-archive-conditions .controls fieldset label{font-weight:700;display:block;margin-bottom:1rem;}
.post-type-archive-conditions .content .items{display:flex;flex-flow:row wrap;margin:0 -4.5rem 0 -1.5rem;}
.post-type-archive-conditions .content .item{width:27rem;height:15rem;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;margin:0 1.5rem 3rem 1.5rem;position:relative;border:1px solid #ddd;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;}

.post-type-archive-conditions .content .item .image img{width:85%;display:block;margin:0 auto;transition:transform .7s;}
.post-type-archive-conditions .content .item:hover img{transform:scale(1.1);}

.post-type-archive-conditions .content .item .bottom:before{content:'';width:100%;height:1rem;display:block;background-color:#fff;position:absolute;top:-1rem;z-index:999;}
.post-type-archive-conditions .content .item .bottom{width:calc(100% + .2rem);height:10rem;background-color:#fff;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;visibility:hidden;opacity:0;position:absolute;left:-.1rem;top:100%;z-index:4;border:1px solid #ddd;border-top:none;box-shadow:0 .5rem 2.5rem 0rem rgba(0,0,0,.15);transition:all .3s;}
.post-type-archive-conditions .content .item:hover{box-shadow:0 .5rem 2.5rem 0rem rgba(0,0,0,.15);}
.post-type-archive-conditions .content .item:hover .bottom{visibility:visible;opacity:1;}
.post-type-archive-conditions .content .item h3{font:700 1.8rem Roboto;color:#333;margin-bottom:1.5rem;}
.post-type-archive-conditions .content .item a{color:#67b93a;text-transform:uppercase;text-decoration:underline;}
.post-type-archive-conditions .content .item a:hover{text-decoration:none;}

.page-template-page-what .container .top{margin:3rem 0 6rem 0;}
.page-template-page-what .content{max-width:117rem;}
.page-template-page-what .content .flex{display:flex;flex-flow:row wrap;justify-content:space-between;}
.page-template-page-what .content .flex > div{width:48%;}
.page-template-page-what .content li{line-height:2.4rem;margin-bottom:2rem!important;}
.page-template-page-what .types{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:3rem 0 -5rem 0;padding:3rem 0;position:relative;}
.page-template-page-what .types:before{content:'';width:calc(100vw - 2rem);min-height:100%;display:block;background-color:#f9f9f9;position:absolute;left:50%;z-index:-1;transform:translate3d(-50%,0,0);}
.page-template-page-what .types .item{display:flex;}
.page-template-page-what .types .item h3{margin-bottom:2rem;}
.page-template-page-what .types .icon-what-1,
.page-template-page-what .types .icon-what-2{margin-right:3rem;}

.page-template-page-conditions .content .items{width:100%;max-width:117rem;display:flex;flex-flow:row wrap;align-items:center;margin-bottom:-5rem;padding:3rem 0;position:relative;}
.page-template-page-conditions .content .items:before{content:'';width:calc(100vw - 2rem);min-height:100%;display:block;background-color:#f9f9f9;position:absolute;left:50%;z-index:-1;transform:translate3d(-50%,0,0);}
.page-template-page-conditions .content .items ul{width:50%;margin:0 3rem 0 0;}

.post-type-archive-market .container{display:flex;flex-flow:row wrap;justify-content:space-between;}
.post-type-archive-market .content{width:100%;order:2;}
.post-type-archive-market .items{display:flex;flex-flow:row wrap;margin:0 0rem 0 0;justify-content:space-between;}

.post-type-archive-market .items .item{width:36rem;background-color:#fff;margin:0 0 4rem 0;transition:box-shadow .6s ease-in-out,border-color .6s ease-in-out;}
.post-type-archive-market .items .item:hover{box-shadow:0 1.5rem 1.5rem 0 rgba(0,0,0,.3);border-radius:.4rem;}

.post-type-archive-market .items .info{padding:1.5rem;}
.post-type-archive-market .items h3{height:4.7rem;overflow:hidden;}
.post-type-archive-market .items .title{font:700 1.8rem Roboto;}
.post-type-archive-market .items .attributes{display:flex;flex-flow:row wrap;justify-content:space-between;padding:2.7rem 0 2rem 0; min-height: 100px; max-height: 100px;}
.post-type-archive-market .items .attributes span{font:400 1.2rem Roboto;color:#666;display:flex;align-items:center;margin-bottom:1rem;}
.post-type-archive-market .items .attributes span i{width:1.5rem;height:1.5rem;margin:0 1rem 0 0;}
.post-type-archive-market .items .bottom{display:flex;align-items:center;justify-content:space-between;}
.post-type-archive-market .items .button{height:4rem;font-size:1.4rem;padding:0 1.5rem;}
.post-type-archive-market .sidebar{width:27rem;order:1;background-color:#ececec;padding:2rem;}
.post-type-archive-market .sidebar fieldset label{font-weight:700;display:block;margin-bottom:1rem;}

.tax-types .container{display:flex;flex-flow:row wrap;justify-content:space-between;}
.tax-types .content{width:100%;order:2;}
.tax-types .items{display:flex;flex-flow:row wrap;margin:0 -2rem 0 0;justify-content:space-between;}
.tax-types .items h3{height:4.7rem;overflow:hidden;}
.tax-types .items::after{content:'';flex:auto;}
.tax-types .items .item{width:28rem;background-color:#fff;margin:0 1rem 2rem 0;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;}
.tax-types .items .item:last-child{}
.tax-types .items .item:hover{box-shadow:0 .5rem 2.5rem 0rem rgba(0,0,0,.15);}
.tax-types .items .info{padding:1.5rem;}
.tax-types .items .title{font:700 1.8rem Roboto;}
.tax-types .items .attributes{display:flex;flex-flow:row wrap;justify-content:space-between;padding:3rem 0 2rem 0;}
.tax-types .items .attributes span{font:400 1.1rem Roboto;color:#666;display:flex;align-items:center;margin-bottom:1rem;}
.tax-types .items .attributes span i{width:1.5rem;height:1.5rem;margin:0 1rem 0 0;}
.tax-types .items .bottom{display:flex;align-items:center;justify-content:space-between;}
.tax-types .items .button{height:4rem;font-size:1.4rem;padding:0 1.5rem;}
.tax-types .sidebar{width:27rem;order:1;background-color:#ececec;padding:2rem;}
.tax-types .sidebar fieldset label{font-weight:700;display:block;margin-bottom:1rem;}

.types-links{margin-bottom:3rem;}
.types-links ul{display:flex;}
.types-links li{margin-right:3rem;}
.types-links a{font:700 1.6rem Roboto;color:#000;}
.types-links .current-menu-item a{color:#67b93a;}

.single-conditions .container{display:flex;flex-flow:row wrap;justify-content:space-between;}
.single-conditions .container .top{width:100%;display:flex;flex-flow:row wrap;align-items:center;margin:0 0 3rem 0;}
.single-conditions .container .top .info{width:26rem;background-color:#fff;margin:0 3rem 0 0;padding:3rem 2rem;border:1px solid #e3e3e3;}
.single-conditions .container .top .info img{display:block;margin:0 auto 2rem auto;}
.single-conditions .container .top .info p{font:400 1.5rem Roboto;color:#666;margin-bottom:2rem;}
.single-conditions .container .top .info p:last-child{margin-bottom:0;}
.single-conditions .container .top .info p strong{color:#333;}
.single-conditions .content{width:100%;max-width:87rem;position:relative;}
.single-conditions .content h2{font:700 2.4rem Roboto;color:#333;margin-bottom:3rem;padding-bottom:1.5rem;position:relative;}
.single-conditions .content h2:after{content:'';width:7rem;height:.1rem;display:block;background:rgba(12,131,21,.4);position:absolute;bottom:0;left:0;}
.single-conditions .content h3{margin:0 0 3rem 0;}
.single-conditions .content ul{margin:3rem 0;}
.single-conditions .content li{font:400 1.5rem/2rem Roboto;color:#666;display:flex;align-items:center;margin-bottom:1rem;padding:0 0 0 1.5rem;position:relative;}
.single-conditions .content li:before{content:'';width:.6rem;height:.6rem;background-color:#67b93a;display:block;position:absolute;top:.8rem;left:0;border-radius:50%;}
.single-conditions .content p{margin-bottom:3rem;}
.single-conditions .content table{width:100%;background-color:#fff;text-align:center;margin:0 0 3rem 0;border-collapse:collapse;}
.single-conditions .content table:last-child{margin-right:0;}
.single-conditions .content table td{padding:1rem;border:1px solid #e3e3e3;}
.single-conditions .content table tr:first-child{font-weight:500;background-color:#deb;}
.single-conditions .content table td:first-child{font-weight:500;color:#333;}
.single-conditions .content .table td:first-child{text-align:left;text-indent:3rem;padding:0;}
.single-conditions .content .pn .title{font:700 2rem Roboto;}

.single-conditions .sidebar{width:27rem;}

.single-market .content .info{display:flex;}
.single-market .content .info p{margin-bottom:3rem;}
.single-market .content .info table{width:100%;text-align:left;margin-bottom:3rem;border:none;}
.single-market .content .info table th{height:5rem;background-color:#deb;padding:0 3rem;}
.single-market .content .info table td{height:5rem;background-color:#f1f1f1;padding:0 3rem;}
.single-market .content .photos{width:48rem;margin:0 3rem 3rem 0;}
.single-market .content .thumbs .slick-slide{cursor:pointer;}
.single-market .content .price{font:400 2.5rem Roboto;}

.category-exchange-rates .currency-items li{margin-bottom:3rem;}
.category-exchange-rates .date{font:400 1.2rem Roboto;color:#666;display:flex;margin:0 0 1rem 0;}
.category-exchange-rates .icon-date{width:1.2rem;height:1.2rem;margin:.1rem 1rem 0 0;}
.category-exchange-rates .currency-items a{font:700 1.8rem Roboto;color:#333;}
.category-exchange-rates .currency-items a:hover{color:#67b93a;}

.single-post .currency{width:25%;text-align:left;border:none;}
.single-post .currency th{height:5rem;font:700 1.3rem Roboto!important;color:#333;background-color:#deb;padding:0 3rem;}
.single-post .currency td{height:5rem;background-color:#f1f1f1;padding:0 3rem;}

.single-press h1{font:700 2.4rem Roboto;}
.single-press .content a{color:#67b93a;text-decoration:underline;}
.single-press .content a:hover{text-decoration:none;}
.single-press .content p{font:400 1.5rem/2.4rem Roboto;color:#666;margin-bottom:3rem;}
.single-press .content strong{color:#333;}
.single-press .content ul{margin:3rem 0;}
.single-press .content li{font:400 1.5rem/2rem Roboto;color:#666;display:flex;align-items:center;margin-bottom:1rem;padding:0 0 0 1.5rem;position:relative;}
.single-press .content li:before{content:'';width:.6rem;height:.6rem;background-color:#67b93a;display:block;position:absolute;top:.8rem;left:0;border-radius:50%;}
.single-press .content .bottom{display:flex;align-items:center;justify-content:space-between;border-top:.1rem solid #e3e3e3;}
.single-press .content .bottom .item{cursor:pointer;}
.single-press .content .bottom .social-likes{height:2rem;display:flex;align-items:center;}
.single-press .content .bottom .social-likes span{font:400 1.3rem Roboto;color:#666;margin:-.3rem 2rem 0 0;}

.other-news{margin-bottom:3rem;}
.other-news h4{font:700 2rem Roboto;color:#333;margin-bottom:3rem;padding-bottom:1.5rem;position:relative;}
.other-news h4:after{content:'';width:7rem;height:.1rem;display:block;background:rgba(12,131,21,.4);position:absolute;bottom:0;left:0;}
.other-news li{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 1.5rem 0;padding:0 0 1.5rem 0;border-bottom:.1rem solid #e3e3e3;}
.other-news li:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.other-news .image{width:7rem;height:6rem;margin:0 1.5rem 0 0;}
.other-news .title{width:18.5rem;}
.other-news .title a{font:700 1.2rem Roboto;color:#333;display:block;margin:0 0 1rem 0;}
.other-news .title a:hover{color:#67b93a;}
.other-news .date{font:400 1.1rem Roboto;color:#666;display:flex;margin:0 0 1rem 0;}
.other-news .icon-date{width:1.2rem;height:1.2rem;margin:.1rem 1rem 0 0;}

.tax-categories .content .item{display:flex;flex-flow:row wrap;margin-bottom:3rem;}
.tax-categories .content .image{margin:0 3rem 0 0;}
.tax-categories .content .info{width:40rem;}
.tax-categories .content .info h3{margin-bottom:1.5rem;}
.tax-categories .content .info h3 a{font:700 2rem Roboto;color:#333;}
.tax-categories .content .info h3 a:hover{color:#67b93a;}

.date{font:400 1.1rem Roboto;color:#666;display:flex;margin:3rem 0;}
.icon-date{width:1.2rem;height:1.2rem;margin:.1rem 1rem 0 0;}

.post-type-archive-press .content .item{display:flex;flex-flow:row wrap;margin-bottom:3rem;}
.post-type-archive-press .content .image{margin:0 3rem 0 0;}
.post-type-archive-press .content .info{width:40rem;}
.post-type-archive-press .content .info h3{margin-bottom:1.5rem;}
.post-type-archive-press .content .info h3 a{font:700 2rem Roboto;color:#333;}
.post-type-archive-press .content .info h3 a:hover{color:#67b93a;}
.post-type-archive-press .content .date{font:400 1.1rem Roboto;color:#666;display:flex;margin:3rem 0;}
.post-type-archive-press .content .icon-date{width:1.2rem;height:1.2rem;margin:.1rem 1rem 0 0;}

.pn{display:flex;justify-content:space-between;}
.pn .previous,.pn .next{width:43rem;height:15rem;/*background:url(/wp-content/themes/otp/images/sentence.jpg)*/ no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;}
.pn .previous:before,.pn .next:before{content:'';width:100%;height:100%;background-color:#67b93a;position:absolute;z-index:1;opacity:.9;transition:opacity .3s ease-in-out;}
.pn .previous:hover:before,.pn .next:hover:before{opacity:1;}
.pn .icon-arrow.right svg{width:2rem;height:2rem;fill:#fff;transform:rotate(-90deg);}
.pn .icon-arrow.left svg{width:2rem;height:2rem;fill:#fff;transform:rotate(90deg);}
.pn .icon-arrow.right{color:#fff;position:absolute;right:1rem;z-index:2;}
.pn .icon-arrow.left{color:#fff;position:absolute;left:1rem;z-index:2;}
.pn .link{width:30rem;position:relative;z-index:2;}
.pn .link .date{color:#fff;margin:0 0 1rem;padding:0;}
.pn .link .title{color:#fff!important;}

.pagination{width:100%;max-width:70rem;text-align:center;margin:0 auto;position:relative;}
.pagination button{width:5rem;height:5rem;background:none;border:none;cursor:pointer;}
.pagination .mixitup-control-prev,
.pagination .mixitup-control-next{font-size:2rem;position:absolute;border:.1rem solid #e3e3e3;border-radius:.5rem;transition:all .3s ease-in-out;}
.pagination .mixitup-control-prev{left:0;}
.pagination .mixitup-control-next{right:0;}
.pagination .mixitup-control-active{font:700 1.8rem Roboto;color:#67b93a;position:relative;}
.pagination .mixitup-control-active:before{content:'';width:1.8rem;height:.2rem;background-color:#67b93a;position:absolute;left:1.7rem;bottom:0;}
.pagination .mixitup-control-prev:hover,
.pagination .mixitup-control-next:hover{background-color:#deb;border-color:#deb;}
.pagination .current{font:700 1.8rem Roboto;color:#67b93a;justify-content:center;position:relative;}
.pagination .current:before{content:'';width:1.8rem;height:.2rem;background-color:#67b93a;position:absolute;bottom:0;}
.pagination .page-numbers{width:5rem;height:5rem;font-size:2rem;display:inline-flex;align-items:center;justify-content:center;}
.pagination .prev,
.pagination .next{text-align:center;display:inline-flex;justify-content:center;background:none;border:.1rem solid #e3e3e3;border-radius:.5rem;transition:all .3s ease-in-out;cursor:pointer;}
.pagination .prev:hover,
.pagination .next:hover{background-color:#deb;border-color:#deb;}


.modalz{width:80rem;display:none;}
.modalz h3{color:#000;margin-bottom:2rem;}
.modalz h3:nth-child(2n){margin-top:4rem;}
.modalz ul{list-style:inside disc;}
.modalz li{margin:0 0 3rem 0;}
.modalz li:last-child{margin-bottom:0;}

.modalz p{color:#333;line-height:1.6;margin-bottom:1rem;}
.modalz p:last-child{margin-bottom:0;}

.modalz .list{margin-bottom:2rem;}
.modalz .list p{margin-bottom:1rem;}
.modalz .list p b,
.modalz .list p u{color:#57ab27;font-weight:700;}

.logoz{width:30rem;height:5.4rem;display:block;margin:3rem auto 0 auto;}

.page-leasing{width:100%;max-width:137rem;display:flex;align-items:center;justify-content:center;margin:5rem auto;}
.page-leasing .round{width:50rem;height:50rem;display:flex;align-items:center;justify-content:center;border:.4rem solid #57ab27;border-radius:50%;position:relative;}
.page-leasing .round .slide{width:35rem;}
.page-leasing ul{list-style:none;}
.page-leasing li span{width:7.5rem;height:7.5rem;font:700 5rem Arial;color:#57ab27;display:flex;align-items:center;justify-content:center;border:.4rem solid #004e32;border-radius:50%;}
.page-leasing span{background-color:#f5f5f5;position:absolute;}
.page-leasing span,.pdf{transition:all .6s;}
.page-leasing span:hover{background-color:#004e32;border:.4rem solid #f5f5f5;cursor:pointer;}
.page-leasing li:nth-child(1) span{top:-3.75rem;left:calc(50% - 3.75rem);}
.page-leasing li:nth-child(2) span{right:0;top:15rem;right:-3.75rem;}
.page-leasing li:nth-child(3) span{right:0;bottom:8rem;}
.page-leasing li:nth-child(4) span{left:0;bottom:8rem;}
.page-leasing li:nth-child(5) span{top:15rem;left:-3.75rem;}
.page-leasing li p{font:400 2.4rem Arial;text-align:center;background-color:#fff;padding:1rem 2rem;box-shadow:0 0 1rem rgba(4,4,4,.2);border-radius:1rem;position:absolute;}
.page-leasing li p a{color:#333;}
.page-leasing li:nth-child(1) p{width:27rem;top:-7rem;left:34rem;}
.page-leasing li:nth-child(1) p:before{content:'';width:4rem;height:3.5rem;background:url(images/arr-1.png) no-repeat;position:absolute;top:3rem;left:-4rem;}
.page-leasing li:nth-child(2) p{right:0;top:15rem;right:-40rem;}
.page-leasing li:nth-child(2) p:before{content:'';width:3.9rem;height:3.3rem;background:url(images/arr-2.png) no-repeat;position:absolute;top:1rem;left:-3.9rem;}
.page-leasing li:nth-child(3) p{right:-40.4rem;bottom:8rem;}
.page-leasing li:nth-child(3) p:before{content:'';width:3.2rem;height:3.3rem;background:url(images/arr-3.png) no-repeat;position:absolute;top:3rem;left:-3.2rem;}
.page-leasing li:nth-child(4) p{left:-40rem;bottom:4rem;}
.page-leasing li:nth-child(4) p:before{content:'';width:3.3rem;height:2.6rem;background:url(images/arr-4.png) no-repeat;position:absolute;top:3rem;right:-3.3rem;}
.page-leasing li:nth-child(5) p{top:0rem;left:-36rem;}
.page-leasing li:nth-child(5) p:before{content:'';width:3rem;height:3.6rem;background:url(images/arr-5.png) no-repeat;position:absolute;bottom:-3.6rem;right:3rem;}

.pdf{width:25rem;height:5rem;font:400 2.1rem Arial;color:#fff;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin:0 auto 5rem auto;background-color:#57ab27;text-align:center;border-radius:3rem;}
.pdf:hover{color:#004e32;}


@media only screen and (max-width:1170px){
	
	body{padding-bottom:39rem;}
	h1{font:700 2.4rem/1 Roboto!important;}
	
	.inner{padding:0 1.5rem;}

	.header .menu,
	.header .menu-2{width:25rem;min-height:100vh;float:left;display:none;background-color:#fff;position:absolute;z-index:99;top:0;left:0;box-shadow:0 .5rem 2rem rgba(0,0,0,.1);}
	.header .menu .close,
	.header .menu-2 .close-2{width:2.8rem;height:2.6rem;display:block;background:none;position:absolute;top:1.5rem;right:1.5rem;border:none;}
	.header .menu .close:before,
	.header .menu-2 .close-2:before,
	.header .menu .close:after,
	.header .menu-2 .close-2:after{content:'';width:3rem;height:.3rem;display:block;background-color:#67b93a;position:absolute;top:1rem;left:.7rem;transform:rotate(45deg);margin-left:-.9rem;}
	.header .menu .close:after,
	.header .menu-2 .close-2:after{transform:rotate(-45deg);}

	.header .menu > ul{width:25rem;display:block;margin:4.5rem 0 1.5rem 1.5rem;}
	.header .menu > ul > li{margin-bottom:2rem;}
	.header .menu > ul > li:last-child{margin-bottom:0;}
	.header .menu > ul > li > a{height:auto;font-weight:700;display:flex;justify-content:flex-start;text-transform:uppercase;}
	.header .menu > ul > li > a:after{display:block;}
	.header .menu .sub-menu{margin:1.5rem 0 1rem 3rem;display:none;background:none;padding:0;position:relative;top:0;border:none;opacity:1;transform:none;visibility:visible;transition:none;}
	.header .menu .sub-menu:after{display:none;}
	.header .menu .sub-menu li{margin:0 0 1rem 0;}
	.header .menu .sub-menu li:last-child{margin-bottom:0;}

	.header .menu-2{width:28rem;}
	.header .menu-2 ul{width:28rem;margin:3rem 0 0 0;}
	.header .menu-2 li{display:flex;padding:1.5rem 0;border-bottom:.1rem solid #ddd;}
	.header .menu-2 li:last-child{border-bottom:none;}
	.header .menu-2 a{display:flex;align-items:center;transition:none;}
	.header .menu-2 span{font:700 1.5rem Roboto;color:#333;display:block;}
	.header .menu-2 .icon{width:4.4rem;height:4.4rem;margin:0 1.5rem 0 1.5rem;}
	.header .menu-2 .icon svg{width:4.4rem;height:4.4rem;}

	.header .buttons{position:absolute;top:1.5rem;right:1rem;}
	.header .buttons .icon-calcular svg,
	.header .buttons .icon-apply svg{display:block;}
	.header .buttons .icon-calcular,
	.header .buttons .icon-apply{background:none;display:block;padding:0;border-radius:0;}
	.header .buttons .icon-apply{margin-right:1rem;}
	.header .buttons .icon-calcular:hover,
	.header .buttons .icon-apply:hover{box-shadow:none;}
	.header .buttons .icon-search svg{fill:#0c8315;}
	.header .buttons .icon-calcular svg,
	.header .buttons .icon-apply svg{fill:#0c8315;position:relative;left:.5rem;}
	.header .buttons a{width:3.4rem;height:3.4rem;display:inline-flex;flex-flow:row wrap;}
	.header .buttons span{display:none;}
	.header .buttons select{font-size:1.8rem;text-align:center;background-position:3.5rem center;}
	.header .buttons .languages{font-size:1.8rem;color:#0c8315;text-align:center;background-position:3.5rem center;}
	.header .buttons .languages option{color:#fff;background-color:#0c8315;}

	.header .bottom{height:6rem;position:relative;}
	.header .bottom .logo{width:14rem;margin:0;position:absolute;top:-6rem;left:1rem;}
	.header .bottom .phone{padding:0;position:absolute;top:1rem;right:1rem;}
	.header .bottom .phone:before{display:none;}
	.header .bottom .open{width:3rem;height:2.5rem;display:block!important;background:none;position:absolute!important;top:1.5rem;left:1rem!important;border:none;}
	.header .bottom .open-2{height:3.4rem;font-weight:700;color:#fff;background-color:#67b93a;display:block;padding:0 2rem;text-transform:uppercase;position:absolute;top:1rem;left:5rem;border:none;border-radius:2.4rem;cursor:pointer;}
	.header .bottom .open{position:relative;order:1;}
	.header .bottom .open span,
	.header .bottom .open:before,
	.header .bottom .open:after{content:'';width:100%;height:.3rem;display:block;background-color:#67b93a;}
	.header .bottom .open:before{position:absolute;top:0;}
	.header .bottom .open:after{position:absolute;bottom:0;}

	.home .slider .slide .info h3{font:700 2.6rem Roboto;margin-bottom:3rem;}
	.home .slider .slide .image{display:none;}
	.home .slider .slick-dots{flex-flow:row wrap;position:relative;top:0;}
	
	.home .services li{width:100%;margin-bottom:.1rem;}
	
	.home .description .left{margin:0 auto 3rem auto;}
	.home .description .left .image{display:block;margin:0 auto 3rem auto;}
	.home .description .left .image img{max-width:100%;height:auto;}
	.home .description .right{margin:0 auto;}

	.home .navigation li:nth-child(1),
	.home .navigation li:nth-child(2),
	.home .navigation li:nth-child(3),
	.home .navigation li:nth-child(4),
	.home .navigation li:nth-child(5){width:100%;}
	.home .navigation .image img{position:absolute;right:0;bottom:0;}

	.home .news .left{margin-bottom:3rem;}
	.home .news .left li{display:block;}
	.home .news .left .image{margin:0 auto 2rem auto;}
	.home .news .right{margin:0 auto;}
	
	.main h1{font:700 3rem Roboto;}
	.main h2{font:700 2rem Roboto;}

	.footer{height:39rem;}
	.footer .menu{display:none;}
	.footer .info{display:block;text-align:center;}
	.footer .logo{margin-bottom:0;margin-right:auto;margin-left:auto;}
	.footer .info > div{margin-bottom:3rem;}
	
	.calculator{width:100%;max-width:87rem;margin-bottom:3rem;}
	.calculator .step-1 .right{margin:3rem 0;}
	.calculator .step-1 .left{width:100%;}
	.calculator .step-2 .top fieldset{width:100%;}
	.calculator .step-2 .bottom fieldset{width:100%;}

	.page-template .container{display:flex;flex-flow:row wrap;justify-content:space-between;}
	.page-template .content{margin-bottom:3rem;}
	.page-template .sidebar{width:27rem;margin:0 auto;}
	
	.page-template .container .top img{margin-bottom:3rem;}
	.page-template .container .top span{width:32rem;font:400 3.2rem/1 'Bad Script';color:#67b93a;display:flex;align-items:center;padding:0 0 0 5rem;position:relative;}
	.page-template .container .top span:before{content:'';width:3.5rem;height:4.5rem;background:url(images/sprite.png) -17.5rem 0 no-repeat;position:absolute;top:0;left:0;}

	.page-template-page-about .flex{flex-flow:row wrap;margin-bottom:3rem;}
	.page-template-page-about .flex .text{width:100%;}
	.page-template-page-about .section-1{padding:3rem 0;}
	.page-template-page-about .section-1 .item{width:100%;display:block;margin-bottom:3rem;padding:0 1.5rem;}
	.page-template-page-about .section-1 .item:last-child{margin-bottom:0;}
	.page-template-page-about .section-1 .item .text p{margin-bottom:0!important;}
	.page-template-page-about .section-1 .item .image{display:none;}
	.page-template-page-about .section-2{display:block;}
	.page-template-page-about .section-3{display:block;padding:0;}
	.page-template-page-about .section-3 .item{width:100%;padding:3rem 0;border-right:none;}
	.page-template-page-about .section-3 .item p{width:20rem;margin:0 auto;}
	.page-template-page-about .section-4 .image{margin:3rem 0;}
	.page-template-page-about .section-4 p:last-child{margin-bottom:0;}
	
	.page-template-page-leasing .image img{margin-bottom:3rem;}
	.page-template-page-leasing .image span{font:400 3.5rem/1 'Bad Script';text-align:center;padding:0;}
	.page-template-page-leasing .image span:before{display:none;}
	.page-template-page-leasing .content table tr td{font:700 1.1rem Roboto;padding:0 1.5rem;}
	
	.page-template-page-logos .content ul{margin:0;justify-content:center;}
	
	.post-type-archive-conditions .controls fieldset{margin:0 auto 3rem auto;}
	.post-type-archive-conditions .controls fieldset:first-child{margin:0 auto 3rem auto;}
	.post-type-archive-conditions .content ul{width:27rem;margin:0 auto;}
	.post-type-archive-conditions .content ul li{margin:0 0 3rem 0;}
	
	.page-template-page-financing .sidebar{width:100%;}
	.page-template-page-financing .content h2,
	.page-template-page-financing .sidebar h2{font:700 2rem Roboto;}
	
	.page-template-page-what .content .flex > div{width:100%;}
	.page-template-page-what .types{padding:6rem 1.5rem 0 1.5rem;}
	.page-template-page-what .icon-what-1,
	.page-template-page-what .icon-what-2{display:none;}
	
	.page-template-page-conditions .content .items{margin:0;}
	.page-template-page-conditions .content .items ul{width:100%;margin:0 0 3rem 0;}
	.page-template-page-conditions .content .items > div{width:100%;}
	.page-template-page-conditions .content .items img{display:block;margin:0 auto;}

	.single-conditions .container .top .info{margin:0 auto;}
	.single-conditions .content table td{font-size:1.2rem;padding:.5rem .1rem;border:1px solid #e3e3e3;}
	.single-conditions .sidebar{margin:0 auto;}
	
	.button{padding:0 6rem;}
	.fancybox-content{padding:1rem!important;}

}

@media only screen and (max-width:28rem){
	 
	.header .buttons .icon-search,
	.header .buttons .icon-calcular,
	.header .buttons .icon-apply{margin:0;}
	.header .buttons .languages{background-position:3rem 1.5rem;margin:0 0 0 1rem;padding:0 1.5rem 0 0;}

	.header .bottom .open-2{font-size:1.2rem;left:5.5rem;}
	.header .bottom .phone a{font-size:1.4rem;}
	.header .bottom .phone p{font-size:1rem;}
	
	.home .navigation .image{width:10rem;}
	
	.main .breadcrumbs{font-size:1.2rem;}

}

.preloader{width:100%;height:100%;background-color:#fff;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:999999;opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;}
.preloader.hide{opacity:0;visibility:hidden;}
.preloader .spinner{width:8rem;height:8rem;border:.2rem solid #f5f5f5;border-top:.3rem solid #67b93a;border-radius:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;animation:spin 1s infinite linear;}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
.wrapp_table{overflow-x:auto;}

@media(max-width:674px){
	.pn{
		justify-content: space-around;
		padding: 10px 0;
	}
	.pn .previous, .pn .next{
		width: 40%;
		height: 7rem;
	}
	.pn .previous .title{
		width:80%;
		float:right;
	}
	.pn .next .title{
		width:80%;
		float:right;
	}
	.single-conditions .content .pn .title {
	    font: 700 18px Roboto;
	}
}


@media (min-width: 1100px) {
    .home .navigation li{
        width: 33.2%;
    }
    .home .navigation li:first-child, .home .navigation li:nth-child(2){
        width: 49.9%;
    }
    .home .navigation li:nth-child(3) img, .home .navigation li:nth-child(4) img, .home .navigation li:nth-child(5) img{
        max-width: 65%;
        float: right;
    }
}

.wrp{
    width: 180px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
.instagram a{color: #e02571}.instagram a:hover{color: #67b93a}
.facebook a{color: #0571e6}.facebook a:hover{color: #67b93a}

@media(max-width:1171px)  {
    .wrp{
        width: 95%;
    }
}
@media(max-width:801px)  {
    .wrp{
        width: 85%;
    }
    .home .news .left .info{width:100%;}
}

.screen-reader-text{
    display: none;
}

/*TABS*/
.tabs1 {
    font-size: 0;
}

.tabs1>input[type="radio"] {
    display: none;
}

.tabs1>div {
    /* скрыть контент по умолчанию */
    display: none;
    border: 1px solid #e0e0e0;
    padding: 10px 15px;
    font-size: 16px;
    background: #fff;
}

/* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
#tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2,
#tab-btn-3:checked~#content-3 {
    display: block;
}

.tabs1>label {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    padding: 2px 8px;
    font-size: 20px;
    line-height: 1.5;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px;
    font-weight: 600;
    color: #666;
}

.tabs1>label:not(:first-of-type) {
    border-left: none;
}

.tabs1>input[type="radio"]:checked+label {
    background-color: #fff;
    border-bottom: 1px solid #fff;
}