/* Cascading Style Sheet  min-height:100px; max-height:100px;

.top-banner-style {
background:none;
width:150%; height:150px;
background-image:url('..images_user/bg_pic_176.jpg'); background-repeat:repeat-x;
}*/
.scale-image {
    width: 100%;
    height: 100%;    
}

.scale-image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.scale-image:hover img {
    -webkit-transform:scale(1.10); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:scale(1.10); /* Opera */
     transform:scale(1.10);
}

.mouse-over-image1 {
width:auto; max-width:950px; position:fixed; top:0; z-index:100000; visibility:hidden; background-color:#CCCCCC; border-left:10px solid #f1f1f1; border-right:10px solid #f1f1f1; border-top:10px solid #f1f1f1; border-bottom:10px solid #f1f1f1; text-align:center; margin-left:15%;
}

.carousel-control-next-here,.carousel-control-prev-here{
position:absolute;
top:0;
bottom:0;
z-index:1;
display:flex;
align-items:center;
/*justify-content:center; <- Nonso romoved and put this else where*/
width:15%;
padding:0;
color:#fff;
text-align:center;
background:0 0;
border:0;
opacity:.1;
transition:opacity .15s ease;
}

@media (prefers-reduced-motion:reduce){
.carousel-control-next-here,.carousel-control-prev-here{transition:none}
}

.carousel-control-next-here:focus,.carousel-control-next-here:hover,.carousel-control-prev-here:focus,.carousel-control-prev-here:hover{
color:#fff;
text-decoration:none;
outline:0;
opacity:.7;
}

.carousel-control-prev-here{left:0; padding-left:1.5%; justify-content:left;}
.carousel-control-next-here{right:0; padding-right:1.5%; justify-content:right;}

.carousel-control-next-icon,.carousel-control-prev-icon{
display:inline-block;
width:2.4rem;
height:3rem;
background-repeat:no-repeat;
background-position:50%;
background-size:100% 100%
}

.carousel-control-prev-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{
filter:invert(1) grayscale(100);
}/*end of carousel*/

/*--------------------------------------------------------------
# Sticky Header starts here
--------------------------------------------------------------*/
.header-fixed {
width:100%;
padding: 0px 0px;
background: #fff;
color: #f1f1f1;
z-index: 20;
}

/* Page content */
.content {
padding: 16px;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
position: fixed;
top: 0;
width: 100%;
}

/* The ecomm_adert_right_sticky class is added to the right nav in ecommerce with JS when it reaches its scroll position */
.ecomm-sticky-nav {
position: fixed; top: 126px; max-width:270px;
}

/* The class is added to the right nav in publication events with JS when it reaches its scroll position */
.addright-sticky-nav {
position: fixed; top: 126px; max-width:368px;;
}

/* The sticky class is added to the cart message with JS when it reaches its scroll position */
.ecomm-addtocart-message-a {
position: absolute; left: 0px; right: 0px; bottom: 0px;
top: 70px; max-width:390px
}

/* The sticky class is added to the cart message with JS when it reaches its scroll position */
.ecomm-addtocart-message-ab {
position: absolute; left: 0px; right: 0px; bottom: 0px;
top: 70px; max-width:390px;
/*
animation: fadeOut-order-cart-notification 2s linear;
-webkit-animation: fadeOut-order-cart-notification 2s forwards;
transition:opacity 2s linear;
animation-iteration-count: 1;*/
}

/* The sticky class is added to the cart message with JS when it reaches its scroll position */
.ecomm-addtocart-message-b {
position: fixed;
left: 0px; right: 0px; bottom: 0px;
top: 70px; max-width:390px;
/*animation: fadeOut-order-cart-notification 2s linear;
-webkit-animation: fadeOut-order-cart-notification 2s forwards;
transition:opacity 2s linear;
animation-iteration-count: 1;*/
}

/* The sticky class is added to the cart message with JS when it reaches its scroll position */
.ecomm-addtocart-message-c {
position: fixed;
left: 0px; right: 0px; bottom: 0px;
top: 126px; max-width:390px;
/*
animation: fadeOut-order-cart-notification 2s linear;
-webkit-animation: fadeOut-order-cart-notification 2s forwards;
transition:opacity 2s linear;
animation-iteration-count: 1;*/
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
padding-top: 102px;
}
/* Style for the sticky header ends here */

/*--------------------------------------------------------------
# Background Size Section
--------------------------------------------------------------*/
.responsive-background-image-2 {
background-image:url('../images/bg.png');
background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-position:center;
/*by this code your background image go center
and fix it size whatever your div size change, 
good for small , big , normal sizes , best for 
all , i use it for my projects where my background 
size or div size can change*/
}

.responsive-background-image {
background-image:url('../images/bg.png');
background-repeat:no-repeat;
background-size:contain;
background-position:center;
/*Do not set width, height, or margins.*/
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header, #home-picture {
margin-top:0px;
margin-bottom:0px;
padding-top: 0px ;
padding-bottom: 0px ;
}

#header {
background:none;
}

#home-picture {
background-color:#000000;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
/*
#hero {
width: 100%;
height: 84vh;
padding-top:0px;
padding-bottom: 0px ;
background-color: rgba(4, 12, 21, 0.8);
overflow: hidden;
position: relative;
}
*/

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
/*
.about .content h3 {
  font-weight: 600;
  font-size: 26px;
}
.about .content ul {
  list-style: none;
  padding: 0;
}
.about .content ul li {
  padding-left: 28px;
  position: relative;
}
.about .content ul li + li {
  margin-top: 0px;
}
.about .content ul i {
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 20px;
  color: #ed502e;
  line-height: 1;
}
.about .content p:last-child {
  margin-bottom: 0;
}
.about .content .btn-learn-more {
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 32px;
  border-radius: 5px;
  transition: 0.3s;
  line-height: 1;
  color: #ed502e;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  margin-top: 6px;
  border: 2px solid #ed502e;
}
.about .content .btn-learn-more:hover {
  background: #ed502e;
  color: #fff;
  text-decoration: none;
}
*/

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
/*
section {
  padding: 60px 0;
}

.section-bg {
  background-color: #f6f9fd;
}

.section-title {
  padding-bottom: 40px;
}
.section-title h2 {
  font-size: 14px;
  font-weight: 500;
  padding: 0;
  line-height: 1px;
  margin: 0 0 5px 0;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #aaaaaa;
  font-family: 'Poppins', sans-serif;
}
.section-title h2::after {
  content: '';
  width: 120px;
  height: 1px;
  display: inline-block;
  background: #f38b74;
  margin: 4px 10px;
}
.section-title p {
  margin: 0;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  color: #0f2f57;
}
*/
.verdana-text {
font-family:Verdana, Arial, Helvetica, sans-serif
color: #333333;
font-size: 20px;
line-height: 1.1;
font-weight: nonrmal; 
}

.learn-more {
min-width:190px;
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 14px;
background: none;

letter-spacing: 1px;
line-height: 1;
color: #ffffff;
display: inline-block;
padding: 12px;
border-radius: 5px;

margin-top: 10px;
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.learn-more:hover {
background: #f1f1f1;
color: #000000;
text-decoration: none;
}

.storycontent-more {
min-width:120px;
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 14px;

letter-spacing: 1px;
line-height: 1;
color: #ffffff;
padding: 12px;
background:#ed502e;

margin-top: 10px;
border: 2px solid #ed502e;

border-radius: 5px;
-webkit-border-radius: 5px;

transition: 0.3s;
-webkit-transition: 0.3s;

-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}

.storycontent-more:hover {
background: #ffffff;
color: #ed502e;
text-decoration: none;
}

/*
.donate-fund { background:none; width:auto; height:auto;}
.donate-fund:hover {
background: none;
color: #ffffff;
text-decoration: none;
}
*/

a.donate-fund {
width:110px; height:40px;
font-family:Verdana, sans-serif;
font-size:14px;
background: #ed502e;
color: #FFFFFF;
font-weight: 400;

padding-top: 10px;
padding-right: 25px;
margin-left: 10px;
border: 1px solid #ed502e;
border-radius: 5px;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;

line-height: 1;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}

a.donate-fund:hover {
width:110px; height:40px;
font-family:Verdana, sans-serif;
font-size:14px;
background: #ffffff;
color: #ed502e;
font-weight: 400;

padding-top: 10px;
padding-right: 25px;
margin-left: 10px;
border: 1px solid #ed502e;
border-radius: 5px;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;

line-height: 1;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}

.read-aboutus {
min-width:120px;
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 14px;

letter-spacing: 1px;
line-height: 1;
color: #107FB7;
padding: 12px;
background:#ffffff;

margin-top: 10px;
border: 2px solid #107FB7;

border-radius: 5px;
-webkit-border-radius: 5px;

transition: 0.3s;
-webkit-transition: 0.3s;

-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}

.read-aboutus:hover {
background: #D2EED3;
color: #666666;
text-decoration: none;
}

h2 {
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
margin-top:50px;
margin-bottom:60px;
}

h2.header-one {
color:#ED502E;
text-shadow: 1px 1px 1px #fff, 
             3px 3px 5px #3B4094;
			   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
font-weight:800; background:none;

margin-top:auto;
margin-bottom:auto;
text-align:center;
text-decoration:none;
vertical-align:middle;
line-height:1.5;
}

h2.header-two {
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
font-weight:800;

margin-top:10px;
margin-bottom:20px;
}


#programs-set {
width:100%;
padding:2%;
padding-bottom:0px;
padding-top:0px;
min-height:120px;

min-width:250px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#f1f1f1;
}

