@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
/*****************************************/
/*     Start your custom style here      */
/*****************************************/


/* Override for quaternary button */


.btn-wrapper.btn-yellow-wrapper .cta_button,
.btn-wrapper.btn-yellow-wrapper .cta-button,
.btn-wrapper.btn-yellow-wrapper .hs-form input[type="submit"],
.btn-wrapper.btn-yellow-wrapper .hs-form input[type="button"],
input[type=submit].hs-button.tertiary {
	background-color: #FFE400;
	border-color: #FFE400;
	color: #333;
}

.btn-wrapper.btn-yellow-wrapper .cta_button:hover,
.btn-wrapper.btn-yellow-wrapper .cta-button:hover,
.btn-wrapper.btn-yellow-wrapper .hs-form input[type="submit"]:hover,
.btn-wrapper.btn-yellow-wrapper .hs-form input[type="button"]:hover,
input[type=submit].hs-button.tertiary:hover {
	background-color: #FFD800;
	border-color: #FFD800;
	color: #333;
}
.btn-wrapper.btn-outline-yellow-wrapper .cta_button,
.btn-wrapper.btn-outline-yellow-wrapper .cta-button,
.btn-wrapper.btn-outline-yellow-wrapper .hs-form input[type="submit"],
.btn-wrapper.btn-outline-yellow-wrapper .hs-form input[type="button"] {
	border-color: #FFE400;
	color: #333;
}
.btn-wrapper.btn-outline-yellow-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-yellow-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-yellow-wrapper .hs-form input[type="submit"]:hover,
.btn-wrapper.btn-outline-yellow-wrapper .hs-form input[type="button"]:hover {
	background-color: #FFD800;
	border-color: #FFD800;
	color: #333;
}

.btn-wrapper.btn-white-wrapper-blue .cta_button,
.btn-wrapper.btn-white-wrapper-blue .cta-button
 {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #1c90d0;
}

.btn-wrapper.btn-white-wrapper-blue .cta_button:hover,
.btn-wrapper.btn-white-wrapper-blue .cta-button:hover
 {
	background-color: #1c90d0;
	border-color: #1c90d0;
	color: #ffffff;
}

.btn-wrapper.btn-white-wrapper-green .cta_button,
.btn-wrapper.btn-white-wrapper-green .cta-button
 {
	background-color: #00A683;
	border-color: #00A683;
	color: #ffff;
}

.btn-wrapper.btn-white-wrapper-green .cta_button:hover,
.btn-wrapper.btn-white-wrapper-green .cta-button:hover
 {
	background-color: #ffff;
	border-color: #ffff;
	color: #00A683;
}

a.cta_button {
  border-radius: 30px !important;
}

.btn-outline-secondary.active {
  color: #ffffff;
    background-color: #00A683;
  border-color: #00A683; }


@media only screen and (min-width: 1200px) {
  #homepage-hero-slider .carousel-inner, #homepage-hero-slider .carousel-inner .carousel-item {
    max-height: 500px;
  }
}

.clr-pr {
  color: #00A683;
}
.clr-sc {
  color: #0090D0;
}
.clr-tr {
  color: #006B55;
}
.clr-qt {
  color: #003C5D;
}

.pcs-bullets-tikcs ul {
  padding-left: 0;
}

.pcs-bullets-ticks ul li {
  background-repeat: no-repeat; 
  background-position: left top;
  list-style: none;
  padding-left: 50px;
  color: #54595f;
  font-size: 100%;
  font-weight: lighter;
}

.pcs-bullets-ticks ul li:nth-of-type(5n-4), .pcs-bullets-small ul li:nth-of-type(5n-4) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/checked.png");
  background-size: 21px;
}

.pcs-bullets-ticks ul li:nth-of-type(5n-3), .pcs-bullets-small ul li:nth-of-type(5n-3) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/checked.png");
  background-size: 21px;
}

.pcs-bullets-ticks ul li:nth-of-type(5n-2), .pcs-bullets-small ul li:nth-of-type(5n-2) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/checked.png");
  background-size: 21px;
}

