: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);}
.hr { 	   background-color: rgba(0,0,0,0.19);  box-shadow: rgba(255,255,255,0.5) 0 2px 0 0; border-radius: 2px; box-sizing: border-box; display: block; height: 1.2px; margin: auto ; text-decoration: none; width: 100%; vertical-align: middle;  }
@-webkit-keyframes autofill {     0%,100% {               background: #FAFBFC;     } }
input:-webkit-autofill {     -webkit-animation-delay: 1s; /* Safari support - any positive time runs instantly */     -webkit-animation-name: autofill;     -webkit-animation-fill-mode: both; }
.vdeoClass {   position: absolute;   top: 50%;   left: 50%;   transform: translate(-50%, -50%);}
.mNew{font-weight:600;color:#0093E7 !important;}
.hidden{display:none}
.text-xl{font-size:13pt;}
.text-bold{font-weight:600;}
.radius5{border-radius:5px !important;}
.radius3{border-radius:30px !important;}
.navbar {   position: relative;   display: flex;   flex-wrap: wrap;   align-items: center;   justify-content: space-between; 
  padding: 20px 0px;;    }
.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;   }
.searchform .form-control {    border: 0;   }
.searchform .form-control:focus { 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;    }
ul.ui-autocomplete{ direction: ltr; }
ul.ui-autocomplete li{ text-align: right; }
.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; }
.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; }
 

.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 #928900;      }

.cusTag {   margin: 3px;   max-width: calc(100% - 6px);color: rgba(0, 0, 0, 0.87);   border: none;   cursor: default;   height: 32px;   display: inline-flex;   outline: 0;   padding: 0;   font-size: 0.8125rem;   box-sizing: border-box;   transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;   align-items: center;   font-family: "Roboto", "Helvetica", "Arial", sans-serif;   white-space: nowrap;   border-radius: 16px;   vertical-align: middle;   justify-content: center;   text-decoration: none;   background-color: #e0e0e0; }
.cusLabel {   overflow: hidden;   white-space: nowrap;   padding:0 12px;    text-overflow: ellipsis; }
.cusIcon {vertical-align:middle;text-align:center;border-radius:20px; background-color:rgba(0, 0, 0, 0.2); color: rgba(255, 255,255, 0.5);    cursor: pointer;    line-height: 1.4rem;   width: 1.4rem;   height: 1.4rem;   display: inline-block;   font-size: 1.5rem;   }
.cusIcon:hover {color: rgba(255, 255,255, 0.7);background-color:rgba(0, 0, 0, 0.3);}
[dir=ltr] .cusIcon {margin: 0 5px 0 -6px;   }
[dir=rtl] .cusIcon {margin: 0 -6px 0 5px;}

.custom_checkbox { text-align:start; height:25px; font-size: 16pt;;   line-height: 1.1;   display: grid;   grid-template-columns: 1em auto;   gap: 0.5em; }
.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;    }
[dir=rtl] .nested_sortable {      padding-bottom: 10px;	  margin-right: 30px;    }
[dir=ltr] .nested_sortable {      padding-bottom: 10px;	  margin-left: 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; }
.bactive{ border: 2px solid #E3DD86 !important; }
.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%;}

.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;   } }
.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;}