.programs-content {
background-color:#ffffff;
margin-top:3%;
margin-bottom:3%;
margin-left:1%;
margin-right:1%;
padding:10px;

letter-spacing:normal;
word-spacing:normal;
text-align:center;

display:inline-block;
width:100%;
max-width:470px;
min-width:230px;
min-height:120px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

box-shadow: 
0 7px 10px #3B4094;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

/*.storycontent_content_light {
box-shadow: 
0 7px 10px #3B4094;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}*/

.programs-style {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#FFFFFF;
font-weight:800;
padding-top:0px;
line-height:1.2;
}

.missin-vision-set {
width:100%;
padding:2%;
padding-bottom:30px;
padding-top:30px;
min-height:120px;

min-width:370px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#ffffff;
}

.missin-vision-content {
background-color:#ffffff;
margin-top:3%;
margin-bottom:3%;
margin-left:1%;
margin-right:1%;
padding:20px;

letter-spacing:normal;
word-spacing:normal;
text-align:center;

display:inline-block;
width:100%;
max-width:530px;
min-width:230px;
min-height:120px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

box-shadow: 
0 1px 1px #3B4094;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

.missin-vision-style {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#333333;
font-weight:800;
padding-top:0px;
line-height:1.2;
}

#features-set {
width:100%;
padding:2%;
padding-bottom:10px;
padding-top:10px;
min-height:120px;

min-width:230px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#3B4094;
background-color:#FFF8F0;
}

.features-content {
background-color:#3B4094;
margin-top:1%;
margin-bottom:1%;
margin-left:1%;
margin-right:1%;
padding:20px;

letter-spacing:normal;
word-spacing:normal;
text-align:center;

display:inline-block;
width:100%;
max-width:530px;
min-width:230px;
min-height:170px;
vertical-align:middle;

color:#ffffff;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

.content-type {
margin-left:10px;
padding-top:10px;
padding-bottom:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585A58;
font-weight:600;

transition: 0.3s;
-webkit-transition: 0.3s;
}

.content-type:hover {
margin-left:10px;
padding-top:10px;
padding-bottom:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF950C;
font-weight:600;
}

.storycontent-cat-read {
font-family:Arial, sans-serif;
font-size:12px;
color:#3C3E93;
font-weight:800;
line-height:1.2;
text-decoration:underline;

transition: 0.3s;
-webkit-transition: 0.3s;
}

.storycontent-cat-read:hover {
font-family:Arial, sans-serif;
font-size:12px;
color:#A5A6DA;
font-weight:800;
line-height:1.2;
text-decoration:none;
}

.storycontent-set {
width:100%;
padding:2%;
padding-bottom:30px;
padding-top:20px;
min-height:230px;

min-width:270px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#ffffff;
}

.storycontent-style {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#000000;
font-weight:800;
padding-top:30px;
padding-bottom:30px;
line-height:1.2;
}

.storycontent-news {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#FFFFFF;
font-weight:800;
padding-top:30px;
padding-bottom:30px;
line-height:1.2;
}

.storycontent-list-style {
font-family:Verdana, sans-serif;
font-size:34px;
color:#666666;
font-weight:800;
padding-top:20px;
padding-bottom:20px;
line-height:1.2;
}

.storycontent-textcolor {
font-family:Verdana, sans-serif;
font-size:14px;
color:#585A58;
line-height:1.4;
}

.storycontent-read {
font-family:Verdana, sans-serif;
font-size:16px;
color:#333333;
font-weight:700;
line-height:1.2;

transition: 0.3s;
-webkit-transition: 0.3s;
}

.storycontent-read:hover {
font-family:Verdana, sans-serif;
font-size:16px;
color:#666666;
font-weight:700;
line-height:1.2;
}

.storycontent-eventhead {
font-family:Verdana, sans-serif;
font-size:16px;
color:#333333;
font-weight:600;
line-height:1.2;

transition: 0.3s;
-webkit-transition: 0.3s;
}

.storycontent-eventhead:hover {
font-family:Verdana, sans-serif;
font-size:16px;
color:#FF950C;
font-weight:600;
line-height:1.2;
}

.storycontent-cat-read {
font-family:Arial, sans-serif;
font-size:12px;
color:#3A6FC1;
font-weight:800;
line-height:1.2;
text-decoration:underline;

transition: 0.3s;
-webkit-transition: 0.3s;
}

.storycontent-cat-read:hover {
font-family:Arial, sans-serif;
font-size:12px;
color:#A5A6DA;
font-weight:800;
line-height:1.2;
text-decoration:none;
}

.storycontent-details {
font-family:Verdana, sans-serif;
font-size:11px;
color:#333333;
font-weight:600;
line-height:1.2;

transition: 0.3s;
-webkit-transition: 0.3s;
}

.storycontent-details:hover {
font-family:Verdana, sans-serif;
font-size:11px;
color:#FF950C;
font-weight:600;
line-height:1.2;
}

.gallerycontent-content {
background-color:#ffffff;
margin-top:2px;
margin-bottom:3px;
margin-left:1px;
margin-right:1px;
padding:1px;

letter-spacing:normal;
word-spacing:normal;
text-align:center;

display:inline-block;
width:30%;
min-width:230px;
/*min-height:340px;*/
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
/*line-height:1.2;*/

/*
Uncomment this to add border to the box style
box-shadow: 
0 0px 2px #000000;
*/

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

.gallerycontent-read {
font-family:Verdana, sans-serif;
font-size:16px;
color:#333333;
font-weight:700;
line-height:1.2;

transition: 0.3s;
-webkit-transition: 0.3s;
}

.gallerycontent-read:hover {
font-family:Verdana, sans-serif;
font-size:16px;
color:#666666;
font-weight:700;
line-height:1.2;
}

.in-counter-set {
width:100%;
padding:2%;
padding-bottom:60px;
padding-top:40px;
min-height:230px;

min-width:270px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#ffffff;
}

.in-counter-style {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#333333;
font-weight:800;
padding-top:20px;
padding-bottom:40px;
line-height:1.2;
}

.in-counter-content {
background-color:#ffffff;
margin-top:2px;
margin-bottom:1%;
margin-left:1%;
margin-right:1%;
padding:5px;

letter-spacing:normal;
word-spacing:normal;
text-align:center;

display:inline-block;
width:30%;
min-width:220px;
min-height:150px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

box-shadow: 
0 0px 2px #000000;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

/*
.storycontent-list {
width:100%;
padding:2%;
padding-bottom:60px;
padding-top:10px;
min-height:230px;

min-width:270px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#ffffff;
}
*/

/*
.storycontent-storycontent {
background-color:#ffffff;
margin-top:2px;
margin-bottom:3%;
margin-left:1%;
margin-right:1%;
padding:5px;

letter-spacing:normal;
word-spacing:normal;
text-align:center;

display:block;
width:100%;
min-width:310px;
min-height:340px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

box-shadow: 
0 0px 2px #000000;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}
*/

.contact-content {
background-color:none;
margin-top:1%;
margin-bottom:1%;
margin-left:1%;
margin-right:1%;
padding:0px;

letter-spacing:normal;
word-spacing:normal;
text-align:justify;

display:inline-block;
min-width:220px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

/*box-shadow: 
0 2px 4px #ed502e;

-webkit-border-radius: 5px;*/
transition: 0.3s;
-webkit-transition: 0.3s;
}

.contact-content:hover {
background-color: none;
color: #ffffff;
text-decoration: none;
}

.contact-header {
width:100%; max-width:395px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; color:#E1810B;
padding-top:0px;

margin-top:0px;
margin-bottom:0px;
text-align:left;
}

.contact-header:hover {
background-color: none;
color: #585A58;
text-decoration: none;
}

.contact-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:400;

margin-top:18px;
margin-bottom:18px;
text-align:left;
}

.contact-text:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:400;

margin-top:18px;
margin-bottom:18px;
text-align:left;
}

.shop-set {
width:100%;
padding:0%;
padding-bottom:0px;
padding-top:20px;
min-height:460px;

min-width:195px;
padding-right:0%;
padding-left:0%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#87AE3A;
}

.product-listing-content {
background-color:none;

width:20%; max-width:180px;
min-width:180px; font-family:Arial, Helvetica, sans-serif;
color:#585A58; font-size:13px;
margin-bottom:10px; padding:3px;

letter-spacing:normal;
word-spacing:normal;
text-align:justify;

scale: 1;
border-bottom:1px solid #cecece;
}

.product-listing-content:hover {
background-color: none;
text-decoration: none;
border-bottom:1px solid #cecece;
scale: 1.02;

box-shadow: 
0 2px 4px #87AE3A;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

.shop-style {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#333333;
font-weight:800;
padding-top:0px;
padding-bottom:40px;
line-height:1.2;
}

.installation-content {
background-color:#ffffff;
margin-top:0%;
margin-bottom:4%;
margin-left:1%;
margin-right:1%;
padding:0px;

letter-spacing:normal;
word-spacing:normal;
text-align:justify;

display:inline-block;
/*width:30%;
min-width:300px;
min-height:auto;*/
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
/*line-height:1.2;

box-shadow: 
0 2px 4px #00A650;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;*/
}

.about-set {
width:100%;
padding:0%;
padding-bottom:0px;
padding-top:40px;
min-height:230px;

min-width:230px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#ffffff;
}

.about-style {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#333333;
font-weight:800;
padding-top:30px;
line-height:1.2;
}

.about-content {
background-color:#ffffff;
margin-top:1%;
margin-bottom:4%;
margin-left:auto;
margin-right:auto;
padding:1%;

letter-spacing:normal;
word-spacing:normal;
text-align:justify;

display:inline-block;
width:100%;
max-width:310px;
min-width:300px;
min-height:230px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

box-shadow: 
0 2px 4px #2B59F9;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

.about-content:hover {
background-color: #2B59F9;
color: #ffffff;
text-decoration: none;
}

.telecom-content {
background-color:#ffffff;
margin-top:1%;
margin-bottom:4%;
margin-left:1%;
margin-right:1%;
padding:20px;

letter-spacing:normal;
word-spacing:normal;
text-align:justify;

display:inline-block;
width:100%;
max-width:420px;
min-width:220px;
min-height:130px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

box-shadow: 
0 2px 4px #2B59F9;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

.telecom-content:hover {
background-color: #2B59F9;
color: #ffffff;
text-decoration: none;
}

p.about-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#333333;
font-weight:400;

margin-top:30px;
margin-bottom:20px;
text-align:center;
}

.read-brands {
width:200px;
text-align:center;
margin:auto;
margin-top: 10px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #ffffff;
letter-spacing: 1px;

padding: 12px 20px;
border-radius: 0px;
-webkit-border-radius: 0px;
transition: 0.3s;
-webkit-transition: 0.3s;

line-height: 1;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
border: 0px solid #ed502e;
}

.read-brands:hover {
background-color: #F21C8C;
color: #ffffff;
text-decoration: none;
}

.brands-link {

font-family:Verdana, sans-serif;
font-size:18px;
color: #666666;
font-weight:bold;
margin-top:30px;
text-align:center;
}

.brands-link:Hover {
color: #ffffff;
}

.directors-link {
width:230px; min-width:230px;
font-family:Verdana, sans-serif;
font-size:14px;
color: #F21C8C;
font-weight:bold;
}

.directors-link:Hover {
color: #cccccc;
}

.section-top-bottom, .main, .bottom-contact, .storycontent-category, .logo-aderts, .diamond-listing, .agents, .advertize, .about, .shop, .focus, .hero, .hero-content, .prostar-feedback, .collaborations, .missin-vision, .bottom-border, .news, .testimonials, .topbotton {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color:none;
}

#about-area , #make-donation, #membership {
margin-left:0%; margin-right:0%; margin-top: 0px; margin-bottom: 0px;
padding-left:2%; padding-right:2%; padding-top:2%; padding-bottom:0%;
text-align:left; background-color:#ffffff; border-bottom:0px solid #9966FF; border-collapse:collapse;
}

.services-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
padding-top:10px;
}

.our-people-set {
width:100%;
padding:2%;
padding-top:0px;
min-height:250px;
min-width:230px;
padding-right:5%;
padding-left:5%;

background-color:none;
}

.our-people-section {
background-color:none;
margin-top:10px;
margin-bottom:0px;
padding:10px;

display:inline-block;
width:90%;
min-width:220px;
min-height:230px;
text-align:center;
vertical-align:middle;

font-family:Arial, sans-serif;
color:#cecece;
font-size:24px;
font-weight:normal;
line-height:1.1;

border-radius: 5px;
-webkit-border-radius: 5px;
}

.our-people-text {
background-color:none;
margin-top:10px;
margin-bottom:0px;
padding:10px;

display:inline-block;
text-align:center;
vertical-align:middle;

font-family:Arial, sans-serif;
color:#f1f1f1;
font-size:44px;
font-weight:600;
}

p.p-two {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#4B51B8;
font-weight:400;

margin-top:230px;
margin-bottom:20px;
text-align:center;
}

.focus-set {
width:100%;
padding:2%;
padding-bottom:0px;
padding-top:20px;
min-height:230px;

min-width:230px;
padding-right:5%;
padding-left:5%;

font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
background-color:#ffffff;
}

.focus-style {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:34px;
color:#333333;
font-weight:800;
padding-top:30px;
line-height:1.2;
}

.focus-content {
background-color:#ffffff;
margin-top:5%;
margin-bottom:4%;
margin-left:1%;
margin-right:1%;
padding:20px;

letter-spacing:normal;
word-spacing:normal;
text-align:justify;

display:inline-block;
width:30%;
min-width:220px;
min-height:230px;
vertical-align:middle;

color:#333333;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:normal;
line-height:1.2;

box-shadow: 
0 2px 4px #cecece;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;
}

.focus-content:hover {
background-color: #FFA34F;
color: #ffffff;
text-decoration: none;
}

p.focus-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#333333;
font-weight:400;

margin-top:30px;
margin-bottom:20px;
text-align:center;
}
/*--------------------------------------------------------------
# Back to top button starts here
--------------------------------------------------------------*/
#myBtn {
width: 40px;
height: 40px;
display: none; /* Hidden by default */
position: fixed; /* Fixed/sticky position */
bottom: 40px; /* Place the button at the bottom of the page */
right: 30px; /* Place the button 30px from the right */
z-index: 99; /* Make sure it does not overlap */
border: none; /* Remove borders */
outline: none; /* Remove outline */
background-color: red; /* Set a background color */
color: white; /* Text color */
cursor: pointer; /* Add a mouse pointer on hover */
padding: 5px; /* Some padding */
border-radius: 10px; /* Rounded corners */
-webkit-border-radius: 10px; /* Rounded corners */
font-size: 18px; /* Increase font size */
}

