@font-face {
    font-family: 'Echoes Sans';
    src: url('../fonts/EchoesSans-Black.eot');
    src: url('../fonts/EchoesSans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EchoesSans-Black.woff2') format('woff2'),
        url('../fonts/EchoesSans-Black.woff') format('woff'),
        url('../fonts/EchoesSans-Black.ttf') format('truetype'),
        url('../fonts/EchoesSans-Black.svg#EchoesSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Echoes Sans';
    src: url('../fonts/EchoesSans.eot');
    src: url('../fonts/EchoesSans.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EchoesSans.woff2') format('woff2'),
        url('../fonts/EchoesSans.woff') format('woff'),
        url('../fonts/EchoesSans.ttf') format('truetype'),
        url('../fonts/EchoesSans.svg#EchoesSans') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Echoes Sans';
    src: url('../fonts/EchoesSans-Light.eot');
    src: url('../fonts/EchoesSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EchoesSans-Light.woff2') format('woff2'),
        url('../fonts/EchoesSans-Light.woff') format('woff'),
        url('../fonts/EchoesSans-Light.ttf') format('truetype'),
        url('../fonts/EchoesSans-Light.svg#EchoesSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

html,
body {
    width: 100%;
    height: 100%;
    font-size: 16px;    
    padding: 0;
    margin: 0;
    line-height: 1.5;
    font-family: 'Echoes Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    color: #fff;
	/*overflow: hidden;*/
}
 
div,
p,
a,
span,
em,
strong,
img,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
table,
td,
tr,
form,
fieldset,
label,
select,
input,
textarea,
header,
nav,
section,
article,
aside,
footer,
blockquote,
figure {
    padding: 0;
    margin: 0;
    outline: none;
    list-style: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

header,
nav,
section,
article,
aside,
footer {
    display: block;
}

select,
input,
textarea {
    font: inherit;
    color: inherit;
    vertical-align: middle;
}

textarea {
    vertical-align: top;
    resize: none;
}

:focus {
    outline: none;
}

input[type=submit],
button {
    cursor: pointer;
}

img,
fieldset {
    border: 0;
    max-width: 100%;
    height: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    font: inherit;
    color: inherit;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
/* ----------- */

.overlay{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    z-index: 9;
}
.preloader {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;    
}
.preloader div {
    width: 100px;
    height: 100px;
    border: 4px solid transparent;
    border-bottom: 4px solid #76B70F ;
    border-left: 4px solid #76B70F ;
    border-radius: 100%;
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    transform: translate(-50%, -50%);
    animation: animate 2s infinite linear;
    z-index: 10;
}
@keyframes animate{
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(360deg);
    }
}

.background {
    background: url(../img/bg_max.jpg) no-repeat center center;
    background-size: cover;
	min-height: 100%;
    min-width: 100%;
    background-attachment: fixed;
    position: absolute;
}

@keyframes anim {
   0% { contain: scale(1.0);  }
   50% { transform: scale(1.1); }
   100% { transform: scale(1.0); }
}
.container {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1440px;
    min-height: 850px;
    position: relative;
}
.container-main {
    max-width: 1320px;
	
}
.mobile, .mobileicon, .mobilemenu, .popup-wrap {
    display: none;
}
header {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

header .logo {
    padding-top: 10px;
    padding-left: 40px;
}

header .menu {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    padding-top: 32px;
    padding-left: 350px;
}

header .menu a {
    margin: 0 15px;
    font-size: 16px;
    padding-bottom: 3px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

header .menu a:hover, header .menu a.active {
    border-bottom: 1px solid rgba(255, 255, 255, 0);
}

.bk {
    margin-bottom: 50px;
}

.bk a {
    color: #76B70F;
    padding-bottom: 3px;
    border-bottom: 1px solid rgba(118, 183, 15, 0.25);
    margin-right: 30px;
}

.bk a.active {
    border-bottom: none;
}

.connect a {
    font-size: 14px;
    line-height: 14px;
    padding: 10px 20px;
    background: #76B70F;
    border-radius: 5px;
    display: inline-block;
    margin-top: 28px;
}

.connect a:hover {
    background: #87D111;
}

.phones {
    text-align: right;
}

.phones p {
    margin-top: 26px;
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: -0.05em;
}

.phones span {
    font-size: 11px;
    line-height: 16px;
}


main {
    display: flex;
    justify-content: space-between;
    padding-top: 36px;
}
.menu-two {
}

.menu-two .menu {
    /**/
}

.menu-two .menu li a {
    display: block;
    max-width: 200px;
    padding: 32px 20px;
    background: rgba(16, 32, 37, 0.6);
    backdrop-filter: blur(5px);
    margin-bottom: 1px;
    font-size: 16px;
    line-height: 16px;
}

.menu-two .menu li a:hover {
    background: rgba(27, 55, 64, 0.6);
}

.menu-two .menu li a::before {
    width: 7px;
    height: 12px;
    content: '';
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%2212%22%20viewBox%3D%220%200%207%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.16667%200.166677L7%206.00001L1.16667%2011.8333L0.13125%2010.7979L4.92917%206.00001L0.131251%201.20209L1.16667%200.166677Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E);
    display: inline-block;
    position: absolute;
    margin-top: 2px;
    right: 20px;
}

.menu-two .menu li a.active {
    min-width: 239px;
}

.menu-two .menu li:first-child a {
    border-radius: 5px 5px 0px 0px;
}

.menu-two .menu li:last-child a {
    border-radius: 0px 0px 5px 5px;
}

.calc {
    width: 200px;
    height: 80px;
    position: absolute;
    bottom: 20px;
    left: 12px;    
}

.calc a {
    display: block;
    padding: 26px 26px 26px 68px;
    background: rgba(0, 128, 168, 0.6);
    backdrop-filter: blur(5px);
    border-radius: 5px;   
    font-size: 14px;
    line-height: 14px; 
}

.calc a::before {
    width: 29px;
    height: 29px;
    content: '';
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M13.0312%2014.0156H4.875C4.56422%2014.0156%204.3125%2013.7639%204.3125%2013.4531V5.57812C4.3125%205.26734%204.56422%205.01562%204.875%205.01562H13.0312C13.342%205.01562%2013.5938%205.26734%2013.5938%205.57812V13.4531C13.5938%2013.7639%2013.342%2014.0156%2013.0312%2014.0156ZM5.4375%2012.8906H12.4688V6.14062H5.4375V12.8906Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M25.125%2014.0156H16.9688C16.658%2014.0156%2016.4062%2013.7639%2016.4062%2013.4531V5.57812C16.4062%205.26734%2016.658%205.01562%2016.9688%205.01562H25.125C25.4358%205.01562%2025.6875%205.26734%2025.6875%205.57812V13.4531C25.6875%2013.7639%2025.4358%2014.0156%2025.125%2014.0156ZM17.5312%2012.8906H24.5625V6.14062H17.5312V12.8906Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13.0312%2024.9844H4.875C4.56422%2024.9844%204.3125%2024.7327%204.3125%2024.4219V16.5469C4.3125%2016.2361%204.56422%2015.9844%204.875%2015.9844H13.0312C13.342%2015.9844%2013.5938%2016.2361%2013.5938%2016.5469V24.4219C13.5938%2024.7327%2013.342%2024.9844%2013.0312%2024.9844ZM5.4375%2023.8594H12.4688V17.1094H5.4375V23.8594Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M25.125%2024.9844H16.9688C16.658%2024.9844%2016.4062%2024.7327%2016.4062%2024.4219V16.5469C16.4062%2016.2361%2016.658%2015.9844%2016.9688%2015.9844H25.125C25.4358%2015.9844%2025.6875%2016.2361%2025.6875%2016.5469V24.4219C25.6875%2024.7327%2025.4358%2024.9844%2025.125%2024.9844ZM17.5312%2023.8594H24.5625V17.1094H17.5312V23.8594Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M25.2656%2029.2031H4.73438C2.56313%2029.2031%200.796875%2027.4369%200.796875%2025.2656V4.73438C0.796875%202.56313%202.56313%200.796875%204.73438%200.796875H25.2656C27.4369%200.796875%2029.2031%202.56313%2029.2031%204.73438V25.2656C29.2031%2027.4369%2027.4369%2029.2031%2025.2656%2029.2031ZM4.73438%201.92188C3.18328%201.92188%201.92188%203.18328%201.92188%204.73438V25.2656C1.92188%2026.8167%203.18328%2028.0781%204.73438%2028.0781H25.2656C26.8167%2028.0781%2028.0781%2026.8167%2028.0781%2025.2656V4.73438C28.0781%203.18328%2026.8167%201.92188%2025.2656%201.92188H4.73438Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M8.95312%2011.3438C8.64234%2011.3438%208.39062%2011.092%208.39062%2010.7812V8.25C8.39062%207.93922%208.64234%207.6875%208.95312%207.6875C9.26391%207.6875%209.51562%207.93922%209.51562%208.25V10.7812C9.51562%2011.092%209.26391%2011.3438%208.95312%2011.3438Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M10.2188%2010.0781H7.6875C7.37672%2010.0781%207.125%209.82641%207.125%209.51562C7.125%209.20484%207.37672%208.95312%207.6875%208.95312H10.2188C10.5295%208.95312%2010.7812%209.20484%2010.7812%209.51562C10.7812%209.82641%2010.5295%2010.0781%2010.2188%2010.0781Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M7.6875%2022.3125C7.54406%2022.3125%207.39922%2022.2577%207.28953%2022.148C7.07016%2021.9286%207.07016%2021.5728%207.28953%2021.352L9.82078%2018.8208C10.0402%2018.6014%2010.3973%2018.6014%2010.6167%2018.8208C10.8361%2019.0402%2010.8361%2019.3959%2010.6167%2019.6167L8.08547%2022.148C7.97579%2022.2577%207.83235%2022.3125%207.6875%2022.3125Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M10.2188%2022.3125C10.0753%2022.3125%209.93047%2022.2577%209.82078%2022.148L7.28953%2019.6167C7.07016%2019.3973%207.07016%2019.0416%207.28953%2018.8208C7.50891%2018.6014%207.8661%2018.6014%208.08547%2018.8208L10.6167%2021.352C10.8361%2021.5714%2010.8361%2021.9272%2010.6167%2022.148C10.507%2022.2577%2010.3636%2022.3125%2010.2188%2022.3125Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M19.7813%2022.3125C19.6378%2022.3125%2019.493%2022.2577%2019.3833%2022.148C19.1639%2021.9286%2019.1639%2021.5728%2019.3833%2021.352L21.9145%2018.8208C22.1339%2018.6014%2022.4911%2018.6014%2022.7105%2018.8208C22.9298%2019.0402%2022.9298%2019.3959%2022.7105%2019.6167L20.1792%2022.148C20.0695%2022.2577%2019.9261%2022.3125%2019.7813%2022.3125Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M22.3125%2010.0781H19.7812C19.4705%2010.0781%2019.2188%209.82641%2019.2188%209.51562C19.2188%209.20484%2019.4705%208.95312%2019.7812%208.95312H22.3125C22.6233%208.95312%2022.875%209.20484%2022.875%209.51562C22.875%209.82641%2022.6233%2010.0781%2022.3125%2010.0781Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    display: inline-block;
    position: absolute;
    margin-top: 4px;
    left: 20px;
    top: 20px;
}

.calc a:hover {
    background: rgba(0, 167, 219, 0.6);
}

.page {
    width: 1080px;
    position: relative;
    padding: 40px;
    background: rgba(16, 32, 37, 0.6);
    backdrop-filter: blur(5px);
    border-radius: 0px 20px 20px 0px;   
    margin-bottom: 20px;
}
.page h1 {
    /*font-family: 'Arial Black';*/
    font-weight: 900;
    font-size: 52px;
    line-height: 66px;
    color: #76B70F;
    padding-bottom: 60px;
}

.block2 {
    display: flex;
    justify-content: space-between;
}

.block2 .cnt {
    width: 50%;
    font-size: 16px;
    line-height: 24px;
}

.block2 .advantages {
    width: 30%;
    font-size: 14px;
    line-height: 21px; 
}

.block2 .advantages > div {
    margin-bottom: 40px;
}

.block2 .advantages span {
    font-size: 64px;
    line-height: 24px; 
    color: #76B70F;
    font-weight: 600;
}

.page_pre {
    margin: 0 -40px 0 -40px;
    padding: 40px;    
    background: rgba(255, 255, 255, 0.6);
    color: #000;
}

.page_pre > .title {
    font-size: 24px;
    line-height: 32px;
    max-width: 45%;
}

.block3 {
    margin-top: 80px;
    display: flex;
    /*justify-content: space-evenly;*/
    justify-content: space-around;
}

.block3 > div {
    width: 28%;
}

.block3 h5 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 14px;
    position: relative;
}

.block3 h5::before {
    width: 14px;
    height: 14px;
    content: '';
    display: inline-block;
    position: absolute;
    margin-top: 5px;
    left: -25px;
}

.block3 h5.cl1::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.666667%204.66667C0.843478%204.66667%201.01305%204.59643%201.13807%204.4714C1.2631%204.34638%201.33333%204.17681%201.33333%204V2C1.33333%201.82319%201.40357%201.65362%201.5286%201.5286C1.65362%201.40357%201.82319%201.33333%202%201.33333H4C4.17681%201.33333%204.34638%201.2631%204.4714%201.13807C4.59643%201.01305%204.66667%200.843478%204.66667%200.666667C4.66667%200.489856%204.59643%200.320286%204.4714%200.195262C4.34638%200.0702379%204.17681%200%204%200H2C1.46957%200%200.960859%200.210714%200.585786%200.585786C0.210714%200.960859%200%201.46957%200%202V4C0%204.17681%200.0702379%204.34638%200.195262%204.4714C0.320286%204.59643%200.489856%204.66667%200.666667%204.66667ZM4%2012H2C1.82319%2012%201.65362%2011.9298%201.5286%2011.8047C1.40357%2011.6797%201.33333%2011.5101%201.33333%2011.3333V9.33333C1.33333%209.15652%201.2631%208.98695%201.13807%208.86193C1.01305%208.7369%200.843478%208.66667%200.666667%208.66667C0.489856%208.66667%200.320286%208.7369%200.195262%208.86193C0.0702379%208.98695%200%209.15652%200%209.33333V11.3333C0%2011.8638%200.210714%2012.3725%200.585786%2012.7475C0.960859%2013.1226%201.46957%2013.3333%202%2013.3333H4C4.17681%2013.3333%204.34638%2013.2631%204.4714%2013.1381C4.59643%2013.013%204.66667%2012.8435%204.66667%2012.6667C4.66667%2012.4899%204.59643%2012.3203%204.4714%2012.1953C4.34638%2012.0702%204.17681%2012%204%2012ZM10%207.33333C10.1768%207.33333%2010.3464%207.26309%2010.4714%207.13807C10.5964%207.01305%2010.6667%206.84348%2010.6667%206.66667C10.6667%206.48986%2010.5964%206.32029%2010.4714%206.19526C10.3464%206.07024%2010.1768%206%2010%206H9.24C9.12029%205.54143%208.88054%205.12304%208.54541%204.78792C8.21029%204.4528%207.7919%204.21304%207.33333%204.09333V3.33333C7.33333%203.15652%207.26309%202.98695%207.13807%202.86193C7.01305%202.7369%206.84348%202.66667%206.66667%202.66667C6.48986%202.66667%206.32029%202.7369%206.19526%202.86193C6.07024%202.98695%206%203.15652%206%203.33333V4.09333C5.54143%204.21304%205.12304%204.4528%204.78792%204.78792C4.4528%205.12304%204.21304%205.54143%204.09333%206H3.33333C3.15652%206%202.98695%206.07024%202.86193%206.19526C2.7369%206.32029%202.66667%206.48986%202.66667%206.66667C2.66667%206.84348%202.7369%207.01305%202.86193%207.13807C2.98695%207.26309%203.15652%207.33333%203.33333%207.33333H4.09333C4.21304%207.7919%204.4528%208.21029%204.78792%208.54541C5.12304%208.88054%205.54143%209.12029%206%209.24V10C6%2010.1768%206.07024%2010.3464%206.19526%2010.4714C6.32029%2010.5964%206.48986%2010.6667%206.66667%2010.6667C6.84348%2010.6667%207.01305%2010.5964%207.13807%2010.4714C7.26309%2010.3464%207.33333%2010.1768%207.33333%2010V9.24C7.7919%209.12029%208.21029%208.88054%208.54541%208.54541C8.88054%208.21029%209.12029%207.7919%209.24%207.33333H10ZM6.66667%208C6.40296%208%206.14517%207.9218%205.92591%207.77529C5.70664%207.62878%205.53574%207.42055%205.43483%207.17691C5.33391%206.93328%205.30751%206.66519%205.35895%206.40655C5.4104%206.1479%205.53739%205.91033%205.72386%205.72386C5.91033%205.53739%206.1479%205.4104%206.40655%205.35895C6.66519%205.30751%206.93328%205.33391%207.17691%205.43483C7.42055%205.53574%207.62878%205.70664%207.77529%205.92591C7.9218%206.14517%208%206.40296%208%206.66667C8%207.02029%207.85952%207.35943%207.60948%207.60948C7.35943%207.85952%207.02029%208%206.66667%208ZM12.6667%208.66667C12.4899%208.66667%2012.3203%208.7369%2012.1953%208.86193C12.0702%208.98695%2012%209.15652%2012%209.33333V11.3333C12%2011.5101%2011.9298%2011.6797%2011.8047%2011.8047C11.6797%2011.9298%2011.5101%2012%2011.3333%2012H9.33333C9.15652%2012%208.98695%2012.0702%208.86193%2012.1953C8.7369%2012.3203%208.66667%2012.4899%208.66667%2012.6667C8.66667%2012.8435%208.7369%2013.013%208.86193%2013.1381C8.98695%2013.2631%209.15652%2013.3333%209.33333%2013.3333H11.3333C11.8638%2013.3333%2012.3725%2013.1226%2012.7475%2012.7475C13.1226%2012.3725%2013.3333%2011.8638%2013.3333%2011.3333V9.33333C13.3333%209.15652%2013.2631%208.98695%2013.1381%208.86193C13.013%208.7369%2012.8435%208.66667%2012.6667%208.66667ZM11.3333%200H9.33333C9.15652%200%208.98695%200.0702379%208.86193%200.195262C8.7369%200.320286%208.66667%200.489856%208.66667%200.666667C8.66667%200.843478%208.7369%201.01305%208.86193%201.13807C8.98695%201.2631%209.15652%201.33333%209.33333%201.33333H11.3333C11.5101%201.33333%2011.6797%201.40357%2011.8047%201.5286C11.9298%201.65362%2012%201.82319%2012%202V4C12%204.17681%2012.0702%204.34638%2012.1953%204.4714C12.3203%204.59643%2012.4899%204.66667%2012.6667%204.66667C12.8435%204.66667%2013.013%204.59643%2013.1381%204.4714C13.2631%204.34638%2013.3333%204.17681%2013.3333%204V2C13.3333%201.46957%2013.1226%200.960859%2012.7475%200.585786C12.3725%200.210714%2011.8638%200%2011.3333%200Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}

.block3 h5.cl2::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.66667%2012C8.08115%2012%209.43771%2011.4381%2010.4379%2010.4379C11.4381%209.43771%2012%208.08115%2012%206.66667C12%205.25218%2011.4381%203.89562%2010.4379%202.89543C9.43771%201.89524%208.08115%201.33333%206.66667%201.33333C5.25218%201.33333%203.89562%201.89524%202.89543%202.89543C1.89524%203.89562%201.33333%205.25218%201.33333%206.66667C1.33333%208.08115%201.89524%209.43771%202.89543%2010.4379C3.89562%2011.4381%205.25218%2012%206.66667%2012ZM6.66667%200C7.54215%200%208.40905%200.172438%209.21789%200.50747C10.0267%200.842501%2010.7617%201.33356%2011.3807%201.95262C11.9998%202.57168%2012.4908%203.30661%2012.8259%204.11544C13.1609%204.92428%2013.3333%205.79119%2013.3333%206.66667C13.3333%208.43478%2012.631%2010.1305%2011.3807%2011.3807C10.1305%2012.631%208.43478%2013.3333%206.66667%2013.3333C2.98%2013.3333%200%2010.3333%200%206.66667C0%204.89856%200.702379%203.20286%201.95262%201.95262C3.20286%200.702379%204.89856%200%206.66667%200ZM7%203.33333V6.83333L10%208.61333L9.5%209.43333L6%207.33333V3.33333H7Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}

.block3 h5.cl3::before {
    background-image: url(data:image/svg+xml,%0A%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.33333%2011.3333V12H13.3333V13.3333H0V0H1.33333V10C3.33333%2010%205.33333%208.66667%206.73333%206.26667C8.73333%202.93333%2010.9333%201.33333%2013.3333%201.33333V2.66667C11.4667%202.66667%209.66667%204.06667%207.93333%207C6.2%209.73333%203.8%2011.3333%201.33333%2011.3333Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}

.block3 p {
    font-size: 14px;
    line-height: 21px;
}

.causes_block {
    padding: 40px 40px 40px 32px;
}

.causes_block > .block2 {
    display: flex;
    justify-content: space-between;
}

.causes_block > .block2 .b1 {
    width: 30%;
}

.causes_block > .block2 .b2 {
    width: 64%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.causes_block > .block2 .b2 > div {
    width: 45%;
    margin-bottom: 40px;
}

.causes_block > .block2 .b1 .num {
    font-weight: 400;
    font-size: 256px;
    line-height: 150px;
    color: #76B70F;
    padding-bottom: 20px;
}

.causes_block > .block2 .b1 .desc {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 40px;
}

.causes_block > .block2 .b2 h5 {
    position: relative;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 14px;
}

.causes_block > .block2 .b2 h5::before {
    width: 13px;
    height: 13px;
    content: '';
    background-image: url(data:image/svg+xml,%0A%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5.59%209.49L10.1725%204.9075L9.2625%203.9975L5.59%207.67L3.7375%205.8175L2.8275%206.7275L5.59%209.49ZM6.5%2013C5.60083%2013%204.75583%2012.8293%203.965%2012.4878C3.17417%2012.1468%202.48625%2011.6838%201.90125%2011.0988C1.31625%2010.5138%200.853233%209.82583%200.5122%209.035C0.170733%208.24417%200%207.39917%200%206.5C0%205.60083%200.170733%204.75583%200.5122%203.965C0.853233%203.17417%201.31625%202.48625%201.90125%201.90125C2.48625%201.31625%203.17417%200.853017%203.965%200.51155C4.75583%200.170517%205.60083%200%206.5%200C7.39917%200%208.24417%200.170517%209.035%200.51155C9.82583%200.853017%2010.5138%201.31625%2011.0988%201.90125C11.6838%202.48625%2012.1468%203.17417%2012.4878%203.965C12.8293%204.75583%2013%205.60083%2013%206.5C13%207.39917%2012.8293%208.24417%2012.4878%209.035C12.1468%209.82583%2011.6838%2010.5138%2011.0988%2011.0988C10.5138%2011.6838%209.82583%2012.1468%209.035%2012.4878C8.24417%2012.8293%207.39917%2013%206.5%2013ZM6.5%2011.7C7.95167%2011.7%209.18125%2011.1962%2010.1887%2010.1887C11.1962%209.18125%2011.7%207.95167%2011.7%206.5C11.7%205.04833%2011.1962%203.81875%2010.1887%202.81125C9.18125%201.80375%207.95167%201.3%206.5%201.3C5.04833%201.3%203.81875%201.80375%202.81125%202.81125C1.80375%203.81875%201.3%205.04833%201.3%206.5C1.3%207.95167%201.80375%209.18125%202.81125%2010.1887C3.81875%2011.1962%205.04833%2011.7%206.5%2011.7Z%22%20fill%3D%22%2376B70F%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    display: inline-block;
    position: absolute;
    margin-top: 5px;
    left: -25px;
}

.causes_block > .block2 .b2 p {
    font-size: 14px;
    line-height: 21px;
}

.page.home {
    padding: 0 40px;
    /*height: 700px;*/
    background: none;
    backdrop-filter: none;
    margin-bottom: 0px;
}

.page.home h1 {
    color: #fff;
    max-width: 550px;
    font-weight: 900;
    font-size: 48px;
    line-height: 48px;
    letter-spacing: -0.05em;
}

.page.home .home-block {
    position: absolute;
    bottom: 20px;
    border-top: 1px solid rgba(159, 184, 191, 0.6);
    padding-top: 40px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.page.home .home-block div {
    width: calc(33% - 50px);
    margin-right: 50px;
}

.page.home .home-block div:last-child {
    margin-right: 0;
}

.page.home .home-block h3 {
    font-weight: 900;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: -0.05em;
    color: #76B70F;
    padding-bottom: 16px;
}

.page.home .home-block p {
    font-size: 14px;
    line-height: 21px;
}

.page .breadcrumb {
    display: flex;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 5px;
}
.page .breadcrumb li {
    margin-left: 15px; 
}

.page .breadcrumb li a {
    border-bottom: 1px solid rgba(118, 183, 15, 0.25);
}

.page .breadcrumb:first-child::after {
    width: 8px;
    height: 8px;
    content: '';
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.914286%207.08571H2.28571V4.34286H5.02857V7.08571H6.4V2.97143L3.65714%200.914286L0.914286%202.97143V7.08571ZM0.914286%208C0.662857%208%200.447695%207.91055%200.2688%207.73166C0.0895999%207.55246%200%207.33714%200%207.08571V2.97143C0%202.82667%200.0324571%202.68952%200.0973713%202.56C0.161981%202.43048%200.251429%202.32381%200.365714%202.24L3.10857%200.182857C3.19238%200.121905%203.28%200.0761904%203.37143%200.0457142C3.46286%200.0152381%203.5581%200%203.65714%200C3.75619%200%203.85143%200.0152381%203.94286%200.0457142C4.03429%200.0761904%204.1219%200.121905%204.20571%200.182857L6.94857%202.24C7.06286%202.32381%207.15246%202.43048%207.21737%202.56C7.28198%202.68952%207.31429%202.82667%207.31429%202.97143V7.08571C7.31429%207.33714%207.22484%207.55246%207.04594%207.73166C6.86674%207.91055%206.65143%208%206.4%208H4.11429V5.25714H3.2V8H0.914286Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    display: inline-block;
    position: absolute;
    margin-top: 1px;
}

.page.about {

}

.page.about .logo {
    position: absolute;
    right: 40px;
    top: 45px;
    max-width: 90px;
}

.partners_list, .reviews_list, .services_list {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}

.reviews_list, .services_list {
    text-align: left;
}

.services_list {
    justify-content: space-between;
    margin-left: 25px;
}

.partners_list .item {
    width: 25%;
    margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;    
}

.reviews_list .item {
    width: 50%;
    margin-bottom: 30px;
}

.services_list .item {
    width: 30%;
    margin-bottom: 60px;
    position: relative;
}

.services_list .item::after {
    width: 13px;
    height: 13px;
    content: '';
    background-image: url(data:image/svg+xml,%0A%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.53204%200.922671C4.35035%200.594916%205.24474%200.505566%206.11172%200.664961C6.9787%200.824357%207.78283%201.22598%208.43105%201.82336C9.07928%202.42074%209.54511%203.18946%209.77464%204.04056C10.0042%204.89167%209.98801%205.79037%209.72804%206.63267L12.6574%209.11134C12.9212%209.33557%2013.1358%209.61205%2013.2875%209.92333C13.4392%2010.2346%2013.5247%2010.5739%2013.5388%2010.9199C13.5528%2011.2659%2013.495%2011.6111%2013.369%2011.9336C13.243%2012.2561%2013.0515%2012.5491%2012.8066%2012.7939C12.5618%2013.0388%2012.2688%2013.2303%2011.9463%2013.3563C11.6238%2013.4823%2011.2786%2013.5401%2010.9326%2013.5261C10.5866%2013.512%2010.2473%2013.4265%209.93603%2013.2748C9.62475%2013.1231%209.34827%2012.9085%209.12404%2012.6447L6.64604%209.71534C5.80366%209.97539%204.90486%209.99158%204.05366%209.76204C3.20246%209.53249%202.43367%209.06659%201.83625%208.41826C1.23884%207.76994%200.83724%206.96568%200.677926%206.09859C0.518613%205.2315%200.608102%204.33702%200.936037%203.51867C1.1747%202.92267%201.9227%202.84734%202.31137%203.27L4.4467%205.58867L5.4107%205.39667L5.60404%204.43067L3.28404%202.29867C2.86137%201.91%202.93537%201.16134%203.53204%200.922671ZM4.87004%201.94667L6.71204%203.64C6.9267%203.83734%207.0227%204.132%206.96537%204.41667L6.65204%205.986C6.61976%206.14751%206.54034%206.29582%206.42382%206.41222C6.3073%206.52862%206.15891%206.60789%205.99737%206.64L4.4307%206.95134C4.29049%206.97922%204.14546%206.97056%204.00956%206.92619C3.87366%206.88183%203.75146%206.80325%203.6547%206.698L1.9587%204.85667C1.88967%205.4301%201.97075%206.01163%202.19402%206.5443C2.41729%207.07697%202.77508%207.54253%203.23235%207.89536C3.68962%208.24819%204.23069%208.47621%204.80257%208.55707C5.37445%208.63794%205.95753%208.56888%206.4947%208.35667C6.65762%208.29202%206.83671%208.28009%207.00677%208.32254C7.17682%208.36499%207.32929%208.4597%207.4427%208.59334L10.1427%2011.784C10.2474%2011.9083%2010.3768%2012.0094%2010.5227%2012.081C10.6685%2012.1527%2010.8276%2012.1932%2010.99%2012.2002C11.1523%2012.2071%2011.3144%2012.1802%2011.4658%2012.1212C11.6172%2012.0622%2011.7547%2011.9725%2011.8696%2011.8576C11.9845%2011.7427%2012.0743%2011.6051%2012.1333%2011.4537C12.1922%2011.3023%2012.2191%2011.1403%2012.2122%2010.978C12.2053%2010.8156%2012.1647%2010.6565%2012.0931%2010.5106C12.0214%2010.3648%2011.9203%2010.2354%2011.796%2010.1307L8.60604%207.43067C8.4724%207.31725%208.37769%207.16479%208.33524%206.99473C8.29279%206.82468%208.30472%206.64559%208.36937%206.48267C8.58179%205.9455%208.651%205.36236%208.57022%204.79039C8.48944%204.21842%208.26144%203.67725%207.90856%203.21992C7.55568%202.76259%207.09004%202.40479%206.55726%202.18159C6.02448%201.95838%205.44285%201.87743%204.86937%201.94667H4.87004Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    display: inline-block;
    position: absolute;
    position: absolute;
    left: -25px;
    top: 5px;
}


.partners_list .item .link {
    color: #76B70F;
}

.page.reviews {
    display: flex;
    justify-content: space-between;    
}

.page.reviews > .list {
    width: 65%;
}

.page.reviews .reviews_list .title a {
    font-size: 16px;
    line-height: 20px;
    color: #76B70F;
    border-bottom: 1px solid rgba(118, 183, 15, 0.25);
}

.page.reviews .reviews_list .item.active .title a {
    color: #FFF;
    border-bottom: 1px solid rgba(118, 183, 15, 0);
}

.page.reviews .reviews_list  .datetime {
    font-size: 10px;
    line-height: 15px;
    color: #969696;
}

.page.reviews .reviews_list .text {
    display: none;
}

.page.reviews > .text {
    width: 33%;
    margin: -40px;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 0px 20px 20px 0px;
    padding: 30px;
}

.page.reviews > .text span {
    font-weight: 300;
    font-size: 10px;
    line-height: 15px;
    color: #969696;
}

.page.reviews > .text h5 {
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    color: #000000;
    padding: 5px 0 25px 0;
}

.page.reviews > .text p {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    padding-bottom: 14px;
}
main > .text {
    display: none;   
}

.contacts .block2 p {
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 20px;
}

.contacts .block2 p span {
    border-bottom: 1px solid rgb(255 255 255 / 25%);
}

.contacts .block2 p strong {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
}

.contacts .block2 .cnt {
    width: 30%;
}

.contacts .block2 .cnt .connect {
    margin-top: 36px;
}

.contacts .block2 .map_wrap {
    width: 70%;
}

.page.catalogue, .page.product {
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.6) 14.06%);
}

.page.catalogue h1, .page.product h1 {
    color: #000000;
    padding-bottom: 0;
}

.page.catalogue .breadcrumb, .page.product .breadcrumb {
    color: #76B70F;
}

.page.catalogue .breadcrumb:first-child::after, .page.product .breadcrumb:first-child::after {
    background-image: url(data:image/svg+xml,%0A%3Csvg%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.914286%207.08571H2.28571V4.34286H5.02857V7.08571H6.4V2.97143L3.65714%200.914286L0.914286%202.97143V7.08571ZM0.914286%208C0.662857%208%200.447695%207.91055%200.2688%207.73166C0.0895999%207.55246%200%207.33714%200%207.08571V2.97143C0%202.82667%200.0324571%202.68952%200.0973713%202.56C0.161981%202.43048%200.251429%202.32381%200.365714%202.24L3.10857%200.182857C3.19238%200.121905%203.28%200.0761904%203.37143%200.0457142C3.46286%200.0152381%203.5581%200%203.65714%200C3.75619%200%203.85143%200.0152381%203.94286%200.0457142C4.03429%200.0761904%204.1219%200.121905%204.20571%200.182857L6.94857%202.24C7.06286%202.32381%207.15246%202.43048%207.21737%202.56C7.28198%202.68952%207.31429%202.82667%207.31429%202.97143V7.08571C7.31429%207.33714%207.22484%207.55246%207.04594%207.73166C6.86674%207.91055%206.65143%208%206.4%208H4.11429V5.25714H3.2V8H0.914286Z%22%20fill%3D%22%2376B70F%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}

.product_list {
    display: flex;
    flex-wrap: wrap;
}

.product_list .item {
    width: calc(50% - 30px);
    margin: 0px 30px 30px 0;
    display: flex;
    background: #F5F5F5;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    border-radius: 5px;
    overflow: hidden;
}

.product_list .item:nth-child(even) {
    margin-right: 0px;
}

.product_list .item .image {
    width: 150px;
    min-width: 150px;
}

.product_list .item .text {
    padding: 20px;
}

.product_list .item .text a {
    color: #000000;
    font-size: 16px;
    line-height: 20px;    
}

.product_list .item .text span {
    color: #607B9E;
    font-size: 12px;
    line-height: 16px;
}

.product_list .item.prod/*:hover*/ {
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}

.product_list .item.prod:hover {
    margin-top: -4px;
    margin-bottom: 34px;
}

.product_list .item.cat .text {
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    text-align: center;
}

.product_list .item.cat.animatebg .text {
    background-image: linear-gradient(rgb(118 183 15 / 70%),rgb(149 214 45 / 70%));
    background-size: 0 100%;
    background-repeat: no-repeat;
    transition: .4s;
}

.product_list .item.cat.animatebg .text:hover {
    background-size: 100% 100%;
}

.product_list .item.cat.animatebg .text:hover a {
    color: #fff !important;
    font-weight: 700;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;      
}

.page.product .block2 .left {
    width: 45%;
    max-width: 100%;
}

.page.product .block2 .right {
    width: 50%;
    color: #000;
}

.page.product .block2 .right p {
    margin-bottom: 1em;
}

.page.product .block2 .right table {
    border: none;
}

.page.product .block2 .right table td {
    padding: 15px 0;
    border: none;
}

.page.product .block2 .right table tr {
    border: none;
    border-bottom: 1px solid #E3E3E3;
}

.page.product .block2 .right table tr td:nth-child(odd) {
    width: 60% !important;
    padding-right: 15px;
}

.page.product .block2 .right table tr td:nth-child(even) {
    font-weight: 700;
    width: 40% !important;
}

.page.product .block2 .right table tr:last-child {
    border: none;
}

.page.product .block2 .right .connect a {
    color: #fff;
    font-size: 20px;
    line-height: 20px;  
    padding: 20px;  
}

.page.product .block2 .right .text ul {
    list-style: auto;
    margin-left: 20px;
}

.page.product .block2 .right .text ul li {
    list-style: initial;
}

.gallery_list {
    display: flex;
	flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    margin-top: 10px;
    margin-bottom: 10px;
	
}

.gallery_list .item {
    padding: 3px;
    cursor: pointer;
}

.gallery_list .item:first-child {
    padding-left: 3px;
}

.gallery_list .item .image {
    border: 1px solid rgba(0, 0, 0, 0);
}

.gallery_list .item .image img {
    max-width: 100%;
}

.gallery_list .item.active .image {
    border: 1px solid #76B70F;
}

.video_list {
    margin-top: 50px;
}

.video_list .item {
    margin-top: 20px;
}

.video_list .item iframe {
    max-width: 100%;
}

.calc_wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.calc_wrap .item {
    width: 30%;
    margin-bottom: 40px;
}

.item .text-sel {
    display: flex;
    justify-content: space-between;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    padding: 12px 20px;
}

.item .text-sel input {
    background: none;
    border: none;
    width: 30px;
    text-align: right;
    font-weight: 600;
}

.calc_table, .calc_result {
    display: flex;
    flex-wrap: wrap; 
    justify-content: space-between;   
}

.calc_table .item {
    width: 25%; 
    line-height: 1;
    padding: 16px 0;
}

.calc_table .item span {
    font-size: 14px;
}

.with-nav {
    color: #76B70F;
}

.param-dig {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
}

.calc_result > div {
    width: 50%;
    padding: 16px 0;
}

.calc_result .buttons {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.calc_result .buttons .connect {
    margin-left: 20px;
}

.calc_result .buttons .connect a {
    margin-top: 0px;
    padding: 10px;
    font-size: 13px;
}

.line {
    height: 1px;
    width: 100%;
    background: rgba(159, 184, 191, 0.6);
    margin: 15px 0;
}

.clear_link {
    position: relative;
    font-size: 14px;
    line-height: 14px;
    padding-left: 20px;
}

.clear_link::after {
    width: 10px;
    height: 10px;
    content: '';
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%201.00714L8.99286%200L5%203.99286L1.00714%200L0%201.00714L3.99286%205L0%208.99286L1.00714%2010L5%206.00714L8.99286%2010L10%208.99286L6.00714%205L10%201.00714Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E);
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 2px;
}
.clear_link a {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.25);
    padding-bottom: 1px;
}

.popup-wrap {
    text-align: center;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.2);
    z-index: 100;
}
.popup-wrap::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.popup {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: left;
    padding: 40px;
    width: 600px;
    background: #FFFFFF;
    border-radius: 20px;
    color: #000;    
}
/*
.popup {
    position: absolute;
    padding: 40px;
    width: 600px;
    background: #FFFFFF;
    border-radius: 20px;
    top: 50px;
    left: calc(50% - 300px);
    color: #000;
}
*/
.popup .popup-close {
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M15%200C23.295%200%2030%206.705%2030%2015C30%2023.295%2023.295%2030%2015%2030C6.705%2030%200%2023.295%200%2015C0%206.705%206.705%200%2015%200ZM20.385%207.5L15%2012.885L9.615%207.5L7.5%209.615L12.885%2015L7.5%2020.385L9.615%2022.5L15%2017.115L20.385%2022.5L22.5%2020.385L17.115%2015L22.5%209.615L20.385%207.5Z%22%20fill%3D%22%23E3E3E3%22%2F%3E%0A%3C%2Fsvg%3E);
    right: 13px;
    top: 13px;
    cursor: pointer;
}

.popup h2 {
    font-family: 'Arial Black';
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    margin-bottom: 50px;
}

.popup form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.popup form > div {
    width: 100%;
}

.popup form > div input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 30px;
}

.popup form > div button {
    font-family: 'Echoes Sans', sans-serif;
    background: #76B70F;
    border: none;
    border-radius: 5px;
    color: #FFF;
    padding: 20px;
}

.popup form > div button:hover {
    background: #87D111;
}

.popup form .bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.popup form .bottom p {
    width: 30%;
    font-size: 10px;
    line-height: 15px;
}

footer {
    display: none;
}

.select {
    position: relative;
    display: block;
    width: 100%;
    max-width: 400px;
}

.select__head {
    width: 100%;
    max-width: 100%;
    cursor: pointer;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    padding: 12px 20px;
}

.select__head::after {
    width: 10px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%200.943756L5%205.94376L-2.18557e-07%200.943756L0.8875%200.0562563L5%204.16876L9.1125%200.0562559L10%200.943756Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center / cover;
    position: absolute;
    right: 20px;
    bottom: 50%;
    transform: translateY(50%);
    content: '';
    display: block;
    transition: .2s ease-in;
}

.select__head.open::after {
    transform: translateY(50%) rotate(180deg);
}

.select__list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    margin-top: 5px;
    max-height: 205px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #424348;
    scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain;
}

.select__list::-webkit-scrollbar {
    width: 7px;
    background-color: #F8F9FA;
    padding: 5px;
}

.select__list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D9D9D9;
}

