:root {
  --primary:#1A232B;
  --secondary:#014785;
  --white:#ffffff;
  --cerise :#D83F63;
  --light-blue: #A6CCED;
  --blue: #1A6DDA;
  --light-bg: #F0F8FF;
  --Yellow: #FFC857;
  --bright-blue: #00B1FF;


}
/* normalize css */
html {	-webkit-text-size-adjust: 100%;scroll-behavior: smooth;}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
[tabindex="-1"]:focus:not(:focus-visible) {outline: 0 !important;}
hr {box-sizing: content-box; height: 0; overflow: visible;}
abbr[title],abbr[data-original-title] {text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none;}
address {margin-bottom: 1rem; font-style: normal; line-height: inherit;}
ol,ul,dl {margin-top: 0; margin-bottom: 1rem;}
ol ol,ul ul,ol ul,ul ol {margin-bottom: 0;}
p b, li b{font-weight: 600;}
dt {font-weight: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
blockquote {margin: 0 0 1rem;}
b,strong {font-weight: bolder;}
small {font-size: 80%;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a:not([href]):not([class]) {color: inherit; text-decoration: none;}
a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}
pre {margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar;}
figure {margin: 0 0 1rem;}
img {vertical-align: middle; border-style: none;width: 100%;}
svg {overflow: hidden;vertical-align: middle;}
table {border-collapse: collapse;}
caption {padding-top: 0.75rem; padding-bottom: 0.75rem;color: #6c757d; text-align: left;caption-side: bottom;}
th {text-align: inherit;}
label {display: inline-block; margin-bottom: 0.5rem;width: 100%;}
button {border-radius: 0;}
button:focus {outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color;}
input,button,select,optgroup,textarea {margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}
button,input {overflow: visible;}
button,select {text-transform: none;}
[role="button"] {cursor: pointer;}
select {  word-wrap: normal;}
button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {  cursor: pointer;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  padding: 0;  border-style: none;}
input[type="radio"],input[type="checkbox"] {  box-sizing: border-box;  padding: 0;}
textarea {  overflow: auto;  resize: vertical;}
fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0;}
legend {  display: block;  width: 100%;  max-width: 100%;  padding: 0;  margin-bottom: .5rem;  font-size: 1.5rem;  line-height: inherit;  color: inherit;  white-space: normal;}
progress {  vertical-align: baseline;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  outline-offset: -2px;  -webkit-appearance: none;}
[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-file-upload-button {  font: inherit;  -webkit-appearance: button;}
output {  display: inline-block;}
summary {  display: list-item;  cursor: pointer;}
template {  display: none;}
[hidden] {  display: none !important;}
input, optgroup,  select,  textarea { width: 100%; }
p + p { margin-top:16px;}

.display-none{display: none!important;}

@media (min-width:1250px){
html{font-size: 13.5px!important;}
}
@media (min-width:1350px){
html{font-size: 16px!important;}
}
@media (min-width:1900px){
html{font-size: 16px!important;}
}
body,p{font-size: 16px;line-height:140%; letter-spacing: 0; font-family: "Poppins", sans-serif;} 
.Poppins{ font-family: "Poppins", sans-serif;}
.Inter{font-family: "Inter", sans-serif;}

/* Start Fonts Size*/
.h1{font-size:64px;line-height:120%}/* New */
.h2{font-size: 49px;line-height:120%}
.h3{font-size:39px;line-height:130%;}
.h4{font-size:31px;line-height:120%} 
.h5{font-size:25px;line-height:140%;} 
.h6{font-size:20px;line-height:140%;} /* New */
.font-18{font-size: 18px;line-height:140%;} 
.font-16{font-size: 16px;line-height:140%;} 
.font-14{font-size: 14px;}/* New */
.font-10{font-size: 10px;} 
.h1,.h2,.h3,.h4,.h5,.h6,.font-80,p{text-decoration: none;}
.line-height-0{line-height: 0;}

@media (max-width:1200px){
  html{font-size: 15px!important;}
}
@media (max-width:1024px){
  html{font-size: 16px!important;}
  .h1{font-size: 3rem; line-height:3.55rem;} /*42px */
  .h2{font-size: 2.50rem; line-height:3.125rem;} /*35px */
  .h3{font-size: 2.071rem; line-height:2.175rem;} /*29px */
  .h4, .Mfont-24{font-size:24px; line-height:120%} /*24px */
  .h5{font-size: 20px; line-height:140%;} /*20px */
  .h6{font-size: 1.0rem; line-height:1.275rem} /*14px */
  .font-80{font-size: 3.50rem; line-height:3.65rem;}/*43px */
  .font-64{font-size: 3.20rem; line-height:6.20rem;}/*36px */
  .font-18{font-size: 1.1rem; line-height:1.6rem} /*18px */
  .font-16{font-size: 1rem; line-height:1.5rem} /*14px */
  .font-14{font-size: 0.857rem; line-height:1.125rem} /*12px */
  .font-12{font-size: 0.714rem; line-height: 0.75rem;} /*10px */
  }
@media (max-width:767px){
html,body,p{font-size: 16px;line-height:140%;}
.Mfont-40{font-size: 40px!important;line-height:120%}
.Mfont-31{font-size: 31px!important;line-height:120%}
.Mfont-18{font-size: 18px!important;line-height:140%;}
.Mfont-16{font-size: 16px!important;line-height:140%;}
}



.line-clamp1 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  overflow: hidden; }
.line-clamp2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden; }
.line-clamp3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  overflow: hidden; }