.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; vertical-align: middle;}
.custom-radio input[type="radio"]:checked +span  { width:100%;height:100%;display: inline-block; padding:5px 10px;  background-color: #2A57B1 !important; vertical-align: middle; }

.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:#F2F2F1 !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);}

.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 {	 padding:5px 20px;display:inline; margin:auto;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; 		color:var(--btn-back) !important; 		background-color:var(--btn-color); 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 { display:inline-block;  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;   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 { padding:5px 8px;border-radius: 30px;; border:2px solid rgba(0, 0, 0, 0.1);  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 {  padding:5px 8px;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 {display: inline-block;width:fit-content;  box-sizing: border-box;     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 {display: inline-block;width:fit-content;border-radius:4px;  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 { padding:6px 8px;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 { line-height: 40px;   display: inline-block; padding:0px 8px;  text-align: center; border-radius:3px; 	vertical-align:middle; 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; 	 	 margin:0 4px;   cursor: pointer; text-align: center; text-decoration: none; user-select: none;  -webkit-user-select: none; touch-action: manipulation; }
.btn-16:hover { line-height: 40px; padding:0px 8px; 	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:2px solid rgba(255, 255, 255, 0.3); 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 1px 0 rgba(0,0,0,0.2);  border-radius: 30px;; border-style:solid;    padding:6px 15px; }
.btn-control:focus{ border-color:transparent !important; outline:none !important; }
.btn-control:active,.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 gray; 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: #FFF; border: 0; box-shadow: 2px 2px 0 gray; outline: transparent; position: relative; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.NSocialIcon15-IMG:hover { 	background-color:rgba(0, 0, 0, 0.2); }


.NSocialIcon14 {  width:13px;height:13px;background-color:var(--navbar-scolor);}
.NSocialIcon14-BG {box-shadow: 1px 1px 0 gray;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 gray;background-color: #FFF; border-radius:50%;vertical-align:middle;cursor:pointer;width:25px;height:25px;;margin:0; }
.NSocialIcon14-IMG:hover { 	background-color:rgba(0, 0, 0, 0.4); }


.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 gray;  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 gray; 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 gray; width:25px;height:25px;;background-color:var(--navbar-sback);; padding:2px; ;margin:0; }
.NSocialIcon12-BG:hover { 	background-color:rgba(0, 0, 0, 0.3); }
.NSocialIcon12-IMG {box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); border-radius:0px; border: 1px dashed #FFF;  width:25px;height:25px;background-color:#CCC; padding:2px; ;margin:0; }
.NSocialIcon12-IMG:hover { 	background-color:rgba(0, 0, 0, 0.3); }



.NSocialIcon11 { width:15px;height:15px;background-color:var(--navbar-scolor); }
.NSocialIcon11-BG {border-radius:3px;; display: flex;width:30px;height:30px;  padding: 2px; background: var(--navbar-sback); box-shadow: 1px 1px 0 gray; 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: 2px;      box-shadow: 1px 1px 0 gray;     transform: skewX(-15deg); }
.NSocialIcon11-IMG:hover {  background: rgba(255,255,255,0.3);    box-shadow: 2px 2px 0 gray;}

.NSocialIcon10 { width:13px;height:13px;background-color:var(--navbar-scolor); }
.NSocialIcon10-BG {box-shadow: 1px 1px 0 gray;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 {padding:2px;height: 30px; width: 30px; text-align: center; background-color:rgba(0,0,0,0.1); vertical-align:middle;cursor:pointer;  border-radius:50%; border: 2px 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 gray;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 gray; 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 gray;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 gray; }
.NSocialIcon6-BG:hover { background-color: rgba(255,255,255,0.2); }
.NSocialIcon6-IMG { border-radius:3px;  box-shadow: 1px 1px 0 gray;; 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 gray;     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: rgba(0,0,0,0.05);     box-shadow: 2px 2px 0 gray;     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 gray;     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:rgba(255,255,255,0.1);     display: flex;     padding: 4px;        box-shadow: 1px 1px 0 gray;     transform: skewX(-15deg); }
.NSocialIcon4-IMG:hover { background-color:rgba(255,255,255,0.3);    }


.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 gray; }
.NSocialIcon3-BG:hover { background-color: rgba(0,0,0,0.6); }
.NSocialIcon3-IMG { box-shadow: 2px 2px 0 gray;border-radius:3px; border: 1px dashed gray; width:26px;height:26px;background-color:#FFF; padding:2px; ;margin:0; }
.NSocialIcon3-IMG:hover { border: 1px solid gray; }



.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 gray;; 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 dashed #FFF;; width:30px;height:30px;background-color:rgba(0, 0, 0, 0.05); padding:3px; ;margin:0; }
.NSocialIcon2-IMG:hover { background-color:rgba(0,0,0,0.2); }


.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 gray;border-radius:50%; border: 1px dashed gray; width:30px;height:30px;background-color:#FFF; padding:3px; ;margin:0; }
.NSocialIcon1-IMG:hover { border: 1px solid gray; }




.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:rgba(0,0,0,0.2); }

.FSocialIcon14 {  width:14px;height:14px;background-color:var(--footbar-scolor);}
.FSocialIcon14-BG {box-shadow: 2px 2px 0 rgba(0,0,0,0.4);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:3px;box-shadow: 1px 1px 0 gray;background-color: rgba(255,255,255,.3); border-radius:50%;vertical-align:middle;cursor:pointer;width:30px;height:30px;;margin:0; }
.FSocialIcon14-IMG:hover { 	background-color:rgba(0,0,0,0.2); }

.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; 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: 0px;      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: 3px 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 {filter: brightness(1.3);justify-content: center;;background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.5) 100%); border: 2px 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 { filter: brightness(1);background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.6) 100%);color:var(--footbar-color);  box-shadow: 2px 4px 5px  rgba(0, 0, 0, 0.4);   }


.Fbtn2 {display:inline-block;width: fit-content;justify-content: center; background-image: linear-gradient(rgba(0, 0, 0, 0.0) 0, rgba(255, 255, 255, 0.1) 100%);border: 2px solid rgba(255,255,255,0.2);font-size:9pt;margin:2px;background-color:var(--footbar-menuback); color: var(--footbar-color);border-radius:4px;  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),2px 2px 0 rgba(0,0,0,0.4);transform: skewX(-15deg); }
.Fbtn2:focus { outline: none; }
.Fbtn2:hover {border-bottom: 2px 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),2px 2px 0 rgba(0,0,0,0.6); }
.Fbtn2 span:nth-child(2) {  margin-right: 0px; }



.Fbtn3{ text-align: center;display: inline-block;filter: brightness(1.2);border-radius:3px;font-size:9pt;white-space: nowrap; margin:3px;box-shadow: inset 0 0 45px 9px rgba(0,0,0,0.4),2px 3px 0 #454545; background-color:var(--footbar-menuback); color: var(--footbar-color); border:none;  position:relative; padding:8px 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(0, 0, 0, 0.5) 100%);border-bottom: 1px 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;   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(255, 255, 0, 0.4) 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 {font-size: 9pt;padding: 5px 12px; border: 3px solid rgba(255,100,100,0.3);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 {color:var(--footbar-color);border: 3px solid rgba(255,0,0,0.1);  } 


.Fbtn6 {display:inline-block;font-size:9pt;border:2px solid rgba(255,255,255,0.2);white-space: nowrap; margin:5px;box-shadow: 1px 1px 0 rgba(0,0,0,0.2);color: var(--footbar-color); padding:8px 14px; border-radius:40px; align-items: center; appearance: none;  background-clip: padding-box; background-color: var(--footbar-menuback);  cursor: pointer;  flex-shrink: 0; font-family:sans-serif;   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-6:after { border-radius: 80px; }
.Fbtn6:before { border-radius:40px;  display: block; height: 100%;  left: 0;  position: absolute; top: 0;min-width:60px; width: 100%; z-index: -2; }
.Fbtn6:after {border-radius:40px; 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.4);color:var(--footbar-color);box-shadow: 1px 1px 0 rgba(0,0,0,0.3); }
.Fbtn6:disabled { cursor: default; opacity: 0.24; }




.Fbtn7 {border:2px solid rgba(255,255,255,0.3);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 1px 0 rgba(0,0,0,0.2); ;background-color:var(--footbar-menuback); color: var(--footbar-color); border-radius: 30px;   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 1px 0 rgba(0,0,0,0.4); ;border-style:solid;outline:none;}





.Fbtn8 { filter: brightness(1.1);font-size: 9pt;margin:3px;white-space: nowrap;  border: 3px solid rgba(255,255,255,0.2); box-shadow: 2px 2px 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.2) 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: 3px solid rgba(255,255,255,0.5);color:var(--footbar-color);  }





.Fbtn9 {text-align: center; display: inline-block;border-radius:30px;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: 1px 1px 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: 2px solid rgba(0,0,0,0.3);border-radius:30px;font-size: 9pt;white-space: nowrap; color: var(--footbar-color); background-color:var(--footbar-menuback); vertical-align:middle;cursor:pointer;padding:6px 10px;margin: 3px; box-shadow: 1px 1px 0 rgba(0,0,0,0.6); }
.Fbtn11:hover {filter: brightness(1.2); color:var(--footbar-color); border: 2px solid rgba(255,255,255,0.2); }




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


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

.Fbtn13:hover  {padding: 5px 15px; 	color: var(--footbar-color); 	TEXT-DECORATION: none; }


.dbox .icon {   width: 60px;   height: 60px;   border-radius: 50%;   background: #2553b8;   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 input:-ms-input-placeholder,.container-contact1 textarea:-ms-input-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:focus:-ms-input-placeholder,.container-contact101 textarea:focus:-ms-input-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 input:-ms-input-placeholder,.container-contact101 textarea:-ms-input-placeholder{color:#adadad}

textarea::placeholder,input::placeholder {
    font-size: 8pt;
}

.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:9pt;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:45px}
textarea.input101{padding-top:9px;padding-bottom:13px}
textarea.input101:focus{border-bottom: 2px solid Rgba(0,0,0,0.05) !important;}
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 input:-ms-input-placeholder,.contact102-form textarea:-ms-input-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}
.label-input102{font-size:9pt;line-height:1.5;padding:10px;display:inline-block;}
.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:40px;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:-ms-input-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}


#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 8px;}

.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}
.error{color:red;font-size:9px}
#contactForm .form-control{font-size:12px}

