header {display: flex;position: fixed;width: 100%;height: 80px;background: #ffe6b9;box-shadow: 0px 0px 10px #00000012;}

body {margin: 0;background: linear-gradient(0deg, #f3f1f1, white);}

.mn-b {width: 80px;height: 80px;position: relative;}

.mn-b span {position: absolute;width: 72%;height: 6px;background: #ffba50;border-radius: 4px;left: 14%;top: 18px;pointer-events: none;}

.mn-b span:nth-child(2) {background: #ffa820;top: 34px;}

.mn-b span:nth-child(3) {top: 50px;background: #ff9c00;}

.mn-b strong {position: absolute;bottom: 4px;font-size: 12px;width: 80%;left: 10%;text-align: center;color: #ec6700;}

body {font-family: system-ui;font-weight: 400;}
logo svg {width: 100%;height: 100%;}

logo {width: 120px;margin-left: 5vw;margin-right: 5vw;}
.slide {display: block;}

._fse_ef {width: 80%;margin: auto;padding-top: 15px;display: flex;}

.fD_fde {width: 70%;border-radius: 13px 0px 0px 130px;overflow: hidden;position: relative;}

.fD_fde img {width: 100%;}

.tx_t {position: absolute;top: 0;background: #ff000026;}
.fD_fde::before {content: "";width: 100%;height: 100%;border: red;position: absolute;top: 0;left: 0;z-index: 99999;display: block;background: linear-gradient(180deg, #0e245170, #ff00a91a);}
.fD_fded {width: 30%;background: linear-gradient(91deg, #e97312, #fe9c00);border-radius: 0px 100px 9px 0px;position: relative;overflow: hidden;}

.fD_fded::after {width: 100%;content: "";position: absolute;height: 100%;top: 0;left: 0;background: linear-gradient(288deg, #ecb146 15%, #00ffeb00);opacity: 1;}

.fD_fded {}

.fD_fded .tx_t label {display: block;font-size: 5vw;color: white;}

.fD_fded .tx_t {position: absolute;z-index: 999;background: none;width: 80%;left: 10%;line-height: 1;top: 10%;}
._fse_ef.vd {padding: 0;}

._fse_ef.vd .fD_fde::before {display: none;}

._fse_ef.vd .fD_fded {background: linear-gradient(45deg, #f44336, #ff5a00);}

._fse_ef.vd .fD_fded::after {display: none;}

.fD_fde .tx_t {width: 50%;height: 100%;font-size: 3vw;color: white;z-index: 99999999;height: 50%;line-height: 0.2;bottom: 10%;top: unset;right: 0;background: none;text-shadow: 0px 0px 10px #00000061;}
.fS_ffd img {width: 100%;}
.news_fold {width: calc(100% - 20px);background: linear-gradient(90deg, #ff6100, orange);padding: 10px;margin-top: 25px;margin-bottom: 25px;color: white;}

._sda4d8f {width: 80%;margin: auto;}

._sda4d8f h2 {font-size: 4vw;}
.news_fold._sd8df8f {background: none;color: black;}
.news_fold._sd8df8f h2 {font-size: 2vw;width: 50%;font-weight: 100;}

.news_fold._sd8df8f h2 strong {color: #ff7e00;}
.news_fold._sd8df8f h4 {margin-top: 0;font-size: 2vw;font-weight: 400;}
header {z-index: 999999999999;}
.fD_fded.df8d9f {border-radius: 0px 0px 80px 0px;background: none !important;}

.fD_fded {border-radius: 0px 100px 0px 0px;}
.fD_fded.df8d9f .tx_t label {font-size: 16px;padding: 5px;}

.fD_fded.df8d9f .tx_t stgti {color: orange;font-size: 30px;display: block;padding: 5px;color: white;font-weight: 600;border-top: 1px solid #c0e37c;margin-top: 10px;}

.fD_fded.df8d9f .tx_t {bottom: 25px;top: unset;background: #abd064;border-radius: 5px;padding: 5px;}

.fD_fded.df8d9f .tx_t strong {display: block;padding: 0px 10px;font-family: system-ui;font-size: 12px;padding-bottom: 5px;}
._sda4d8f h2 ._fs89e_f8s_d5e {position: absolute;left: 0;bottom: -3vw;}

._sda4d8f {position: relative;}

._sda4d8f h2 ._fs89e_f8s_d5e img {width: 100%; pointer-events:none;}
.fot_asd65d iframe {width: 100%;height: 250px;}
.fot_asd65d h6 {font-size: 2vw;font-weight: 100;margin: auto;}

.fot_asd65d strong {display: block;margin: auto;margin-bottom: 25px;font-weight: 400;font-size: 1vw;}

.fot_asd65d strong a {color: #77b824;text-decoration: none;font-weight: 600;}

.fot_asd65d {width: 80%;margin: auto;}

.fot_asd65d iframe {border-radius: 8px;}
footer {width: 80%;margin: auto;min-height: 200px;border-radius: 8px;margin-top: 50px;margin-bottom: 50px;display: flex;}

.footer {width: 70%;background: linear-gradient(45deg, #77b824, #a5bb20);border-radius: 8px;}
.page_content {width: 80%;margin: auto;}

.page_content h1 {font-size: 5vw;font-weight: 100;color: #0068ff;}
.page_content h1 {margin-bottom: 0;}

.page_content h1+h2 {margin-top: 0;font-size: 3vw;font-weight: 100;}

.page_content h2 {position: relative;padding-left: 31px;color: #ed6701;}

.page_content h2::before {content: "";width: 20px;height: 20px;background: #ed6701;position: absolute;border-radius: 800px;top: calc(50% - 7px);left: 0;position: absolute;}
.page_content p+h2 {margin-top: 0;
    font-size: 3vw;
    font-weight: 100;}

.page_content p {font-size: 18px;
    font-weight: 400;
    text-align: justify;}
nav {
    width: 300px;
    position: fixed;
    top: 80px;
    left: -500px;
    z-index: 999999;
    height: 100%;
    background: #1a68ff;
    color: white;
    box-shadow: 0px 0px 10px #00000075;
}

nav ul li {
    list-style: none;
    color: white;
}

nav ul li a {
    color: white;
    text-decoration: none;
    font-size: 17px;
}

nav ul {
    padding: 0;
    margin: 0;
}

nav ul li {
    padding: 20px;
    border-bottom: 1px solid #2972ff;
}
nav.active {
    left: 0;
    transition: 0.3s;
}

nav {
    transition: 0.3s;
}
nav.active {
    left: 0;
    transition: 0.3s;
}

nav {
    transition: 0.3s;
}

.mn-b[data-view='1'] span:nth-child(1) {
    transform: rotate(45deg);
    top: 33px;
}

.mn-b[data-view='1'] span:nth-child(3) {
    transform: rotate(310deg);
    top: 33px;
}

.mn-b[data-view='1'] span:nth-child(2) {
    opacity: 0;
}

.mn-b {
    transition: 0.3s;
}

.mn-b span {
    transition: 0.3s;
}

.mn-b[data-view='1'] span {
    transition: 0.3s;
}
.imageslider {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.imageslider img {
    width: 100%;
    overflow: hidden;
}

.imageslider::after {
    background: linear-gradient(0deg, #00000094, #42424200);
    content: "";
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.text-imgarea {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99999999;
    height: 50%;
    font-size: 21px;
    left: 20%;
    width: 60%;
    color: white;
}

.text-imgarea h3 {
    font-size: 5vw;
    color: white;
    text-shadow: 0px 0px 10px #e2eef0a6;
    margin-bottom: 0;
    margin-top: 0;
}

.text-imgarea p {
    padding: 10px;
    width: calc(100% - 20px);
    border-radius: 7px;
    text-align: center;
    text-shadow: 0px 0px 10px #00000075;
    font-size: 3vw;
    margin: 0;
}
.text-imgarea h3 {
    text-align: center;
}
nav {
    background: linear-gradient(45deg, #ec6700, #f39301);
}

nav ul li {
    border-bottom: 1px solid #ffffff1c;
}
body {
    background: #ffe5cf;
}
.slide {
    padding-top: 85px;
}

.fD_fde .tx_t p {
    font-size: 22px;
    padding-top: 15px;
}
.tx_t.scamp {position: absolute;}

.tx_t.scamp img {position: absolute;}

.tx_t.scamp img:nth-child(1) {right: 10%;transform: rotate(316deg); top: 11%;}
.tx_t.scamp img:nth-child(2) {left: 50%; top: 25%;}

.tx_t.scamp img:nth-child(3) {bottom: 0;right: 26px;
    animation: mymove 15s infinite;}

@keyframes mymove {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

@keyframes mymovesec {
    0% {transform: rotate(316deg);}
    50% {transform: rotate(360deg);}
    100% {transform: rotate(316deg);}
}


.tx_t.scamp p {font-size: 20px;width: 57%;color: #292929;font-weight: 600;}

.fD_fded .tx_t.scamp label {font-size: 4vw;}
label.home-text-go-ca img {width: 93px;
    transform: rotate(305deg);
    position: relative;
    top: 0;
    left: -65px;}
label.home-text-go-ca {background: -webkit-linear-gradient(#ffffff, #c9c9c9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;text-shadow: none;font-weight: 600;font-size: 6vw;line-height: 1;}

label.home-text-go-ca {border-bottom: 1px solid gainsboro;padding-bottom: 5px;margin-bottom: 15px;}

.fD_fde .tx_t p {padding-top: 42px;font-size: 26px;font-family: arial;}

.fD_fde .tx_t {top: unset;bottom: 0;background: linear-gradient(0deg, #ea7614, transparent);}

.fD_fde .tx_t {width: 100%;text-align: center;}
nav.active {z-index: 999999999;}

header {z-index: 99999999999999999999999;}
.tx_t.scamp a {width: 75%;background: white;display: block;text-align: center;padding: 18px 10px;font-size: 20px;text-decoration: none;border-radius: 8px;position: relative;top: 20px;transition: 0.3s;}

.tx_t.scamp a:hover {background: #ffd1a3;color: white;}

/*colors*/
.imageslider:nth-child(1) h3 {
    text-align: center;
    background: -webkit-linear-gradient(#ff0000, #ff7600);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;text-shadow: 0px 0px 2px #ffffff4d;}

.imageslider:nth-child(2) h3 {
    text-align: center;
    background: -webkit-linear-gradient(#ff009f, #a500ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;text-shadow: 0px 0px 3px #ffffff00;}


.imageslider:nth-child(3) h3 {
    text-align: center;
    background: -webkit-linear-gradient(#00ff0c, #00d3ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;text-shadow: 0px 0px 3px #7a7a7a40;}


.news_area {display: block;}

.news_area_oist {display: inline-block;width: 20%;overflow: hidden;background: white;padding: 10px;border-radius: 3px;box-shadow: 0px 5px 7px #00000026;color: black;}

.news_area_oist img {width: 100%;}

.news_area_oist label {display: block;font-size: 20px;text-align: left;font-weight: 600;}
.image_area_news img {max-height: 271px;overflow: hidden;}

._sda4d8f {padding-bottom: 50px;}

._sda4d8f h2 {position: relative;}

.news_area_oist:hover {box-shadow: 0px 5px 7px #00000082;transition: 0.3s;}
.news_area_oist a {font-size: 17px;text-align: center;display: block;padding: 10px;border: 1px solid;text-decoration: none;}
._sda4d8f.fd-sdf-fe h2 {width: 75%;text-align: center;margin: auto;margin-top: 50px;}
.extra_btn_head {display: flex;align-items: center;width: calc(100% - 30%);justify-content: right;}

.extra_btn_head a {padding: 14px 27px;background: #ff9c00;border-radius: 8px;color: white;text-decoration: none;font-size: 18px;}
.extra_btn_head a {padding-left: 50px;position: relative;}

.extra_btn_head a svg {position: absolute;left: 14px;width: 25px;height: 25px;}

.news_fold {margin-top: 0;}
.imageslider img {opacity: 0.6;background: black;filter: brightness(0.5);transition: 0.3s;}

.imageslider {background: black;}

.imageslider:hover img {filter: brightness(1);transition: 0.3s;}
label.home-text-go-ca {background: -webkit-linear-gradient(#ffffff, #dddddd);-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;border-color: #ffffff54;text-align: left;width: 100% !important;}

.fD_fde {border-radius: 13px 0px 0px 00px;}

.fD_fde .tx_t {text-align: left;}

._fse_ef.vd .fD_fde {background: #abd064;border-radius: 0px 0px 0px 10px;border-top: 1px solid #9ec15b;}

.fD_fde .tx_t {background: linear-gradient(0deg, #1a6ab3, transparent);}

.fD_fde .tx_t {padding-top: 20%;}
.fder p {font-size: 2vw;color: white;margin-bottom: 0;}

.fder {width: 90%;margin: auto;}

._fse_ef.vd .fD_fde {background: linear-gradient(180deg, #abcf64, #a0df26);}

.fder h2 {margin-top: 20px;font-size: 3vw;line-height: 1;}

.fder h2 strong {font-size: 2vw;font-weight: 100;display: block;text-align: left;}

.fD_fde .tx_t p {margin: 0;padding: 22px;}

label.home-text-go-ca {padding: 17px;}

.slide {padding-bottom: 50px;}
.fD_fde .tx_t p {color: #233007;text-shadow: none;font-weight: 600;font-style: italic;}
.fD_fde .tx_t p {color: #ffffff;text-shadow: none;font-weight: 600;font-style: italic;}

.news_area_oist {min-width: 260px;}

.mepfka {display: flex;}

.mepfka a {margin-right: 5px;padding: 10px;background: white;border-radius: 3px;color: black;text-decoration: none;}
.fder span {padding: 10px;display: block;padding-left: 0;font-weight: 600;}
.servb-bocx.first {padding-top: 120px;}

.servb-bocx {width: 50%;margin: auto;display: flex;min-width: 950px;max-width: 950px;}

.servb-bocx.first {margin-bottom: 10px;}

.servb-bocx .bosd {width: 50%;margin: 10px;background: #ffba7f;padding: 20px;text-align: center;font-size: 1.3vw;padding-top: 100px;padding-bottom: 100px;}

.servb-bocx.first {}

.servb-bocx.first {}

.servb-bocx.first .bosd:nth-child(1) {background: #8be5d8;color: #f91e44;}

.servb-bocx.first .bosd:nth-child(2) {background: #ffca6a;color: blue;}

.servb-bocx+.servb-bocx .bosd:nth-child(1) {background: #ef8c8c;color: white;}

.servb-bocx+.servb-bocx .bosd:nth-child(2) {background: #bf7fbf;color: #b31818;}

.servb-bocx+.servb-bocx {margin-bottom: 65px;}
.page_content.phil {padding-top: 70px;}
.page_content.phil {padding-top: 70px;}

.page_content.phil {width: 66%;}

.page_content p+h2 {margin-top: 57px;}
p.purple {width: 50%;margin: auto;margin-top: 50px;background: #a085b1;padding: 30px;color: white;font-weight: 400;}
.page_content.phil h1 img {position: relative;top: -10px;transform: rotate(340deg);}
.whts {width: 70%;background: #ff9c00;padding: 24px;color: white;position: relative;top: -16px;}

.fgse-tt {width: 50%;margin-left: 46%;background: #ffe460;padding: 24px;position: relative;top: -37px;}

.fgse-tt h2 {margin-top: 0;
    font-size: 3vw;
    font-weight: 100;margin-bottom: 10px;}

.fgse-tt li strong {font-size: 33px;list-style: none;font-weight: 400;}

.fgse-tt li label {font-size: 20px;}

.fgse-tt li {margin-bottom: 15px;}


.fgse-tt li:nth-child(2) strong {
    color: #ff0086 !important;
}

.fgse-tt li:nth-child(3) strong {
    color: #ff6500 !important;
}

.fgse-tt li:nth-child(4) strong {
    color: #ff00cd !important;
}

.fgse-tt li:nth-child(5) strong {
    color: #29bb45 !important;
}

.fgse-tt li:nth-child(6) strong {
    color: #7500ff !important;
}
.fgse-tt li:nth-child(7) strong {
    color: #00c9ff !important;
}
div#lightboxOverlay {z-index: 9999999999;}

.lightbox {z-index: 99999999999;}

body {width: 100%;overflow-x: hidden;}
div#lightboxOverlay {z-index: 9999999999;}

.lightbox {z-index: 99999999999;}

body {width: 100%;overflow-x: hidden;}

list {display: block;}

alist {display: inline-block;width: 250px;background: white;margin-bottom: 35px;}

alist img {width: 100% !important;}

.gallery div {background: white;}

list {display: block !important;}

alist {display: inline-block !important;}

alist a.photogallery {width: 250px !important;height: 250px !important;overflow: hidden !important;display: block;}
.product-thumb .price-new {
    color: #444444;
}