.aAIsd {display: none;}
.AXPJD {-webkit-box-align: center;align-items: center;display: flex;height: 8rem;
	-webkit-box-pack: center;justify-content: center;margin-bottom: 1rem;width: 8rem;
	background: url(../images/global-region.png) center center / contain no-repeat;pointer-events: none;}
.applicationBtn {width: 100%;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;
	justify-content: center;padding: 1.5rem 0px;}
.applicationBtn:hover{cursor: pointer;}
.AcDuZ {color: rgb(0, 57, 90);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 0.6rem;
	margin-bottom: 0.5rem;text-align: left;}
.beCgXh {color: rgb(118, 118, 118);font-size: 0.9rem;padding: 0px 0px 0.7rem;}
.bIhEBo {color: white;font-size: 2.5rem;line-height: 1.4;margin: 0px 0px 2rem;text-align: center;}
.bnRZxh {max-height: 4.125rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
	overflow: hidden;text-overflow: ellipsis;}
.bnwipt {-webkit-box-align: center;align-items: center;border-radius: 10px;display: flex;font-weight: 400;
	-webkit-box-pack: center;justify-content: center;line-height: 1.3;text-align: center;text-decoration: none;
		transition: all 0.3s ease-in-out 0s;background: transparent;border: 1px solid rgb(0, 57, 90);
		color: rgb(0, 57, 90);min-height: 2.5rem;max-height: 3.6rem;min-width: 5rem;padding: 0.2rem 0.5rem;
		font-size: 0.85rem;margin: 0.25rem 0px;width: 100%;max-width: 100%;}
.bOFrBk {color: white;font-size: 2.7rem;line-height: 1.3;margin: 0px 0px 1rem;text-align: left;}
.bZYRfi {position: relative;display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: center;justify-content: center;background-repeat: no-repeat;
	background-position: center center;background-size: cover;cursor: default;width: 100%;
	height: 30rem !important;}
.bVisXE {width: 100%;}
.bdRCrp {align-items: flex-start;display: flex;flex-wrap:wrap;-webkit-box-pack: justify;justify-content: space-between;
	padding: 2.5rem 0px;transition: all 0.15s ease-in-out 0s;width: 100%;border-top: 2px solid rgb(27, 205, 172);}
.doUzed .bdRCrp:nth-child(even) .fwarMZ{margin: 0px 2.5rem 0px 0px;}
.bNtebu {margin-bottom: 1rem;padding-bottom: 1.5rem;border-bottom: 1px solid rgb(27, 205, 172);}
.bAVxkE {margin: 1rem 0px 1.5rem;color: rgb(0, 57, 90);}
.bQCbcF {-webkit-box-align: center;align-items: center;border-radius: 10px;display: flex;font-size: 1rem;
	font-weight: 400;-webkit-box-pack: center;justify-content: center;line-height: 1.3;
	min-height: 3rem;max-height: 4rem;padding: 0.2rem 1rem;text-align: center;text-decoration: none;
	transition: all 0.3s ease-in-out 0s;min-width: 7rem;max-width: 13rem;background: transparent;
	border: 1px solid rgb(0, 57, 90);color: rgb(0, 57, 90);}
.bQCbcF:hover {cursor: pointer;transform: scale(1.01);}
.bWQtIJ {width: 3rem;height: 2.5rem;background: url(../images/play-triangle.svg) center center / 1.5rem no-repeat;
	transition: all 0.25s ease-in-out 0s;}
