@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: none;}.link, a{font-weight: normal;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1600px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1600px;}
.bodysize{max-width: 1600px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #0f4d92;}
.link:hover, a:hover{color: #0f4d92;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #cccaca;}
body{
		color: #454545;
		font-family: Verdana, Geneva, sans-serif;
		background-color: #ffffff;
	}
.content{
		background-color: #ffffff;
	}
.searchbox{
		border: 3px solid #ffffff;
	}
#default_footer{
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:10pt;
		padding-bottom:10px;
		color:#adadad;
	}
#default_footer a{
		text-decoration: underline;
		color:#adadad;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #0f4d92;
	background: #0f4d92;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4d92), color-stop(50%,#0f4d92), color-stop(51%,#0f4d92), color-stop(100%,#0f4d92));
	background: -moz-linear-gradient(top,  #0f4d92 0%, #0f4d92 50%, #0f4d92 51%, #0f4d92 100%);
	background: -webkit-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -o-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -ms-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4d92', endColorstr='#0f4d92',GradientType=0 );
	border: 0px solid #0f4d92;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #1883f9;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1883f9), color-stop(50%,#1883f9), color-stop(51%,#1883f9), color-stop(100%,#1883f9));
	background: -moz-linear-gradient(top,  #1883f9 0%, #1883f9 50%, #1883f9 51%, #1883f9 100%);
	background: -webkit-linear-gradient(top,  #1883f9 0%,#1883f9 50%,#1883f9 51%,#1883f9 100%);
	background: -o-linear-gradient(top,  #1883f9 0%,#1883f9 50%,#1883f9 51%,#1883f9 100%);
	background: -ms-linear-gradient(top,  #1883f9 0%,#1883f9 50%,#1883f9 51%,#1883f9 100%);
	background: linear-gradient(top,  #1883f9 0%,#1883f9 50%,#1883f9 51%,#1883f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1883f9', endColorstr='#1883f9',GradientType=0 );
	border: 0px solid #45c49c;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip-active a{
	color: #ffffff;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 0px solid #0f4d92;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #0f4d92;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1.3;
}
h1, h2, .heading1, .heading2{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}
h1, .heading1{
	font-weight: bold;
	font-size: 3.667em;
}
h2, .heading2{
	font-weight: bold;
	font-size: 2.667em;
}
h3, .heading3{
	font-weight: bold;
	font-size: 1.833em;
}
h4, .heading4{
	font-size: 1.167em;
	font-weight: bold;
}
h5, .heading5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.917em;
}
.widget_tab, .widget_tab_selected{
	background: #0f4d92;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #0f4d92;
	color: #ffffff;
}
a.button-strip{
	width: 100%;
	display: block;
}
a.button-strip:hover{
	text-decoration:none;
}
.widget_tab, .widget_tab_selected{
	cursor: pointer;margin-left: auto;margin-right: 1px;padding: 5px;float: left;font-size: 1.083em;
}
.widget_tab_bar{
	height: 28px;
	border-bottom:1px solid #cccaca;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: normal;
	background: #0f4d92;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4d92), color-stop(50%,#0f4d92), color-stop(51%,#0f4d92), color-stop(100%,#0f4d92));
	background: -moz-linear-gradient(top,  #0f4d92 0%, #0f4d92 50%, #0f4d92 51%, #0f4d92 100%);
	background: -webkit-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -o-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -ms-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4d92', endColorstr='#0f4d92',GradientType=0 );
	color: #ffffff;
}
.vtab{
	font-weight: normal;
	background: #0f4d92;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#0f4d92), color-stop(50%,#0f4d92), color-stop(51%,#0f4d92), color-stop(100%,#0f4d92));
	background: -moz-linear-gradient(-90deg,  #0f4d92 0%, #0f4d92 50%, #0f4d92 51%, #0f4d92 100%);
	background: -webkit-linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -o-linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -ms-linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	color: #ffffff;
}
.vtab:hover, .vtab_selected{
	background: #0f4d92;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#0f4d92), color-stop(50%,#0f4d92), color-stop(51%,#0f4d92), color-stop(100%,#0f4d92));
	background: -moz-linear-gradient(-90deg,  #0f4d92 0%, #0f4d92 50%, #0f4d92 51%, #0f4d92 100%);
	background: -webkit-linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -o-linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -ms-linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: linear-gradient(-90deg,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4d92', endColorstr='#0f4d92',GradientType=0 );
	color: #ffffff;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #0f4d92;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4d92), color-stop(50%,#0f4d92), color-stop(51%,#0f4d92), color-stop(100%,#0f4d92));
	background: -moz-linear-gradient(top,  #0f4d92 0%, #0f4d92 50%, #0f4d92 51%, #0f4d92 100%);
	background: -webkit-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -o-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -ms-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4d92', endColorstr='#0f4d92',GradientType=0 );

	color: #ffffff;
	border-right: 0px solid #0f4d92;
	border-left: 0px solid #0f4d92;
	border-top: 0px solid #0f4d92;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: #0f4d92;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4d92), color-stop(50%,#0f4d92), color-stop(51%,#0f4d92), color-stop(100%,#0f4d92));
	background: -moz-linear-gradient(top,  #0f4d92 0%, #0f4d92 50%, #0f4d92 51%, #0f4d92 100%);
	background: -webkit-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -o-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -ms-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4d92', endColorstr='#0f4d92',GradientType=0 );
	color: #ffffff;
}
.tab a{
	color: #ffffff;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #ffffff;
}
.tab-bar{
	border-bottom: 1px solid #0f4d92;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/sbpl/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #0f4d92;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(15, 77, 146, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(15, 77, 146, 0);
	box-shadow: 0px 0px 1px 1px rgba(15, 77, 146, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: normal;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: #0f4d92;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f4d92), color-stop(50%,#0f4d92), color-stop(51%,#0f4d92), color-stop(100%,#0f4d92));
	background: -moz-linear-gradient(top,  #0f4d92 0%, #0f4d92 50%, #0f4d92 51%, #0f4d92 100%);
	background: -webkit-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -o-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: -ms-linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	background: linear-gradient(top,  #0f4d92 0%,#0f4d92 50%,#0f4d92 51%,#0f4d92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4d92', endColorstr='#0f4d92',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #0f4d92;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #0f4d92;
	border-color: #0f4d92;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #0f4d92;
}
.polaris-nav-active i{
	color: #0f4d92;
}
.widgetbody hr{
	color: #cccaca;
	background-color: #cccaca;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #cccaca;
}
.bottomrule{
	border-bottom: 1px solid #cccaca;
}
.bodytext{color: #454545;}
.headingtext{color: #0f4d92;}
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');
::selection {
    background: #0f4d92;
    color: #fff;
}

html, body {
      font-size: 16px;
      font-family: 'Lato', sans-serif;
      line-height: 24px;
      font-style: normal;
      font-weight: 300;
}

#body {
    font-family: 'Lato', sans-serif;
  	font-size: 16px;
  	font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
    color: #0f4d92;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}
.button {
  width: auto;
  height: auto;
 font-family: 'Lato', sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  font-weight: 500;
  border: none;
  border-radius: 10px;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  outline: none;
  }

.button:hover {
 background-color: #1883f9;
}

::placeholder { 
   color: #666;
   font-size: 20px;
  font-weight: normal;
}

img {
    height: auto;
}
#\31 3427 > div:nth-child(1) > a:nth-child(1) > span:nth-child(1) > img:nth-child(1) {
  width: 88%;
height: auto;
}
#\31 3427 {
	margin-left: 60px;
}
a:hover {
  cursor: pointer !important; 
}
a:link {
  	transition: color 0.15s!important; 
}

/*============ CMS NAVIGATION ==================*/

/*hide fa nav icons */
#navbar-collapse-grid > ul > li > a > i {
	 color: #fff;
}

/*hides the home tab - which is actually the second menu item DO NOT DELETE */
.navbar-top ul.navbar-nav > li:nth-child(2) {
   	display: none;
}
.nav-list > li > a{
    color: #2f2f2e;
    font-family: inherit;
    font-size: 18px;
    text-transform: none;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: block;
    border: 0;
}
.nav-list > li > a:hover {
  color: #2f2f2e;
  font-weight: bold;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}
#navbar-collapse-grid {
  text-align: center; 
}

.nav > li > a:hover {
  background: #376ba4 !important;
}
.dropdown-menu>li>a {
    font-size: 13px;  
    font-weight: 400;
}
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(1) {
     padding-left: 5em;
}
#navbar-collapse-grid > ul > li:nth-child(12) > ul > li > div > ul:nth-child(1) {
 padding-left: 5em;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul{
   width: 33%;
}
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul,
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul{
   width: 25%;
}
#navbar-collapse-grid > ul > li:nth-child(14) > ul > li > div > ul {
    width: 20%;  
}
#navbar-collapse-grid > ul > li:nth-child(14) > ul > li > div > ul:nth-child(4) {

width: 15%;
}
.navbar {
  border-radius: 0px;
}

li.dropdown:nth-child(4) > ul:nth-child(2) > li:nth-child(1) > div > ul > li > a,
li.dropdown:nth-child(6) > ul:nth-child(2) > li:nth-child(1) > div> ul > li > a,
li.dropdown:nth-child(8) > ul:nth-child(2) > li:nth-child(1) > div > ul > li > a,
li.dropdown:nth-child(10) > ul:nth-child(2) > li:nth-child(1) > div > ul> li > a,
li.dropdown:nth-child(12) > ul:nth-child(2) > li:nth-child(1) > div > ul > li > a,
li.dropdown:nth-child(14) > ul:nth-child(2) > li:nth-child(1) > div > ul > li > a{
    color: #0d4078;
    font-family: inherit;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: block;
    border: 0;
}

.navbar-top .navbar-nav > li > a {
  padding: 10px 12px; 
  font-size: 24px;
}
.fa-sort-down::before, .fa-sort-desc::before {
    content: "\f0dd";
    visibility: hidden;
    display: none;
}

#header .fa-sort-desc:after {
  position: relative;
  bottom: -5px;
  font-size: 17px;
  font-family: "FontAwesome";
content: "\f078";
  font-weight: normal;
display: inline-block;
margin: 0 0 0 6px;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: rotate(0);
color: inherit;
position: relative;
background: transparent;
height: auto;
width: auto;
right: auto;
line-height: inherit;
}
.nav {
      float: unset;
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
/*============ HEADER ==================*/

div.amev-event-list {
  height: 430px !important;
}

  .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .fa-search:before {
    content: "\f002";
    font-size: 20px;
    font-weight: 900;
  }

  input[type=radio] {
    box-sizing: border-box;
    padding: 0;
  }



  input[type=text] {
    background: #fafafa;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 10px 15px;
    box-sizing: border-box;
    max-width: 100%;
  }


  .using-mouse :focus {
    outline: 0;
  }

  .using-mouse ::-moz-focus-inner {
    border: 0;
  }

  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px;
  }

  .elementor *,
  .elementor :after,
  .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .elementor-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .elementor-widget-wrap>.elementor-element {
    width: 100%;
  }

  .elementor-widget {
    position: relative;
  }

  .elementor-column {
    min-height: 1px;
  }

  .elementor-column,
  .elementor-column-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .elementor-column-wrap {
    width: 100%;
  }


  .elementor-element .elementor-widget-container {
    -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
  }

  .elementor-search-form__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    overflow: hidden;
    border: 0 solid transparent;
    min-height: 50px;
  }

  .elementor-search-form__container:not(.elementor-search-form--full-screen) {
    background: #eceeef;
  }

  .elementor-search-form__input {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    color: #55595c;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
  }

  .elementor-search-form__input::-webkit-input-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6;
  }

  .elementor-search-form__input:-ms-input-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6;
  }

  .elementor-search-form__input:-moz-placeholder,
  .elementor-search-form__input::-moz-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6;
  }

  .elementor-search-form__input::-ms-input-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6;
  }

  .elementor-search-form__input::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6;
  }


  .elementor-12249 .elementor-element.elementor-element-303f4ee1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-12249 .elementor-element.elementor-element-303f4ee1>.elementor-element-populated {
    text-align: right;
  }


  .elementor-12249 .elementor-element.elementor-element-f7ec3fb #SearchBox {
    width: auto;
  }

  div.mobileSwitch {
    text-align: left;
    width: auto;
    font-size: 22px;
    font-weight: normal;
  }

  #SearchForm {
    padding-right: 5%;
    padding-left: 5%;
  }


.buttonStyle {
  background-color: #00AF78;
  color: #fff;
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-appearance: button;
  padding: 10px 20px;
}

.buttonStyle:hover {
  background-color: #1883f9;
}

.buttonStyle:focus {
  background-color: #00AF78;
}

/*============ FOOTER ==================*/

@media all {
  .using-mouse :focus {
    outline: 0;
  }

  .using-mouse ::-moz-focus-inner {
    border: 0;
  }

  .size-medium {
    max-width: 100%;
    height: auto;
  }

  .site-footer:after {
    content: "";
    display: table;
    clear: both;
  }

  

@media all {
  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px;
  }

  @media (max-width:767px) {
    .elementor-column {
      width: 100%;
    }
  }

  .elementor-screen-only {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  .elementor {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
  }

  .elementor *,
  .elementor :after,
  .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .elementor a {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
  }

  .elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .elementor-align-left {
    text-align: left;
  }

  .elementor-section {
    position: relative;
  }

  .elementor-section .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
  }

  @media (max-width:1024px) {
    .elementor-section .elementor-container {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
  }

  .elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  @media (max-width:1024px) {
    .elementor-row {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  }

  .elementor-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .elementor-widget-wrap>.elementor-element {
    width: 100%;
  }

  .elementor-widget {
    position: relative;
  }

  .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }

  .elementor-column {
    min-height: 1px;
  }

  .elementor-column,
  .elementor-column-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .elementor-column-wrap {
    width: 100%;
  }

  @media (min-width:768px) {
    .elementor-column.elementor-col-25 {
      width: 25%;
    }

    .elementor-column.elementor-col-100 {
      width: 100%;
    }
  }

  @media (max-width:767px) {
    .elementor-column {
      width: 100%;
    }
  }

  .elementor-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap);
  }

  .elementor-grid .elementor-grid-item {
    min-width: 0;
  }

  .elementor-grid-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap));
  }

  .elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
  }

  .elementor-form .elementor-button {
    padding-top: 0;
    padding-bottom: 0;
    border: none;
  }

  .elementor-form .elementor-button>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .elementor-form .elementor-button.elementor-size-sm {
    min-height: 40px;
  }

  .elementor-shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr;
  }

  .elementor-shape-top {
    top: -1px;
  }

  .elementor-shape svg {
    display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .elementor-shape .elementor-shape-fill {
    fill: #fff;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }

  .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
  }

  @media (max-width:767px) {
    .elementor .elementor-hidden-phone {
      display: none;
    }
  }

  @media (min-width:768px) and (max-width:1024px) {
    .elementor .elementor-hidden-tablet {
      display: none;
    }
  }

  .elementor-element .elementor-widget-container {
    -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
    -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
  }

  .elementor-button {
    display: inline-block;
    line-height: 1;
    background-color: #818a91;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .elementor-button:focus,
  .elementor-button:hover,
  .elementor-button:visited {
    color: #fff;
  }

  .elementor-button-text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    display: inline-block;
  }

  .elementor-button span {
    text-decoration: inherit;
  }

  .elementor-icon {
    display: inline-block;
    line-height: 1;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #818a91;
    font-size: 50px;
    text-align: center;
  }

  .elementor-icon:hover {
    color: #818a91;
  }

  .elementor-icon i {
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
  }

  .elementor-icon i:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
  }

  .elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  .elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
  }

  .elementor-widget .elementor-icon-list-item:after {
    position: absolute;
    bottom: 0;
    width: 100%;
  }

  .elementor-widget .elementor-icon-list-item,
  .elementor-widget .elementor-icon-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    -ms-flex-item-align: center;
    align-self: center;
    padding-left: 5px;
  }

  .elementor-widget .elementor-icon-list-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .elementor-widget .elementor-icon-list-icon i {
    width: 1.25em;
  }

  .elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
  }

  .elementor-widget.elementor-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0;
  }

  .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0;
  }

  @media (max-width:1024px) {
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
      left: 0;
    }

    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
      right: 0;
    }
  }

  @media (max-width:767px) {
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
      left: 0;
    }

    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
      right: 0;
    }
  }

  .elementor-widget-image {
    text-align: center;
  }

  .elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
  }

  .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0;
  }

  .elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    -webkit-box-pack: var(--justify-content, center);
    -ms-flex-pack: var(--justify-content, center);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center);
  }

  .elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
  }

  .elementor-social-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #818a91;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
  }

  .elementor-social-icon i {
    color: #fff;
  }

  .elementor-social-icon:last-child {
    margin: 0;
  }

  .elementor-social-icon:hover {
    opacity: .9;
    color: #fff;
  }

  .elementor-social-icon-facebook {
    background-color: #3b5998;
  }

  .elementor-social-icon-instagram {
    background-color: #262626;
  }

  .elementor-social-icon-pinterest {
    background-color: #bd081c;
  }

  .elementor-social-icon-twitter {
    background-color: #1da1f2;
  }

  .elementor-social-icon-youtube {
    background-color: #cd201f;
  }

  .elementor-shape-rounded .elementor-icon.elementor-social-icon {
    -webkit-border-radius: 10%;
    border-radius: 10%;
  }
}