.relative{position: relative;}
.absolute{position: absolute;}
.z-index--1{z-index: -1;}
.z-index-0{z-index: 0;}
.z-index-1{z-index: 1;}
.z-index-2{z-index: 2;}
.z-index-9{z-index: 9;}



/* BG Colours */
.bg-primary{background-color: var(--primary); color: var(--white);}
.bg-secondary{background-color: var(--secondary);}
.bg-ghost-white{background-color: var(--ghost-white);}
.bg-blue{background-color: var(--blue); color: var(--white);}

/* Font Colours */
.primary{color: var(--primary);}
.secondary{color: var(--secondary);}

/* Font W */
.weight400{font-weight: 400;}
.weight500{font-weight: 500;}
.weight600{font-weight: 600;}
.weight700{font-weight: 700;}
.weight800{font-weight: 800;}
.btnH-52.weight600{font-weight: 700;}

@media (max-width: 767px){
.Mweight400{font-weight: 400;}
.Mweight500{font-weight: 500;}
.Mweight600{font-weight: 600;}
}


/* radius */
.radius-24{border-radius: 24px;}
.radius-16{border-radius: 16px;}
.radius-8{border-radius: 8px;}
.img-radius,.img-radius>img{border-radius: 24px;}
@media (max-width: 767px){
.img-radius{border-radius: 8px;}
.img-radius,.img-radius>img{border-radius:8px;}
.radius-8{border-radius: 8px;}
}

/*Start Buttons */
.link{text-decoration: underline;}


.link-border {position: relative; text-decoration: none; display: inline-block;color: var(--primary-p8);padding: 0 1px;transition: color ease 0.3s;}
.link-border::before, .link-border::after {content: ''; position: absolute; background-color: var(--secondary);height: 4px;z-index: -1;}
.link-border::before { width: 0%; left: 0; bottom: -1px;transition: width ease 0.4s;}
.link-border::after {width: 100%; left: 0; bottom: -1px;transition: all ease 0.6s;}
.link-border:hover::before {width: 100%;}
.link-border:hover::after {left: 100%;width: 0%;transition: all ease 0.2s;}

.Underline{position: relative; text-decoration: none; display: inline-block;}
.Underline::before{content: ''; position: absolute; background-color: var(--secondary);height: 6px;  z-index: -1;  width: 100%; bottom: 4px;}

.nowrap{white-space: nowrap;}
.abtran-btn,.abtran-btn:hover,.abtran-btn:focus,.abtran-btn-border,.abtran-btn-border:hover,.abtran-btn-border:focus,button,button:hover,button:focus{outline:none;}
.abtran-btn,.abtran-btn:hover{transition: all 0.3s ease}
.abtran-btn-border,.abtran-btn-border:hover{transition: all 0.3s ease}
.abtran-btn{position: relative; display: flex; width: fit-content; align-items: center; justify-content: center; text-align: center; overflow: hidden; border: none;font-size: 20px;border-radius: 6px; letter-spacing: 1px;}
.abtran-btn-border{position: relative; display: flex; width: fit-content; align-items: center; justify-content: center; text-align: center;overflow: hidden; border-width: 1px; border-style: solid; }