.pcs-bullets-ticks ul li:nth-of-type(5n-1), .pcs-bullets-small ul li:nth-of-type(5n-1) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/checked.png");
  background-size: 21px;
}

.pcs-bullets-ticks ul li:nth-of-type(5n), .pcs-bullets-ticks-small ul li:nth-of-type(5n) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/checked.png");
  background-size: 21px;
}

/* White Bullet Ticks */

.pcs-bullets-tikcs-white ul {
  padding-left: 0;
}

.pcs-bullets-ticks-white ul li {
  background-repeat: no-repeat; 
  background-position: left top;
  list-style: none;
  padding-left: 50px;
  color: #ffffff;
  font-size: 100%;
  font-weight: lighter;
}

.pcs-bullets-ticks-white ul li:nth-of-type(5n-4), .pcs-bullets-small ul li:nth-of-type(5n-4) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20White%20Check.png");
  background-size: 21px;
}

.pcs-bullets-ticks-white ul li:nth-of-type(5n-3), .pcs-bullets-small ul li:nth-of-type(5n-3) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20White%20Check.png");
  background-size: 21px;
}

.pcs-bullets-ticks-white ul li:nth-of-type(5n-2), .pcs-bullets-small ul li:nth-of-type(5n-2) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20White%20Check.png");
  background-size: 21px;
}

.pcs-bullets-ticks-white ul li:nth-of-type(5n-1), .pcs-bullets-small ul li:nth-of-type(5n-1) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20White%20Check.png");
  background-size: 21px;
}

.pcs-bullets-ticks-white ul li:nth-of-type(5n), .pcs-bullets-ticks-small ul li:nth-of-type(5n) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20White%20Check.png");
  background-size: 21px;
}

/* Green bullet ticks */

.pcs-bullets-tikcs-green ul {
  padding-left: 0;
}

.pcs-bullets-tikcs-green ul li {
  background-repeat: no-repeat; 
  background-position: left top;
  list-style: none;
  padding-left: 50px;
  color: #ffffff;
  font-size: 100%;
  font-weight: lighter;
}

.pcs-bullets-tikcs-green ul li:nth-of-type(5n-4), .pcs-bullets-small ul li:nth-of-type(5n-4) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20Green%20Check.png");
  background-size: 21px;
}

.pcs-bullets-tikcs-green ul li:nth-of-type(5n-3), .pcs-bullets-small ul li:nth-of-type(5n-3) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20Green%20Check.png");
  background-size: 21px;
}

.pcs-bullets-tikcs-green ul li:nth-of-type(5n-2), .pcs-bullets-small ul li:nth-of-type(5n-2) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20Green%20Check.png");
  background-size: 21px;
}

.pcs-bullets-tikcs-green ul li:nth-of-type(5n-1), .pcs-bullets-small ul li:nth-of-type(5n-1) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20Green%20Check.png");
  background-size: 21px;
}

.pcs-bullets-tikcs-green ul li:nth-of-type(5n), .pcs-bullets-ticks-small ul li:nth-of-type(5n) {
  background-image: url("https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/PCS%20Green%20Check.png");
  background-size: 21px;
}

/* Normal bullets */

.pcs-bullets ul {
  padding-left: 0;
}

.pcs-bullets ul li {
  background-repeat: no-repeat; 
  background-position: left top;
  list-style: none;
  padding-left: 50px;
  color: #54595f;
  font-size: 100%;
  font-weight: lighter;
}

.pcs-bullets-small ul li {
  background-repeat: no-repeat; 
  background-position: left top;
  list-style: none;
  padding-left: 50px;
  font-weight:200;
}

.pcs-bullets ul li a, .pcs-bullets ul li span, .pcs-bullets ul li span a {
  color: #54595f;
}

.pcs-bullets ul li:nth-of-type(5n-4), .pcs-bullets-small ul li:nth-of-type(5n-4) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' width='100%25' height='auto' viewBox='0 0 60 60'%3E preserveAspectRatio='xMinYMin meet' %3Cpath d='M30,46.3A16.3,16.3,0,1,1,46.29,30h0A16.29,16.29,0,0,1,30,46.3Z' fill='%23098fcf'%3E%3C/path%3E%3Cpath d='M35.68,6.45A24.31,24.31,0,0,1,53.55,24.32l5.71-.91A30.07,30.07,0,0,0,36.58.73Z' fill='%23e41746'%3E%3C/path%3E%3C/svg%3E");
  background-size: 21px;
}