.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:9px;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:11pt; 	display: block; 	padding:10px 20px;        color: var(--navbar-menucolor) !important ;  	}
	a.dropdown-item:hover,a.nav-link:hover {color: var(--navbar-menucolor) ; }
	.dropdown a.nav-link:hover {border:0 !important ;margin:0 !important ;}
	
	
@media only screen and (min-width: 992px) {

		.navbar-nav  a.nav-link:hover  {		text-decoration: none; 	 }
		.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%; }	  
	
	.AppBar_XTP .dropdown-item,.AppBar_XTP .nav-link  { padding:10px 12px !important;}
	}
	@media only screen and (max-width: 990px) {
		.nav-item.dropdown {width:100%}
		.navbar-nav  a.nav-link:hover  {padding:20px; background-color:rgba(0, 0, 0, 0.03); 
		 border-bottom: 1px solid var(--navbar-menucolor);  }
		.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(--navbar-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(--navbar-menucolor);    display: block;  }
		
		.AppBar_XTP .dropdown-item,.AppBar_XTP .nav-link  { padding:15px 12px !important;}
.parent__badge{padding:10px 12px !important;}
	
	}

	
.navbar-toggler {     outline: none; } .navbar-toggler:focus {   box-shadow: none; } 
.navbar-toggler { border: 0 !important; }
.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus { outline: none !important; box-shadow: none !important; border: 0 !important; }
.toggler-icon{ width: 30px; height: 3px; background-color: #2E3A5B; display: block; transition: all 0.2s; }
.middle-bar{ margin: 5px auto; }
.navbar-toggler .top-bar { transform: rotate(45deg); transform-origin: 10% 10%; }
.navbar-toggler .middle-bar { opacity: 0; filter: alpha(opacity=0); }
.navbar-toggler .bottom-bar { transform: rotate(-45deg); transform-origin: 10% 90%; }
 .navbar-toggler.collapsed .top-bar { transform: rotate(0); }
.navbar-toggler.collapsed .middle-bar { opacity: 1; filter: alpha(opacity=100); }
.navbar-toggler.collapsed .bottom-bar { transform: rotate(0); }
.navbar-toggler.collapsed .toggler-icon { background-color: #2E3A5B; }

		
		.dropdown-toggle {  position: relative;}
		.dropdown-toggle::after {   position: absolute;   bottom: 45%; }
		[dir=rtl] .dropdown-toggle22::after {  left: 5px; }
		[dir=ltr] .dropdown-toggle22::after {  right: 5px; }
	.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.03);}
	.dropdown-menu {    margin: 0;     white-space: nowrap;      padding: 10px;    background-color: #ffffff;  }
	.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 {   background-color: #fa3e3e;   border-radius: 2px;   color: white;    padding:  3px;   font-size: 10px;     position: absolute;  top: 0;   right: 0; }
	.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; background-color:rgba(0, 0, 0, 0.1);border-top-left-radius: 3px;border-top-right-radius: 3px; }
	.nav-vipx .dropdown-toggle::after { display: inline-block;   width: .5em;   height: .5em;     vertical-align: middle;   content: "";   border: .3em solid;   border-width: 0 .15em .15em 0;   transform: rotateZ(45deg) }	
	[dir=rtl]	.nav-vipx .dropdown-toggle::after {  left: 0px; }
	[dir=ltr]	.nav-vipx .dropdown-toggle::after {  right: 0px; }




	.nav-vipx .dropdown-item,.nav-vipx .nav-link { padding:10px 12px;  display: block;   font-size:1.2rem;   font-weight: 500;   color: var(--navbar-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(--navbar-menucolor) ; }
	.nav-vipx .dropdown-item {padding:10px important;line-height:30px;padding: 4px 10px;   color: var(--navbar-menucolor);}
	.nav-vipx .dropdown-item:hover {color: var(--navbar-menucolor);background-color:rgba(0, 0, 0, 0.3);}
	.nav-vipx a.dropdown-item {border-bottom: 3px solid transparent;}
	.nav-vipx .dropdown-menu{filter: brightness(85%);margin-top:0; background-color:var(--navbar-menuback);;background-blend-mode: darken;;}

		.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: 90%; 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; } 
		
		

	
		
/* 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: 40px;   position: relative; }
.select2_div2 .select2-container .select2-selection--single .select2-selection__rendered ,.select2_div .select2-container .select2-selection--single .select2-selection__rendered {   line-height: 40px; }
.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;  }

	ul.ui-autocomplete{max-height: 300px; 		overflow-y: auto; 		overflow-x: hidden; 	   	}
	[dir=rtl] ul.ui-autocomplete li{ text-align: right;width:auto; }
	[dir=ltr] ul.ui-autocomplete li{ text-align: left;width:auto; }
	
	.MeuVx { color: #005399; font-weight: 600; font-size: 10pt; line-height: 1.4; margin: 0px 0px 10px; padding: 0px; }
	.hEtgPY:first-of-type {  }
	.hEtgPY:last-of-type {  text-align: end; }
	.hEtgPY { text-align: start; padding: 20px 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 > * { margin-left: 12px !important; }
	.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; }
	.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;  height: 72px; background-color: rgb(255, 255, 255);  max-height: unset; }
	.cA-dMJG > svg, .cA-dMJG > img { border-radius: 3px; }
	.iehfSA { width: 100%; height: 100%; object-fit: contain; }
	.jchuKS { position: relative; height: 25px; margin-top: 5px; }
	.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; width: auto; margin: 0px; }
	.kXwtGW { justify-content: center !important;width: fit-content; border-radius: 20px; padding: 2px 6px; border: 2px solid #758CA3; background-color:#F8F8F6; flex-direction: row; -moz-box-pack: justify;  }
	.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; }
	.ffYGzu.dimmed { opacity: 0.5; pointer-events: none; }
	.ffYGzu { padding: 0px; border: medium; outline: none; cursor: pointer; background-color: transparent; }
	.gBKPwr { color: rgb(37, 42, 49); font-weight: 500; font-size: 0.875rem; line-height: 1.4; margin: 0px; margin-left: 0px; padding: 0px; }
	.hfsKER { font-weight: 600; margin-left: 5px; color: rgb(95, 115, 140); }
	.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; }
	.huNKJZ { width: 100%; -moz-box-pack: justify; justify-content: space-between; }
	.ecnrMI:not(:last-child) { border-bottom: 1px solid rgba(37, 42, 49, 0.1); margin-bottom: 20px; padding-bottom: 14px; }
	.ecnrMI { 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; width: auto; margin: 0px; }
	.ijDQbN { width: 100%; -moz-box-pack: justify; justify-content: space-between; }
	.gBKPwr { color: rgb(37, 42, 49); font-weight: 500; font-size: 0.875rem; line-height: 1.4; margin: 0px; margin-left: 0px; padding: 0px; }
	.hfsKER { font-weight: 600; margin-left: 5px; color: rgb(95, 115, 140); }
	.dOeeVv { font-size: 14px; font-weight: 500; opacity: 0.8; }
	.kIHbCd { color: rgb(37, 42, 49); font-weight: 500; font-size: 0.75rem; line-height: 1.4; margin: 0px; margin-top: 0px; padding: 0px; }
	.dsXZOy { font-size: 12px; font-weight: bold; line-height: 1.33; color: rgb(95, 115, 140); text-transform: uppercase; margin-top: 6px; }
	.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; }
	.lnBxlz { font-size: 9pt; font-weight: 600; color: #232323; align-self: flex-start; }
	@media (min-width: 768px) { .lnBxlz { align-self: center; } }
	.keuGrc { padding: 8px 17px; font-size: 16px; }
	.dhUwkb.dimmed { opacity: 0.5; pointer-events: none; }
	.keuGrc { padding: 8px 17px; font-size: 16px; }
	.dhUwkb { font-size: 10pt; background-color: #01A1AF;  color: #FFF; border-radius: 4px; border-bottom: 3px solid #006770; 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; }
	.catalog-product .block-title-tabs {   margin-bottom: 24px; }
	.block-title-tabs { box-shadow: 0 2px 2px -2px rgba(0,0,0,0.3);  margin-bottom: 15px;   border-bottom: solid 1px #dddddd;   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 > .htitle { border-top-left-radius:10px;border-top-right-radius:10px;  float: left;   font-size: 10pt;   font-weight: normal;   color: #41CCCA;   margin-top: 0;   margin-bottom: 0;   position: relative;     border-bottom: solid 2px #00CEBD; }
	.block-title-tabs > .htitle {  padding:5px 0px; display:flex ; align-items:center; float: left;   margin-top: 3px;   margin-bottom: 0;  font-size:14pt;   font-weight: 700;   color: #006B6A;   text-transform: capitalize; }
	

	.block-title-tabs .type-product-title, .block-title-tabs > .title {   float: left;   font-size: 10pt;   font-weight: normal;   color: #333e48;   margin-top: 0;   margin-bottom: 0;   position: relative;   padding-bottom: 12px;   border-bottom: solid 1px #6946D7; }
	
	.block-title-tabs > .title {  padding:10px 10px; display:flex ; align-items:center; float: left;   margin-top: 3px;   margin-bottom: 0;     font-weight: bold;   color: #0056AF;   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; }
	
	@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;  }
	
	}
.nav-tabs {border-bottom:1px solid #CCC;margin: 20px 0px;}

.custom-tabs {border:0; margin:0;}
.custom-nav-link {color: #0C4A79 !important;}


a.custom-nav-link:hover {color: #0C4A79 ;}

.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; }

.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; }

	.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; }
	
	.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; }
	
.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; }

	.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; } }
a.link_disabled {
    pointer-events: none;
	 opacity: 0.7;
	 cursor: not-allowed !important;
}

.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: 0px 1px #3B3333}

.sback {border-bottom: 2px dashed #5F5F5F;box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.4);}
.shadow1{  text-shadow: 0px 0px 0px #FFF,2px 2px 2px #FFF,4px 4px 2px rgba(0,0,0,0.6); }
.shadow2{ text-shadow:1px 1px 0px #FFF,2px 2px 0px #FFF,3px 3px 0px rgba(0,0,0,0.6),3px 3px #2274a5,4px 4px #f75c03; }
.shadow3{ color: #fff;text-shadow:  1px 1px 0px #000, 0px -2px 0 #212121, 0px 2px 0 #212121, -2px 0px 0 #212121, 1px 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:1px 1px 0px #F8ED93,2px 2px 0 #CCC,4px 4px 0 #FFF,3px 3px #2274a5,4px 4px #f75c03,5px 5px #2274a5,4px 4px #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,2px 2px 0 #FFF,3px 3px #2274a5,4px 4px #f75c03,5px 5px #2274a5,1px 3px #f75c03;  }
.shadow8{ background-image: radial-gradient(circle, #004B97, #D6000A);   color: transparent !important;  background-clip: text;   -webkit-background-clip: text; text-shadow:1px 1px #FFEF68,4px 4px #f75c03,6px 6px #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,4px 4px 0 #DBDBDB; }
.shadow11{  text-shadow: -1px 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),3px 3px 0 rgb(103,122,179),3px 3px 0 rgb(94,113,170); }
.shadow12{  text-shadow: -2px 2px 0 #FFF, -2px 4px 0 rgba(0,0,0,0.5); }

.shadow13{text-shadow:3px 3px #F7F7F7,4px 4px #f75c03,5px 3px #2274a5,2px 1px 1px #5dabcd,2px 3px 2px #378ab4,3px 2px 2px #5dabcd,3px 2px 2px #378ab4,2px 2px 2px #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,2px 2px #f75c03,2px 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 4px 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,3px 3px 0px rgba(0,0,0,0.3); }
.shadow23{ text-shadow:1px 1px #fff,2px 2px #b1aeac,3px 3px #2274a5;  }
.shadow24{  text-shadow: 0.5px 0.5px 0 #D5D5D5,2px 2px 0 #D5D5D5,3px 3px 0 #D5D5D5,4px 4px 0 #D5D5D5; }
.shadow25{ text-shadow:1px 2px 0 #FFF,2px 2px #2274a5,3px 3px #2274a5,4px 4px #f75c03,5px 5px #2274a5,4px 4px #f75c03; }
.shadow26{  text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 2px 0px #555, 0px 3px 0px #444, 0px 3px 0px #333, 0px 4px 4px #001135; }
.shadow27{  color: #d7ceb2; text-shadow: 1px 1px 1px #2c2e38, 1px 2px 0px #5c5f72;  }
.shadow28{ text-shadow: -1px -1px 2px #fff, 2px 1px 0px #000; }
.shadow29{   color: #D5E2D6;  text-shadow: 1px 1px #FFF, 2px 2px #4A744D, 2px 2px #4A744D, 2px 2px #4A744D, 3px 3px #4A744D, 2px 2px #4A744D, 3px 3px #4A744D; }
.shadow30{ text-shadow: 1px 1px 0 #FFF;  filter: drop-shadow(-2px 2px 1px #828282); }
.shadow31{ color: #fff !important;text-shadow: -1px -1px 0px #888,2px 2px 0px #888,3px 4px 0px #888;  }
.shadow32{ text-shadow: 0 1px 0 #ccc, 0 1px 0 #c9c9c9, 0 3px 0 #bbb, 0 3px 0 #b9b9b9, 0 3px 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 2px 3px rgba(0,0,0,.2), 0 2px 3px rgba(0,0,0,.25), 0 2px 3px rgba(0,0,0,.2), 0 6px 6px 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%; }

@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; }
.imgiix {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);   }
  .image.features-iim1 {   max-width: 100%;   width: auto;    border: 2px solid rgba(255,255,255,0.4);   border-radius: 10px;   flex: 1;   margin-bottom: 0;   margin-left: auto;   box-shadow: 0 6px 26px rgba(40,40,43,.06); }
  
  
	.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 {padding:6px;border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease;   position: relative;  content: url("/assets/images/icons/left-arrow.svg"); }
	[dir=ltr] .slick-prev:before {padding:6px;border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease; position: relative;  content: url("/assets/images/icons/right-arrow.svg"); }
	[dir=ltr] .slick-next{left:-25px;border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease;}
	[dir=ltr] .slick-prev{right:-25px;border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease;}
	
	[dir=rtl] .slick-next:before {padding:6px; border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease;position: relative;  content: url("/assets/images/icons/right-arrow.svg"); }
	[dir=rtl] .slick-prev:before {padding:6px;border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease; position: relative;  content: url("/assets/images/icons/left-arrow.svg"); }
	[dir=rtl] .slick-next{right:-25px;border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease;}
	[dir=rtl] .slick-prev{left:-25px;border:none;border-radius:50%;width:35px;height:35px;background-color: rgba(255, 255,255, 0.8);   ;transition: opacity .55s ease;}
	#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; }