header#masthead .header-banner{background-color:#004581;color:#fff;padding:10px}header#masthead .header-banner .btn-white{color:#004581;background-color:#fff;padding:2px 8px;border-radius:4px}header#masthead nav.navbar{background-color:#fff !important;box-shadow:rgba(0,0,0,.2) 0px 4px 10px !important}header#masthead .custom-logo-link img{max-height:90px;width:auto}header#masthead #primary-menu li.btn a{padding:15px 40px;color:#fff;border-radius:200px}header#masthead #primary-menu li.btn.btn-blue{padding-right:10px}header#masthead #primary-menu li.btn.btn-blue a{background-color:#004581}header#masthead #primary-menu li.btn.btn-blue:hover a{background-color:#003f77}header#masthead #primary-menu li.btn.btn-orange a{background-color:#fec117}header#masthead #primary-menu li.btn.btn-orange:hover a{background-color:#eab215}section.hero-home{margin:100px 0 0;padding:100px 0;color:#fff}section.hero-home .wrapper{gap:25px}section.hero-home .content-box,section.hero-home .form-box{width:100%}section.hero-home .content-box h1{font-size:48px;font-weight:600;margin:0 0 25px}section.hero-home .content-box p.tagline{font-size:20px}section.hero-home .form-box{background-color:#004581;padding:48px 40px;border-radius:8px}section.hero-home .form-box h2{text-align:center;font-weight:600;font-size:28px;max-width:450px;margin:0 auto 25px}section.hero-home .cf7-booking-form-fields .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{background:0 0;border:1px solid #fff}section.hero-home .cf7-booking-form-fields .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label.active{background-color:#fff;color:#004581}section.hero-home .cf7-booking-form-fields .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{border-radius:200px;padding:13px 10px}section.hero-home input.wpcf7-submit{background-color:#fec117;border-radius:200px}section.hero-home .wpcf7-form-control-wrap div{font-size:12px;color:#fec117}section.services{margin:100px 0;text-align:center}section.services .heading-box{max-width:900px;margin:0 auto}section.services .services-list{margin-top:48px;gap:50px 24px}section.services .services-list .img-box img{height:320px;object-fit:cover}section.services .services-list .content-box{background:#004581;padding:24px 40px;color:#fff}section.services .services-list .content-box h3{font-size:24px;font-weight:600;margin:0 0 15px}section.services .services-list .content-box p{font-size:14px;margin:0;color:rgba(255,255,255,.9)}section.image-with-text{margin:100px 0}section.image-with-text .wrapper{gap:50px 120px}section.image-with-text .wrapper .img-box{flex-shrink:0;width:550px}section.image-with-text .wrapper .action-box{margin-top:40px;gap:24px}section.image-with-text.image-right .wrapper .img-box{order:2}.custom-btn{padding:15px 40px;color:#fff;border-radius:200px;text-transform:uppercase}.custom-btn.btn-blue{background-color:#004581}.custom-btn.btn-blue:hover{background-color:#003f77;color:#fff}.custom-btn.btn-orange{background-color:#fec117}.custom-btn.btn-orange:hover{background-color:#eab215;color:#fff}section.section-guarantiee.bg-silver{margin:0;padding:100px 0;background-color:#f4f5f4}section.section-guarantiee.bg-silver .wrapper{align-items:center}section.banner{padding:130px 0;background-position:center;background-size:cover}section.banner .wrapper{max-width:800px}section.banner .wrapper h2{font-weight:500}section.banner .wrapper .action-box{margin-top:40px;gap:24px}.page-template-template-service section.hero-home{background-color:rgba(0,0,0,.5);background-blend-mode:color}.page-template-template-service section.services{padding-top:100px;padding-bottom:100px;margin:0;background-color:#f4f5f4}@media (max-width:1200px){section.hero-home{margin:90px 0 0}section.hero-home .content-box h1{font-size:40px}section.services .services-list .content-box{padding:24px}section.services .services-list .content-box h3{font-size:22px}section.image-with-text.image-right .wrapper .img-box{order:initial}}@media (max-width:992px){section.hero-home{margin:70px 0 0}}@media (max-width:576px){section.hero-home .content-box h1{font-size:32px}section.image-with-text .wrapper .action-box{text-align:center}section.banner .wrapper .action-box{text-align:center}section.banner{padding:100px 0}}#ocm-accessibility-widget-container .ocm-a11y-widget-button svg{height:58px!important;max-height:58px!important;max-width:58px!important;min-height:58px!important;min-width:58px!important;width:58px!important}@media (max-width:767px){.bg-cover{background-position:28% !important}}@media (max-width:767px){section.banner{background-position:80% !important}}