*,*:before,*:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

:root {
  --viewport-width: 0;
}
div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,b,u,i,center,table,tr,th,td,video {
    margin: 0;
    padding: 0;
    border: 0
}
body{
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
    /*zoom: calc(var(--viewport-width) / 393);*/
}
a {
    text-decoration: none;
}
sup {
    line-height: 0;
    font-size: smaller;
    vertical-align: super
}

sub {
    line-height: 0;
    font-size: smaller;
    vertical-align: sub
}
img{
    height: inherit;
}
input[type=radio] {
  display: none;
}
.flex{
    display: flex;
}
.grid{
    display: grid;
}

main{
        display: flex;
    flex-direction: column;
}
/*Header*/
.header-r{ 
    display: grid;
    grid-template-columns: 1fr calc(min(10vh,8vw)) calc(min(10vh,8vw)) calc(min(23.5vh,18vw));
    height: calc(min(9vh,7vw));
    margin: auto;
    margin-top: calc(min(3vw, 3vh));
    width: 84vw;
    position: relative;
}
    .telefon-box-r{
    display: none;
    } 
    .telefon-box-r a {
    text-decoration: none;
    color: #ffffff;
    font-size: calc(min(2.5vh, 1.7vw));
    font-family: 'TildaSans',Arial,sans-serif;
    /* line-height: 1.15; */
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    display: flex;
    /* margin-left: calc(min(1vh, 1vw)); */
    padding-right: calc(min(2vw, 2vh));
    justify-content: flex-end;
    align-items: center;
    } 
    .telefon-box-r img {
    height: calc(min(2.5vh, 1.7vw));
    filter: invert(100%);
    margin: auto;
    }
    .logo-r{

    height: inherit;
    }
    .facebook-r{

    height: inherit;
    }
    .location-r{

    height: inherit;
    }
    .switch-lang-r{
    border-width: 1px;
    border-radius: 30vw;
    background-position: center center;
    border-color: #000000;
    border-style: solid;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-left: 2.6vw;
    height: inherit;
    }
    .cerc{
    display: flex;
    width: calc(min(8vh,6vw));
    position: relative;
    border-width: 1px;
    border-color: transparent;
    border-style: solid;
    border-radius: 3vw;
    height: calc(min(8vh,6vw));
    text-align: center;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    flex-direction: row;
    margin: auto;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: space-between;
    }
    .switch-lang-r .cerc a{
    color: #000000;
    font-size: calc(min(4.3vh, 3.2vw));
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-width: 1px;
    border-radius: 7vw;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    display: flex;
    vertical-align: middle;
    width: 100%;
    -webkit-text-size-adjust: 100%;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    }
    .cerc-ro{
        right: 0vw!important;
    position: relative;
    }

    .cerc:hover{
        border: 1px solid;
    border-color: #000000;    
    }
    .cerc-black{
        background-color: black!important;
    } 
    .cerc-black a{
        color: #ffffff!important;
    }
    input[type=radio]:checked + label {
        background-color: black!important;
    }
    input[type=radio]:checked + label a {
        color: #ffffff!important;
    }
/*end header*/
    /**/
     .m-prezent{
    height: 550px !important;
    height: calc(550 * 100vw/393)!important;
    width: 100vw !important;
    max-width: 100%;
    position: relative;
}
.m-prezent-01{
    width: 118px;
    width: calc(118 * 100vw/393);
    left: 21px;
    left: calc(21 * 100vw/393);
    top: 15px;
    top: calc(15 * 100vw/393);
    height: auto;
    /*height: calc(331 * 100vw/393);*/
    position: absolute;
}
.m-prezent-02{
    width: 100%;
    /*width: calc(393 * 100vw/393);*/
    left: 0px;
    left: calc(0 * 100vw/393);
    top: 54px;
    top: calc(54 * 100vw/393);
    height: auto;
    /*height: calc(331 * 100vw/393);*/
    position: absolute;
}
.m-prezent-03{
    color: #ed1515;
    font-family: 'TildaSans',Arial,sans-serif;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    letter-spacing: calc(1 * 100vw/393);
    font-size: calc(26 * 100vw/393);
    line-height: calc(41 * 100vw/393);
    top: calc(150 * 100vw/393);
    left: calc(49 * 100vw/393);
    width: calc(297 * 100vw/393);
    text-align: center;
    z-index: 1;
    font-weight: 1000;
}
.m-prezent-04{
    color: #ffffff;
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1;
    font-weight: 600;
    background-color: #f5b923;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    position: absolute;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    border-radius: 30px;
    border-radius: calc(30 * 100vw/393);
    top: 304px;
    top: calc(304 * 100vw/393);
    left: 139px;
    left: calc(139 * 100vw/393);
    width: 115px;
    width: calc(115 * 100vw/393);
    height: 37px;
    height: calc(37 * 100vw/393);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}