#myBtn:hover {
background-color: #990033; /* Add a dark-grey background on hover */
transform: scale(1.1);
-webkit-transform: scale(1.1);

transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
}
/* Style for back to top button ends here */

/*--------------------------------------------------------------
# Carousel Preloader
--------------------------------------------------------------*/
/*
#loader_background {
min-height:500px;
display: flex;
justify-content: center;
background: #000;
}
*/

#loader {
border: 8px solid #7B576F; /* Light grey */
border-top: 8px solid #f3f3f3; /* Blue */
border-radius: 50%;

position:absolute;
top: 30%;
width: 70px;
height: 70px;
margin: auto;
z-index:1;

animation: spin 1s linear infinite;
-webkit-animation: spin 1s linear infinite;
/*
border-top: 16px solid blue;
border-right: 16px solid green;
border-bottom: 16px solid red;
border-left: 16px solid pink;
*/
}

.contactus-enquiry-bg-animation {
height:290px;
background:url('../images_user/contact_us_bg_207.jpg'); background-repeat:repeat-x;/* height: 200px; background-position:50% 50%;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

.officers-trustees-bg-animation {
height:290px;
background:url('../images_user/offficers_trustees_bg_206.jpg'); background-repeat:repeat-x;/* height: 200px; background-position:50% 50%;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

.gallery-bg-animation {
height:290px;
background:url('../images_user/gallery_bg_205.jpg'); background-repeat:repeat-x;/* height: 200px; background-position:50% 50%;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

.event-bg-animation {
height:290px;
background:url('../images_user/events_bg_204.jpg'); background-repeat:repeat-x;/* height: 200px; background-position:50% 50%;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

.news-bg-animation {
height:290px;
background:url('../images_user/news_bg_203.jpg'); background-repeat:repeat-x;/* height: 200px; background-position:50% 50%;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

.how-to-help-bg-animation {
height:290px;
background:url('../images_user/how_to_help_bg_202.jpg'); background-repeat:repeat-x;/*; background-repeat:no-repeat height: 200px; background-position:50% 50%;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

.about-us-bg-animation {
height:290px;
background:url('../images_user/about_us_bg_201.jpg'); background-repeat:repeat-x;/*; background-repeat:no-repeat height: 200px; background-position:50% 50%;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

@-webkit-keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -400px 0;}
}
        
@keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -400px 0;}
}


@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/*ends here*/
/*
.animated-background { 
background: linear-gradient(to right, #1f1c2c, #928dab); 
background-size: 400% 400%; 
animation: AnimationName 30s ease infinite; 
} 

@keyframes AnimationName { 
0% { 
background-position: 0% 50%; 
} 
50% { 
background-position: 100% 50%; 
} 
100% { 
background-position: 0% 50%; 
} 
}
*/
/*--------------------------------------------------------------
# Get Started
--------------------------------------------------------------*/
.getstarted,
.getstarted:focus {
  background: #ed502e;
  padding: 8px 20px;
  margin-left: 30px;
  border-radius: 4px;
  color: #fff;
}
.getstarted:hover,
.getstarted:focus:hover {
  color: #fff;
  background: #ef6445;
}

/*--------------------------------------------------------------
# Box Shadow
--------------------------------------------------------------*/
.navbar- .dropdown- {
display: block;
position: absolute;
left: 14px;
left: -90%;
top: 100%;
margin: 0;
padding: 10px 0;

z-index: 99;
opacity: 0;
visibility: hidden;
background: #fff;

top: calc(100% + 30px);
left: calc(100% - 30px);
box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
transition: 0.3s;
}

.bottom-navlinks {
font-family:Verdana, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:800;
padding-top:20px;
padding-bottom:30px;
line-height:1.2;
}

.bottom-linksnav {
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 14px;
color: #ffffff;
text-decoration: none;

transition: 0.3s;
-webkit-transition: 0.3s;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}

.bottom-linksnav:hover {
font-family: 'Raleway', sans-serif;
font-weight: 600;
font-size: 14px;
color: #BBDEF0;
text-decoration: none;
}


.find-out-all {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; color:#FFFFFF;
	cursor:pointer;
}

A.find-out-all:LINK {
    font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#FFFFFF;
	cursor:pointer;
    text-decoration:none; 
	font-style:normal;
	}

A.find-out-all:HOVER {
    font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#FFFFFF;
	cursor:pointer;
    text-decoration:none;
	font-style:normal;
	}

A.find-out-all:VISITED{ 
    font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#FFFFFF;
	cursor:pointer;
    text-decoration:none;
	font-style:normal;
}

.find-out-all-bg {
   padding:10px;
   transition: background-color 0.5s ease;
   background-color:#E60000;
}

.find-out-all-bg:HOVER{
   padding:10px;
   background-color:#990000;
}

.read-feedback {
width:170px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #FFFFFF;
background-color:#86AD3A;
font-weight: 400;
line-height:1.8;

padding: 15px;
margin-top: 30px;
border: 1px solid #86AD3A;
border-radius: 5px;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;

line-height: 1;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}

.read-feedback:hover {
background: #98C249;
color: #ffffff;
text-decoration: none;
}

.read-categories {
width:170px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFFFFF;
background-color:#2B59F9;
font-weight: 700;
line-height:1.8;

padding: 15px;
margin-top: 30px;
border: 1px solid #2B59F9;
border-radius: 5px;

-webkit-border-radius: 5px;
transition: 0.3s;
-webkit-transition: 0.3s;

line-height: 1;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}

.read-categories:hover {
background: #ffffff;
color: #000000;
text-decoration: none;
}

/*For story contents and blog*/
.icon-color { color:#E1810B;}
.icon-color:HOVER{ color:#666666;
}

.icon-color-thumbnail { color:#666666;}
.icon-color-thumbnail:HOVER{ color:#cecece;
}

/*For story contents and blog*/
.icon-color-1 { color:#666666;}
.icon-color-1:HOVER{ color:#E1810B;
}

/*For other icons*/
.icon-color-2 { color:#666666;}
.icon-color-2:HOVER{ padding:10px; background-color:#ffffff;
}

/*For E-commerce cart*/
.icon-color-ecomm-cart { color:#F48E11;}
.icon-color-ecomm-cart:HOVER { padding:10px; background-color:#FAC583;
}

/*comm_products_details starts here*/
/*----*/
.cover {
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 30px;
    padding-right: 30px;
    margin-top: 0px;
}

.left {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.right {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.scroll-images {
    position: relative;
    width: 100%;
    padding: 5px 0px;
    height: auto;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}

.scroll-images-popup-page {
    position: relative;
    width: 100%;
    padding: 5px 0px;
    height: auto;
/*
    display: flex;
    flex-wrap: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
*/
}

.child-popup-page {
    display: inline-block;
    width: 59px;
    min-width: 59px;
    height: 59px;
    padding: 0px 0px;
    margin: 1px 3px;
    border: 1px solid #CCCCCC;
/*
    justify-content: center;
    align-items: center;
    overflow: hidden;
    display: flex;
-webkit-box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 10%);*/
}

.child {
    display: inline-block;
    justify-content: center;
    align-items: center;
    width: 60px;
    min-width: 60px;
    height: 60px;
    padding: 0px 0px;
    margin: 1px 3px;
    overflow: hidden;
    border: 1px solid #f1f1f1;
/*
    display: flex;
-webkit-box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 10%);*/
}

/*
.child img, .child > svg {
    position: absolute;
    margin-top: -195px;
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    background: #03A9F4;
}
*/

.scroll-images::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #aaa;
}

.scroll-images::-webkit-scrollbar-thumb {
    background-color: black;
}

button {
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 25px;
}

.picture-big-hidden { display:none; visibility:hidden; z-index:-1;}
.picture-hidden { display:none; visibility:hidden;}
.picture-show {
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
animation: slide-pics 0.5s forwards;
-webkit-animation: slide-pics 0.5s forwards;
animation-iteration-count: 1;
}

.picture-play {
animation: scale-pics 0.5s forwards;
-webkit-animation: fadeIn-pics 2s forwards;
transition:opacity 2s linear;
animation-iteration-count: 1;
}

@keyframes fadeIn-pics {
0% { visibility:visible; opacity: 0.3;}
100% { visibility:visible; opacity: 1;}
}
@-webkit-keyframes fadeIn-pics {
0% { visibility:visible; -webkit-opacity: opacity: 0.3;}
100% { visibility:visible; -webkit-opacity: opacity: 1;}
}

/*------------------------*/

.order-cart-notification-play {
position: absolute; left: 0px; right: 0px; bottom: 0px;
top: 70px; max-width:390px;

animation: fadeIn-order-cart-notification 2s linear;
-webkit-animation: fadeIn-order-cart-notification 2s forwards;
transition:opacity 2s linear;
animation-iteration-count: 1;
}

@keyframes fadeIn-order-cart-notification {
0% { visibility:visible; opacity: 0.1;}
100% { visibility:visible; opacity: 1;}
}
@-webkit-keyframes fadeIn-order-cart-notification {
0% { visibility:visible; -webkit-opacity: opacity: 0.1;}
100% { visibility:visible; -webkit-opacity: opacity: 1;}
}

.order-cart-notification-remove-play {
position: absolute; left: 0px; right: 0px; bottom: 0px;
top: 70px; max-width:390px;

animation: fadeOut-order-cart-notification 2s linear;
-webkit-animation: fadeOut-order-cart-notification 2s forwards;
transition:opacity 2s linear;
animation-iteration-count: 1;
}

@keyframes fadeOut-order-cart-notification {
0% { visibility:hidden; opacity: 1;}
100% { visibility:hidden; opacity: 0.1;}
}
@-webkit-keyframes fadeOut-order-cart-notification {
0% { visibility:hidden; -webkit-opacity: opacity: 1;}
100% { visibility:hidden; -webkit-opacity: opacity: 0.1;}
}

/*//-----------------*/
@keyframes slide-pics {
100% { visibility:visible; transform: translateX(0%);}
}
@-webkit-keyframes slide-pics {
100% { visibility:visible; -webkit-transform: translateX(0%);}
}
/*ecomm_products_details stops here*/


.iconamoon--arrow-left-2-thin {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m14 7l-5 5l5 5' stroke-width='1'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.iconamoon--arrow-right-2-thin {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m10 17l5-5l-5-5' stroke-width='1'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/*https://icon-sets.iconify.design/?query=address*/
.ic--round-email {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25l-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ic--sharp-phone {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m21 15.46l-5.27-.61l-2.52 2.52a15.05 15.05 0 0 1-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--address-marker {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 11.5A2.5 2.5 0 0 1 9.5 9A2.5 2.5 0 0 1 12 6.5A2.5 2.5 0 0 1 14.5 9a2.5 2.5 0 0 1-2.5 2.5M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.bi--facebook {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131c.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.teenyicons--instagram-solid {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23000' d='M7.5 5a2.5 2.5 0 1 0 0 5a2.5 2.5 0 0 0 0-5'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M4.5 0A4.5 4.5 0 0 0 0 4.5v6A4.5 4.5 0 0 0 4.5 15h6a4.5 4.5 0 0 0 4.5-4.5v-6A4.5 4.5 0 0 0 10.5 0zM4 7.5a3.5 3.5 0 1 1 7 0a3.5 3.5 0 0 1-7 0M11 4h1V3h-1z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.uim--twitter-alt {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.475 7.805c.01.185.01.37.01.545a11.9 11.9 0 0 1-.493 3.362A11.73 11.73 0 0 1 8.485 20.36a11.9 11.9 0 0 1-6.467-1.902a8 8 0 0 0 1.007.061a8.45 8.45 0 0 0 5.234-1.81a4.22 4.22 0 0 1-3.938-2.92a5 5 0 0 0 .792.072a4 4 0 0 0 1.12-.154a4.2 4.2 0 0 1-3.372-3.815a1.7 1.7 0 0 1-.02-.319v-.051a4.2 4.2 0 0 0 1.912.524A4.2 4.2 0 0 1 2.88 6.54a4.3 4.3 0 0 1 .566-2.129a11.97 11.97 0 0 0 8.7 4.412a4.219 4.219 0 0 1 7.187-3.846a8.4 8.4 0 0 0 2.684-1.028a4.98 4.98 0 0 1-1.543 3.856Z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.grommet-icons--youtube {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M9.522 15.553V8.81l6.484 3.383zM23.76 7.641s-.235-1.654-.954-2.382c-.913-.956-1.936-.96-2.405-1.016C17.043 4 12.005 4 12.005 4h-.01s-5.038 0-8.396.243c-.47.055-1.492.06-2.406 1.016C.474 5.987.24 7.641.24 7.641S0 9.584 0 11.525v1.822c0 1.942.24 3.884.24 3.884s.234 1.653.953 2.382c.914.956 2.113.926 2.647 1.026c1.92.184 8.16.241 8.16.241s5.043-.007 8.401-.25c.47-.056 1.492-.061 2.405-1.017c.72-.729.954-2.382.954-2.382s.24-1.942.24-3.885v-1.82c0-1.942-.24-3.885-.24-3.885'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/*------------------*/

.mage--linkedin {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17.303 2.25H6.697A4.447 4.447 0 0 0 2.25 6.697v10.606a4.447 4.447 0 0 0 4.447 4.447h10.606a4.447 4.447 0 0 0 4.447-4.447V6.697a4.447 4.447 0 0 0-4.447-4.447m-8.46 15.742a.4.4 0 0 1-.4.423h-1.78a.41.41 0 0 1-.4-.412V10.6a.4.4 0 0 1 .4-.411h1.78a.4.4 0 0 1 .4.411zM7.52 8.632a1.467 1.467 0 1 1 .022-2.935A1.467 1.467 0 0 1 7.52 8.63m10.817 9.35a.39.39 0 0 1-.378.388H16.08a.39.39 0 0 1-.378-.389v-3.424c0-.511.156-2.223-1.356-2.223c-1.179 0-1.412 1.2-1.457 1.734v3.991a.39.39 0 0 1-.378.39h-1.823a.39.39 0 0 1-.389-.39v-7.493a.39.39 0 0 1 .39-.378h1.822a.39.39 0 0 1 .39.378v.645a2.59 2.59 0 0 1 2.434-1.112c3.035 0 3.024 2.835 3.024 4.447z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/*------------------*/

.ri--whatsapp-fill {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.001 2c5.523 0 10 4.477 10 10s-4.477 10-10 10a9.95 9.95 0 0 1-5.03-1.355L2.005 22l1.352-4.968A9.95 9.95 0 0 1 2.001 12c0-5.523 4.477-10 10-10M8.593 7.3l-.2.008a1 1 0 0 0-.372.1a1.3 1.3 0 0 0-.294.228c-.12.113-.188.211-.261.306A2.73 2.73 0 0 0 6.9 9.62c.002.49.13.967.33 1.413c.409.902 1.082 1.857 1.97 2.742c.214.213.424.427.65.626a9.45 9.45 0 0 0 3.84 2.046l.568.087c.185.01.37-.004.556-.013a2 2 0 0 0 .833-.231a5 5 0 0 0 .383-.22q.001.002.125-.09c.135-.1.218-.171.33-.288q.126-.13.21-.302c.078-.163.156-.474.188-.733c.024-.198.017-.306.014-.373c-.004-.107-.093-.218-.19-.265l-.582-.261s-.87-.379-1.402-.621a.5.5 0 0 0-.176-.041a.48.48 0 0 0-.378.127c-.005-.002-.072.055-.795.931a.35.35 0 0 1-.368.13a1.4 1.4 0 0 1-.191-.066c-.124-.052-.167-.072-.252-.108a6 6 0 0 1-1.575-1.003c-.126-.11-.243-.23-.363-.346a6.3 6.3 0 0 1-1.02-1.268l-.059-.095a1 1 0 0 1-.102-.205c-.038-.147.061-.265.061-.265s.243-.266.356-.41c.11-.14.203-.276.263-.373c.118-.19.155-.385.093-.536q-.42-1.026-.868-2.041c-.059-.134-.234-.23-.393-.249q-.081-.01-.162-.016a3 3 0 0 0-.403.004z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/*------------------*/

.basil--user-outline {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M7.75 7.5a4.25 4.25 0 1 1 8.5 0a4.25 4.25 0 0 1-8.5 0M12 4.75a2.75 2.75 0 1 0 0 5.5a2.75 2.75 0 0 0 0-5.5m-4 10A2.25 2.25 0 0 0 5.75 17v1.188c0 .018.013.034.031.037c4.119.672 8.32.672 12.438 0a.04.04 0 0 0 .031-.037V17A2.25 2.25 0 0 0 16 14.75h-.34a.3.3 0 0 0-.079.012l-.865.283a8.75 8.75 0 0 1-5.432 0l-.866-.283a.3.3 0 0 0-.077-.012zM4.25 17A3.75 3.75 0 0 1 8 13.25h.34q.28.001.544.086l.866.283a7.25 7.25 0 0 0 4.5 0l.866-.283c.175-.057.359-.086.543-.086H16A3.75 3.75 0 0 1 19.75 17v1.188c0 .754-.546 1.396-1.29 1.517a40.1 40.1 0 0 1-12.92 0a1.54 1.54 0 0 1-1.29-1.517z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.raphael--user {
  display: inline-block;
  width: 4em;
  height: 4em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M20.77 12.364s.85-3.51 0-4.7c-.85-1.188-1.188-1.98-3.057-2.547s-1.188-.454-2.547-.396s-2.492.793-2.492 1.19c0 0-.85.056-1.188.396c-.34.34-.906 1.924-.906 2.32s.283 3.06.566 3.625l-.337.114c-.284 3.283 1.13 3.68 1.13 3.68c.51 3.058 1.02 1.756 1.02 2.548s-.51.51-.51.51s-.452 1.245-1.584 1.698s-7.416 2.886-7.927 3.396c-.512.51-.454 2.888-.454 2.888h26.947s.06-2.377-.452-2.888c-.51-.51-6.795-2.944-7.927-3.396c-1.132-.453-1.584-1.698-1.584-1.698s-.51.282-.51-.51s.51.51 1.02-2.548c0 0 1.413-.397 1.13-3.68h-.34z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.fluent--content-view-28-regular {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23000' d='M6.75 3A3.75 3.75 0 0 0 3 6.75v14.5A3.75 3.75 0 0 0 6.75 25h14.5A3.75 3.75 0 0 0 25 21.25V6.75A3.75 3.75 0 0 0 21.25 3zM4.5 6.75A2.25 2.25 0 0 1 6.75 4.5h14.5a2.25 2.25 0 0 1 2.25 2.25v14.5a2.25 2.25 0 0 1-2.25 2.25H6.75a2.25 2.25 0 0 1-2.25-2.25zM6 9a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2zm2-.5a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V9a.5.5 0 0 0-.5-.5zm-2 7.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75m.75 3a.75.75 0 0 0 0 1.5h5.5a.75.75 0 0 0 0-1.5zm8.75-2.5c0-.966.784-1.75 1.75-1.75h3c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 20.25 21h-3a1.75 1.75 0 0 1-1.75-1.75zm1.75-.25a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h3a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.vaadin--comments-o {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M14.2 14c.6-.5 1.8-1.6 1.8-3.2c0-1.4-1.2-2.6-2.8-3.3c.5-.6.8-1.5.8-2.4C14 2.3 11.1 0 7.4 0C3.9 0 0 2.1 0 5.1c0 2.1 1.6 3.6 2.3 4.2c-.1 1.2-.6 1.7-.6 1.7L.5 12H2c1.2 0 2.2-.3 3-.7c.3 1.9 2.5 3.4 5.3 3.4h.5c.6.5 1.8 1.3 3.5 1.3h1.4l-1.1-.9s-.3-.3-.4-1.1m-3.9-.3C8 13.7 6 12.4 6 10.9v-.2c.2-.2.4-.3.5-.5h.7c2.1 0 4-.7 5.2-1.9c1.5.5 2.6 1.5 2.6 2.5s-.9 2-1.7 2.5l-.3.2v.3c0 .5.2.8.3 1.1c-1-.2-1.7-.7-1.9-1l-.1-.2zM7.4 1C10.5 1 13 2.9 13 5.1s-2.6 4.1-5.8 4.1H6.1l-.1.2c-.3.4-1.5 1.2-3.1 1.5c.1-.4.1-1 .1-1.8v-.3C2 8 .9 6.6.9 5.2C.9 3 4.1 1 7.4 1'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lets-icons--time-progress-duotone-line {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cmask id='letsIconsTimeProgressDuotoneLine0'%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.2'%3E%3Cpath stroke='silver' stroke-opacity='0.25' d='M12 4v2'/%3E%3Cpath stroke='%23fff' d='M12 12L6.059 6.066'/%3E%3Cpath stroke='silver' stroke-opacity='0.25' d='M20 12h-2m-6 6v2m-6-8H4'/%3E%3Cpath stroke='%23fff' d='M12 3.6a8.4 8.4 0 1 1-5.94 2.46'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='%23000' d='M0 0h24v24H0z' mask='url(%23letsIconsTimeProgressDuotoneLine0)'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.weui--time-outlined {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m12.6 11.503l3.891 3.891l-.848.849L11.4 12V6h1.2zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-1.2a8.8 8.8 0 1 0 0-17.6a8.8 8.8 0 0 0 0 17.6'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lets-icons--time-light {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath stroke-linecap='round' d='M16.5 12h-4.25a.25.25 0 0 1-.25-.25V8.5'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lsicon--double-arrow-right-outline {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' d='M7.5 4.5L11 8l-3.5 3.5m-3-7L8 8l-3.5 3.5'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.raphael--view {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M16 8.286C8.454 8.286 2.5 16 2.5 16s5.954 7.715 13.5 7.715c5.77 0 13.5-7.715 13.5-7.715S21.77 8.286 16 8.286m0 12.52c-2.65 0-4.807-2.156-4.807-4.806S13.35 11.193 16 11.193S20.807 13.35 20.807 16S18.65 20.807 16 20.807zm0-7.612a2.806 2.806 0 1 0 0 5.611a2.806 2.806 0 0 0 0-5.611'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lsicon--view-filled {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m14.5 8l.415-.208V7.79l-.003-.003l-.006-.012l-.021-.04l-.08-.144a8 8 0 0 0-.311-.494a9.4 9.4 0 0 0-1.255-1.485C12.113 4.532 10.38 3.43 8 3.43c-2.378 0-4.112 1.101-5.238 2.182a9.4 9.4 0 0 0-1.255 1.485a8 8 0 0 0-.412.678l-.006.012l-.002.003v.001s-.001.001.414.209l-.415-.209a.47.47 0 0 0 0 .417L1.5 8l-.415.208v.002l.003.003l.006.012a3 3 0 0 0 .1.184a9.4 9.4 0 0 0 1.566 1.98c1.127 1.08 2.86 2.18 5.24 2.18c2.379 0 4.113-1.1 5.24-2.181a9.5 9.5 0 0 0 1.254-1.485a8 8 0 0 0 .391-.638l.021-.04l.006-.012l.002-.003v-.001s.001-.001-.414-.209m0 0l.415.209a.47.47 0 0 0 0-.417zM7.94 6.464a1.536 1.536 0 1 0 0 3.072a1.536 1.536 0 0 0 0-3.072M5.478 8a2.464 2.464 0 1 1 4.928 0a2.464 2.464 0 0 1-4.928 0' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.logos--tiktok-icon {
  display: inline-block;
  width: 0.89em;
  height: 1em;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 290'%3E%3Cpath fill='%23ff004f' d='M189.72 104.421c18.678 13.345 41.56 21.197 66.273 21.197v-47.53a67 67 0 0 1-13.918-1.456v37.413c-24.711 0-47.59-7.851-66.272-21.195v96.996c0 48.523-39.356 87.855-87.9 87.855c-18.113 0-34.949-5.473-48.934-14.86c15.962 16.313 38.222 26.432 62.848 26.432c48.548 0 87.905-39.332 87.905-87.857v-96.995zm17.17-47.952c-9.546-10.423-15.814-23.893-17.17-38.785v-6.113h-13.189c3.32 18.927 14.644 35.097 30.358 44.898M69.673 225.607a40 40 0 0 1-8.203-24.33c0-22.192 18.001-40.186 40.21-40.186a40.3 40.3 0 0 1 12.197 1.883v-48.593c-4.61-.631-9.262-.9-13.912-.801v37.822a40.3 40.3 0 0 0-12.203-1.882c-22.208 0-40.208 17.992-40.208 40.187c0 15.694 8.997 29.281 22.119 35.9'/%3E%3Cpath d='M175.803 92.849c18.683 13.344 41.56 21.195 66.272 21.195V76.631c-13.794-2.937-26.005-10.141-35.186-20.162c-15.715-9.802-27.038-25.972-30.358-44.898h-34.643v189.843c-.079 22.132-18.049 40.052-40.21 40.052c-13.058 0-24.66-6.221-32.007-15.86c-13.12-6.618-22.118-20.206-22.118-35.898c0-22.193 18-40.187 40.208-40.187c4.255 0 8.356.662 12.203 1.882v-37.822c-47.692.985-86.047 39.933-86.047 87.834c0 23.912 9.551 45.589 25.053 61.428c13.985 9.385 30.82 14.86 48.934 14.86c48.545 0 87.9-39.335 87.9-87.857z'/%3E%3Cpath fill='%2300f2ea' d='M242.075 76.63V66.516a66.3 66.3 0 0 1-35.186-10.047a66.47 66.47 0 0 0 35.186 20.163M176.53 11.57a68 68 0 0 1-.728-5.457V0h-47.834v189.845c-.076 22.13-18.046 40.05-40.208 40.05a40.06 40.06 0 0 1-18.09-4.287c7.347 9.637 18.949 15.857 32.007 15.857c22.16 0 40.132-17.918 40.21-40.05V11.571zM99.966 113.58v-10.769a89 89 0 0 0-12.061-.818C39.355 101.993 0 141.327 0 189.845c0 30.419 15.467 57.227 38.971 72.996c-15.502-15.838-25.053-37.516-25.053-61.427c0-47.9 38.354-86.848 86.048-87.833'/%3E%3C/svg%3E");
}

.akar-icons--tiktok-fill {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.321 5.562a5 5 0 0 1-.443-.258a6.2 6.2 0 0 1-1.137-.966c-.849-.971-1.166-1.956-1.282-2.645h.004c-.097-.573-.057-.943-.05-.943h-3.865v14.943q.002.3-.008.595l-.004.073q0 .016-.003.033v.009a3.28 3.28 0 0 1-1.65 2.604a3.2 3.2 0 0 1-1.6.422c-1.8 0-3.26-1.468-3.26-3.281s1.46-3.282 3.26-3.282c.341 0 .68.054 1.004.16l.005-3.936a7.18 7.18 0 0 0-5.532 1.62a7.6 7.6 0 0 0-1.655 2.04c-.163.281-.779 1.412-.853 3.246c-.047 1.04.266 2.12.415 2.565v.01c.093.262.457 1.158 1.049 1.913a7.9 7.9 0 0 0 1.674 1.58v-.01l.009.01c1.87 1.27 3.945 1.187 3.945 1.187c.359-.015 1.562 0 2.928-.647c1.515-.718 2.377-1.787 2.377-1.787a7.4 7.4 0 0 0 1.296-2.153c.35-.92.466-2.022.466-2.462V8.273c.047.028.672.441.672.441s.9.577 2.303.952c1.006.267 2.363.324 2.363.324V6.153c-.475.052-1.44-.098-2.429-.59'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.logos--whatsapp-icon {
  display: inline-block;
  width: 256px;
  height: 258px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 258'%3E%3Cdefs%3E%3ClinearGradient id='logosWhatsappIcon0' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%231faf38'/%3E%3Cstop offset='100%25' stop-color='%2360d669'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosWhatsappIcon1' x1='50%25' x2='50%25' y1='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23f9f9f9'/%3E%3Cstop offset='100%25' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23logosWhatsappIcon0)' d='M5.463 127.456c-.006 21.677 5.658 42.843 16.428 61.499L4.433 252.697l65.232-17.104a123 123 0 0 0 58.8 14.97h.054c67.815 0 123.018-55.183 123.047-123.01c.013-32.867-12.775-63.773-36.009-87.025c-23.23-23.25-54.125-36.061-87.043-36.076c-67.823 0-123.022 55.18-123.05 123.004'/%3E%3Cpath fill='url(%23logosWhatsappIcon1)' d='M1.07 127.416c-.007 22.457 5.86 44.38 17.014 63.704L0 257.147l67.571-17.717c18.618 10.151 39.58 15.503 60.91 15.511h.055c70.248 0 127.434-57.168 127.464-127.423c.012-34.048-13.236-66.065-37.3-90.15C194.633 13.286 162.633.014 128.536 0C58.276 0 1.099 57.16 1.071 127.416m40.24 60.376l-2.523-4.005c-10.606-16.864-16.204-36.352-16.196-56.363C22.614 69.029 70.138 21.52 128.576 21.52c28.3.012 54.896 11.044 74.9 31.06c20.003 20.018 31.01 46.628 31.003 74.93c-.026 58.395-47.551 105.91-105.943 105.91h-.042c-19.013-.01-37.66-5.116-53.922-14.765l-3.87-2.295l-40.098 10.513z'/%3E%3Cpath fill='%23fff' d='M96.678 74.148c-2.386-5.303-4.897-5.41-7.166-5.503c-1.858-.08-3.982-.074-6.104-.074c-2.124 0-5.575.799-8.492 3.984c-2.92 3.188-11.148 10.892-11.148 26.561s11.413 30.813 13.004 32.94c1.593 2.123 22.033 35.307 54.405 48.073c26.904 10.609 32.379 8.499 38.218 7.967c5.84-.53 18.844-7.702 21.497-15.139c2.655-7.436 2.655-13.81 1.859-15.142c-.796-1.327-2.92-2.124-6.105-3.716s-18.844-9.298-21.763-10.361c-2.92-1.062-5.043-1.592-7.167 1.597c-2.124 3.184-8.223 10.356-10.082 12.48c-1.857 2.129-3.716 2.394-6.9.801c-3.187-1.598-13.444-4.957-25.613-15.806c-9.468-8.442-15.86-18.867-17.718-22.056c-1.858-3.184-.199-4.91 1.398-6.497c1.431-1.427 3.186-3.719 4.78-5.578c1.588-1.86 2.118-3.187 3.18-5.311c1.063-2.126.531-3.986-.264-5.579c-.798-1.593-6.987-17.343-9.819-23.64'/%3E%3C/svg%3E");
}

.carbon--phone-filled {
  display: inline-block;
  width: 32px;
  height: 32px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m20.33 21.48l2.24-2.24a2.19 2.19 0 0 1 2.34-.48l2.73 1.09a2.18 2.18 0 0 1 1.36 2v5A2.17 2.17 0 0 1 26.72 29C7.59 27.81 3.73 11.61 3 5.41A2.17 2.17 0 0 1 5.17 3H10a2.16 2.16 0 0 1 2 1.36l1.09 2.73a2.16 2.16 0 0 1-.47 2.34l-2.24 2.24s1.29 8.73 9.95 9.81'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--email {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m20 8l-8 5l-8-5V6l8 5l8-5m0-2H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.el--phone-alt {
  display: inline-block;
  width: 30px;
  height: 30px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1200'%3E%3Cpath fill='%23000' d='M600 0C268.629 0 0 268.629 0 600s268.629 600 600 600s600-268.629 600-600S931.371 0 600 0M384.375 238.33c12.362-.729 23.536 6.66 32.007 19.775l82.031 155.566c8.637 18.434 3.729 38.172-9.155 51.343l-37.573 37.573c-2.319 3.178-3.845 6.757-3.882 10.693c14.409 55.775 58.117 107.223 96.681 142.603c38.562 35.38 80.009 83.281 133.812 94.629c6.65 1.855 14.797 2.52 19.556-1.903l43.652-44.458c15.068-11.421 36.866-16.956 52.954-7.617h.732l148.021 87.378c21.728 13.619 23.979 39.944 8.423 55.957L849.683 941.016c-15.056 15.44-35.058 20.631-54.491 20.654c-85.948-2.575-167.158-44.759-233.862-88.11c-109.49-79.653-209.923-178.446-272.975-297.803c-24.182-50.05-52.589-113.91-49.878-169.774c.242-21.016 5.928-41.605 20.728-55.151l101.953-101.953c7.942-6.758 15.799-10.111 23.217-10.549'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mage--whatsapp-filled {
  display: inline-block;
  width: 30px;
  height: 30px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23mageWhatsappFilled0)'%3E%3Cpath fill='%23000' d='m13.79 2.64l-.57-.08a9.13 9.13 0 0 0-8.92 4a9.1 9.1 0 0 0-.71 9.66a1.3 1.3 0 0 1 .1 1c-.41 1.41-.79 2.83-1.19 4.32l.5-.15c1.35-.36 2.7-.72 4.05-1.05a1.45 1.45 0 0 1 .85.08a9.45 9.45 0 1 0 5.89-17.78m2.52 13.12a2.76 2.76 0 0 1-2.72.56a9.2 9.2 0 0 1-5.13-3.71a8.5 8.5 0 0 1-1.11-2.08a2.49 2.49 0 0 1 .55-2.52a1.23 1.23 0 0 1 1.32-.42c.2.05.34.34.52.56q.22.62.51 1.21a.94.94 0 0 1-.2 1.31c-.45.4-.38.73-.06 1.18a6.7 6.7 0 0 0 2.82 2.32c.32.14.56.17.77-.16c.09-.13.21-.24.31-.36c.58-.73.4-.72 1.32-.32q.44.185.85.43c.27.16.68.33.74.57a1.45 1.45 0 0 1-.49 1.43'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='mageWhatsappFilled0'%3E%3Cpath fill='%23fff' d='M2.5 2.5h19v19h-19z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.game-icons--teacher {
  display: inline-block;
  width: 60px;
  height: 60px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M120.998 40.998v37.943C136.22 89.471 146 109.278 146 131.001c0 13.71-3.901 26.65-10.598 36.985c3.465 1.35 7.106 2.85 10.15 4.172l122.352-22.783l5.918 54.842l-111.748 23.219c-.862 16.261-2.45 32.262-5.289 51.566h336.217V40.998zM96 88.998c-16.595 0-32.002 17.747-32.002 42.004S79.405 173.004 96 173.004s32.002-17.745 32.002-42.002S112.595 88.998 96 88.998m156.096 81.629l-108.592 20.22c-14.24-5.602-4.956-3.035-21.469-8.517c-7.476 5.469-16.33 8.672-26.035 8.672c-8.6 0-16.53-2.523-23.428-6.9c-8.59 3.564-17.655 8.09-25.736 12.654c-12.992 7.338-23.722 13.211-27.838 16.033v130.213h20.004V232h17.996v263.002h30.004V326h17.996v169.002h26.004v-171.84l.154-.824c9.514-50.64 12.588-77.384 13.461-109.656l109.56-22.766zm-98.153 126.375c-.952 5.682-1.991 11.64-3.146 17.996H478v-17.996zM208 344.998c-16.595 0-32.002 17.747-32.002 42.004c0 18.198 8.67 32.73 20.01 38.855c3.599-1.662 7.482-2.706 11.68-2.851c4.633-.16 8.98.767 13.052 2.42c10.968-6.352 19.262-20.63 19.262-38.424c0-24.257-15.407-42.004-32.002-42.004m112 0c-16.595 0-32.002 17.747-32.002 42.004c0 18.198 8.67 32.73 20.01 38.855c3.599-1.662 7.482-2.706 11.68-2.851c4.633-.16 8.98.767 13.052 2.42c10.968-6.352 19.262-20.63 19.262-38.424c0-24.257-15.407-42.004-32.002-42.004m112 0c-16.595 0-32.002 17.747-32.002 42.004c0 18.198 8.67 32.73 20.01 38.855c3.599-1.662 7.482-2.706 11.68-2.851c4.633-.16 8.98.767 13.052 2.42c10.968-6.352 19.262-20.63 19.262-38.424c0-24.257-15.407-42.004-32.002-42.004m-223.688 95.996c-3.844.133-8.907 2.93-14.3 8.785s-10.696 14.25-15.125 22.76c-4.226 8.12-7.609 16.16-10.06 22.463h85.339c-3.04-6.436-7.138-14.549-12.133-22.711c-5.298-8.658-11.511-17.138-17.668-22.957s-11.8-8.487-16.053-8.34m112 0c-3.844.133-8.907 2.93-14.3 8.785s-10.696 14.25-15.125 22.76c-4.226 8.12-7.609 16.16-10.06 22.463h85.339c-3.04-6.436-7.138-14.549-12.133-22.711c-5.298-8.658-11.511-17.138-17.668-22.957s-11.8-8.487-16.052-8.34zm112 0c-3.844.133-8.907 2.93-14.3 8.785s-10.696 14.25-15.125 22.76c-4.226 8.12-7.609 16.16-10.06 22.463h85.339c-3.04-6.436-7.138-14.549-12.133-22.711c-5.298-8.658-11.511-17.138-17.668-22.957s-11.8-8.487-16.052-8.34z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.material-symbols-light--solar-power-outline {
  display: inline-block;
  width: 60px;
  height: 60px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m3.212 20.962l1.596-7.981h14.365l1.596 7.98zM3.692 4V3h2.712v1zm.758 15.962h7.05V17.5H4.946zM6.01 9.229l-.714-.688L7.21 6.627l.714.689zM5.154 16.5H11.5v-2.52H5.65zM12 7.02q-1.69 0-2.864-1.175T7.962 2.981h1q0 1.266.887 2.152q.886.886 2.153.886t2.152-.886t.885-2.152h1q0 1.69-1.174 2.864T12 7.02m-.5 4.173V8.481h1v2.711zm1 8.77h7.03l-.495-2.462H12.5zm0-3.462h6.327l-.496-2.52H12.5zm5.529-7.252l-1.927-1.932l.689-.689l1.951 1.908zM17.596 4V3h2.712v1z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon-park-twotone--bookshelf {
  display: inline-block;
  width: 60px;
  height: 60px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cmask id='ipTBookshelf0'%3E%3Cpath fill='%23555555' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M5 6h34s4 2 4 7s-4 7-4 7H5s4-2 4-7s-4-7-4-7m38 22H9s-4 2-4 7s4 7 4 7h34s-4-2-4-7s4-7 4-7'/%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='%23000' d='M0 0h48v48H0z' mask='url(%23ipTBookshelf0)'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ic--round-groups-2 {
  display: inline-block;
  width: 60px;
  height: 60px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10.27 12h3.46a1.5 1.5 0 0 0 1.48-1.75l-.3-1.79a2.951 2.951 0 0 0-5.82.01l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88c.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29c0-.14-.03-.27-.07-.4c-.01-.03-.01-.05.01-.08c.09-.16.14-.34.14-.53c0-.31-.14-.6-.36-.82c-.03-.03-.03-.06-.02-.1c.07-.2.07-.43.01-.65a1.12 1.12 0 0 0-.99-.74a.1.1 0 0 1-.07-.03C5.03 8.14 4.72 8 4.37 8c-.3 0-.57.1-.75.26c-.03.03-.06.03-.09.02a1.24 1.24 0 0 0-1.7 1.03q0 .03-.03.06c-.29.26-.46.65-.41 1.05c.03.22.12.43.25.6c.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9A2.99 2.99 0 0 0 6 16.39V17c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93A2.01 2.01 0 0 0 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29c-.37-.06-.74-.1-1.13-.1c-.99 0-1.93.21-2.78.58m21.56 0A6.95 6.95 0 0 0 20 14c-.39 0-.76.04-1.13.1c.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1v-.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06c0 1.1.9 2 2 2s2-.9 2-2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ic--sharp-construction {
  display: inline-block;
  width: 60px;
  height: 60px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m13.783 15.172l2.121-2.121l5.996 5.996l-2.121 2.121zM17.5 10c1.93 0 3.5-1.57 3.5-3.5c0-.58-.16-1.12-.41-1.6l-2.7 2.7l-1.49-1.49l2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85l-1.78-1.78l.71-.71l-1.41-1.41L12 3.49a3 3 0 0 0-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71l3.54 3.54l.71-.71V9.15l1.41 1.41l.71-.71l1.78 1.78l-7.41 7.41l2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.hugeicons--job-search {
  display: inline-block;
  width: 60px;
  height: 60px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' color='%23000'%3E%3Cpath d='M11.007 21H9.605c-3.585 0-5.377 0-6.491-1.135S2 16.903 2 13.25s0-5.48 1.114-6.615S6.02 5.5 9.605 5.5h3.803c3.585 0 5.378 0 6.492 1.135c.857.873 1.054 2.156 1.1 4.365'/%3E%3Cpath d='M20.017 20.023L22 22m-.947-4.474a3.527 3.527 0 1 0-7.053 0a3.527 3.527 0 0 0 7.053 0M16 5.5l-.1-.31c-.495-1.54-.742-2.31-1.331-2.75C13.979 2 13.197 2 11.63 2h-.263c-1.565 0-2.348 0-2.937.44c-.59.44-.837 1.21-1.332 2.75L7 5.5'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi-light--arrow-right-circle {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6 12h8.25L11 8.75l.67-.75l4.5 4.5l-4.5 4.5l-.67-.75L14.25 13H6zm15 .5a9.5 9.5 0 0 1-9.5 9.5C6.26 22 2 17.75 2 12.5A9.5 9.5 0 0 1 11.5 3a9.5 9.5 0 0 1 9.5 9.5m-1 0A8.5 8.5 0 0 0 11.5 4A8.5 8.5 0 0 0 3 12.5a8.5 8.5 0 0 0 8.5 8.5a8.5 8.5 0 0 0 8.5-8.5'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--naira-big {
  display: inline-block;
  width: 20px;
  height: 20px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 9h2V3h2l3.42 6H16V3h2v6h2v2h-2v2h2v2h-2v6h-2l-3.43-6H8v6H6v-6H4v-2h2v-2H4zm4 0h1.13L8 7.03zm0 2v2h3.42l-1.14-2zm8 6v-2h-1.15zm-3.44-6l1.15 2H16v-2z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--naira {
  display: inline-block;
  width: 17px;
  height: 17px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 9h2V3h2l3.42 6H16V3h2v6h2v2h-2v2h2v2h-2v6h-2l-3.43-6H8v6H6v-6H4v-2h2v-2H4zm4 0h1.13L8 7.03zm0 2v2h3.42l-1.14-2zm8 6v-2h-1.15zm-3.44-6l1.15 2H16v-2z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--naira-big-b {
  display: inline-block;
  width: 17px;
  height: 17px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 9h2V3h2l3.42 6H16V3h2v6h2v2h-2v2h2v2h-2v6h-2l-3.43-6H8v6H6v-6H4v-2h2v-2H4zm4 0h1.13L8 7.03zm0 2v2h3.42l-1.14-2zm8 6v-2h-1.15zm-3.44-6l1.15 2H16v-2z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--naira--b {
  display: inline-block;
  width: 15px;
  height: 15px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 9h2V3h2l3.42 6H16V3h2v6h2v2h-2v2h2v2h-2v6h-2l-3.43-6H8v6H6v-6H4v-2h2v-2H4zm4 0h1.13L8 7.03zm0 2v2h3.42l-1.14-2zm8 6v-2h-1.15zm-3.44-6l1.15 2H16v-2z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.mdi--naira--c {
  display: inline-block;
  width: 12px;
  height: 12px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 9h2V3h2l3.42 6H16V3h2v6h2v2h-2v2h2v2h-2v6h-2l-3.43-6H8v6H6v-6H4v-2h2v-2H4zm4 0h1.13L8 7.03zm0 2v2h3.42l-1.14-2zm8 6v-2h-1.15zm-3.44-6l1.15 2H16v-2z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.ph--shopping-cart-fill {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M230.14 58.87A8 8 0 0 0 224 56H62.68L56.6 22.57A8 8 0 0 0 48.73 16H24a8 8 0 0 0 0 16h18l25.56 140.29a24 24 0 0 0 5.33 11.27a28 28 0 1 0 44.4 8.44h45.42a27.75 27.75 0 0 0-2.71 12a28 28 0 1 0 28-28H91.17a8 8 0 0 1-7.87-6.57L80.13 152h116a24 24 0 0 0 23.61-19.71l12.16-66.86a8 8 0 0 0-1.76-6.56M104 204a12 12 0 1 1-12-12a12 12 0 0 1 12 12m96 0a12 12 0 1 1-12-12a12 12 0 0 1 12 12'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.si--arrow-left-line {
  display: inline-block;
  width: 19px;
  height: 19px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m10 16l-4-4m0 0l4-4m-4 4h12'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lsicon--arrow-right-filled {
  display: inline-block;
  width: 17px;
  height: 17px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12.043 7.5L9.396 4.854l.708-.708L13.957 8l-3.853 3.854l-.708-.707L12.043 8.5H3v-1z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}