.primary-btn{background-color: var(--primary);color: var(--white);}
.secondary-btn{background-color: var(--secondary);color: var(--white);}
.cerise-btn{background-color: var(--cerise);color: var(--white);}
.Yellow-btn{background-color: var(--Yellow);color: #1E1E1E;}
.white-btn{background-color: var(--white);color: var(--secondary);}
.primary-border-btn{border-color: var(--primary);background-color: transparent;}
.secondary-border-btn{border-color: var(--secondary);background-color: transparent;}
.white-border-btn{border-color: var(--white);background-color: transparent;}

.cerise-btn:hover{background-color: var(--Yellow);color: var(--primary);}
.Hcerise:hover{background-color: var(--cerise);color: var(--white);}
.Hwhite:hover{background-color: var(--white);color: var(--primary);}
.Hblue:hover{background-color: var(--primary); color: var(--white);}
.Yellow-btn:hover{background-color: var(--cerise);color: var(--white);}

.Hprimary-shadow {box-shadow:  0px 0px 0px 0px #000;}
.Hprimary-shadow:hover {box-shadow:  -4px 4px 0px 0px #000;}
.Hprimary-fill:hover {background-color: var(--primary);color: var(--white);}  
.Hsecondary-fill:hover {background-color: var(--secondary);color: var(--white);}  
.Hwhite-fill:hover {background-color: var(--white);color: var(--primary);} 

/* Button Height 52 */
.btnH-64{height: 64px; padding-left:70px; padding-right:70px;}
.btnH-52{height: 64px; padding-left:70px; padding-right:70px;}
.btnH-48{height: 48px; padding-left:14px; padding-right:14px;}
.btnH-40{height: 40px; padding-left:14px; padding-right:14px;}


/* Arrow Button */
.arrow-button{column-gap: 9.6px;}
.mbtn-100{width: 100%;}
@media (max-width: 767px){
.mbtn-full{width: 100%;}
.link-border::before, .link-border::after{display: none;}
.link-border{display: inline;
  padding: 0 1px;
  width: auto;
  background-image: linear-gradient(transparent calc(100% - 4px), var(--secondary) 4px);
  background-repeat: no-repeat;  background-size: 100% 100%;  transition: background-size 1s;background-position: 0px -2px;}
}
/*Close New Buttons */



/* Start Flex */
.d-flex{display: flex;}
.d-flex>br{display: none;}
.align-center{display: flex; justify-content: center;}
.justify-content-center{justify-content:center;}
.justify-content-between{justify-content: space-between;}
.justify-content-right{justify-content:right;}
.justify-content-end{justify-content: end;}

@media (max-width: 767px){
.Mcol-reverse{flex-direction: column-reverse;}
}

.col-gap-88,.gap-88{column-gap: 88px;}
.col-gap-48,.gap-48{column-gap: 48px;}
.col-gap-24,.gap-24{column-gap: 24px;}
.col-gap-16,.gap-16{column-gap: 16px;}
.col-gap-12,.gap-12{column-gap: 12px;}
.col-gap-10,.gap-10{column-gap: 10px;}

.row-gap-88,.gap-88{row-gap: 88px;}
.row-gap-48,.gap-48{row-gap: 48px;}
.row-gap-24,.gap-24{row-gap: 24px;}
.row-gap-16,.gap-16{row-gap: 16px;}
.row-gap-12,.gap-12{row-gap: 12px;}

@media (max-width: 767px){
.Mrow-gap-32,.Mgap-32{row-gap: 32px;}
.Mcol-gap-32,.Mgap-32{column-gap: 32px;}
}


.row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
@media (min-width: 576px) {
.col-sm-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}
.col-sm-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
.col-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.col-sm-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
.col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-sm-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
.col-sm-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.col-sm-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
.col-sm-10{-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
.col-sm-11{-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}
.col-sm-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.order-sm-1{order: 1;}
.order-sm-2{order: 2;}
}
@media (min-width: 768px){
  .col-md-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}
  .col-md-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
  .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
  .col-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
  .col-md-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
  .col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
  .col-md-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
  .col-md-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
  .col-md-10{-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
  .col-md-11{-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}
  .col-md-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
  .gap-mb-88{gap: 88px;}
  .order-md-1{order: 1;}
  .order-md-2{order: 2;}
}
@media (min-width: 992px){
  .col-lg-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%;}
  .col-lg-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;}
  .col-lg-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
  .col-lg-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
  .col-lg-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;}
  .col-lg-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;}
  .col-lg-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
  .col-lg-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
  .col-lg-10{-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
  .col-lg-11{-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%;}
  .col-lg-12{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
  .order-lg-1{order: 1;}
  .order-lg-2{order: 2;}
}
/* Close Flex */
/* Start grid */
.grid {display: grid;}
.grid>br {display: none;}
@media (min-width: 980px){
  .grid-lg-1{ grid-template-columns: 1fr;}
  .grid-lg-2{ grid-template-columns: 1fr 1fr;}
  .grid-lg-3{ grid-template-columns: 1fr 1fr 1fr;}
 }
@media (min-width: 768px){
.grid-md-1{ grid-template-columns: 1fr;}
.grid-md-2{ grid-template-columns: 1fr 1fr;}
.grid-md-3{ grid-template-columns: 1fr 1fr 1fr;}
.grid-md-4{ grid-template-columns: 1fr 1fr 1fr 1fr;}
}
@media (max-width: 768px){
.order-mob-2{order: 2;}
}
/* Close grid */

/* Start List styles */
ul.bullet{padding-left: 24px!important; margin-top: 24px;}
ul.bullet li{margin-bottom:16px;position: relative;}
/* ul.bullet li:last-child{margin-bottom: 0px;} */
ul.bullet li::before{content: ""; display: block;position: absolute;left: -24px;top: 7px;}
.b-square li::before{width: 8px;height: 8px;}
.b-round li::before{width: 8px;height: 8px; border-radius: 100%;}
.b-secondary li::before{background-color: var(--secondary);}
.bg-primary li::before{background-color: var(--primary);}

/* padding */
.p-16{padding: 16px;}
.p-24{padding: 24px;}
.p-48{padding: 48px;}
.p-64{padding: 64px;}

.pt-88,.ptb-88{padding-top: 88px;}
.pb-88,.ptb-88{padding-bottom: 88px;}
.pt-64,.ptb-64{padding-top: 64px;}
.pb-64,.ptb-64{padding-bottom: 64px;}
.pt-48,.ptb-48{padding-top: 48px;}
.pb-48,.ptb-48{padding-bottom: 48px;}
.pt-32,.ptb-32{padding-top: 32px;}
.pb-32,.ptb-32{padding-bottom: 32px;}
.pt-24,.ptb-24{padding-top: 24px;}
.pb-24,.ptb-24{padding-bottom: 24px;}
.pt-0,.ptb-0{padding-top: 0px;}
.pb-0,.ptb-0{padding-bottom: 0px;}

.pl-104,.plr-104{padding-left: 104px;}
.pr-104,.plr-104{padding-right: 104px;}
.pl-64,.plr-64{padding-left: 64px;}
.pr-64,.plr-64{padding-right: 64px;}
.pl-48,.plr-48{padding-left: 48px;}
.pr-48,.plr-48{padding-right: 48px;}
.pl-24,.plr-24{padding-left: 24px;}
.pr-24,.plr-24{padding-right: 24px;}
.pl-12,.plr-12{padding-left: 12px;}
.pr-12,.plr-12{padding-right: 12px;}
.pl-15,.plr-15{padding-left: 15px;}
.pr-15,.plr-15{padding-right: 15px;}
.pl-0,.plr-0{padding-left: 0px;}
.pr-0,.plr-0{padding-right: 0px;}
.pt-0{padding-top: 0;}
.pr-32{padding-right:32px}
.pl-32{padding-left:32px}
@media (min-width: 768px){
.pr-md-104,.plr-md-104{padding-right: 104px;}
.pl-md-104,.plr-md-104{padding-left: 104px;}
.pl-md-48,.plr-md-48{padding-left: 48px;}
.pr-md-48,.plr-md-48{padding-right: 48px;}
.pl-md-24,.plr-md-24{padding-left: 24px;}
.pr-md-24,.plr-md-24{padding-right: 24px;}
}
@media (max-width: 767px){
.Mp-48{padding: 48px;}
.Mp-64{padding: 64px;}
.Mp-16{padding: 16px;}
.Mp-0{padding: 0;}

.Mpt-48,.Mptb-48{padding-top: 48px;}
.Mpb-48,.Mptb-48{padding-bottom: 48px;}
.Mpt-32,.Mptb-32{padding-top: 32px;}
.Mpb-32,.Mptb-32{padding-bottom: 32px;}
.Mpt-24,.Mptb-24{padding-top: 24px;}
.Mpb-24,.Mptb-24{padding-bottom: 24px;}  
.Mpt-19,.Mptb-19{padding-top: 19px;}
.Mpb-19,.Mptb-19{padding-bottom: 19px;}
.Mpt-16,.Mptb-16{padding-top: 16px;}
.Mpb-16,.Mptb-16{padding-bottom: 16px;}
.Mpt-12,.Mptb-12{padding-top: 12px;}
.Mpb-12,.Mptb-12{padding-bottom: 12px;}
.Mpt-0,.Mptb-0{padding-top: 0px;}
.Mpb-0,.Mptb-0{padding-bottom: 0px;}

.Mpl-48,.Mplr-48{padding-left: 48px;}
.Mpr-48,.Mplr-48{padding-right: 48px;}
.Mpr-24,.Mplr-24{padding-right: 24px;}
.Mpl-24,.Mplr-24{padding-left: 24px;}
.Mpr-16,.Mplr-16{padding-right: 16px;}
.Mplr-15{padding-left:15px; padding-right:15px;}
.Mpl-16,.Mplr-16{padding-left: 16px;}
.Mpl-0,.Mplr-0{padding-left: 0px;}
.Mpr-0,.Mplr-0{padding-right: 0px;}
}

/* margin */
.mt-0{margin-top: 0px;}
.mt-88{margin-top: 88px;}
.mt-80{margin-top: 80px;}
.mt-48{margin-top: 48px;}
.mt-32{margin-top: 32px;}
.mt-24{margin-top: 24px;}
.mt-12{margin-top: 12px;}
.mt-8{margin-top: 8px;}
.mt-6{margin-top: 6px;}
.mb-88{margin-bottom: 88px;}
.mb-64{margin-bottom: 64px;}
.mb-32{margin-bottom: 32px;}
.mb-48{margin-bottom: 48px;}
.mb-24{margin-bottom: 24px;}
.mb-16{margin-bottom: 16px;}
.mb-12{margin-bottom: 12px;}
.mb-8{margin-bottom: 8px;}
.mb-16{margin-bottom: 16px;}
.ml-0,.mlr-0{margin-left: 0px;}
.mr-0,.mlr-0{margin-right: 0px;}
.mlr-auto{margin-left: auto; margin-right: auto;}
@media (max-width: 767px){
.Mmb-48{margin-bottom: 48px!important;}
.Mmb-32{margin-bottom: 32px!important;}
.Mmb-24{margin-bottom: 24px!important;}
.Mmb-16{margin-bottom: 16px!important;}
.Mmb-12{margin-bottom: 12px!important;}
.Mmb-6{margin-bottom: 6px!important;}
.Mmb-0{margin-bottom: 0px!important;}

.Mmt-48{margin-top: 48px!important;}
.Mmt-32{margin-top: 32px!important;}
.Mmt-24{margin-top: 24px!important;}
.Mmt-16{margin-top: 16px!important;}
.Mmt-12{margin-top: 12px!important;}
.Mmt-6{margin-top: 6px;}
.Mmt-0{margin-top: 0px;}
.Mmlr-auto{margin-left: auto; margin-right: auto;}
}

/* Start Width */
.maxW-900{max-width: 900px!important}
.maxW-860{max-width: 860px!important;}
.maxW-600{max-width: 600px!important;}
.maxW-800{max-width: 800px!important;}
.maxW-80{max-width: 80%!important;}
.maxW-70{max-width: 70%!important;}
.maxW-60{max-width: 60%!important;}
.maxW-50{max-width: 50%!important;}
/* @media (min-width: 1600px){
.maxW-860{max-width: 1024px;} 
.maxW-600{max-width: 768px!important;}
.maxW-800{max-width: 1000px!important;}
} */
@media (max-width: 767px){
.MmaxW-100{max-width: 100%!important;}
}

/* Display */
.block{display: block;}
@media (min-width: 1200px){
  .d-block{display: block;}    
}

@media (min-width: 768px) {
.md-block-none,.mobile{display: none;}
.md-text-block{display: block;}
}
.text-center{text-align: center;}
@media (max-width: 768px) {
.maxW-80, .maxW-70, .maxW-60, .maxW-50{max-width: 100%;}
.mtext-center{text-align: center;}
}
@media (max-width: 767px) {
.m-block-none,.desktop{display: none;}
}

.italic{font-style: italic;}
.shadow1{box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);}
.underline{text-decoration: underline;}

/* .Rcorner{clip-path: polygon(0 0, 100% 0, 100% 90%, 90% 100%, 0 100%);}
.Lcorner{clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%, 0 90%);}
.card-corner{clip-path: polygon(0 0, 100% 0, 100% 91%, 92% 100%, 0 100%);}
.zigzag>div:nth-child(odd) img{clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);}
.zigzag>div:nth-child(even) img{clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);} */
.card-corner{clip-path: polygon(0 0, 100% 0, 100% 91%, 92% 100%, 0 100%);}

.bullet-check li{padding-left: 30px;position: relative;line-height: 150%;}
.bullet-check li + li{margin-top: 16px;}
.bullet-check li::before{content: "\e916";font-family: 'icomoon' !important; position: absolute; left: 0px;top: 0px; color: var(--secondary);}
.sub-list:before{display:none}
.word-break{word-break: break-all;}