/*! CSS Used from: https://www.sbpl.info/wordpress/wp-content/uploads/elementor/css/post-18551.css?ver=1626283199 ; media=all */
@media all {
  .elementor-kit-18551 a {
    color: var(--e-global-color-primary);
    font-family: "Lato", Sans-serif;
  }

  .elementor-kit-18551 h2 {
    color: var(--e-global-color-primary);
    font-family: "Lato", Sans-serif;
    font-size: 2.2em;
    font-weight: 400;
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1350px;
  }

  .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
  }

  @media (max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 1024px;
    }
  }

  @media (max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 767px;
    }
  }
}

/*! CSS Used from: https://www.sbpl.info/wordpress/wp-content/cache/www.sbpl.info/wpfc-minified/dvi873ic/4lv32.css ; media=all */
@media all {
  .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
  }

  .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block;
  }

  .elementor-form .elementor-button>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .elementor-form .elementor-button .elementor-button-text {
    white-space: normal;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }



  .elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
  }

  .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
  }

  .elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
  }

  .elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
  }

  .elementor-widget-icon-list .elementor-icon-list-item,
  .elementor-widget-icon-list .elementor-icon-list-item a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
  }

  @media (max-width:1024px) {
    .elementor-widget-heading .elementor-heading-title {
      font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-icon-list .elementor-icon-list-item,
    .elementor-widget-icon-list .elementor-icon-list-item a {
      font-size: var(--e-global-typography-text-font-size);
    }
  }

  @media (max-width:767px) {
    .elementor-widget-heading .elementor-heading-title {
      font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-icon-list .elementor-icon-list-item,
    .elementor-widget-icon-list .elementor-icon-list-item a {
      font-size: var(--e-global-typography-text-font-size);
    }
  }
}

/*! CSS Used from: https://www.sbpl.info/wordpress/wp-content/uploads/elementor/css/post-12254.css?ver=1626283200 ; media=all */
@media all {
  .elementor-12254 .elementor-element.elementor-element-5881887 .elementor-spacer-inner {
    height: 50px;
  }

  .elementor-12254 .elementor-element.elementor-element-2e002a1b:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1986ff 0%, #145da0 100%);
  }

  .elementor-12254 .elementor-element.elementor-element-2e002a1b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
  }

  .elementor-12254 .elementor-element.elementor-element-2e002a1b>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 12px;
  }

  .elementor-12254 .elementor-element.elementor-element-6995ab2c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }

  .elementor-12254 .elementor-element.elementor-element-4b7de766 {
    padding: 1em 0em 1em 0em;
  }

  .elementor-12254 .elementor-element.elementor-element-5dbe1b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }

  .elementor-12254 .elementor-element.elementor-element-2b17278c {
    text-align: left;
  }

  .elementor-12254 .elementor-element.elementor-element-2b17278c img {
    width: 55%;
    max-width: 55%;
  }

  .elementor-12254 .elementor-element.elementor-element-43cbb5a .elementor-spacer-inner {
    height: 0px;
  }

  .elementor-12254 .elementor-element.elementor-element-77cea3da>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-12254 .elementor-element.elementor-element-597002b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 27px;
    font-weight: normal;
    text-transform: none;
  }

  .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(13px/2);
  }

  .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(13px/2);
  }

  .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-icon i {
    color: #ffffff;
    font-size: 18px;
  }

  .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-text {
    color: #ffffff;
  }

  .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-item,
  .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-item a {
    font-family: "Lato - Local", Sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .elementor-12254 .elementor-element.elementor-element-82f7ab0 .elementor-spacer-inner {
    height: 20px;
  }

  .elementor-12254 .elementor-element.elementor-element-80d9d7a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-12254 .elementor-element.elementor-element-80d9d7a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
  }

  .elementor-12254 .elementor-element.elementor-element-8f91585 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 27px;
    font-weight: normal;
    text-transform: capitalize;
  }

  .elementor-12254 .elementor-element.elementor-element-10c8ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(13px/2);
  }

  .elementor-12254 .elementor-element.elementor-element-10c8ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(13px/2);
  }

  .elementor-12254 .elementor-element.elementor-element-10c8ea3 .elementor-icon-list-icon i {
    color: #FFFFFF;
    font-size: 19px;
  }

  .elementor-12254 .elementor-element.elementor-element-10c8ea3 .elementor-icon-list-text {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
  }

  .elementor-12254 .elementor-element.elementor-element-cefdfb7 .elementor-spacer-inner {
    height: 20px;
  }

  .elementor-12254 .elementor-element.elementor-element-1f65fd26.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-12254 .elementor-element.elementor-element-1f65fd26>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }

  .elementor-12254 .elementor-element.elementor-element-1f65fd26>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-12254 .elementor-element.elementor-element-c554c00 {
    text-align: center;
  }

  .elementor-12254 .elementor-element.elementor-element-c554c00 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 27px;
    font-weight: bold;
    text-transform: none;
  }

  .elementor-12254 .elementor-element.elementor-element-1232a2c .elementor-spacer-inner {
    height: 20px;
  }

  .elementor-12254 .elementor-element.elementor-element-bb190a>.elementor-container {
    max-width: 900px;
  }

  .elementor-12254 .elementor-element.elementor-element-bb190a:not(.elementor-motion-effects-element-type-background) {
    background-color: #0f4d92;
  }

  .elementor-12254 .elementor-element.elementor-element-bb190a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
  }

  .elementor-12254 .elementor-element.elementor-element-bb190a>.elementor-shape-top .elementor-shape-fill {
    fill: #145da0;
  }

  .elementor-12254 .elementor-element.elementor-element-bb190a>.elementor-shape-top svg {
    width: calc(108% + 1.3px);
    height: 33px;
  }

  .elementor-12254 .elementor-element.elementor-element-3214c115.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
  }

  .elementor-12254 .elementor-element.elementor-element-317ff0b .elementor-repeater-item-9b31c52.elementor-social-icon {
    background-color: #682B2B00;
  }

  .elementor-12254 .elementor-element.elementor-element-317ff0b .elementor-repeater-item-72db2ab.elementor-social-icon {
    background-color: #02010100;
  }

  .elementor-12254 .elementor-element.elementor-element-317ff0b .elementor-repeater-item-85aee64.elementor-social-icon {
    background-color: #02010100;
  }

  .elementor-12254 .elementor-element.elementor-element-317ff0b .elementor-repeater-item-9890dc7.elementor-social-icon {
    background-color: #02010100;
  }

  .elementor-12254 .elementor-element.elementor-element-317ff0b .elementor-repeater-item-ec30739.elementor-social-icon {
    background-color: #02010100;
  }

  .elementor-12254 .elementor-element.elementor-element-317ff0b {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 38px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
  }

  .elementor-12254 .elementor-element.elementor-element-317ff0b .elementor-widget-container {
    text-align: center;
  }

  @media (max-width:1024px) {
    .elementor-12254 .elementor-element.elementor-element-2e002a1b {
      padding: 40px 20px 40px 20px;
    }

    .elementor-12254 .elementor-element.elementor-element-5dbe1b8>.elementor-element-populated {
      padding: 0em 0em 0em 2em;
    }

    .elementor-12254 .elementor-element.elementor-element-2b17278c img {
      width: 66%;
      max-width: 66%;
    }

    .elementor-12254 .elementor-element.elementor-element-43cbb5a .elementor-spacer-inner {
      height: 5px;
    }

    .elementor-12254 .elementor-element.elementor-element-77cea3da.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
      align-content: center;
      align-items: center;
    }

    .elementor-12254 .elementor-element.elementor-element-77cea3da.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
      justify-content: center;
    }

    .elementor-12254 .elementor-element.elementor-element-77cea3da>.elementor-element-populated {
      padding: 5px 5px 5px 65px;
    }

    .elementor-12254 .elementor-element.elementor-element-597002b .elementor-heading-title {
      font-size: 27px;
      text-transform: none;
    }

    .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-item,
    .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-item a {
      font-size: 27px;
    }

    .elementor-12254 .elementor-element.elementor-element-82f7ab0 .elementor-spacer-inner {
      height: 10px;
    }

    .elementor-12254 .elementor-element.elementor-element-8f91585 .elementor-heading-title {
      font-size: 27px;
    }

    .elementor-12254 .elementor-element.elementor-element-10c8ea3 .elementor-icon-list-item,
    .elementor-12254 .elementor-element.elementor-element-10c8ea3 .elementor-icon-list-item a {
      font-size: 0.8em;
    }

    .elementor-12254 .elementor-element.elementor-element-cefdfb7 .elementor-spacer-inner {
      height: 10px;
    }

    .elementor-12254 .elementor-element.elementor-element-1f65fd26.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
      align-content: center;
      align-items: center;
    }

    .elementor-12254 .elementor-element.elementor-element-1f65fd26>.elementor-element-populated {
      padding: 0em 0em 0em 1em;
    }

    .elementor-12254 .elementor-element.elementor-element-c554c00 .elementor-heading-title {
      font-size: 27px;
    }

    .elementor-12254 .elementor-element.elementor-element-1232a2c .elementor-spacer-inner {
      height: 10px;
    }

    .elementor-12254 .elementor-element.elementor-element-bb190a {
      padding: 60px 20px 60px 20px;
    }
  }

  @media (max-width:767px) {
    .elementor-12254 .elementor-element.elementor-element-2e002a1b {
      padding: 30px 20px 30px 20px;
    }

    .elementor-12254 .elementor-element.elementor-element-5dbe1b8 {
      width: 100%;
    }

    .elementor-12254 .elementor-element.elementor-element-2b17278c {
      text-align: center;
    }

    .elementor-12254 .elementor-element.elementor-element-2b17278c img {
      width: 26%;
      max-width: 26%;
    }

    .elementor-12254 .elementor-element.elementor-element-2b17278c>.elementor-widget-container {
      padding: 0px 0px 11px 0px;
    }

    .elementor-12254 .elementor-element.elementor-element-43cbb5a .elementor-spacer-inner {
      height: 12px;
    }

    .elementor-12254 .elementor-element.elementor-element-77cea3da {
      width: 100%;
    }

    .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-item,
    .elementor-12254 .elementor-element.elementor-element-9cf8df1 .elementor-icon-list-item a {
      font-size: 0.9em;
    }

    .elementor-12254 .elementor-element.elementor-element-82f7ab0 .elementor-spacer-inner {
      height: 12px;
    }

    .elementor-12254 .elementor-element.elementor-element-cefdfb7 .elementor-spacer-inner {
      height: 12px;
    }

    .elementor-12254 .elementor-element.elementor-element-1232a2c .elementor-spacer-inner {
      height: 12px;
    }

    .elementor-12254 .elementor-element.elementor-element-bb190a>.elementor-shape-top svg {
      height: 10px;
    }

    .elementor-12254 .elementor-element.elementor-element-bb190a {
      padding: 50px 20px 50px 20px;
    }

    .elementor-12254 .elementor-element.elementor-element-3214c115 {
      width: 100%;
    }

    .elementor-12254 .elementor-element.elementor-element-3214c115>.elementor-element-populated {
      padding: 0px 0px 0px 0px;
    }

    .elementor-12254 .elementor-element.elementor-element-317ff0b {
      --icon-size: 23px;
    }
  }

  @media (min-width:768px) {
    .elementor-12254 .elementor-element.elementor-element-5dbe1b8 {
      width: 19.361%;
    }

    .elementor-12254 .elementor-element.elementor-element-77cea3da {
      width: 34.132%;
    }

    .elementor-12254 .elementor-element.elementor-element-80d9d7a {
      width: 19.507%;
    }

    .elementor-12254 .elementor-element.elementor-element-1f65fd26 {
      width: 27%;
    }
  }

  @media (max-width:1024px) and (min-width:768px) {
    .elementor-12254 .elementor-element.elementor-element-5dbe1b8 {
      width: 18%;
    }

    .elementor-12254 .elementor-element.elementor-element-77cea3da {
      width: 40%;
    }

    .elementor-12254 .elementor-element.elementor-element-1f65fd26 {
      width: 40%;
    }

    .elementor-12254 .elementor-element.elementor-element-3214c115 {
      width: 100%;
    }
  }

  .newsletterInput {
    width: 100%;
    margin-bottom: 10px;
  }

  .submit {
    width: 100%;
    background-color: #00AF78;
  }

  .submit:focus,
  .submit:hover {
    background-color: #00AF78;
  }

  .elementor-12254 .elementor-element.elementor-element-14d97c95 ::placeholder {
    color: #B6B6B6;
    font-size: 15px;
  }
}



