:root {--btn-color:rgba(255,255,255,0.5) ;--btn-back:rgba(0,0,0,0.5);--btn-border:rgba(255,255,255,0.5);}
@-webkit-keyframes autofill {     0%,100% {               background: var(--mainbgcolor);     } }
input:-webkit-autofill {     -webkit-animation-delay: 1s; /* Safari support - any positive time runs instantly */     -webkit-animation-name: autofill;     -webkit-animation-fill-mode: both; }
.text-gray { filter: brightness(0.8);}
.hover-gray a,.hover-gray {border-radius:2px; padding:1px 6px; border-bottom:2px solid transparent ;filter: brightness(0.7);}
.hover-gray a:hover ,.hover-gray:hover {background-color:rgba(0,0,0,0.03); padding:1px 6px; border-bottom:2px solid rgba(0,0,0,0.1);}
.radius-0 {border-radius:0 !important;}
.opacity-heigh {opacity:0.6;}

.hr { 	   background-color: rgba(0,0,0,0.10);  box-shadow: rgba(255,255,255,0.2) 0 2px 0 0; border-radius: 2px; box-sizing: border-box; display: block; height: 1px; margin: auto ; text-decoration: none; width: 100%; vertical-align: middle;  }
.text-shadow {text-shadow: .1em .1em 0 hsl(200 50% 30%);} 
.opacity{opacity:0.3;}
.navbar {   position: relative;   display: flex;   flex-wrap: wrap;   align-items: center;   justify-content: space-between;    }
.modal-open{     overflow: auto;     padding-right:0 !important; }
[dir=rtl] .dropdown-menu a {  text-align: right !important;}
@media only screen and (min-width: 992px) {		.move-right  {  		display: inline-block; 		margin-left: auto !important;		}}
select option {   padding: 20px;   height:40px !important;   }
.pg_div_child {position: fixed !important;width:200px;height:100%;;display:none	}
.pg_item_edit { border-right:1px solid #00B9B2; width:100%;min-height:40px;;cursor:pointer; background-color:var(--default-card-bg);		border-radius:3px;        display: block;        padding: 5px;		padding-top: 10px;        margin-bottom: 3px;    }
.nested_sortable {      padding-bottom: 10px;	  margin-right: 30px;    }
.move { border-radius:2px;	background-color:#242424;	float: right;        width: 30px;        height: 30px;		display:inline-block;        color: #fff;        text-align: center;        text-transform: uppercase;        line-height: 30px;        font-family: Arial;        cursor: move;    }
.item-placeholder {        display: block;        padding: 5px;        margin: 0 0 15px 0;		border: 2px solid #FFF;;    }
.movable-placeholder {        width: 100%;        height: 30px;        display: block;           	border-radius:3px;	border: 1px dashed #FFF;;    }
.aos-active {   position: absolute;   top: 0px; 	  right: 0px;   width:16px;height:16px;   z-index:9; }
.parent-active {   position: relative;   top: 0;   left: 0;   padding:10px; }
.item-active {   position: absolute;   top: -5px;   left: -5px;   width:16px;height:16px;   z-index:9; }
[dir=rtl] .item-active { right: -5px;}
.item-active-left {   position: absolute;   top: -5px;   left: -10px;   width:16px;height:16px;   z-index:9; }
.div_container {padding:0;margin:0; display:none;position: absolute !important;	width:220px;;	}
.div_parent {height:40px; padding:0;margin:0;; display:inline-block;position: relative; ; }
.div_child {height:40px; padding:0;margin:0;  position:absolute; display:block;width:100%;}
.form-control {    border: 0;   }
.form-control:focus { color:var(--maincolor);background-color: transparent;    outline: none; 	border-color: inherit;   -webkit-box-shadow: none;   box-shadow: none;    }
.inputTrans:focus { background-color: transparent !important;    outline: none !important; 	border-color: inherit !important;   -webkit-box-shadow: none !important;   box-shadow: none !important;    }

.cuatom_search input[type=text] {     padding:10px 20px;       border: none;     float: left;     width: calc(100% - 20px);   }

.trial_banner_ix { font-family:  sans-serif !important; position: relative; z-index: 999999999;  display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 100%; height: 4.063em; background-image: linear-gradient(to left, #E4E633 0%, #03BCD7 100%); box-shadow: 0 0.125em 0.25em 0 rgba(0, 0, 0, 0.2); }
.trial_logo_ix { margin: 0 0.225em 0 0.225em; }
p.trial_p_ix { font-family:sans-serif !important; color: #ffffff; font-size: 0.625em; text-align: center; margin: 0; }
.trial_btn_ix { width: 6em;  text-align: center; justify-content: center; }
@media (min-width: 48em) { p.trial_p_ix {   font-size: 0.75em; } .trial_logo_ix {   width: 2em;   margin: 0 1.563em 0 0; } .trial_btn_ix {   width: 8.563em;      margin: 0 0 0 1.5em; } }
@media (min-width: 62em) { p.trial_p_ix {   font-size: 0.875em; } .trial_logo_ix {   margin: 0 0.6em 0 0; } .trial_btn_ix {   margin: 0 0 0 1.062em;   } }
     
.svg-white{    filter: invert(100%) sepia(79%) saturate(90%) hue-rotate(90deg) brightness(100%) contrast(100%);}
.socials_icon {border-radius:5px;; 	width:30px;height:30px; 	background-color:#FFF;     display: flex;   margin:8px;  padding:4px;     background: var(--navbar-sback);     box-shadow: 2px 2px 0 rgba(255,255,255,0.2);     transform: skewX(-15deg); }
.socials_icon:hover {    box-shadow: 2px 2px 0 rgba(255,255,255,0.4);}
.p-large {padding:10px 20px !important;min-width:130px;}

.custom-radio label { color:#FFF; 	  display: inline-block;   width: 60px;   overflow: hidden;   font-size:10pt;   font-family:arial;   background-color: #7B808A;   transition: all 0.3s; }
.custom-radio  input[type="radio"] {   display: none; }
.custom-radio .btn {padding:0 !important;border:0;}
.custom-radio input[type="radio"] +span  {background-color: #7B808A;  padding:5px 10px;color:#FFF;width:100%;height:100%;display:inline-block;text-align:center}
.custom-radio input[type="radio"]:checked +span  { width:100%;height:100%;display: inline-block;   background-color: #2A57B1 !important; }

.switch_toggle {   position: relative;   display: inline-block;   width: 44px;   height: 26px; }
.switch_toggle input {   opacity: 0;   width: 0;   height: 0; }
.slider_toggle {   position: absolute;   cursor: pointer;   top: 0;   left: 0;   right: 0;   bottom: 0;   background-color: #ccc;   -webkit-transition: .4s;   transition: .4s; }
.slider_toggle:before {   position: absolute;   content: "";   height: 18px;   width: 18px;   left: 4px;   bottom: 4px;   background-color: white;   -webkit-transition: .4s;   transition: .4s; }
.slider_toggle.round_toggle {   border-radius: 24px; }
.slider_toggle.round_toggle:before {   border-radius: 50%; }
input:checked + .slider_toggle {   background-color: #2196F3; }
input:focus + .slider_toggle {   box-shadow: 0 0 1px #2196F3; }
input:checked + .slider_toggle:before {   -webkit-transform: translateX(18px);   -ms-transform: translateX(18px);   transform: translateX(18px); }


.default {background:#678FF8 !important;color:#FFF !important;font-weight: 700;}
.gray {background:#677592 !important;color:#FFF !important;font-weight: 700;}
.light-blue {background:#DEE0F7 !important;color:#282C54 !important;font-weight: 700;}
.cwhite {color:#FFF !important;}
.white {background:#FFF !important;color:#282C54 !important;font-weight: 700;}
.white:hover {background:#D2D3C9 !important;color:#282C54 !important;font-weight: 700;}
.orange {background:#D1E23D !important;color:#282C54 !important;font-weight: 700;}

.light-shadow{box-shadow: 1px 1px 0 rgba(0,0,0,0.2) !important;}

svg {  vertical-align: middle;  display: inline-block;}
.icon,.text {  vertical-align: middle;  display: inline-block;}


.video-shadow2 {padding:15px;border-radius:6px; box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset,6px 6px 0 rgba(50, 50, 93, 0.85); }

.video-shadow {display: flex;-webkit-box-pack: center !important;justify-content: center !important;position: relative;padding:0px;background-color:#242222;width: 100%;height: 100%;box-shadow: inset 0 0 35px 5px rgba(0,0,0,0.95);}




.audio-shadow {background-color:rgba(0,0,0,0.05);padding:6px;border-radius:3px;width: 100%; height: 100%;box-shadow: rgba(50, 50, 93, 0.15) 0px 10px 20px -12px inset, rgba(0, 0, 0, 0.3) 0px 8px 16px -18px inset,2px 2px 0 rgba(50, 50, 93, 0.35); }

.audio-shadow2 {background-color:rgba(255,255,255,0.1) ;padding:10px;border-radius:3px;width: 100%; height: 100%;box-shadow: 2px 2px 0 rgba(0,0,0,0.3);}
shadow2 {background-color:rgba(255,255,255,0.1) ;padding:10px;border-radius:3px;width: 100%; height: 100%;box-shadow: 2px 2px 0 rgba(0,0,0,0.3);}

.skew {border-radius:3px;border-bottom:3px dashed #000;padding:10px 20px;background-color:rgba(255,255,255,0.1);width:fit-content !important;justify-content: center;text-align: center;display:inline-block;}
.BPopup_x { 	cursor:pointer;	pointer-events: auto; 	transform: none !important; border-radius:20px; vertical-align:middle; white-space: nowrap; color:#FFF; 	width:25px;height:25px; background-image: linear-gradient(92.83deg, #16264E 0, #08122D 100%); display:inline;  font-size: 11pt !important; font-family:sans-serif; 	background-color:var(--btn-back); border:1px solid #FFF; 	  box-shadow: #000 3px 3px 0 0;  cursor: pointer;  display: inline-block; text-align: center; text-decoration: none; user-select: none;  -webkit-user-select: none; touch-action: manipulation; }


.custom-btn {	 display:inline; width: fit-content;font-size: 16pt; 	color:var(--btn-color) !important; 	background-color:var(--btn-back); 	border:2px dashed var(--btn-border) ;  font-size: 1rem; font-weight: 700; }
.custom-btn:hover {  	outline:none !important; 				background-color:rgba(0,0,0,0.2); border:2px dashed var(--btn-back) ; }

.custom1-btn {	 margin:auto; padding:5px 20px; 	color:var(--btn-color) !important; 	background-color:var(--btn-back); 	border:2px solid var(--btn-border) ;  align-items: center; display: inline;  justify-content: center; width: fit-content; }
.custom1-btn:hover { 	outline:none !important; 		color:var(--btn-back) !important; 		background-color:var(--btn-color); 		border:2px solid var(--btn-back) ; }

.custom2-btn {	 padding:5px 20px; margin:auto;width: fit-content;display:inline;font-size: 16pt;	 		color:var(--btn-back) !important; 		background-color:var(--btn-color); border:2px dashed var(--btn-back) ;  font-size: 1rem; font-weight: 700; }
.custom2-btn:hover { 	color:var(--btn-color) !important; 	background-color:var(--btn-back); 	border:2px dashed var(--btn-border) ; 	 	outline:none !important;  }

.style_mainNav { 	margin-left:5px; }

.btn-1 {   border-radius: 20px;  border-top-right-radius: 30px; border-bottom-left-radius: 30px;  border-top-right-radius: 0; border-bottom-left-radius: 0; min-width:60px;  padding-top: 8px !important; padding-bottom: 8px !important; display: flex;  justify-content: center; text-align: center; padding:30px;   }

.btn-2 {  border-radius: 30px; border-radius: 20px;; box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;  box-sizing: border-box;  cursor: pointer; display: inline-block;    font-size: 14px;  line-height: 16px; min-height: 40px; outline: 0; padding: 12px 28px; text-align: center;  text-rendering: geometricprecision; text-transform: none; user-select: none;  -webkit-user-select: none; touch-action: manipulation; vertical-align: middle; }

.btn-3 {  border-radius: 56px; cursor: pointer; display: inline-block;  outline: 0; padding: 8px 24px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none;  -webkit-user-select: none; touch-action: manipulation;  }

.btn-3:before { background-color: initial; background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0.3) 100%); border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 92%; }
.btn-3:hover { box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 4px 6px;  }

.btn-4 { border-radius: 30px;; border-style:solid;  box-shadow: 0 -1px 2px 1px rgba(0, 0, 0, 0.2);    margin: 0; }
.btn-4:focus{ border-color:transparent !important; outline:none !important; }
.btn-4:hover,.btn-4:active {border-style:solid;outline:none;}

.btn-5 {padding:10px 30px; border-radius:30px; align-items: center; appearance: none;  background-clip: padding-box; background-image: linear-gradient(92.83deg, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.5) 100%);  cursor: pointer; display: inline-block; flex-direction: row;  flex-shrink: 0;   justify-content: center; margin: 0;  outline: none;  pointer-events: auto; position: relative; text-align: center; text-decoration: none; text-transform: none;  user-select: none; -webkit-user-select: none; touch-action: manipulation; vertical-align: middle;  width: auto; word-break: keep-all; z-index: 0; }
.btn-5:before, .btn-5:after { border-radius: 80px; }
.btn-5:before {  content: ""; display: block; height: 100%;  left: 0;  position: absolute; top: 0; width: 100%; z-index: -2; }
.btn-5:after { background-image: linear-gradient(92.83deg, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);  bottom: 4px; content: ""; display: block; left: 4px;  position: absolute;  right: 4px; top: 4px; transition: all 100ms ease-out; z-index: -1; }
.btn-5:hover:not(:disabled):after { bottom: 0; left: 0; right: 0; top: 0; transition-timing-function: ease-in; }
.btn-5:active:not(:disabled) { color: #ccc; }
.btn-5:active:not(:disabled):after { background-image: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(92.83deg, #ff7426 0, #f93a13 100%); bottom: 4px; left: 4px; right: 4px; top: 4px; }
.btn-5:disabled { cursor: default; opacity: .24; }

.btn-6 {  border-radius: 30px; box-shadow: #422800 4px 4px 0 0;  cursor: pointer;  display: inline-block; text-align: center; text-decoration: none; user-select: none;  -webkit-user-select: none; touch-action: manipulation; }
.btn-6:active { box-shadow: #422800 2px 2px 0 0; transform: translate(2px, 2px); }

.btn-7 {  box-sizing: border-box;  display: flex;   justify-content: center;  padding: 8px 30px;;  position: relative; text-align: center;  text-decoration: none #000000 solid; text-decoration-thickness: auto;   position: relative;  cursor: pointer; transform: rotate(-2deg); user-select: none; -webkit-user-select: none;  touch-action: manipulation; }
.btn-7:focus { outline: 0; }
.btn-7:after { content: ''; position: absolute;  bottom: 4px; left: 4px;  width: calc(100% - 1px); height: calc(100% - 1px); }
.btn-7:hover:after { bottom: 2px; left: 2px; }

.btn-8 {  border-radius: 100px;  cursor: pointer; display: inline-block;  padding: 7px 20px; text-align: center; text-decoration: none; transition: all 250ms;  font-size: 16px; user-select: none; -webkit-user-select: none; touch-action: manipulation; box-shadow: rgba(44,187,99,.35) 0 -25px 10px -10px inset,rgba(44,187,99,.25) 0 1px 2px,rgba(44,187,99,.25) 0 2px 4px,rgba(44,187,99,.25) 0 4px 4px,rgba(44,187,99,.25) 0 4px 6px,rgba(44,187,99,.25) 0 6px 8px; transform:rotate(-1deg);   }

.btn-8:hover {box-shadow: rgba(44,187,99,.15) 0 -25px 18px -14px inset,rgba(44,187,99,.25) 0 1px 2px,rgba(44,187,99,.25) 0 2px 4px,rgba(44,187,99,.25) 0 4px 8px,rgba(44,187,99,.25) 0 6px 6px,rgba(44,187,99,.25) 0 6px 12px;  } 

.btn-9 { align-items: center; appearance: none; border-radius:5px;  box-shadow: rgba(45, 35, 66, 0.4) 0 2px 4px,rgba(45, 35, 66, 0.3) 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset;  box-sizing: border-box;  cursor: pointer; display: inline-flex;  justify-content: center;  list-style: none; padding-left: 16px; padding-right: 16px; position: relative; text-decoration: none;  user-select: none;  -webkit-user-select: none; touch-action: manipulation; white-space: nowrap; font-size: 18px; }
.btn-9:focus { box-shadow: #D6D6E7 0 0 0 1.5px inset, rgba(45, 35, 66, 0.4) 0 2px 4px, rgba(45, 35, 66, 0.3) 0 7px 13px -3px, #D6D6E7 0 -3px 0 inset; }
.btn-9:hover {box-shadow: rgba(45, 35, 66, 0.4) 0 4px 8px, rgba(45, 35, 66, 0.3) 0 7px 13px -3px, #D6D6E7 0 -3px 0 inset;  }
.btn-9:active { box-shadow: #D6D6E7 0 3px 7px inset; transform: translateY(2px); }

.btn-10{ border:none;  position:relative; padding:10px 25px; cursor:pointer; transition:500ms ease all; outline:none; }
.btn-10:hover{ border:none; }
.btn-10:before,.btn-10:after{ content:''; position:absolute;  top:0; right:0; height:2px; width:0; background: rgba(255,255,255,0.3); transition:400ms ease all; }
.btn-10:after{ right:inherit; top:inherit; left:0; bottom:0; } 
.btn-10:hover:before,.btn-10:hover:after{ 	width:100%; transition:500ms ease all; }

.btn-11 { width: 120px;  border-radius:3px;  text-align: center;  padding:6px 10px; position: relative;  margin: 0.5rem !important; }
.btn-11::before, .btn-11::after {  content: ''; position: absolute; width: inherit; height: inherit; top: 0; left: 0;  }
.btn-11::before { z-index: -1; box-shadow: 0.2rem 0.2rem 0.5rem rgba(0, 0, 0, 0.2); }
.btn-11::after { transform: translate(0.3rem, 0.3rem); z-index: -2; }
.btn-11:hover {}
.btn-11:hover::before { background-color: goldenrod; }
.btn-11:hover::after { background-color: white;  }

.btn-12 {border-radius:4px; display: flex; padding: 8px 18px; text-decoration: none;   box-shadow: 4px 4px 0 rgba(0,0,0,0.7); transform: skewX(-15deg); }
.btn-12:focus { outline: none; }
.btn-12:hover {   box-shadow: 4px 4px 0 #FFF; }
.btn-12 span:nth-child(2) { transition: 0.5s; margin-right: 0px; }

.btn-13 { border-radius:30px;   text-decoration: none;  padding: 5px 14px;  display: inline-block; }

.btn-14 { padding:4px 18px; display: inline-flex;; margin: 0 auto;  background: linear-gradient(to right, rgba(0,0,0,0.6), rgba(0,0,0,0.7)); text-align: center;   border-radius: 2em; transform: perspective(500px) rotateY(-15deg);  text-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: 2px 0 0 5px rgba(0, 0, 0, 0.2);  position: relative; }
.btn-14:hover { transform: perspective(500px) rotateY(15deg); text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: -2px 0 0 5px rgba(0, 0, 0, 0.2); }

.btn-15 { border-radius: 20px;; box-shadow:  1px 2px 4px rgba(0, 0, 0, 0.1);  box-sizing: border-box;  cursor: pointer;    outline: 0;  text-align: center;  text-rendering: geometricprecision; text-transform: none; user-select: none;  -webkit-user-select: none; touch-action: manipulation; vertical-align: middle; }  

.btn-16 { border-radius:3px; 	display:inline; width: fit-content; font-size: 9pt;font-weight:500; 	color:#FFF !important; 	background-image: linear-gradient(92.83deg, #16264E 0, #08122D 100%); 	 box-shadow: rgba(255,255,255,0.1) 2px 2px 0 0; 	background-color:#2C3241; 	height:40px;white-space: nowrap; 	 	padding:4px 6px; margin:0 4px;   cursor: pointer;  display: inline-block; text-align: center; text-decoration: none; user-select: none;  -webkit-user-select: none; touch-action: manipulation; }
.btn-16:hover { padding:4px 6px; 	outline:none !important; 		color:#FFF !important; 		background-image: linear-gradient(92.83deg, #16264E 0, #2C3B62 100%); 		background-color:rgba(255,255,255,0.4);  }



.btn-control {color:#FFF !important; background-color:#3850A0;border:3px solid #FFF; display: inline-block;background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(0, 255, 0, 0.4) 100%);font-size: 9pt;text-align:center;min-width:50px;margin:4px;white-space: nowrap;box-shadow: 1px 2px 0 rgba(0,0,0,0.5);  border-radius: 30px;; border-style:solid;    padding:6px 15px; }
.btn-control:focus{ border-color:transparent !important; outline:none !important; }
.btn-control,.Fbtn7:active {filter: brightness(1.1);color:var(--footbar-color); box-shadow: 3px 3px 0 rgba(0,0,0,0.7);border-style:solid;outline:none;}




.NSocialIcon15 { width:12px;height:12px;background-color:var(--navbar-scolor); }
.NSocialIcon15-BG,.NSocialIcon15-BG:after {background-color:var(--navbar-sback); padding:3px;width: 25px; height: 25px; line-height: 25px;  border: 0; box-shadow: 2px 2px 0 black; outline: transparent; position: relative; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon15-BG:hover {background-color:rgba(0, 0, 0, 0.4); }
.NSocialIcon15-IMG,.NSocialIcon15-IMG:after { padding:3px;width: 26px; height: 26px; line-height: 28px; background-color: #CCC; border: 0; box-shadow: 2px 2px 0 black; outline: transparent; position: relative; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon15-IMG:hover { 	background-color:gray; }

.NSocialIcon14 {  width:12px;height:12px;background-color:var(--navbar-scolor);}
.NSocialIcon14-BG {box-shadow: 1px 1px 0 black;background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%); border-radius:50%;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:25px;height:25px;padding:0;margin:0; }
.NSocialIcon14-BG:hover {background-color:rgba(0, 0, 0, 0.4); }
.NSocialIcon14-IMG {padding:2px;box-shadow: 1px 1px 0 black;background-color: #FFF; border-radius:50%;vertical-align:middle;cursor:pointer;width:25px;height:25px;;margin:0; }
.NSocialIcon14-IMG:hover { 	background-color:gray; }

.NSocialIcon13 { background-color:var(--navbar-scolor); width:13px;height:13px; }
.NSocialIcon13-BG { background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%);  box-shadow: 1px 1px 0 black;  width:30px;height:30px;border-radius:50%; background-color: var(--navbar-sback);; border: 0; border-radius: 56px; cursor: pointer; display: inline-block; outline: 0; padding: 3px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon13-IMG {  box-shadow: 1px 1px 0 black; width:30px;height:30px;border-radius:50%; background-image:linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%); border: 0; border-radius: 56px; cursor: pointer; display: inline-block; outline: 0; padding: 4px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon13-IMG:before { background-color: initial; background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%);; border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 20px;; }

.NSocialIcon12 { width:13px;height:13px;background-color:var(--navbar-scolor); }
.NSocialIcon12-BG { border-radius:0px; border: 1px dashed #FFF; box-shadow: 1px 1px 0 black; width:25px;height:25px;;background-color:var(--navbar-sback);; padding:3px; ;margin:0; }
.NSocialIcon12-BG:hover { 	background-color:rgba(0, 0, 0, 0.4); }
.NSocialIcon12-IMG {box-shadow: 1px 1px 0 black; border-radius:0px; border: 1px dashed #FFF;  width:25px;height:25px;background-color:#CCC; padding:3px; ;margin:0; }
.NSocialIcon12-IMG:hover { 	background-color:gray; }

.NSocialIcon11 { width:15px;height:15px;background-color:var(--navbar-scolor); }
.NSocialIcon11-BG {border-radius:3px;; display: flex;width:30px;height:30px;  padding: 4px; background: var(--navbar-sback); box-shadow: 1px 1px 0 black; transform: skewX(-15deg); }
.NSocialIcon11-BG:hover {  box-shadow: 4px 4px 0 #CCC; }
.NSocialIcon11-IMG  {border-radius:3px;; 	width:30px;height:30px; 	background-color:#FFF;     display: flex;     padding: 4px;      box-shadow: 1px 1px 0 black;     transform: skewX(-15deg); }
.NSocialIcon11-IMG:hover {  background: rgba(255,255,255,0.3);    box-shadow: 2px 2px 0 black;}

.NSocialIcon10 { width:13px;height:13px;background-color:var(--navbar-scolor); }
.NSocialIcon10-BG {box-shadow: 1px 1px 0 black;height: 30px; width: 30px; text-align: center; background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer; padding:0; border-radius:50%; border: 1px dashed #fafafa; }
.NSocialIcon10-BG:hover { cursor: pointer; background: rgba(0,0,0,0.5); color: #FF704D; border: 1px dashed #FF704D;  }

.NSocialIcon10-IMG {box-shadow: 1px 1px 0 black;padding:2px;height: 30px; width: 30px; text-align: center; background-color:rgba(0,0,0,0.3); vertical-align:middle;cursor:pointer;  border-radius:50%; border: 1px dashed rgba(255,255,255,0.4); }
.NSocialIcon10-IMG:hover { cursor: pointer; background: rgba(0,0,0,0.5); color: #FF704D; border: 1px dashed #FF704D;  }

.NSocialIcon9 { width:15px;height:15px;background-color:var(--navbar-scolor); }
.NSocialIcon9-BG {box-shadow: 1px 1px 0 black;overflow:hidden; background-color: var(--navbar-sback); border: 0; border-radius: 56px;  cursor: pointer; display: inline-block;  outline: 0;  padding: 10px; position: relative; text-align: center; text-decoration: none; transition: all .3s;  user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon9-BG:before { background-color: initial;  background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0.3) 100%); border-radius: 125px; content: "";  height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 90%; }
.NSocialIcon9-IMG { border-radius:50%;  box-shadow: 1px 1px 0 black; width:30px;height:30px;background-color:rgba(255,255,255,0.1); padding:3px; ;margin:0; }
.NSocialIcon9-IMG:hover { background-color:rgba(0,0,0,0.2); }

.NSocialIcon8 { width:13px;height:13px;background-color:var(--navbar-scolor); }
.NSocialIcon8-BG { background-color: transparent; border: 2px solid var(--navbar-sback);; box-sizing: border-box; line-height: 30px; padding: 5px 9px; position: relative; text-decoration: none; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon8-BG:hover, .NSocialIcon8-BG:active { outline: 0; background-color:rgba(0,0,0,0.6); }
.NSocialIcon8-BG:before { background-color: var(--navbar-sback); content: ""; height: calc(100% + 3px); position: absolute; right: -4px; top: -6px; transition: background-color 300ms ease-in; width: 100%; z-index: -1; }
.NSocialIcon8-IMG {box-shadow: 2px 2px 0 black;width:30px;height:30px; background-color: transparent; border: 1px solid rgba(255,255,255,0.2);; box-sizing: border-box; line-height: 30px; padding:  2px; position: relative; text-decoration: none; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon8-IMG:hover, .NSocialIcon8-IMG:active { outline: 0; background-color:rgba(0,0,0,0.2); }
.NSocialIcon8-IMG:before { background-color:#FFF; content: ""; height: 33px; position: absolute; right: -4px; top: -6px; transition: background-color 300ms ease-in; width: 100%; z-index: -1; }

.NSocialIcon7 { width:14px;height:14px;background-color:var(--navbar-scolor); }
.NSocialIcon7-BG { border: 1px dashed #FFF; border-radius:50%;;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:25px;height:25px;padding:3px;margin:0;  box-shadow: 2px 2px 0 black;     transform: skewX(-15deg);  }
.NSocialIcon7-BG:hover { background-color: rgba(0,0,0,0.6); }
.NSocialIcon7-IMG {border-radius:50%;; width:25px;height:25px; background-color:#FFF; display: flex; padding: 3px;  box-shadow: 2px 2px 0 black; transform: skewX(-15deg); }

.NSocialIcon6-IMG:hover {    box-shadow: 2px 2px 0 #CCC;}
.NSocialIcon6 { width:12px;height:12px;background-color:var(--navbar-scolor); }
.NSocialIcon6-BG { border-radius:3px;;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:25px;height:25px;padding:3px;margin:0; box-shadow: 1px 1px 0 black; }
.NSocialIcon6-BG:hover { background-color: rgba(255,255,255,0.2); }
.NSocialIcon6-IMG { border-radius:3px;  box-shadow: 1px 1px 0 black;; width:25px;height:25px;background-color:rgba(255,255,255,0.1); padding:3px; ;margin:0; }
.NSocialIcon6-IMG:hover { background-color:rgba(0,0,0,0.2); }

.NSocialIcon5 { width:15px;height:15px;background-color:var(--navbar-scolor); }
.NSocialIcon5-BG { border: 1px dashed #FFF; border-radius:50%;;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:30px;height:30px;padding:5px;margin:0;  box-shadow: 2px 2px 0 black;     transform: skewX(-15deg);  }
.NSocialIcon5-BG:hover { background-color: rgba(0,0,0,0.6); }
.NSocialIcon5-IMG  {border-radius:50%;; 	width:30px;height:30px; border: 1px dashed #FFF; 	    display: flex;     padding: 4px;     background: var(--navbar-sback);     box-shadow: 2px 2px 0 black;     transform: skewX(-15deg); }
.NSocialIcon5-IMG :hover {    box-shadow: 4px 4px 0 #CCC;}

.NSocialIcon4 { width:15px;height:15px;background-color:var(--navbar-scolor); }
.NSocialIcon4-BG { border-radius:3px;;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:30px;height:30px;padding:5px;margin:0;  box-shadow: 1px 1px 0 black;     transform: skewX(-15deg);  }
.NSocialIcon4-BG:hover { background-color: rgba(0,0,0,0.6); }
.NSocialIcon4-IMG  {border-radius:3px;; 	width:30px;height:30px; 	background-color:#CCC;     display: flex;     padding: 4px;        box-shadow: 1px 1px 0 black;     transform: skewX(-15deg); }
.NSocialIcon4-IMG:hover { background-color:#CCC;    }

.NSocialIcon3 { width:15px;height:15px;background-color:var(--navbar-scolor); }
.NSocialIcon3-BG { border-radius:1px;;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:26px;height:26px;padding:5px;margin:0; box-shadow: 2px 2px 0 black; }
.NSocialIcon3-BG:hover { background-color: rgba(0,0,0,0.6); }
.NSocialIcon3-IMG { box-shadow: 2px 2px 0 black;border-radius:3px; border: 1px dashed #0098F5; width:26px;height:26px;background-color:#FFF; padding:2px; ;margin:0; }
.NSocialIcon3-IMG:hover { border: 1px solid #0098F5; }

.NSocialIcon2 { width:12px;height:12px;background-color:var(--navbar-scolor); }
.NSocialIcon2-BG {border: 1px solid rgba(0,0,0,0.2); box-shadow: 1px 1px 0 black;; border-radius:50%;;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:25px;height:25px;padding:5px;margin:0;  }
.NSocialIcon2-BG:hover { background-color: rgba(0,0,0,0.3); }
.NSocialIcon2-IMG { border-radius:50%; border: 1px solid #FFF; box-shadow: 1px 1px 0 black;; width:30px;height:30px;background-color:rgba(0, 0, 0, 0.2); padding:3px; ;margin:0; }
.NSocialIcon2-IMG:hover { background-color:gray; }

.NSocialIcon1 { width:12px;height:12px;background-color:var(--navbar-scolor); }
.NSocialIcon1-BG {border: 1px dashed rgba(255,255,255,0.2); border-radius:50%;;background-color:var(--navbar-sback); vertical-align:middle;cursor:pointer;width:25px;height:25px;padding:5px;margin:0; box-shadow: 1px 1px 0 black; }
.NSocialIcon1-BG:hover { background-color: rgba(0,0,0,0.2); }
.NSocialIcon1-IMG { box-shadow: 1px 1px 0 black;border-radius:50%; border: 1px dashed #0098F5; width:30px;height:30px;background-color:#FFF; padding:3px; ;margin:0; }
.NSocialIcon1-IMG:hover { border: 1px solid #0098F5; }




.FSocialIcon15 { width:12px;height:12px;background-color:var(--footbar-scolor); }
.FSocialIcon15-BG,.FSocialIcon15-BG:after {background-color:var(--footbar-sback); padding:3px;width: 25px; height: 25px; line-height: 25px;  border: 0; box-shadow: 1px 1px 0 black; outline: transparent; position: relative; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon15-BG:hover {background-color:rgba(0, 0, 0, 0.4); }
.FSocialIcon15-IMG,.FSocialIcon15-IMG:after { padding:3px;width: 26px; height: 26px; line-height: 28px; background-color: #CCC; border: 0; box-shadow: 1px 1px 0 black; outline: transparent; position: relative; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon15-IMG:hover { 	background-color:gray; }

.FSocialIcon14 {  width:12px;height:12px;background-color:var(--footbar-scolor);}
.FSocialIcon14-BG {box-shadow: 3px 3px 0 black;background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%); border-radius:50%;background-color:var(--footbar-sback); vertical-align:middle;cursor:pointer;width:25px;height:25px;padding:0;margin:0; }
.FSocialIcon14-BG:hover {background-color:rgba(0, 0, 0, 0.4); }
.FSocialIcon14-IMG {padding:2px;box-shadow: 3px 3px 0 black;background-color: #FFF; border-radius:50%;vertical-align:middle;cursor:pointer;width:25px;height:25px;;margin:0; }
.FSocialIcon14-IMG:hover { 	background-color:gray; }
.FSocialIcon13 { background-color:var(--footbar-scolor); width:13px;height:13px; }
.FSocialIcon13-BG { background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%);  box-shadow: 1px 1px 0 black;  width:30px;height:30px;border-radius:50%; background-color: var(--footbar-sback);; border: 0; border-radius: 56px; cursor: pointer; display: inline-block; outline: 0; padding: 3px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon13-IMG {  box-shadow: 1px 1px 0 black; width:30px;height:30px;border-radius:50%; background-image:linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%); border: 0; border-radius: 56px; cursor: pointer; display: inline-block; outline: 0; padding: 4px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon13-IMG:before { background-color: initial; background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%);; border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 20px;; }

.FSocialIcon12 { width:13px;height:13px;background-color:var(--footbar-scolor); }
.FSocialIcon12-BG { border-radius:0px; border: 1px dashed #FFF; box-shadow: 1px 1px 0 black; width:25px;height:25px;;background-color:var(--footbar-sback);; padding:3px; ;margin:0; }
.FSocialIcon12-BG:hover { 	background-color:rgba(0, 0, 0, 0.4); }
.FSocialIcon12-IMG {box-shadow: 1px 1px 0 black; border-radius:0px; border: 1px dashed #FFF;  width:25px;height:25px;background-color:#CCC; padding:3px; ;margin:0; }
.FSocialIcon12-IMG:hover { 	background-color:gray; }
.FSocialIcon11 { width:15px;height:15px;background-color:var(--footbar-scolor); }
.FSocialIcon11-BG {border-radius:3px;; display: flex;width:30px;height:30px;  padding: 4px; background: var(--footbar-sback); box-shadow: 1px 1px 0 black; transform: skewX(-15deg); }
.FSocialIcon11-BG:hover {  box-shadow: 4px 4px 0 #CCC; }
.FSocialIcon11-IMG  {border-radius:3px;; 	width:30px;height:30px; 	background-color:#FFF;     display: flex;     padding: 4px;      box-shadow: 1px 1px 0 black;     transform: skewX(-15deg); }
.FSocialIcon11-IMG:hover {  background: rgba(255,255,255,0.3);    box-shadow: 1px 1px 0 black;}
.FSocialIcon10 { width:13px;height:13px;background-color:var(--footbar-scolor); }
.FSocialIcon10-BG {box-shadow: 1px 1px 0 black;height: 30px; width: 30px; text-align: center; background-color:var(--footbar-sback); vertical-align:middle;cursor:pointer; padding:0; border-radius:50%; border: 1px dashed #fafafa; }
.FSocialIcon10-BG:hover { cursor: pointer; background: rgba(0,0,0,0.5); color: #FF704D; border: 1px dashed #FF704D;  }

.FSocialIcon10-IMG {box-shadow: 1px 1px 0 black;padding:2px;height: 30px; width: 30px; text-align: center; background-color:rgba(0,0,0,0.3); vertical-align:middle;cursor:pointer;  border-radius:50%; border: 1px dashed rgba(255,255,255,0.4); }
.FSocialIcon10-IMG:hover { cursor: pointer; background: rgba(0,0,0,0.5); color: #FF704D; border: 1px dashed #FF704D;  }

.FSocialIcon9 { width:15px;height:15px;background-color:var(--footbar-scolor); }
.FSocialIcon9-BG {box-shadow: 1px 1px 0 black;overflow:hidden; background-color: var(--footbar-sback); border: 0; border-radius: 56px;  cursor: pointer; display: inline-block;  outline: 0;  padding: 10px; position: relative; text-align: center; text-decoration: none; transition: all .3s;  user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon9-BG:before { background-color: initial;  background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0.3) 100%); border-radius: 125px; content: "";  height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 90%; }
.FSocialIcon9-IMG { border-radius:50%;  box-shadow: 1px 1px 0 black; width:30px;height:30px;background-color:rgba(255,255,255,0.1); padding:3px; ;margin:0; }
.FSocialIcon9-IMG:hover { background-color:rgba(0,0,0,0.2); }

.FSocialIcon8 { width:13px;height:13px;background-color:var(--footbar-scolor); }
.FSocialIcon8-BG { background-color: transparent; border: 2px solid var(--footbar-sback);; box-sizing: border-box; line-height: 30px; padding: 5px 9px; position: relative; text-decoration: none; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon8-BG:hover, .FSocialIcon8-BG:active { outline: 0; background-color:rgba(0,0,0,0.6); }
.FSocialIcon8-BG:before { background-color: var(--footbar-sback); content: ""; height: calc(100% + 3px); position: absolute; right: -4px; top: -6px; transition: background-color 300ms ease-in; width: 100%; z-index: -1; }
.FSocialIcon8-IMG {box-shadow: 1px 1px 0 black;width:30px;height:30px; background-color: transparent; border: 1px solid rgba(255,255,255,0.2);; box-sizing: border-box; line-height: 30px; padding:  2px; position: relative; text-decoration: none; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon8-IMG:hover, .FSocialIcon8-IMG:active { outline: 0; background-color:rgba(0,0,0,0.2); }
.FSocialIcon8-IMG:before { background-color:#FFF; content: ""; height: 33px; position: absolute; right: -4px; top: -6px; transition: background-color 300ms ease-in; width: 100%; z-index: -1; }

.FSocialIcon7 { width:12px;height:12px;background-color:var(--footbar-scolor); }
.FSocialIcon7-BG,.FSocialIcon7-BG:after {background-color:var(--footbar-sback); padding:3px;width: 25px; height: 25px; line-height: 25px;  border: 0; box-shadow: 1px 1px 0 black; outline: transparent; position: relative; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon7-BG:hover {background-color:rgba(0, 0, 0, 0.4); }
.FSocialIcon7-IMG,.FSocialIcon7-IMG:after { padding:3px;width: 26px; height: 26px; line-height: 28px; background-color: #CCC; border: 0; box-shadow: 1px 1px 0 black; outline: transparent; position: relative; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon7-IMG:hover { 	background-color:gray; }
.FSocialIcon6 { background-color:var(--footbar-scolor); width:13px;height:13px; }
.FSocialIcon6-BG { background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%);  box-shadow: 1px 1px 0 black;  width:30px;height:30px;border-radius:50%; background-color: var(--footbar-sback);; border: 0; border-radius: 56px; cursor: pointer; display: inline-block; outline: 0; padding: 3px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon6-IMG {  box-shadow: 1px 1px 0 black; width:30px;height:30px;border-radius:50%; background-image:linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%);; border: 0; border-radius: 56px; cursor: pointer; display: inline-block; outline: 0; padding: 4px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon6-IMG:before { background-color: initial; background-image: linear-gradient(rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.3) 100%);; border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 20px;; }
.FSocialIcon5 { width:15px;height:15px;background-color:var(--footbar-scolor); }
.FSocialIcon5-BG {box-shadow: 1px 1px 0 black;overflow:hidden; background-color: var(--footbar-sback); border: 0; border-radius: 56px;  cursor: pointer; display: inline-block;  outline: 0;  padding: 10px; position: relative; text-align: center; text-decoration: none; transition: all .3s;  user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon5-BG:before { background-color: initial;  background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0.3) 100%); border-radius: 125px; content: "";  height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 90%; }
.FSocialIcon5-IMG { border-radius:50%;  box-shadow: 1px 1px 0 black; width:30px;height:30px;background-color:rgba(255,255,255,0.1); padding:3px; ;margin:0; }
.FSocialIcon5-IMG:hover { background-color:rgba(0,0,0,0.2); }
.FSocialIcon4 { width:13px;height:13px;background-color:var(--footbar-scolor); }
.FSocialIcon4-BG { background-color: transparent; border: 2px solid var(--footbar-sback);; box-sizing: border-box; line-height: 30px; padding: 5px 9px; position: relative; text-decoration: none; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon4-BG:hover, .FSocialIcon4-BG:active { outline: 0; background-color:rgba(0,0,0,0.6); }
.FSocialIcon4-BG:before { background-color: var(--footbar-sback); content: ""; height: calc(100% + 3px); position: absolute; right: -4px; top: -6px; transition: background-color 300ms ease-in; width: 100%; z-index: -1; }
.FSocialIcon4-IMG {box-shadow: 1px 1px 0 black;width:30px;height:30px; background-color: transparent; border: 1px solid rgba(255,255,255,0.2);; box-sizing: border-box; line-height: 30px; padding:  2px; position: relative; text-decoration: none; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.FSocialIcon4-IMG:hover, .FSocialIcon4-IMG:active { outline: 0; background-color:rgba(0,0,0,0.2); }
.FSocialIcon4-IMG:before { background-color:#FFF; content: ""; height: 33px; position: absolute; right: -4px; top: -6px; transition: background-color 300ms ease-in; width: 100%; z-index: -1; }
.FSocialIcon3 { width:15px;height:15px;background-color:var(--footbar-scolor); }
.FSocialIcon3-BG { border: 1px dashed #FFF; border-radius:50%;;background-color:var(--footbar-sback); vertical-align:middle;cursor:pointer;width:30px;height:30px;padding:5px;margin:0;  box-shadow: 1px 1px 0 black;     transform: skewX(-15deg);  }
.FSocialIcon3-BG:hover { background-color: rgba(0,0,0,0.6); }
.FSocialIcon3-IMG  {border-radius:50%;; 	width:30px;height:30px; border: 1px dashed #FFF; 	    display: flex;     padding: 4px;        box-shadow: 1px 1px 0 black;     transform: skewX(-15deg); }
.FSocialIcon3-IMG :hover {    box-shadow: 4px 4px 0 #CCC;}
.FSocialIcon2 { width:15px;height:15px;background-color:var(--footbar-scolor); }
.FSocialIcon2-BG { border-radius:3px;;background-color:var(--footbar-sback); vertical-align:middle;cursor:pointer;width:30px;height:30px;padding:5px;margin:0;  box-shadow: 1px 1px 0 black;     transform: skewX(-15deg);  }
.FSocialIcon2-BG:hover { background-color: rgba(0,0,0,0.6); }
.FSocialIcon2-IMG  {border-radius:3px;; 	width:30px;height:30px; 	background-color:#CCC;     display: flex;     padding: 4px;        box-shadow: 1px 1px 0 black;     transform: skewX(-15deg); }
.FSocialIcon2-IMG:hover { background-color:#CCC;    }
.FSocialIcon1 { width:15px;height:15px;background-color:var(--footbar-scolor); }

.FSocialIcon1-BG { border-radius:1px;;background-color:var(--footbar-sback); vertical-align:middle;cursor:pointer;width:26px;height:26px;padding:5px;margin:0; box-shadow: 1px 1px 0 black; }
.FSocialIcon1-BG:hover { background-color: rgba(0,0,0,0.6); }
.FSocialIcon1-IMG { box-shadow: 1px 1px 0 black;border-radius:3px; border: 1px dashed #0098F5; width:26px;height:26px;background-color:#FFF; padding:2px; ;margin:0; }
.FSocialIcon1-IMG:hover { border: 1px solid #0098F5; }








.Fbtn1 {justify-content: center;;background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0, rgba(255, 255, 0, 0.5) 100%); border: 3px solid rgba(255,255,255,0.2);font-size:9pt;padding:6px 15px;margin:3px;background-color:var(--footbar-menuback); color: var(--footbar-color); white-space: nowrap; display: inline-flex;;  ; text-align: center;  font-family: sans-serif; border-radius: 2em;  box-shadow: 2px 4px 5px  rgba(0, 0, 0, 0.4);  position: relative; }
.Fbtn1:hover { background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.8) 100%);filter: brightness(1.3);color:var(--footbar-color);  text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2); box-shadow: 2px 4px 5px  rgba(0, 0, 0, 0.4); }


.Fbtn2 {justify-content: center;
 background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(255, 255, 0, 0.5) 100%);border: 3px solid rgba(255,255,255,0.2);font-size:9pt;margin:2px;box-shadow: 3px 3px 0 black; background-color:var(--footbar-menuback); color: var(--footbar-color);border-radius:4px; display: flex; padding: 5px 10px; text-decoration: none; font-family: sans-serif;  white-space: nowrap;box-shadow: inset 0 0 45px 9px rgba(0,0,0,0.2),3px 3px 0 rgba(0,0,0,0.7);transform: skewX(-15deg); }
.Fbtn2:focus { outline: none; }
.Fbtn2:hover {border-bottom: 3px solid rgba(255,255,255,0.7); filter: brightness(1.2);color:var(--footbar-color);  box-shadow: inset 0 0 45px 9px rgba(0,0,0,0.2),3px 3px 0 rgba(0,0,0,0.6); }
.Fbtn2 span:nth-child(2) { transition: 0.5s; margin-right: 0px; }


.Fbtn3{ text-align: center;display: inline-block;filter: brightness(1.2);background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(255, 255, 0, 0.5) 100%);border-radius:3px;font-size:9pt;white-space: nowrap; margin:3px;box-shadow: inset 0 0 45px 9px rgba(0,0,0,0.3),3px 3px 0 #454545; background-color:var(--footbar-menuback); color: var(--footbar-color); border:none;  position:relative; padding:6px 10px; cursor:pointer; outline:none; }
.Fbtn3:hover{filter: brightness(1.2);color:var(--footbar-color); border:none; }
.Fbtn3:before,.Fbtn3:after{ content:''; position:absolute;  top:0; right:0; height:2px; width:0; background: rgba(255,255,255,0.3); transition:400ms ease all; }
.Fbtn3:after{ right:inherit; top:inherit; left:0; bottom:0; } 
.Fbtn3:hover:before,.Fbtn3:hover:after{ 	width:100%; transition:500ms ease all; }

.Fbtn4 {background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(255, 255, 0, 0.5) 100%);border-bottom: 2px solid rgba(255,255,255,0.2);border-radius:4px;font-size: 9pt; padding:6px 10px; ;margin:3px;white-space: nowrap; background-color:var(--footbar-menuback); color: var(--footbar-color); align-items: center; appearance: none;  box-shadow: rgba(45, 35, 66, 0.4) 0 1px 1px;  box-sizing: border-box;  cursor: pointer; display: inline-flex;  font-family: "JetBrains Mono",monospace;  justify-content: center;  list-style: none; position: relative; text-decoration: none;  user-select: none;  -webkit-user-select: none; touch-action: manipulation; white-space: nowrap;  }
.Fbtn4:focus { box-shadow: #D6D6E7 0 0 0 1.5px inset, rgba(45, 35, 66, 0.4) 0 2px 4px, rgba(45, 35, 66, 0.3) 0 7px 13px -3px, #D6D6E7 0 -3px 0 inset; }
.Fbtn4:hover {background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(0, 0, 0, 0.5) 100%);color:var(--footbar-color);box-shadow: rgba(45, 35, 66, 0.4) 0 4px 4px, rgba(45, 35, 66, 0.3) 0 3px 6px -3px;  }
.Fbtn4:active { box-shadow: #D6D6E7 0 3px 7px inset; transform: translateY(2px); }


.Fbtn5 {background-image: linear-gradient(rgba(0, 0, 0, 0.3) 0, rgba(0, 255, 0, 0.4) 100%);font-size: 9pt;padding: 5px 15px; border: 3px solid rgba(255,255,255,0.4);box-shadow: inset 0 0 45px 9px rgba(0,0,0,0.5),1px 1px 0 #454545;margin:2px; background-color:var(--footbar-menuback); color: var(--footbar-color); border-radius: 100px;   cursor: pointer; display: inline-block; font-family: system-ui,Roboto,sans-serif; text-align: center; text-decoration: none; transition: all 250ms;   user-select: none; -webkit-user-select: none; touch-action: manipulation; box-shadow: rgba(44,187,99,.35) 0 -5px 4px -3px inset;    }
.Fbtn5:hover {filter: brightness(0.9);color:var(--footbar-color);border: 3px solid rgba(255,0,0,0.1);  } 




.Fbtn6 {font-size:9pt;border:2px solid rgba(255,255,255,0.4);white-space: nowrap; box-shadow: 1px 1px 0 rgba(0,0,0,0.2);color: var(--footbar-color); padding:8px 16px; border-radius:30px; align-items: center; appearance: none;  background-clip: padding-box; background-color: var(--footbar-menuback);  cursor: pointer; display: inline-block;  flex-shrink: 0;   justify-content: center;  outline: none;  pointer-events: auto; position: relative; text-align: center; text-decoration: none; text-transform: none;  user-select: none; -webkit-user-select: none; touch-action: manipulation; vertical-align: middle;  width: auto; word-break: keep-all; z-index: 0; }
.Fbtn6:before, .btn-5:after { border-radius: 80px; }
.Fbtn6:before { border-radius:30px;  display:inline-block; height: 100%;  left: 0;  position: absolute; top: 0;min-width:60px; width: 100%; z-index: -2; }
.Fbtn6:after {border-radius:30px; background-image: linear-gradient(92.83deg, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.3) 100%);  bottom: 4px; content: ""; display: block; left: 4px;  position: absolute;  right: 4px; top: 4px; transition: all 100ms ease-out; z-index: -1; }
.Fbtn6:hover:not(:disabled):after {filter: brightness(1.1);color:var(--footbar-color); bottom: 0; left: 0; right: 0; top: 0; transition-timing-function: ease-in; }
.Fbtn6:hover {filter: brightness(1.2);color:var(--footbar-color);box-shadow: 1px 1px 0 rgba(0,0,0,0.2);  }
.Fbtn6:disabled { cursor: default; opacity: 0.24; }

.cart_add:disabled { cursor: default; opacity: 0.24; }  


.Fbtn7 {border:3px solid #FFF;font-family:sans-serif,Arial, Helvetica; display: inline-block;background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(0, 255, 0, 0.4) 100%);font-size: 9pt;text-align:center;min-width:50px;margin:4px;white-space: nowrap;box-shadow: 1px 3px 0 rgba(0,0,0,0.5);;background-color:var(--footbar-menuback); color: var(--footbar-color); border-radius: 30px;; border-style:solid;    padding:5px 12px; }
.Fbtn7:focus{ border-color:transparent !important; outline:none !important; }
.Fbtn7:hover,.Fbtn7:active {filter: brightness(1.1);color:var(--footbar-color); box-shadow: 1px 3px 0 rgba(0,0,0,0.7);border-style:solid;outline:none;}





.Fbtn8 { filter: brightness(1.1);background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(0, 255, 0, 0.4) 100%);font-size: 9pt;margin:3px;white-space: nowrap;  border: 4px solid rgba(255,255,255,0.2); box-shadow: 3px 3px 0 rgba(0,0,0,0.5); background-color:var(--footbar-menuback); color: var(--footbar-color);   border-radius: 56px; cursor: pointer; display: inline-block;  outline: 0; padding: 3px 12px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none;  -webkit-user-select: none; touch-action: manipulation;  }
.Fbtn8:before { background-color: initial; background-image: linear-gradient(#fff 0, rgba(0, 0, 0, 0.3) 100%); border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 92%; }
.Fbtn8:hover { filter: brightness(1);background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(0, 255, 0, 0.4) 100%);border: 4px solid rgba(255,255,255,0.5);color:var(--footbar-color);  }





.Fbtn9 {text-align: center; display: inline-block;border-radius:30px;border-bottom: 3px solid rgba(255,255,255,0.2);margin:4px;font-size: 9pt;white-space: nowrap; background-image: linear-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 100%); color: var(--footbar-color); background-color:var(--footbar-menuback); vertical-align:middle;cursor:pointer;padding:6px 10px; box-shadow: 2px 2px 0 rgba(0,0,0,0.2); }
.Fbtn9:hover {background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(0, 255, 0, 0.4) 100%); filter: brightness(1.2);color:var(--footbar-color);}





.Fbtn10 { display: inline-block;background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0, rgba(255, 255, 0, 0.4) 100%);border-bottom: 3px solid rgba(255,255,255,0.2);font-size: 9pt;text-align:center;margin:3px; white-space: nowrap;  color: var(--footbar-color); box-shadow: inset 0 0 45px 9px rgba(0,0,0,0.2),1px 1px 0 #454545;; border-radius:25px;;;background-color:var(--footbar-menuback); vertical-align:middle;cursor:pointer;padding:5px 12px;;  }
.Fbtn10:hover { filter: brightness(1.2);color:var(--footbar-color); }





.Fbtn11 { text-align: center; display: inline-block;border: 3px solid rgba(255,255,255,0.2);border-radius:30px;filter: brightness(1.1);font-size: 9pt;white-space: nowrap; background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(255, 255, 0, 0.5) 100%);color: var(--footbar-color); background-color:var(--footbar-menuback); vertical-align:middle;cursor:pointer;padding:5px 10px;margin: 3px; box-shadow: 2px 2px 0 rgba(0,0,0,0.6); }
.Fbtn11:hover {filter: brightness(1.2); color:var(--footbar-color); border: 3px solid rgba(255,255,255,0.5); }




.Fbtn12 {background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(255, 255, 0, 0.4) 100%);font-size: 9pt;white-space: nowrap; margin:3px;border: 2px solid rgba(0,0,0,0.2);color: var(--footbar-color); width: fit-content; display:inline; background-color:var(--footbar-menuback); border-radius: 20px;  border-top-right-radius: 0; border-bottom-left-radius: 0; padding: 5px 10px; display: flex; justify-content: center; text-align: center;box-shadow: 2px 2px 0 rgba(0,0,0,0.6);  }
.Fbtn12:hover {color:var(--footbar-color);border: 2px solid rgba(255,255,255,0.9); }


.Fbtn13  {text-align: center;margin:3px;display: inline-block;padding: 5px 15px; color: var(--footbar-color); border-bottom: 2px solid rgba(0,0,0,0.2); TEXT-DECORATION: none; 	   box-shadow: rgba(255,255,255,0.3) 2px 4px 0 0;  border-radius: 5px; box-sizing: border-box; }

.Fbtn13:hover  {padding: 5px 15px; 	COLOR: var(--footbar-menuback); 	border-bottom: 2px solid rgba(0,0,0,0.3); 	TEXT-DECORATION: none; }


.dbox .icon {   width: 60px;   height: 60px;   border-radius: 50%;   background: rgba(0,0,0,0.5);   margin: 0 auto;     margin-bottom: 0px;   margin-bottom: 20px; } .dbox .text {   width: 100%; } .dbox p span {   font-weight: 500;   color: #000; } .dbox p a {   color: #2553b8; }  @-webkit-keyframes anim-shadow{to{box-shadow:0 0 80px 30px;opacity:0}} @keyframes anim-shadow{to{box-shadow:0 0 80px 30px;opacity:0}}







.container-contact1 input,.container-contact1 textarea{outline:0;border:0}
.container-contact1 textarea:focus{border-color:transparent!important}
.container-contact1 input::-webkit-input-placeholder,.container-contact1 textarea::-webkit-input-placeholder{color:#999}
.container-contact1 input:-moz-placeholder,.container-contact1 textarea:-moz-placeholder{color:#999}
.container-contact1 input::-moz-placeholder,.container-contact1 textarea::-moz-placeholder{color:#999}

.container-contact1 button{outline:0!important;border:0}
.contact1,.container-contact1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}
.contact1{width:100%;min-height:100%;padding:0px;justify-content:center}
.container-contact1{width:100%;border-radius:10px;overflow:hidden;justify-content:space-between;}
.contact1-pic{width:296px}
.contact1-pic img{max-width:100%}
.contact1-form{width:100%}
.contact1-form-title{display:block;font-family:Montserrat-ExtraBold;font-size:24px;color:#333;line-height:1.2;text-align:center;padding-bottom:44px}
input.input1{height:50px;padding:0 30px}
input.input1,input.input1+.shadow-input1,textarea.input1,textarea.input1+.shadow-input1{border-radius:25px}
textarea.input1{min-height:150px;padding:12px 30px}
.wrap-input1{position:relative;width:100%;z-index:1;margin-bottom:20px}
.input1,.shadow-input1{display:block;width:100%}
.input1{border-radius:25px !important;background:#e6e6e6;font-family:Montserrat-Bold;font-size:15px;line-height:1.5;color:#666}
.shadow-input1{content:"";position:absolute;bottom:0;left:0;z-index:-1;height:100%;box-shadow:0 0;color:rgba(87,184,70,.5)}
.input1:focus+.shadow-input1{-webkit-animation:anim-shadow .5s ease-in-out forwards;animation:anim-shadow .5s ease-in-out forwards}

.input1:focus{background-color:rgba(0,0,0,.2);}

.container-contact1-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}
.contact1-form-btn,.contact1-form-btn i{-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.contact1-form-btn{min-width:193px;height:50px;border-radius:25px;background:#57b846;font-family:Montserrat-Bold;font-size:15px;line-height:1.5;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 25px}
.contact1-form-btn i{margin-left:7px}
.contact1-form-btn:hover{background:#333}
.contact1-form-btn:hover i,.contact100-form-btn:hover i,.contact101-form-btn:hover i{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
@media (max-width:1200px){.contact1-pic{width:33.5%} .contact1-form{width:44%} }
@media (max-width:992px){.container-contact1{padding:10px 20px 10px 20px} .contact1-pic{width:35%} .contact1-form{width:55%} }
@media (max-width:768px){.container-contact1{padding:10px 20px 10px} .contact1-pic{display:none} .contact1-form{width:100%} }
@media (max-width:576px){.container-contact1{padding:10px 15px 10px} }








.container-contact101 input,.container-contact101 textarea{outline:0;border:0}
.container-contact101 input[type=number]{-moz-appearance:textfield;appearance:none;-webkit-appearance:none}
.container-contact101 input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}
.container-contact101 textarea:focus{border-color:transparent!important}
.container-contact101 input:focus::-webkit-input-placeholder,.container-contact101 textarea:focus::-webkit-input-placeholder{color:transparent}
.container-contact101 input:focus:-moz-placeholder,.container-contact101 textarea:focus:-moz-placeholder{color:transparent}
.container-contact101 input:focus::-moz-placeholder,.container-contact101 textarea:focus::-moz-placeholder{color:transparent}

.container-contact101 input::-webkit-input-placeholder,.container-contact101 textarea::-webkit-input-placeholder{color:#adadad}
.container-contact101 input:-moz-placeholder,.container-contact101 textarea:-moz-placeholder{color:#adadad}
.container-contact101 input::-moz-placeholder,.container-contact101 textarea::-moz-placeholder{color:#adadad}

.container-contact101{display: block;  vertical-align: top;width:100%;padding:15px;}
.wrap-contact101{border-radius:10px;padding:20px 40px}
.contact101-form{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}
.contact101-form-title{display:block;width:100%;font-size:20px;line-height:1.2;}
.wrap-input101{width:100%;position:relative;border-radius:13px;margin-bottom:20px}
.label-input101{font-size:10px;line-height:1.5;padding:10px;display:inline-block;}
.input101{border-radius:5px;background-color:rgba(0,0,0,0.05);display:block;width:100%;color:inherit;line-height:1.2;padding:0 15px}
input.input101{height:50px}
select.input101,textarea.input101{padding-top:9px;padding-bottom:13px}

textarea.input101:focus,input101:focus{border-radius:5px;background-color:rgba(0,0,0,0.1); border-color: #66AFE9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);  }
.contact101-form-btn,.container-contact101-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}
.container-contact101-form-btn{flex-wrap:wrap;padding-top:20px}
.contact101-form-btn{align-items:center;padding:0 20px;height:50px;background-color:#333;border-radius:5px;color:#fff;line-height:1.2;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.contact101-form-btn:hover{background-color:#00ad5f}
@media (max-width:768px){.rs1-wrap-input101{width:100%} }
@media (max-width:576px){.wrap-contact101{padding:2px 5px 10px} .wrap-input101{padding:10px 10px 9px} }







.contact102-form input,.contact102-form textarea{outline:0;border:0}
.contact102-form textarea:focus,.contact102-form input:focus{border-radius:20px;border-color:transparent!important}
.contact102-form input::-webkit-input-placeholder,.contact102-form textarea::-webkit-input-placeholder{color:#999}
.contact102-form input:-moz-placeholder,.contact102-form textarea:-moz-placeholder{color:#999}
.contact102-form input::-moz-placeholder,.contact102-form textarea::-moz-placeholder{color:#999}

.contact102-form button:hover{cursor:pointer}
.container-contact102{display: block;  vertical-align: top;width:100%;min-height:100vh;padding:15px;position:relative;z-index:1}
.contact102-map,.container-contact102::before{position:absolute;width:100%;height:100%;top:0;left:0}
.container-contact102::before{content:"";display:block;z-index:-1;pointer-events:none}
.contact102-map{z-index:-2}
.wrap-contact102{width:100%;border-radius:10px;overflow:hidden;padding:25px;}
.contact102-form{width:100%}
.contact102-form-title{display:block;font-family:SourceSansPro-Bold;font-size:30px;color:#333;line-height:1.2;text-align:left;padding-bottom:34px}
.wrap-input102{width:100%;position:relative;background-color:rgba(255,255,255,.45);border-radius:25px;margin-bottom:30px;padding: 10px;}
.input102{border-radius:20px !important;display:block;width:100%;background:rgba(255,255,255,0.1);font-family:SourceSansPro-Bold;color:inherit;line-height:1.2}

input.input102{height:40px;padding:0px 10px;}
textarea.input102{border-radius:20px;min-height:199px;padding:0px 10px;}
.focus-input102{display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:30px;box-shadow:0 5px 20px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.05);-o-box-shadow:0 5px 20px 0 rgba(0,0,0,.05);-ms-box-shadow:0 5px 20px 0 rgba(0,0,0,.05);-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}

.input102:focus+.focus-input102{box-shadow:0 5px 20px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);-o-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);-ms-box-shadow:0 5px 20px 0 rgba(0,0,0,.15)}
.input102:focus {background:rgba(255,255,255,0.2)}
.contact102-form-btn,.container-contact102-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center}
.container-contact102-form-btn{flex-wrap:wrap;padding-top:10px;padding-bottom:43px}
.contact102-form-btn{align-items:center;min-width:160px;height:42px;background-color:#bd59d4;border-radius:21px;font-family:JosefinSans-Bold;color:#fff;line-height:1.2;text-transform:uppercase;padding:5px 20px 0;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;box-shadow:0 10px 30px 0 rgba(189,89,212,.5);-webkit-box-shadow:0 10px 30px 0 rgba(189,89,212,.5);-o-box-shadow:0 10px 30px 0 rgba(189,89,212,.5);-ms-box-shadow:0 10px 30px 0 rgba(189,89,212,.5)}
.contact102-form-btn:hover{background-color:#4b2354;box-shadow:0 10px 30px 0 rgba(189,89,212,.8);-webkit-box-shadow:0 10px 30px 0 rgba(189,89,212,.8);-o-box-shadow:0 10px 30px 0 rgba(189,89,212,.8);-ms-box-shadow:0 10px 30px 0 rgba(189,89,212,.8)}
@media (max-width:768px){.wrap-contact102{padding:32px 50px 25px} }
@media (max-width:576px){.wrap-contact102{padding:32px 15px 25px} }
.contact102-more{font-family:SourceSansPro-Regular;font-size:16px;color:#999;line-height:1.5;text-align:center}
.contact102-more-highlight{color:#bd59d4}





.pl-3,.px-3{padding-left:1rem!important}


.info-wrap .dbox{width:100%;margin-bottom:25px}

.seps .col,.seps .col-1,.seps .col-10,.seps .col-11,.seps .col-12,.seps .col-2,.seps .col-3,.seps .col-4,.seps .col-5,.seps .col-6,.seps .col-7,.seps .col-8,.seps .col-9,.seps .col-auto,.seps .col-lg,.seps .col-lg-1,.seps .col-lg-10,.seps .col-lg-11,.seps .col-lg-12,.seps .col-lg-2,.seps .col-lg-3,.seps .col-lg-4,.seps .col-lg-5,.seps .col-lg-6,.seps .col-lg-7,.seps .col-lg-8,.seps .col-lg-9,.seps .col-lg-auto,.seps .col-md,.seps .col-md-1,.seps .col-md-10,.seps .col-md-11,.seps .col-md-12,.seps .col-md-2,.seps .col-md-3,.seps .col-md-4,.seps .col-md-5,.seps .col-md-6,.seps .col-md-7,.seps .col-md-8,.seps .col-md-9,.seps .col-md-auto,.seps .col-sm,.seps .col-sm-1,.seps .col-sm-10,.seps .col-sm-11,.seps .col-sm-12,.seps .col-sm-2,.seps .col-sm-3,.seps .col-sm-4,.seps .col-sm-5,.seps .col-sm-6,.seps .col-sm-7,.seps .col-sm-8,.seps .col-sm-9,.seps .col-sm-auto,.seps .col-xl,.seps .col-xl-1,.seps .col-xl-10,.seps .col-xl-11,.seps .col-xl-12,.seps .col-xl-2,.seps .col-xl-3,.seps .col-xl-4,.seps .col-xl-5,.seps .col-xl-6,.seps .col-xl-7,.seps .col-xl-8,.seps .col-xl-9,.seps .col-xl-auto{position:relative;padding:0 10px;}

.info-wrap,.info-wrap .dbox{}.info-wrap .dbox p a,.info-wrap h3{}.info-wrap .dbox:last-child{margin-bottom:0}.dbox p,.info-wrap .dbox p{margin-bottom:0}.info-wrap .dbox p span{font-weight:500;}.info-wrap .dbox .icon{width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,.2)}.info-wrap .dbox .icon span{}.info-wrap .dbox .text{width:calc(100% - 50px)}

.btn.btn-yellow{padding:10px 50px;background:#e3b04b!important;border-color:#e3b04b!important;color:#fff}
.btn.btn-yellow:focus,.btn.btn-yellow:hover{background:#019f6c!important;border-color:#d99c22!important;background:#d99c22!important}

.contactForm .label{color:#000;text-transform:uppercase;font-size:12px;font-weight:600}

.contactForm .form-control{background:0 0;color:rgba(0,0,0,.8)!important;font-size:14px;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.1)}
.contactForm .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important}
.contactForm .form-control::-moz-placeholder{color:rgba(0,0,0,.5)!important}

.contactForm .form-control:-moz-placeholder{color:rgba(0,0,0,.5)!important}
.contactForm .form-control:active,.contactForm .form-control:focus{background:0 0;border-color:rgba(0,0,0,.3)!important}
.border-radius-none{border-radius: 0;}

#contactForm textarea {height:200px;}

#contactForm_div {min-height:400px;}

.contactForm .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.contactForm .form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.img{background-size:cover;background-repeat:no-repeat;background-position:center center}
.wrapper{width:100%;overflow:hidden;border-radius:10px;box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 3px;}
.wrapper1{width:100%;overflow:hidden;border-radius:10px;box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;}
.wrapper2{width:100%;overflow:hidden;border-radius:10px;box-shadow: inset 0 0 35px 5px rgba(0,0,0,0.05), inset 0 2px 1px 1px rgba(255,255,255,0.3), inset 0 -2px 1px rgba(0,0,0,0.05);}
.contact-wrap{background:#fff}
.contact-wrap h3,.social-media p a:hover{color:#000}
.social-media h3{font-size:18px}
.dbox p span,.social-media p a{color:rgba(0,0,0,.2);text-transform:uppercase;font-size:13px}
.social-media p a{font-weight:500;margin-right:10px}
.dbox{margin-bottom:25px}
.dbox p span{display:block;font-weight:600}
.dbox p a{color:rgba(0,0,0,.7)}
.dbox,.dbox .text{width:100%}







.contactForm .form-control{border:0;border-bottom:2px solid #d9d9d9;padding-left:0;padding-right:0;border-radius:0}

.contactForm .form-control{border:0;border-bottom:1px solid rgba(0,0,0,.1);padding:0}
#contactForm .error{color:red;font-size:12px}
#contactForm .form-control{font-size:16px}

.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.border-right{border-right:1px solid #dee2e6!important}
form.border-right{padding-right:6rem!important}label.error{font-size:12px;color:red}
#message{resize:vertical}#form-message-success,#form-message-warning{display:none}#form-message-warning{color:#b90b0b}#form-message-success,.submitting{color:#55a44e;font-size:18px;font-weight:700}.submitting{float:left;width:100%;padding:10px 0;display:none;font-size:12px;color:#000}
@media (min-width: 768px) {.col-md-6 {   -webkit-box-flex: 0;   -ms-flex: 0 0 50%;   flex: 0 0 50%;   max-width: 50%; }}
@media (max-width: 991px) {     form.border-right {       padding-right: 0 !important;       border-right: none !important; } }
@media (prefers-reduced-motion: reduce) {     .btn {       -webkit-transition: none;       -o-transition: none;       transition: none; }}
@media (min-width: 768px) {     .dbox {       margin-bottom: 0; }}
@media (max-width: 991px) {   .info-wrap {     height: 400px; }}
@media (prefers-reduced-motion: reduce) {     .form-control {       -webkit-transition: none;       -o-transition: none;       transition: none; }}
 .lkjkcj{
	text-align: center !important;
	
}
/* navbar menu*/
	.navbar-nav {   display: flex;   flex-direction: column;    margin-bottom: 0;   list-style: none; }
	.navbar {   position: relative;   display: flex;   flex-wrap: wrap;   align-items: center;   justify-content: space-between;  }
	.dropdown-item,.nav-link {  margin-bottom: 0;  line-height: 1.111em; font-size:10pt; 	display: block; 	padding:10px 20px;        color: var(--menucolor) !important ;  	}
	a.dropdown-item:hover,a.nav-link:hover {color: var(--menucolor) ; }
	.dropdown a.nav-link:hover {border:0 !important ;margin:0 !important ;}
	
	
@media only screen and (min-width: 768px) {

		.navbar-nav  a.nav-link:hover  {		text-decoration: none; 		margin-bottom: -2px ; border-bottom: 2px solid var(--menucolor); }
		.bdivider { 	   background-color: rgba(0,0,0,0.2);  box-shadow: rgba(255,255,255,0.3) 1px 0 0 0;  border-radius: 5px; box-sizing: border-box; display: block; height: 20px; margin: auto 6px; text-decoration: none; width: 1px; vertical-align: middle; top: 50%; }	  
	}
	@media only screen and (max-width: 768px) {
		.nav-item.dropdown {}
		.navbar-nav  a.nav-link:hover  {padding:20px;  background-color: rgba(0,0,0,0.1);  }
		.navbar-nav .dropdown a.nav-link,.navbar-nav  a.nav-link  {margin:0;padding:20px;width:100%;  border-bottom:1px solid rgba(0, 0, 0, 0.2);  color: var(--menucolor); 	  display: block; 	  }
		.navbar-collapse { 	padding: 0 40px; }	
		.navbar-nav .dropdown a.nav-link {  border-bottom:1px solid rgba(0, 0, 0, 0.2); 	  color: var(--menucolor);    display: block;  }
		.navbar-toggler {     outline: none; } .navbar-toggler:focus {   box-shadow: none; } .navbar-toggler .custom_togglexp { border-radius:50%;  position: relative;   display: inline-block;   width: 50px;   height: 50px;   z-index: 11;   float: right; } .navbar-toggler .custom_togglexp .custom_btnxp {   position: absolute;   transform: translate(-50%, -50%) rotate(0deg);   left: 50%;   top: 50%;   width: 50%;   height: 50%;   pointer-events: none; } .navbar-toggler .custom_togglexp .custom_btnxp span {   width: 100%;   height: 4px;   position: absolute;   background: var(--menucolor);   border-radius: 2px;   z-index: 1;   transition: transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), all 0.2s ease-in-out;   left: 0px; } .navbar-toggler .custom_togglexp .custom_btnxp span:first-child {   top: 10%;   transform-origin: 50% 50%;   transform: translate(0% ,-50%) !important; } .navbar-toggler .custom_togglexp .custom_btnxp span:nth-child(2) {   top: 50%;   transform: translate(0, -50%); } .navbar-toggler .custom_togglexp .custom_btnxp span:last-child {   left: 0px;   top: auto;   bottom: 10%;   transform-origin: 50% 50%; } .navbar-toggler .custom_togglexp .custom_btnxp.active span {   position: absolute;   margin: 0; } .navbar-toggler .custom_togglexp .custom_btnxp.active span:first-child {   top: 45%;   transform: rotate(45deg); } .navbar-toggler .custom_togglexp .custom_btnxp.active span:nth-child(2) {   left: 50%;   width: 0px; } .navbar-toggler .custom_togglexp .custom_btnxp.active span:last-child {   top: 45%;   transform: rotate(-45deg); }
	
		.dropdown a.nav-link{   }
		.dropdown-toggle {  position: relative;}
		.dropdown-toggle::after {   position: absolute;   bottom: 45%; }
		[dir=rtl] .dropdown-toggle::after {  left: 0px; }
		[dir=ltr] .dropdown-toggle::after {  right: 0px; }
	
		
	
	}
	.collapse:not(.show) {   display: none; }
	.navbar-collapse {   flex-basis: 100%;   flex-grow: 1;   align-items: center; }
	.navbar-brand {   padding-top: .5rem;   padding-bottom: .5rem;   margin-right: 0;   font-size: 1rem;   white-space: nowrap; }
	.AppBar_XTP {   align-items: stretch;   background: #fff;   box-shadow: 0 1px 4px 1px rgba(0,0,0,.05);   height: 64px;   position: fixed;   top: 0;    width: 100%;   z-index: 99999; }
	.AppBar_innerContainerXP {   margin: auto;   max-width: 1250px; }
	a.dropdown-item{font-size:11pt; padding:10px;font-weight:400;background-color:rgba(0, 0, 0, 0.02);}
	.dropdown-menu {  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 3px;  margin: 0;     white-space: nowrap;      padding: 10px;    background-color: var(--menuback);  }
	.AppBar_XTP {   align-items: stretch;   background: #fff;   box-shadow: 0 1px 4px 1px rgba(0,0,0,.05);   height: 64px;   position: fixed;   top: 0;    width: 100%;   z-index: 99999; }
	.AppBar_innerContainerXP {   margin: auto;   max-width: 1250px; }
	.parent__badge {   color: white;   display: inline-block; /* Inline elements with width and height. TL;DR they make the icon buttons stack from left-to-right instead of top-to-bottom */   position: relative; /* All 'absolute'ly positioned elements are relative to this one */   padding: 2px 5px; /* Add some padding so it looks nice */ }
	.div__badge { width:18px; height:18px; background-color: #FFDD20;   border-radius: 30px;   color: white;      font-size: 9pt;     position: absolute;  top: 0;   right: 0; }
	border-bottom
	.dropdown .dropdown-menu {   display: none; }
	.dropdown:hover > .dropdown-menu,.dropend:hover > .dropdown-menu {	  display: block;	}

	.nav-vipx	a.dropdown-item:hover,.nav-vipx .navbar-nav  a.nav-link:hover  {text-decoration: none; border-top-left-radius: 3px;border-top-right-radius: 3px; }
	.nav-vipx .dropdown-toggle::after {   display: inline-block;   width: .5em;   height: .5em;   margin:0px 5px;    vertical-align: middle;   content: "";   border: .3em solid;   border-width: 0 .15em .15em 0;   transform: rotateZ(45deg) }	
	.nav-vipx .dropdown-item,.nav-vipx .nav-link {   display: block;     font-weight: 400;   color: var(--menucolor) ;  	 }
	.nav-vipx a.dropdown-item:hover,.nav-vipx a.nav-link:hover ,.nav-vipx a.dropdown-item:focus,.nav-vipx a.nav-link:focus {color: var(--menucolor) ; }
	
	.nav-vipx .dropdown-item {padding:10px important;line-height:30px;padding: 4px 10px;   color: var(--menucolor);}
	.NavsMenu .dropdown-item:hover,.nav-vipx .dropdown-item:hover {background-color:rgba(0, 0, 0, 0.1);color: var(--menucolor);}
	.nav-vipx a.dropdown-item {border-bottom: 3px solid transparent;}
	.NavsMenu .dropdown-men,.nav-vipx .dropdown-menu{margin-top:0; background-color:var(--menuback);;}


	.headerfixedXP { text-align:center; z-index: 100;	display: inline-block; 	width: 100%;  	-webkit-transition: all 400ms ease; 	-moz-transition: all 400ms ease; 	-ms-transition: all 400ms ease; 	-o-transition: all 400ms ease; 	transition: all 400ms ease; }
	.headerfixedXP.scrolled { position: fixed; 	top: 0px;width:100%;margin:0; padding:0; }
	
	.headerfixedXP2 {border-radius:35px; text-align:center; display: inline-block; width: 95%; z-index: 100; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }
	.headerfixedXP2.scrolled {border-radius:0 !important; position: fixed; top: 0px;width:100%;margin:0; padding:0; } 
	
		
@media only screen and (min-width: 768px) {.NavsMenu{display:none;}}
@media only screen and (max-width: 768px) {.NavsMenu .dropdown-menu {width:100% !important}}
	
		
/* navbar menu*/
.select2_div2 , .select2_div {text-align: start !important;}
.select2_div2 .select2, .select2_div .select2 {   width: 100% !important;  }
.select2_div2 .select2-container .select2-selection--single , .select2_div .select2-container .select2-selection--single {   height: 45px;   position: relative; }
.select2_div2 .select2-container .select2-selection--single .select2-selection__rendered , .select2_div .select2-container .select2-selection--single .select2-selection__rendered {   line-height: 45px; }
.select2_div2 .select2-container .select2-selection--single .select2-selection__arrow , .select2_div .select2-container .select2-selection--single .select2-selection__arrow {   top: 10px;   }
.select2_div2 .select2-container .select2-selection--single .select2-container--default .select2-results > .select2-results__options , .select2_div .select2-container .select2-selection--single .select2-container--default .select2-results > .select2-results__options {   -webkit-overflow-scrolling: touch;  }

.mainpanel-wrapper2 {   display: none;   width: fit-content;   margin: 0 auto;   top: 0px;   position: absolute;   height: 100%;   z-index:99999; }
.fNqUUE {   color: rgb(37, 42, 49);     font-size: 9pt;   line-height: 1.4;   margin: 0px;   padding: 0px; }
.ZiGhLh {   display: flex;   flex-direction: row;   -moz-box-align: center;   align-items: center;     padding: 0px;   margin: 0px;   border: medium;   cursor: pointer; }

.MeuVx {   line-height: 1.4;padding: 0px; }
.Tiqvidx {   display: flex;   -moz-box-align: center;   align-items: center;   -moz-box-pack: center;   justify-content: center;   width: 100%;   position: relative; height:200px;  max-height: 300px; }
.HiqeeD {   width: 100%;   height: 100%;   position: absolute;   inset: 0px;   object-fit: contain; }
@media (min-width: 768px) {   .HiqZipx {     flex-direction: row;   } }
.HiqZipx {   display: flex;   flex-direction: column-reverse;   -moz-box-pack: start;   justify-content: flex-start;   margin: 8px 0px 10px; }
@media (min-width: 768px) {   .Milixz {  display:inline-block;   align-self: center;   } }
.Milixz {  display:inline-block; font-size: 10pt;      padding:0 5px; }
.ciiZEE {   display: flex;   flex-direction: column;   -moz-box-pack: start;   justify-content: flex-start;   -moz-box-align: center;   align-items: center;   -moz-box-flex: 0;   flex-grow: 0;   width: auto;   margin: 0px; }
.ciiZEE > :last-child { margin-bottom: 0px !important; }
@media (min-width: 768px) {   .uUiZeEi {     padding: 6px 0px;     font-size: 14px;   } }
.uUiZeEi {border-radius:3px; width:100%;font-size: 12px; padding: 5px; color: rgb(207, 26, 19); border: 1px solid rgb(229, 229, 229); background-color: transparent; min-height: 40px; }
.MigZix { padding: 0px 4px; }

.uUiZeEi div { padding: 0px; }
.bITXul { padding: 0px 8px; line-height: 0; }



/* ----------------------------from wuilt-----------------------------*/
.zcgEH { position: fixed; left: 0px; top: 0px; height: 100%; width: 300px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 2px 0px 4px 0px; padding: 20px 20px 20px 10px; z-index: 3000; transition: all 0.3s ease-in-out 0s; opacity: 1; transform: translateX(0px); }

.dFOstJ { display: flex; flex-direction: column; -moz-box-pack: start; align-items: center;  justify-content: flex-start; -moz-box-align: center; -moz-box-flex: 0; flex-grow: 0; margin: 0px; }


.dFOstC { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: center; -moz-box-flex: 0; flex-grow: 0; margin: 0px; }
.dFOstC:hover {background-color:rgba(0,0,0,0.02);box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;}

.jtPSDa { color: rgb(37, 42, 49); border-radius: 35px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px 0px; padding: 10px; position: absolute; top: 45px; right: -20px; transform: scaleX(1); }
.crhXYR { color: rgb(152, 152, 152); cursor: pointer; border: medium; padding: 0px; background-color: inherit; outline: none; display: flex; }
.ggbiBs { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0,0.1);box-shadow: rgba(255,255,255,0.2) 0 2px 0 0; }
.dEqOyJ { width: 100%; -moz-box-pack: justify; justify-content: space-between; }
.jthBgF { margin-right: 10px; }
.fyvgIX { font-size: 16px; font-weight: 700; padding-bottom: 4px; }
.gLUacI {  font-weight: 500; font-size: 1rem; line-height: 1.5; margin: 0px; margin-right: 0px; padding: 0px; padding-bottom: 0px; }
.huUWvB { color: rgb(207, 26, 19); padding-left: 10px; display: none; }
.fcseca { width: 100%; flex: 1 1 auto; overflow-y: auto;  }
.AGEAR { width: 100%; word-break: break-word; }
.cA-dMJG { display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; flex-shrink: 0; aspect-ratio: 1 / 1; width: 72px; height: 72px;   max-height: unset; }
.cA-dMJG > svg, .cA-dMJG > img { border-radius: 3px; }
.iehfSA { margin: auto !important;max-width: 100%; height: 100%; object-fit: contain; }
.gKbcnz { margin: 0px 10px; }
.cEwJSp { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: baseline; align-items: baseline; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }
.lfxJch { font-size: 14px; font-weight: 500; padding-bottom: 4px; }
.hcobwS { font-size: 12px; font-weight: 500; color: rgb(95, 115, 140); text-transform: capitalize; padding-bottom: 4px; }
.gRPqwx { color: rgb(37, 42, 49); font-weight: 400; font-size: 0.875rem; line-height: 1.4; margin: 0px; padding: 0px; padding-bottom: 0px; }
.cnRudW {  font-weight: 400; font-size: 12px; line-height: 1.4; margin: 0px; padding: 0px; }
.bEnBaf { padding-bottom: 6px; }
.bEnBaf span { font-size: 12px; font-weight: bold; padding-bottom: 6px; }
.lnBxlz { font-size: 10pt; font-weight: 700; }
.jchuKS { position: relative; }
.ffYGzu.dimmed { opacity: 0.5; pointer-events: none; }
.ffYGzu { padding: 0px; border: medium; outline: none; cursor: pointer; background-color: transparent; }
.fShvnY { background-color: transparent; color: #323232; width: 20px; font-weight: 600; text-align: center; padding: 0px; margin: 0px 5px; border: medium; outline: none; appearance: textfield; font-size: 14px; }
.gjyqxy { width: 100%;  border-top: 1px solid rgb(238, 238, 238); bottom: 0px; padding-top: 5px; }
.dugTfj:not(:last-child) { margin-bottom: 10px; }
.dugTfj { width: inherit; }
.ihyShg { color: rgb(207, 26, 19); }

.dwGCjE { font-size: 14px; background-color: rgb(207, 26, 19); font-weight: 600; color: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(207, 26, 19); margin: 0px; padding: 10px 16px; cursor: pointer; display: flex; flex: 1 1 auto; width: 100%; line-height: 1.25; text-decoration: none; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; user-select: none; }
.bITXul { padding: 0px 8px; line-height: 0; }
.hvZBfN { font-size: 14px; font-weight: 600; border-radius: 4px; margin: 0px; padding: 10px 16px; cursor: pointer; display: flex; flex: 1 1 auto; width: 100%; line-height: 1.25; text-decoration: none; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; user-select: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(207, 26, 19); color: rgb(207, 26, 19); }
.imnHa { background: rgb(255, 255, 255); padding-bottom: 0px; box-shadow: rgb(234, 234, 234) 0px -1px 0px 0px inset; }



.fulapS { min-height: 60vh; background-color: rgb(255, 255, 255); padding-bottom: 60px; }
.lmnLgr { color: rgb(37, 42, 49); font-weight: 900; font-size: 1.5rem; line-height: 1.3; margin: 0px; padding: 0px; }
.iBKtwE { width: 100%; min-height: 100px;  text-transform: uppercase; display: flex; text-align: center; -moz-box-align: center; align-items: center; place-content: center; }
.fuGkud { background: rgba(255, 255, 255,0.1); padding-bottom: 0px; }
.fbToVu { max-width: 1200px;  margin: auto; }

.iJqXje { background-color: rgb(255, 255, 255); padding: 30px 0px; }
.caAAcC { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: stretch; align-items: stretch; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }
.caAAcC > :last-child { margin-bottom: 0px !important; }
.caAAcC > * { margin-bottom: 20px !important; }
.gMwtkv { display: none; width: 100%; }
.jEEpRh { text-align: start; padding-bottom: 15px; }
.dsXZOy { font-size: 12px; font-weight: bold; line-height: 1.33;  text-transform: uppercase; margin-top: 6px; }
.kIHbCd { font-weight: 500; font-size: 0.75rem; line-height: 1.4; margin: 0px; margin-top: 0px; padding: 0px; }
.gkEoSy { width: 100%; border-bottom: 1px solid rgba(37, 42, 49, 0.1); }

.hEtgPY:first-of-type { padding-inline-start: 5px; }
.hEtgPY:last-of-type { padding-inline-end: 5px; text-align: end; }
.hEtgPY { text-align: start; padding: 10px 2px; }
.cKWSkc { display: flex; flex-direction: row; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }

.cKWSkc > :last-child { margin-left: 0px !important; }
.fKQHXm { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; align-items: flex-start; -moz-box-flex: 0; flex-grow: 0; width: 100%; margin: 0px; margin-left: 0px; }
.fKQHXm > :last-child { margin-bottom: 0px !important; }
.vEKYz { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; align-items: flex-start; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; margin-bottom: 0px; }
.fKQHXm > * { margin-bottom: 8px !important; }
.vEKYz > :last-child { margin-bottom: 0px !important; }
.kQgWWY { display: -webkit-box; -webkit-line-clamp: 2; -moz-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 14px; font-weight: 500; word-break: break-word; }
.vEKYz > * { margin-bottom: 2px !important; }
.kQgWWY { font-size: 14px; font-weight: 500; word-break: break-word; }
.dHBskq { align-items: flex-start; }
.cwZCw { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }
.cwZCw > :last-child { margin-bottom: 0px !important; }
.dHBskq span { font-size: 14px;  }

.cwZCw > * { margin-bottom: 4px !important; }
.eAVwox { background-color: rgba(204, 9, 5, 0.05); padding: 4px; border-radius: 4px; border: medium; outline: none; cursor: pointer; }
.YvPyW { flex: 1 1 35%; margin-bottom: 60px; }
.cxZMam { background-color: rgb(255, 255, 255); width: 100%; max-width: 346px; padding: 20px; margin-bottom: 20px; border-radius: 4px; border: 2px solid rgba(37, 42, 49, 0.1); }
.ecnrMI:not(:last-child) { border-bottom: 1px solid rgba(37, 42, 49, 0.1); margin-bottom: 20px; padding-bottom: 14px;box-shadow: rgba(255,255,255,0.2) 0 1px 0 0; }
.ecnrMI { width: 100%; }
.fjUAke { font-size: 16px; font-weight: 700; margin-right: 4px; }
.fggQPF { max-width: 250px; font-size: 12px; font-weight: 500; }
.hOgFtc { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; align-items: flex-start; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }
.hfsKER { font-weight: 600; margin-left: 5px; }
.gBKPwr {  font-weight: 500; font-size: 0.875rem; line-height: 1.4; margin: 0px; margin-left: 0px; padding: 0px; }
.huNKJZ { width: 100%; -moz-box-pack: justify; justify-content: space-between; }
.bVeYvS { display: flex; flex-direction: row; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: stretch; align-items: stretch; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; margin-top: 0px; }
.iODawm { position: relative; }
.fOkhGG { width: 50%; margin-left: 10px; padding-left: 30px; margin-bottom: 0px; margin-top: 0px; }
.fWrcvD { flex: 1 0 auto; width: 100%; font-size: 16px; border: 1px solid rgb(186, 199, 213); border-radius: 0.25rem; outline: none; padding: 0.5rem 0.75rem; padding-left: 0.75rem; margin-top: 0.375rem; box-shadow: none; font-weight: 600; appearance: textfield; }
.dhUwkb.dimmed { opacity: 0.5; pointer-events: none; }
.keuGrc { padding: 8px 17px; font-size: 16px; }
.dhUwkb { font-size: 10pt; background-color: #01A1AF;  color: #FFF;  margin: 0px; padding: 5px 8px; cursor: pointer; display: flex; flex: 0 0 auto; width: auto; line-height: 1.25; text-decoration: none; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; user-select: none; }
.ijDQbN { width: 100%; -moz-box-pack: justify; justify-content: space-between; }
.dOeeVv { font-size: 14px; font-weight: 500; opacity: 0.8; }
.gKcjn { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; align-items: flex-end; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }
.cvTJpN { color: rgb(207, 26, 19); }
.hnbqjt { font-weight: 700; font-size: 1.25rem; line-height: 1.3; margin: 0px; padding: 0px; }
.kxDcnx { width: 100%; }
.kxDcnx div { display: flex; transform: scaleX(-1); padding-left: 8px; }
.bSJrQJ:last-child { opacity: 1; font-weight: 500; margin-right: 0px; color: rgb(207, 26, 19); }
.bSJrQJ { opacity: 0.5; font-weight: 700; margin-left: 10px; }
.bIzvTu:first-child { border-bottom-width: 2px; }
.bIzvTu:not(:last-child) { border-bottom: 1px solid rgba(37, 42, 49, 0.1); border-bottom-width: 1px;  }
.bIzvTu { width: 100%; }
.bvuXUf { display: flex; flex-direction: row; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }
.dnEPFH { font-weight: 700; margin: 0px 4px; }
.jewSGO { background-color: inherit; color: rgb(207, 26, 19); outline: none; border: medium; padding: 0px; cursor: pointer; }
.cUQYuN { display: none; }
.keuGrc { padding: 8px 17px; font-size: 16px; }
.dVmrGV { width: 100%; -moz-box-pack: justify; justify-content: space-between; }
.bOLCqz { position: relative; }
.kwDHqM { min-width: 22px; height: 22px; background-color: #2391FF; position: absolute; border-radius: 30px; text-align: center; color: rgb(255, 255, 255); top: -8px; left: -2px; font-size: 14px; font-weight: 500; padding: 2px 4px; line-height: 1.4; }
.ewtVMn { font-size: 12px; font-weight: 500; color: rgb(95, 115, 140); text-transform: capitalize; padding-bottom: 4px; }
.gHMAWb { width: auto; margin-inline-start: 10px; }
.gHMAWb span { align-self: flex-end; padding: 0px; font-size: 13px; font-weight: 600; line-height: 1.5; }
.hjqimP { font-size: 14px; font-weight: 500; opacity: 0.8; }
.gACkDo { color: rgb(207, 26, 19); }
.XJXoG { width: 100%; }
.ksWJjZ { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; align-items: flex-start; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; }
.fbokDz { width: 100%; border: 1px solid rgb(196, 205, 213); border-radius: 4px; margin-bottom: 16px; }

.ksWJjZ > :last-child { margin-bottom: 0px !important; }
.ibQRlg { width: 100%; padding: 9px 12px; border-bottom: 1px solid rgb(196, 205, 213); align-items: flex-start; -moz-box-pack: justify; justify-content: space-between; }
.ibQRlg:last-of-type { border-bottom: 0px; }
.dimZNG { align-items: flex-start; }
.cbJxhC { font-weight: 500; opacity: 0.5; min-width: 52.13px; margin: 0px; margin-left: 0px; }
.cuKhVQ { font-weight: bold; word-break: break-word; }
.eIGGCq:not(:last-child) { margin-bottom: 40px; }
.eIGGCq { width: inherit; }
.jOJHbb { font-size: 1.125rem; font-weight: 700; }
.hCXqPw:hover, .hCXqPw.active { background-color: rgb(255, 255, 255); }
.hCXqPw:first-of-type { margin-top: 13px; }
.hCXqPw:last-of-type { border-bottom: 1px solid rgba(37, 42, 49, 0.1); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.hCXqPw { width: 100%; border-width: 1px 1px 0px; border-bottom-width: 0px; border-style: solid solid none; border-bottom-style: none; border-color: rgba(37, 42, 49, 0.1) rgba(37, 42, 49, 0.1) currentcolor; border-bottom-color: currentcolor; border-image: none; -moz-box-pack: justify; justify-content: space-between; padding: 15px; -moz-box-align: center; align-items: center; cursor: pointer; user-select: none; }
.hCXqPw:hover input ~ span, .hCXqPw.active input ~ span { background-color: rgb(207, 26, 19); }
.gRRAlh { margin-top: 0px; font-weight: 700; width: fit-content; position: relative; padding-right: 30px; cursor: pointer; }
.cLcVq { display: flex; flex-direction: column; width: 100%; font-weight: 500; margin-top: 20px; font-size: 0.875rem; color: rgb(37, 42, 49); }
.jmKFAn { display: none; margin: 0px; }
.gEaYlz { height: 20px; width: 20px; background-color: rgba(37, 42, 49, 0.1); border-radius: 50%; position: absolute; right: 0px; }
.ivHjKD { font-weight: bold; word-break: break-word; }
.iuGSie { width: 100%; flex-direction: column-reverse; }
.bRSMlR { margin-bottom: 40px; padding: 12px 34px; width: 100%; }
.bRSMlR div { padding-right: 8px; display: flex; transform: scaleX(-1); }
.cikLxW {   display: flex;   background-color: inherit;   -moz-box-align: center;   align-items: center;   -moz-box-pack: center;   justify-content: center;    outline: none;   border: medium;   padding: 0px;   cursor: pointer; }
.eIhQmn {   cursor: pointer;   border: medium;   padding: 0px;   color: rgb(207, 26, 19);   background-color: inherit;   outline: none;   margin-right: 9px; }
@media (min-width: 768px) { .iiAKaS { flex-flow: wrap; align-items: flex-start; } }
.iiAKaS { display: flex; flex-direction: column; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: stretch; align-items: stretch; }
@media (min-width: 768px) { .fuFvwT { width: 100%; max-width: 512px; } }
.fuFvwT { margin: 0px 0px 25px; display: flex; flex-direction: column; overflow-anchor: none; -moz-box-pack: start; justify-content: start; -moz-box-align: center; align-items: center; }
.ePeGcd { position: relative; max-width: 520px; height: 520px; width: 100%; display: flex; overflow: hidden; -moz-box-pack: center; justify-content: center; background: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214); border-radius: 4px; }
.fFWEor { width: 100%; height: 100%; cursor: zoom-in; }
.iFneLG { width: 100%; height: 100%; background-image: url("https://wuilt-assets-v2-dev.s3.amazonaws.com/cl9zd7qpy0md601cj6z8l0prk_Gigabyte_AORUS_AGC300_Gaming_Chair_-_Black-Orange-5.png"); background-size: contain; background-repeat: no-repeat; background-position: center center; transform-origin: 33.2288% 111.998% 0px; transition: transform 0.2s ease-out 0s; transform: scale(1); }
@media (min-width: 768px) { .hFoNJ { width: 100%; max-width: 512px; } }
.hFoNJ { max-width: 512px; flex: 1 1 50%; margin-bottom: 40px; }
.fPtjqE { font-size: 24px; font-weight: 500; line-height: 1.25; color: rgb(37, 42, 49); margin-bottom: 16px; max-width: 490px; }
.lmnLgr { color: rgb(37, 42, 49); font-weight: 900; font-size: 1.5rem; line-height: 1.3; margin: 0px; margin-bottom: 0px; padding: 0px; }
@media (min-width: 768px) { .gSOhmP { flex-direction: row; } }
.gSOhmP { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; }
.gSOhmP .Price-sc-cy3bh6-0 { margin: 20px 0px 30px; font-size: 24px; }
@media (min-width: 768px) { .lnBxlz { align-self: center; } }
.lnBxlz { font-size: 9pt; font-weight: 600; align-self: flex-start; }
@media (min-width: 550px) { .eDDvjb { gap: 0px; flex-direction: row; } }
.eDDvjb { display: flex; flex-direction: row; gap: 10px; -moz-box-pack: start; justify-content: flex-start;  }.eDDvjb > :not(:last-child) { margin: 0px 0px 0px 10px; }
.kXwtGW { justify-content: center !important;width: fit-content; border-radius: 20px; padding: 2px 6px; border-bottom: 1px solid #758CA3; background-color:#F8F8F6; flex-direction: row; -moz-box-pack: justify;  }
.dosSBX {   display: flex;   -moz-box-pack: center;   justify-content: center;   margin: 40px 0px; }
.gqJcLw {   display: flex;   flex-flow: column wrap;   flex: 1 1 auto;   -moz-box-pack: center;   justify-content: center;   background-color: rgba(255, 255, 255,0.07);   border-radius: 4px;   box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; }
.dCvxgr { box-shadow: rgba(255,255,255,0.2) 0 2px 0 0;  display: flex;   flex-direction: row;   -moz-box-align: center;   align-items: center;   gap: 20px;   border-bottom: 2px solid rgba(0, 0, 0,0.2);   padding: 20px 10px 0px; }
.hqaMYG {   border-width: medium medium 2px;   border-style: none none solid;   border-color: currentcolor currentcolor rgb(207, 26, 19);   border-image: none;   font-weight: bold;   cursor: pointer;   font-size: 14px;   background: transparent;   color: rgb(207, 26, 19);   padding-bottom: 10px;   margin-bottom: -2px; }
.eEsLgY {   border-width: medium medium 2px;   border-style: none none solid;   border-color: currentcolor currentcolor transparent;   border-image: none;   font-weight: bold;   cursor: pointer;   font-size: 14px;   background: transparent;   color: rgb(37, 44, 50);   padding-bottom: 10px;   margin-bottom: -2px; }
@media (min-width: 1024px) {   .hoYvqR {     flex-direction: row;   } }
.hoYvqR {   display: flex;   flex: 1 1 auto;   padding: 20px;   -moz-box-pack: center;   justify-content: center;   flex-direction: column; }
.dGefoL {   display: flex;   flex: 1 1 auto;   flex-direction: column;   -moz-box-pack: start;   justify-content: flex-start;   align-items: flex-start;   margin-left: 10px; }
@media (min-width: 1024px) {   .ljqBlM {     flex: 1 1 40%;     padding: 0px;     width: auto;     max-width: 30%;   } }
.ljqBlM {   flex: 1 1 auto;   -moz-box-pack: start;   justify-content: flex-start;   align-items: flex-start;   display: flex;   flex-direction: column; }
@media (min-width: 768px) {   .uRWYa {     padding-left: 10px;   } }
.uRWYa {   font-size: 20px;   font-weight: bold;   line-height: 1.3; }
.lmnLgr {   color: rgb(37, 42, 49);   font-weight: 900;   font-size: 1.5rem;   line-height: 1.3;   margin: 0px;   padding: 0px;     padding-left: 0px; }
.eNYvHj {   font-size: 16px;   font-weight: 500;   line-height: 1.5;   color: rgb(95, 115, 140); }
.eIdVbZ {   max-width: calc(-40px + 100vw);   overflow: auto; }


@media (min-width: 768px) {   .hRiQdE {     flex-direction: row;   } }
.hOgFtc {   display: flex;   flex-direction: column;   -moz-box-pack: start;   justify-content: flex-start;   align-items: flex-start;   -moz-box-flex: 0;   flex-grow: 0;   width: auto;   margin: 0px;     margin-bottom: 0px; }
.gKyPYg {   width: fit-content;   font-weight: 700;   font-size: 12px;   padding: 4px 8px;   border-radius: 4px;   text-align: center;   margin-bottom: 2px;   display: flex;   -moz-box-align: center;   align-items: center;   gap: 2px;   margin-left: 6px;   background-color: rgb(254, 242, 242);   color: rgb(153, 27, 27); }

.sidebar-filter .sidebar-tags:not(.filter-color) 
.widget-content { max-height: 198px; overflow-y: auto; margin-bottom: 10px; }
ul, ol { padding: 0; list-style: none; margin-bottom: 20px; }
.iRa-DGy { padding: 10px 20px; height: calc(100% - 130px); } 
.hRaYrG { width: 100%; -moz-box-align: baseline; align-items: baseline; }
.dFOstJ { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex-grow: 0; margin: 0px; }
.jrojiT { margin: 20px 0px; -moz-box-pack: justify; justify-content: space-between; }
.fRHpGP { width: 100%; }
.fpkqTq { display: flex; flex-direction: row; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: center; align-items: center; -moz-box-flex: 0; flex-grow: 0;  margin: 0px; }
@media (min-width: 768px) { .hLWBQz:first-of-type { margin-left: 1.25rem; } } .hLWBQz:first-of-type { margin-left: 10px; }
@media (min-width: 768px) { .hLWBQz { margin-top: 0px; } }
.cLcVq { display: flex; flex-direction: column; width: 100%; font-weight: 500; margin-top: 20px; font-size: 0.875rem; color: rgb(37, 42, 49); }
.gKQTtp { display: flex; -moz-box-align: center; align-items: center; position: relative; background-color: rgb(250, 251, 252); border: 1px solid rgb(223, 227, 232); border-radius: 4px; margin-top: 10px; flex-direction: row-reverse; }
.fbLsI { padding-left: 12px; color: rgb(150, 150, 150);}
	

@media (min-width: 768px) { .fWrcvD { font-size: 14px; }}
@media (min-width: 768px) { .fShvnY { font-size: 14px; }}
@media (min-width: 768px) { .gMwtkv { display: table; height: fit-content; flex: 1 1 75%; border-collapse: collapse; margin-left: 3%; } }
@media (min-width: 1024px) { .iJqXje { flex-direction: row; } }
@media (min-width: 768px) { .keuGrc { font-size: 14px; } }
@media (min-width: 768px) { .huUWvB { display: flex; }  }
@media (min-width: 768px) { .jtPSDa { display: none; }  }
@media (min-width: 768px) { .lnBxlz { align-self: center; }  }
@media (min-width: 768px) { .cUQYuN { display: block; } }
@media (min-width: 768px) { .dimZNG { flex-direction: row; } }
@media (min-width: 768px) { .cbJxhC { margin-left: 20px; } }
@media (min-width: 768px) { .bRSMlR { margin-bottom: 0px; width: auto; flex: 0 0 auto; } }
@media (min-width: 768px) { .iuGSie { flex-direction: row; -moz-box-pack: justify; justify-content: space-between; } }

.table-comparison .product-item-photo {   display: block;   margin: 0 auto 15px; }
.table-comparison .product-item-actions, .table-comparison .price-box, .table-comparison .product.rating, .table-comparison .product-item-name {   display: block;   margin: 15px 0; }
.weee {   display: block;   font-size: 1.1rem;      display: inline-block;   line-height: normal !important; }
.price-box .special-price .price {      font-weight: 400;  filter: brightness(1.2);  font-size: 12pt; }
.price-box .old-price .price {   text-decoration: line-through;   filter: brightness(0.7);    font-size: 9pt; }
/* ----------------------------end from wuilt-----------------------------*/

@media (min-width: 768px) {   .hRiQdE {     flex-direction: row;   } }
.hOgFtc {   display: flex;   flex-direction: column;   -moz-box-pack: start;   justify-content: flex-start;   align-items: flex-start;   -moz-box-flex: 0;   flex-grow: 0;   width: auto;   margin: 0px;     margin-bottom: 0px; }
.gKyPYg {   width: fit-content;   font-weight: 700;   font-size: 12px;   padding: 4px 8px;   border-radius: 4px;   text-align: center;   margin-bottom: 2px;   display: flex;   -moz-box-align: center;   align-items: center;   gap: 2px;   margin-left: 6px;   background-color: rgb(254, 242, 242);   color: rgb(153, 27, 27); }

.djnPWY {   margin: 0px;     margin-bottom: 0px;     cursor: pointer;   display: flex;        line-height: 1.25;   text-decoration: none;   -moz-box-align: center;   align-items: center;   -moz-box-pack: center;   justify-content: center;   user-select: none;   opacity: 0.4;   pointer-events: none; }

.static-home-slide .static-category {   display: flex;   flex-wrap: wrap; }
.static-home-slide .static-category .link-category:first-child {    }
.static-home-slide .static-category .link-category {   width: 140px;;      }
.static-home-slide .static-category .link-category a {   display: flex;   justify-content: center;   flex-wrap: wrap;   padding: 20px 0; }
.static-home-slide .static-category .link-category a img { border-radius:50%;  max-width: 100px;   margin-bottom: 10px; }
.static-home-slide .static-category .link-category a .link-title {   display: inline-block;   font-size: 1.4rem;   font-weight: 600;   width: 100%;   text-align: center; }

.catalog-product .block-title-tabs {   margin-bottom: 24px; }
.block-title-tabs { box-shadow: rgba(255,255,255,0.2) 0 2px 0 0;  margin-bottom: 15px;   border-bottom: solid 1px rgba(0,0,0,0.2);;   position: relative; }
.clearfix::before, .clearfix::after {   content: " ";   display: table; }
title, .rtl .block-title-tabs > .title {   float: right; }
.block-title-tabs .type-product-title, .block-title-tabs > .title {   float: left;   font-size: 14pt;   font-weight: normal;    margin-top: 10px;   margin-bottom: 5px;   position: relative;   padding-bottom: 20px;   border-bottom: solid 2px #fed700; }
.block-title-tabs > .title {padding:10px 0px; float: left;   margin-top: 15px;   margin-bottom: 0;   font-size:12pt;       text-transform: capitalize; }
.block-title-tabs .toggle-tab {   display: none;   cursor: pointer; }
.toggle-tab {   cursor: pointer; }
.rtl .catalog-product .block-title-tabs .magictabs {   text-align: left; }
.rtl .block-title-tabs .magictabs {   padding-right: 0; }
.catalog-product .block-title-tabs .magictabs {   text-align: right; }
.block-title-tabs .magictabs {   margin-bottom: 0;   list-style: none;   text-align: center;   padding-left: 0; }
.block-title-tabs .magictabs .item {   display: inline-block;   margin-bottom: 0; }

.catalog-product .block-title-tabs .magictabs .item .title {   font-size: 1.5rem;   color: #7b8186;   border: solid 2px transparent;   padding: 2px 20px;   border-radius: 21px;   -webkit-border-radius: 21px; }



.page-title {   text-transform: capitalize;   font-size: 20pt;   color: #333e48;   margin-top: 0;   margin-bottom: 15px; }


.customRadio input[type="radio"] {   display: none; }
.customRadio input[type="radio"] + label:before {   content: "";   display: inline-block;   width: 25px;   height: 25px;   padding: 6px;   margin:0 5px;   background-clip: content-box;   border: 2px solid #bbb;   background-color: #e7e6e7;   border-radius: 50%; }
.customRadio input[type="radio"]:checked + label:before {   background-color: #93e026; }
.customRadio label {   display: flex;   align-items: center; }


#body_overlay {   width: 100vw;   height: 100vh;   display: none;   position: fixed;   z-index: 999;   top: 0;   overflow: hidden;   background: rgba(0, 0, 0, 0.5); }
body.sidebar_open #body_overlay { display: block; }
	@media only screen and (min-width: 768px) {
		.hr-vertical .vertical-line6 , .hr-vertical .vertical-line4 , .hr-vertical .vertical-line2 , .hr-vertical .vertical-line3 {  position: relative;}
		.hr-vertical > .vertical-line6:before , .hr-vertical > .vertical-line4:before , .hr-vertical > .vertical-line3:before , .hr-vertical > .vertical-line2:before { box-shadow: rgba(255,255,255,0.3) 1px 0 0 0; content: ""; position: absolute;   background-color:rgba(0,0,0,0.1);; top: 50%; transform: translate(0, -50%); height: 90%;width: 1px; }
		.hr-vertical:last-of-type > .vertical-line6:before,.hr-vertical:nth-of-type(6n) > .vertical-line6:before ,.hr-vertical:last-of-type > .vertical-line4:before,.hr-vertical:nth-of-type(4n) > .vertical-line4:before , .hr-vertical:last-of-type > .vertical-line3:before,.hr-vertical:nth-of-type(3n) > .vertical-line3:before , .hr-vertical:last-of-type > .vertical-line2:before,.hr-vertical:nth-of-type(2n) > .vertical-line2:before { position: absolute; content: ""; position: absolute;  width: 0; }
		
		[dir=rtl] .hr-vertical > .vertical-line6:before ,[dir=rtl] .hr-vertical > .vertical-line4:before , [dir=rtl] .hr-vertical > .vertical-line3:before , [dir=rtl] .hr-vertical > .vertical-line2:before {  left: -1px;  }
		[dir=rtl] .hr-vertical:last-of-type > .vertical-line6:before ,[dir=rtl] .hr-vertical:nth-of-type(6n) > .vertical-line6:before ,	[dir=rtl] .hr-vertical:last-of-type > .vertical-line4:before ,[dir=rtl] .hr-vertical:nth-of-type(4n) > .vertical-line4:before ,		[dir=rtl] .hr-vertical:last-of-type > .vertical-line3:before ,[dir=rtl] .hr-vertical:nth-of-type(3n) > .vertical-line3:before ,		[dir=rtl] .hr-vertical:last-of-type > .vertical-line2:before ,[dir=rtl] .hr-vertical:nth-of-type(2n) > .vertical-line2:before { left: 0;  }
		[dir=ltr] .hr-vertical > .vertical-line6:before , [dir=ltr] .hr-vertical > .vertical-line4:before , [dir=ltr] .hr-vertical > .vertical-line3:before , [dir=ltr] .hr-vertical > .vertical-line2:before {  right: -1px;  }
		[dir=ltr] .hr-vertical:last-of-type > .vertical-line6:before ,[dir=ltr] .hr-vertical:nth-of-type(6n) > .vertical-line6:before ,	[dir=ltr] .hr-vertical:last-of-type > .vertical-line4:before ,[dir=ltr] .hr-vertical:nth-of-type(4n) > .vertical-line4:before ,		[dir=ltr] .hr-vertical:last-of-type > .vertical-line3:before ,[dir=ltr] .hr-vertical:nth-of-type(3n) > .vertical-line3:before ,		[dir=ltr] .hr-vertical:last-of-type > .vertical-line2:before ,[dir=ltr] .hr-vertical:nth-of-type(2n) > .vertical-line2:before 		{ right: 0;  }
	
	}
	
	
	
	.product_note {   position: absolute;   top: 5px;   z-index: 3;   	width: fit-content;   font-weight: 600;   font-size: 12px;   padding: 2px 10px;   border-radius: 20px;   text-align: center;   margin-bottom: 2px;   display: flex;   -moz-box-align: center;   align-items: center;   gap: 2px;    background-color: #333E48;   color: #FFF;   }
	[dir=rtl] .product_note { left: 20px;}
	[dir=ltr] .product_note { right: 20px;}
	
.currency{font-size:7pt !important;font-weight:600;}

	.slick-slide a { color: #000; font-size: 10pt;   }
	.slick-slide p { line-height: 24px; }
	.slick-slide p:last-of-type { margin-bottom: 0; }
	.slick-slide p:first-of-type {  }
	[dir=ltr] .slick-next:before { position: relative;  content: url("/assets/images/icons/left-arrow.svg"); }
	[dir=ltr] .slick-prev:before { position: relative;  content: url("/assets/images/icons/right-arrow.svg"); }
	[dir=ltr] .slick-next{left:-25px}
	[dir=ltr] .slick-prev{right:-25px}
	
	[dir=rtl] .slick-next:before { position: relative;  content: url("/assets/images/icons/right-arrow.svg"); }
	
	[dir=rtl] .slick-prev:before { position: relative;  content: url("/assets/images/icons/left-arrow.svg"); }
	[dir=rtl] .slick-next{right:-25px}
	[dir=rtl] .slick-prev{left:-25px}
	#container-x {overflow-x: auto;white-space: nowrap;width: 100%; }
	.column {   display: inline-block; }
	#preloader {   display: none;   height: 100%;   width: 100% }
	.clr {   clear: both; }

	.magicslider { width: 100%; margin: 0 auto; }
	.magicslider > .slick-slide { margin: 0px !important; height:100%; width: 100%;}
	.magicslider > .slick-slide img { width: 100%; }
	.magicslider > .slick-slide { transition: all ease-in-out .3s;  }
	.magicslider { text-align: center; display: block; }
	.magicslider img { display: block; max-width: 100%; height: auto; }
	.magicslider > .item:nth-child(n+2) { display: none; }
	.magicslider > .item .figcaption { display: none; }
	.magicslider > .item.slick-slide { display: block; }
	.magicslider > .item.slick-slide .figcaption { display: block; }
	.magicslider .external-video.embed:after { display: none; }
	.magicslider .magicslider-caption { display: none; }
	.magicslider .magicslider-caption.mobile.desktop { display: block; }

@media (min-width: 992px) {
  .catalog-product {width: 100%;}
 .catalog-product .slick-slide { 
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
}
@media (max-width: 992px) {
	 .catalog-product {width: 94%;margin: auto;}
 .catalog-product .slick-slide { 
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
}

@media (max-width: 768px) {
	 .catalog-product {width: 88%;margin: auto;}
  .catalog-product .slick-slide {
	
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}


	.magicslider2 .slick-dots { text-align:center; bottom: 0px;  width:100%;  }
	.magicslider2 .slick-dots li button { background: #ccc; width: 15px; height: 15px; padding: 0; border-radius: 50%; }
	.magicslider2 .slick-dots li button:before { width: 15px; height: 15px; border-radius: 50%; }
	.magicslider2 .slick-dots li:hover button, .magicslider2 .slick-dots li.slick-active button { background: #C6D14C; }
	.magicslider2 .slick-dots.slick-active button {background: #C6D14C; }
	
	
	
	
	
	
	
	.magicslider .slick-next { transition: all 0.3s ease-in-out; z-index: 3; opacity: 0; visibility: hidden; right: 15px; }
	.magicslider .slick-next:before { font-family: 'icons-blank-theme'; color: #333; content: '\e608'; }
	.magicslider .slick-prev { transition: all 0.3s ease-in-out; z-index: 3; opacity: 0; visibility: hidden; left: 15px; }
	.magicslider .slick-prev:before { font-family: 'icons-blank-theme'; color: #333; content: '\e617'; }
	.magicslider .slick-slider:hover .slick-prev, .magicslider .slick-slider:hover .slick-next { opacity: 1; visibility: visible; }
	
	.magicslider button:not(.primary):active { box-shadow: none; }
	.magicslider button:hover { border: none; }
	.magicslider button:focus { border: none; }
	.magicslider button:active { border: none; }
	.magicslider .slick-dots { text-align:right; bottom: 20px;  right: 50px; }
	.magicslider .slick-dots li button { background: #ccc; width: 15px; height: 15px; padding: 0; border-radius: 50%; }
	.magicslider .slick-dots li button:before { width: 15px; height: 15px; border-radius: 50%; }
	.magicslider .slick-dots li:hover button, .magicslider .slick-dots li.slick-active button { background: #C6D14C; }
	.magicslider .slick-dots.slick-active button {background: #C6D14C; }
	
	
	.grid-slider { opacity: 0; }
	.grid-init .grid-slider, .grid-slider.grid-init, .grid-slider.slick-initialized { opacity: 1; }
	@media only screen and (max-width: 480px) { .magicslider .slick-dots { bottom: 10px; right: 3px; } }
	

	
	.noborder,.noborder:focus{
    outline: none !important;
	  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
   border: 0px solid !important;
}
.ldCEkR { width: 100%; padding: 20px 10px; box-shadow: rgba(190, 190, 190, 0.3) 0px -1px 5px 0px; background-color: rgb(255, 255, 255); }
.gMQyxj { display: flex; flex-flow: row; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; width: auto; height: auto; background-color: transparent; gap: 12px; }
.ddQUrK { flex-direction: column; -moz-box-align: center; align-items: center; padding: 0px 10px; color: rgb(150, 150, 150); font-size: 12px; font-weight: 500; }
.kwHYru { display: flex; flex-flow: row; flex-direction: row; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: stretch; align-items: stretch; width: auto; height: auto; background-color: transparent; gap: 12px; }
.HDquK { display: flex; flex-flow: column; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; -moz-box-align: stretch; align-items: stretch; width: auto; height: auto; background-color: transparent; gap: 12px; }
.kYrIll { background-color: rgb(255, 255, 255); position: fixed; flex-direction: column; -moz-box-align: center; align-items: center; width: 100%; height: 100%; max-width: 300px; top: 0px; right: 0px; transition: all 0.3s ease-in-out 0s; opacity: 0; transform: translateX(120%); z-index: 3000; }
.jOiqat { overflow: auto; display: flex; scroll-behavior: smooth; flex-direction: column; -moz-box-align: center; align-items: center; width: 100%; height: calc(100% - 45px); max-width: 300px; }

@media screen and (max-width: 768px) {   .NavsPC {     display: none !important;   } }
@media screen and (min-width: 768px) {   .NavsMobile {     display: none !important;   } }
.NavsMenu .langs_area {width:100%;}

.hFEiTe {   position: relative;   display: none;   margin-bottom: 12px;}
@media (min-width: 768px) {   .hFEiTe {     display: block;     margin-bottom: 0px;   } }
.gudgvk { border:1px solid rgba(0,0,0,.1);   background-color: rgba(255,255,255,.2);    border-radius:20px; }
 
@media (min-width: 768px) { .fWrcvD { font-size: 14px; } }
.fWrcvD { flex: 1 0 auto; width: 100%;  border: 1px solid rgb(186, 199, 213); border-radius: 0.25rem; outline: none; padding: 5px 15px; box-shadow: none; font-weight: 600; appearance: textfield; }
.hJqLYN { margin-left: 12px; }
.eXlbnn { width: 100%; position: absolute; top: 40px; background: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px 0px, rgba(0, 0, 0, 0.2) 0px 0px 2px 0px; z-index: 2000; }

.hYtnaQ {cursor: pointer; width: inherit; padding: 10px; cursor: pointer; }
.bPZGxW { display: flex; -moz-box-align: center; align-items: center; -moz-box-pack: center; justify-content: center; flex-shrink: 0; aspect-ratio: 1 / 1; width: 40px; height: 40px; background-color: rgb(255, 255, 255); border: 1px solid rgb(186, 199, 213); border-radius: 4px; max-height: unset; }
.bPZGxW > svg, .bPZGxW > img { border-radius: 3px; }


.jpPyfZ { margin-right: 12px; }
.hOgFtc { display: flex; flex-direction: column; -moz-box-pack: start; justify-content: flex-start; align-items: flex-start; -moz-box-flex: 0; flex-grow: 0; width: auto; margin: 0px; margin-right: 0px; }
.fvVVoY {  font-size: 10pt; line-height: 1.4; margin: 0px; padding:5px 0px; }
.hlUgcN { width: 100%; font-size: 12px; font-weight: normal; }
@media (min-width: 768px) { .lnBxlz { align-self: center; } }
.search {   position: relative;   color: #aaa;   font-size: 16px; }
.search {display: inline-block;}
.search .icon-search {   position: absolute;   top: 5px;   }
[dir=rtl] .search .icon-search  {right: auto; left: 15px; }
[dir=ltr] .search .icon-search  {left: auto; right: 15px; }
.RKrjI {     margin-top: 0px;   font-weight: normal;   border: 0px; }
.hYtnaQ:hover{background-color:rgba(0,0,0,0.03)}
.searchform .form-control {    border: 0;   }
.searchform .form-control:focus {     outline: none; 	border-color: inherit;   -webkit-box-shadow: none;   box-shadow: none;    }
	.page-footer { padding-top: 0; position: relative; letter-spacing: 1px; }
	.page-footer { margin-top: auto; }
	.page-footer  .menu-ft:first-child { width: calc(100% - 250px); }
	.page-footer .menu-ft { min-width: 250px; }

	.page-footer {  letter-spacing: 1px; }
	.page-footer  .menu-ft:first-child .link-list { display: flex; flex-wrap: wrap; }
	.page-footer  ul { padding: 0; margin: 0; }
	.page-footer ul, .page-footer ol, .sidebar ul, .sidebar ol, .content-popup-inner ul, .brand-cms-static { list-style: none; }
	dl, ol, ul { margin-top: 0; margin-bottom: 1rem; }
	.page-footer .block-footer-top ul li { list-style-type: none; }
	ul > li, ol > li { margin-bottom:8px; }
	.page-footer  .menu-ft:first-child .link-list li { width: 50%; }
	.link-gray a {      font-weight: 600;   font-size: 8pt;   line-height: 1.4;   margin: 0px 0px 10px;     margin-bottom: 10px;   padding: 0px; }
	

.overlay {     height: 200px;     width: 100%;     display: none;     position: fixed;     z-index: 10;     top: 0;     left: 0;     background-color: rgb(0,0,0);     background-color: rgba(0,0,0, 0.9); }
.overlay-content {     position: relative;     top: 100px;     width: 80%;     text-align: center;     margin-top: 30px;     margin: auto; }
.overlay .closebtn { caret-color: transparent;    position: absolute;     top: 20px;     right: 45px;     font-size: 60px;     cursor: pointer;     color: white; }
.overlay .closebtn:hover {     color: #ccc; }
.cuatom_search input[type=text] {     padding:10px 20px;       border: none;     float: left;     width: calc(100% - 20px);   }
.SearchHero{   background: #333333;    background: -webkit-linear-gradient(to right, #dd1818, #333333);    background: linear-gradient(to right, #dd1818, #333333);   color: #ffffff;   padding: 20px; }

	@media only screen and (min-width: 768px) {		.lang_menu_hcolor a {color:var(--hcolor) !important;;}	}
	@media only screen and (max-width: 768px) {		.lang_menu_hcolor a{color:var(--menucolor) !important;;}	}

.bVDxu7 { display:inline-block;border:1px solid rgba(0,0,0,0.1);border-radius:50%;background-color:rgba(0,0,0,0.1); }
.bVDxu6 { display:inline-block;border:1px solid rgba(0,0,0,0.1);border-radius:50%; }
.blockRadio {    height: 60px; }
.blockRadio:before {   content: "";   display: inline-block;   vertical-align: middle;   height: 100%; }

.customRadioC {      margin: 10px 0;     display: inline-block;     width: auto;     float: left; }
.customRadioC input[type="radio"] {    display:none;}
.customRadioC input[type="radio"] + label  {  margin:0 5px;   cursor: pointer;     padding: 5px 15px; box-shadow: 0px 1px 3px 0px rgba(140, 149, 159, 0.25);vertical-align: middle;text-align: center;border-radius: 3px;}
.customRadioC input[type="radio"]:checked + label {   border: 3px solid #00CBD8;      }

.swiper_slider {   padding: 10px;   color: #fff; display: block;}
.swiper_slider .swiper-container {   width: 100%;   height: 100%; }
.slider__flex {   display: flex;   align-items: flex-start; }
.slider__col {   display: flex;   flex-direction: column;   width: 70px;   margin:0 10px; }
.slider__prev, .slider__next {   cursor: pointer;   text-align: center;   font-size: 14px;   height: 48px;   display: flex;   align-items: center;   justify-content: center;   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none; }
.slider__prev:focus, .slider__next:focus {   outline: none; }
.slider__thumbs {   height: calc(400px - 96px); }
.slider__thumbs .slider__image { cursor:pointer;  padding:2px; border-radius:3px; border:2px solid #CCC;  transition: 0.25s;   -webkit-filter: grayscale(100%);   filter: grayscale(100%);   opacity: 0.4; }
.slider__thumbs .slider__image:hover {   opacity: 1; }
.slider__thumbs .swiper-slide-thumb-active .slider__image {   border:2px solid #DEE605;  -webkit-filter: grayscale(0%);   filter: grayscale(0%);   opacity: 1; }
.slider__images {   height: 400px; }
.slider__images .slider__image img {   transition: 3s; }
.slider__image { padding:10px; border-radius:3px; border:1px solid rgba(0,0,0,0.2);   box-sizing: border-box; width: 100%;   height: 100%;   border-radius: 5px;     overflow: hidden; }
.slider__image img {   display: block;   width: 100%;   height: auto;   -o-object-fit: cover;   object-fit: cover; }
@media (max-width: 767.98px) {
  .slider__flex {     flex-direction: column-reverse;   }
  .slider__col {     flex-direction: row;     align-items: center;     margin-right: 0;     margin-top: 24px;     width: 100%;   }
  .slider__images {     width: 100%;   }
  .slider__thumbs {     height: 70px;     width: calc(100% - 96px);     margin: 0 16px;   }
  .slider__prev,   .slider__next {     height: auto;     width: 32px;   }
}
.nav-tabs .nav-link {color:var(--linkcolor) !important;}
.customRadioB {      margin: 10px 0;     display: inline-block;     width: auto;     float: left; }
.customRadioB input[type="radio"] {    display:none;}
.customRadioB input[type="radio"] + label  {  margin:0 5px;   cursor: pointer;     padding: 4px 15px;     border: 2px solid #CCC;            border-radius: 20px;    }
.customRadioB input[type="radio"]:checked + label {      background: rgba(0,0,0,0.1);     border: 2px solid #5C5C5C;      }
	


.btn_bottom { position: fixed; width: 50px; height: 50px; bottom: 30px; right: 30px; color: #FFF; border-radius: 50px; text-align: center; font-size: 30px; z-index: 100; }
.nav-tabs {
  border-bottom: 1px solid #CCC;
  margin: 20px 0px;
}
.contentBody img{   max-width: 100%;}
.image.features-iim1{max-width: 100%;width:auto;border:1px solid #f3f5f8;border-radius:10px;flex:1;margin-bottom:0;margin-left:auto;box-shadow:0 6px 26px rgba(40,40,43,.06)}

@keyframes kenburns {   0% {     transform: scale(1);     transition: transform 20000ms linear 0s;   }    100% {     transform: scale(1.5);     transition: transform 20000ms linear 0s;   } }
.kb-carousel {   overflow: hidden;   max-height: 650px; }
.kb-carousel .carousel-item {   transition: transform .6s ease-in-out 0s, opacity ease-in-out .6s; }
.kb-carousel .carousel-item.active {   transition: transform .6s ease-in-out 0s, opacity ease-in-out .6s; }
.kb-carousel > .carousel-inner > .carousel-item > img, .kb-carousel > .carousel-inner > .carousel-item > a > img {   opacity: 0.8;   animation: kenburns 20000ms linear 0s infinite alternate; }
.kb-carousel .carousel-item-next.carousel-item-start .carousel-caption, .kb-carousel .carousel-item-prev.carousel-item-end .carousel-caption {   z-index: 0;   opacity: 0; }
.kb-caption {   right: 7%;   left: 7%;   bottom: 25%;   padding: 0;   width: 80%; }
.kb-caption-left {   margin-right: auto; }
.kb-caption-right {   margin-left: auto; }
.kb-caption-center {   margin: auto; }
.kb-caption h1, .kb-caption p {   padding: 0.5rem 0;   margin-bottom: 0; }
.kb-caption h1 {   animation-delay: 1s;    }
.kb-caption p {   animation-delay: 1.7s;   }
@media (min-width: 768px) {   .kb-caption {     bottom: 37%;     width: 40%;   } }
@media (min-width: 1200px) {   .kb-caption {     bottom: 45%;   } }
.kb-control-prev, .kb-control-next {   width: 3.5rem;   height: 3.5rem;   margin: auto 0;   opacity: 0;   color: #fff;   background: rgba(0 0 0 / 0.7); }
.kb-carousel:hover .kb-control-prev, .kb-carousel:hover .kb-control-next {   opacity: 1; }
.kb-control-prev {   left: 1%; }
.kb-control-next {   right: 1%; }
.kb-control-prev:hover, .kb-control-prev:focus, .kb-control-next:hover, .kb-control-next:focus {   color: #fff;   background: rgba(0 0 0 / 1); }
 [data-bs-theme = "dark"] .carousel .carousel-control-next-icon, [data-bs-theme = "dark"] .carousel .carousel-control-prev-icon {   filter: none; }
.font-l {  font-size: 50pt;padding: 10px 30px !important;}
.font-m {  font-size: 35pt;padding: 5px 20px !important;}
.font-s {  font-size: 20pt;padding: 10px 20px !important;}
.pshadow {text-shadow: 1px 1px 0px #FFF,2px 2px 0px #000;

}

.shadow1{ text-shadow: 0px 0px 0px #FFF,2px 2px 2px #FFF,4px 4px 2px rgba(0,0,0,0.6); }
.shadow2{ text-shadow: 0px 0px 0px #FFF,2px 2px 0px #FFF,4px 4px 0px rgba(0,0,0,0.6),5px 5px #2274a5,6px 6px #f75c03; }
.shadow3{ color: #fff;text-shadow:  2px 2px 0px #000, 0px -3px 0 #212121,  0px  3px 0 #212121, -3px  0px 0 #212121,  3px  0px 0 #212121; }
.shadow4{ background-image: radial-gradient(circle, #004B97, #D6000A);   color: transparent !important;     background-clip: text; -webkit-background-clip: text; text-shadow: 0 -3px 2px #fff;  } 
.shadow5{text-shadow: 2px 2px 0px #FFF,2px 2px 0 #CCC,3px 3px 1px #575656; }
.shadow6{ text-shadow: 2px 2px 0px #F8ED93,3px 3px 0 #CCC,4px 4px 0 #FFF,3px 3px #2274a5,4px 4px #f75c03,5px 5px #2274a5,6px 6px #f75c03;  }
.shadow7{ background-image: linear-gradient(123deg,#335792 40%,#EF0101 80%);  color: transparent !important;   background-clip: text;   -webkit-background-clip: text;  text-shadow:3px 3px 0 #CCC,4px 4px 0 #FFF,3px 3px #2274a5,4px 4px #f75c03,5px 5px #2274a5,6px 6px #f75c03;   }
.shadow8{ background-image: radial-gradient(circle, #004B97, #D6000A);   color: transparent !important;  background-clip: text;   -webkit-background-clip: text; text-shadow:3px 3px #FFEF68,4px 4px #f75c03,5px 5px #2274a5;    }
.shadow9{  text-shadow:2px 2px 0px #FFF,2px 2px 1px #957dad,1px 1px #2274a5,3px 3px #6D6D6D,4px 4px #f75c03,5px 5px #2274a5; }
.shadow10{ text-shadow: 2px 2px 0 #FFF,3px 3px 0 #6D6969; }
.shadow11{  text-shadow: -2px 2px 0px #FFFFFF,2px 2px 0 #039EB0,1px 1px 0 rgb(129,148,205),2px 2px 0 rgb(120,139,196),3px 3px 0 rgb(111,130,187),4px 4px 0 rgb(103,122,179),5px 5px 0 rgb(94,113,170); }
.shadow12{text-shadow: -2px 2px 0 #FFFFFF, -4px 4px 0 rgba(0,0,0,0.5); }
.shadow13{text-shadow:3px 3px #F7F7F7,4px 4px #f75c03,5px 5px #2274a5,2px 1px 1px #5dabcd,2px 3px 2px #378ab4,3px 2px 2px #5dabcd,3px 4px 2px #378ab4,4px 3px 3px #5dabcd; }
.shadow14{text-shadow:1px 0px 1px #FFF, 0px 1px 1px #eee,2px 1px 1px #FFF, 1px 2px 1px #eee,3px 2px 1px #ccc, 2px 3px 1px #656565; }
.shadow15{ text-shadow: 3px 3px #EEE,4px 4px #f75c03,5px 5px #2274a5,2px 2px 0px #FFFFFF,0px 0px 0 rgb(137,156,213),1px 1px 0 rgb(129,148,205),2px 2px 0 rgb(120,139,196); }
.shadow16{  text-shadow: 2px 2px 0px #FFFFFF,4px 4px 1px rgba(0,0,0,0.5); }
.shadow17{   text-shadow: 2px 2px 1px #FFF, 0px 1px 1px #eee,2px 1px 1px #ccc,-4px 4px 0 rgba(0,0,0,0.5); }
.shadow18{  text-shadow: 2px 2px 0 #FFF,0px 4px 3px rgba(0,0,0,0.4),0px 8px 3px rgba(255,255,255,0.3),0px 8px 2px rgba(0,0,0,0.5); }
.shadow19{  text-shadow: 2px 2px 0 #FFF,3px 3px 2px rgba(0, 0, 0, 0.5);      }
.shadow20{ 	background-image: radial-gradient(circle, #004B97, #D6000A); background-clip: text;      color: transparent !important;   text-shadow:  2px 2px 0 #FFF,3px 3px 0 rgba(0,0,0,0.5); }
.shadow21{  text-shadow: 1px 1px #2274a5,2px 2px #FFF,3px 3px #EEE,2px -2px 0px rgba(255,255,255,0.5),3px -3px 0px rgba(0,0,0,0.5); }
.shadow22{ text-shadow: -2px 2px 0 #FFF,4px 4px 0px rgba(0,0,0,0.3); }
.shadow23{ text-shadow:1px 1px #2274a5,2px 2px #f75c03,3px 3px #2274a5;  }
.shadow24{  text-shadow: 0.5px 0.5px 0 #D5D5D5,2px 2px 0 #D5D5D5,4px 4px 0 #D5D5D5,6px 6px 0 #D5D5D5; }
.shadow25{ text-shadow:2px 2px 0 #FFF,2px 2px #2274a5,3px 3px #2274a5,4px 4px #f75c03,5px 5px #2274a5,6px 6px #f75c03; }
.shadow26{  text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;  }
.shadow27{  color: #d7ceb2; text-shadow: 3px 3px 0px #2c2e38, 5px 5px 0px #5c5f72;   }
.shadow28{ text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000; color: #9c8468; opacity: 0.3;  }
.shadow29{   color: #D5E2D6;  text-shadow: 1px 1px #4A744D, 2px 2px #4A744D, 3px 3px #4A744D, 4px 4px #4A744D, 5px 5px #4A744D, 6px 6px #4A744D, 7px 7px #4A744D;  }
.shadow30{ text-shadow: 1px 1px 0 #FFF;  filter: drop-shadow(-2px 2px 4px #828282);  }
.shadow31{ color: #fff;text-shadow: -1px -1px 0px #888,3px 3px 0px #888,4px 4px 0px #888;  }
.shadow32{ text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);  }
.shadow33{ text-shadow: 3px 3px 0px #fff, 5px 5px 0px rgba(0,0,0,0.2);  }
[dir=rtl] .rotate15 {transform: perspective(500px) rotateY(15deg);}

[dir=ltr] .rotate15 {transform: perspective(500px) rotateY(-15deg);}

[dir=rtl] .rotate7 {transform: perspective(400px) rotateY(7deg); }
[dir=ltr] .rotate7 {transform: perspective(400px) rotateY(-7deg); }

[dir=rtl] .mr05x {left:5%; }
[dir=ltr] .mr05x {right:5%; }
.sback {border-bottom: 2px dashed #5F5F5F;box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.4);}