.banner-top{width:100%; min-height:100px; background-image:url('../img/site/banner-top.webp'); background-size:cover;}

.banner-top .top-wrapper{width:100%;display:flex;justify-content:center;padding-top:28px;}

.banner-top .top-wrapper #containerStatic{display:flex;flex-direction: column;}

.banner-top .top-wrapper .button-wrapper{display:flex; text-decoration:none; justify-content:center; align-items:center; width:11%; min-height:39px; background:#fff;border-radius:10px;}

.banner-top .top-wrapper .button-wrapper span{font-size:20px; font-weight: 800; color:#104e97;}

.banner-top .bottom-wrapper{width:100%; margin-top:-10px}

.banner-top .bottom-wrapper a{color:#fff; font-size:17px; font-weight: 700; text-decoration: none;}

.banner-top .bottom-wrapper span{color:#fff; font-size:22px;}

@media(max-width:992px){.banner-top{padding-bottom:20px;} .banner-top .top-wrapper .button-wrapper{width:80%;} .banner-top .bottom-wrapper{margin-top:10px;display:flex;justify-content:center;align-items:center;} .banner-top .bottom-wrapper span{padding-left:10px;padding-right:10px;} }



.contato-wrapper{width:100%;min-height:674px;}

.contato-wrapper #containerStatic{display:flex;min-height:674px;align-items:center;justify-content:space-around;}

@media(max-width:992px){.contato-wrapper #containerStatic{flex-direction:column;}}

.contato-wrapper #containerStatic .column-left{width:63.1%;display:flex;flex-direction:column;} 

.contato-wrapper #containerStatic .column-left .text-wrapper{max-width:571px;}

.contato-wrapper #containerStatic .column-left .text-wrapper span{color:#626262;}

.contato-wrapper #containerStatic .column-left .text-wrapper strong{color:#004D9B;}

.contato-wrapper #containerStatic .column-left .form-wrapper{width:100%;}

.contato-wrapper #containerStatic .column-left .form-wrapper form{width:100%;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-1{width:100%;display:flex;flex-direction:column;margin-top:22px;margin-bottom:32px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-1 label{font-size:20px;color:#004D9B;font-weight:bold;margin-left:15px;margin-bottom:10px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-1 input{min-height:48px;background:#E5E5E5;border-style:none;border-radius:10px; font-size:17px;padding-left:15px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-1 textarea{background:#E5E5E5;min-height:170px;border-style:none;border-radius:10px;font-size:17px;padding-left:15px;padding-top:10px;resize:vertical;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-2{width:100%;display:flex;justify-content:space-between;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-2 .cl-left{width:46.8%;display:flex;flex-direction:column;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-2 .cl-left label{font-size:20px;color:#004D9B;font-weight:bold;margin-left:15px;margin-bottom:10px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-2 .cl-left input{min-height:48px;background:#E5E5E5;border-style:none;border-radius:10px; font-size:17px;padding-left:15px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-2 .cl-right{width:46.8%;display:flex;flex-direction:column;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-2 .cl-right label{font-size:20px;color:#004D9B;font-weight:bold;margin-left:15px;margin-bottom:10px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .col-2 .cl-right input{min-height:48px;background:#E5E5E5;border-style:none;border-radius:10px; font-size:17px;padding-left:15px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper{width:100%;display:flex;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-left{width:76.8%;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-left .content .check{border-radius:4px; border: 2px solid #848484;background:#626262;width:15px;height:15px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-left .content .checkbox{display: none;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-left .content .checkbox + label:before{content: '';display: inline-block;width:10px;height: 9px;margin: -1px 2px 5px 1px;transition:0.5s;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-left .content .checkbox:checked + label:before{background:rgba(255,255,255,0.5);}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-left .content .text-right{font-size:15px;color:#626262;max-width:602px;margin-left:10px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-left .content .text-right strong{color:#fff;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-right{width:23.7%;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-right .wrapper{width:100%;display:flex;justify-content:end;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-right .wrapper button{width:55.3%;min-height:40px;background:#004D9B;color:#fff;font-size:17px;border-style:none;border-radius:10px;}

.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-right .wrapper button:hover{cursor:pointer;}

@media(max-width:992px){.contato-wrapper #containerStatic .column-left{width:100%;padding-left:20px;padding-right:20px;margin-top:10px;}}

@media(max-width:580px){.contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper{flex-direction:column;} .contato-wrapper #containerStatic .column-left .form-wrapper form .privacy-wrapper .cl-right{width:100%;margin-top:10px;}}

.contato-wrapper #containerStatic .column-right{width:29.8%;display:flex;flex-direction:column;}

.contato-wrapper #containerStatic .column-right .image-wrapper img{max-width:386px;max-height:475px; width: 100%;border-radius: 10px;margin-bottom: 10px;}

.contato-wrapper #containerStatic .column-right .social-media{text-decoration:none; width:100%;min-height:38px;background:#004D9B;border-radius:10px;display:flex; justify-content:center;align-items:center;margin-bottom:6px;}

.contato-wrapper #containerStatic .column-right .social-media .icon{margin-right:10px;}

.contato-wrapper #containerStatic .column-right .social-media .icon i{color:#fff;}

.contato-wrapper #containerStatic .column-right .social-media .text span{color:#fff;}

@media(max-width:992px){.contato-wrapper #containerStatic .column-right{width:100%;padding-left:20px;padding-right:20px;margin-top:20px;}.contato-wrapper #containerStatic .column-right .image-wrapper img{max-width:100%;width:auto;display:block;margin-left: auto;margin-right: auto;}}

.banner-bottom{width:100%; min-height:260px; background-image:url('../img/contato/banner-bottom.webp'); background-position:center; background-size:cover;}

.banner-bottom #containerStatic .controller-wrapper{width:100%; min-height:260px; display:flex; justify-content:end;align-items: center;}

.banner-bottom #containerStatic .controller-wrapper .wrapper{display:flex; flex-direction:column;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .text-wrapper{font-size:36px; color:#fff; max-width:377px; text-align:right;margin-bottom:20px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .separator-wrapper{width:100%;display:flex;justify-content:end;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .separator{width:93px;min-height:6px;background:#fff;margin-bottom:17px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .subtitle{text-align:right;margin-bottom:25px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .subtitle span{color:#fff;font-size:17px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper{width:100%;display:flex;justify-content:end;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper .wrapper{width:108px; min-height:38px;background:#004D9B;border-radius:10px;display:flex;justify-content:center;align-items:center;text-decoration:none;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper .wrapper span{color:#fff;font-size:17px;font-weight:bold;}

@media(max-width:992px){.banner-bottom{background-position: right;margin-top:20px;}.banner-bottom #containerStatic .controller-wrapper .wrapper .text-wrapper{text-align:left;} .banner-bottom #containerStatic .controller-wrapper{justify-content:center;padding-left:10px;padding-right:10px;} .banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper{margin-bottom:30px;} .banner-bottom #containerStatic .controller-wrapper .wrapper .text-wrapper{margin-top:30px;} }