/*! CSS Used from: https://www.sbpl.info/wordpress/wp-content/cache/www.sbpl.info/wpfc-minified/6wdwgaqq/4lv31.css ; media=all */
@media all {

  .elementor-animation-push:active,
  .elementor-animation-push:focus,
  .elementor-animation-push:hover {
    animation-name: elementor-animation-push;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
  }

  .elementor-animation-wobble-top {
    transform-origin: 0 100%;
  }

  .elementor-animation-wobble-top:active,
  .elementor-animation-wobble-top:focus,
  .elementor-animation-wobble-top:hover {
    animation-name: elementor-animation-wobble-top;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
  }
}

/*! CSS Used keyframes */
@keyframes elementor-animation-push {
  50% {
    transform: scale(0.8);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes elementor-animation-wobble-top {
  16.65% {
    transform: skew(-12deg);
  }

  33.3% {
    transform: skew(10deg);
  }

  49.95% {
    transform: skew(-6deg);
  }

  66.6% {
    transform: skew(4deg);
  }

  83.25% {
    transform: skew(-2deg);
  }

  100% {
    transform: skew(0);
  }
}
/*======================MEDIA QUERIES========================*/

@media screen and (max-width: 89.9375rem){

  
}
@media screen and (max-width: 53.25rem){

}
@media screen and (max-width: 47.9375rem){
  .navbar-top .navbar-nav > li > a {
    padding: 10px 34px;
  }

  .navbar-brand {
    display:none;
  }

  .navbar-top > div > ul > li > a,.dropdown-menu > li > a {
      color: #fff !important;
     background-color: #0f4d92 !important;
  }
.nav {
      float: unset;
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
  #navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(1) {
     padding-left: 1em;
}
#navbar-collapse-grid > ul > li:nth-child(12) > ul > li > div > ul:nth-child(1) {
 padding-left: 1em;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul{
   width: 100%;
}
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul,
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul{
   width: 100%;
}
#navbar-collapse-grid > ul > li:nth-child(14) > ul > li > div > ul {
    width: 100%;  
}
  #navbar-collapse-grid > ul > li:nth-child(14) > ul > li > div > ul:nth-child(4) {

width: 100%;
}
}


