html{
overflow-x:hidden
}
.inner-bg{
  position: relative;
  background-image: url('/wp-content/uploads/2025/09/layout-background-scaled.webp');
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top center;
  z-index:0;
  padding: 20rem 0 0 0;
}
.bolts-check {
	position: relative;
	margin-top: 0.8rem;
	margin-bottom:0;
	padding-left: 0;
}
.bolts-check li {
  position: relative;
  list-style-type: none;
    padding-left: 2.8rem;
/*     margin-bottom: 0.4rem; */
	    line-height: 175%;
}
.bolts-check li:last-child {

    margin-bottom: 0;
}
.bolts-check li::after {
  position: absolute;
  content: '';
  background: url(../images/check.svg) center center no-repeat;
  width: 1.7rem;
  height: 1.6rem;
  left: 0;
  top: 0.4rem;
  bottom: 0;
	background-size: contain;
}
@media (max-width: 767px){
.inner-bg {
	 background-image: url('/wp-content/uploads/2025/09/inner-mobile-top-bg-1x-2.png');
     padding: 10.4rem 0 0 0;

	}
}
	
@keyframes fadeInUp{
		from{opacity:0;transform:translate3d(0,40%,0) ;}
		to{opacity:1;transform:none}
	}
:focus {
  outline: none;
}

.defect-blue-inner-contanir{
    position: relative;
	border-radius: 30px 30px 0 0;
border: 2px solid #FFF;
background: transparent;
	border-bottom: none;
	

}
.defect-blue-inner-contanir:after {
    content: '';
    position: absolute;
    left: -2px;
    top: 0px;
    width: calc(100% + 4px);
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 45.91%, rgba(16, 52, 160, 1.00) 100%);
    border-radius: 30px 30px 0 0;
	border-bottom: none;
}
@media (max-width:767px){
	.defect-blue-inner-contanir:after {
	background:linear-gradient(180deg, rgba(255, 255, 255, 0.20) 30.91%, rgba(16, 52, 160, 1.00) 84%)
	}
}
.resources-blue-inner-contanir{
    position: relative;
	border-radius: 30px 30px 0 0;
	border: 2px solid #FFF;
	background: transparent;
	border-bottom: none;
	
	

}


.custom-br-1201 {
  display: none;
}

  @media (min-width: 1201px) {
	  .custom-br-1201{
		  display: block;}
  }



.resources-blue-inner-contanir:after {
    content: '';
    position: absolute;
    left: -2px;
    top: 0px;
    width: calc(100% + 4px);
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 45.91%, rgba(16, 52, 160, 1.00) 100%);
    border-radius: 30px 30px 0 0;
	border-bottom: none;
}

.br-mobile {
	display:none;
}
.br-desktop {
	display:block;
}

.blue-container {
	z-index: 0;
	position: relative;
}
.blue-container::after {
	content: "";
	position: absolute;
	border-radius: 0 6rem 0 0;
	background: linear-gradient(180deg, #DDEAEC 4.23%, rgba(246, 246, 246, 0.00) 84.59%);
	right: 0;
	top: 0;
	width: 100vw;
	height: 90.7rem;
	z-index: -1;
}

@media (max-width: 450px) {
	.br-mobile {
		display:block;
	}
	.br-desktop {
		display:none;
	}	

}
@media (max-width:767px){
	.resources-blue-inner-contanirafter {
	background:linear-gradient(180deg, rgba(255, 255, 255, 0.20) 30.91%, rgba(16, 52, 160, 1.00) 84%)
	}
	.roboto_mobile > *{
		font-family: "Roboto", Sans-serif  !important;
	}	
 
.blue-container::after {
	height: 100%;

}
	
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
    color: #243D96;
    background-color: #fff;
	border:2px solid #243D96;
	border-radius: 20px;
}
.no-wrap-text {
  white-space: nowrap; 
}
.no-wrap-desktop {
	white-space: normal;
}
@media (min-width:768px){
	.no-wrap-desktop {
  white-space: nowrap; 
	}
}

@media (max-width: 767px){
.no-wrap-mob{
white-space: nowrap;
}
}


.p-mb-27 {
    margin-bottom: 2.7rem !important;
}

.custom-bullet ul {
  list-style: none;
  padding-left: 2.7rem;
	margin:0;
	display: flex;
    flex-direction: column;
    gap: 2px;
}

.custom-bullet ul ul {
	 padding-left: 5.5rem;
	
}
.custom-bullet ul li {
  position: relative;
}

.custom-bullet ul li::before {
  content: '\2022'; 
  color: #40ACAF;
  position: absolute;
  left: -16px;
  top: 0;
  background: transparent;
}

.custom-bullet ul ul li::before {
  content: '-';
}

/* Remove default outline reset if exists */
*:focus {
  outline: none;
}

/* ADA-required focus indicator */
/* *:focus,
*:focus-visible {
  outline: 3px solid #000;
  outline-offset: 2px;
}
 */