.pcs-bullets ul li:nth-of-type(5n-3), .pcs-bullets-small ul li:nth-of-type(5n-3) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' width='100%25' height='auto' viewBox='0 0 60 60'%3E preserveAspectRatio='xMinYMin meet' %3Cpath d='M30,46.3A16.3,16.3,0,1,1,46.29,30h0A16.29,16.29,0,0,1,30,46.3Z' fill='%23098fcf'%3E%3C/path%3E%3Cpath d='M54.15,28.12a24.21,24.21,0,0,1-11.48,22.5l2.63,5.17A30,30,0,0,0,59.87,27.21Z' fill='%23ffe400'%3E%3C/path%3E%3C/svg%3E");
  background-size: 21px;
}

.pcs-bullets ul li:nth-of-type(5n-2), .pcs-bullets-small ul li:nth-of-type(5n-2) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' width='100%25' height='auto' viewBox='0 0 60 60'%3E preserveAspectRatio='xMinYMin meet' %3Cpath d='M30,46.3A16.3,16.3,0,1,1,46.29,30h0A16.29,16.29,0,0,1,30,46.3Z' fill='%23098fcf'%3E%3C/path%3E%3Cpath d='M39.24,52.38a24.19,24.19,0,0,1-25-4l-4.08,4.09a29.88,29.88,0,0,0,31.66,5Z' fill='%2375b94e'%3E%3C/path%3E%3C/svg%3E");
  background-size: 21px;
}

.pcs-bullets ul li:nth-of-type(5n-1), .pcs-bullets-small ul li:nth-of-type(5n-1) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' width='100%25' height='auto' viewBox='0 0 60 60'%3E preserveAspectRatio='xMinYMin meet' %3Cpath d='M30,46.3A16.3,16.3,0,1,1,46.29,30h0A16.29,16.29,0,0,1,30,46.3Z' fill='%23098fcf'%3E%3C/path%3E%3Cpath d='M11.58,45.7a24.17,24.17,0,0,1-4-25L2.45,18.12a30,30,0,0,0,5,31.68Z' fill='%2300a683'%3E%3C/path%3E%3C/svg%3E");
  background-size: 21px;
}

.pcs-bullets ul li:nth-of-type(5n), .pcs-bullets-small ul li:nth-of-type(5n) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' width='100%25' height='auto' viewBox='0 0 60 60'%3E preserveAspectRatio='xMinYMin meet' %3Cpath d='M30,46.3A16.3,16.3,0,1,1,46.29,30h0A16.29,16.29,0,0,1,30,46.3Z' fill='%23098fcf'%3E%3C/path%3E%3Cpath d='M9.36,17.32A24.28,24.28,0,0,1,31.87,5.85L32.78.13A30,30,0,0,0,4.21,14.69Z' fill='%230090d0'%3E%3C/path%3E%3C/svg%3E");
  background-size: 21px;
}

.fullborder {
  border: 1px solid #ccc;
}

.sr-footer li a {
  color: #333;
}

.sr-footer li.active a {
  color: #0090D0;
}

/* .module_0.sr-hero-01 .sr-cover h1 {
  position: relative;
  text-align: center;
}

.module_0.sr-hero-01 .sr-cover h1:before {
  color: #00a683;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10d";
    position: absolute;
    left: -60px;
    top: -22px;
}

.module_0.sr-hero-01 .sr-cover h1:after {
  color: #00a683;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10e";
    position: absolute;
    right: -50px;
    bottom: -22px;
} */

/* Card Categories */

.sr-cards-categories-01 .card-item {
				background: #f5f5f5;
				border: 0px solid;
				border-radius: 30px;
			}

/* Eco-System Cards */

.eco-system-cards {
  border-radius: 0px 0px 30px 30px;
}

/* Main features grid */

.main-feature-grid {
  border-radius: 30px;
}

