.banner .swiper-lazy-preloader-white{display:none}.banner .swiper-slide{display:flex;justify-content:center}.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:120px}.banner .swiper-container:after{background-image:url(../../../images/web/home/wave.webp);background-size:100% 100%;bottom:0;content:"";display:block;height:100px;left:0;position:absolute;width:100%;z-index:2}@media (max-width:767.98px){.banner .swiper-container{padding-bottom:30px}}.banner .content-banner{background-size:cover;padding-bottom:160px;padding-top:240px}.banner .content-banner h2{font-size:3.4rem;font-weight:700;line-height:1.1}.banner .content-banner p{font-size:1.4rem;line-height:1.5;max-width:500px}.links{position:relative;top:-70px}@media (max-width:767.98px){.links{top:-40px}}.links .flip-card{background-color:transparent;border-radius:10px;height:280px;perspective:1000px;position:relative;width:100%;z-index:2}@media (max-width:767.98px){.links .flip-card{height:150px;margin-bottom:1.5rem}}.links .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.links .flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%}.links .flip-card-back,.links .flip-card-front{align-items:center;backface-visibility:hidden;box-shadow:0 0 38px 0 rgba(0,0,0,.19);display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;padding:2rem;position:absolute;width:100%}@media (max-width:767.98px){.links .flip-card-back,.links .flip-card-front{padding:0}}.links .flip-card-back h4,.links .flip-card-front h4{font-size:1.75rem;font-weight:700;margin-bottom:0}@media (max-width:767.98px){.links .flip-card-back h4,.links .flip-card-front h4{font-size:1rem}}.links .flip-card-back p,.links .flip-card-front p{margin-bottom:0}@media (max-width:767.98px){.links .flip-card-back p,.links .flip-card-front p{font-size:.8rem}}.links .flip-card-front{background-color:#fff;border-radius:10px;color:#000}.links .flip-card-front h4{margin-top:1rem}.links .flip-card-back{background-color:var(--color);border-radius:10px;color:#fff;transform:rotateY(180deg)}.links .flip-card-back p{margin-top:.5rem}.cta-us{margin:0 auto 2rem;max-width:1920px;position:relative}.cta-us h3{color:#166b42;font-weight:700;line-height:1.1}.cta-us p{line-height:1.75}.cta-us .swiper-us{bottom:0;left:0;position:absolute;right:calc(50% + 1.5rem);top:auto}@media (max-width:767.98px){.cta-us .swiper-us{margin-bottom:1.5rem;position:relative;right:0}}.cta-us .swiper-container{height:100%;max-height:750px}.cta-us .swiper-container img,.cta-us .swiper-container picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cta-us .swiper-container-horizontal>.swiper-pagination-bullets,.cta-us .swiper-pagination-custom,.cta-us .swiper-pagination-fraction{bottom:10px;left:unset;max-width:100%;right:20px;width:-moz-max-content;width:max-content}.cta-budget{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;margin-top:30px;min-height:400px;padding-bottom:60px;padding-top:60px;position:relative}.cta-budget .blocks{display:flex;flex-direction:column;height:100%;justify-content:space-around;min-height:275px}.cta-budget .blocks .block-1 .title{color:#fff;font-weight:700;line-height:1.1;text-align:center}.cta-budget .blocks .block-1 .description{color:#fff;font-size:1.25rem;line-height:1.75;margin-top:35px;text-align:center}.cta-budget .blocks .block-2{text-align:center}.blog .justify-content-between h3{color:#004982;font-weight:700}@media (min-width:768px){.blog .justify-content-between .col-lg-3{text-align:right}}.blog .swiper-blog .swiper-slide{height:auto}.blog .swiper-blog .swiper-slide article{border:1px solid #c1c1c1;height:100%;margin-bottom:2rem}.blog .swiper-blog .swiper-slide article a{display:flex;flex-direction:column;height:100%;justify-content:center}.blog .swiper-blog .swiper-slide article a h5{font-weight:700;padding:0 1.5rem}.blog .swiper-blog .swiper-slide article a p{color:#828383;padding:0 1.5rem}.blog .swiper-blog .swiper-slide article a p:first-of-type{padding-top:1rem}.blog .swiper-blog .swiper-slide article a .btn{color:#166b42;font-weight:700;margin-left:auto;margin-top:auto;padding:0 1.5rem 1.5rem}