.bbXSiO .item{padding:20px;color:#666;line-height:0.3rem;}
.bbXSiO .xgRhT{padding:1rem;height: 30.5rem;}
.bannerDiv {height: auto;width: 100%;}
.bUPmI {position: relative;display: flex;transform-origin: left center;-webkit-box-pack: center;
	justify-content: center;-webkit-box-align: center;align-items: center;width: 100%;overflow-x: auto;}
.beVNCl {width: 100%;overflow: hidden;max-height: 18rem;transition: max-height 1s ease 0s;}
.bbZpDb {display: flex;flex-direction: column;margin: 0px;width: 100%;}
.brHprB .slick-track {margin: 0px auto;}
.bsmAQK {width: 100%;}
.bwHALE {width: 100%;position: relative;height: 18rem;margin-bottom: 2rem;}
.bXtmuO {padding: 1.25rem;color: white;font-size: 0.8rem;background: none;border: none;cursor: pointer;
	outline: none;height: 100%;position: relative;text-transform: uppercase;font-weight: bold;}
.bXtmuO::after {content: "";position: absolute;width: 0px;height: 75px;left: 45%;bottom: 0px;
	border-left: 8px outset transparent;border-right: 8px solid transparent;
	border-bottom: 8px solid rgb(27, 205, 172);}
.fMcojz {width: 100%;display: flex;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: center;justify-content: center;padding: 1.5rem 0px;}
.eEdOSl{color:#fff}
.eEdOSl:hover{color:#fff}
.czLGNv {width: 14.75rem;}
.CPzAZ {width: 100%;margin-bottom: 1rem;display: flex;flex-direction: column;}
.cDwLEc {width: 100%;padding: 1rem;background-color: rgb(0, 36, 63);border-radius: 0.6rem;display: flex;
	flex-direction: row;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;
	justify-content: space-between;}
.cPenSL {background: url(../images/warning-white.svg) center center / contain no-repeat;height: 2rem;width: 2rem;
	margin-right: 1.5rem;}
.cxVXaI {color: white;font-weight: 300;font-size: 1.4rem;line-height: 1.4;margin: 0px 0px 2.1rem;text-align: left;}
.cgCLba {display: flex;flex-direction: row;-webkit-box-align: center;align-items: center;margin: 0.75rem 0px;
	min-width: 14rem;}
.chTuXB {display: flex;flex-direction: column;}
.cdrnEG {-webkit-box-align: center;align-items: center;background: rgb(0, 57, 90);border: 1px solid rgb(0, 57, 90);
	border-radius: 10px;color: white;display: flex;font-size: 1rem;font-weight: 400;-webkit-box-pack: center;
	justify-content: center;line-height: 1.3;margin: 0.5rem;min-height: 3rem;max-height: 4rem;
	padding: 0.2rem 1rem;text-align: center;text-decoration: none;transition: all 0.3s ease-in-out 0s;
	min-width: 7rem;max-width: 13rem;}
.css-1qsac08 {color: rgb(97, 97, 99);font-family: "Registered Trademark", "Open Sans";font-weight: 400;
	font-size: 0.75rem;line-height: 1.66;text-align: left;margin: 3px 14px 0px;}
.css-1qsac08.Mui-error {color: rgb(211, 47, 47);}
.css-1m9pwf3 {cursor: inherit;position: absolute;opacity: 0;width: 100%;height: 100%;top: 0px;left: 0px;
	margin: 0px;padding: 0px;z-index: 1;}
.cVuahX {display: flex;flex-flow: row-reverse wrap;padding: 3rem 0px;}
.cttyss {color: rgb(97, 97, 99);font-weight: 300;font-size: 1.75rem;line-height: 1.5;margin: 0px 0px 2rem;
	text-align: center;}
.cNMwyw {position: relative;z-index: 100;}
.cmiswm {width: 100%;height: 100%;}
.cQjwTv {width: 50%;height: 36rem;display: flex;-webkit-box-pack: center;justify-content: center;
  -webkit-box-align: center;align-items: center;}
.cQGkdY {border-radius: 0.6rem;background-color: white;overflow: hidden;display: flex;flex-direction: column;
	position: relative;height: 30rem;padding: 2rem 0px 0px;min-width: 18.75rem;max-width: 25rem;
	border: 1px solid rgb(225, 225, 225);width: 90%;margin: 1.5rem auto 3.5rem;text-decoration: none;
	color: inherit;}
.cKytua {position: relative;z-index: 1;padding: 0px 1.5rem;background-color: inherit;}
.CMQmG {height: 1.3rem;width: 1.3rem;}
.cLztwL {color: rgb(97, 97, 99);text-decoration: none;font-size: 0.95rem;padding-right: 0.75rem;font-weight: 400;
	cursor: default;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 15rem;}
.cauqDD {display: flex;-webkit-box-pack: justify;justify-content: space-between;flex-wrap: wrap;}
.clDGFh {background-image: url(../images/linkedin-icon2.svg);}
.cOdFQv {object-fit: cover;max-width: 100%;border-radius: 0.6rem;}
.cDagkb {line-height: 1.47;width: 100%;margin: 0px auto;}
.cDagkb img{width:60%;}
.cDagkb h2{font-size: 30px;}
.cDagkb p{font-size: 1.5rem;}
.css-1c2fuzs {animation-duration: 1000ms;animation-timing-function: ease;animation-delay: 0ms;
	animation-name: animation-os2n7p;animation-direction: normal;animation-fill-mode: both;
	animation-iteration-count: 1;}
.dpeJlg {position: absolute;top: 0px;left: 0px;width: 100%;z-index: 1;-webkit-box-align: center;
	align-items: center;background-color: rgb(0, 165, 81);color: white;display: flex;font-size: 0.8rem;
	height: 2rem;-webkit-box-pack: center;justify-content: center;text-transform: uppercase;}
.dVuAhQ {padding: 1rem 0px;}
.dYDtnH {width: 50%;position: relative;}
.drNOPR {display: flex;-webkit-box-pack: justify;justify-content: space-between;align-items: flex-start;}
.dXgMoa {display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;
	align-items: center;width: 100%;margin-bottom: 3rem;}
.dcXRNi {width: 100%;}.eASyhd {display: flex;flex-direction: column;-webkit-box-align: center;
	align-items: center;-webkit-box-pack: center;justify-content: center;border-radius: 0.6rem;width: 100%;
	text-decoration: none;}
.duliaW {color: white;text-decoration: none;font-weight: 300;font-size: 0.95rem;padding-right: 0.75rem;
	cursor: pointer;}
.duliaW:hover {color: rgb(36, 187, 238);}
.dikPxK {width: 1px;background-color: rgb(225, 225, 225);margin: 0px 2rem;}
.doUzed {margin: 0px 0px 2rem;border-bottom: 2px solid rgb(27, 205, 172);}
.dAndGM {color: rgb(65, 65, 66);font-weight: 300;font-size: 1.1rem;line-height: 1.4;margin: 0px 0px 1rem;
	text-align: left;}
.dIsVJy {display: flex;height: auto;justify-content: space-around;margin: auto;padding: 0px;width: 100%;}
.deYvSv {text-align: center;font-size: 1rem;line-height: 1.6;padding-bottom: 1rem;}
.dBdKua {margin-top: 1rem;display: flex;width: 100%;-webkit-box-pack: center;justify-content: center;
	flex-direction: column;-webkit-box-align: center;align-items: center;}
.dOrpAQ {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: flex-start;
	-webkit-box-pack: start;justify-content: flex-start;padding: 2rem 3rem;}
.djdthE {height: 100%;width: 100%;display: flex;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: center;justify-content: center;}
.dDwoQN {padding: 1.25rem;color: white;font-weight: 300;font-size: 0.8rem;background: none;
	border: none;cursor: pointer;outline: none;height: 100%;position: relative;text-transform: uppercase;}
.dBrAzG {position: absolute;display: flex;-webkit-box-align: center;align-items: center;right: 1rem;}
.dofOaW {transform: rotate(45deg);bottom: calc(50% - 65px);}
.ddKusH {color: rgb(97, 97, 99);margin: 0px 0.25rem 0px 0.15rem;}
.dPVQwD {min-width: 18rem;}
.dLKDt {-webkit-box-align: center;align-items: center;color: rgb(0, 57, 90);flex-basis: 30%;display: flex;
	-webkit-box-pack: center;justify-content: center;flex-direction: column;/* margin: 1rem 1.25rem 2rem; */
	text-decoration: none;transition: all 0.2s ease-in-out 0s;}
.dPJwHw {font-size: 1rem;line-height: 1.3;text-align: center;margin: 0px auto;}

.dNFPKJ {width: 100%;max-width: 30rem;}
.dDFPOf {position: relative;display: flex;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: center;justify-content: center;width: 100%;height: 28rem;}
.eDAmAf {display: flex;flex-direction: column;-webkit-box-pack: center;justify-content: center;
	-webkit-box-align: center;align-items: center;width: 100%;}
.egRKLu {display: none;}.kzMaCl {padding: 0.5rem 0px;color: white;}
.eMJPeO {color: white;font-weight: 300;font-size: 1.4rem;line-height: 1.4;margin: 0px 0px 0.8rem;
	text-align: center;}
.emJFQg {color: rgb(65, 65, 66);font-size: 2.7rem;line-height: 1.3;margin: 2rem 0px 2.5rem;text-align: center;}
.efmpJa {position: relative;width: 100%;z-index: 2;}
.eTXvFf {margin: 0px auto;position: static;z-index: auto;width: 75%;max-width: 1500px;}
.eQVPwZ {background: rgba(0, 57, 90, 0.7);border-radius: 0.6rem;padding: 0px 2rem;}
.ecpViO {line-height: 1.47;width: 100%;margin: 0px auto;}
.ecpViO p {margin: 1rem 0px 1.5rem;color: white;}
.entCjG {display: flex;}
.eGcjlw {display: flex;-webkit-box-pack: end;justify-content: end;flex-wrap: wrap;}
.eWLHwK {display: none;}
.EhkSc {display: flex;-webkit-box-pack: end;justify-content: flex-end;align-items: flex-start;flex: 1 1 0%;}
.EBvYS {padding: 3.5rem 0px;width: 100%;}
.eDUdXk {display: flex;flex-direction: column;margin: 0px;width: 100%;}
.eAHYGD {width: 50%;display: flex;flex-direction: column;}
.eEdOSl {-webkit-box-align: center;align-items:center;background: rgb(0, 57, 90);border: 1px solid rgb(0, 57, 90);
	border-radius: 10px;color: white;display: flex;font-size: 1rem;font-weight: 400;
	-webkit-box-pack: center;justify-content: center;line-height: 1.3;margin: 0.5rem;min-height: 3rem;
	max-height: 4rem;padding: 0.2rem 1rem;text-align: center;text-decoration: none;
	transition: all 0.3s ease-in-out 0s;min-width: 7rem;max-width: 13rem;}
.eHJFaV {padding-bottom: 1.5rem;border-bottom: 1px solid rgb(27, 205, 172);text-align: left;margin: 0px 0px 1.5rem;}
.eYwoMh {width: 100%;position: relative;}
.eJQlWi {position: relative;z-index: 1;display: flex;flex-direction: column;-webkit-box-pack: end;justify-content: flex-end;}
.eMthth {padding: 0rem 1rem;background-color: rgb(251, 251, 251);}
.ejavtY {position: relative;}
.ejpUPm {color: rgb(27, 205, 172);display: flex;-webkit-box-align: center;align-items: center;}
.erTBXS {margin-bottom: 5rem;}
.eGmzbq {flex: 1 1 0%;display: flex;-webkit-box-pack: end;justify-content: flex-end;}
.eNLcsM {margin: 1rem 0px;font-size: 0.95rem;}
.ebLXuv {background-image: url(../images/telegram-icon.svg);}
.eVjhAJ {background-image: url(../images/email-icon.svg);}
.eHwpUJ {-webkit-box-align: center;align-items: center;background: url(../images/print-icon.svg) left center / 1rem no-repeat;
	display: flex;padding-left: 1rem;transition: all 0.15s ease-in-out 0s;}
.eagZxd {padding: 3.5rem 0px;width: 100%;}
.fGCHZu {padding: 0.8rem 0px 1rem;}
.fQRcBr {display: flex;flex-direction: column;margin: 0px auto 0.5rem 0px;flex: 2 1 0%;padding: 0px;}
.fsYDAM {color: rgb(65, 65, 66);font-weight: 300;font-size: 1.1rem;line-height: 1.4;margin: 0px 0px 0.25rem;
	text-align: left;}
.fvNEoU {display: flex;width: 100%;}
.fGBmBh {width: auto;flex: 1 1 0%;margin-left: 4.1rem;}
.fduMmx {background: url(../images/chevron-expand.svg) center center / 0.85rem no-repeat;height: 2.75rem;
	width: 2.75rem;transition: all 0.15s ease-in-out 0s;transform: rotateX(0deg);}
.fEGhWs {display: flex;flex-direction: column;align-items: flex-start;-webkit-box-pack: center;
	justify-content: center;flex: 1 1 0%;}
.faUWDC {width: 100%;}
.fwarMZ {position: relative;overflow: hidden;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.1) 8px 10px 20px 0px;
	height: 18rem;margin: 0px 0px 0px 2.5rem;min-width: 33rem;order: 2;}
.fljfNk {color:red;padding: 0px;}
.fgjrzL {color: rgb(118, 118, 118);font-size: 1rem;text-align: center;text-decoration: none;
	transition: all 0.3s ease-in-out 0s;}
.fgjrzL:hover {color: rgb(36, 187, 238);cursor: pointer;transform: scale(1.075);}
.fFikSt {font-size: 0.9rem;line-height: 1.6;}
.fFikSt::before {content: "•";color: rgb(27, 205, 172);font-weight: bold;display: inline-block;width: 1em;
	margin-left: -1em;}
.fmLYyV {width: 100%;display: flex;-webkit-box-pack: justify;justify-content: space-between;flex-wrap: wrap;
	-webkit-box-align: initial;align-items: initial;min-width: 28rem;}
.fifXGf {width: 50%;height: 36rem;padding: 2rem 2rem 2rem 1.2rem;background-color: rgb(245, 251, 251);}
.fbSicU {font-size: 0.8rem;padding: 0px 0px 0.7rem;margin-right: 1rem;text-transform: uppercase;
	color: rgb(220, 20, 60);}
.fIhgdE {color: rgb(97, 97, 99);padding-right: 0.75rem;font-size: 0.95rem;}
.fOHmGP {border: none;box-shadow: none;background-color: white;color: rgb(36, 187, 238);font-size: 1rem;
	outline: none;appearance: none;}
.fBcAwR {position: relative;width: 100%;display: flex;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: center;justify-content: center;max-height: 638px;margin: 1.8rem auto;}
.gLkWTI {border-radius: 0.6rem;display: flex;flex-direction: column;-webkit-box-align: center;
	align-items: center;}
.gVeepZ {width: 100%;margin-bottom: 1rem;display: flex;}
.giCuKW {display: flex;width: 14.75rem;}
.gkRTjP {color: white;font-size: 1rem;font-weight: 300;}
.gjsFtC {background: linear-gradient(to right, rgb(0, 59, 92), rgb(1, 87, 123));padding-top: 2rem;}
.gjihfx {width: 100%;padding: 3.5rem 0px;}
.gVMPGb {margin: 0px auto;position: static;z-index: auto;max-width: 1500px;width: 70%;}
.guAJEG {color: rgb(65, 65, 66);font-size: 2.5rem;line-height: 1.4;margin: 0px 0px 2rem;text-align: center;}
.ghpZGi {position: relative;overflow: hidden;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.1) 8px 10px 20px 0px;
	height: 18rem;margin: 0px 2.5rem 0px 0px;min-width: 33rem;order: 1;}
.gzoKYQ {font-size: 0.8rem;line-height: 1.6;padding: 1rem 0px;text-align: center;}
.gSxZas {margin: 0px 0px 1rem;}
.gPSaYT {display: flex;flex-flow: wrap;margin-bottom: 0.8rem;}
.gkQVPm {  box-shadow: rgba(0, 0, 0, 0.1) 8px 10px 20px 0px;height: 10rem;margin-bottom: 2rem;width: 100%;
	border-radius: 0.6rem;}
.ggsCqI {background-color: rgb(0, 57, 90);}
.guHbxN {padding-top: 4rem;padding-bottom: 4rem;}
.gFGHdl {margin-top: 0.8rem;display: flex;flex-flow: wrap;gap: 0.5rem;position: relative;}
.gkWVz{position: relative;width: 100%;height:100%;}
.gnXQJY {color: rgb(65, 65, 66);font-size: 2.7rem;line-height: 1.3;margin: 2rem 0px 2.5rem;text-align: center;}
.giwmKb {background-color: transparent;border-radius: 0.6rem;overflow: hidden;height:100%;}
.hIIfLw {width: 100%;padding: 0px;}
.hFWwQp {min-width: 18rem;max-width: 42rem;}
.hZkEpc {min-height: 16.5rem;padding: 3rem 0px;height: auto !important;}
.hsNxKF {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 0;}
.hfTCJB {display: flex;flex-direction: row;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;
	justify-content: center;}
.hcOvBm {background: url(../images/chevron-expand.svg) center center / 0.85rem no-repeat;height: 1.5rem;
	width: 1.5rem;margin-left: 0.5rem;}
.hvWVbG {-webkit-box-align: center;align-items: center;display: flex;height: 3rem;-webkit-box-pack: center;
	justify-content: center;width: 3rem;background: url(../images/global-region.png) center center / contain no-repeat;
	pointer-events: none;margin-right: 1rem;}
.hOkcHW {color: white;font-size: 1rem;font-weight: 300;}
.hjWnGa {display: flex;flex-flow: wrap;padding: 3rem 0px;overflow: hidden;}
.hjWnGa img{width: 100%;height: 100%;border-radius: 0.6rem;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;object-fit: cover;}
.hBSZhL {font-size: 0.8rem;padding: 0px 0px 0.7rem;margin-right: 1rem;text-transform: uppercase;
	color: rgb(97, 97, 99);}
.hmIKel {color: rgb(0, 57, 90);font-weight: 300;font-size: 1.75rem;line-height: 1.5;margin: 0px 0px 0.4rem;
	text-align: left;}
.hllafM {background: none;opacity: 0.9;display: flex;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: center;justify-content: center;border: 3px solid white;border-radius: 50%;height: 4rem;
	width: 4rem;transition: all 0.15s ease-in-out 0s;}
.hllafM:hover {cursor: pointer;transform: scale(1.05);opacity: 1;}
.hllafM:hover > .bWQtIJ {transform: scale(1.05);}
.hSpAsF {display: none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;
	background-color: rgba(0, 0, 0, 0.7);z-index: 1000;cursor: pointer;opacity: 1;
	animation: 0.3s ease-out 0s 1 normal none running ieIZP;transition: opacity 0.3s ease-out 0s;}
.hjuWjB {-webkit-box-align: center;align-items: center;border-radius: 10px;display: flex;font-weight: 400;
	-webkit-box-pack: center;justify-content: center;line-height: 1.3;text-align: center;
	text-decoration: none;transition: all 0.3s ease-in-out 0s;background: transparent;
	border: 1px solid rgb(233, 247, 252);color: rgb(233, 247, 252);min-height: 2.5rem;max-height: 3.6rem;
	min-width: 5rem;max-width: 7rem;padding: 0.2rem 0.5rem;font-size: 0.85rem;margin: 0.25rem 0px;}
.hjuWjB:hover{color:#fff;}
.hyGuHM {width: 50%;display: flex;flex-direction: column;padding: 0px 2rem;}
.hyGuHM .fMcojz {display: none;}
.hAKkkm {font-size: 0.9rem;text-decoration: underline;margin: 0.5rem 0px 0.4rem;}
.hAWyTy{border-style: solid;border-color:white;	border-image:initial;border-width: 0px 2px 2px 0px;
	margin-left: 1rem;position: relative;top:-2px;display: inline-block;padding: 4px;transform: rotate(45deg);
	transition:all 0.3s ease 0s;}
.hAWyTy.ex{top:2px;transform: rotate(-135deg);}
.hsMjZZ {max-width: 750px;width: 100%;}
.hbjaBZ {position: relative;max-width: 36rem;width: 100%;margin: auto 5rem;}
.hsqtsg {margin: 0px 0px 0.2rem;}
.hlpvLJ {display: inline-block;height: auto;margin: 0.5rem 1rem 3.5rem;
	box-shadow: rgba(0, 0, 0, 0.1) 8px 10px 20px 0px;min-width: 17rem;max-width: 19rem;padding: 2rem 2rem 0.4rem;
	position: relative;	transition: all 0.15s ease-in-out 0s;vertical-align: top;border-radius: 0.6rem;
	height:27rem;}
.hHUedL {height: 100%;background: rgb(0, 36, 63);width: 0px;transition: width 0.5s ease 0s;}
.hFslsL {display: flex;-webkit-box-align: center;align-items: center;padding: 0px 0px 0.5rem;}
.hpLPbZ {font-size: 0.95rem;margin-right: 2rem;text-transform: uppercase;color: rgb(0, 122, 124);}
.hrnuuk {background-image: url(../images/facebook-icon.svg);}
.hCPAIZ {padding: 2rem;width: 100%;display: flex;-webkit-box-pack: center;justify-content: center;}
.iniytD {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;
	background-image: linear-gradient(rgba(0, 36, 63, 0.3), rgba(0, 36, 63, 0.9));z-index: 1;}
.iiwkQg {-webkit-box-align: center;align-items: center;border-radius: 10px;display: flex;font-size: 1rem;
	font-weight: 400;-webkit-box-pack: center;justify-content: center;line-height: 1.3;    	min-height: 3rem;max-height: 4rem;padding: 0.2rem 1rem;text-align: center;text-decoration: none;
	transition: all 0.3s ease-in-out 0s;min-width: 7rem;background: white;border: 1px solid white;
	color: rgb(0, 57, 90);width: 100%;margin: 0.5rem;max-width: 13rem;}
.iiwkQg:hover {cursor: pointer;transform: scale(1.01);}
.iqKMwj {color: white;font-size: 1.2rem;}
.iLuXLy {display: flex;flex-direction: row;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: start;justify-content: flex-start;}
.iDntXu {line-height: 1.47;width: 100%;margin: 0px auto;}
.iDntXu p {margin: 1rem 0px 1.5rem;}
.iDntXu a {color: rgb(0, 158, 220);}
.iVGsaa {border-radius: 50%;background: url(../images/Rosalia.jpeg) center center / cover no-repeat;
	min-width: 3.5rem;min-height: 3.5rem;margin: 0px 1rem 0px 0px;}
.iRDWSr {-webkit-box-align: center;align-items: center;background: rgb(0, 57, 90);border: 1px solid rgb(0, 57, 90);
	border-radius: 10px;color: white;display: flex;font-size: 1rem;font-weight: 400;-webkit-box-pack: center;
	justify-content: center;line-height: 1.3;margin: 0.5rem;min-height: 3rem;max-height: 4rem;padding: 0.2rem 1rem;
	text-align: center;text-decoration: none;transition: all 0.3s ease-in-out 0s;min-width: 7rem;max-width: 13rem;}
.iRDWSr:hover {cursor: pointer;transform: scale(1.01);}
.iLJxzK{background: linear-gradient(to right, rgb(0, 57, 90), rgb(1, 87, 123));}
.inputItem{width: 33%;padding:1rem;float:left;}
.inputItem input,.inputItem textarea{width: 100%;border-radius: 0.8rem;padding: 1rem;border:1px solid #ccc;}
.inputItem input:hover,.inputItem input:focus,.inputItem textarea:hover,.inputItem textarea:focus
{outline: 0px;border:1px solid rgb(0,208,176);}
.iMgNeG {margin: 0px 0px 1.5rem;}
.IvVOL {color: rgb(27, 205, 172);font-size: 1.1rem;margin: 0.75rem 0px;}
.igcZCj {display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 0.8rem;position: relative;}
.iIJeWi {color: rgb(0, 57, 90);margin-bottom: 0.5rem;}
.itrUnH {padding: 0px;margin: 0.5rem 0px;background-color: white;display: flex;-webkit-box-pack: center;
	justify-content: center;-webkit-box-align: center;align-items: center;height: 100%;width: 100%;
	position: relative;}
.iaIVEv {flex: 2 1 0%;display: flex;-webkit-box-pack: start;justify-content: flex-start;}
.ifZVYs {color: rgb(97, 97, 99);font-weight: 300;font-size: 1.75rem;line-height: 1.5;margin: 0px 0px 2rem;
	text-align: left;}
.iGWqsR {width: 50%;display: flex;-webkit-box-pack: end;justify-content: flex-end;background: inherit;}
.ixswsD {display: flex;-webkit-box-align: center;align-items: center;width: 100%;margin-top: 2rem;}
.searchInpt:focus{color:rgb(0, 58, 90);border:1px solid rgb(0, 58, 90);}
.jduGKh {height: 32rem !important;padding-left: 3rem;}
.jEdST {border-radius: 0.6rem;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;object-fit: cover;width: 100%;
	height: 100%;}
.jKjvpa {display: flex;flex-direction: column;-webkit-box-align: start;align-items: start;width: 50%;
	padding: 0px 2rem;}
.jKnYMa {-webkit-box-align: center;align-items: center;display: flex;flex-direction: column;height: auto;
	width: 100%;}
.jcDCib {line-height: 1.47;width: 100%;margin: 0px auto;}
.jcDCib p {margin: 1rem 0px 1.5rem;margin: 0px;color: white;}
.jZCIzd {-webkit-box-align: center;align-items: center;border-radius: 10px;display: flex;font-size: 1rem;
	font-weight: 400;-webkit-box-pack: center;justify-content: center;line-height: 1.3;margin: 0.5rem 0px;
	min-height: 3rem;max-height: 4rem;padding: 0.2rem 1rem;text-align: center;text-decoration: none;
	transition: all 0.3s ease-in-out 0s;min-width: 7rem;max-width: 13rem;background: white;
	border: 1px solid white;color: rgb(0, 57, 90);}
.jZCIzd:hover {cursor: pointer;transform: scale(1.01);}
.jQNFbX {font-size: 1.8rem;margin: 0px;}
.jriRgn {width: auto;flex: 1 1 0%;}
.joeyIt {font-size: 0.95rem;margin-bottom: 0.5rem;}
.jzXskI {font-size: 0.8rem;line-height: 1.5;}
.jfdfBw {position: relative;display: flex;-webkit-box-pack: center;justify-content: center;
	-webkit-box-align: center;align-items: center;background-color: rgb(0, 57, 90);width: 100%;
	border-bottom: 3px solid rgb(27, 205, 172);padding-right: 7rem;}
.jYfxsY {height: auto;width: 100%;}
.juKUNe {text-decoration: none;}
.jdRgZo {display: flex;-webkit-box-pack: justify;justify-content: space-between;margin: 2rem 0px;}
.jEyKRG {width: 50%;display: flex;-webkit-box-pack: start;justify-content: flex-start;background: inherit;}
.kiYQPi {width: 100%;}
.kWYCkS {display: flex;flex-wrap: nowrap;-webkit-box-align: center;align-items: center;position: relative;
	height: 2.2rem;z-index: 5;}
.kXdIrh {color: white;padding-right: 0.75rem;font-size: 0.95rem;}
.kpJhnq {color: white;text-decoration: none;font-size: 0.95rem;padding-right: 0.75rem;font-weight: 400;
	cursor: default;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.kpJhnq:hover {color: rgb(36, 187, 238);}
.kYqbVN {background: rgb(0, 57, 90);padding: 2.5rem 0px 3.5rem;}
.kHDOll {width: 100%;}
.kCYomH {background-color: transparent;border: none;padding: 0px;margin: 0px;width: 100%;height: 100%;
	display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;
	-webkit-box-pack: center;justify-content: center;}
.kCYomH:hover {cursor: pointer;}
.kOCKfx {display: none;background-color: rgb(0, 36, 63);width: 100%;min-height: 18.6rem;
	border-radius: 0.6rem;transition: transform 0.3s ease-in 0s;}
.kruhvD {background-color: rgba(47, 82, 112, 0.5);padding: 1rem;width: 100%;border-radius: 0.6rem;
	display: flex;flex-direction: row;-webkit-box-align: center;align-items: center;-webkit-box-pack: start;
	justify-content: flex-start;}
.kuKDJj {color: rgb(97, 97, 99);display: flex;order: 1;flex-direction: column;line-height: 1.4;flex: 1 1 0%;}
.kuKDJj p {margin: 0px;}
.kuKDJk {color: rgb(97, 97, 99);display: flex;order: 2;flex-direction: column;line-height: 1.4;flex: 1 1 0%;}
.kuKDJk p {margin: 0px;}
.kKLhei {width:33%}
.kZqmmY {position: sticky;top: 4.5rem;left: 0px;right: 0px;z-index: 1500;width: 100%;}
.kAjcPc {display: flex;flex-direction: row;width: 100%;}
.kKbPHh {list-style-type: none;padding-inline-start: 1.5rem;}
.kbrrvr {color: rgb(65, 65, 66);font-size: 1.05rem;line-height: 1.4;text-align: left;margin: 0px 0px 1rem;}
.kbrrvr p {margin: 0px;}
.kreKHI {color: rgb(0, 57, 90);font-size: 2.7rem;line-height: 1.3;margin: 2rem 0px 2.5rem;text-align: left;}
.kfLLWO {display: flex;position: relative;width: 100%;margin-top: 0.9rem;}
.kHbevD {margin-top: 2rem;}
.KAjMx {background-position: center center;background-repeat: no-repeat;background-size: 1.75rem 1.75rem;
	background-color: white;height: 2.5rem;width: 2.5rem;margin: 0px 2.5rem 0px 0px;
	transition: all 0.15s ease-in-out 0s;border: none;outline: none;}
.kDPODk {background-image: url(../images/whatsapp-icon.svg);}
.khKqmQ {-webkit-box-align: center;align-items: center;display: flex;height: 20rem;-webkit-box-pack: center;
	justify-content: center;width: 20rem;margin: 0px 0px 1rem;border-radius: 0.6rem;}

.kfzOnw {width: 100%;display: flex;-webkit-box-pack: justify;justify-content: space-between;flex-wrap: wrap;
	-webkit-box-align: center;align-items: center;min-width: 28rem;}
.khpxdn {color: rgb(97, 97, 99);font-weight: 300;font-size: 1.4rem;line-height: 1.4;margin: 0px 0px 0.8rem;
	text-align: left;}
.ljorKf {padding: 1rem;width: 100%;height: 100%;display: flex;flex-direction: column;-webkit-box-align: center;
	align-items: center;-webkit-box-pack: center;justify-content: center;}
.lgnujU {background-color: rgb(0, 36, 63);width: 100%;min-height: 18.6rem;border-radius: 0.6rem;
	transition: transform 0.3s ease-in 0s;}
.lgnujU:hover {background-color: rgb(33, 83, 115);transform: scale(1.03);cursor: pointer;}
.leqROu {color: rgb(27, 205, 172);margin-top: 1rem;}
.LAKah {width: 100%;display: flex;-webkit-box-pack: center;justify-content: center;background: inherit;}
.llbnRh {width: 100%;height: auto;display: flex;}
.NnLCX {width: 100%;display: flex;padding-top: 3rem;}
.nWOUt {position: relative;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;
	justify-content: center;margin-right: 0.5rem;}
.rowReverse{flex-flow: row-reverse wrap;}
.RCohq {position: sticky;top: 0px;left: 0px;right: 0px;z-index: 10;width: 100%;height: 5px;}
.swiper {place-content: center;display: flex;-webkit-box-pack: center;}
.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets 
{right: var(--swiper-pagination-right, 8px);left: 0;top: 50%;transform: translate3d(0px, -50%, 0);}
.searchallInput{width:40rem;}
.searchallBtn{width: auto;padding: 0.5rem 0;}
.VkrjK:last-of-type {margin-right: 0px;}
.VkrjK {color: rgb(0, 57, 90);padding: 0.3rem 0.6rem;border: 1px solid rgb(0, 57, 90);border-radius: 20px;
	display: inline-block;margin-top: 0px;margin-right: 0px;}
.VJwgz {color: rgb(97, 97, 99);text-decoration: none;font-weight: 300;font-size: 0.95rem;padding-right: 0.75rem;
	cursor: pointer;}
.usedItemDiv{display: flex;}
.vercode{width: 33%;display: block;margin-right:20px;float: left;}
.xOpBy {width: 100%;margin-top: 0.7rem;position: relative;}
.fcXOKR {display: flex;flex-flow: wrap;-webkit-box-pack: center;justify-content: center;width: 100%;}
.cELncl {background-color: white;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;border-radius: 0.6rem;position: relative;
	padding: 2rem;}
.jckDIQ {min-height: 15rem;text-align: left;vertical-align: top;width: 100%;flex: 1 1 30%;flex-direction: column;
	margin: 1.5rem;max-width: 18rem;}
.iwIbfo {color: rgb(97, 97, 99);font-size: 1rem;line-height: 1.4;margin: 0px 0px 0.25rem;text-align: left;}

.contentList{display: flex;flex-flow: wrap; padding: 3rem 0px;overflow: hidden;}
.newsImg{width: 50%;padding: 0px 2rem;max-height: 20rem;}
.newsImg img {width: 100%;height: 100%;border-radius: 0.6rem;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;
	object-fit: cover;}
.newContent{display: flex;flex-direction: column;-webkit-box-align: start;align-items: start;width: 50%;
	padding: 0px 2rem;color: #fff;}
.newContent h3{color: white;font-weight: 300;font-size: 1.4rem;line-height: 1.4;margin: 0px 0px 2.1rem;
	text-align: left;padding-bottom: 1.5rem;border-bottom: 1px solid rgb(27, 205, 172);}
.newContent div{line-height: 1.47;width: 100%;margin: 0px auto;}
.newContent div>p {margin: 1rem 0px 1.5rem;}
.newContent div ul{margin:0 0 1.5rem 1.5rem;list-style-type: disc;}
.newContent div ul li {margin: 0.8rem auto 0.4rem;list-style: disc;}
h1, h2, h3, h4, h5, h6 {font-family: "Registered Trademark", "Open Sans", sans-serif;font-weight: 300;}
.article{margin-bottom: 5rem;}
.article .title{margin: 0px auto;position: static;z-index: auto;max-width: 1500px;width: 50%;}
.article .title h1{color: rgb(65, 65, 66);font-size: 2.7rem;font-weight:400px;line-height: 1.3;margin: 2rem 0px 2.5rem;text-align: center;}
.article .content{color: rgb(97, 97, 99);font-weight: 300;font-size: 1.75rem;line-height: 1.5;width: 100%;
	margin: 2rem auto;}
.article .content p {margin: 1rem 0px 1.5rem;}
.news .title{margin: 0px auto;position: static;z-index: auto;max-width: 1500px;width: 80%;}
.news .title h1{color: rgb(65, 65, 66);font-size: 2.7rem;font-weight:400;line-height: 1.3;margin: 2rem 0px 5rem;text-align: center;}
.news .content{margin: 0px auto;position: static;z-index: auto;max-width: 1500px;width: 80%;line-height: 1.47;}
.news .content p {margin: 1rem 0px 1.5rem;}


.bZYRfi {position: relative;display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;background-repeat: no-repeat;background-position: center center;background-size: cover;cursor: default;width: 100%;height: 30rem !important;}
.hsNxKF {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 0;}
.hsNxKF span{box-sizing: border-box; display: block; overflow: hidden; width: initial; height: initial; 
	background: none; opacity: 1; border: 0px; margin: 0px; padding: 0px; position: absolute; inset: 0px;}
.hsNxKF span img{position: absolute; inset: 0px; box-sizing: border-box; padding: 0px; border: none; margin: auto; 
	display: block; width: 0px; height: 0px; min-width: 100%; max-width: 100%; min-height: 100%; max-height: 100%;
	object-fit: cover;}
.iniytD {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background-image: linear-gradient(rgba(0, 36, 63, 0.3), rgba(0, 36, 63, 0.9));z-index: 1;}
.efmpJa {position: relative;width: 100%;z-index: 2;}
.eTXvFf {margin: 0px auto;position: static;z-index: auto;width: 75%;max-width: 1500px;}
.eDAmAf {display: flex;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;width: 100%;}
.hllafM {background: none;opacity: 0.9;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;border: 3px solid white;border-radius: 50%;height: 4rem;width: 4rem;transition: 0.15s ease-in-out;}
.bWQtIJ {width: 3rem;height: 2.5rem;background: url(../images/play-triangle.svg) center center / 1.5rem no-repeat;transition: 0.25s ease-in-out;}
.ggHsDT {position: relative;}
.clOAvL {position: relative;display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;cursor: default;height: 20rem;width: 100%;}
.eBxoDa {position: absolute;width: 100%;height: 100%;display: flex;flex-direction: row;background-color: rgb(0, 57, 90);}
.kvA-DSL {width: 50%;background-color: rgb(0, 57, 90);height: 100%;min-width: 44rem;}
.hmrgxN {height: 100%;width: 100%;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}
.jqbJOW {position: relative;height: 100%;width: 100%;display: flex;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}
.eTXvFf {margin: 0px auto;position: static;z-index: auto;width: 75%;max-width: 1500px;}
.kWYCkS {display: flex;flex-wrap: nowrap;-webkit-box-align: center;align-items: center;position: relative;height: 2.2rem;z-index: 5;}
.kpJhnq {color: white;text-decoration: none;font-size: 0.95rem;padding-right: 0.75rem;font-weight: 400;cursor: default;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.eTXvFf {margin: 0px auto;position: static;z-index: auto;width: 75%;max-width: 1500px;}
.ehQPuE {position: relative;z-index: 4;}
.ksfcJr {display: flex;-webkit-box-pack: start;justify-content: flex-start;width: 100%;}
.dSXskH {display: flex;flex-direction: column;align-items: flex-start;-webkit-box-pack: center;justify-content: center;min-width: 32rem;width: calc(50% - 2rem);max-width: 42rem;z-index: 3;}
.cgfZeS {margin-bottom: 1rem;}
.eHNdwV {line-height: 1.47;width: 100%;margin: 0px auto;}
.eHNdwV p{color:white;}
.gbXqfq {display: flex;flex-wrap: wrap;width: 100%;justify-content: left;}
.gvxoMg {flex: 1 1 0%;position: relative;z-index: 1;height: 100%;}
.jwnmpc {position: absolute;z-index: 3;height: 100%;display: flex;flex-direction: row;}
.eeFEjh {width: 30px;height: 100%;background-color: rgba(0, 57, 90, 0.8);}
.egniEm {width: 30px;height: 100%;background-color: rgba(0, 57, 90, 0.6);}
.jlqsbJ {width: 30px;height: 100%;background-color: rgba(0, 57, 90, 0.4);}
.jUgqgO {width: 30px;height: 100%;background-color: rgba(0, 57, 90, 0.2);}
.IfOpz {display: flex;width: 100%;-webkit-box-pack: center;justify-content: center;padding: 1rem 0px;}
.css-1lw8v1t {
    animation-duration: 1200ms;
    animation-timing-function: ease;
    animation-delay: 0ms;
    animation-name: animation-os2n7p;
    animation-direction: normal;
    animation-fill-mode: both;
    animation-iteration-count: 1;
}
.dTqXRR {
    -webkit-box-align: center;
    align-items: center;
    color: rgb(97, 97, 99);
    flex-basis: 15%;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    flex-direction: column;
    margin: 1rem 1.75rem;
    min-width: 5rem;
    transition: 0.2s ease-in-out;
    text-decoration: none;
}
.kpMbRl {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    height: 4rem;
    -webkit-box-pack: center;
    justify-content: center;
    margin-bottom: 0.5rem;
    width: 4rem;
    background: url(../images/about_img0.svg) center center / 2.75rem 2.75rem no-repeat;
}
.about_img1{background: url(../images/about_img1.svg) center center / 2.75rem 2.75rem no-repeat;}
.about_img2{background: url(../images/about_img2.svg) center center / 2.75rem 2.75rem no-repeat;}
.about_img3{background: url(../images/about_img3.svg) center center / 2.75rem 2.75rem no-repeat;}
.about_img4{background: url(../images/about_img4.svg) center center / 2.75rem 2.75rem no-repeat;}
.about_img5{background: url(../images/about_img5.svg) center center / 2.75rem 2.75rem no-repeat;}
.about_img6{background: url(../images/about_img6.svg) center center / 2.75rem 2.75rem no-repeat;}
.about_img7{background: url(../images/about_img7.svg) center center / 2.75rem 2.75rem no-repeat;}

p.fLHutx {
    font-size: 1rem;
    line-height: 1.4;
    text-align: center;
    margin: 0px auto;
}




@media (max-width: 90.625em){
	.bIhEBo {font-size: 2.1rem}
	.cttyss {font-size: 1.5rem;}
	.gjihfx {padding: 2.5rem 0px}
	.gVMPGb {width: 85%}
	.guAJEG {font-size: 2.1rem}
	.hmIKel {font-size: 1.5rem}
	.hIIfLw {padding: 0px;}	
	.kZqmmY {top: 3.5rem;}
	.userdimgDiv {padding: 0.8rem}
	.userdimgDiv .pImg {height: 6rem}
	.usedBtnDiv {margin: 1rem 0}
	.ifZVYs {font-size: 1.5rem;}}

@media (max-width: 80em){
	.cQGkdY {height: 30rem;}
	.EBvYS {padding: 2rem 1rem}
	.eTXvFf {width: 85%}
	.fwarMZ {margin:0;min-width: 100%;width: 100%;}
	.gVMPGb {width: 85%;}
	.gVMPGb {width: 65%}
	.ghpZGi {margin: 0px 2rem 0px 0px;min-width: 25rem}
	.hsqtsg {font-size: 2.3rem;line-height: 1.3;}
	.hbjaBZ {margin: auto 3rem;}
	.iiwkQg {margin: 0.5rem 0px;max-width: 100%}
	.eGcjlw {display: none;}
	.dNFPKJ {max-width: 25rem;}	
	.eTXvFf {width: 85%;}
	.kvA-DSL {min-width: 39rem;}
    .eTXvFf {width: 85%;}
    .eTXvFf {width: 85%;}
	.jKnYMa {display:block;}
	.doUzed .bdRCrp:nth-child(even) .fwarMZ{margin: 0;}}

@media (max-width: 58.4375em){
	.cPenSL {margin-right: 0px;margin-bottom: 1rem}
	.dXgMoa {flex-direction: column;align-items: flex-start;margin-bottom: 1rem;}
	.dMesVh {display: none}
	.egRKLu {display: block}
	.jQNFbX {margin-bottom: 1rem; font-size: 1.5rem}
	.kruhvD {flex-direction: column;align-items: flex-start;margin-top: 0.7rem}}

@media (max-width: 48em){		
	.applicationBtn{display: none;}
	.bOFrBk {font-size: 2.2rem;line-height: 1.3}
	.bwHALE {height: 12rem;}
	.cVuahX {flex-direction: column;}
	.cxVXaI {font-size: 1.2rem;line-height: 1.25;margin: 0px 0px 1.5rem}
	.cQjwTv {height: auto;width: 100%;}
	.drNOPR {flex-direction: column;-webkit-box-pack: start;justify-content: flex-start}
	.dofOaW {transform: rotate(-45deg);bottom: 8px;left: calc(50% + 70px);}
	.dYDtnH {width: 100%;}
	.eTXvFf {width: 92%;}
	.fmLYyV {min-width: auto;}
	.fifXGf {height: 23rem;width: 100%;padding: 1rem;}
	.gVMPGb {width: 92%;}
	.gnXQJY {font-size: 2.2rem;line-height: 1.3;}
	.hyGuHM {width: 100%;padding: 0px;}
	.hyGuHM .fMcojz {display: flex;}	
	.hbjaBZ {margin: 2rem 3rem;}
	.hFslsL {flex-direction: column;-webkit-box-pack: start;justify-content: flex-start;align-items: flex-start;}
	.hpLPbZ {padding: 0px 0px 0.5rem;}
	.hlpvLJ {min-width: auto;max-width: 100%;width: 100%;}
	.inputItem {width: 100%;}
	.iaIVEv {-webkit-box-pack: justify;justify-content: space-between;padding: 0px 0px 0.5rem;width: 100%;}
	.jKjvpa {width: 100%;padding: 1rem 0px}
	.jduGKh {padding-left: 0px;padding-bottom: 3rem;padding-top: 0.5rem;height: 21rem !important;}
	.jdRgZo {flex-direction: column;margin: 1rem 0px 2rem;}
	.kreKHI {font-size: 2.2rem;line-height: 1.3;}
	.kHbevD {margin-top: 1rem;}
	.KAjMx {height: 3rem;width: 3rem;margin: 0px;}
	.LAKah {width: 100%;}
	.llbnRh {flex-direction: column;}
	.usedItemDiv{display: block;}
	.vercode{width: 100%;}
	.eNLcsM {margin: 0.5rem 0px;}
	.eHwpUJ {margin: 2rem 0px 0px;}
	.giwmKb {flex-basis: 100%;}
	.kfzOnw {min-width: auto;}
	.iGWqsR {width: 100%;}
	.jEyKRG {width: 100%;}
	.khpxdn {font-size: 1.2rem;line-height: 1.25;margin: 0px 0px 0.5rem;}
	.NnLCX {padding: 1.5rem 0px;flex-direction: column;}
	.searchallInput{width:100%;}
	.searchallBtn{width: 100%;text-align: center;}
	.searchallBtn .schBtn{display: block;margin: 0 auto;}
	.eTXvFf {width: 92%;}
	.clOAvL {height: 22rem;}
	.eBxoDa {flex-direction: column;background: linear-gradient(to top, rgba(0, 36, 63, 0.6) 15%, rgba(0, 36, 63, 0)) 35% center / cover;}
	.kvA-DSL {display:none;width: 100%;height: auto;padding: 1rem 0px;min-width: auto;}
	.hmrgxN {align-items: center;}
    .jqbJOW {height: auto;}
    .eTXvFf {width: 92%;}
    .eTXvFf {width: 92%;}
    .dSXskH {width: 100%;    min-width: auto;}
    .jwnmpc {flex-direction: column;    width: 100%;background:linear-gradient(rgba(0, 36, 63, 0.3), rgba(0, 36, 63, 0.9)) center / cover;}
	.eeFEjh {width: 100%;    height: 20px;display: none;}
    .egniEm {width: 100%;    height: 20px;    display: none;}
    .jlqsbJ {width: 100%;    height: 20px;display: none;}
    .jUgqgO {width: 100%;    height: 20px;    display: none;}
    .IfOpz {margin-top: 1rem;    flex-wrap: wrap;}
    .dTqXRR {
        flex-basis: 20%;
        margin: 1rem 0.75rem;
    }
    .kpMbRl {
        background-size: 2.25rem 2.25rem;
    }
    .fLHutx {
        font-size: 0.9rem;
    }	
	.dLKDt {margin:0;}}

@media (max-width: 31.25em){
	.bOFrBk {font-size: 1.9rem;line-height: 1.2;}
	.bIhEBo {font-size: 1.5rem;line-height: 1.2;}
	.beCgXh {padding: 0px 0px 0.5rem;}
	.cttyss {font-size: 1.1rem;line-height: 1.3;margin: 0px 0px 1.25rem;}
	.cQGkdY {max-width: 30rem;height: 22rem;width: 95%;}
	.eHJFaV {text-align: center;font-size: 1.3rem;}
	.fbSicU {padding: 0px 0px 0.5rem;}
	.guAJEG {font-size: 1.5rem;line-height: 1.2;}
	.guHbxN {padding-top: 2rem;padding-bottom: 2rem;}
	.hbjaBZ {margin: 1rem;}
	.hsqtsg {font-size: 1.9rem;line-height: 1.2;}
	.hlpvLJ {max-width: 20rem;}
	.igcZCj {margin-top: 1rem;margin-bottom: 1.1rem;}
	.jYfxsY {width: 90%;margin: 0px auto;}
	.kreKHI {font-size: 1.9rem;line-height: 1.2;}	
	.dNFPKJ {max-width: 100%;}
	.bZYRfi {height: calc(-5rem + 100vh);background-position: 20% center;}
	.hllafM {opacity: 1;}
    .kpJhnq {font-size: 0.85rem;}
	.IfOpz {margin: 0px;padding: 0px;}}
