html{margin:0;padding:0;scroll-behavior:smooth}
body{margin:0;padding:0;position:relative}
body *{font-family:Arial,sans-serif;transition:.5s}
.header{display:flex;width:100%;height:85px;align-items:center;-webkit-box-shadow:0 2px 8px -3px rgba(0,0,0,.55);-moz-box-shadow:0 2px 10px -3px rgba(0,0,0,.55);box-shadow:0 2px 8px -3px rgba(0,0,0,.55);position:fixed;background-color:#ffffffd8;z-index:4}
.header .content_menu{width:100%}
.header .content_menu .logo_section{display:block;float:left;width:30%}
.header .content_menu .logo_section a{display:inline-block;height:auto}
.header .content_menu .logo_section .logo{display:block;margin-left:10%;width:250px}
.header .content_menu .buttons_section{display:flex;float:left;width:68%;padding-right:2%;height:66px;align-items:center}
.header .content_menu .buttons_section .inline_section{display:inline-block;width:100%;text-align:right}
.header .content_menu .buttons_section .inline_section .button{display:inline-block;margin:0 2%;text-decoration:none;color:#111;font-weight:700;padding:0 1% 5px;border-bottom:solid 2px transparent}
.header .content_menu .buttons_section .inline_section .button_active{border-bottom:solid 2px #145d86}
.header .content_menu .buttons_section .inline_section .button:hover{border-bottom:solid 2px #145d86}
.header .close_icon,.header .menu_icon{display:none}
.section{display:inline-block;width:100%;padding:25px 0}
.section .title_section{display:inline-block;width:96%;font-size:30px;font-weight:700;padding:20px 2%}
.section .title_blue{color:#145d86;border-bottom:solid 3px #145d86;padding:10px 0 5px;display:inline-block}
.section .text_section{display:inline-block;width:95%;padding:10px 2.5%;text-align:justify;font-size:20px}
.block_complete{display:inline-block;width:98%;padding:10px 1%}
.block_complete_nm{display:block;width:100%}
.center{text-align:center}
.ta_left{text-align:left}
.ta_right{text-align:right}
.relative{position:relative}
.margin_n{margin:0!important}
.padding_n{padding:0!important}
.vertical_margin_n{margin-top:0!important;margin-bottom:0!important}
.vertical_padding_n{padding-top:0!important;padding-bottom:0!important}
.upper_case{text-transform:uppercase}
.col-md-12{width:100%;float:left}
.col-md-11{width:91.66666667%;float:left}
.col-md-10{width:83.33333333%;float:left}
.col-md-9{width:75%;float:left}
.col-md-8{width:66.66666667%;float:left}
.col-md-7{width:58.33333333%;float:left}
.col-md-6{width:50%;float:left}
.col-md-5{width:41.66666667%;float:left}
.col-md-4{width:33.33333333%;float:left}
.col-md-3{width:25%;float:left}
.col-md-2{width:16.66666667%;float:left}
.col-md-1{width:8.33333333%;float:left}
.section_contact{padding:40px 0;background:#3fabd2;background:linear-gradient(171deg,rgba(63,171,210,1) 0,rgba(70,124,155,1) 95%);margin:0;color:#fff;-webkit-box-shadow:0 0 15px -8px rgba(0,0,0,.75);-moz-box-shadow:0 0 15px -8px rgba(0,0,0,.75);box-shadow:0 0 15px -8px rgba(0,0,0,.75)}
.section_contact .text_section{text-align:center!important}
.section_contact .contact_form{width:1200px;margin:30px auto;display:inline-block;padding:20px 0 30px}
.section_contact .contact_form .section_form{display:inline-block;width:96%;padding:15px 2%}
.section_contact .contact_form .section_form div{text-align:left}
.section_contact .contact_form .label_form{display:inline-block;font-weight:700;font-size:20px;margin-top:8px}
.section_contact .contact_form .input_form{display:inline-block;width:90%;height:32px;border-radius:8px;outline:0;border:none;padding:5px 2%;font-size:18px}
.section_contact .contact_form .input_form:focus{-webkit-box-shadow:0 0 15px -8px #165377;-moz-box-shadow:0 0 15px -8px #165377;box-shadow:0 0 15px -5px #165377}
.section_contact .contact_form .textarea_form{min-height:90px;padding:8px 2%}
.section_contact .contact_form .submit_form{padding:15px 25px;font-size:20px;cursor:pointer;background-color:#37c3a6;border:none;border-radius:8px;font-weight:700;color:#fff}
.section_contact .contact_form .submit_form:hover{-webkit-box-shadow:0 0 15px -7px #000;-moz-box-shadow:0 0 15px -7px #000;box-shadow:0 0 15px -7px #000}
.section_footer{padding:40px 0 10px}
.section_footer .footer{width:96%;padding:40px 2% 15px}
.section_footer .footer .made_with_love{font-size:20px;color:#fff;height:35px;display:flex;align-items:center;width:220px;margin:auto}
.section_footer .footer .made_with_love .img_hearth{margin:0 8px}
.section_footer .footer .made_with_love .img_logo{margin-left:8px}
.whatsapp_button{position:fixed;bottom:20px;right:20px;width:100px;height:100px;background-image:url(../images/resources/whatsapp.png);background-size:100% 100%;cursor:pointer;transform:scale(1);z-index: 7;}
.whatsapp_button:hover{transform:scale(1.2)}