@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-BlackItalic.woff2") format("woff2"),url("../fonts/Montserrat-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Black.woff2") format("woff2"),url("../fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-BoldItalic.woff2") format("woff2"),url("../fonts/Montserrat-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBold.woff2") format("woff2"),url("../fonts/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBoldItalic.woff2") format("woff2"),url("../fonts/Montserrat-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLight.woff2") format("woff2"),url("../fonts/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLightItalic.woff2") format("woff2"),url("../fonts/Montserrat-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Italic.woff2") format("woff2"),url("../fonts/Montserrat-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Light.woff2") format("woff2"),url("../fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-LightItalic.woff2") format("woff2"),url("../fonts/Montserrat-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-MediumItalic.woff2") format("woff2"),url("../fonts/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("../fonts/Montserrat-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Thin.woff2") format("woff2"),url("../fonts/Montserrat-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ThinItalic.woff2") format("woff2"),url("../fonts/Montserrat-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Black.woff2") format("woff2"),url("../fonts/Raleway-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Bold.woff2") format("woff2"),url("../fonts/Raleway-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-BlackItalic.woff2") format("woff2"),url("../fonts/Raleway-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-BoldItalic.woff2") format("woff2"),url("../fonts/Raleway-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Italic.woff2") format("woff2"),url("../fonts/Raleway-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Light.woff2") format("woff2"),url("../fonts/Raleway-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-ExtraLightItalic.woff2") format("woff2"),url("../fonts/Raleway-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-ExtraBold.woff2") format("woff2"),url("../fonts/Raleway-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-ExtraLight.woff2") format("woff2"),url("../fonts/Raleway-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-ExtraBoldItalic.woff2") format("woff2"),url("../fonts/Raleway-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-MediumItalic.woff2") format("woff2"),url("../fonts/Raleway-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Regular.woff2") format("woff2"),url("../fonts/Raleway-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-SemiBold.woff2") format("woff2"),url("../fonts/Raleway-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-SemiBoldItalic.woff2") format("woff2"),url("../fonts/Raleway-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-LightItalic.woff2") format("woff2"),url("../fonts/Raleway-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Medium.woff2") format("woff2"),url("../fonts/Raleway-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Thin.woff2") format("woff2"),url("../fonts/Raleway-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-ThinItalic.woff2") format("woff2"),url("../fonts/Raleway-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}body{font-family:"Montserrat";scroll-behavior:smooth}a{text-decoration:none !important;transition:all ease .7s}input,button,textarea,select{font-family:"Montserrat"}input:focus,button:focus,textarea:focus,select:focus{outline:none !important;box-shadow:none !important}::selection{color:white;background:#ff7f00}::-moz-selection{color:white;background:#ff7f00}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.bg-header{background:url(../images/banner.jpg) center no-repeat;background-size:cover;position:relative}.bg-header:before{content:'';width:100%;height:100%;background-image:linear-gradient(to bottom, transparent 50%, #a23691);position:absolute;top:0;left:0;opacity:.5}.bg-footer{background-color:#f5f5f5}.bg-menu{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999;display:none}.box-specialties{min-height:155px;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 20px 20px 20px;border-radius:8px;text-align:center;box-shadow:0 3px 3px rgba(0,0,0,0.3)}.box-news{margin-bottom:50px}.box-nav{text-align:center}.btn,.btn-cta,.btn-white,.btn-news{font-size:.875rem;font-weight:700;width:250px;display:inline-block;text-transform:uppercase;box-shadow:0 3px 3px rgba(0,0,0,0.3);border-radius:5px;padding:13px 20px;text-align:center}.btn:hover,.btn-cta:hover,.btn-white:hover,.btn-news:hover{color:#FFFFFF;background-color:#a23691}.btn-cta{background-color:#ff7f00;color:#FFFFFF;margin-right:10px}.btn-white{background-color:#FFFFFF;color:#a23691}.btn-specilties{font-size:.75rem;font-weight:700;color:#ff7f00;text-transform:uppercase;text-align:center;width:170px;display:inline-block;border-radius:8px;padding:10px 20px;border:2px solid #ff7f00}.btn-specilties:hover{color:#FFFFFF;background-color:#ff7f00}.btn-form-contact{width:100px;font-size:.75rem;font-weight:700;color:#FFFFFF;text-transform:uppercase;background-color:#ff7f00;border:0;border-radius:8px;padding:8px}.btn-form-contact:hover{color:#FFFFFF;background-color:#a23691}.btn-open{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#FFFFFF;margin-bottom:0;padding:10px 5px;border:1px solid currentColor;border-radius:5px}.btn-news{width:auto;background-color:#ff7f00;color:#FFFFFF;padding:8px 20px}.btn-nav{font-size:.875rem;font-weight:400;color:#FFFFFF;background-color:#ff7f00;border-radius:5px;margin:0 3px;padding:15px}.btn-nav:hover{color:#FFFFFF;background-color:#a23691}.moreless-button{cursor:pointer}.container-page{width:100%;position:relative;z-index:1000;transition:all ease-out 300ms;background-color:white;overflow-x:hidden}.container-header{background:linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);position:relative}.container-banner{min-height:620px;display:flex;align-items:flex-end;padding-bottom:50px}.container-specialties{background:url(../images/woman.png) #a23691 right;background-size:cover}.container-deck{background-image:linear-gradient(to bottom, transparent 20%, #dfdfdf)}.container-copyright{border-top:2px solid #FFFFFF}.moretext{display:none}.form-contact input,.form-contact textarea{width:100%;font-size:.9375rem;font-weight:500;color:#373737;border:0;border-bottom:2px solid #bebfc1;padding:15px 0;font-family:"Montserrat";margin-bottom:15px}.form-contact input::placeholder,.form-contact textarea::placeholder{color:#373737}.form-contact input{padding-bottom:40px}.form-contact textarea{resize:none}.icon-socialMedia,.icon-socialMedia-footer{width:38px;height:38px;color:#FFFFFF;background-color:#ff7f00;border-radius:50%;margin-right:10px;display:inline-flex;justify-content:center;align-items:center}.icon-socialMedia .svg,.icon-socialMedia-footer .svg{max-width:16px}.icon-socialMedia:hover,.icon-socialMedia-footer:hover{color:#FFFFFF;background-color:#a23691}.icon-socialMedia-footer{width:25px;height:25px;background-color:#FFFFFF;color:#a23691}.icon-socialMedia-footer .svg{max-width:13px}.icon-socialMedia-footer:hover{color:#FFFFFF;background-color:#ff7f00}.logo,.logo-footer{max-width:340px}.logo-footer{display:block;margin:0 auto;margin-bottom:40px}.img-mission{max-width:100px;display:block;margin:0 auto}.img-eft{max-width:720px;display:block;margin:40px auto}.menu,.menu-header,.menu-footer{list-style:none;margin:0;padding:0}.menu-header{display:flex}.menu-header li{flex:auto;text-align:center}.menu-header li a{font-size:.9375rem;font-weight:500;color:#ff7f00;display:inline-block;padding:5px 15px;border:2px solid transparent;border-radius:8px}.menu-header li a:hover{color:#ff7f00;border-color:currentColor}.menu-header .active{color:#a23691;border-color:currentColor}.menu-footer{margin:0 auto}.menu-footer li a{font-size:1rem;font-weight:500}.menu-sidebar{list-style:none;padding:0;margin:0}.menu-sidebar li{border-bottom:1px solid #CCCCCC}.menu-sidebar li a{font-size:.75rem;font-weight:600;color:#3e4044;text-transform:uppercase;display:block;padding:10px 0}.sidebar{width:230px;height:100%;position:fixed;background-color:#EEEEEE;top:0;right:0;z-index:998;overflow-y:auto;padding:20px 10px}.animacao{position:fixed;transform:translateX(-230px)}.text-slogan{font-size:1.6875rem;font-weight:700;color:#FFFFFF;margin-bottom:30px}@media (max-width: 1200px){.text-slogan{font-size:calc(1.29375rem + .525vw) }}.text-default{font-size:1rem;color:#373737}.text-contact{font-size:1.25rem;font-weight:500;color:#373737}.text-footer{font-size:.9375rem;font-weight:500}.text-copyright{font-size:.9375rem;font-weight:500;margin-bottom:0}.link-whatsapp{font-size:1.4375rem;font-weight:700;color:#ff7f00}@media (max-width: 1200px){.link-whatsapp{font-size:calc(1.26875rem + .225vw) }}.link-whatsapp-footer{font-size:1rem;font-weight:500}.title-banner{font-size:2.6875rem;font-weight:800;color:#FFFFFF;margin-bottom:30px}@media (max-width: 1200px){.title-banner{font-size:calc(1.39375rem + 1.725vw) }}.title-default{font-size:1.5625rem;font-weight:700;color:#ff7f00}@media (max-width: 1200px){.title-default{font-size:calc(1.28125rem + .375vw) }}.title-specialties{font-size:1rem;font-weight:700;color:#3b3b3b}.title-contact{font-size:1.4375rem;font-weight:600;color:#373737}@media (max-width: 1200px){.title-contact{font-size:calc(1.26875rem + .225vw) }}.title-footer{font-size:1.125rem;font-weight:700;text-align:center}