/* How it works grid */

.how-it-works-2-col { 
  border-radius: 30px;
}

.card-img-center
{ img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.col-shadow { 
  border-radius: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
}

.header-quotes-required, .header-quotes-required-blue, .header-quotes-required-white {
  position: relative;
  text-align: center;
  padding: 0 3rem;
}

.header-quotes-required:before {
  color: #00a683;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10d";
    position: absolute;
    left: 1px;
    top: 0px;
}

.header-quotes-required:after {
  color: #00a683;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10e";
    position: absolute;
    right: 1px;
    bottom: 0px;
}

.header-quotes-required-blue:before {
  color: #0090d0;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10d";
    position: absolute;
    left: 1px;
    top: 0px;
}

.header-quotes-required-blue:after {
  color: #0090d0;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10e";
    position: absolute;
    right: 1px;
    bottom: 0px;
}

.header-quotes-required-white:before {
  color: #ffffff;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10d";
    position: absolute;
    left: 1px;
    top: 0px;
}

.header-quotes-required-white:after {
  color: #ffffff;
    font-size: 50px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f10e";
    position: absolute;
    right: 1px;
    bottom: 0px;
}
@media (max-width: 1199px) {
  .header-quotes-required, .header-quotes-required-blue {
    margin-top: 4rem;
  }
}

a:hover {
  text-decoration: underline;
}

/* Quote image */

.case-study-image img { 
    border-radius: 50%;
    width: 100%;
    height: auto;
}

/* Language Switcher styling */

.lang_list_class {
  min-width: 16rem !important;
}

@media screen and (min-width:100px) and (max-width:767px) {
    .mobileup-home {
      margin-top: -100%;
      padding-bottom: 0px;
  }

}

/* .language-wrapper .globe_class a.lang_switcher_link[data-language="en"] {
  display: none;
} */

/* .language-wrapper .globe_class a.lang_switcher_link[data-language="en-gb"] {
  font-size: 0;
} */


/* nav bar style starts here */

#navbar-main {
    padding: 10px 0;
}
#navbar-main ul.navbar-nav {
    margin-top: 10px;
}
#navbar-main .navbar .navbar-nav .nav-link {
    font-weight: normal;
    text-decoration: none;
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-size: 16px;
    font-weight: 500;
    color: #54595F !important;
    padding: 10px 14px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
#navbar-main .navbar .navbar-nav .nav-link:hover{
    color:#00a683 !important;  
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
#navbar-main .navbar .navbar-nav li.nav-item {
    margin: 0;
}
#navbar-main .navbar .navbar-nav li.nav-item:after {
    height: 2px;
    bottom: 4px;
    background:#00A683;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
#navbar-main .navbar .navbar-nav .nav-link i.fa.fa-home {
    font-size: 16px !important;
}
#navbar-main .navbar .navbar-nav li.nav-item:first-child a {
    padding-left: 0;
    padding-right: 0.3rem;
}

/* nav bar style ends here */


.navbar .language-wrapper {
    opacity: 0;
}
body .navbar .language-wrapper.active {
    opacity: 1;
    border: 1px solid transparent !important;
    background: transparent;
}
.language-wrapper .globe_class a.lang_switcher_link[data-language="en-gb"]:after,
.language-wrapper .globe_class a.lang_switcher_link[data-language="en-au"]:after,
.language-wrapper .globe_class a.lang_switcher_link[data-language="en-ie"]:after {
  font-size: 16px;
  padding-left: 30px;
  background-position: 0px 1px;
  background-repeat: no-repeat;
}