.select__list .select__item {
    position: relative;
    border-top: 1px solid rgba(224, 229, 231, 0.5);
    padding: 10px 15px;
    cursor: pointer;
    list-style-type: none;
}

.select__list .select__item:hover {
    background-color: rgba(224, 229, 231, 0.5);
}

:root {
  --primary-color: #435fda;
  --secondary-color: #76B70F;
  --body-font-size: 16px;
  --line-height: 1.5;
  --content-width: 480px;
  --background-color: #fff;
  --background-color-secondary: #f8f8f9;
  --text-color: #060914;
  --text-color--muted: #71737f;
  --line-color: #ededef;
}

.calculator label {
    display: flex;
    justify-content: space-between;    
}

input[type="range"] {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%;
  transition: all 0.265ms ease-out;
border-radius: 10px/100%;  
}

input[type="range"]:not(:last-of-type) {
  margin-top: 0;
  margin-bottom: 2.5em;
border-radius: 10px/100%;  
}

input[type="range"]:focus {
  outline: none;
  border-radius: 10px/100%;
}

input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 6px;
    cursor: pointer;
    background: var(--line-color);
    border-radius: 10px/100%;  
}

input[type="range"]::-webkit-slider-thumb {
  border: 3px solid #fff;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--secondary-color);
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8px;
}
input[type="range"]:focus::-webkit-slider-runnable-track {
  background: var(--secondary-color);
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: var(--line-color);
}

