

.btn{-moz-border-radius:10em;-ms-border-radius:10em;-o-border-radius:10em;border:0;color:#fff!important;margin: 5px !important;white-space:normal!important;word-wrap:break-word;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);font-size: 16px;height: 44px;border-radius: 30px;line-height: 30px !important;padding: 6px 20px;}
.btn{-webkit-transition:box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out;-ms-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out; background: linear-gradient(180deg, #0c7cf8 0%, #04c025 100%);}
.btn:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15); background: linear-gradient(180deg, #04c025 0%, #0c7cf8 100%);}
.btn-primary{}
.btn-secondary{border:2px solid #00C851;color:#007E33!important;background-color:transparent;}
.paddingtop {padding-top: 10px;}
.telephone {padding-top: 20px;}
.text-begevy {background: linear-gradient(-45deg, #0c7cf8, #04c025);
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #007708;
    display: inline-block;}
.text-begevy2 {background: linear-gradient(-45deg, #04c025, #0c7cf8);
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #007708;
    display: inline-block;}
.text-begevy3 {background: linear-gradient(-45deg, #0c7cf8, #04c025);
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #007708;
    display: inline-block;}
.text-green{color: #04c025;font-weight: 600;}  
.word-rotator .items span {color: #0c7cf8;}
input {border: 2px solid transparent; background: linear-gradient(#fff, #fff 0) padding-box, linear-gradient(90deg, #04c025, #0c7cf8) border-box; border-radius:30px; padding: 5px 10px;}
.overlay.dark-1 {background-color: rgba(0, 0, 0, .0);}
.modal-header .close {margin-top: -12px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.close{z-index: 555555; position: absolute; right: 10px; font-size: 32px;}
@charset "UTF-8";.nav-xs{width:320px;min-width:320px;height:100%;position:fixed;top:0;bottom:0;margin:0;right:-320px;padding:15px 20px;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;transition:right 0.3s;background:#04c025;z-index:2000;}
.nav-toggle-xs{position:absolute;right:320px;top:0;padding:0.5em;background:inherit;color:#fff;cursor:pointer;font-size:1.5em;line-height:1;z-index:2001;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;transition:color .25s ease-in-out;}
.nav-toggle-xs:after{content:'\2630';text-decoration:none;}
.nav-toggle-xs:hover{color:#f4f4f4;}
[id='nav-toggle-xs']{position:absolute;display:none;}
[id='nav-toggle-xs']:checked ~ .nav-xs > .nav-toggle-xs{left:auto;right:2px;top:0;}
[id='nav-toggle-xs']:checked ~ .nav-xs{right:0;box-shadow:-4px 0px 20px 0px rgba(0,0,0, 0.5);-moz-box-shadow:-4px 0px 20px 0px rgba(0,0,0, 0.5);-webkit-box-shadow:-4px 0px 20px 0px rgba(0,0,0, 0.5);overflow-y:auto;}
[id='nav-toggle-xs']:checked ~ main > article{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);transform:translateX(-320px);}
[id='nav-toggle-xs']:checked ~ .nav-xs > .nav-toggle-xs:after{content:'\2715';}
@-webkit-keyframes bugfix{to{padding:0;}
}
@media screen and (min-width:320px){html,
body{margin:0;overflow-x: hidden;padding-right: 0px !important; background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.8)), url(../images/bg-svet-m.jpg) ;
        -moz-background-size: cover;
        -o-background-size: 102% auto;
        -webkit-background-size: 102% auto;
        -khtml-background-size: cover;
        background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;}
}
@media screen and (min-width:320px) and (max-width:480px){html,
body{width:100%;max-width:100%;overflow-x:hidden;}
.tp-caption.large_bold_white{font-size: 20px!important;}
.tp-caption.small_light_white {font-size: 16px!important; line-height: 20px!important;}
.headerh2 {padding: 10px; }
}
@media screen and (max-width:320px){html,
body{margin:0;overflow-x:hidden;}
.nav-xs{width:100%;box-shadow:none}
}
.nav-xs h2{width:90%;padding:0;margin:10px 0;text-align:center;text-shadow:rgba(255, 255, 255, .1) -1px -1px 1px, rgba(0, 0, 0, .5) 1px 1px 1px;font-size:1.3em;line-height:1.3em;opacity:0;transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-webkit-transform:scale(0.1, 0.1);transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transition:opacity 0.8s, transform 0.8s;-ms-transition:opacity 0.8s, -ms-transform 0.8s;-moz-transition:opacity 0.8s, -moz-transform 0.8s;-webkit-transition:opacity 0.8s, -webkit-transform 0.8s;}
.nav-xs h2 a{color:#fff;text-decoration:none;text-transform:uppercase;}
[id='nav-toggle-xs']:checked ~ .nav-xs h2{opacity:1;transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);}
.nav-xs > ul{display:block;padding:0;list-style:none;}
.nav-xs > ul > li{line-height:2.5;opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:opacity .5s .1s, -webkit-transform .5s .1s;-moz-transition:opacity .5s .1s, -moz-transform .5s .1s;-ms-transition:opacity .5s .1s, -ms-transform .5s .1s;transition:opacity .5s .1s, transform .5s .1s;}
[id='nav-toggle-xs']:checked ~ .nav-xs > ul > li{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.nav-xs > ul > li:nth-child(2){-webkit-transition:opacity .5s .2s, -webkit-transform .5s .2s;transition:opacity .5s .2s, transform .5s .2s;}
.nav-xs > ul > li:nth-child(3){-webkit-transition:opacity .5s .3s, -webkit-transform .5s .3s;transition:opacity .5s .3s, transform .5s .3s;}
.nav-xs > ul > li:nth-child(4){-webkit-transition:opacity .5s .4s, -webkit-transform .5s .4s;transition:opacity .5s .4s, transform .5s .4s;}
.nav-xs > ul > li:nth-child(5){-webkit-transition:opacity .5s .5s, -webkit-transform .5s .5s;transition:opacity .5s .5s, transform .5s .5s;}
.nav-xs > ul > li:nth-child(6){-webkit-transition:opacity .5s .6s, -webkit-transform .5s .6s;transition:opacity .5s .6s, transform .5s .6s;}
.nav-xs > ul > li:nth-child(7){-webkit-transition:opacity .5s .7s, -webkit-transform .5s .7s;transition:opacity .5s .7s, transform .5s .7s;}
.nav-xs > ul > li:nth-child(8){-webkit-transition:opacity .5s .8s, -webkit-transform .5s .8s;transition:opacity .5s .8s, transform .5s .8s;}
.nav-xs > ul > li:nth-child(9){-webkit-transition:opacity .5s .9s, -webkit-transform .5s .9s;transition:opacity .5s .9s, transform .5s .9s;}
.nav-xs > ul > li:nth-child(10){-webkit-transition:opacity .5s 1.0s, -webkit-transform .5s 1.0s;transition:opacity .5s 1.0s, transform .5s 1.0s;}
.nav-xs > ul > li:nth-child(11){-webkit-transition:opacity .5s 1.1s, -webkit-transform .5s 1.1s;transition:opacity .5s 1.1s, transform .5s 1.1s;}
.nav-xs > ul > li > a{font-size:large;display:inline-block;position:relative;padding:0;line-height:2.5;font-weight:300;font-weight:bold;color:#fff;width:100%;text-decoration:none;-webkit-transition:color .5s ease, padding .5s ease;-moz-transition:color .5s ease, padding .5s ease;transition:color .5s ease, padding .5s ease;}
.nav-xs > ul > li > a{background:#04c025;color:#fff;}
.nav-xs > ul > li > a:hover,
.nav-xs > ul > li > a:focus{background:#04c025;color:#fff;}
.nav-xs > ul > li > a:before{content:'';display:block;position:absolute;right:0;bottom:0;height:1px;width:100%;-webkit-transition:width 0s ease;transition:width 0s ease;}
.nav-xs > ul > li > a:after{content:'';display:block;position:absolute;left:0;bottom:0;height:1px;width:100%;-webkit-transition:width .5s ease;transition:width .5s ease;}
.nav-xs > ul > li > a:hover:before{width:0%;-webkit-transition:width .5s ease;transition:width .5s ease;}
.nav-xs > ul > li > a:hover:after{width:0%;background:transparent;-webkit-transition:width 0s ease;transition:width 0s ease;}