.lang_switcher_class .globe_class:before {
  display:none;
}
.globe_class span.current-lang {
    float: left;
    width: auto;
    display: inline-flex;
    color: #54595f;
    font-family: Noto Sans,sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin-left: .3em;
    align-items: center;
}
.globe_class span.current-lang:after {
    content: "\f0d7";
    font-family: var(--fa-style-family,"Font Awesome 6 Pro");
    font-weight: var(--fa-style,900);
    padding: 10px 0 10px 10px;
}
.globe_class span.current-lang.gb-bg:before {
    content: "";
    background-image: url(https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/GB-flag-new-20.svg);
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.globe_class span.current-lang.ie-bg:before {
    content: "";
    background-image: url(https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/IE-flag-new-20.svg);
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.globe_class span.current-lang.nl-bg:before {
    content: "";
    background-image: url(https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/NL-flag-new-20.svg);
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.globe_class span.current-lang.au-bg:before {
    content: "";
    background-image: url(https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/AU-flag-new-20.svg);
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.globe_class span.current-lang.dk-bg:before {
    content: "";
    background-image: url(https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/DK-flag-new-20.svg);
    width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.language-wrapper .globe_class a.lang_switcher_link[data-language="en-gb"]:before {
  content:"";
  background-image: url('https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/GB-flag-new-20.svg');
      width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.language-wrapper .globe_class a.lang_switcher_link[data-language="nl"]:before,
.language-wrapper .globe_class a.lang_switcher_link[data-language="nl-nl"]:before{
  content:"";
  background-image: url('https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/NL-flag-new-20.svg');
      width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.language-wrapper .globe_class a.lang_switcher_link[data-language="dk"]:before,
.language-wrapper .globe_class a.lang_switcher_link[data-language="da"]:before{
  content:"";
  background-image: url('https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/DK-flag-new-20.svg');
      width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}
.language-wrapper .globe_class a.lang_switcher_link[data-language="en-au"]:before {
/*   content: "Australia"; */
  content:"";
  background-image: url('https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/AU-flag-new-20.svg');
      width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}

.language-wrapper .globe_class a.lang_switcher_link[data-language="en-ie"]:before {
/*   content: "Ireland"; */
  content:"";
  background-image: url('https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/Flags/IE-flag-new-20.svg');
      width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}

.language-wrapper .globe_class a.lang_switcher_link[data-language="en"]:before {
/*   content: "Ireland"; */
  content:"";
  background-image: url('https://5244937.fs1.hubspotusercontent-na1.net/hubfs/5244937/globe.png');
      width: 18px;
    height: 18px;
    background-size: 18px;
    margin-right: 0.5em;
    display: inline-block;
}

.globe_class:hover span.current-lang{
    color: #00A683;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
} 
.globe_class {
    margin: 0 !important;
    padding: 0 15px;
}

.globe_class span.current-lang.nl-bg + ul a[lang="nl"],
.globe_class span.current-lang.gb-bg + ul a[lang="en-gb"],
.globe_class span.current-lang.ie-bg + ul a[lang="en-ie"],
.globe_class span.current-lang.au-bg + ul a[lang="en-au"],
.globe_class span.current-lang.dk-bg + ul a[lang="dk"]{
    display: none;
}



.mobile-care-monitoring .sr-multicol-media .sr-valign-stretch {
  justify-content: space-evenly;
}

.mobile-care-monitoring .sr-multicol-media.sr-bg-image .sr-col {
  padding: 1.25rem 1rem;
}
.boxpadding .cards .card {
    box-shadow: 0 0 14px 3px #ccc;
}
.boxpadding .cards .card .card-inner {
    padding: 15px;
}

.slick-dots li button {
  box-shadow: 0 0 0 2px #ccc;
}
body .globe_class .lang_list_class{
  padding:0 0 10px;  
}
body .globe_class:hover .lang_list_class {
    left: 9px !important;
    box-shadow: 0 3px 4px 0 rgba(84,89,95,.18);
    padding:0 0 10px;
    min-width: 12em !important;
}
.globe_class .lang_list_class li{
  margin:0;
}
.globe_class .lang_list_class li a {
    padding: 12px 15px;
    font-size: 14px !important;
    font-weight: 500;
    width:100%;
    color: #54595F !important;
    display: inline-flex;
    align-items: center;
  -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.globe_class .lang_list_class li a:hover{
  color:#00a683 !important;
  -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.form-columns-1 [type="checkbox"]:checked+span, .form-columns-1 [type="checkbox"]:not(:checked)+span {
  color: #54595f;
  font-size: 80%;
}

#navbar-main .nav-ctas a i {
  padding: 3px 5px 0 0;
}

.articles-list .article-content .tag {
  width: fit-content;
  padding: 5px;
}

.articles-list .article-content .tag:before {
  font: var(--fa-font-solid);
  content: "\f02b";
  padding-right:5px;
}

.globe_class:hover .lang_list_class {
  border-left: none !important;
}

.three-col-gap-small .container .row .sr-col {
  border-left: 15px solid #fff;
  border-right: 15px solid #fff;
}

.two-col-gap-small .container .row .sr-col {
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
}

.footer-bad-button .btn-wrapper.btn-white-wrapper .cta_button {
  color: #00A683;
}

.footer-bad-button .btn-wrapper.btn-white-wrapper .cta_button:hover {
  color: #fff;
}
.sr-footer-nav ul.active-branch li {
    background: transparent !important;
    border: none !important;
}
.sr-footer .sr-footer-nav li.active a{
  color: #333;
}
.sr-footer .sr-footer-nav li.active a:hover{
  color: #00a683;
}


.case-study-grid-03 .card-inner .btn-wrapper a::after {
  
  padding-left: 5px;
}

.case-study-grid-03 .card-inner .text-wrapper {
  padding-left: 10px;
  padding-right: 10px;
}

.sr-sticky-breadcrumb-categories ul {
  display: flex;
  justify-content: space-evenly;
  padding: 20px 0 0;
  align-items: stretch;
}

.sr-sticky-breadcrumb-categories ul li:not(:last-child) {
  margin-bottom: 0;
}

@media screen and (max-width:767px) {
  .sr-sticky-breadcrumb-categories ul {
    flex-wrap: wrap;
  }
  .sr-sticky-breadcrumb-categories ul li:not(:last-child), .sr-sticky-breadcrumb-categories ul li:last-child {
    margin-bottom: 1rem;
  }
}

.sr-sticky-breadcrumb-categories ul li {
  list-style: none;
}

.benefits-modal-main div {
  width: 50%;
}

/* Icon Cards */

.campaign-cards {
  border-radius: 30px;
}

/* Card Grid */

.feature-cards .h4  {
  font-size: 20px !important;
}

.feature-cards .card-inner { 
background-color:transparent;
}

.shadow-box {
-webkit-box-shadow: 3px 3px 15px 0 rgba(0, 0, 0, 0.13);
		box-shadow: 3px 3px 15px 0 rgba(0, 0, 0, 0.13);
    border-radius: 30px;
}
div#hs-eu-cookie-confirmation {
    height: 100%!important;
    background-color:#000000b8!important;
}
div#hs-eu-cookie-confirmation * {
      margin-top:50px;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    margin-top: 200px!important;
}
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    background: #fff;
    margin: 0 auto;
    max-width: 1000px;
    padding: 20px;
}
div#hs-eu-cookie-confirmation {
	top:0px!important;
    width: 100%!important;
    height: 100%!important;
}
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
    background: #fff!important;
}
/* 

@media (min-width: 768px) {
 .benefits-modal-main div {
    width: 22%;
  } 
}

.sr-social-share {
    text-align: center;
    margin-top:4rem;
}

.sr-social-share-heading {
  display:none;
}

.sr-social-share a {
  background: #8F959C;
  padding:1rem;
  border-radius: 50px;
}

.sr-social-share a:hover {
    background: rgb(0,166,131);
}

a.current-posts-link {
    background: rgb(0,166,131);
    color: #fff !important;
}

.current-posts-link a:active {
    background: rgb(0,166,131);
}

.blog-pagination a:hover, .blog-pagination a:focus, .blog-pagination a:active {
  color:rgb(0,166,131) !important;
}
.search svg {
    width: 20px!important;
    height: 20px!important;
    color: #000!important;
}

.language-wrapper.active
  border: none;
  background: none;
}

@media (min-width: 768px) and (max-width: 1200px) {
  .header-quotes-required span {
    color: #54595f !important;
  }
}

.map-container iframe {
  width: 100%;
  height: 40rem;
}

.btn, a.cta_button, .btn-wrapper a {
  -webkit-appearance: none !important;
}

.customer-map-container iframe {
  width: 100%;
  height: 500px;
}