#faq .main-content{padding-top:0 !important}p a{color:#025776;text-decoration:underline;font-weight:500}.hero-faq .hero-about{display:flex;position:relative;align-items:center}.hero-faq{position:relative}.hero-faq .img-desktop{-o-object-fit:cover;object-fit:cover;width:100%;margin:auto;max-width:100%;max-height:510px;display:block}@media screen and (max-width: 768px){.hero-faq .img-desktop{display:none !important}}.hero-faq .img-mobile{display:none}@media screen and (max-width: 768px){.hero-faq .img-mobile{display:block !important;-o-object-fit:cover;object-fit:cover;width:100%;margin:auto;max-height:350px;display:block}}.hero-faq .container-text{position:absolute;width:100%;text-align:center}.hero-faq .container-text .title-hero,.hero-faq .container-text .description-hero{color:#fff}.hero-faq .container-text .title-hero{font-size:56px}@media screen and (max-width: 768px){.hero-faq .container-text .title-hero{font-size:36px}}.hero-faq .container-text .description-hero{text-align:center;font-weight:500;font-size:1.375rem}@media screen and (max-width: 768px){.hero-faq .container-text .description-hero{font-size:1rem}}.form-inline{display:flex;justify-content:center;align-items:center;margin:30px 0}@media screen and (max-width: 768px){.form-inline{flex-direction:column}}.form-inline .control-label{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.1px;color:#002a3a;padding-right:30px}@media screen and (max-width: 768px){.form-inline .control-label{margin-bottom:10px;display:block;padding:0}}.product-filter .form-control.select{width:400px;padding-right:35px;border:solid 1px #315780;color:#002a3a}.accordion-title{text-align:center;font-size:2.25rem;text-transform:none;margin:30px 0 20px}.accordion{cursor:pointer;padding:20px;padding-left:0;width:100%;text-align:left;border:none;font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:0px;text-align:left;color:#315780;font-family:"Roboto",sans-serif;font-weight:700;position:relative;border-bottom:1px solid #315780;transition:all ease-in-out .25s}.accordion:after{font-family:FontAwesome;content:"";color:#315780;float:right;margin-left:5px}.active:after{font-family:FontAwesome;content:""}.active,.accordion:hover{color:#315780}.active{border-bottom:0}.panel{padding:0 18px;display:none;overflow:hidden;transition:max-height .2s ease-out;border-bottom:1px solid #315780;transition:all ease-in-out .25s}.back-to-top{margin-top:40px}.misc-accordion .back-to-top{margin-bottom:80px}