input[type=range]::-moz-range-thumb {
  border: 3px solid #fff;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--secondary-color);
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8px;
}

@media only screen and (max-width: 1200px) { 
    .background {
        background: url(../img/bg_med.jpg) no-repeat center center;
        background-size: cover; 	
    }
    .container {
        min-height: 960px;
    }

    header .menu {
        padding-left: 0px;
    } 

    header .phones {
        display: none;
    }  

    main {
        padding-top: 19px;
        display: block;
    } 

    .menu-two .menu {
        display: table;
        width: 100%;
    }

    .menu-two .menu li {
        display: inline-table;
        width: 16.6%;
        vertical-align: middle;
        height: 80px;
        background: rgba(16, 32, 37, 0.6);
        backdrop-filter: blur(5px);  
        border-right: 2px solid rgba(0, 0, 0, 0.0);
    }  

    .menu-two .menu li:hover {
        background: rgba(27, 55, 64, 0.6);
    }      

    .menu-two .menu li a {
        display: table-cell;
        height: 80px;
        vertical-align: middle;
        text-align: center;
        background: none;
        font-size: 14px;
        line-height: 14px;
        padding: 0;
        margin: 0;
        backdrop-filter: none;
    } 

    .menu-two .menu li a:hover {
        background: none;
    }         

    .menu-two .menu li a::before {
        display: none;
    }  

    .menu-two .menu li:first-child {
        border-radius: 5px 0px 0px 5px;
    }

    .menu-two .menu li:last-child {
        border-radius: 0px 5px 5px 0px;
    }
    .menu-two .menu li a.active {
        min-width: auto;
    }

    .menu-two .calc {
        display: none;
    }

    .page {
        width: auto;
        height: auto;
        margin-top: 10px;
        border-radius: 5px 5px 0px 0px;
    }
    .page.home {
        padding: 0;
        width: auto;
        height: auto;
        margin: 0;
        border-radius:0;
    }    
    .page.home .home-block {
        position: relative;
        margin-top: 145px;
    }
    .page.home h1 {
        padding-top: 145px;
        font-weight: 900;
        font-size: 80px;
        line-height: 80px;
        text-align: center;
        max-width: none;
    } 
    .partners_list .item {
        width: 33%;
    }
    .reviews_list .item {
        width: 100%;
    }



    footer {
        display: flex;
        justify-content: space-between;
        padding-bottom: 20px;
        align-items: flex-end;
    }  
    footer.home {
        padding-top: 300px;
    }     
    footer .group {
        display: flex;          
    }
    footer .calc {
        position: unset;
        margin-right: 12px;
    }  
    footer .connect a {
        padding: 33px 38px;
        margin-top: 0px;
    }  


}