.m-prezent-05{
    background-color: #fff705;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    background-image: linear-gradient(313deg, rgba(0,102,255,1) 0%,rgba(185,34,44,1) 100%);
    opacity: 0.6;
    position: absolute;
    width: 394px;
    width: calc(394 * 100vw/393);
    left: 0px;
    left: calc(0 * 100vw/393);
    top: 54px;
    top: calc(54 * 100vw/393);
    height: 428px;
    height: calc(428 * 100vw/393);
}
.m-prezent-06{
    background-color: #f78f8f;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    width: 45px;
    width: calc(45 * 100vw/393);
    left: 29px;
    left: calc(29 * 100vw/393);
    top: 506px;
    top: calc(506 * 100vw/393);
    height: 2px;
    height: calc(2 * 100vw/393);
    z-index: 2;
}
.m-prezent-07{
    background-color: #f78f8f;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    width: 45px;
    width: calc(45 * 100vw/393);
    left: 154px;
    left: calc(154 * 100vw/393);
    top: 506px;
    top: calc(506 * 100vw/393);
    height: 2px;
    height: calc(2 * 100vw/393);
    z-index: 2;
}
.m-prezent-08{
    background-color: #f78f8f;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    width: 45px;
    width: calc(45 * 100vw/393);
    left: 286px;
    left: calc(286 * 100vw/393);
    top: 506px;
    top: calc(506 * 100vw/393);
    height: 2px;
    height: calc(2 * 100vw/393);
    z-index: 2;
}
.m-prezent-09{
    color: #4d4d4d;
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    line-height: 18px;
    line-height: calc(18.42 * 100vw/393);
    font-size: 13px;
    font-size: calc(13.5 * 100vw/393);
    top: 461px;
    top: calc(461 * 100vw/393);
    left: 286px;
    left: calc(286 * 100vw/393);
    width: 85px;
    /*width: calc(85 * 100vw/393);*/
    z-index: 2;
}
.m-prezent-10{
    color: #4d4d4d;
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    line-height: 18px;
    line-height: calc(18.42 * 100vw/393);
    font-size: 13px;
    font-size: calc(13.5 * 100vw/393);
    /*font-size: 18px;*/
    top: 461px;
    top: calc(461 * 100vw/393);
    left: 30px;
    left: calc(30 * 100vw/393);
    width: 123px;
    /*width: calc(123 * 100vw/393);*/
    z-index: 2;
}
.m-prezent-11{
    color: #4d4d4d;
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    line-height: 18px;
    line-height: calc(18.42 * 100vw/393);
    font-size: 13px;
    font-size: calc(13.5 * 100vw/393);
    top: 461px;
    top: calc(461 * 100vw/393);
    left: 153px;
    left: calc(153 * 100vw/393);
    width: 128px;
    width: calc(128 * 100vw/393);
    z-index: 2;
}
.m-prezent-12{
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 3px 3px 15px -3px rgb(33 33 33 / 50%);
    background-color: #ffffff;
    position: absolute;
    border-radius: 13px;
    border-radius: calc(13 * 100vw/393);
    width: 365px;
    width: calc(365 * 100vw/393);
    left: 14px;
    left: calc(14 * 100vw/393);
    top: 443px;
    top: calc(443 * 100vw/393);
    height: 82px;
    height: calc(82 * 100vw/393);
    z-index: 1;
}
.m-prezent-13{
    position: absolute;
    left: 220px;
    left: calc(220 * 100vw/393);
    top: 15px;
    top: calc(15 * 100vw/393);
    width: 29px;
    width: calc(29 * 100vw/393);
}
.m-prezent-131{
    width: 29px;
    width: calc(29 * 100vw/393);
}
.m-prezent-14{
    position: absolute;
    left: 267px;
    left: calc(267 * 100vw/393);
    top: 16px;
    top: calc(16 * 100vw/393);
    width: 29px;
    width: calc(29 * 100vw/393);
    height: 29px;
    height: calc(29 * 100vw/393);
    background-color: #050505;
    border-width: 0px;
    border-radius: 30px;
    background-position: center center;
    border-color: #e3caca;
    border-style: solid;
    display: flex;
    justify-content: center;
    align-items: center;
}
.m-prezent-141{
    width: 13px;
    width: calc(13 * 100vw/393);
    height: 17.5px;
    height: calc(17.5 * 100vw/393);
    filter: invert(100%);
}
.m-prezent-15{
    background-position: center center;
    border-color: #000000;
    border-style: solid;
    position: absolute;
    border-width: 1px;
    border-width: calc(1 * 100vw/393);
    border-radius: 30px;
    border-radius: calc(30 * 100vw/393);
    width: 65px;
    width: calc(65 * 100vw/393);
    left: 311px;
    left: calc(311 * 100vw/393);
    top: 16px;
    top: calc(16 * 100vw/393);
    height: 29px;
    height: calc(29 * 100vw/393);
}
.m-prezent-16{
    font-size: 12px;
    font-size: calc(12 * 100vw/393);
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-width: 1px;
    border-radius: 30px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    text-align: center;
    top: 20px;
    top: calc(19 * 100vw/393);
    left: 316px;
    left: calc(316 * 100vw/393);
    width: 24px;
    width: calc(24 * 100vw/393);
    height: 24px;
    height: calc(24 * 100vw/393);
    transition: none 0s ease 0s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.m-prezent-17{
    font-size: 12px;
    color: #ffffff;
    background-color: #000000;
    font-size: calc(12 * 100vw/393);
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-width: 1px;
    border-radius: 30px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    text-align: center;
    top: 20px;
    top: calc(19 * 100vw/393);
    left: 348px;
    left: calc(348 * 100vw/393);
    width: 24px;
    width: calc(24 * 100vw/393);
    height: 24px;
    height: calc(24 * 100vw/393);
    transition: none 0s ease 0s;
    display: flex;
    align-items: center;
    justify-content: center;
}
    /**/
    .m-prezent2{
    height: calc(360 * 100vw / 393 );
    width: 100vw !important;
    max-width: 100%;
    position: relative;
    padding-top: 30px;
    padding-top: calc(30 * 100vw/393);
    }
    .m-prezent2-00{
    background-color: #6bbbae;
    border-radius: calc(13 * 100vw/393);
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    width: calc(365 * 100vw/393);
    left: calc(15 * 100vw/393);
    top: calc(19 * 100vw/393);
    height: calc(331 * 100vw/393);
    transition: none 0s ease 0s;
    position: absolute;
    z-index: -1;
    }
    .m-prezent2-01{
    color: #ffffff;
    font-size: calc(24.5 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(35 * 100vw/393);
    font-weight: 700;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: calc(49 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(313 * 100vw/393);
    }
    .m-prezent2-01-02{
        display: none;
    }
    .m-prezent2-02{
    background-color: #58a398;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    border-radius: calc(30 * 100vw/393);
    width: calc(98.24 * 100vw/393);
    left: calc(34 * 100vw/393);
    top: calc(143 * 100vw/393);
    height: calc(7.368 * 100vw/393);
    }
    .m-prezent2-03{
    color: #ffffff;
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    letter-spacing: 0px;
    word-break: normal;
    position: absolute;
    font-size: calc(15 * 100vw/393);
    line-height: calc(20.87 * 100vw/393);
    top: calc(185 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(322 * 100vw/393);
    }
    /**/
/**/
.m-de-ce{
    height: 750px !important;
    height: calc(750 * 100vw/393)!important;
    width: 100vw !important;
    max-width: 100%;
    position: relative;
    padding-bottom: 30px;
    padding-bottom: calc(23 * 100vw/393);
    z-index: 0;
}
.m-de-ce-00{
    background-color: #f4e69b;
    border-radius: 13px;
    border-radius: calc(13 * 100vw/393);
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    width: 374px;
    width: calc(365 * 100vw/393);
    left: 9px;
    left: calc(15 * 100vw/393);
    top: 11px;
    top: calc(2 * 100vw/393);
    height: 728px;
    height: calc(728 * 100vw/393);
    transition: none 0s ease 0s;
    position: absolute;
    z-index: -1;
}
.m-de-ce-01{
    left: calc(-26 * 100vw/393);
    top: calc(-35 * 100vw/393);
    width: calc(199 * 100vw/393);
    position: absolute;
    height: auto;
    z-index: 0;
}
.m-de-ce-02{
    color: #006db0;
    font-size: calc(30 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(30 * 100vw/393);
    font-weight: 800;
    letter-spacing: calc(1 * 100vw/393);
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: calc(41 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(194 * 100vw/393);
}
.m-de-ce-03{
    color: #2e2e2e;
    font-size: calc(30 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(29 * 100vw/393);
    font-weight: 800;
    letter-spacing: calc(1 * 100vw/393);
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: calc(78 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(301 * 100vw/393);
}
.m-de-ce-04{
    color: #000000;
    font-size: 24px;
    font-size: calc(24 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 23px;
    line-height: calc(23 * 100vw/393);
    font-weight: 500;
    letter-spacing: 1px;
    letter-spacing: calc(1 * 100vw/393);
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 181px;
    top: calc(181 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 176px;
    width: calc(176 * 100vw/393);
}
.m-de-ce-05{
    color: #383838;
    font-size: 16px;
    font-size: calc(14.73 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 21px;
    line-height: calc(17 * 100vw/392);
    font-weight: 400;
    position: absolute;
    top: 222px;
    top: calc(222 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 329px;
    width: calc(329 * 100vw/393);
}
.m-de-ce-06{
    background-color: #242424;
    position: absolute;
    width: 60px;
    width: calc(60 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    top: 331px;
    top: calc(331 * 100vw/393);
    height: 2px;
    height: calc(1.228 * 100vw/393);
}
.m-de-ce-07{
    color: #000000;
    font-size: 24px;
    font-size: calc(24 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 23px;
    line-height: calc(23 * 100vw/393);
    font-weight: 500;
    letter-spacing: 1px;
    letter-spacing: calc(1 * 100vw/393);
    text-transform: uppercase;
    position: absolute;
    top: 360px;
    top: calc(360 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 190px;
    width: calc(190 * 100vw/393);
}
.m-de-ce-08{
    color: #383838;
    font-size: 16px;
    font-size: calc(14.73 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 21px;
    line-height: calc(17 * 100vw/392);
    font-weight: 400;
    position: absolute;
    top: 401px;
    top: calc(401 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 335px;
    width: calc(335 * 100vw/393);
}
.m-de-ce-09{
    background-color: #242424;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    width: 60px;
    width: calc(60 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    top: 521px;
    top: calc(521 * 100vw/393);
    height: 2px;
    height: calc(1.228 * 100vw/393);
}
.m-de-ce-10{
    color: #000000;
    font-size: 24px;
    font-size: calc(24 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 23px;
    line-height: calc(23 * 100vw/393);
    font-weight: 500;
    letter-spacing: 1px;
    letter-spacing: calc(1 * 100vw/393);
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 551px;
    top: calc(551 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 190px;
    width: calc(190 * 100vw/393);
}
.m-de-ce-11{
    color: #383838;
    font-size: calc(14.73 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(17* 100vw/392);
    font-weight: 400;
    position: absolute;
    top: calc(592 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(324 * 100vw/393);
}


.de-ce-1-1{
    color: #383838;
    font-size: calc(min(4vw, 5.2vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    padding: 1.5vw 2.5vw calc(min(4.5vw, 4.5vh)) 4.5vw;
    bottom: 0;
    position: relative;
}
.de-ce-1-01{
    color: #000000;
    font-size: calc(min(6.7vw, 7.5vh));
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    padding: 1.5vw 4.5vw 0;
    position: relative;
}
.de-ce-line{
    background-color: #242424;
    height: 1px;
    width: calc(min(17vw, 20vh));
    margin: calc(min(3vh, 4vw)) 0;
    position: relative;
    left: 4.5vw;
}*/
/*end section de-ce*/
/*start section covoras*/
.covoras{
    display: none;
}
.m-covoras{
    background-image: linear-gradient(127deg, rgba(231,231,240,1) 100%, rgba(245,233,239,0) 100%);
    border-radius: 13px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: calc(min(10vw, 10vh)) 2.5vw 0;
}
.m-covoras-left{
background-image: url(../images/aa3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.m-termostate-left{
background-image: url(../images/termostate.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.m-covoras-01{
    padding: calc(min(5.5vw, 4.5vh))2.5vw calc(min(4.5vw, 4.5vh)) 4.5vw;

}
.covoras-left-01{
    color: #3d4356;
    font-size: calc(min(3vw, 4vh));
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
}
.covoras-left-img{
    width: 90vw;
}
.linie-r{
    width: calc(min(11vw, 18vh));
    height: 1px;
    background-color: #f78f8f;
    margin: 2vw 0;
}
.m-descript-cont{
    padding: 4vw;
}
.term{
    display: none;
}
.termostate-left-01{
        color: #3d4356;
    font-size: calc(min(3vw, 4vh));
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.covoras-left-01-linie{
    background-color: #3d4356;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    height: 3px;
    width: 80px;
    margin-left: 10px;
}
.covoras-left-ryxon{
color: #424242;
    font-size: calc(min(7vw, 9vh));
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 900;
    letter-spacing: 2.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    text-align: center;
}
.covoras-left-tm h2{
    color: #3d4356;
    font-size: calc(min(2.1vw, 2.8vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    margin: 3vh 5vw 3vh 5.5vw;
}
.m-covoras-2{
    height: calc(min(18vw, 25vh));
    margin: calc(max(-5vh,-5vw)) 2.5vw;
    border-radius: 13px;
    background-color: #424242;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    display: flex;
    align-items: center;
    z-index: -1;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    flex-direction: row;
}

.covoras-01-20{
    color: #ffffff;
    font-size: calc(min(4.25vw, 7.2vh));
    font-size: calc(16.7 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
    margin-top: calc(min(4vw, 3vh));
    margin-top: calc(15.72 * 100vw/393);
}
.covoras-01-21{
    color: #ffffff;
    font-size: calc(11 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 300;
}
.covoras-01-22{
    color: #ffffff;
    font-size: calc(11 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
}
.covoras-01-linie{
    background-color: #fff705;
    width: 0.16vw;
    height: calc(min(6vw, 9vh));
    height: calc(23.58 * 100vw/393);
    margin-top: calc(min(4vw, 4vh));
    margin-top: calc(15.72 * 100vw/393);
}
.covoras-ex-cont{
    width: 38vw;
    color: #3d4356;
    font-size: calc(min(3.7vw, 4.7vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 300;
    padding: 4.5vw 0 calc(min(1.5vw, 3.5vh));
}
.termostate-ex-cont{
    width: 80vw;
    color: #3d4356;
    font-size: calc(min(3.7vw, 4.7vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 300;
    padding: 4.5vw 0 calc(min(1.5vw, 3.5vh));
}
.covoras-ex.visible{
    display: flex;
    flex-wrap: wrap;
    color: #3d4356;
    font-size: calc(min(3.7vw, 4.7vh));
    font-size: calc(min(4vw, 5.2vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 300;
    padding: 4.5vw 2.5vw calc(min(4.5vw, 4.5vh)) 4.5vw;
    flex-direction: row;
    justify-content: space-between;
    border-radius: 13px;
}
.termostate-ex-2{
    width: 340px;
    width: calc(340 * 100vw/393);
    left: 16px;
    left: calc(16 * 100vw/393);
    top: 88px;
    top: calc(88 * 100vw/393);
    height: 246px;
    height: calc(246 * 100vw/393);
    border-radius: 10px;
    border-radius: calc(10 * 100vw/393);
    position: absolute;
    background-color: #e7e7f0;
}
.termostate-tel-a{
    color: #1a1a21;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.termostate-telefon{
    border-radius: 31px;
    background-color: #ffffff;
    display: grid;
    grid-template-columns: calc(min(4vw,4.5vh)) 1fr;
    align-items: center;
    color: #6bbbae;
    font-size: calc(min(4.1vw, 4.5vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.15;
    font-weight: 500;
    width: calc(min(50vw, 39vh));
}
.termostate-contacte{
    display: flex;
    align-items: center;
    margin: calc(min(5vw, 5vh)) 0;
}
.cec-pas{
    width: calc(min(5vw, 5vh));
}
.garantie-covoras{
    border-width: 2px;
    border-radius: 3000px;
    background-color: #5199ff;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
    margin-top: calc(min(5vw, 5vh));
    display: inline-grid;
    height: calc(min(9vw, 17vh));
    width: calc(min(9vw, 17vh));
    box-shadow: 5px 5px 10px 0px rgba(115,115,115,0.5);
    align-content: center;
    justify-items: center;
}
.garantie-20{
    color: #ffffff;
    font-size: calc(min(4vw, 6.5vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.garantie-ani{
    color: #ffffff;
    font-size: calc(min(1.5vw, 3.5vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.garantie-garantie{
    color: #ffffff;
    font-size: calc(min(1.5vw, 3.5vh));
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
/*end section covoras*/
/*scroll*/
.container::-webkit-scrollbar {
  display: none;
}
.container-mat{
    height: 350px !important;
    height: calc(350 * 100vw/393)!important;
    width: 100vw !important;
    /*max-width: 100%;*/
    overflow: auto;
    padding-top: 30px;
    padding-top: calc(30 * 100vw/393);
}
.container {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.container::-ms-scrollbar {
  display: none;
}
.v2::-webkit-scrollbar {
  display: none;
}
.v2::-ms-scrollbar {
  display: none;
}
.v1::-webkit-scrollbar {
  display: none;
}
.v1::-ms-scrollbar {
  display: none;
}
.v3::-webkit-scrollbar {
  display: none;
}
.v3::-ms-scrollbar {
  display: none;
}

.v4::-webkit-scrollbar {
  display: none;
}
.v4::-ms-scrollbar {
  display: none;
}
.v5::-webkit-scrollbar {
  display: none;
}
.v5::-ms-scrollbar {
  display: none;
}
/*.bl4{
    display: none;
}
.br4{
    display: none;
}*/
.wi-fi{
    background-image: url(../images/wifi.png);
    height: 35px;
    height: calc(35 * 100vw/393);
    width: 35px;
    width: calc(35 * 100vw/393);
    position: absolute;
    right: 11px;
    right: calc(11 * 100vw/393);
    top: 9px;
    top: calc(9 * 100vw/393);
    background-size: cover;
    filter: grayscale(1);
}
.supr-cont{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    width: inherit;
}
.container img {

}
.container-img{
    border-width: 1px;
    border-radius: 23px;
    border-radius: calc(23 * 100vw/393);
    background-position: center center;
    border-color: #ebebeb;
    border-style: solid;
    box-shadow: 1px 1px 3px 1px rgb(199 199 199 / 40%);
    margin: 10px;
    margin: calc(7.5 * 100vw/393);
    height: 310px;
    height: calc(310 * 100vw/393);
    width: 189px;
    width: calc(189 * 100vw/393);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
}
.container-img a{
    height: calc(126 * 100vw/393);
    margin: 0 auto;
}
/*end scroll*/

/************************************************/
/*scroll*/
.container::-webkit-scrollbar {
  display: none;
}
.container-mat{
    margin-top: calc(55 * 100vw/393);
}
.container-fir{
    height: 331px !important;
    height: calc(335 * 100vw/393)!important;
    width: 100vw !important;
    /*max-width: 100%;*/
    overflow: auto;
    padding-top: 30px;
    padding-top: calc(10 * 100vw/393);
}
.container {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.container::-ms-scrollbar {
  display: none;
}
.container {
    cursor: move;
    display: flex;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    width: fit-content;
    margin-left: 5px;
}
.container img {

}
.img-mat{
    margin: calc(14 * 100vw/393) auto;
    user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-size: cover;
    width: auto;
    height: calc(120 * 100vw/393);
    background-repeat: no-repeat;
    background-position: center;
}
.c3 .img-mat{
    width: calc(173 * 100vw/393)!important;
    height: auto!important;
}
.c4 .img-mat{
    width: calc(158 * 100vw/393)!important;
    height: auto!important;
}
.container-img{

}
.viewport{
    overflow: hidden;
    white-space: nowrap;
    cursor: move;
}
.supr-m2{
    font-size: 10px;
    font-weight: 500;
}
.suprafata{
    background-image: url(../images/suprafata.png);
    background-size: cover;
    height: 29px;
    height: calc(29 * 100vw/393);
    color: #ffffff;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    font-family: 'Avenirnextcyr',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
    background-repeat: no-repeat;
    background-position: center;
    width: 83px;
    width: calc(83 * 100vw/393);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.img-mat img{

}
.container-01{
    margin-left: 19px;
    margin-left: calc(19 * 100vw/393);
    top: 192px;
    top: calc(192 * 100vw/393);
    /*position: absolute;*/
}
.container-descript{
    top: 170px;
    top: calc(176 * 100vw/393);
    left: 19px;
    left: calc(19 * 100vw/393);
    width: 160px;
    width: calc(160 * 100vw/393);
    position: absolute;
    color: #808080;
    font-size: 12px;
    font-size: calc(12 * 100vw/393);
    line-height: 10px;
    line-height: calc(10 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 600;
}
.container-1{
    display: flex;
    align-content: space-between;
    justify-content: space-evenly;
    flex-direction: row;
    width: 100%;
}
.container-1-1{
    height: 25px;
    height: calc(25 * 100vw/393);
    display: flex;
    width: 90px;
    width: calc(90 * 100vw/393);
    align-items: center;
    justify-content: center;
    border-width: 0px;
    border-radius: 30px;
    border-radius: calc(30 * 100vw/393);
    background-color: #404040;
    color: #ffffff;
    font-size: 12px;
    font-size: calc(12 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.container-1-11{
    color: #ffffff;
    font-size: 10px;
    font-size: calc(10 * 100vw/393);
    font-family: 'Avenirnextcyr',Arial,sans-serif;
    line-height: 1;
    font-weight: 400;
    border-width: 0px;
    border-radius: 30px;
    border-radius: calc(30 * 100vw/393);
    height: 20px;
    height: calc(20 * 100vw/393);
    display: flex;
    width: 60px;
    width: calc(60 * 100vw/393);
    background-color: #404040;
    align-items: center;
    justify-content: center;
}
.container-1-2{
    color: #808080;
    font-size: 10px;
    font-size: calc(10 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 400;
    left: 21px;
    left: calc(21 * 100vw/393);
    top: 229px;
    top: calc(229 * 100vw/393);
    position: relative;
}
.container-1-3{
    color: #fa6769;
    font-size: 26px;
    font-size: calc(26 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 800;
    left: 19px;
    left: calc(19 * 100vw/393);
    top: 230px;
    top: calc(230 * 100vw/393);
    position: relative;
}
/**/
.suprafata-fir{
    background-image: url(../images/suprafata.png);
    background-size: cover;
    height: 29px;
    height: calc(29 * 100vw/393);
    color: #ffffff;
    font-size: 16px;
    font-size: calc(22 * 100vw/393);
    font-family: 'Avenirnextcyr',Arial,sans-serif;
    font-weight: 700;
    background-repeat: no-repeat;
    background-position: center;
    width: 83px;
    width: calc(83 * 100vw/393);
    display: flex;
    flex-direction: row;
    justify-content: center;
    letter-spacing: -1px;
    align-items: center;
}
.fir-1-3{
    color: #fa6769;
    font-size: 26px;
    font-size: calc(26 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1;
    font-weight: 800;
    left: 19px;
    left: calc(19 * 100vw/393);
    top: 230px;
    top: calc(270 * 100vw/393);
    position: absolute;
}
.fir-1-2{
    color: #808080;
    font-size: calc(11 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    text-size-adjust: auto;
    transform-origin: center center;
    line-height: calc(9 * 100vw/393);
    left: calc(19 * 100vw/393);
    top: calc(84 * 100vw/393);
    position: relative;
}
.c4 .fir-1-2{
    top: calc(98 * 100vw/393);
}
.m-term-5 .fir-1-2{
    top: calc(106 * 100vw/393);
}
.fir-1-1{
    font-family: 'TildaSans',Arial,sans-serif;
    border-width: 0px;
    border-radius: calc(37 * 100vw/393);
    background-position: center center;
    border-color: #d9d9d9;
    border-style: solid;
    background-color: #404040;
    color: #ffffff;
    position: absolute;
    font-size: calc(12 * 100vw/393);
    width: calc(74 * 100vw/393);
    left: calc(19 * 100vw/393);
    top: calc(196 * 100vw/393);
    height: calc(24.5 * 100vw/393);
    display: flex;
    align-items: center;
    justify-content: center;
}
.fir-1-11{
    font-family: 'TildaSans',Arial,sans-serif;
    border-width: 0px;
    border-radius: 37px;
    border-radius: calc(37 * 100vw/393);
    background-position: center center;
    border-color: #d9d9d9;
    border-style: solid;
    background-color: #404040;
    color: #ffffff;
    position: absolute;
    font-size: 12px;
    font-size: calc(12 * 100vw/393);
    width: 61px;
    width: calc(61 * 100vw/393);
    left: 39px;
    left: calc(109 * 100vw/393);
    top: 196px;
    top: calc(196 * 100vw/393);
    height: 24.5px;
    height: calc(24.5 * 100vw/393);
    display: flex;
    align-items: center;
    justify-content: center;
}
/**/
.m-arr-5{
    height: 49px !important;
    height: calc(49 * 100vw/393)!important;
    width: 100vw !important;
    position: relative;
}
.m-arr-4{
    height: 49px !important;
    height: calc(49 * 100vw/393)!important;
    width: 100vw !important;
    position: relative;
}
.m-arr-3{
    height: 49px !important;
    height: calc(49 * 100vw/393)!important;
    width: 100vw !important;
    position: relative;
}
.m-arr-511{
    background-image: url(../images/arrow-left.svg);
    left: 258px;
    left: calc(258 * 100vw/393);
    top: 10px;
    top: calc(10 * 100vw/393);
    width: 37px;
    width: calc(37 * 100vw/393);
    position: absolute;
    height: 16px;
    height: calc(16 * 100vw/393);
    /*margin: 10px;*/
    cursor: pointer;
}
.m-arr-512{
    background-image: url(../images/arrow-right.svg);
    left: 330px;
    left: calc(330 * 100vw/393);
    top: 10px;
    top: calc(10 * 100vw/393);
    position: absolute;
    width: 37px;
    width: calc(37 * 100vw/393);
    height: 16px;
    height: calc(16 * 100vw/393);
   /*margin: 10px;*/
    cursor: pointer;
}

/*prezent-termostate*/
.m-term{
    height: 349px !important;
    height: calc(349 * 100vw/393)!important;
    width: 100vw !important;
    max-width: 100%;
    position: relative;
    margin-top: calc(18 * 100vw/393);
}
.m-term-00{
    top: 0px;
    width: 362px;
    width: calc(365 * 100vw/393);
    left: 16px;
    left: calc(15 * 100vw/393);
    height: 350px;
    height: calc(350 * 100vw/393);
    border-radius: 10px;
    border-radius: calc(10 * 100vw/393);
    position: absolute;
    background-color: #e7e7f0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-term-01{
    position: absolute;
    left: 163px;
    left: calc(163 * 100vw/393);
    top: 124px;
    top: calc(124 * 100vw/393);
    width: 165px;
    width: calc(165 * 100vw/393);
    height: auto;
}
.m-term-02{
    position: absolute;
    left: 59px;
    left: calc(59 * 100vw/393);
    top: 158px;
    top: calc(158 * 100vw/393);
    width: 160px;
    width: calc(160 * 100vw/393);
    height: auto;
}
.m-term-03{
    position: absolute;
    height: auto;
    top: 51px;
    top: calc(51 * 100vw/393);
    left: 35px;
    left: calc(35 * 100vw/393);
    width: 181px;
    width: calc(181 * 100vw/393);
}
.m-term-03 h2{
    color: #424242;
    font-size: calc(30.7 * 100vw/393);
    line-height: calc(48 * 100vw/393);
    font-weight: 900;
    font-family: 'TildaSans',Arial,sans-serif;
}
.m-term-04{
    position: absolute;
    height: auto;
    color: #3d4356;
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    line-height: 17px;
    line-height: calc(17 * 100vw/393);
    top: 37px;
    top: calc(37 * 100vw/393);
    left: 36px;
    left: calc(36 * 100vw/393);
    width: 12px;
    width: calc(12 * 100vw/393);
}
.m-term-05{
    width: calc(37 * 100vw/393);
    left: calc(128 * 100vw/393);
    top: calc(45 * 100vw/393);
    height: calc(1.228 * 100vw/393);
    position: absolute;
    transition: none 0s ease 0s;
    background-color: #3d4356;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-term-06{
    width: 49px;
    width: calc(49 * 100vw/393);
    left: 305px;
    left: calc(305 * 100vw/393);
    top: 22px;
    top: calc(22 * 100vw/393);
    height: 49px;
    height: calc(49 * 100vw/393);
    position: absolute;
}
.m-term-071{
    top: calc(33 * 100vw/393);
    left: calc(20 * 100vw/393);
    width: calc(295 * 100vw/393);
    position: absolute;
    color: #3d4356;
    font-size: calc(13.5 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(18 * 100vw/393);
    font-weight: 300;
}
.m-term-0721{
    width: 15px;
    width: calc(15 * 100vw/393);
    height: 12px;
    height: calc(12 * 100vw/393);
    top: 98px;
    top: calc(98 * 100vw/393);
    left: 20px;
    left: calc(20 * 100vw/393);
    position: absolute;
}
.m-term-0722{
    width: 15px;
    width: calc(15 * 100vw/393);
    height: 12px;
    height: calc(12 * 100vw/393);
    top: 123px;
    top: calc(123 * 100vw/393);
    left: 20px;
    left: calc(20 * 100vw/393);
    position: absolute;
}
.m-term-0723{
    width: 15px;
    width: calc(15 * 100vw/393);
    height: 12px;
    height: calc(12 * 100vw/393);
    top: 147px;
    top: calc(147 * 100vw/393);
    left: 20px;
    left: calc(20 * 100vw/393);
    position: absolute;
}
.m-term-072{
    color: #3d4356;
    font-size: calc(14 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(17 * 100vw/393);
    font-weight: 500;
    position: absolute;
    top: calc(133 * 100vw/393);
    left: calc(20 * 100vw/393);
}
.m-term-073{
    color: #3d4356;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 15px;
    line-height: calc(15 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 121px;
    top: calc(121 * 100vw/393);
    left: 45px;
    left: calc(45 * 100vw/393);
}
.m-term-074{
    color: #3d4356;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 15px;
    line-height: calc(15 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 145px;
    top: calc(145 * 100vw/393);
    left: 45px;
    left: calc(45 * 100vw/393);
}
.m-term-075{
    width: 129px;
    width: calc(129 * 100vw/393);
    left: 221px;
    left: calc(221 * 100vw/393);
    top: 192px;
    top: calc(192 * 100vw/393);
    height: 42px;
    height: calc(42 * 100vw/393);
    position: absolute;
    border-width: 0px;
    border-radius: 30px;
    border-radius: calc(30 * 100vw/393);
    background-color: #ffffff;
    background-position: center center;
    border-color: #e3caca;
    border-style: solid;
}
.m-term-076{
    color: #3d4356;
    font-size: 13px;
    font-size: calc(13 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 17px;
    line-height: calc(17 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    top: 195px;
    top: calc(195 * 100vw/393);
    left: 20px;
    left: calc(20 * 100vw/393);
    width: 194px;
    width: calc(194 * 100vw/393);
    position: absolute;
}
.m-term-077{
    width: 11px;
    width: calc(11 * 100vw/393);
    height: 15px;
    height: calc(15 * 100vw/393);
    position: absolute;
    left: 238px;
    left: calc(238 * 100vw/393);
    top: 206px;
    top: calc(206 * 100vw/393);
}
.m-term-078{
    position: absolute;
    top: 206px;
    top: calc(206 * 100vw/393);
    left: 259px;
    left: calc(259 * 100vw/393);
    font-size: 15px;
    font-size: calc(15 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 14px;
    line-height: calc(14 * 100vw/393);
    font-weight: 500;
    color: #1a1a21;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
/*m-ryxon*/
/**/
/*prezent-termostate*/
.m-ryxon{
    height: 349px !important;
    height: calc(349 * 100vw/393)!important;
    width: 100vw !important;
    max-width: 100%;
    position: relative;
    margin-bottom: calc(85 * 100vw/393);
}
.m-ryxon-00{
    top: 0px;
    width: 362px;
    width: calc(362 * 100vw/393);
    left: 16px;
    left: calc(16 * 100vw/393);
    height: 350px;
    height: calc(350 * 100vw/393);
    border-radius: 10px;
    border-radius: calc(10 * 100vw/393);
    position: absolute;
    background-color: #e7e7f0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-ryxon-01{
    position: absolute;
    left: 163px;
    left: calc(69 * 100vw/393);
    top: 124px;
    top: calc(140 * 100vw/393);
    width: 310px;
    width: calc(310 * 100vw/393);
    height: auto;
}
.m-ryxon-02{
    position: absolute;
    left: 59px;
    left: calc(30 * 100vw/393);
    top: 158px;
    top: calc(158 * 100vw/393);
    width: 160px;
    width: calc(160 * 100vw/393);
    height: auto;
}
.m-ryxon-03{
    position: absolute;
    height: auto;
    top: 51px;
    top: calc(51 * 100vw/393);
    left: 35px;
    left: calc(35 * 100vw/393);
    width: 181px;
    width: calc(181 * 100vw/393);
}
.m-ryxon-03 h2{
    color: #424242;
    text-size-adjust: auto;
    transform-origin: center center;
    font-size: 30px;
    font-size: calc(30 * 100vw/393);
    line-height: 39px;
    line-height: calc(39 * 100vw/393);
    font-weight: 900;
    font-family: 'TildaSans',Arial,sans-serif;
}
.m-ryxon-04{
    position: absolute;
    height: auto;
    color: #3d4356;
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    line-height: 17px;
    line-height: calc(17 * 100vw/393);
    top: 37px;
    top: calc(37 * 100vw/393);
    left: 36px;
    left: calc(36 * 100vw/393);
    width: 130px;
    width: calc(130 * 100vw/393);
}
.m-ryxon-05{
    width: 37px;
    width: calc(37 * 100vw/393);
    left: 105px;
    left: calc(105 * 100vw/393);
    top: 45px;
    top: calc(45 * 100vw/393);
    height: 1.228px;
    height: calc(1.228 * 100vw/393);
    position: absolute;
    transition: none 0s ease 0s;
    background-color: #3d4356;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-ryxon-06{
    width: 49px;
    width: calc(49 * 100vw/393);
    left: 305px;
    left: calc(305 * 100vw/393);
    top: 22px;
    top: calc(22 * 100vw/393);
    height: 49px;
    height: calc(49 * 100vw/393);
    position: absolute;
}
.m-ryxon-07{
    width: 357px;
    width: calc(357 * 100vw/393);
    left: 16px;
    left: calc(16 * 100vw/393);
    top: 88px;
    top: calc(88 * 100vw/393);
    height: 257px;
    height: calc(257 * 100vw/393);
    border-radius: 10px;
    border-radius: calc(10 * 100vw/393);
    position: absolute;
    background-color: #e7e7f0;
}
.m-ryxon-071{
    top: calc(17 * 100vw/393);
    left: calc(20 * 100vw/393);
    width: calc(335 * 100vw/393);
    position: absolute;
    color: #3d4356;
    font-size: calc(13.5 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(17 * 100vw/393);
    font-weight: 300;
}
.m-ryxon-0721{
    width: 15px;
    width: calc(15 * 100vw/393);
    height: 12px;
    height: calc(12 * 100vw/393);
    top: 98px;
    top: calc(163 * 100vw/393);
    left: 20px;
    left: calc(19 * 100vw/393);
    position: absolute;
}
.m-ryxon-0722{
    width: 15px;
    width: calc(15 * 100vw/393);
    height: 12px;
    height: calc(12 * 100vw/393);
    top: 123px;
    top: calc(198 * 100vw/393);
    left: 20px;
    left: calc(19 * 100vw/393);
    position: absolute;
}
.m-ryxon-0723{
    width: 15px;
    width: calc(15 * 100vw/393);
    height: 12px;
    height: calc(12 * 100vw/393);
    top: 147px;
    top: calc(163 * 100vw/393);
    left: 20px;
    left: calc(195 * 100vw/393);
    position: absolute;
}
.m-ryxon-0724{
    width: 15px;
    width: calc(15 * 100vw/393);
    height: 12px;
    height: calc(12 * 100vw/393);
    top: 147px;
    top: calc(198 * 100vw/393);
    left: 20px;
    left: calc(195 * 100vw/393);
    position: absolute;
}
.m-ryxon-072{
    color: #3d4356;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 15px;
    line-height: calc(15 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 97px;
    top: calc(163 * 100vw/393);
    left: 45px;
    left: calc(42 * 100vw/393);
}
.m-ryxon-073{
    color: #3d4356;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 15px;
    line-height: calc(15 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 121px;
    top: calc(197 * 100vw/393);
    left: 45px;
    left: calc(42 * 100vw/393);
}
.m-ryxon-074{
    color: #3d4356;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 15px;
    line-height: calc(15 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 145px;
    top: calc(163 * 100vw/393);
    left: 45px;
    left: calc(218 * 100vw/393);
}
.m-ryxon-075{
    color: #3d4356;
    font-size: 14px;
    font-size: calc(14 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 15px;
    line-height: calc(15 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 145px;
    top: calc(197 * 100vw/393);
    left: 45px;
    left: calc(218 * 100vw/393);
}
.m-ryxon-076{
    color: #3d4356;
    font-size: 13px;
    font-size: calc(13 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 17px;
    line-height: calc(17 * 100vw/393);
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    top: 195px;
    top: calc(195 * 100vw/393);
    left: 20px;
    left: calc(20 * 100vw/393);
    width: 194px;
    width: calc(194 * 100vw/393);
    position: absolute;
}
.m-ryxon-077{
    width: 11px;
    width: calc(11 * 100vw/393);
    height: 15px;
    height: calc(15 * 100vw/393);
    position: absolute;
    left: 238px;
    left: calc(238 * 100vw/393);
    top: 206px;
    top: calc(206 * 100vw/393);
}
.m-ryxon-078{
    position: absolute;
    top: 206px;
    top: calc(206 * 100vw/393);
    left: 259px;
    left: calc(259 * 100vw/393);
    font-size: 15px;
    font-size: calc(15 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 14px;
    line-height: calc(14 * 100vw/393);
    font-weight: 500;
    color: #1a1a21;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-ryxon-08{
    background-color: #3b3b3b;
    position: absolute;
    width: 362px;
    width: calc(362 * 100vw/393);
    left: 16px;
    left: calc(16 * 100vw/393);
    top: 330px;
    top: calc(330 * 100vw/393);
    height: 80px;
    height: calc(80 * 100vw/393);
    border-radius: 10px;
    border-radius: calc(10 * 100vw/393);
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    z-index: -2;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-evenly;
}
.m-term-5{
    height: 331px !important;
    height: calc(350 * 100vw/393)!important;
    width: 100vw !important;
    max-width: 100%;
    overflow: auto;
    padding-top: 30px;
    padding-top: calc(35 * 100vw/393);;
}
.m-term-5 .suprafata-fir {
    font-size: calc(16 * 100vw/393);
}
.c5 > .container-img > .img-term{
    width: auto;
    height: 117px;
    height: calc(117 * 100vw/393);
    left: 37px;
    left: calc(37 * 100vw/393);
    top: 41px;
    top: calc(41 * 100vw/393);
    position: absolute;
}
/*end termosatate*/
/*Proiecte*/
.m-proiecte-1{
    height: 107px !important;
    height: calc(107 * 100vw/393)!important;
    width: 100vw !important;
    max-width: 100%;
    margin-top: 15px;
    margin-top: calc(15 * 100vw/393);
   /* padding-bottom: 15px;
    padding-bottom: calc(15 * 100vw/393);*/
    position: relative;
    background-color: #f2f2f7;
}
.m-proiecte-11{
    top: 29px;
    top: calc(29 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 348px;
    width: calc(348 * 100vw/393);
    position: absolute;
    line-height: 47px;
    line-height: calc(47 * 100vw/393);
    color: #3d4356;
    font-size: 30px;
    font-size: calc(30 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    z-index: 2;
}
.m-proiecte-12{
    left: -34px;
    left: calc(-34 * 100vw/393);
    top: -27px;
    top: calc(-27 * 100vw/393);
    width: 166px;
    width: calc(166 * 100vw/393);
    height: auto;
    position: absolute;
    z-index: 1;
}
.img-proiecte{
    
    background-size: cover;
    background-repeat: no-repeat;
    width: 258px;
    width: calc(258 * 100vw/393);
    /*left: 30px;*/
    /*top: 12px;*/
    height: 245px;
    height: calc(217 * 100vw/393);;
    margin: 0 5px;
    margin: 0 calc(5 * 100vw/393);
    z-index: 5;
}
.img-proiecte img{
    width: inherit;
    border-radius: calc(7 * 100vw/393);
}
.m-proiecte-2{
    width: 100vw !important;
    height: calc(233 * 100vw/393);
    position: relative;
    background-color: #f2f2f7;
    overflow: auto;
    display: flex;
    align-items: center;
}
.c4, .c3{
    z-index: 205;
    left: 25px;
    left: calc(2.5 * 100vw/393);
    position: relative;
}
.m-proiecte-3{
    height: 100px !important;
    height: calc(100 * 100vw/393)!important;
    width: 100vw !important;
    max-width: 100%;
    margin-bottom: calc(10 * 100vw/393);
    position: relative;
    background-color: #f2f2f7;
}
.m-proiecte-31{
    top: calc(32 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(193 * 100vw/393);
    position: absolute;
    color: #3d4356;
    font-size: calc(16 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: calc(16 * 100vw/393);
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-proiecte-32{
    left: 258px;
    left: calc(258 * 100vw/393);
    top: 28px;
    top: calc(28 * 100vw/393);
    width: 43px;
    width: calc(43 * 100vw/393);
    position: absolute;
}
.m-32{
    height: 43px;
    height: calc(43 * 100vw/393);
}
.m-proiecte-33{
    left: 319px;
    left: calc(319 * 100vw/393);
    top: 28px;
    top: calc(28 * 100vw/393);
    width: 43px;
    width: calc(43 * 100vw/393);
    position: absolute;
}

/*Instalare*/
.instalare, .prezent{
    display: none;
}
.m-instalare{
    height: calc(554 * 100vw/393);
    position: relative;
    margin-top: calc(15 * 100vw/393);
    overflow: hidden;
}
.m-instalare-0{
    width: calc(365 * 100vw/393);
    left: calc(15 * 100vw/393);
    top: calc(17 * 100vw/393);
    height: calc(520 * 100vw/393);
    position: absolute;
    box-sizing: border-box;
    display: table;
    border-radius: calc(15 * 100vw/393);
    background-color: #f7ece1;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 1px 1px 6px -1px rgba(250,103,105,0);
}
.m-instalare-1{
    left: calc(15 * 100vw/393);
    top: calc(294 * 100vw/393);
    width: calc(365 * 100vw/393);
    border-radius: calc(15 * 100vw/393);
    position: absolute;
}
.m-instalare-1 img{
    width: 100%;
    display: block;
}
.m-instalare-2{
    top: calc(58 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(294 * 100vw/393);
    position: absolute;
    line-height: calc(33 * 100vw/393);
    font-size: calc(26 * 100vw/393);
    font-weight: 800;
    text-transform: uppercase;
    color: #1a1a21;
    font-family: 'TildaSans',Arial,sans-serif;
}
.m-instalare-3{
    top: calc(215 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(242 * 100vw/393);
    position: absolute;
    color: #404040;
    letter-spacing: calc(1 * 100vw/393);
    font-size: calc(15 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 500;
    line-height: calc(19.6 * 100vw/393);
    text-transform: uppercase;
}
.m-instalare-4{
    top: calc(268 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(120 * 100vw/393);
    height: calc(41 * 100vw/393);
    position: absolute;
    color: #ffffff;
    font-size: calc(17 * 100vw/393);
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    text-align: center;
    font-weight: 600;
    display: flex;
    border-radius: calc(30 * 100vw/393);
    background-color: #000000;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    text-decoration: none;
    align-items: center;
    justify-content: center;
}
.puncte{
    display: none;
}
.m-puncte{
    height: 300px;
    height: calc(300 * 100vw/393);
    background-color: #f2f2f7;
    position: relative;
    width: 100%;
    background-color: #f2f2f7;
    overflow: hidden;
    margin-bottom: calc(45 * 100vw/393);
    margin-top: calc(30 * 100vw/393);
}
.m-puncte-05{
    position: absolute;
    left: 213px;
    left: calc(213 * 100vw/393);
    top: 166px;
    top: calc(166 * 100vw/393);
    width: 58px;
    width: calc(58 * 100vw/393);
    height: auto;
}
.m-puncte-06{
    position: absolute;
    left: 216px;
    left: calc(216 * 100vw/393);
    top: 33px;
    top: calc(33 * 100vw/393);
    width: auto;
    height: 40px;
    height: calc(40 * 100vw/393);
}
.m-puncte-07{
    position: absolute;
    left: 28px;
    left: calc(28 * 100vw/393);
    top: 157px;
    top: calc(157 * 100vw/393);
    width: 70px;
    width: calc(70 * 100vw/393);
    height: auto;
}
.m-puncte-08{
    position: absolute;
    left: 7px;
    left: calc(7 * 100vw/393);
    top: 20px;
    top: calc(20 * 100vw/393);
    width: 101px;
    width: calc(101 * 100vw/393);
    height: auto;
}
.m-puncte-04{
    position: absolute;
    top: 214px;
    top: calc(214 * 100vw/393);
    left: 216px;
    left: calc(216 * 100vw/393);
    width: 161px;
    width: calc(161 * 100vw/393);
    color: #000000;
    font-size: 14.7px;
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 20px;
    font-weight: 600;
    opacity: 0.75;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-puncte-03{    
    color: #000000;
    font-size: calc(14.7 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 600;
    opacity: 0.75;
    position: absolute;
    top: calc(85 * 100vw/393);
    left: calc(34 * 100vw/393);
    width: calc(134 * 100vw/393);
}
.m-puncte-01{   
    color: #000000;
    font-size: 17px;
    font-size: calc(14.7 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 600;
    opacity: 0.75;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 214px;
    top: calc(216 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 121px;
    width: calc(121 * 100vw/393);
}
.m-puncte-02{
    color: #000000;
    font-size: 17px;
    font-size: calc(14.7 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 600;
    opacity: 0.75;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    position: absolute;
    top: 81px;
    top: calc(85 * 100vw/393);
    left: 216px;
    left: calc(216 * 100vw/393);
    width: 117px;
    width: calc(1117 * 100vw/393);
}
/*end 5-puncte*/
/*suport*/
.suport{
    display: none;
}
.m-suport{
    height: 330px;
    height: calc(330 * 100vw/393);
    position: relative;
    width: 100%;
    overflow: hidden;
    display: table;
    margin-top: calc(15 * 100vw/393);
}
.m-suport-0{
    width: calc(365 * 100vw/393);
    left: calc(15 * 100vw/393);
    top: calc(10 * 100vw/393);
    height: calc(307 * 100vw/393);
    position: absolute;
    border-radius: 10px;
    border-radius: calc(10 * 100vw/393);
    background-color: #6bbbae;
}
.m-suport-1{
    top: 48px;
    top: calc(48 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 235px;
    width: calc(235 * 100vw/393);
    position: absolute;
    color: #ffe629;
    font-size: 30px;
    font-size: calc(30 * 100vw/393);
    font-weight: 900;
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 30px;
    line-height: calc(30 * 100vw/393);
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-suport-1-img{
    height: auto;
    width: 45px;
    width: calc(45 * 100vw/393);
}

.m-suport-2{
    text-size-adjust: auto;
    transform-origin: center center;
    top: 94px;
    top: calc(94 * 100vw/393); 
    left: 34px;
    left: calc(34 * 100vw/393); 
    width: 352px;
    width: calc(352 * 100vw/393); 
    position: absolute;
    color: #ffffff;
    font-size: 17px;
    font-size: calc(17 * 100vw/393); 
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.35;
    line-height: calc(20 * 100vw/393);
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    word-break: normal;
    -webkit-font-smoothing: antialiased;
    box-sizing: content-box;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.m-suport-telefon-icon{
    height: auto;
    width: 15px;
    width: calc(15 * 100vw/393);
}
.m-suport-tel-a{
    color: #6bbbae;
    font-size: 18px;
    font-size: calc(18 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 21px;
    line-height: calc(21 * 100vw/393);
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.m-suport-3{
    top: 181px;
    top: calc(181 * 100vw/393);
    left: 34px;
    left: calc(34 * 100vw/393);
    width: 352px;
    width: calc(352 * 100vw/393);
    position: absolute;
        color: #ffffff;
    font-size: 20px;
    font-size: calc(20 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 23px;
    line-height: calc(23 * 100vw/393);
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.m-suport-4{
    width: 132px;
    width: calc(132 * 100vw/393);
    left: 223px;
    left: calc(223 * 100vw/393);
    top: 230px;
    top: calc(230 * 100vw/393);
    height: 45px;
    height: calc(45 * 100vw/393);
    position: absolute;
    border-width: 0px;
    border-radius: 30px;
    border-radius: calc(30 * 100vw/393);
    background-color: #ffffff;
    background-position: center center;
    border-color: #e3caca;
    border-style: solid;
    box-sizing: border-box;
    display: table;
}
.m-suport-5{
    left: 239px;
    left: calc(239 * 100vw/393);
    top: 243px;
    top: calc(243 * 100vw/393);
    width: 15px;
    width: calc(15 * 100vw/393);
    position: absolute;
}
.m-suport-6{
    left: 262px;
    left: calc(262 * 100vw/393);
    position: absolute;
    width: 132px;
    width: calc(132 * 100vw/393);
    top: 230px;
    top: calc(230 * 100vw/393);
    height: 45px;
    height: calc(45 * 100vw/393);
    box-sizing: border-box;
    display: table;
}
.m-suport-7{
    left: 34px;
    left: calc(34 * 100vw/393);
    top: 228px;
    top: calc(228 * 100vw/393);
    width: 45px;
    width: calc(45 * 100vw/393);
    position: absolute;
}
.m-suport-8{
    left: 96px;
    left: calc(96 * 100vw/393);
    top: 228px;
    top: calc(228 * 100vw/393);
    width: 45px;
    width: calc(45 * 100vw/393);
    position: absolute;
}
.m-suport-9{
    left: 157px;
    left: calc(157 * 100vw/393);
    top: 228px;
    top: calc(228 * 100vw/393);
    width: 45px;
    width: calc(45 * 100vw/393);
    position: absolute;
}

/*end suport*/
/*diler*/
.diler{
display: none;
}
.m-diler{
    height: calc(300 * 100vw/393);
    position: relative;
    width: 100vw;
    overflow: hidden;
    background: black;
}
.filter-100{
    filter: invert(100%)!important;
}
.m-diler-1{
    width: 106px;
    width: calc(106 * 100vw/393);
    left: 21px;
    left:  calc(21 * 100vw/393);
    top: 8px;
    top: calc(8 * 100vw/393);
    height: 98px;
    height: calc(98 * 100vw/393);
    vertical-align: middle;
    display: flex;
    position: absolute;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    align-items: center;
    background-color: #ffffff;
    justify-content: center;

}
.m-diler-1 img{
    height: auto;
    width: 91px;
    width: calc(91 * 100vw/393);
}
.m-diler-2{
    top: 37px;
    top: calc(37 * 100vw/393);
    left: 140px;
    left: calc(140 * 100vw/393);
    width: 245px;
    width: calc(245 * 100vw/393);
    position: absolute;
    color: #ffffff;
    font-size: 17px;
    font-size: calc(17 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
.m-diler-3{
    top: 131px;
    top: calc(131 * 100vw/393);
    left: 27px;
    left: calc(27 * 100vw/393);
    width: 93px;
    width: calc(93 * 100vw/393);
    position: absolute;
    color: #ffffff;
    font-size: 18px;
    font-size: calc(18 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 400;
}
.m-diler-4{
    top: 157px;
    top: calc(157 * 100vw/393);
    left: 27px;
    left: calc(27 * 100vw/393);
    width: 186px;
    width: calc(186 * 100vw/393);
    position: absolute;
    color: #ffffff;
    font-size: 18px;
    font-size: calc(18 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 400;
    display: table;
}
.m-diler-5{
    top: 185px;
    top: calc(185 * 100vw/393);
    left: 27px;
    left: calc(27 * 100vw/393);
    width: 273px;
    width: calc(273 * 100vw/393);
    position: absolute;
    color: #ffffff;
    font-size: 18px;
    font-size: calc(18 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 400;
}
.m-diler-6{
    left: 28px;
    left: calc(28 * 100vw/393);
    top: 226px;
    top: calc(226 * 100vw/393);
    width: 39px;
    width: calc(39 * 100vw/393);
    position: absolute;
}
.m-diler-6 img{
    height: 39px;
    height: calc(39 * 100vw/393);
}
.m-diler-7{
    left: 86px;
    left: calc(86 * 100vw/393);
    top: 226px;
    top: calc(226 * 100vw/393);
    width: 39px;
    width: calc(39 * 100vw/393);
    position: absolute;
}
.m-diler-7 img{
    height: 39px;
    height: calc(39 * 100vw/393);
}
.m-diler-8{
    left: 146px;
    left: calc(146 * 100vw/393);
    top: 226px;
    top: calc(226 * 100vw/393);
    width: 39px;
    width: calc(39 * 100vw/393);
    position: absolute;
}
.m-diler-8 img{
    height: 39px;
    height: calc(39 * 100vw/393);
}
.m-diler-9{
    width: 140px;
    width: calc(140 * 100vw/393);
    left: 215px;
    left: calc(215 * 100vw/393);
    top: 226px;
    top: calc(226 * 100vw/393);
    height: 39px;
    height: calc(39 * 100vw/393);
    position: absolute;
    border-width: 0px;
    border-radius: 30px;
    border-radius: calc(30 * 100vw/393);
    background-color: #ffffff;
    background-position: center center;
    border-color: #e3caca;
    border-style: solid;
}
.m-diler-10{
    top: 235px;
    top: calc(235 * 100vw/393);
    left: 254px;
    left: calc(254 * 100vw/393);
    width: 106px;
    width: calc(106 * 100vw/393);
    position: absolute;
    font-size: 18px;
    font-size: calc(18 * 100vw/393);
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight: 500;
    background-position: center center;
    color: #000000;
    line-height: 21px;
    line-height: calc(21 * 100vw/393);
}
.m-diler-11{
    left: 231px;
    left: calc(231 * 100vw/393);
    top: 235px;
     top: calc(235 * 100vw/393);
    width: 15px;
    width: calc(15 * 100vw/393);
    position: absolute;
}
.m-diler-11 img{
    width: 100%;
    display: block;
}
/*end diler*/
.harta{
   /* width: 100vw;*/
    height: 440px;
}
.filtre-20{
   filter: invert(20%); 
}
.m-flex{
    /*display: none!important;*/
}
@media only screen and (max-width: 500px) {

}
/*hamburgher*/
label{
    display: flex;
    flex-direction: column;
    width: 27.5px;
    width: calc(27.5 * 100vw/393);
    cursor: pointer;
}

label span{
    background: #61b5fa;
    border-radius: 11px;
    border-radius: calc(11 * 100vw/393);
    height: 3px;
    height: calc(3 * 100vw/393);
    margin: 3px 0;
    margin: calc(3 * 100vw/393) 0;
    transition: .4s cubic-bezier(0.68, -0.6, 0.32, 1.6);

}


.hamburger-container > label > span:nth-of-type(1){
  width:75%;
}

.hamburger-container > label > span:nth-of-type(2){
  width:100%;
}


.hamburger-container > label > span:nth-of-type(3){
  width:75%;
 
}


input[type="checkbox"]{
  display:none;
}


input[type="checkbox"]:checked ~ span:nth-of-type(1){
    width: 75%;
    transform: translate(3px, 9px) rotatez(45deg);
    transform: translate(calc(3 * 100vw/393), calc(9 * 100vw/393)) rotatez(45deg);
}


input[type="checkbox"]:checked ~ span:nth-of-type(2){
      width: 0px;
}


input[type="checkbox"]:checked ~ span:nth-of-type(3){
    width: 75%;
    transform: translate(3px, -9px) rotatez(-45deg);
    transform: translate(calc(3 * 100vw/393), calc(-9 * 100vw/393)) rotatez(-45deg);
}
.hamburger-container{
    border-radius: 100vw;
    background-color: white;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
input[type="checkbox"]:checked + .covoras-ex{
  display: block;
}
.covoras-ex{
  opacity: 0;
  transition: opacity 0.5s ease;
}

.covoras-ex.visible {
  opacity: 1;
  background-image: linear-gradient(127deg, rgba(231,231,240,1) 100%, rgba(245,233,239,0) 100%);
}
input[type="checkbox"]:checked + .termostate-ex-2{
  display: block;
}
.termostate-ex-2, .m-ryxon-07{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.33, 0.31, 0.58, 0.64);
}

.termostate-ex-2.visible, .m-ryxon-07.visible{
  opacity: 1;
  background-image: linear-gradient(127deg, rgba(231,231,240,1) 100%, rgba(245,233,239,0) 100%);
}
/*end hamburgher*/
.header-r, .first-prezent, .second-prezent, .de-ce, .covoras{
    display: none;
}

.hrn0{
    width: calc(117.89 * 100vw/393);
}
.hrn1{
    width: calc(119.116 * 100vw/393);
}
.hrn2{
    width: calc(110.52 * 100vw/393);
}
.hrn3{
    width: calc(104.38 * 100vw/393);
}
.hrn4{
    width: calc(103.31 * 100vw/393);
}
.hrn5{
    width: calc(95.63 * 100vw/393);
}