/*<meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable = no">
ADD TO HTML*/

@font-face{font-family: "Poppins-Black";src:url(fonts/Poppins-Black.otf);}
@font-face{font-family: "Poppins-Bold";src:url(fonts/Poppins-Bold.otf);}
@font-face{font-family: "Poppins-Light";src:url(fonts/Poppins-Light.otf);}
@font-face{font-family: "Poppins-Medium";src:url(fonts/Poppins-Medium.otf);}
@font-face{font-family: "Poppins-Regular";src:url(fonts/Poppins-Regular.otf);}
@font-face{font-family: "Poppins-SemiBold";src:url(fonts/Poppins-SemiBold.otf);}


html {overflow-x: hidden !important;scroll-behavior: smooth;}
body{background:#fff;color:#181818;font-size:10px;overflow-x:hidden !important; padding: 0px !important; font-family: "Prata-Regular";}

body {}
body::-webkit-scrollbar{width:7px;}
body::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background: linear-gradient(45deg, #3f77bb, #fff);}

::selection{background-color: #3f77bb;color: #fff;}

.form-control::-webkit-input-placeholder {color: #999999;font-family: 'Poppins-Regular';font-size: 15px;}
.form-control:-ms-input-placeholder {color: #999999;font-family: 'Poppins-Regular';font-size: 15px;}
.form-control::placeholder {color: #999999;font-family: 'Poppins-Regular';font-size: 15px;}

option {color: #999999;font-family: "Poppins-Regular";font-size: 15px;}
label.error {font-family: "Poppins-SemiBold";}

.main-txt-block {}
.main-txt-block h1 {font-family: 'Poppins-Regular';font-size: 40px;margin-bottom: 15px;color: #141414;}
.main-txt-block h1 b {font-family: 'Poppins-SemiBold';color: #3f77bb;}
.main-txt-block h6 {font-family: "Poppins-SemiBold";color: #3f77bb;font-size: 20px;}
.main-txt-block p {font-family: 'Poppins-Regular';font-size: 18px;color: #141414;}

.main-txt-block-alt {text-align: center;}
.main-txt-block-alt h1 {font-family: 'Poppins-SemiBold';}

.modal {}
.modal #commentForm-2 {border-radius: 20px;padding: 1rem 0rem;width: 100%;margin: auto;}
.modal h5 {text-align: center;font-family: 'Poppins-SemiBold';color: #3f77bb;font-size: 24px;}
.modal p {text-align: center;color: #141414;font-family: 'Poppins-Regular';font-weight: normal;font-size: 16px;}
.modal .form-inner {padding: 1rem;}
.modal form br {display: none;}
.modal form label {font-family: 'Poppins-Regular';color: #141414;font-size: 16px;margin: 0px;display: block;text-align: left;line-height: 1;margin-bottom: 10px;}
.modal form .wpcf7-form-control {border: solid 1px #999999;border-radius: 10px;margin-bottom: 1rem;color: #999999;font-family: 'Poppins-Regular';font-size: 14px;background-color: transparent;font-weight: normal;display: block;width: 100%;padding: 7px 11px;}
.modal form textarea.wpcf7-form-control {height: 8rem;}
.modal form .container-btn input {font-family: 'Poppins-SemiBold';color: #fff;border: 0px;background-color: transparent;box-shadow: none;width: 100%;font-size: 16px;margin: auto;display: block;padding-top: 5px;padding-bottom: 5px;cursor: pointer;border-radius: 0px;z-index: 1;position: relative;text-transform: uppercase;letter-spacing: 1px;}
.modal form .container-btn {position: relative;width: 100%;border-radius: 10px;overflow: hidden;}
.modal form .container-btn img {position: absolute;right: 30%;top: 50%;width: 15px;margin: 0px;transform: translateY(-50%);}
.modal form .container-btn p {margin-bottom: 0px;}
.modal form .container-btn:before {content: "";display: block;position: absolute;right: 0px;top: 0px;width: 100%;height: 100%;background: #3f77bb;z-index: 0;}
.modal form .container-btn:after {content: "";display: block;position: absolute;left: 0px;top: 0px;width: 0%;height: 100%;background: #000;z-index: 0;transition: all 1s;}
.modal form .container-btn:hover:after {width: 100%;}
.modal button.close {background-color: #3f77bb;opacity: 1;color: #fff;width: 35px;height: 35px;position: absolute;right: 0px;top: 0px;}
.modal form .container-btn span.wpcf7-spinner {position: absolute;right: 0px;top: 0px;}

.header-main {}

.sec1 {padding: 6rem 0px;}
.sec1 img {width: 10rem;margin-bottom: 7rem;}
.sec1 .main-txt-block h1 {font-size: 50px;}
.sec1 h5 {text-align: center;font-family: 'Poppins-SemiBold';color: #3f77bb;font-size: 24px;}
.sec1 p {text-align: center;color: #141414;font-family: 'Poppins-Regular';font-weight: normal;font-size: 16px;}
.sec1 .form-inner {box-shadow: 0 25px 50px -12px #00000040, inset 0 1px #fff9, inset 0 -1px #fff3;border-radius: 20px;padding: 1rem;width: 80%;margin: auto;}
.sec1 form br {display: none;}
.sec1 form label {font-family: 'Poppins-Regular';color: #141414;font-size: 16px;margin: 0px;display: block;text-align: left;line-height: 1;margin-bottom: 10px;}
.sec1 form .wpcf7-form-control {border: solid 1px #999999;border-radius: 10px;margin-bottom: 1rem;color: #999999;font-family: 'Poppins-Regular';font-size: 14px;background-color: transparent;font-weight: normal;display: block;width: 100%;padding: 7px 11px;}
.sec1 form textarea.wpcf7-form-control {height: 8rem;}
.sec1 form .container-btn input {font-family: 'Poppins-SemiBold';color: #fff;border: 0px;background-color: transparent;box-shadow: none;width: 100%;font-size: 16px;margin: auto;display: block;padding-top: 5px;padding-bottom: 5px;cursor: pointer;border-radius: 0px;z-index: 1;position: relative;text-transform: uppercase;letter-spacing: 1px;}
.sec1 form .container-btn {position: relative;width: 100%;border-radius: 10px;overflow: hidden;}
.sec1 form .container-btn img {position: absolute;right: 30%;top: 50%;width: 15px;margin: 0px;transform: translateY(-50%);}
.sec1 form .container-btn p {margin-bottom: 0px;}
.sec1 form .container-btn:before {content: "";display: block;position: absolute;right: 0px;top: 0px;width: 100%;height: 100%;background: #3f77bb;z-index: 0;}
.sec1 form .container-btn:after {content: "";display: block;position: absolute;left: 0px;top: 0px;width: 0%;height: 100%;background: #000;z-index: 0;transition: all 1s;}
.sec1 form .container-btn:hover:after {width: 100%;}
.sec1 form .container-btn span.wpcf7-spinner {position: absolute;right: 0px;top: 0px;}

.sec2 {padding-bottom: 6rem;}
.sec2 .main-txt-block {margin: auto;}
.sec2 img {width: 100%;}

.sec3 {padding-bottom: 1rem;}
.sec3 .main-txt-block {margin-bottom: 2rem;}
.sec3 .col-md-4 {margin-bottom: 2rem;}
.sec3 .col-md-4 img {display: block;margin: auto;background: #f4f5f6;border-radius: 50%;width: 6rem;padding: 15px;border: solid #e9e9e9 1px;}
.sec3 .col-md-4 p {text-align: center;margin-top: 1rem;font-family: 'Poppins-Regular';font-size: 16px;color: #141414;}
.sec3 .col-md-4 p b {color: #3f77bb;font-family: 'Poppins-SemiBold';font-weight: normal;font-size: 18px;}

.sec4 {margin: 2rem 0px;background-image: url(https://probandas.com/wp-content/uploads/2025/10/sec4-fondo.png);background-repeat: no-repeat;background-position: center center;background-size: contain;padding: 8rem 0px;}
.sec4 .main-txt-block {margin-bottom: 2rem;}
.sec4 .col {width: calc(100% / 5) !important;}
.sec4 .cart-inner {background-color: #fff;text-align: center;padding: 17px;border-radius: 20px;box-shadow: 0 25px 50px -12px #00000040, inset 0 1px #fff9, inset 0 -1px #fff3;height: 100%;}
.sec4 .cart-inner p {font-family: 'Poppins-Regular';font-size: 16px;}
.sec4 .cart-inner img {width: 8rem;margin-bottom: 1rem;}

.sec5 {padding: 4rem 0px;}
.sec5 .main-txt-block {text-align: center;}
.sec5 .main-txt-block h1 {font-family: "Poppins-Medium";}
.sec5 .row {margin-bottom: 2rem;}
.sec5 img {width: 10rem;display: block;margin: auto;}

.sec6 {background-color: #f1f1f1;}
.sec6 .col-md-6:nth-child(1) img {float: right;width: 50vw;}
.sec6 .main-txt-block {margin: auto;text-align: left;padding-left: 3rem;}
.sec6 .main-txt-block ul.list {padding: 0px;margin-bottom: 2rem;}
.sec6 .main-txt-block ul.list li {display: block;margin-bottom: 1rem;background-color: #fff;border-radius: 15px;border-top-left-radius: 50px;border-bottom-left-radius: 50px;color: #3f77bb;font-family: 'Poppins-SemiBold';font-size: 16px;width: 65%;}
.sec6 .main-txt-block ul.list li img {width: 45px;margin-right: 18px;}
.sec6 ul.btns {display: flex;flex-direction: row;flex-wrap: wrap;width: 75%;padding: 0px;gap: 20px;}
.sec6 ul.btns li {display: block;width: fit-content;}
.sec6 ul.btns li a {background-color: #3f77bb;color: #fff;width: 14rem;display: block;text-align: center;font-family: 'Poppins-SemiBold';text-transform: uppercase;padding: 8px 0px;border-radius: 10px;font-size: 14px;transition: all 0.5s;}
.sec6 ul.btns li a:hover {background-color: #000;}
.sec6 ul.btns li a img {width: 16px;margin-right: 5px;}

.sec7 {padding-top: 4rem;padding-bottom: 5rem;}
.sec7 .cart-inner {background-color: #fff;text-align: left;padding: 22px;border-radius: 20px;box-shadow: 0 25px 50px -12px #00000040, inset 0 1px #fff9, inset 0 -1px #fff3;height: 100%;}
.sec7 .cart-inner p {font-family: 'Poppins-Regular';font-size: 16px;}
.sec7 .cart-inner p b {font-family: 'Poppins-SemiBold';color: #3f77bb;font-size: 20px;}
.sec7 .cart-inner img {width: 4rem;margin-bottom: 0rem;}
.sec7 .row:nth-child(2) {gap: 4rem;width: fit-content;margin: auto;margin-top: 2rem;}
.sec7 .col-ext {width: 20rem;}

.sec8 {padding-bottom: 5rem;}
.sec8 .col-md-2 {margin: auto;}
.sec8 .col-md-2 img.exp {width: 12rem;}
.sec8 .col-md-2 h2 {font-family: 'Poppins-SemiBold';line-height: 1;margin-top: 2rem;font-size: 28px;color: #141414;}
.sec8 .col-md-2 p {font-family: 'Poppins-Regular';font-size: 16px;color: #141414;}
.sec8 .col-md-5 img {width: 100%;}
.sec8 .main-txt-block {margin: auto;}

footer {border-top: solid 4px #3f77bb;}
footer .part1 {padding: 4rem 0px;}
footer .part1 ul {padding: 0px;display: flex;flex-direction: row;flex-wrap: wrap;width: fit-content;margin: auto;margin-top: 3rem;}
footer .part1 ul li {display: block;width: 20rem;}
footer .part1 ul li a {font-family: 'Poppins-Regular';display: flex;flex-direction: column;color: #141414;font-size: 16px;}
footer .part1 ul li a img {display: block;width: 90px;margin: auto;margin-bottom: 1rem;}
footer .part1 ul li a b {color: #3f77bb;font-family: 'Poppins-SemiBold';}
footer .part1 .btn {font-family: 'Poppins-SemiBold';background-color: #3f77bb;color: #fff;outline: none;padding: 4px 20px;text-transform: uppercase;font-size: 14px;background-image: url(https://probandas.com/wp-content/uploads/2025/10/noun-arrow.png);background-repeat: no-repeat;background-position: calc(100% - 12px) center;padding-right: 40px;background-size: 18px;border: none !important;}
footer .part2 {background-color: #1e1e1e;padding: 20px 0px;border-top: solid 4px #3f77bb;}
footer .part2 p {font-family: 'Poppins-Regular';color: #fff;font-size: 15px;margin: 0px;}
footer .part2 a {text-align: right;display: block;font-family: 'Poppins-Regular';color: #fff;font-size: 15px;margin: 0px;}

.th-page {position: relative;min-height: 100vh;background: linear-gradient(45deg, #3f77bb, #000);overflow: hidden;}
.th-page .th-logo {padding-top: 5rem;}
.th-page .th-logo img {display: flex;margin: auto;width: 15rem;}
.th-page .th-txt1 {width: fit-content;margin: auto;border: solid 2px #fff;padding: 15px;margin-top: 5rem;}
.th-page .th-txt1 h1 {font-family: "Poppins-SemiBold";color: #fff;text-align: center;text-transform: uppercase;font-size: 45px;letter-spacing: 4px;}
.th-page .th-txt1 h2 {font-family: "Poppins-Regular";font-size: 25px;letter-spacing: normal;text-transform: initial;color: #fff;text-align: center;margin: 0px;}
.th-page .th-txt1 p {font-family: "Poppins-Regular";text-align: center;color: #fff;font-size: 17px;margin: 0px;}
.th-page .th-txt2 {margin-top: 5rem;}
.th-page .th-txt2 h5 {font-family: "Poppins-SemiBold";color: #fff;text-align: center;font-size: 25px;}
.th-page .th-txt2 a {font-family: "Poppins-Regular";color: #fff;text-align: center;display: block;width: fit-content;margin: auto;font-size: 17px;position: relative;}
.th-page .th-txt2 a:before {content: "";display: block;position: absolute;left: -25px;top: calc(50% - 10px);width: 20px;height: 20px;background-image: url(https://probandas.com/wp-content/uploads/2025/10/footer-icon-3.png);background-repeat: no-repeat;background-position: center center;background-size: contain;}
.th-page .th-redes {display: flex;flex-direction: column;align-items: center;position: absolute;bottom: 0px;width: 12rem;left: calc(50% - 6rem);background: #3f77bb;}
.th-page .th-redes ul {display: flex;padding: 10px 0px;margin: 0px;}
.th-page .th-redes ul li {padding-right: 10px;display: block;}
.th-page .th-redes ul li img {width: 20px;margin-bottom: 0rem;}



/* ---------------------------------------- RESPONSIVE --------------------------------------------- */

@media (min-width: 320px) and (max-width: 575px){
	.main-txt-block h1 {font-size: 30px !important;}

	.sec1 {padding: 3rem 0px;}
	.sec1 img {margin-bottom: 3rem;}
	.sec1 form {width: 100%;}

	.sec2 {padding-bottom: 3rem;}

	.sec3 {padding-bottom: 0rem;}

	.sec4 {padding: 1rem 0px;}
	.sec4 .col {width: 100% !important;margin-bottom: 2rem;}

	.sec5 {padding: 2rem 0px;}
	.sec5 img {width: 12rem;}

	.sec6 .col-md-6:nth-child(1) {order: 1;}
	.sec6 .col-md-6:nth-child(1) img {width: 100%;}
	.sec6 .main-txt-block {padding-top: 3rem;padding-bottom: 2rem;padding-left: 1rem;}
	.sec6 .main-txt-block ul.list li {width: 100%;display: flex;align-items: center;}

	.sec7 {padding: 3rem 0px;}
	.sec7 .row:nth-child(2) {gap: 2rem;}
	.sec7 .col-ext {width: 100%;}

	.sec8 {padding-bottom: 3rem;}
	.sec8 .main-txt-block {margin-bottom: 2rem;order: -1;}

	footer .part1 {padding: 3rem 0px;}
	footer .part1 ul {gap: 25px;}
	footer .part1 ul li {width: 100%;}


	
/* ---------------------------------------- TH PAGE 320 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-logo img {width: 15rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt1 h1 {font-size: 28px;letter-spacing: 2px;}
	.th-page .th-txt2 {margin-top: 3rem;}
}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {

	.main-txt-block h1 {font-size: 30px !important;}

	.sec1 {padding: 3rem 0px;}
	.sec1 img {margin-bottom: 3rem;}
	.sec1 .main-txt-block {margin-bottom: 2rem;}
	.sec1 form {width: 100%;}

	.sec2 {padding-bottom: 3rem;}

	.sec3 {padding-bottom: 0rem;}

	.sec4 {padding: 1rem 0px;}
	.sec4 .col {width: 100% !important;margin-bottom: 2rem;}

	.sec5 {padding: 2rem 0px;}
	.sec5 img {width: 12rem;}

	.sec6 .col-md-6:nth-child(1) {order: 1;}
	.sec6 .col-md-6:nth-child(1) img {width: 100%;}
	.sec6 .main-txt-block {padding-top: 3rem;padding-bottom: 2rem;padding-left: 1rem;}
	.sec6 .main-txt-block ul.list li {width: 100%;display: flex;align-items: center;}

	.sec7 {padding: 3rem 0px;}
	.sec7 .row:nth-child(2) {gap: 2rem;}
	.sec7 .col-ext {width: 100%;}

	.sec8 {padding-bottom: 3rem;}
	.sec8 .main-txt-block {margin-bottom: 2rem;order: -1;}

	footer .part1 {padding: 3rem 0px;}
	footer .part1 ul {gap: 25px;}
	footer .part1 ul li {width: 100%;}
	

/* ---------------------------------------- TH PAGE 576 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-logo img {width: 15rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt1 h1 {font-size: 28px;letter-spacing: 2px;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

/*Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.main-txt-block h1 {font-size: 32px;}

	.sec1 form {width: 100%;}

	.sec2 {padding-bottom: 3rem;}

	.sec3 {padding-bottom: 1rem;}

	.sec4 {padding: 0rem 0px;}
	.sec4 .col {width: calc(100% / 3) !important;margin-bottom: 2rem;}

	.sec5 {padding: 3rem 0px;}
	.sec5 img {width: 8rem;}

	.sec6 .col-md-6:nth-child(1) {margin: auto;}
	.sec6 .main-txt-block {padding-left: 1rem;padding-top: 2rem;padding-bottom: 2rem;}
	.sec6 .main-txt-block ul.list li {width: 100%;display: flex;align-items: center;}
	
	.sec7 {padding: 5rem 0px;}
	.sec7 .row:nth-child(2) {gap: 1rem;}
	.sec7 .col-ext {width: 13rem;}
	.sec7 .cart-inner {padding: 10px;}

	.sec8 {padding-bottom: 3rem;}
	.sec8 .col-md-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.sec8 .col-md-5 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

	footer .part1 {padding: 3rem 0px;}
	footer .part1 ul li {width: 15rem;}



/* ---------------------------------------- TH PAGE 768 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	.sec1 form {width: 90%;}

	.sec4 {margin: 0rem 0px;background-size: cover;padding: 4rem 0px;}

	.sec6 .col-md-6:nth-child(1) {margin: auto;}
	.sec6 .main-txt-block {padding-left: 1rem;padding-top: 2rem;padding-bottom: 2rem;}
	.sec6 .main-txt-block ul.list li {width: 100%;display: flex;align-items: center;}

	.sec7 .row:nth-child(2) {gap: 2rem;}
	.sec7 .col-ext {width: 18rem;}

	.sec8 {padding-bottom: 5rem;}
	.sec8 .col-md-2 img.exp {width: 7rem;}
	.sec8 .col-md-2 h2 {font-size: 22px;}

/* ---------------------------------------- TH PAGE 992 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

/* Bigger devices (desktops, 992px and up) */
@media (min-width: 1200px) and (max-width: 1399.98px) {	
	.sec1 .main-txt-block h1 {font-size: 45px;}

	.sec6 .col-md-6:nth-child(1) {margin: auto;}
	.sec6 .col-md-6:nth-child(1) img {height: 36rem;object-fit: cover;}
	.sec6 ul.btns {width: 100%;}
	.sec6 .main-txt-block ul.list li {width: 100%;display: flex;align-items: center;}

	.sec8 .col-md-2 img.exp {width: 9rem;}


/* ---------------------------------------- TH PAGE 1200 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

@media (min-width: 1400px) and (max-width: 1599.98px) {

/* ---------------------------------------- TH PAGE 1400 --------------------------------------------- */
}

/* Extra large devices  */
@media (min-width: 1600px) {
	.container {max-width: 1420px;}

/* ---------------------------------------- TH PAGE 1600 --------------------------------------------- */
}