@media only screen and (max-width: 776px) { 
    .page.home h1 {
        font-size: 65px;
        line-height: 70px;
    }

    .block2 .cnt {
        width: 64%;
    }

    .page.reviews > .list {
        width: 50%;
    }
    .page.reviews > .text {
        width: 56%;
    }
    .services_list .item {
        width: 45%;
    }
    .product_list .item {
        width: 100%;
        min-width: 100%;
    }
    .product_list .item .text {
        padding: 12px;
        font-size: 14px;
    }
    .product_list .item .image {
        width: 140px;
        min-width: 140px;
    }
    .product_list .item .image img {
        min-height: 100%;
    }
    .video_list {
        margin-top: 30px;
    }
  
}

@media all and (max-width: 480px) {
    .background {
        background: url(../img/bg_min.jpg) no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
    }   
    .mobile {
        display: block;
    } 
    .burger {
    position: fixed;
    width: 40px;
    height: 35px;
    display: block;
    margin-left: 10px;
    z-index: 99;
    right: 5px;
	}     
    .container {
    } 
    header {
        padding-top: 10px;
        align-items: center;
    }
	header .connect a {
		margin-top: 10px;
	}
    header .logo {
        padding: 0;
        max-width: 87px;
    }
    .mobileicon {
        display: flex;
        height: 19px;
		margin-right: 45px;
    }
    .mobileicon .hone {
        margin-right: 6px;
    }
    header .menu {
        display: none;
    }      
    .tophome {
        text-align: center;
    }
    .tophome h1 {
        font-size: 32px;
        line-height: 32px;
        color: #76B70F;  
        padding: 20px 0 10px 0;
    }
    .tophome p {
        font-size: 14px;
        line-height: 21px;
    } 
    .page.home {
        padding: 35px 10px;
        background: rgba(16, 32, 37, 0.6);
        backdrop-filter: blur(5px);
        border-radius: 5px;  
        margin-top: 30px;      
    }
    .page.home h1 {
        font-size: 32px;
        line-height: 32px;
        padding-top: 0px;  
    }
    .page.home .home-block {
        flex-direction: column;
        margin-top: 40px;
        padding-top: 20px;
    }
    .page.home .home-block div {
        width: 100%;
        margin-right: 0px;
        margin-top: 10px;
    }
    .page.about .logo  {
        display: none;
    }
    .block2 {
        flex-wrap: wrap;
    }
    .block2 .cnt {
        width: 100%;
        padding-bottom: 0px;
    }  
    .block2 .advantages {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }      
    .block2 .advantages > div {
        width: 50%;
    }  
    .page_pre > .title {
        max-width: none;
    } 
    .block3 {
        flex-wrap: wrap;
        margin-top: 55px;
    }
    .block3 > div {
        width: 100%;
        margin-bottom: 40px;
        margin-left: 25px;
    }
    .block3 > div:last-child {
        margin-bottom: 0px;
    }
    .causes_block {
        padding: 40px 0px 0px 0px;
    }
    .causes_block > .block2 {
        flex-wrap: wrap;
    }
    .causes_block > .block2 .b1, .causes_block > .block2 .b2 {
        width: 100%;
    }
    .causes_block > .block2 .b2 > div {
        width: 100%;
        margin-bottom: 30px;
        margin-left: 25px;
    }
    .causes_block > .block2 .b1 .num_wrap {
        display: flex;
        align-items: flex-end;
    }
    .causes_block > .block2 .b1 .num {
        font-size: 128px;    
        line-height: 120px;  
        padding-right: 10px;  
    }
    .causes_block > .block2 .b1 .connect a {
        width: 100%;
        text-align: center;
        margin-bottom: 50px;
    }
    .partners_list .item, .reviews_list .item {
        width: 100%;
    }
    .page_pre {
        margin: 0 -20px 0 -20px;
        padding: 40px 20px;
    }
    .services_list {
        margin-left: 25px;
    }
    .page.reviews > .text, .contacts .block2 .cnt .connect, .block2 > .left > .video_list {
        display: none;
    }
    main > .text {
        position: absolute;
        top: 0px;
        width: 100%;
        height: 100%;
        margin: 0 -10px;
        padding: 30px 20px;
        background: #fff;        
    }
    main > .text .reviews-close {
        position: absolute;
        top: 27px;
        right: 16px;
    }
    main > .text span {
        font-size: 16px;
        line-height: 24px;
        color: #969696; 
    }
    main > .text h5 {
        font-weight: 900;
        font-size: 36px;
        line-height: 36px;
        letter-spacing: -0.05em;
        color: #000000; 
        padding: 5px 0 36px 0; 
    }
    main > .text .t_cnt p {
        font-size: 16px;
        line-height: 24px;
        color: #000000;
        padding-bottom: 14px;
    }
    .page.reviews > .list, .contacts .block2 .cnt, .contacts .block2 .map_wrap, .services_list .item, .page.product .block2 .left, .page.product .block2 .right {
        width: 100%;
    }
    .services_list .item {
        margin-bottom: 40px;
    }

    .page {
        padding: 10px;
    }

    .page h1 {
        font-size: 36px;
        line-height: 36px;
        padding-bottom: 40px;
    }

    .product_list .item {
        width: 100%;
        margin: 0px 0px 30px 0;
        display: flex;
    }

    .page.product .block2 .right .connect a {
        width: 100%;
        text-align: center;        
    }

    .calc_wrap .item, .calc_result > div {
        width: 100%;
    }

    .calc_result .result {
        order: 1;
        border-bottom: 1px solid rgba(159, 184, 191, 0.6);
    }

    .calc_result .buttons {
        justify-content: space-between;
        order: 2;
    }

    .line {
        margin-bottom: 0;
    }

    .param-dig {
        font-size: 16px;
    }
    .calc_table .item {
        width: 32%;
    }
    .calc_table .item:nth-child(1) {
        order: 1;
    }
    .calc_table .item:nth-child(2) {
        order: 4;
        text-align: left;
    }
    .calc_table .item:nth-child(3) {
        order: 7;
        text-align: left;
    }
    .calc_table .item:nth-child(4) {
        order: 10;
        text-align: left;
    }
    .calc_table .item:nth-child(5) {
        order: 2;
        text-align: right;
    }
    .calc_table .item:nth-child(6) {
        order: 5;
    }
    .calc_table .item:nth-child(7) {
        order: 8;
    }
    .calc_table .item:nth-child(8) {
        order: 11;
    }
    .calc_table .item:nth-child(9) {
        order: 3;
        text-align: right;
    }
    .calc_table .item:nth-child(10) {
        order: 6;
    }
    .calc_table .item:nth-child(11) {
        order: 9;
    }
    .calc_table .item:nth-child(12) {
        order: 12;
    }

    .menu-two .menu li {
        width: calc(50% - 2.5px);
        border: none;
        height: 56px;
		position: relative;
    }
    .menu-two .menu li:nth-child(odd) {
        margin: 0 5px 5px 0;
    }
    .menu-two .menu li:nth-child(even) {
        margin: 0 0 5px 0;
    }
    .menu-two .menu li:first-child {
        border-radius: 5px 0 0 0;
    }
    .menu-two .menu li:last-child {
        border-radius: 0;
    }
    .menu-two .menu li:nth-child(2){
        border-radius: 0 5px 0 0;
    }    
    .menu-two .menu li:before {
        content: '';
        width: 36px;
        height: 36px;
        position: absolute;
        top: 10px;
        left: 5px;
        background: url(../img/icon/1.png) no-repeat center center;
    }  
    .menu-two .menu li:nth-child(1):before {
        background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_824_1282%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%0A%3Cpath%20d%3D%22M36%200H0V36H36V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_824_1282)%22%3E%0A%3Cpath%20d%3D%22M7.59375%2027.5625C5.73328%2027.5625%204.21875%2026.048%204.21875%2024.1875C4.21875%2022.327%205.73328%2020.8125%207.59375%2020.8125C9.45422%2020.8125%2010.9688%2022.327%2010.9688%2024.1875C10.9688%2026.048%209.45422%2027.5625%207.59375%2027.5625ZM7.59375%2021.9375C6.35344%2021.9375%205.34375%2022.9472%205.34375%2024.1875C5.34375%2025.4278%206.35344%2026.4375%207.59375%2026.4375C8.83406%2026.4375%209.84375%2025.4278%209.84375%2024.1875C9.84375%2022.9472%208.83406%2021.9375%207.59375%2021.9375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M26.7188%2027.5625C25.4784%2027.5625%2024.4688%2026.5528%2024.4688%2025.3125C24.4688%2024.0722%2025.4784%2023.0625%2026.7188%2023.0625C27.9591%2023.0625%2028.9688%2024.0722%2028.9688%2025.3125C28.9688%2026.5528%2027.9591%2027.5625%2026.7188%2027.5625ZM26.7188%2024.1875C26.0986%2024.1875%2025.5938%2024.6923%2025.5938%2025.3125C25.5938%2025.9327%2026.0986%2026.4375%2026.7188%2026.4375C27.3389%2026.4375%2027.8438%2025.9327%2027.8438%2025.3125C27.8438%2024.6923%2027.3389%2024.1875%2026.7188%2024.1875Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M7.59375%2030.9375C3.87141%2030.9375%200.84375%2027.9098%200.84375%2024.1875C0.84375%2020.4652%203.87141%2017.4375%207.59375%2017.4375C11.3161%2017.4375%2014.3438%2020.4652%2014.3438%2024.1875C14.3438%2027.9098%2011.3161%2030.9375%207.59375%2030.9375ZM7.59375%2018.5625C4.49156%2018.5625%201.96875%2021.0853%201.96875%2024.1875C1.96875%2027.2897%204.49156%2029.8125%207.59375%2029.8125C10.6959%2029.8125%2013.2188%2027.2897%2013.2188%2024.1875C13.2188%2021.0853%2010.6959%2018.5625%207.59375%2018.5625Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M15.958%2025.8745C15.9327%2025.8745%2015.9088%2025.873%2015.8835%2025.8688C15.5755%2025.828%2015.359%2025.5454%2015.3998%2025.2374C15.4462%2024.8915%2015.4687%2024.5385%2015.4687%2024.187C15.4687%2019.8445%2011.9362%2016.312%207.59367%2016.312C5.48992%2016.312%203.51273%2017.1318%202.02492%2018.6182C1.80555%2018.8376%201.44977%2018.8376%201.22898%2018.6182C1.00961%2018.3988%201.00961%2018.043%201.22898%2017.8223C2.92914%2016.1221%205.18898%2015.1855%207.59227%2015.1855C12.5549%2015.1855%2016.5923%2019.2229%2016.5923%2024.1855C16.5923%2024.5863%2016.5655%2024.9899%2016.5135%2025.3851C16.4755%2025.6677%2016.2337%2025.873%2015.9566%2025.873L15.958%2025.8745Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M11.9531%2029.1094C11.8097%2029.1094%2011.6648%2029.0545%2011.5552%2028.9448L10.6762%2028.0659C10.4569%2027.8466%2010.4569%2027.4908%2010.6762%2027.27C10.8956%2027.0506%2011.2514%2027.0506%2011.4722%2027.27L12.3511%2028.1489C12.5705%2028.3683%2012.5705%2028.7241%2012.3511%2028.9448C12.2414%2029.0545%2012.098%2029.1094%2011.9531%2029.1094Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M4.11328%2021.2695C3.96984%2021.2695%203.825%2021.2147%203.71531%2021.105L1.28953%2018.6792C1.07016%2018.4598%201.07016%2018.1041%201.28953%2017.8833C1.50891%2017.6639%201.86469%2017.6639%202.08547%2017.8833L4.51125%2020.3091C4.73063%2020.5284%204.73063%2020.8842%204.51125%2021.105C4.40156%2021.2147%204.25813%2021.2695%204.11328%2021.2695Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M3.23438%2029.1094C3.09094%2029.1094%202.94609%2029.0545%202.83641%2028.9448C2.61703%2028.7255%202.61703%2028.3697%202.83641%2028.1489L3.71531%2027.27C3.93469%2027.0506%204.29047%2027.0506%204.51125%2027.27C4.73063%2027.4894%204.73063%2027.8452%204.51125%2028.0659L3.63234%2028.9448C3.52266%2029.0545%203.37922%2029.1094%203.23438%2029.1094Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M11.0742%2021.2695C10.9308%2021.2695%2010.7859%2021.2147%2010.6762%2021.105C10.4569%2020.8856%2010.4569%2020.5298%2010.6762%2020.3091L11.5552%2019.4302C11.7745%2019.2108%2012.1303%2019.2108%2012.3511%2019.4302C12.5705%2019.6495%2012.5705%2020.0053%2012.3511%2020.2261L11.4722%2021.105C11.3625%2021.2147%2011.2191%2021.2695%2011.0742%2021.2695Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13.7812%2024.75H12.5156C12.2048%2024.75%2011.9531%2024.4983%2011.9531%2024.1875C11.9531%2023.8767%2012.2048%2023.625%2012.5156%2023.625H13.7812C14.092%2023.625%2014.3438%2023.8767%2014.3438%2024.1875C14.3438%2024.4983%2014.092%2024.75%2013.7812%2024.75Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M2.67188%2024.75H1.40625C1.09547%2024.75%200.84375%2024.4983%200.84375%2024.1875C0.84375%2023.8767%201.09547%2023.625%201.40625%2023.625H2.67188C2.98266%2023.625%203.23438%2023.8767%203.23438%2024.1875C3.23438%2024.4983%202.98266%2024.75%202.67188%2024.75Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M7.59375%2019.8281C7.28297%2019.8281%207.03125%2019.5764%207.03125%2019.2656V18C7.03125%2017.6892%207.28297%2017.4375%207.59375%2017.4375C7.90453%2017.4375%208.15625%2017.6892%208.15625%2018V19.2656C8.15625%2019.5764%207.90453%2019.8281%207.59375%2019.8281Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M7.59375%2030.9375C7.28297%2030.9375%207.03125%2030.6858%207.03125%2030.375V29.1094C7.03125%2028.7986%207.28297%2028.5469%207.59375%2028.5469C7.90453%2028.5469%208.15625%2028.7986%208.15625%2029.1094V30.375C8.15625%2030.6858%207.90453%2030.9375%207.59375%2030.9375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M22.7812%2025.875H13.6406C13.3298%2025.875%2013.0781%2025.6233%2013.0781%2025.3125C13.0781%2025.0017%2013.3298%2024.75%2013.6406%2024.75H22.7812C23.092%2024.75%2023.3438%2025.0017%2023.3438%2025.3125C23.3438%2025.6233%2023.092%2025.875%2022.7812%2025.875Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M4.11328%2021.2695C3.96984%2021.2695%203.825%2021.2147%203.71531%2021.105L2.69578%2020.0855C2.47641%2019.8661%202.47641%2019.5103%202.69578%2019.2895C2.91516%2019.0702%203.27094%2019.0702%203.49172%2019.2895L4.51125%2020.3091C4.73063%2020.5284%204.73063%2020.8842%204.51125%2021.105C4.40156%2021.2147%204.25813%2021.2695%204.11328%2021.2695Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M26.7188%2030.9375C23.6166%2030.9375%2021.0938%2028.4147%2021.0938%2025.3125C21.0938%2022.2103%2023.6166%2019.6875%2026.7188%2019.6875C29.8209%2019.6875%2032.3438%2022.2103%2032.3438%2025.3125C32.3438%2028.4147%2029.8209%2030.9375%2026.7188%2030.9375ZM26.7188%2020.8125C24.2367%2020.8125%2022.2188%2022.8305%2022.2188%2025.3125C22.2188%2027.7945%2024.2367%2029.8125%2026.7188%2029.8125C29.2008%2029.8125%2031.2188%2027.7945%2031.2188%2025.3125C31.2188%2022.8305%2029.2008%2020.8125%2026.7188%2020.8125Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M26.7188%2030.9375C26.408%2030.9375%2026.1562%2030.6858%2026.1562%2030.375V29.25C26.1562%2028.9392%2026.408%2028.6875%2026.7188%2028.6875C27.0295%2028.6875%2027.2812%2028.9392%2027.2812%2029.25V30.375C27.2812%2030.6858%2027.0295%2030.9375%2026.7188%2030.9375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M26.7188%2021.9375C26.408%2021.9375%2026.1562%2021.6858%2026.1562%2021.375V20.25C26.1562%2019.9392%2026.408%2019.6875%2026.7188%2019.6875C27.0295%2019.6875%2027.2812%2019.9392%2027.2812%2020.25V21.375C27.2812%2021.6858%2027.0295%2021.9375%2026.7188%2021.9375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M31.7812%2025.875H30.6562C30.3455%2025.875%2030.0938%2025.6233%2030.0938%2025.3125C30.0938%2025.0017%2030.3455%2024.75%2030.6562%2024.75H31.7812C32.092%2024.75%2032.3438%2025.0017%2032.3438%2025.3125C32.3438%2025.6233%2032.092%2025.875%2031.7812%2025.875Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M23.1384%2029.4561C22.995%2029.4561%2022.8501%2029.4012%2022.7405%2029.2916C22.5211%2029.0722%2022.5211%2028.7164%2022.7405%2028.4956L23.5364%2027.6997C23.7558%2027.4803%2024.1116%2027.4803%2024.3323%2027.6997C24.5517%2027.9191%2024.5517%2028.2748%2024.3323%2028.4956L23.5364%2029.2916C23.4267%2029.4012%2023.2833%2029.4561%2023.1384%2029.4561Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M29.5029%2023.0905C29.3595%2023.0905%2029.2146%2023.0357%2029.105%2022.926C28.8856%2022.7066%2028.8856%2022.3508%2029.105%2022.13L31.4914%2019.7436C31.7107%2019.5243%2032.0665%2019.5243%2032.2873%2019.7436C32.5067%2019.963%2032.5067%2020.3188%2032.2873%2020.5396L29.9009%2022.926C29.7912%2023.0357%2029.6478%2023.0905%2029.5029%2023.0905Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M23.9344%2023.0909C23.7909%2023.0909%2023.6461%2023.036%2023.5364%2022.9263L22.7405%2022.1304C22.5211%2021.911%2022.5211%2021.5552%2022.7405%2021.3345C22.9598%2021.1151%2023.3156%2021.1151%2023.5364%2021.3345L24.3323%2022.1304C24.5517%2022.3498%2024.5517%2022.7055%2024.3323%2022.9263C24.2226%2023.036%2024.0792%2023.0909%2023.9344%2023.0909Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M30.2989%2029.4561C30.1554%2029.4561%2030.0106%2029.4012%2029.9009%2029.2916L29.105%2028.4956C28.8856%2028.2763%2028.8856%2027.9205%2029.105%2027.6997C29.3243%2027.4803%2029.6801%2027.4803%2029.9009%2027.6997L30.6968%2028.4956C30.9162%2028.715%2030.9162%2029.0708%2030.6968%2029.2916C30.5871%2029.4012%2030.4437%2029.4561%2030.2989%2029.4561Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M19.4062%2025.875C19.0955%2025.875%2018.8438%2025.6233%2018.8438%2025.3125C18.8438%2020.97%2022.3763%2017.4375%2026.7188%2017.4375C28.8225%2017.4375%2030.7997%2018.2573%2032.2875%2019.7437C32.5069%2019.9631%2032.5069%2020.3189%2032.2875%2020.5397C32.0681%2020.7591%2031.7123%2020.7591%2031.4916%2020.5397C30.2161%2019.2642%2028.5216%2018.5625%2026.7188%2018.5625C22.9964%2018.5625%2019.9688%2021.5902%2019.9688%2025.3125C19.9688%2025.6233%2019.717%2025.875%2019.4062%2025.875Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M34.7344%2023.625H31.2188C30.908%2023.625%2030.6562%2023.3733%2030.6562%2023.0625C30.6562%2022.7517%2030.908%2022.5%2031.2188%2022.5H34.1719V20.6719H31.9219C31.6111%2020.6719%2031.3594%2020.4202%2031.3594%2020.1094C31.3594%2019.7986%2031.6111%2019.5469%2031.9219%2019.5469H34.7344C35.0452%2019.5469%2035.2969%2019.7986%2035.2969%2020.1094V23.0625C35.2969%2023.3733%2035.0452%2023.625%2034.7344%2023.625Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M17.7188%2025.8748C17.408%2025.8748%2017.1562%2025.6231%2017.1562%2025.3123V21.3748C17.1562%2021.064%2017.408%2020.8123%2017.7188%2020.8123H19.9898V9.03494C19.9898%208.88306%2020.0503%208.73822%2020.1586%208.63275L21.2794%207.53587C21.5016%207.31791%2021.8573%207.32212%2022.0753%207.54431C22.2919%207.7665%2022.2891%208.12228%2022.0669%208.34025L21.1148%209.27119V21.3748C21.1148%2021.6856%2020.8631%2021.9373%2020.5523%2021.9373H18.2812V25.3123C18.2812%2025.6231%2018.0295%2025.8748%2017.7188%2025.8748Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M18.2812%2021.9375C17.9705%2021.9375%2017.7188%2021.6858%2017.7188%2021.375V14.0625C17.7188%2013.7517%2017.9705%2013.5%2018.2812%2013.5H29.9672C30.0825%2013.5%2030.195%2013.5352%2030.2892%2013.6013L34.3533%2016.4377C34.5037%2016.5431%2034.5938%2016.7147%2034.5938%2016.8989V20.1094C34.5938%2020.4202%2034.342%2020.6719%2034.0312%2020.6719C33.7205%2020.6719%2033.4688%2020.4202%2033.4688%2020.1094V17.1928L29.79%2014.625H18.8438V21.375C18.8438%2021.6858%2018.592%2021.9375%2018.2812%2021.9375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M24.2466%2016.875H20.6719C20.3611%2016.875%2020.1094%2016.6233%2020.1094%2016.3125C20.1094%2016.0017%2020.3611%2015.75%2020.6719%2015.75H24.0131L24.4688%2015.2944V14.0625C24.4688%2013.7517%2024.7205%2013.5%2025.0312%2013.5C25.342%2013.5%2025.5938%2013.7517%2025.5938%2014.0625V15.5278C25.5938%2015.6769%2025.5347%2015.8203%2025.4292%2015.9258L24.6445%2016.7105C24.5391%2016.8159%2024.3956%2016.875%2024.2466%2016.875Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M3.65625%2017.2969C3.34547%2017.2969%203.09375%2017.0452%203.09375%2016.7344V5.625C3.09375%205.31422%203.34547%205.0625%203.65625%205.0625H17.0213C17.1703%205.0625%2017.3138%205.12156%2017.4192%205.22844L18.6792%206.49266C18.7847%206.59812%2018.8438%206.74016%2018.8438%206.88922V14.0625C18.8438%2014.3733%2018.592%2014.625%2018.2812%2014.625C17.9705%2014.625%2017.7188%2014.3733%2017.7188%2014.0625V7.12125L16.7878%206.1875H4.21875V16.7344C4.21875%2017.0452%203.96703%2017.2969%203.65625%2017.2969Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M2.56078%2018.0478C2.41734%2018.0478%202.2725%2017.993%202.16281%2017.8833L1.00828%2016.7287C0.902813%2016.6233%200.84375%2016.4798%200.84375%2016.3308V10.6875C0.84375%2010.3767%201.09547%2010.125%201.40625%2010.125H3.65625C3.96703%2010.125%204.21875%2010.3767%204.21875%2010.6875C4.21875%2010.9983%203.96703%2011.25%203.65625%2011.25H1.96875V16.0973L2.95875%2017.0873C3.17813%2017.3067%203.17813%2017.6625%202.95875%2017.8833C2.84906%2017.993%202.70562%2018.0478%202.56078%2018.0478Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M20.5523%2012.9375H18.2812C17.9705%2012.9375%2017.7188%2012.6858%2017.7188%2012.375C17.7188%2012.0642%2017.9705%2011.8125%2018.2812%2011.8125H20.5523C20.8631%2011.8125%2021.1148%2012.0642%2021.1148%2012.375C21.1148%2012.6858%2020.8631%2012.9375%2020.5523%2012.9375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M16.0313%2016.3125H14.2032C14.0218%2016.3125%2013.8615%2016.2267%2013.7588%2016.0945C11.9771%2014.7502%209.85225%2014.04%207.60506%2014.04C7.096%2014.04%206.58553%2014.078%206.08631%2014.1511C6.03146%2014.1694%205.971%2014.1792%205.91053%2014.1806H5.90771C5.59975%2014.1806%205.34803%2013.9317%205.34521%2013.6223V7.875C5.34521%207.56422%205.59693%207.3125%205.90771%207.3125H16.0327C16.3435%207.3125%2016.5952%207.56422%2016.5952%207.875V15.75C16.5952%2016.0608%2016.3435%2016.3125%2016.0327%2016.3125H16.0313ZM14.424%2015.1875H15.4688V8.4375H6.46881V12.9698C6.84568%2012.9333%207.22537%2012.9136%207.60365%2012.9136C10.0927%2012.9136%2012.4482%2013.6997%2014.424%2015.1875Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    }    
    .menu-two .menu li:nth-child(5):before {
        background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_824_1343%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%0A%3Cpath%20d%3D%22M36%200H0V36H36V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_824_1343)%22%3E%0A%3Cpath%20d%3D%22M34.3125%2034.876H1.6875C1.37672%2034.876%201.125%2034.6243%201.125%2034.3135V32.0635C1.125%2031.1325%201.88156%2030.376%202.8125%2030.376H33.1875C34.1184%2030.376%2034.875%2031.1325%2034.875%2032.0635V34.3135C34.875%2034.6243%2034.6233%2034.876%2034.3125%2034.876ZM2.25%2033.751H33.75V32.0635C33.75%2031.7527%2033.4983%2031.501%2033.1875%2031.501H2.8125C2.50172%2031.501%202.25%2031.7527%202.25%2032.0635V33.751Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M12.375%2031.501H6.75C6.43922%2031.501%206.1875%2031.2493%206.1875%2030.9385V28.6885C6.1875%2028.3777%206.43922%2028.126%206.75%2028.126H12.375C12.6858%2028.126%2012.9375%2028.3777%2012.9375%2028.6885V30.9385C12.9375%2031.2493%2012.6858%2031.501%2012.375%2031.501ZM7.3125%2030.376H11.8125V29.251H7.3125V30.376Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13.5%2029.251H5.625C4.69406%2029.251%203.9375%2028.4944%203.9375%2027.5635V26.4385C3.9375%2026.1277%204.18922%2025.876%204.5%2025.876H14.625C14.9358%2025.876%2015.1875%2026.1277%2015.1875%2026.4385V27.5635C15.1875%2028.4944%2014.4309%2029.251%2013.5%2029.251ZM5.0625%2027.001V27.5635C5.0625%2027.8743%205.31422%2028.126%205.625%2028.126H13.5C13.8108%2028.126%2014.0625%2027.8743%2014.0625%2027.5635V27.001H5.0625Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M20.4159%2021.5405C20.2725%2021.5405%2020.1276%2021.4857%2020.0179%2021.376L14.4492%2015.8073C14.3437%2015.7018%2014.2847%2015.5584%2014.2847%2015.4093C14.2847%2015.2602%2014.3437%2015.1168%2014.4492%2015.0113L23.2003%206.26023C23.4197%206.04086%2023.7754%206.04086%2023.9962%206.26023L29.565%2011.829C29.6704%2011.9345%2029.7295%2012.0779%2029.7295%2012.227C29.7295%2012.376%2029.6704%2012.5195%2029.565%2012.6249L20.8139%2021.376C20.7042%2021.4857%2020.5608%2021.5405%2020.4159%2021.5405ZM15.6431%2015.4093L20.4159%2020.1821L28.3711%2012.227L23.5983%207.45414L15.6431%2015.4093Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M19.6199%2023.9274C19.4765%2023.9274%2019.3316%2023.8726%2019.2219%2023.7629L12.0627%2016.6037C11.8433%2016.3843%2011.8433%2016.0285%2012.0627%2015.8077L13.6532%2014.2173C13.7587%2014.1118%2013.9021%2014.0527%2014.0512%2014.0527C14.2002%2014.0527%2014.3437%2014.1118%2014.4491%2014.2173L21.6084%2021.3765C21.8277%2021.5959%2021.8277%2021.9516%2021.6084%2022.1724L20.0179%2023.7629C19.9082%2023.8726%2019.7634%2023.9274%2019.6199%2023.9274ZM13.2566%2016.2057L19.6199%2022.569L20.4158%2021.773L14.0526%2015.4098L13.2566%2016.2057Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13.2553%2020.7444C13.1062%2020.7444%2012.9628%2020.6854%2012.8573%2020.5799L11.2668%2018.9894C11.1614%2018.8839%2011.1023%2018.7405%2011.1023%2018.5914C11.1023%2018.4424%2011.1614%2018.2989%2011.2668%2018.1935L12.8573%2016.603C13.0767%2016.3836%2013.4339%2016.3836%2013.6532%2016.603L15.2437%2018.1935C15.4631%2018.4129%2015.4631%2018.7686%2015.2437%2018.9894L13.6532%2020.5799C13.5478%2020.6854%2013.4043%2020.7444%2013.2553%2020.7444ZM12.4593%2018.5914L13.2553%2019.3874L14.0512%2018.5914L13.2553%2017.7955L12.4593%2018.5914Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M16.4376%2025.5189C16.2942%2025.5189%2016.1494%2025.464%2016.0397%2025.3543L14.4492%2023.7639C14.3437%2023.6584%2014.2847%2023.515%2014.2847%2023.3659C14.2847%2023.2168%2014.3437%2023.0734%2014.4492%2022.9679L16.8356%2020.5815C16.9411%2020.4761%2017.0845%2020.417%2017.2336%2020.417C17.3826%2020.417%2017.5261%2020.4761%2017.6315%2020.5815L19.222%2022.172C19.4414%2022.3914%2019.4414%2022.7471%2019.222%2022.9679L16.8356%2025.3543C16.7259%2025.464%2016.5811%2025.5189%2016.4376%2025.5189ZM15.6417%2023.3659L16.4376%2024.1618L18.0281%2022.5714L17.2322%2021.7754L15.6417%2023.3659Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M28.0715%2011.4973C27.9281%2011.4973%2027.7832%2011.4424%2027.6735%2011.3327L24.4912%208.15039C24.3857%208.04492%2024.3267%207.90148%2024.3267%207.75242C24.3267%207.60336%2024.3857%207.45992%2024.4912%207.35446L27.5737%204.27195C27.7931%204.05258%2028.1488%204.05258%2028.3696%204.27195L31.552%207.4543C31.6574%207.55977%2031.7165%207.70321%2031.7165%207.85227C31.7165%208.00133%2031.6574%208.14477%2031.552%208.25024L28.4695%2011.3327C28.3598%2011.4424%2028.2149%2011.4973%2028.0715%2011.4973ZM25.6851%207.75242L28.0715%2010.1388L30.3581%207.85227L27.9717%205.46586L25.6851%207.75242Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M32.3479%209.60844C32.2045%209.60844%2032.0596%209.5536%2031.95%209.44391L26.3812%203.87516C26.1618%203.65578%2026.1618%203.3%2026.3812%203.07922L27.9717%201.48875C28.0771%201.38328%2028.2206%201.32422%2028.3696%201.32422C28.5187%201.32422%2028.6621%201.38328%2028.7676%201.48875L34.3364%207.0575C34.5557%207.27688%2034.5557%207.63266%2034.3364%207.85344L32.7459%209.44391C32.6362%209.5536%2032.4914%209.60844%2032.3479%209.60844ZM27.5751%203.47719L32.3479%208.25L33.1439%207.45406L28.371%202.68125L27.5751%203.47719Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M29.25%2031.501C28.9392%2031.501%2028.6875%2031.2493%2028.6875%2030.9385C28.6875%2029.078%2027.173%2027.5635%2025.3125%2027.5635C23.452%2027.5635%2021.9375%2029.078%2021.9375%2030.9385C21.9375%2031.2493%2021.6858%2031.501%2021.375%2031.501C21.0642%2031.501%2020.8125%2031.2493%2020.8125%2030.9385C20.8125%2028.4579%2022.8305%2026.4385%2025.3125%2026.4385C27.7945%2026.4385%2029.8125%2028.4579%2029.8125%2030.9385C29.8125%2031.2493%2029.5608%2031.501%2029.25%2031.501Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M18.7214%2031.5024C18.7073%2031.5024%2018.6933%2031.5024%2018.6806%2031.501C18.3712%2031.4785%2018.1378%2031.2085%2018.1603%2030.8991C18.4331%2027.136%2021.6056%2024.1885%2025.3828%2024.1885C29.16%2024.1885%2032.3311%2027.136%2032.6053%2030.8977C32.6278%2031.2071%2032.3944%2031.4771%2032.085%2031.4996C31.777%2031.5235%2031.5056%2031.2886%2031.4831%2030.9793C31.2511%2027.8025%2028.5722%2025.3135%2025.3828%2025.3135C22.1934%2025.3135%2019.5131%2027.8025%2019.2825%2030.9807C19.2614%2031.276%2019.0139%2031.5024%2018.7228%2031.5024H18.7214Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M23.8205%2025.4647C23.5913%2025.4647%2023.3761%2025.3241%2023.2931%2025.0963C23.1863%2024.8052%2023.3353%2024.4818%2023.6264%2024.3735C25.1395%2023.8152%2026.1563%2022.3569%2026.1563%2020.744C26.1563%2019.363%2025.4109%2018.0763%2024.2128%2017.3872C23.9428%2017.2325%2023.85%2016.8894%2024.0047%2016.6194C24.1594%2016.3494%2024.5039%2016.2566%2024.7725%2016.4127C26.3194%2017.3015%2027.2813%2018.9608%2027.2813%2020.744C27.2813%2022.8266%2025.9692%2024.7096%2024.0145%2025.4296C23.9499%2025.4535%2023.8852%2025.4647%2023.8205%2025.4647Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M29.6452%2026.8497C29.5271%2026.8497%2029.4076%2026.8131%2029.3063%2026.7358C29.0588%2026.5487%2029.0096%2026.1958%2029.1966%2025.9483C30.3357%2024.4394%2030.9376%2022.6394%2030.9376%2020.7423C30.9376%2018.0494%2029.7155%2015.5575%2027.5865%2013.9052C27.3404%2013.7153%2027.2968%2013.3609%2027.4866%2013.1162C27.6765%2012.8701%2028.0308%2012.8266%2028.2755%2013.0164C30.6816%2014.8839%2032.0626%2017.6992%2032.0626%2020.7423C32.0626%2022.8855%2031.3819%2024.9203%2030.0938%2026.6261C29.9827%2026.7723%2029.8154%2026.8497%2029.6438%2026.8497H29.6452Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    }
    .menu-two .menu li:nth-child(2):before {
        background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_824_1317%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%0A%3Cpath%20d%3D%22M36%200H0V36H36V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_824_1317)%22%3E%0A%3Cpath%20d%3D%22M33.1875%2030.375H2.8125C1.88156%2030.375%201.125%2029.6184%201.125%2028.6875V7.3125C1.125%206.38156%201.88156%205.625%202.8125%205.625H33.1875C34.1184%205.625%2034.875%206.38156%2034.875%207.3125V28.6875C34.875%2029.6184%2034.1184%2030.375%2033.1875%2030.375ZM2.8125%206.75C2.50172%206.75%202.25%207.00172%202.25%207.3125V28.6875C2.25%2028.9983%202.50172%2029.25%202.8125%2029.25H33.1875C33.4983%2029.25%2033.75%2028.9983%2033.75%2028.6875V7.3125C33.75%207.00172%2033.4983%206.75%2033.1875%206.75H2.8125Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M32.0625%2028.125H3.9375C3.62672%2028.125%203.375%2027.8733%203.375%2027.5625V8.4375C3.375%208.12672%203.62672%207.875%203.9375%207.875H32.0625C32.3733%207.875%2032.625%208.12672%2032.625%208.4375V27.5625C32.625%2027.8733%2032.3733%2028.125%2032.0625%2028.125ZM4.5%2027H31.5V9H4.5V27Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M24.7499%2028.1255H11.2499C11.0811%2028.1255%2010.9208%2028.0496%2010.8139%2027.9188C10.7071%2027.788%2010.6649%2027.6151%2010.6986%2027.4505L14.6361%208.32555C14.6896%208.06398%2014.9202%207.87695%2015.1874%207.87695H20.8124C21.0796%207.87695%2021.3102%208.06398%2021.3636%208.32555L25.3011%2027.4505C25.3349%2027.6165%2025.2927%2027.788%2025.1858%2027.9188C25.0789%2028.0496%2024.9186%2028.1255%2024.7499%2028.1255ZM11.9404%2027.0005H24.0608L20.3554%209.00055H15.6472L11.9418%2027.0005H11.9404Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M20.6718%2025.4536H15.328C15.1326%2025.4536%2014.9497%2025.3509%2014.8471%2025.1836C14.7444%2025.0162%2014.7374%2024.8081%2014.8274%2024.6337L17.4993%2019.4419C17.5963%2019.2548%2017.789%2019.1367%2017.9999%2019.1367C18.2108%2019.1367%2018.4035%2019.2548%2018.5005%2019.4419L21.1724%2024.6337C21.2624%2024.8081%2021.254%2025.0162%2021.1527%2025.1836C21.0501%2025.3509%2020.8686%2025.4536%2020.6718%2025.4536ZM16.2505%2024.3286H19.7493L17.9999%2020.9283L16.2505%2024.3286Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M18%2011.9433C17.6892%2011.9433%2017.4375%2011.6916%2017.4375%2011.3808V8.4375C17.4375%208.12672%2017.6892%207.875%2018%207.875C18.3108%207.875%2018.5625%208.12672%2018.5625%208.4375V11.3808C18.5625%2011.6916%2018.3108%2011.9433%2018%2011.9433Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M18%2017.7514C17.6892%2017.7514%2017.4375%2017.4997%2017.4375%2017.1889V14.2344C17.4375%2013.9236%2017.6892%2013.6719%2018%2013.6719C18.3108%2013.6719%2018.5625%2013.9236%2018.5625%2014.2344V17.1889C18.5625%2017.4997%2018.3108%2017.7514%2018%2017.7514Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    }    
    .menu-two .menu li:nth-child(3):before {
        background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_824_1361%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%0A%3Cpath%20d%3D%22M36%200H0V36H36V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_824_1361)%22%3E%0A%3Cpath%20d%3D%22M15.8906%2029.9531H13.9219C13.6111%2029.9531%2013.3594%2029.7014%2013.3594%2029.3906C13.3594%2029.0798%2013.6111%2028.8281%2013.9219%2028.8281H15.3281V10.2656H2.25V28.8281H3.79688C4.10766%2028.8281%204.35938%2029.0798%204.35938%2029.3906C4.35938%2029.7014%204.10766%2029.9531%203.79688%2029.9531H1.6875C1.37672%2029.9531%201.125%2029.7014%201.125%2029.3906V9.70312C1.125%209.39234%201.37672%209.14062%201.6875%209.14062H15.8906C16.2014%209.14062%2016.4531%209.39234%2016.4531%209.70312V29.3906C16.4531%2029.7014%2016.2014%2029.9531%2015.8906%2029.9531Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M15.8906%2010.2305C15.5798%2010.2305%2015.3281%209.97875%2015.3281%209.66797C15.3281%206.06234%2012.3947%203.12891%208.78906%203.12891C5.18344%203.12891%202.25%206.06234%202.25%209.66797C2.25%209.97875%201.99828%2010.2305%201.6875%2010.2305C1.37672%2010.2305%201.125%209.97875%201.125%209.66797C1.125%205.44219%204.56328%202.00391%208.78906%202.00391C13.0148%202.00391%2016.4531%205.44219%2016.4531%209.66797C16.4531%209.97875%2016.2014%2010.2305%2015.8906%2010.2305Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M8.78906%2031.6406C7.54875%2031.6406%206.53906%2030.6309%206.53906%2029.3906C6.53906%2028.1503%207.54875%2027.1406%208.78906%2027.1406C10.0294%2027.1406%2011.0391%2028.1503%2011.0391%2029.3906C11.0391%2030.6309%2010.0294%2031.6406%208.78906%2031.6406ZM8.78906%2028.2656C8.16891%2028.2656%207.66406%2028.7705%207.66406%2029.3906C7.66406%2030.0108%208.16891%2030.5156%208.78906%2030.5156C9.40922%2030.5156%209.91406%2030.0108%209.91406%2029.3906C9.91406%2028.7705%209.40922%2028.2656%208.78906%2028.2656Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M8.78906%2035.0156C5.68688%2035.0156%203.16406%2032.4928%203.16406%2029.3906C3.16406%2026.2884%205.68688%2023.7656%208.78906%2023.7656C11.8912%2023.7656%2014.4141%2026.2884%2014.4141%2029.3906C14.4141%2032.4928%2011.8912%2035.0156%208.78906%2035.0156ZM8.78906%2024.8906C6.30844%2024.8906%204.28906%2026.91%204.28906%2029.3906C4.28906%2031.8712%206.30844%2033.8906%208.78906%2033.8906C11.2697%2033.8906%2013.2891%2031.8712%2013.2891%2029.3906C13.2891%2026.91%2011.2697%2024.8906%208.78906%2024.8906Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M8.78906%2035.0156C8.47828%2035.0156%208.22656%2034.7639%208.22656%2034.4531V33.3281C8.22656%2033.0173%208.47828%2032.7656%208.78906%2032.7656C9.09984%2032.7656%209.35156%2033.0173%209.35156%2033.3281V34.4531C9.35156%2034.7639%209.09984%2035.0156%208.78906%2035.0156Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M8.78906%2026.0156C8.47828%2026.0156%208.22656%2025.7639%208.22656%2025.4531V24.3281C8.22656%2024.0173%208.47828%2023.7656%208.78906%2023.7656C9.09984%2023.7656%209.35156%2024.0173%209.35156%2024.3281V25.4531C9.35156%2025.7639%209.09984%2026.0156%208.78906%2026.0156Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M13.8516%2029.9531H12.7266C12.4158%2029.9531%2012.1641%2029.7014%2012.1641%2029.3906C12.1641%2029.0798%2012.4158%2028.8281%2012.7266%2028.8281H13.8516C14.1623%2028.8281%2014.4141%2029.0798%2014.4141%2029.3906C14.4141%2029.7014%2014.1623%2029.9531%2013.8516%2029.9531Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M4.85156%2029.9531H3.72656C3.41578%2029.9531%203.16406%2029.7014%203.16406%2029.3906C3.16406%2029.0798%203.41578%2028.8281%203.72656%2028.8281H4.85156C5.16234%2028.8281%205.41406%2029.0798%205.41406%2029.3906C5.41406%2029.7014%205.16234%2029.9531%204.85156%2029.9531Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M5.20874%2033.5342C5.06531%2033.5342%204.92046%2033.4794%204.81077%2033.3697C4.5914%2033.1503%204.5914%2032.7945%204.81077%2032.5738L5.60671%2031.7778C5.82608%2031.5584%206.18327%2031.5584%206.40265%2031.7778C6.62202%2031.9972%206.62202%2032.353%206.40265%2032.5738L5.60671%2033.3697C5.49702%2033.4794%205.35359%2033.5342%205.20874%2033.5342Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M11.5735%2027.1687C11.43%2027.1687%2011.2852%2027.1139%2011.1755%2027.0042C10.9561%2026.7848%2010.9561%2026.4291%2011.1755%2026.2083L11.9068%2025.477C12.1261%2025.2577%2012.4833%2025.2577%2012.7027%2025.477C12.9221%2025.6964%2012.9221%2026.0522%2012.7027%2026.273L11.9715%2027.0042C11.8618%2027.1139%2011.7183%2027.1687%2011.5735%2027.1687Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M6.00468%2027.169C5.86124%2027.169%205.7164%2027.1141%205.60671%2027.0045L4.81077%2026.2085C4.5914%2025.9891%204.5914%2025.6334%204.81077%2025.4126C5.03015%2025.1932%205.38733%2025.1932%205.60671%2025.4126L6.40265%2026.2085C6.62202%2026.4279%206.62202%2026.7837%206.40265%2027.0045C6.29296%2027.1141%206.14952%2027.169%206.00468%2027.169Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M12.3694%2033.5342C12.226%2033.5342%2012.0811%2033.4794%2011.9715%2033.3697L11.1755%2032.5738C10.9561%2032.3544%2010.9561%2031.9986%2011.1755%2031.7778C11.3949%2031.5584%2011.7521%2031.5584%2011.9715%2031.7778L12.7674%2032.5738C12.9868%2032.7931%2012.9868%2033.1489%2012.7674%2033.3697C12.6577%2033.4794%2012.5143%2033.5342%2012.3694%2033.5342Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M20.8125%2029.9531H15.8906C15.5798%2029.9531%2015.3281%2029.7014%2015.3281%2029.3906V19.2656C15.3281%2018.9548%2015.5798%2018.7031%2015.8906%2018.7031H20.8125C21.1233%2018.7031%2021.375%2018.9548%2021.375%2019.2656V29.3906C21.375%2029.7014%2021.1233%2029.9531%2020.8125%2029.9531ZM16.4531%2028.8281H20.25V19.8281H16.4531V28.8281Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M32.0625%2019.8281H15.8906C15.5798%2019.8281%2015.3281%2019.5764%2015.3281%2019.2656V17.1562C15.3281%2016.8455%2015.5798%2016.5938%2015.8906%2016.5938H32.0625C32.3733%2016.5938%2032.625%2016.8455%2032.625%2017.1562V19.2656C32.625%2019.5764%2032.3733%2019.8281%2032.0625%2019.8281ZM16.4531%2018.7031H31.5V17.7188H16.4531V18.7031Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M32.0625%2026.7188H24.0469C23.7361%2026.7188%2023.4844%2026.467%2023.4844%2026.1562V19.2656C23.4844%2018.9548%2023.7361%2018.7031%2024.0469%2018.7031H32.0625C32.3733%2018.7031%2032.625%2018.9548%2032.625%2019.2656V26.1562C32.625%2026.467%2032.3733%2026.7188%2032.0625%2026.7188ZM24.6094%2025.5938H31.5V19.8281H24.6094V25.5938Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M34.3125%2029.9531H20.8125C20.5017%2029.9531%2020.25%2029.7014%2020.25%2029.3906V26.1562C20.25%2025.8455%2020.5017%2025.5938%2020.8125%2025.5938H34.3125C34.6233%2025.5938%2034.875%2025.8455%2034.875%2026.1562V29.3906C34.875%2029.7014%2034.6233%2029.9531%2034.3125%2029.9531ZM21.375%2028.8281H33.75V26.7188H21.375V28.8281Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M34.3125%2034.875H32.0625C31.7517%2034.875%2031.5%2034.6233%2031.5%2034.3125V29.3906C31.5%2029.0798%2031.7517%2028.8281%2032.0625%2028.8281H34.3125C34.6233%2028.8281%2034.875%2029.0798%2034.875%2029.3906V34.3125C34.875%2034.6233%2034.6233%2034.875%2034.3125%2034.875ZM32.625%2033.75H33.75V29.9531H32.625V33.75Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    }  
    .menu-two .menu li:nth-child(4):before {
        background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_824_1327)%22%3E%0A%3Cmask%20id%3D%22mask0_824_1327%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%0A%3Cpath%20d%3D%22M36%200H0V36H36V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_824_1327)%22%3E%0A%3Cpath%20d%3D%22M30.5347%2029.349L29.3414%2030.5423C29.1217%2030.762%2028.7657%2030.762%2028.5459%2030.5423L25.1651%2027.1614C24.9453%2026.9417%2024.9453%2026.5857%2025.1651%2026.3659L26.3583%2025.1727C26.5781%2024.9529%2026.9341%2024.9529%2027.1538%2025.1727L30.5347%2028.5535C30.7544%2028.7733%2030.7544%2029.1293%2030.5347%2029.349ZM28.9437%2029.349L29.3414%2028.9513L26.7561%2026.3659L26.3583%2026.7637L28.9437%2029.349Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M27.2085%2025.9136L25.9327%2027.1894C25.7129%2027.4091%2025.357%2027.4091%2025.1372%2027.1894C23.9271%2025.9792%2022.1819%2025.9046%2019.9734%2025.8102C16.5349%2025.663%2012.2571%2025.48%207.70889%2020.9318C6.3128%2019.5357%205.04597%2018.0262%203.82191%2016.5675C1.68004%2014.014%201.83814%2010.3159%204.18982%207.96423L7.98334%204.17071C10.335%201.81903%2014.0331%201.66093%2016.5866%203.8028C18.0464%205.02786%2019.5558%206.29468%2020.9509%207.68978C25.4991%2012.238%2025.6821%2016.5158%2025.8293%2019.9543C25.9237%2022.1628%2025.9983%2023.9079%2027.2085%2025.1181C27.4282%2025.3378%2027.4282%2025.6938%2027.2085%2025.9136ZM25.5121%2026.019L26.0381%2025.493C24.8777%2024.0263%2024.7971%2022.1479%2024.7046%2020.0031C24.5664%2016.7604%2024.3924%2012.7243%2020.1544%208.48627C18.7941%207.12598%2017.3036%205.87606%2015.8627%204.66591C13.7606%202.9019%2010.7149%203.03216%208.77883%204.9682L4.98532%208.76171C3.04928%2010.6977%202.91902%2013.7435%204.68303%2015.8456C5.89119%2017.2864%207.1421%2018.776%208.5034%2020.1373C12.7414%2024.3753%2016.7785%2024.5483%2020.0202%2024.6875C22.166%2024.779%2024.0444%2024.8596%2025.5101%2026.021L25.5121%2026.019Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M24.462%2024.4419C24.3168%2024.5871%2024.103%2024.6418%2023.9061%2024.5841C22.7288%2024.2381%2021.4262%2024.1824%2020.046%2024.1227C16.7367%2023.9815%2012.986%2023.8205%208.90211%2019.7366C7.55772%2018.3922%206.31576%2016.9116%205.11555%2015.4807C3.54047%2013.6033%203.65582%2010.8847%205.38403%209.1565L9.17755%205.36298C10.9058%203.63477%2013.6254%203.51842%2015.5027%205.0935C16.9346%206.2947%2018.4162%207.53766%2019.7586%208.88006C23.8415%2012.9629%2024.0026%2016.7137%2024.1438%2020.023C24.2035%2021.4031%2024.2591%2022.7058%2024.6052%2023.8831C24.6629%2024.08%2024.6082%2024.2938%2024.463%2024.439L24.462%2024.4419ZM6.17853%209.95299C4.86597%2011.2656%204.77846%2013.3319%205.97568%2014.7598C7.16196%2016.1728%208.38703%2017.6345%209.69661%2018.9441C13.4702%2022.7177%2016.9883%2022.8688%2020.0917%2023.0011C21.2074%2023.0488%2022.2754%2023.0946%2023.3045%2023.2885C23.1106%2022.2593%2023.0649%2021.1913%2023.0172%2020.0757C22.8839%2016.9712%2022.7328%2013.4532%2018.9592%209.67953C17.6506%208.37094%2016.1898%207.14489%2014.7749%205.95861C13.3469%204.76139%2011.2816%204.8479%209.96807%206.16146L6.17455%209.95497L6.17853%209.95299Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M20.6903%2015.7265L15.7184%2020.6983C15.4987%2020.9181%2015.1427%2020.9181%2014.923%2020.6983L6.37138%2012.1468C6.15162%2011.927%206.15162%2011.571%206.37138%2011.3513L11.3432%206.37943C11.563%206.15968%2011.919%206.15968%2012.1387%206.37943L20.6903%2014.931C20.91%2015.1508%2020.91%2015.5067%2020.6903%2015.7265ZM15.3207%2019.5051L19.497%2015.3288L11.741%207.57267L7.56462%2011.749L15.3207%2019.5051Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M21.6848%2020.499L20.4916%2021.6923C19.8333%2022.3505%2018.7634%2022.3505%2018.1051%2021.6923C17.4468%2021.034%2017.4468%2019.9641%2018.1051%2019.3058L19.2984%2018.1125C19.9566%2017.4543%2021.0266%2017.4543%2021.6848%2018.1125C22.3431%2018.7708%2022.3431%2019.8408%2021.6848%2020.499ZM18.9006%2020.1013C18.6808%2020.321%2018.6808%2020.677%2018.9006%2020.8968C19.1204%2021.1165%2019.4763%2021.1165%2019.6961%2020.8968L20.8893%2019.7035C21.1091%2019.4838%2021.1091%2019.1278%2020.8893%2018.908C20.6696%2018.6883%2020.3136%2018.6883%2020.0938%2018.908L18.9006%2020.1013Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_824_1327%22%3E%0A%3Crect%20width%3D%2236%22%20height%3D%2236%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
    }  
    .menu-two .menu li:nth-child(6):before {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_824_1337%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%3E%0A%3Cpath%20d%3D%22M36%200H0V36H36V0Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_824_1337)%22%3E%0A%3Cpath%20d%3D%22M27.3178%2029.1485H23.8542C23.6532%2029.1485%2023.4675%2029.0416%2023.3677%2028.8672L21.6352%2025.8677C21.5353%2025.6933%2021.5353%2025.4796%2021.6352%2025.3052L23.3677%2022.3057C23.4675%2022.1313%2023.6546%2022.0244%2023.8542%2022.0244H27.3178C27.5189%2022.0244%2027.7046%2022.1313%2027.8044%2022.3057L29.5369%2025.3052C29.6367%2025.4796%2029.6367%2025.6933%2029.5369%2025.8677L27.8044%2028.8672C27.7046%2029.0416%2027.5175%2029.1485%2027.3178%2029.1485ZM24.1791%2028.0235H26.993L28.4007%2025.5864L26.993%2023.1494H24.1791L22.7714%2025.5864L24.1791%2028.0235Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M25.5826%2032.0411C24.1271%2032.0411%2022.6702%2031.5616%2021.4988%2030.5997C19.9491%2029.3284%2019.0829%2027.4553%2019.1208%2025.4612C19.1476%2024.1112%2018.6076%2022.7809%2017.6386%2021.8134L14.0443%2018.2191C13.074%2017.2487%2011.7577%2016.7228%2010.343%2016.7383C8.58662%2016.7608%206.93849%2016.0858%205.69818%2014.8455C4.43536%2013.5826%203.7463%2011.8333%203.80677%2010.0473C3.8138%209.85046%203.92349%209.67046%204.09646%209.57483C4.26943%209.47921%204.48036%209.48061%204.65052%209.57905L6.67411%2010.7476C7.77943%2011.3861%209.19833%2011.005%209.83537%209.90108C10.1447%209.3653%2010.2263%208.74233%2010.066%208.14468C9.90568%207.54702%209.52318%207.0478%208.9874%206.73983L7.06224%205.62749C6.88786%205.52624%206.78099%205.34061%206.78099%205.13811C6.78099%204.93561%206.88927%204.75139%207.06505%204.65155C9.37974%203.33249%2012.3104%203.57577%2014.3593%205.25624C15.909%206.52749%2016.7752%208.40061%2016.7372%2010.3947C16.7105%2011.7447%2017.2505%2013.075%2018.2194%2014.0425L21.8138%2017.6369C22.7841%2018.6072%2024.1004%2019.1303%2025.5151%2019.1176C25.5404%2019.1176%2025.5643%2019.1176%2025.5896%2019.1176C27.3165%2019.1176%2028.9365%2019.7884%2030.1599%2021.0105C31.4283%2022.2789%2032.116%2024.0339%2032.0499%2025.8255C31.9824%2027.6423%2031.1822%2029.3003%2029.7985%2030.4942C28.6046%2031.5236%2027.0929%2032.0397%2025.5811%2032.0397L25.5826%2032.0411ZM10.4063%2015.6147C12.0994%2015.6147%2013.6716%2016.2559%2014.8402%2017.4245L18.4346%2021.0189C19.6172%2022.2016%2020.2768%2023.8286%2020.2458%2025.4837C20.2135%2027.1305%2020.9307%2028.6787%2022.2118%2029.7306C24.1833%2031.3492%2027.1294%2031.3112%2029.0658%2029.6434C30.2105%2028.6562%2030.8715%2027.2866%2030.9277%2025.7861C30.9826%2024.3053%2030.413%2022.8555%2029.3668%2021.8078C28.3416%2020.7841%2026.9733%2020.2272%2025.5305%2020.2441C23.8093%2020.2637%2022.2076%2019.6197%2021.0207%2018.4342L17.4263%2014.8398C16.2436%2013.6572%2015.5841%2012.0301%2015.6151%2010.375C15.6474%208.72827%2014.9302%207.17999%2013.6491%206.12811C12.2302%204.96374%2010.2966%204.63468%208.58099%205.20561L9.55412%205.76671C10.3501%206.22655%2010.9196%206.96764%2011.1572%207.85499C11.3949%208.74233%2011.2726%209.66905%2010.8141%2010.465C9.8663%2012.1075%207.75833%2012.6714%206.11583%2011.7236L4.99083%2011.0739C5.15677%2012.1961%205.67568%2013.2283%206.49693%2014.0509C7.50661%2015.0606%208.84536%2015.6147%2010.2713%2015.6147C10.2924%2015.6147%2010.3121%2015.6147%2010.3332%2015.6147C10.3585%2015.6147%2010.3824%2015.6147%2010.4077%2015.6147H10.4063Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    }  
    .menu-two .menu li a {
        height: 56px;
        text-align: left;
        padding-left: 48px;
    }
    .menu-two .calc {
        display: block;
        position: static;
        width: 100%;
        height: auto;
        margin: 0 auto;     
    }

    .menu-two .calc a {
        padding: 21px;
        background: #76B70F;
        border-radius: 0px 0px 5px 5px;
        text-align: center;  
		position: relative;
    }
    .menu-two .calc a::before {
        top: 14px;
        margin: 0 -40px;
        left: auto;
    }
    
    
    footer {
        display: block;
    }
    footer .group {
        display: block;
    }
    footer.home {
        padding-top: 25px;
    }
    footer .calc {
        display: none;
    }
    footer .connect {
        text-align: center;
    }    
    footer .connect a {
        width: 100%;
        padding: 13px 0;
    }
    footer .phones {
        text-align: center;
    }
    footer .phones p {
        font-weight: 700;
        font-size: 40px;
        line-height: 40px;
    }
    footer .phones span {
        font-size: 14px;
    }    
    
    .popup {
        position: fixed;
        padding: 20px;
        width: 100%;
        height: 100%;
        background: #FFFFFF;
        border-radius: 0px;
        top: 0px;
        left: 0px;
        color: #000;
    }

    .popup h2 {
        font-size: 32px;
        line-height: 32px;
    }

    .popup form .bottom {
        flex-wrap: wrap;
    }

    .popup form .bottom button {
        width: 100%;
        order: 2;
        margin-top: 15px;
    }

    .popup form .bottom p {
        width: 100%;
        order: 1;
    }

    .mobilemenu {
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        position: fixed;
        background: #fff;
        z-index: 99;
        padding: 10px;
    } 
    .mobilemenu .top {
        display: flex;
        justify-content: space-between;        
    }
    .mobilemenu .top .close {
        padding: 17px 6px 0 0;
    }
    .mobilemenu > .menu {
        display: block;
        padding: 70px 20px 20px 20px;
    }
    .mobilemenu > .menu li {
        display: block;
        border-bottom: 1px solid rgba(159, 184, 191, 0.6);
        padding: 10px 0;
    }   
    .mobilemenu > .menu li a, .mobilemenu > .menu li>span {
    color: #000;
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    margin: 0;
	}
    .mobilemenu > .menu li a:before, .mobilemenu > .menu li>span:before {
        width: 16px;
        height: 16px;
        content: '';
        background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8%2016L6.575%2014.6L12.175%209H0V7H12.175L6.575%201.4L8%200L16%208L8%2016Z%22%20fill%3D%22%23969696%22%2F%3E%0A%3C%2Fsvg%3E%0A);
        display: inline-block;
        position: absolute;
        right: 32px;
        margin-top: 5px;      
    }   

    .mobilemenu > .connect {
        display: block;
        text-align: center;
        margin-top: 150px;
    }
    .mobilemenu > .connect a {
        width: 100%;
        padding: 13px 0;
    }
    .mobilemenu > .phones {
        display: block;
        text-align: center;
        color: #000;
    }
}

