html {
	overflow-x: hidden;
	scroll-behavior: smooth;
}

body {
	position: relative;
}

strong,
b {
	font-weight: bold !important;
}

em {
	font-style: italic !important;
}

.skip-link {
	left: 1px;
}
.wpcf7-form{position:relative;}
.wpcf7-spinner{position:absolute; margin:0; bottom:0;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:rtl;}
.wpcf7-not-valid-tip{font-size: 14px;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{margin:10px 0 0;
    padding: 0;
    border: none;}
.wpcf7 form.sent .wpcf7-response-output{margin:10px 0 0;
    padding: 0;
    border: none; color:#46b450;}

.hero-wrp h6 a{color:white;}
.contact-wrp .contact-form form .form-group .form-control{font-family: 'Simpler';}
.contact-wrp .contact-form form .btn-submit{font-family: 'Simpler';}
.foot-contact .link-whatsapp{text-decoration: underline;}
.global_blcok{width:100%; padding:60px 0; margin:0;}
.error404 .global_blcok{padding:100px 0; text-align:center;}

.global_blcok h1{font-size: 80px; line-height:normal; font-weight: 900; margin: 0 auto 1rem;}
.global_blcok h2{font-size: 60px; line-height:normal; font-weight: 400; margin: 0 auto 1rem;}
.global_blcok h3{font-size: 50px; line-height:normal; font-weight: 400; margin: 0 auto 1rem;}
.global_blcok h4{font-size: 40px; line-height:normal; font-weight: 400; margin: 0 auto 1rem;}
.global_blcok h5{font-size: 30px; line-height:normal; font-weight: 400; margin: 0 auto 1rem;}
.global_blcok h6{font-size: 25px; line-height:normal; font-weight: 400; margin: 0 auto 1rem;}

.global_blcok p{font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    margin: 0 0 1rem;}
.global_blcok p a{color:#006FFF;}
.global_blcok ul li{list-style:disc;}
.global_blcok ul{list-style:disc; padding-right:1rem; margin-bottom:1rem;}
.global_blcok ol{list-style:decimal; padding-right:1rem; margin-bottom:1rem;} 
.global_blcok ol li{list-style:decimal;}
.global_blcok ul li, .global_blcok ol li{font-size: 18px;
    font-weight: 400;
    line-height: 25px;}
.contact-wrp .contact-form form .form-group .form-control.datepicker{
	background-image:url('../images/dateicon.svg');
	background-repeat:no-repeat;
	background-position:20px 14px;
}
.aceptf label{
	display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 16px;
}
.aceptf label a{
	color:#006FFF;
}
.wpcf7-list-item{margin:0px;}

.sponsor-slider img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    backface-visibility: hidden;
}
a.navbar-brand{display:grid;
width: max-content;
    justify-content: center;
    align-items: center;
    margin: 0 auto;}

@media(min-width:1025px){
	.contact-wrp .contact-form{margin-top:65px;}
}
@media(max-width:1439px){
	.global_blcok h1{font-size: 60px; }
	.global_blcok h2{font-size: 50px; }
	.global_blcok h3{font-size: 40px; }
	.global_blcok h4{font-size: 30px; }
	.global_blcok h5{font-size: 25px; }
	.global_blcok h6{font-size: 20px; }
	.blankd{width: 256.69px; height: 70px;}
}
@media(max-width:1199.98px){
	.global_blcok h1{font-size: 40px; }
	.global_blcok h2{font-size: 35px; }
	.global_blcok h3{font-size: 30px; }
	.global_blcok h4{font-size: 28px; }
	.global_blcok h5{font-size: 25px; }
	.global_blcok h6{font-size: 20px; }
}
@media(max-width:767.98px){
	.global_blcok h1{font-size: 30px; }
	.global_blcok h2{font-size: 30px; }
	.global_blcok h3{font-size: 25px; }
	.global_blcok h4{font-size: 22px; }
	.global_blcok h5{font-size: 20px; }
	.global_blcok h6{font-size: 18px; }
	.blankd{width: 317px; height: 83px;}
}