@media (min-width: 768px) {

}

@media (min-width: 1205px) and (max-width: 1350px) {
	header .menu {padding-left:170px}
}

.description-text {
    color: #000000;
}
.description-text.faq-page {
    color: white;
}
.description-text ul,
.description-text ol {
    padding-left: 30px;
    margin-bottom: 20px;
}
.description-text ul li {
    list-style: disc;
}
.description-text ol li {
    list-style: decimal;
}
.description-text p {
    margin-bottom: 20px;
}
.description-text h2 {
    margin-bottom: 7px;
}
.popup-trigger {
    position: relative;
    overflow: hidden;
    transition: .3s ease!important;
    box-shadow: 1px 1px 5px 1px rgba(0,0,0,.2);
    background: linear-gradient(#96B861, #60960B)!important;
}
.popup-trigger:hover {
    color: #fff!important;
    box-shadow: 0px 25px 35px -6px rgba(0, 0, 0, 0.5);
}
.popup-trigger:after {
    content: "";
    display: block;
    width: 30px;
    height: 300px;
    margin-left: 60px;
    background: #fff;
    background: -webkit-gradient(linear, top left, bottom left, from(rgba(255, 255, 255, .2)), color-stop(50%, #fff), to(rgba(255, 255, 255, .2)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, .2) 0, #fff 50%, rgba(255, 255, 255, .2) 100%);
    background: linear-gradient(to left, rgba(255, 255, 255, .2) 0, #fff 50%, rgba(255, 255, 255, .2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#b3ffffff', GradientType=0);
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: .05s;
    animation-delay: .05s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
@-webkit-keyframes slideme {
    0% {
        left: -30px;
        margin-left: 0
    }
    30%, to {
        left: 110%;
        margin-left: 80px
    }
}

.tab {
    display: flex;
    flex-direction: column;
    margin-top: 15px;
}
  .tab-nav > input[type="radio"] {
    display: none;
  }

  .tab-content {
    display: none;
	color: black;
  }

  #content-1:has(~ .tab-nav > #tab-btn-1:checked),
  #content-2:has(~ .tab-nav > #tab-btn-2:checked),
  #content-3:has(~ .tab-nav > #tab-btn-3:checked) {
    display: block;
  }

  .tab-nav {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #dee2e6;
    margin-bottom: 1rem;
    order: -1;
  }

  .tab-nav > label {
    display: block;
    padding: 0.5rem 1rem;
    color: #000000;
    text-decoration: none;
    background: 0 0;
    border: 1px solid transparent;
    margin-bottom: -1px;
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
    -webkit-appearance: button;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
    cursor: pointer;
}

  .tab-nav > input[type="radio"]:checked + label {
    color: #000;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    cursor: default;
}

details {
    display: block;
    background: #ffffff2e;
    box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 1.5rem;
}
summary::-webkit-details-marker{display:none;}
summary::-moz-list-bullet{list-style-type:none;}
summary::marker{display:none;} 
summary {
   display:block;
   padding: .3em 1em .3em .9em;
   font-size:1.4em;
   cursor: pointer;
   position: relative;
	color: #74bb1a;
}
summary:before {  
  top: .4em;
  right: .3em;
  color: transparent;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em;
  width: 1em;
  height: 1em;  
  content: "";
  position: absolute;
  transition: transform .5s;
}
details[open] > summary:before {
  transform: scale(1,-1);
}
summary ~ * {
   padding: 0 1em 10px 1.4em;
}
details[open] summary ~ *{ 
  animation: sweep .5s ease-in-out;
}
@keyframes sweep {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}
summary:focus {
  outline:0;
  box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3);
}

summary {
    min-height: 25px;
}

.menu li.level1 {
    display: none;
}

.tab-lable {
    font-weight: bold;
    border: solid white 1px !important;
}

@media (max-width:479px){
	ul.breadcrumb {
    overflow-x: scroll;
    max-width: 320px;
	white-space: nowrap;
	height: 25px;
}
	.page .breadcrumb li {
    margin-left: 15px;
    width: max-content;
}
	.menu li.level1 {
    display: block;
}
	ul.menu.menu_show {
    display: block;
}
	.menu_show a{
		font-size: 17px !important;
	}
}

.tab-content ul {
	padding-left: 20px;
	margin-bottom: 10px;
}
.tab-content ol {
	margin-bottom: 10px;
}
.tab-content ul li
{
	list-style: disc;
}
.tab-content p {
	margin-bottom: 10px;
}
#product-tabs {
	margin-bottom: 20px;
}
.item.prod.cat {
    width: auto;
    margin: 0;
}
.cat_list .product_lists {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 20px;
    flex-direction: row;
    justify-content: flex-start;
    gap: 25px;
}
.product_lists .item {
    width: calc(50% - 30px);
    margin: 0px 30px 30px 0;
    display: flex;
    background: #F5F5F5;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    border-radius: 5px;
}
.product_lists .item.cat .text {
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    text-align: center;
}
.product_lists .item .text a {
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    display: block;
    padding: 20px;
}
header .menu a {
    white-space: nowrap;
}
.partners_list img {
    max-width: 250px;
}
.title-green {
    /* font-family: 'Arial Black'; */
    font-weight: 900;
    font-size: 32px;
    line-height: 66px;
    color: #76B70F;
    padding-bottom: 60px;
    width: initial;
}
.service_list .item {
    width: 300px;
    margin: 0px 30px 30px 0;
    background: #F5F5F5;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    align-content: center;
}
.service_list {
    width: initial;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.service_list .item .text {
    padding: 20px;
}
.service_list .item .text a {
    color: #000000;
    font-size: 16px;
    line-height: 20px;
}
.search_block {
    width: 40px;
    height: 50px;
    padding-top: 22px;
    z-index: 999;
}

.search_block {
    width: 40px;
    height: 40px;
    padding-top: 25px;
    z-index: 999;
}

.search_block form{
  position: relative;
  width: 290px;
  margin: 0 auto;
}
.search_block .search{
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  padding-left: 10px;
}
.search_block .submit{
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: url("https://img.icons8.com/ffffff/search") center center/50% auto
    no-repeat #6ea32b;
  border: 0;
 }
.search_block form:hover > .submit{
  transform: translate(200px, 0);
  transition: 0.8s;
  background-color: #6ea32b;
  border-color: #6ea32b;
  border: solid #6ea32b 2px;  
}
.search_block form:hover > .search {
    width: 240px;
    border-radius: 20px;
    transform-origin: left;
    transition: 0.8s;
    border: solid #6ea32b 2px;
    color: #000000;
}
.search_block .search:active{
  border: solid #6ea32b 2px;
}

.search_block_mobile {
    z-index: 999;
    /*float: right;*/
    width: auto;
    margin-left: 5px;
    margin-top: 28px;
    height: 40px;
}

.search_block_mobile form {
    position: relative;
    width: 240px;
    margin: 0 auto;
}
.search_block_mobile .search {
    height: 40px;
    padding-left: 10px;
    width: 190px;
    border-radius: 20px;
    border: solid #6ea32b 2px;
    color: #000000;
}
.search_block_mobile .submit {
    position: absolute;
    top: 0;
    right: 50px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-color: #6ea32b;
    border-color: #6ea32b;
    border: solid #6ea32b 2px;
    background-image: url("https://img.icons8.com/ffffff/search");
    background-position: center center;
    background-size: 50%;
}
.srch_res_info {
    font-size: 24px;
    margin-bottom: 25px;
}
.srch_res_one {
    padding-bottom: 25px;
}
.srch_res_one a {
    font-size: 20px;
    font-weight: bold;
}
.srch_ext {
    font-size: 14px;
}
.number {
    user-select: none;
    position: relative;
    text-align: left;
    padding: 0;
    width: 140px;
    display: inline-block;
    margin-top: 25px;
}
.number-minus, .number-plus {
    position: absolute;
    top: 0;
    width: 40px;
    height: 32px;
    line-height: 32px;
    display: block;
    background: #60960B;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    font-family: arial;
    color: #ffffff;
    text-decoration: none;
    background: linear-gradient(#96B861, #60960B) !important;
}
.number-minus {
	left: 0;
	border-right: 1px solid #ddd;
}
.number-plus {
	right: 0;
	border-left: 1px solid #ddd;
}
.number-minus:hover, .number-plus:hover {
	background: #fffcfb;
}
.number-minus:active, .number-plus:active {
	background: #e8e4e2;
}
.number-text {
    display: inline-block;
    font-size: 14px;
    color: #000;
    line-height: 32px;
    height: 32px;
    padding: 0;
    margin: 0 0 0 40px;
    background: #fff;
    outline: none;
    border: none;
    width: 61px;
    text-align: center;
}
.flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    align-content: center;
}
.custom_btn {
    position: relative;
    background: none !important;
    transition: none !important;
    box-shadow: none !important;
    padding: 5px;
    border-radius: 10px;
    color: #87b350;
    cursor: pointer;
}
.custom_btn:after {
    content: none;
    display: none;
}
header .menu {
    padding-left: 10px;
}

header .connect .popup-trigger {
    padding: 14px 10px;
}

.style-list li {
    list-style: disc !important;
}

.vertical_position {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.vertical_position ul.menu {
    display: flex;
    gap: 5px;
}

.vertical_position .phones {
    text-align: center;
}

.vertical_position .connect a.popup-trigger {
    font-size: 14px;
    line-height: 14px;
    padding: 20px 30px;
    background: #76B70F;
    border-radius: 5px;
    display: inline-block;
    margin-top: 28px;
}

.vertical_position .connect {
    text-align: center;
}

.vertical_position .phones span {
    font-size: 16px;
    line-height: 16px;
}
.mobile_tel {
	display:none;
}
.ps {
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}

.wat {
    display: block;
    width: 40px;
    height: 40px;
}

.wa-tel {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

.mobile-header {
    display: none;
}

header>.phones {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.wat {
    transition: transform 0.3s ease; /* Плавное увеличение */
}

.wat:hover {
    transform: scale(1.2); /* Увеличение на 20% */
}

@media (max-width:480px){
header>.phones {
    display: none;
}
.footer_row {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
header {
    padding-top: 10px;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.search_block_mobile {
    width: 176px;
    margin-top: 2px;
}
	.vertical_position ul.menu {
    display: flex;
    gap: 5px;
    flex-direction: column;
    align-items: center;

    margin-top: 40px;
}

.vertical_position ul.menu li {
    text-align: center;
}

.vertical_position ul.menu .li {
	display: none;
}
	.search_block_mobile form {
    position: relative;
    width: 220px;
    margin: 0 auto;
}
	.search_block_mobile .search {
    height: 40px;
    padding-left: 10px;
    width: 170px;
    border-radius: 20px;
    border: solid #6ea32b 2px;
    color: #000000;
}
.popup-wrap {
    z-index: 1000;
}
header .logo {
    padding: 0;
    max-width: 142px;
    margin-bottom: 15px;
	/*order: 1;*/
}
header .search_block_mobile {
    /*order: 2;*/
    /*margin-bottom: 15px;*/
}
header .mobileicon {
    /*order: 3;*/
    height: auto;
    margin: auto;
}
header .connect {
    /*order: 4;*/
}
header .burger {
    /*top: 40px;*/
}
header .mobileicon {
    display: flex;
    height: 19px;
    margin-right: auto;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
.mobile_tel {
	display:block;
}
.mobile_tel a {
    font-size: 23px;
}
header>div {
    display: none;
}
.mobileicon {
    display: none !important;
}
.mobile-header {
	display: block;	
}
	
	
	
.burger {
    position: fixed;
    width: 40px;
    height: 18px;
    display: block;
    margin-left: 10px;
    z-index: 99;
    right: 5px;
}
.header-mobile-bottom {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    margin-right: 35px;
}

.mobile-header-top {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}
	
.mobile-header-top .phones {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.mobile-header-top .phones p {
    font-size: 22px;
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
.wa-tel {
    /*font-family: monospace;*/
}
	
.width-space {
    width: 160px;
    text-align: justify;
}

}

.footer_box .menu li {
	text-wrap: nowrap;
}

/* allow cookie - START */
.cookie_note {
    position: fixed;
    bottom: 0;
    left: 50%;
    z-index: 9;
    transform: translateY(300px) translateX(-50%);
    transition: all .3s ease-out;
    width: max-content;
    opacity: 0;
    pointer-events: none;
}
.cookie_note.show {
    transform: translateY(0px) translateX(-50%);
    pointer-events: all;
    opacity: 1;
}
.cookie_note.complete {
    pointer-events: none;
}
.cookie_note__inner {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}
.cookie_note__box {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 10px 10px;
    background: #ffffff;
    border-radius: 15px;
        margin-right: -15px;
    }
}

@media (max-width: 575px) {
    .container {
        width: auto;
        padding-left: 5px;
        padding-right: 5px;
    }

    .row {
        margin-right: -5px;
        margin-left: -5px;
    }
}

@media (max-width: 477px) {
    .personal-cabinet-settings .container-inner .form-check .form-check-input[type=checkbox] + label:before {
        margin-top: 2px
    }
}

@media (max-width: 380px) {
    .personal-cabinet-settings .container-inner .form-check {
        font-size: 12px
    }

    .personal-cabinet-settings .container-inner .form-check .form-check-input[type=checkbox] + label:before {
        margin-top: 0
    }
}

.owl-carousel.adaptive .owl-item .item-slider {
    height: unset;
}

/* allow cookie - START */
.cookie_note {
    position: fixed;
    bottom: 0;
    left: 50%;
    z-index: 9;
    transform: translateY(300px) translateX(-50%);
    transition: all .3s ease-out;
    width: max-content;
    opacity: 0;
    pointer-events: none;
}
.cookie_note.show {
    transform: translateY(0px) translateX(-50%);
    pointer-events: all;
    opacity: 1;
}
.cookie_note.complete {
    pointer-events: none;
}
.cookie_note__inner {
    width: 100%;
	max-width: 800px;
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}
.cookie_note__box {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 10px 10px;
    background: rgba(16, 32, 37, 1);
    border-radius: 15px;
    position: relative;
    transition: all .3s ease-out;
    margin: 0 15px;
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.2);
}
.cookie_note.complete .cookie_note__box {
    transition: all .1s ease-out;
    transform: scale(.7);
    opacity: 0;
}
.cookie_note__box-text {
    margin-bottom: 0;
}
.cookie_note__box-link {
    color: #309C3C;
    text-decoration: underline;
}
.cookie_note__box-btn {
    background: #76B70F;
    border-radius: 10px;
    border: none;
    padding: 10px 15px;
    transition: all .3s ease-out;
}
.cookie_note__box-btn:hover {
    background: color-mix(in oklab, #EDEDED 90%, #000);
}
@media screen and (max-width: 768px) {
    .cookie_note {
        width: 100%;
    }
}
@media screen and (max-width: 480px) {
    .cookie_note__box {
        flex-direction: column;
        gap: 10px;
        text-align: center;
    }
    .cookie_note__box-btn {
        width: 100%;
    }
}
/* allow cookie - END */

form#order_form .order_form__policy {
	display: flex;
	gap: 10px;

	& > input {
		width: unset;
		position: relative;
		width: 16px;
		height: 16px;
		accent-color: #76B70F;

		&:hover {
			cursor: pointer;
		}
	}

	label {
		flex: 1;
		font-size: 14px;
		top: -4px;
		position: relative;

		a {
			text-decoration: underline;
			color: #76B70F;
		}
	}
}

