.video-modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:2000}.video-modal-overlay .video-modal-content{opacity:0;position:relative}.video-modal-overlay .video-modal-content video{max-height:calc(100vh - 100px);max-width:calc(100vw - 24px)}.video-modal-overlay .video-modal-content .app-video form{width:100%}.video-modal-overlay .video-modal-content .app-video form .fields-wrapper{margin-bottom:30px}.video-modal-overlay .close-video{border-radius:2px;color:#fff;display:flex;font-size:.875rem;justify-content:center;padding:6px;position:absolute;right:24px;top:12px;transform:scale(0);z-index:1}.video-modal-overlay .close-video .icon{fill:#fff}.video-modal-overlay .modal-bg{background-color:#0009;display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:0;z-index:-1}@media (min-width:992px){.video-modal-overlay .close-video{right:48px}}.video-modal-enter-active,.video-modal-leave-active{transition:opacity .5s ease}.video-modal-leave-active{pointer-events:none}.video-modal-enter-from,.video-modal-leave-to{opacity:0}section.hero-full-screen{align-items:center;display:flex;height:100vh;text-align:center;width:100%}section.hero-full-screen .content-wrapper{position:relative;z-index:5}section.hero-full-screen .content-wrapper h1{color:#fff;font-size:2.875rem;font-weight:700;letter-spacing:.14375rem;line-height:1;margin-bottom:25px}section.hero-full-screen .content-wrapper .subtitle{color:#fff;display:inline-block;font-size:1rem;letter-spacing:.05rem;line-height:1.38;margin-bottom:50px}section.hero-full-screen .buttons .btn:first-of-type{margin-bottom:30px}section.hero-full-screen .background{animation:BackgroundHeroAnimation 7s ease infinite;animation-delay:5s;background-image:linear-gradient(119deg,var(--bg-color1) 0 35%,var(--bg-color2) 45% 60%,var(--bg-color3) 70% 100%);background-size:400vw 500vh;height:100%;left:0;position:fixed;top:0;width:100%;will-change:background;z-index:1}@keyframes BackgroundHeroAnimation{0%{background-position:0 0}50%{background-position:-300vw -300vh}to{background-position:0 0}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media (min-width:576px){section.hero-full-screen .buttons .btn:first-of-type{margin-bottom:0}}@media (min-width:992px){section.hero-full-screen .content-wrapper h1{font-size:6.125rem;letter-spacing:.30625rem;margin-bottom:15px}section.hero-full-screen .content-wrapper .subtitle{font-size:1.25rem;letter-spacing:.0875rem;line-height:2.625rem;margin-bottom:62px}}@media (min-width:1710px){section.hero-full-screen .content-wrapper h1{font-size:8.125rem;letter-spacing:.40625rem}}.vertical-scroll-tabs{padding:70px 0 100px;z-index:5}.vertical-scroll-tabs .h1{margin-bottom:1rem}.vertical-scroll-tabs .tabs .tab{color:#b8bccb;padding:0;transition:color .4s}.vertical-scroll-tabs .tabs .tab:first-child{padding-top:0}.vertical-scroll-tabs .tabs .tab:last-child{padding-bottom:0}.vertical-scroll-tabs .tabs .tab.active{color:inherit}.vertical-scroll-tabs .tabs .tab .h2{margin-bottom:.9375rem}@media (min-width:768px){.vertical-scroll-tabs{padding:140px 0 40px}.vertical-scroll-tabs .h1{margin-bottom:2rem}.vertical-scroll-tabs .tabs .tab:last-child{padding-bottom:30px}.vertical-scroll-tabs .tabs .tab .h2{margin-bottom:2.5rem}}@media (min-width:992px){.vertical-scroll-tabs{padding:140px 0 40px}.vertical-scroll-tabs .tabs .tab:first-child{padding-top:80px}.vertical-scroll-tabs .tabs .tab:last-child{padding-bottom:60px}}@media (min-width:1200px){.vertical-scroll-tabs{padding:140px 0 150px}}@media (min-width:1710px){.vertical-scroll-tabs{padding:140px 0 200px}.vertical-scroll-tabs .tabs .tab{padding:60px}.vertical-scroll-tabs .tabs .tab:first-child{padding-top:160px}.vertical-scroll-tabs .tabs .tab:last-child{padding-bottom:120px}}section.info-with-buttons{background:#3a3a42}section.info-with-buttons h2{margin-bottom:2.375rem}section.info-with-buttons p{margin-bottom:2.25rem}section.info-with-buttons .content-wrapper{padding:60px 0}section.info-with-buttons .image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;min-height:60vw;position:relative;width:100%;z-index:10}section.info-with-buttons .image-wrapper picture{bottom:0;position:absolute;width:100%}section.info-with-buttons .buttons-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:30px;grid-row-gap:30px}section.info-with-buttons .buttons-wrapper .btn{align-items:center;display:flex;justify-content:center;max-width:none;padding:12px}@media (min-width:576px){section.info-with-buttons .buttons-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}section.info-with-buttons .image-wrapper{min-height:330px}}@media (min-width:768px){section.info-with-buttons .buttons-wrapper{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}section.info-with-buttons .image-wrapper{min-height:450px}}@media (min-width:992px){section.info-with-buttons p{margin-bottom:4.625rem}section.info-with-buttons .content-wrapper{padding:80px 0}section.info-with-buttons .buttons-wrapper .btn{padding:17px 12px}section.info-with-buttons .image-wrapper{min-height:auto}section.info-with-buttons .image-wrapper img{position:relative}}@media (min-width:1200px){section.info-with-buttons .buttons-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}section.info-with-buttons .content-wrapper{padding:140px 0}}section.horizontal-scroll-cards{padding:60px 0 0;z-index:100}section.horizontal-scroll-cards h2{font-size:2rem;margin-bottom:24px}@media (min-width:1200px){section.horizontal-scroll-cards h2{font-size:2.4rem}}@media (min-width:1710px){section.horizontal-scroll-cards h2{font-size:3rem}}section.horizontal-scroll-cards .section-header{margin-bottom:22px}section.horizontal-scroll-cards .content-wrapper{flex-wrap:nowrap;transition:.5s}section.horizontal-scroll-cards .content-wrapper a{color:#2b2b2b;position:relative;z-index:1}section.horizontal-scroll-cards .content-wrapper a h3{display:inline-block;font-size:1.25rem;font-weight:500;letter-spacing:.040625rem;line-height:1.5;margin-top:15px}@media (min-width:768px){section.horizontal-scroll-cards .content-wrapper a h3{line-height:1.8rem}}@media (min-width:992px){section.horizontal-scroll-cards .content-wrapper a h3{line-height:2.5rem}}section.horizontal-scroll-cards .content-wrapper a h3:after{background:#e34c26b3;bottom:0;content:none;height:12px;left:-2px;position:absolute;transition:.4s;width:30px;z-index:-1}section.horizontal-scroll-cards .content-wrapper a:hover h3:after{width:calc(100% + 4px)}section.horizontal-scroll-cards .content-wrapper .image-wrapper{align-items:center;display:flex;height:70vw;justify-content:center;margin-bottom:10px;position:relative}section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{background:#eff2f5;content:"";inset:60px 0;position:absolute}section.horizontal-scroll-cards .content-wrapper .image-wrapper img{filter:drop-shadow(-17px 25px 15px rgba(0,0,0,.2)) drop-shadow(-6px 4px 6px rgba(0,0,0,.3));height:490px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:240px}@media (min-width:992px){section.horizontal-scroll-cards .content-wrapper .image-wrapper img{width:320px}}@media (min-width:1200px){section.horizontal-scroll-cards .content-wrapper .image-wrapper img{width:380px}}@media (min-width:1710px){section.horizontal-scroll-cards .content-wrapper .image-wrapper img{width:500px}}section.horizontal-scroll-cards .device-clone-wrapper{height:500px}section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper{margin-left:100px;opacity:.1;position:relative;z-index:10}section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-content{background:#fff;border-radius:20px;height:calc(100% - 44px);margin:24px 26px 26px;overflow:hidden;position:absolute}section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-content img{transform:translate(0) translateZ(0)!important;width:100%}section.horizontal-scroll-cards .device-clone-wrapper .device-wrapper .device-decoration{pointer-events:none;position:relative}@media (min-width:576px){section.horizontal-scroll-cards{padding:60px 0}section.horizontal-scroll-cards .section-header{margin-bottom:26px}section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:350px}}@media (min-width:768px){section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:250px}section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{bottom:60px;top:60px}section.horizontal-scroll-cards .content-wrapper a h3{margin-top:0}section.horizontal-scroll-cards .content-wrapper a h3:after{content:""}}@media (min-width:992px){section.horizontal-scroll-cards{padding:180px 0 120px}section.horizontal-scroll-cards .section-header{margin-bottom:46px}section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:320px}section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{bottom:60px;top:60px}}@media (min-width:992px) and (min-width:1200px){section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{bottom:80px;top:80px}}@media (min-width:992px) and (min-width:1710px){section.horizontal-scroll-cards .content-wrapper .image-wrapper:before{bottom:60px;top:60px}}@media (min-width:992px){section.horizontal-scroll-cards .content-wrapper a h3{font-size:1.45rem}}@media (min-width:1200px){section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:360px}}@media (min-width:1710px){section.horizontal-scroll-cards{padding:280px 0 160px}section.horizontal-scroll-cards h2{margin-bottom:30px}section.horizontal-scroll-cards .section-header{margin-bottom:84px}section.horizontal-scroll-cards .content-wrapper .image-wrapper{height:450px}section.horizontal-scroll-cards .content-wrapper a h3{font-size:1.625rem}}section.device-preview{background:#eff2f5;padding:40px 0 60px;position:relative}section.device-preview:before{background-color:#637c9d;content:"";height:320px;left:0;position:absolute;top:0;width:100%}section.device-preview .content-wrapper{align-items:center;display:flex;height:100%}section.device-preview .content-wrapper>div{width:100%}section.device-preview .content-wrapper h2{margin-bottom:2.1875rem}section.device-preview .content-wrapper .content{margin-bottom:2.625rem}section.device-preview .content-wrapper .lined:hover{color:#2b2b2b}section.device-preview .review-wrapper{padding-left:0;position:relative}section.device-preview .review-wrapper .text{margin-bottom:35px}@media (min-width:992px){section.device-preview .review-wrapper .text{margin-bottom:50px}}section.device-preview .review-wrapper .text p{font-size:1rem;letter-spacing:0;line-height:1.75rem}@media (min-width:992px){section.device-preview .review-wrapper .text p{font-size:1.375rem;line-height:2.25rem}}section.device-preview .review-wrapper .author{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.75rem}section.device-preview .review-wrapper .company{color:#838590;font-size:.875rem;line-height:1.25rem}section.device-preview .review-wrapper .emphazised-word{color:#d3dbe3;display:none;font-size:3.75rem;font-weight:700;left:auto;letter-spacing:0;line-height:7.5rem;position:absolute;right:0;top:-50px;z-index:-1}@media (min-width:768px){section.device-preview .review-wrapper .emphazised-word{font-size:4.4rem;padding-left:40px}}@media (min-width:992px){section.device-preview .review-wrapper .emphazised-word{display:block;font-size:5rem;font-weight:500;left:0;right:auto;top:-72px}}@media (min-width:1200px){section.device-preview .review-wrapper .emphazised-word{font-size:5.475rem}}@media (min-width:1710px){section.device-preview .review-wrapper .emphazised-word{font-size:6.875rem}}@media (min-width:768px){section.device-preview .review-wrapper{padding-left:40px}}@media (min-width:992px){section.device-preview .review-wrapper{padding-left:70px}}@media (min-width:1200px){section.device-preview .review-wrapper{padding-left:120px}}@media (min-width:1710px){section.device-preview .review-wrapper{padding-left:140px}}section.device-preview .swiper{padding-bottom:80px;padding-top:55px;position:relative}@media (min-width:992px){section.device-preview .swiper{padding-bottom:0;padding-top:140px}}section.device-preview .swiper .btn-custom{background:#637c9d;border:1px solid #637c9d;left:auto;position:absolute;top:auto}section.device-preview .swiper .btn-custom:hover{background:#526a8a;border:1px solid #526a8a}section.device-preview .swiper .btn-custom svg{width:12px;fill:#fff}section.device-preview .swiper .btn-custom.swiper-button-disabled{background:#eff2f5;border:1px solid #b8bccb}section.device-preview .swiper .btn-custom.swiper-button-disabled svg{fill:#838590}section.device-preview .swiper .btn-custom-prev{bottom:0;left:calc(50% - 65px);right:auto}@media (min-width:768px){section.device-preview .swiper .btn-custom-prev{left:auto;right:80px}}section.device-preview .swiper .btn-custom-next{bottom:0;left:calc(50% + 15px);right:auto}@media (min-width:768px){section.device-preview .swiper .btn-custom-next{left:auto;right:0}}section.device-preview .device-wrapper{margin-bottom:60px;margin-left:0;position:relative;z-index:10}section.device-preview .device-wrapper .device-content{background:#fff;border-radius:20px;height:calc(100% - 5.5vw);margin:3vw 0 0 3.6vw;overflow:hidden;position:absolute;width:55vw}section.device-preview .device-wrapper .device-decoration{pointer-events:none;position:relative}section.device-preview .device-wrapper .popup-images{bottom:16%;left:-35px;position:absolute;width:calc(100% + 70px);z-index:10}section.device-preview .device-wrapper .popup-images img{bottom:0;left:0;opacity:0;position:absolute;transform:scale(.75);transition:.4s;width:100%}section.device-preview .device-wrapper .popup-images img.show{opacity:1;transform:scale(1)}section.device-preview .background{display:none}@media (min-width:768px){section.device-preview .background{background:#637c9d;display:block;height:100%;position:absolute;top:0;width:100%}}@media (min-width:576px){section.device-preview .device-wrapper .device-content{height:calc(100% - 24px);margin:12px 0 0 13px;width:calc(100% - 27px)}}@media (min-width:768px){section.device-preview:before{content:none}section.device-preview .device-wrapper{margin-bottom:0;margin-left:100px}section.device-preview .device-wrapper .device-content{height:calc(100% - 14px);margin:10px 0 0 9px;width:156px}}@media (min-width:992px){section.device-preview .device-wrapper .device-content{border-radius:5%;height:calc(100% - 23px);margin:12px 0 0 15px;width:254px}section.device-preview .device-wrapper .popup-images{bottom:25%}}@media (min-width:1200px){section.device-preview{padding:70px 0}section.device-preview .device-wrapper .device-content{height:calc(100% - 36px);margin:20px 0 0 22px;width:311px}}@media (min-width:1710px){section.device-preview .device-wrapper .device-content{height:calc(100% - 36px);margin:20px 0 0 22px;width:313px}section.device-preview .device-wrapper .popup-images{width:420px}}section.cards-info-links{padding:60px 0}section.cards-info-links h2{margin-bottom:30px}@media (min-width:768px){section.cards-info-links h2{margin-bottom:60px}}@media (min-width:1200px){section.cards-info-links h2{margin-bottom:120px}}section.cards-info-links .subtitle{margin-bottom:30px}@media (min-width:992px){section.cards-info-links .subtitle{margin-bottom:0}}section.cards-info-links .cards-wrapper{row-gap:30px}section.cards-info-links .cards-wrapper .card{align-items:center;border:1px solid #e7eaec;color:#2b2b2b;display:flex;flex-direction:column;height:100%;margin-bottom:9px;padding:30px 20px 14px;text-align:center;transition:.4s}@media (min-width:768px){section.cards-info-links .cards-wrapper .card{margin-bottom:16px;padding:35px 35px 14px}}@media (min-width:1710px){section.cards-info-links .cards-wrapper .card{margin-bottom:24px;padding:50px 50px 14px}}section.cards-info-links .cards-wrapper .card a{color:#2b2b2b}section.cards-info-links .cards-wrapper .card:hover{color:#fff;margin-bottom:0;text-decoration:none}section.cards-info-links .cards-wrapper .card:hover .icon{fill:#fff;filter:grayscale(1) brightness(10)}section.cards-info-links .cards-wrapper .card:hover .link-title{margin-bottom:32px;opacity:1}section.cards-info-links .cards-wrapper .card:hover a{color:#fff}section.cards-info-links .cards-wrapper .card .icon{height:40px;width:40px;fill:#eff2f5;margin-bottom:14px;transition:.2s}@media (min-width:768px){section.cards-info-links .cards-wrapper .card .icon{height:50px;margin-bottom:24px;width:50px}}@media (min-width:1200px){section.cards-info-links .cards-wrapper .card .icon{height:60px;margin-bottom:44px;width:60px}}section.cards-info-links .cards-wrapper .card h3{font-size:1.125rem;font-weight:500;letter-spacing:.040625rem;line-height:2.5rem;margin-bottom:26px}@media (min-width:768px){section.cards-info-links .cards-wrapper .card h3{font-size:1.325rem}}@media (min-width:1200px){section.cards-info-links .cards-wrapper .card h3{font-size:1.625rem}}section.cards-info-links .cards-wrapper .card .content{margin-bottom:4px}section.cards-info-links .cards-wrapper .card .link-title{color:#fff;display:inline-block;font-size:1.125rem;font-weight:500;letter-spacing:.028125rem;line-height:1.5rem;margin-bottom:8px;opacity:0;position:relative;transition:.4s;z-index:1}section.cards-info-links .cards-wrapper .card .link-title:after{bottom:0;content:"";height:12px;left:-2px;position:absolute;transition:.4s;width:30px;z-index:-1}section.cards-info-links .cards-wrapper .card .link-title:hover:after{width:calc(100% + 4px)}section.cards-info-links .cards-wrapper .card.card-primary:hover{background-color:#e34c26}section.cards-info-links .cards-wrapper .card.card-primary:hover .lined-static:after{background:#b43a1c}section.cards-info-links .cards-wrapper .card.card-primary:hover .link-title:after{background:#851f1f}section.cards-info-links .cards-wrapper .card.card-primary .lined-static:after{background:#eb8167}section.cards-info-links .cards-wrapper .card.card-secondary:hover{background-color:#637c9d}section.cards-info-links .cards-wrapper .card.card-secondary:hover .lined-static:after{background:#455e80}section.cards-info-links .cards-wrapper .card.card-secondary:hover .link-title:after{background:#1f4b85}section.cards-info-links .cards-wrapper .card.card-secondary .lined-static:after{background:#91a3ba}@media (min-width:576px){section.cards-info-links{padding:60px 0}}@media (min-width:768px){section.cards-info-links{padding:80px 0}}@media (min-width:992px){section.cards-info-links{padding:120px 0}}@media (min-width:1200px){section.cards-info-links{padding:160px 0}}@media (min-width:1710px){section.cards-info-links{padding:200px 0}}section.cards-blockquotes{background:#3a3a42;overflow:hidden;padding:60px 0}@media (min-width:768px){section.cards-blockquotes{padding:80px 0}}@media (min-width:1200px){section.cards-blockquotes{padding:140px 0 150px}}section.cards-blockquotes h2{margin-bottom:30px}@media (min-width:768px){section.cards-blockquotes h2{margin-bottom:44px}}@media (min-width:1200px){section.cards-blockquotes h2{margin-bottom:64px}}section.cards-blockquotes .swiper{overflow:visible;position:relative;z-index:10}section.cards-blockquotes .swiper .swiper-slide{height:auto;opacity:.6;transition:.4s}section.cards-blockquotes .swiper .swiper-slide.swiper-slide-active{opacity:1}section.cards-blockquotes .swiper .blockquote-wrapper{background:#2e2e34;box-shadow:-5px -5px 20px #00000029;height:100%;padding:30px 20px}@media (min-width:768px){section.cards-blockquotes .swiper .blockquote-wrapper{padding:40px 30px}}@media (min-width:1200px){section.cards-blockquotes .swiper .blockquote-wrapper{padding:50px}}section.cards-blockquotes .swiper .blockquote-wrapper img{border-radius:100%;filter:saturate(0);height:100px;margin-bottom:14px;width:100px}@media (min-width:768px){section.cards-blockquotes .swiper .blockquote-wrapper img{height:120px;width:120px}}@media (min-width:1200px){section.cards-blockquotes .swiper .blockquote-wrapper img{height:140px;width:140px}}section.cards-blockquotes .swiper .blockquote-wrapper .author{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.75rem;margin-bottom:0}@media (min-width:768px){section.cards-blockquotes .swiper .blockquote-wrapper .author{margin-bottom:6px}}@media (min-width:1200px){section.cards-blockquotes .swiper .blockquote-wrapper .author{margin-bottom:10px}}section.cards-blockquotes .swiper .blockquote-wrapper .company{color:#57585f;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;margin-bottom:26px}@media (min-width:768px){section.cards-blockquotes .swiper .blockquote-wrapper .company{margin-bottom:32px}}@media (min-width:1200px){section.cards-blockquotes .swiper .blockquote-wrapper .company{margin-bottom:40px}}section.cards-blockquotes .swiper .blockquote-wrapper .text{margin-bottom:29px}@media (min-width:768px){section.cards-blockquotes .swiper .blockquote-wrapper .text{margin-bottom:34px}}@media (min-width:1200px){section.cards-blockquotes .swiper .blockquote-wrapper .text{margin-bottom:46px}}section.cards-blockquotes .swiper .blockquote-wrapper .icon{fill:#e34c26;height:25px;width:28px}@media (min-width:768px){section.cards-blockquotes .swiper .blockquote-wrapper .icon{height:31px;width:34px}}@media (min-width:1200px){section.cards-blockquotes .swiper .blockquote-wrapper .icon{height:40px;width:40px}}section.cards-blockquotes .swiper .custom-pagination{display:flex;justify-content:center;margin-top:70px}section.cards-blockquotes .swiper .custom-pagination .custom-bullet{background:#fff;border-radius:0;height:12px;opacity:1;transition:.4s;width:12px}section.cards-blockquotes .swiper .custom-pagination .custom-bullet:hover{background:#526a8a}section.cards-blockquotes .swiper .custom-pagination .custom-bullet:not(:last-child){margin-right:10px}section.cards-blockquotes .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active{background-color:#5989a7}section.cards-blockquotes .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active:hover{background:#526a8a}section.cards-blockquotes .swiper .slider-navigation{gap:30px;justify-content:center;margin-top:35px}section.news-cards{padding:60px 0;position:relative;z-index:10}@media (min-width:768px){section.news-cards{padding:80px 0}}@media (min-width:1710px){section.news-cards{padding:150px 0}}section.news-cards h2{margin-bottom:4px}@media (min-width:768px){section.news-cards h2{margin-bottom:1rem}}@media (min-width:1200px){section.news-cards h2{margin-bottom:2rem}}section.news-cards .description{margin-bottom:50px;margin-top:22px;position:relative}@media (min-width:768px){section.news-cards .description{margin-bottom:54px}}@media (min-width:1200px){section.news-cards .description{margin-bottom:60px}}section.news-cards img{aspect-ratio:54/25;margin-bottom:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:768px){section.news-cards img{margin-bottom:15px}}@media (min-width:1200px){section.news-cards img{margin-bottom:24px}}@media (min-width:1710px){section.news-cards img{margin-bottom:0}}section.news-cards .news-post-1,section.news-cards .news-post-2{margin-bottom:20px}@media (min-width:1200px){section.news-cards .news-post-1,section.news-cards .news-post-2{margin-bottom:25px}}section.news-cards .news-post-1:after,section.news-cards .news-post-2:after{background-color:#eff2f5;content:none;display:block;height:1px;margin-top:25px;width:100%}@media (min-width:1200px){section.news-cards .news-post-1:after,section.news-cards .news-post-2:after{content:""}}section.news-cards .news-post-3,section.news-cards .news-post-4{margin-bottom:20px}@media (min-width:1200px){section.news-cards .news-post-3,section.news-cards .news-post-4{margin-bottom:0}}section.news-cards .news-post-data{color:#2b2b2b;display:flex;flex-direction:column;height:100%;justify-content:center}section.news-cards .news-post-data:hover{text-decoration:none}section.news-cards .news-post-data:hover h3{color:#e34c26}section.news-cards .news-post-data h3{font-size:1rem;font-weight:500;letter-spacing:.025rem;line-height:1.25;margin-bottom:10px;transition:.4s}@media (min-width:768px){section.news-cards .news-post-data h3{font-size:1.125rem;line-height:1.5;margin-bottom:14px}}@media (min-width:1200px){section.news-cards .news-post-data h3{font-size:1.25rem;line-height:1.75rem;margin-bottom:20px}}section.news-cards .news-post-data .date{color:#b8bccb;font-size:14px;letter-spacing:0;line-height:18px}section.counter-with-content{background-color:#eff2f5;margin-top:50px;padding:0 0 60px}@media (min-width:768px){section.counter-with-content{background-color:transparent;margin-top:25px;padding:40px 0 0}}@media (min-width:1200px){section.counter-with-content{margin-top:40px;padding:100px 0 10px}}@media (min-width:1710px){section.counter-with-content{margin-top:75px;padding:150px 0 10px}}section.counter-with-content h2{font-size:2rem;margin-bottom:2rem}@media (min-width:768px){section.counter-with-content h2{font-size:2.2rem;margin-bottom:2.2rem}}@media (min-width:1200px){section.counter-with-content h2{font-size:2.4rem;margin-bottom:2.5rem}}section.counter-with-content .content{margin-bottom:2rem}@media (min-width:768px){section.counter-with-content .content{margin-bottom:2.2rem}}@media (min-width:1200px){section.counter-with-content .content{margin-bottom:2.5rem}}section.counter-with-content .gsap-container{position:relative;z-index:10}section.counter-with-content .right-image-wrapper{margin-bottom:50px;margin-top:-50px}@media (min-width:768px){section.counter-with-content .right-image-wrapper{margin-bottom:30px;margin-top:0}}@media (min-width:1200px){section.counter-with-content .right-image-wrapper{margin-bottom:0}}section.counter-with-content .image-right picture{margin-top:-225px;width:100%}section.counter-with-content .image-left img{width:100%}section.counter-with-content .section-header .lined:hover{color:#2b2b2b}section.counter-with-content .scroll-images-wrapper{margin-bottom:354px;margin-top:50px;position:relative}@media (min-width:992px){section.counter-with-content .scroll-images-wrapper{margin-bottom:0}}@media (min-width:1200px){section.counter-with-content .scroll-images-wrapper{margin-bottom:0;margin-top:80px}}section.counter-with-content .scroll-images-wrapper .scroll-image{display:block;opacity:1;position:absolute;top:100%;transition:.2s;width:100%;will-change:z-index;z-index:1}@media (min-width:992px){section.counter-with-content .scroll-images-wrapper .scroll-image{top:0}}section.counter-with-content .scroll-images-wrapper img{height:408px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:calc(100% - 24px)}section.counter-with-content .scroll-images-wrapper .cover-text{bottom:auto;display:block;font-size:1.25rem;font-weight:500;padding-bottom:20px;position:relative;text-align:center;width:100%}@media (min-width:768px){section.counter-with-content .scroll-images-wrapper .cover-text{font-size:1.5rem}}@media (min-width:992px){section.counter-with-content .scroll-images-wrapper .cover-text{bottom:calc(100% + 30px);font-size:1.5rem;padding-bottom:0;position:absolute;text-align:left}}@media (min-width:1200px){section.counter-with-content .scroll-images-wrapper .cover-text{bottom:calc(100% + 10px);font-size:1.75rem;text-align:center}}@media (min-width:1710px){section.counter-with-content .scroll-images-wrapper .cover-text{bottom:calc(100% + 30px)}}section.counter-with-content .blockquote{display:block;margin-top:18px;text-align:center}@media (min-width:1200px){section.counter-with-content .blockquote{display:flex;margin-top:60px;text-align:left}}section.counter-with-content .blockquote .author{font-size:1rem}@media (min-width:768px){section.counter-with-content .blockquote .author{font-size:1.125rem}}@media (min-width:1200px){section.counter-with-content .blockquote .author{font-size:1.25rem}}section.counter-with-content .blockquote .company{font-size:.75rem}@media (min-width:768px){section.counter-with-content .blockquote .company{font-size:1rem}}@media (min-width:1200px){section.counter-with-content .blockquote .company{font-size:1.25rem}}section.counter-with-content .blockquote .icon{height:2rem;margin-bottom:25px;margin-top:10px;width:2rem}@media (min-width:1200px){section.counter-with-content .blockquote .icon{margin-bottom:0}}section.counter-with-content .section-content{padding-bottom:0}@media (min-width:992px){section.counter-with-content .section-content{padding-bottom:60px}}section.counter-with-content .content-wrapper{margin-top:90px}@media (min-width:992px){section.counter-with-content .content-wrapper{margin-top:50px}}@media (min-width:1200px){section.counter-with-content .content-wrapper{margin-top:80px}}section.counter-with-content .counter-wrapper{border:1px solid #b8bccb;padding:25px 20px 13px 25px;text-align:center}@media (min-width:768px){section.counter-with-content .counter-wrapper{padding:25px 25px 12px;text-align:left}}@media (min-width:992px){section.counter-with-content .counter-wrapper{height:203px}}@media (min-width:1200px){section.counter-with-content .counter-wrapper{height:auto;padding:15px 12px 0}}@media (min-width:1710px){section.counter-with-content .counter-wrapper{padding:30px 30px 16px}}section.counter-with-content .counter-wrapper:first-child,section.counter-with-content .counter-wrapper:nth-child(2){margin-bottom:30px}section.counter-with-content .counter-wrapper .counter-header{align-items:center;display:flex;justify-content:center}@media (min-width:768px){section.counter-with-content .counter-wrapper .counter-header{justify-content:flex-start}}section.counter-with-content .counter-wrapper .counter-header .icon{fill:#637c9d;height:30px;margin-right:15px;width:30px}@media (min-width:992px){section.counter-with-content .counter-wrapper .counter-header .icon{height:40px;margin-right:25px;width:40px}}section.counter-with-content .counter-wrapper .counter-header .title{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.75rem}section.counter-with-content .counter-wrapper .counter{font-size:3.125rem;font-weight:500;letter-spacing:0;line-height:1.5}@media (min-width:768px){section.counter-with-content .counter-wrapper .counter{font-size:3.75rem}}@media (min-width:992px){section.counter-with-content .counter-wrapper .counter{font-size:4.5rem}}@media (min-width:1200px){section.counter-with-content .counter-wrapper .counter{font-size:5rem;line-height:6.375rem}}section.counter-with-content .background{background-color:#eff2f5;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1}section.single-blockquote{background-color:#eff2f5;padding:56px 0 120px;position:relative;z-index:10}section.single-blockquote .icon{height:40px;width:40px;fill:#e34c26;margin-top:8px}section.single-blockquote .text{font-size:1.375rem;letter-spacing:0;line-height:2.25rem;margin-bottom:36px}section.single-blockquote .author{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.75rem;margin-bottom:8px}section.single-blockquote .company{color:#838590;font-size:14px;letter-spacing:0;line-height:20px}.custom-checkbox{display:inline-block;position:relative}.checkbox-label{cursor:pointer;font-size:22px;line-height:24px}.checkmark{align-items:center;background:#fff;border:1px solid #b8bccb;border-radius:0;display:flex;height:24px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transition:.32s;width:24px}.checkmark.checked{background:var(--bs-secondary)}.checkmark.checked .icon{fill:#fff;width:14px}.checkmark .icon{fill:transparent}.checkbox-label input:checked~.checkmark{background-color:#2196f3;border:2px solid #333}.checkbox-label input:checked~.checkmark:after{display:block}.checkbox-label .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:12px;left:9px;top:4px;transform:rotate(45deg);width:5px}input{cursor:pointer}section.chat-simulation{padding:60px 0;z-index:10}@media (min-width:768px){section.chat-simulation{padding:100px 0}}@media (min-width:992px){section.chat-simulation{padding:140px 0}}@media (min-width:1710px){section.chat-simulation{padding:200px 0}}section.chat-simulation.soft{padding:60px 0}@media (min-width:768px){section.chat-simulation.soft{padding:80px 0}}@media (min-width:992px){section.chat-simulation.soft{padding:100px 0}}@media (min-width:1710px){section.chat-simulation.soft{padding:150px 0}}section.chat-simulation h2{margin-bottom:35px}@media (min-width:768px){section.chat-simulation h2{margin-bottom:40px}}@media (min-width:992px){section.chat-simulation h2{margin-bottom:66px}}section.chat-simulation .chat-wrapper{position:relative}section.chat-simulation .message-block{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}section.chat-simulation .message-block-message label{max-height:61px}section.chat-simulation .message-block-message textarea{min-height:auto;padding-right:78px}section.chat-simulation .message-block-message .to-next-step{top:11px!important}section.chat-simulation .message-block .message{margin-bottom:25px}section.chat-simulation .message-block .message:last-child img{background:#000;opacity:.5;width:100%}section.chat-simulation .message-block .message img{margin-bottom:26px;margin-left:calc(50% - 55px);width:110px}@media (min-width:992px){section.chat-simulation .message-block .message img{margin-bottom:0;margin-left:0;width:100%}}section.chat-simulation .message-block .message .text{background:#e34c26;color:#fff;font-size:.875rem;letter-spacing:0;line-height:1.71;padding:22px 20px;text-align:center}@media (min-width:768px){section.chat-simulation .message-block .message .text{font-size:1rem;text-align:left}}@media (min-width:992px){section.chat-simulation .message-block .message .text{font-size:1.125rem;line-height:1.875rem;padding:26px 30px 24px}}section.chat-simulation .message-block .message .text p{margin:0}section.chat-simulation .message-block .message .text a{color:#fff;font-size:.875rem;line-height:1.71;text-decoration:underline}@media (min-width:768px){section.chat-simulation .message-block .message .text a{font-size:1rem}}@media (min-width:992px){section.chat-simulation .message-block .message .text a{font-size:1.125rem;line-height:1.875rem}}section.chat-simulation .message-block .answer{margin-bottom:30px}section.chat-simulation .message-block .answer label{pointer-events:none}section.chat-simulation .message-block .answer .field input{padding-right:78px}section.chat-simulation .message-block .answer .field.error label{color:var(--bs-danger)}section.chat-simulation .message-block .answer .field.error label .required-char{color:var(--bs-danger)!important}section.chat-simulation .message-block .answer .field.error input{border-color:var(--bs-danger)}section.chat-simulation .message-block .answer .field-checkbox{align-items:center;background:#fff;border:1px solid #b8bccb;display:flex;justify-content:flex-end;padding:15px}@media (min-width:992px){section.chat-simulation .message-block .answer .field-checkbox{padding:15px 25px}}section.chat-simulation .message-block .answer .field-checkbox label{color:#2b2b2b;font-weight:700;left:auto;order:1;position:relative;top:2px;width:100%}section.chat-simulation .message-block .answer .field-checkbox input{display:block;height:25px;margin:0;opacity:0;padding:0;position:relative;width:25px}section.chat-simulation .message-block .answer .field-checkbox .to-next-step{order:2;position:static}section.chat-simulation .message-block .answer .error-message{color:var(--bs-danger);margin:1rem 0 0}section.chat-simulation .steps{align-items:center;display:flex;justify-content:center}section.chat-simulation .steps .step{background-color:#fff;border:1px solid #b8bccb;cursor:pointer;display:inline-block;height:12px;transition:.4s;width:12px}section.chat-simulation .steps .step:not(:last-child){margin-right:10px}section.chat-simulation .steps .step.active{background-color:#e34c26;border:1px solid #e34c26;height:14px;pointer-events:none;width:14px}section.chat-simulation .steps .step.done{background-color:#c9ccda}section.chat-simulation .steps .step.disabled{pointer-events:none}section.chat-simulation .nav-wrapper{display:flex;justify-content:space-between}section.chat-simulation .nav-wrapper .to-next-step{position:relative;right:0;top:0}section.chat-simulation .to-next-step{align-items:center;background-color:#b8bccb;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:calc(50% - 20px);transition:.4s;width:40px}section.chat-simulation .to-next-step .icon{height:16px;width:12px;fill:#fff}section.chat-simulation .to-next-step:hover{background-color:#637c9d}section.chat-simulation .to-next-step.focused{background:#637c9d}section.chat-simulation .to-next-step.focused:hover{background:#526a8a}section.chat-simulation .loading-svg{margin-top:-15px;position:absolute;right:15px;top:50%}picture img[data-v-5bc438e0]{height:auto;max-width:100%;width:100%}section.map{background:#637c9d;height:100vh;max-height:700px}section.map img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:54% center;object-position:54% center;width:100%}@media (min-width:992px){section.map{-o-object-position:center center;object-position:center center}}section.heading-two-columns{padding:60px 0 30px}@media (min-width:768px){section.heading-two-columns{padding:80px 0 40px}}@media (min-width:1200px){section.heading-two-columns{padding:120px 0 110px}}section.heading-two-columns h2{font-size:2rem;margin-bottom:1.875rem}@media (min-width:768px){section.heading-two-columns h2{font-size:2.5rem;margin-bottom:2.125rem}}@media (min-width:1200px){section.heading-two-columns h2{font-size:3rem;margin-bottom:2.5rem}}section.heading-two-columns .content{margin-top:6px}section.video-full-container{margin-bottom:50px}section.video-full-container .video-wrapper{position:relative}section.video-full-container .video-cover{height:100%;left:0;position:absolute;top:0;transition:.4s;width:100%;z-index:1}section.video-full-container .video-cover.closed{opacity:0;pointer-events:none}section.video-full-container .video-cover .img-wrapper{display:block;height:100%}section.video-full-container .video-cover .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.video-full-container .video-cover .play-button{align-items:center;background:#000000b3;color:#fff;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute}section.video-full-container .video-cover .play-button .button{align-items:center;background-color:#fff3;border-radius:100%;cursor:pointer;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}@media (min-width:576px){section.video-full-container .video-cover .play-button .button{height:64px;width:64px}}@media (min-width:768px){section.video-full-container .video-cover .play-button .button{height:80px;width:80px}}@media (min-width:992px){section.video-full-container .video-cover .play-button .button{height:90px;width:90px}}@media (min-width:1200px){section.video-full-container .video-cover .play-button .button{height:100px;width:100px}}section.video-full-container .video-cover .play-button .button:before{background-color:var(--bs-primary);border-radius:100%;content:"";display:block;height:40px;position:absolute;transition:.4s;width:40px}@media (min-width:768px){section.video-full-container .video-cover .play-button .button:before{height:52px;width:52px}}@media (min-width:1200px){section.video-full-container .video-cover .play-button .button:before{height:60px;width:60px}}@media (hover:hover){section.video-full-container .video-cover .play-button .button:hover:before{height:100px;width:100px}section.video-full-container .video-cover .play-button .button:hover svg{height:64px;width:64px}}section.video-full-container .video-cover .play-button .button svg{height:28px;width:28px;fill:#3c3c3b;pointer-events:none;transition:.4s;z-index:1}@media (min-width:768px){section.video-full-container .video-cover .play-button .button svg{height:36px;width:36px}}@media (min-width:1200px){section.video-full-container .video-cover .play-button .button svg{height:54px;width:54px}}section.video-full-container .video-cover .play-button span{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:28px}@media (min-width:768px){section.video-full-container .video-cover .play-button span{font-size:1rem}}@media (min-width:1200px){section.video-full-container .video-cover .play-button span{font-size:1.125rem}}section.video-full-container video{background:#fff;height:100%;width:100%}section.info-with-buttons2{padding:60px 0 0}@media (min-width:768px){section.info-with-buttons2{padding:100px 0 40px}}@media (min-width:1200px){section.info-with-buttons2{padding:150px 0 130px}}section.info-with-buttons2 .row{position:relative}section.info-with-buttons2 img{width:100%}section.info-with-buttons2 h2{margin-bottom:20px}@media (min-width:768px){section.info-with-buttons2 h2{margin-bottom:24px}}@media (min-width:1200px){section.info-with-buttons2 h2{margin-bottom:36px}}section.info-with-buttons2 .h3,section.info-with-buttons2 h3{font-size:1.625rem;font-weight:500;letter-spacing:0;line-height:1.23;margin-bottom:24px}@media (min-width:992px){section.info-with-buttons2 .h3,section.info-with-buttons2 h3{font-size:1.625rem;letter-spacing:.040625rem;line-height:2.5rem}}section.info-with-buttons2 .buttons-wrapper{margin-bottom:60px;row-gap:30px}@media (min-width:768px){section.info-with-buttons2 .buttons-wrapper{margin-bottom:70px}}@media (min-width:1200px){section.info-with-buttons2 .buttons-wrapper{margin-bottom:90px}}section.info-with-buttons2 .buttons-wrapper .btn{max-width:none}section.info-with-buttons2 .description{margin-bottom:35px;padding-right:0}@media (min-width:992px){section.info-with-buttons2 .description{margin-bottom:40px}}@media (min-width:1200px){section.info-with-buttons2 .description{margin-bottom:40px;padding-right:130px}}section.info-with-buttons2 .list-wrapper{margin-bottom:20px}section.info-with-buttons2 .image-front-wrapper{position:relative}@media (min-width:992px){section.info-with-buttons2 .image-front-wrapper{position:absolute;right:200px;top:260px}}@media (min-width:1200px){section.info-with-buttons2 .image-front-wrapper{right:280px}}section.info-with-buttons2 .image-front-wrapper img{left:calc(50% - 25vw);margin-bottom:40px;margin-top:-25vw;position:relative;width:50vw}@media (min-width:992px){section.info-with-buttons2 .image-front-wrapper img{left:auto;margin-bottom:0;margin-top:0;position:absolute;width:100%}}@media (min-width:1200px){section.info-with-buttons2 .image-front-wrapper img{left:82%}}@media (min-width:1710px){section.info-with-buttons2 .image-front-wrapper img{left:auto}}section.info-advantages{overflow:hidden;padding:60px 0 30px}@media (min-width:1200px){section.info-advantages{padding:60px 0}}section.info-advantages img{margin-bottom:30px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding-bottom:30px;position:relative;width:100%;z-index:1}@media (min-width:1200px){section.info-advantages img{height:550px;margin-bottom:0}}section.info-advantages h2{font-size:1.625rem;font-weight:500;letter-spacing:.040625rem;line-height:1.23;margin-bottom:25px}@media (min-width:768px){section.info-advantages h2{line-height:1.5}}@media (min-width:1200px){section.info-advantages h2{line-height:2.5rem;margin-bottom:.75em}}section.info-advantages .picture-component{position:relative;z-index:10}section.info-advantages .content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}section.info-advantages .cards-wrapper{align-content:stretch;display:flex;flex-wrap:wrap;gap:10px}@media (min-width:768px){section.info-advantages .cards-wrapper{gap:20px}}@media (min-width:1200px){section.info-advantages .cards-wrapper{gap:30px}}section.info-advantages .cards-wrapper .card{align-items:center;border:1px solid #b8bccb;display:flex;flex:calc(100% - 30px);flex-direction:column;justify-content:center;padding:20px}@media (min-width:768px){section.info-advantages .cards-wrapper .card{flex:calc(50% - 30px);padding:24px}}@media (min-width:1200px){section.info-advantages .cards-wrapper .card{flex:calc(50% - 30px);padding:30px}}section.info-advantages .cards-wrapper .card svg{height:40px;margin-bottom:13px;width:40px;fill:#e7eaec}@media (min-width:768px){section.info-advantages .cards-wrapper .card svg{margin-bottom:16px}}@media (min-width:1200px){section.info-advantages .cards-wrapper .card svg{margin-bottom:20px}}section.info-advantages .cards-wrapper .card .card-text{font-size:1.125rem;font-weight:500;text-align:center}@media (min-width:768px){section.info-advantages .cards-wrapper .card .card-text{font-size:1rem;font-weight:400}}section.info-advantages .background{background:#637c9d;height:100%;position:absolute;right:50%;top:-30px;width:150%}@media (min-width:1200px){section.info-advantages .background{height:1000px;height:780px;right:0;top:-200px;width:150%}}section.blockquote-styled{background:#3a3a42;margin:30px 0 0;padding:66px 0}@media (min-width:768px){section.blockquote-styled{margin:60px 0 0}}@media (min-width:1200px){section.blockquote-styled{margin:150px 0 0;padding:70px 0 76px}}section.blockquote-styled h2{margin-bottom:30px}@media (min-width:768px){section.blockquote-styled h2{margin-bottom:24px}}@media (min-width:1200px){section.blockquote-styled h2{margin-bottom:18px}}section.blockquote-styled .icon{fill:#e34c26;height:28px;margin-bottom:20px;width:28px}@media (min-width:768px){section.blockquote-styled .icon{height:32px;margin-bottom:40px;width:32px}}@media (min-width:1200px){section.blockquote-styled .icon{height:40px;margin-bottom:50px;width:40px}}section.info-cards{padding:60px 0}@media (min-width:768px){section.info-cards{padding:100px 0}}@media (min-width:1200px){section.info-cards{padding:150px 0}}section.info-cards h2{margin-bottom:6px}@media (min-width:768px){section.info-cards h2{margin-bottom:30px}}@media (min-width:1200px){section.info-cards h2{margin-bottom:84px}}section.info-cards.alternative{background:#eff2f5}section.info-cards .section-data{margin-bottom:0}@media (min-width:992px){section.info-cards .section-data{margin-bottom:50px}}section.info-cards .section-data .description{margin-bottom:50px;margin-top:20px}@media (min-width:992px){section.info-cards .section-data .description{margin-bottom:0}}section.info-cards .cards-wrapper{flex-wrap:nowrap;overflow-x:auto}@media (min-width:1200px){section.info-cards .cards-wrapper{flex-wrap:wrap}}section.info-cards .cards-wrapper .card-wrapper{margin-bottom:30px}section.info-cards .cards-wrapper .card{border:1px solid #b8bccb;height:100%;padding:25px 20px 3px}@media (min-width:768px){section.info-cards .cards-wrapper .card{padding:30px 25px 6px}}@media (min-width:1200px){section.info-cards .cards-wrapper .card{padding:35px 30px 8px}}section.info-cards .cards-wrapper .card .icon{color:#637c9d;height:40px;margin-bottom:14px;width:40px}section.info-cards .cards-wrapper .card .title{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:18px;text-transform:uppercase}@media (min-width:768px){section.info-cards .cards-wrapper .card .title{font-size:1.125rem}}@media (min-width:1200px){section.info-cards .cards-wrapper .card .title{font-size:1.25rem}}@media (max-width:1709px){section.info-cards .cards-wrapper .card .title{height:auto!important}}section.info-cards .cards-wrapper .card .description{font-size:1rem;letter-spacing:0;line-height:1.875rem}section.info-cards.alternative .card{background:#fff;border-color:#fff}section.gallery-slider{overflow:hidden;padding:60px 0}@media (min-width:768px){section.gallery-slider{padding:80px 0}}@media (min-width:1200px){section.gallery-slider{padding:140px 0}}section.gallery-slider>.container{padding-left:0;padding-right:0}@media (min-width:768px){section.gallery-slider>.container{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}section.gallery-slider .swiper{height:330px;overflow:visible}@media (min-width:768px){section.gallery-slider .swiper{height:480px}}@media (min-width:1200px){section.gallery-slider .swiper{height:645px}}section.gallery-slider .swiper .swiper-slide{opacity:.6;transition:.4s;width:100%}section.gallery-slider .swiper .swiper-slide.swiper-slide-active{opacity:1}section.gallery-slider .swiper .swiper-slide img{height:330px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden;width:100%}@media (min-width:768px){section.gallery-slider .swiper .swiper-slide img{height:480px}}@media (min-width:1200px){section.gallery-slider .swiper .swiper-slide img{height:645px}}section.gallery-slider .swiper .swiper-slide .text{bottom:30px;color:#fff;font-size:1rem;left:30px;letter-spacing:0;line-height:1.625rem;max-width:500px;padding:15px 36px;position:absolute;text-align:center;z-index:1}section.gallery-slider .swiper .swiper-slide .text:before{background:#000;content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:.7;position:absolute;top:0;width:100%;z-index:-1}section.gallery-slider .swiper .custom-pagination{align-items:center;display:flex;justify-content:center;margin-top:20px}@media (min-width:768px){section.gallery-slider .swiper .custom-pagination{margin-top:40px}}@media (min-width:1200px){section.gallery-slider .swiper .custom-pagination{margin-top:70px}}section.gallery-slider .swiper .custom-pagination .custom-bullet{background:#fff;border:1px solid #b8bccb;border-radius:0;height:12px;opacity:1;transition:.4s;width:12px}section.gallery-slider .swiper .custom-pagination .custom-bullet:hover{background:#e34c26;border:1px solid #e34c26}section.gallery-slider .swiper .custom-pagination .custom-bullet:not(:last-child){margin-right:10px}section.gallery-slider .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active{background-color:#e34c26;border:1px solid #e34c26;height:14px;width:14px}section.gallery-slider .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active:hover{background:#cc3f1c;border-color:#cc3f1c}section.simple-counter{padding:30px 0}@media (min-width:768px){section.simple-counter{padding:80px 0}}@media (min-width:1200px){section.simple-counter{padding:150px 0}}section.simple-counter .section-header{margin-bottom:20px}@media (min-width:768px){section.simple-counter .section-header{margin-bottom:30px}}@media (min-width:1200px){section.simple-counter .section-header{margin-bottom:60px}}section.simple-counter .counter-wrapper{margin-bottom:35px;text-align:center}@media (min-width:992px){section.simple-counter .counter-wrapper{text-align:left}}@media (min-width:1200px){section.simple-counter .counter-wrapper{margin-bottom:0}}section.simple-counter .counter-wrapper .icon{fill:#637c9d;height:40px;margin-bottom:10px;width:40px}section.simple-counter .counter-wrapper .title{font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.6}@media (min-width:992px){section.simple-counter .counter-wrapper .title{font-size:1.125rem}}section.simple-counter .counter-wrapper .counter{font-size:2.5rem;font-weight:500;letter-spacing:0;line-height:1.26;margin-bottom:6px}@media (min-width:768px){section.simple-counter .counter-wrapper .counter{font-size:3.2rem}}@media (min-width:1200px){section.simple-counter .counter-wrapper .counter{font-size:5rem}}section.history{background:#3a3a42;padding:60px 0}@media (min-width:768px){section.history{padding:84px 0}}@media (min-width:1200px){section.history{padding:124px 0}}section.history h2{margin-bottom:40px}@media (min-width:768px){section.history h2{margin-bottom:80px}}@media (min-width:1200px){section.history h2{margin-bottom:108px}}@media (min-width:1710px){section.history h2{margin-bottom:168px}}section.history .history-wrapper .date{font-size:3.5rem;font-weight:500;line-height:1;margin-bottom:50px;text-transform:uppercase}section.history .history-wrapper .navigation{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px}@media (min-width:992px){section.history .history-wrapper .navigation{display:block}}section.history .history-wrapper h3{color:#e34c26;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.75rem;text-transform:uppercase}section.history .history-wrapper .date-link{color:#62646c;cursor:pointer;font-size:1.875rem;font-weight:500;letter-spacing:0;line-height:40px;position:relative;text-align:center;transition:.4s}@media (min-width:992px){section.history .history-wrapper .date-link{font-size:1.375rem;font-weight:400;text-align:left}}section.history .history-wrapper .date-link:before{background:#e34c26;content:none;height:8px;left:-22px;opacity:0;position:absolute;top:21px;transform:translateY(-50%);transition:.4s;width:8px;will-change:transform}@media (min-width:992px){section.history .history-wrapper .date-link:before{content:""}}section.history .history-wrapper .date-link.active{color:#fff;opacity:1}section.history .history-wrapper .date-link.active:before{opacity:1}section.history .swiper__history-slider-thumbs,section.history .swiper__history-slider-thumbs .swiper-slide{position:relative}section.history .swiper__history-slider-text-slider{max-height:560px;position:relative}section.history .swiper__history-slider-text-slider .swiper-slide{position:relative}section.history .swiper__history-slider-text-slider .swiper-slide__wrapper{height:100%;overflow-y:auto;position:relative}section.history .swiper__history-slider-right-column{position:relative;top:0;z-index:10}@media (min-width:1710px){section.history .swiper__history-slider-right-column{padding:8px 0 0}}section.history .swiper__history-slider-right-column .swiper-slide{position:relative}section.logotypes-slider{padding:60px 0}@media (min-width:768px){section.logotypes-slider{padding:100px 0}}@media (min-width:1200px){section.logotypes-slider{padding:150px 0}}section.logotypes-slider h2{font-size:2rem;margin-bottom:20px}@media (min-width:768px){section.logotypes-slider h2{font-size:2.5rem;margin-bottom:1rem}}@media (min-width:1200px){section.logotypes-slider h2{font-size:3.2rem;margin-bottom:2rem}}@media (min-width:1710px){section.logotypes-slider h2{font-size:5rem}}section.logotypes-slider .description{margin-top:0}@media (min-width:1710px){section.logotypes-slider .description{margin-top:21px}}section.logotypes-slider .swiper .swiper-slide{width:60vw}@media (min-width:576px){section.logotypes-slider .swiper .swiper-slide{width:35vw}}@media (min-width:768px){section.logotypes-slider .swiper .swiper-slide{width:30vw}}@media (min-width:992px){section.logotypes-slider .swiper .swiper-slide{width:24vw}}@media (min-width:1200px){section.logotypes-slider .swiper .swiper-slide{width:100%}}section.logotypes-slider .swiper .swiper-slide .image-wrapper{align-items:center;border:1px solid #e7eaec;display:flex;height:100px;justify-content:center;margin-bottom:20px}section.logotypes-slider .swiper .swiper-slide .image-wrapper img{max-height:120px;min-height:50px;min-width:60px}section.logotypes-slider .swiper .swiper-slide .text{line-height:1.4;text-align:center}section.logotypes-slider .swiper .swiper-slide .text>span:first-child{font-weight:500}section.logotypes-slider .swiper .custom-pagination .custom-bullet{background:#fff;border:1px solid #b8bccb;border-radius:0;height:12px;opacity:1;transition:.4s;width:12px}section.logotypes-slider .swiper .custom-pagination .custom-bullet:hover{background:#e34c26;border:1px solid #e34c26}section.logotypes-slider .swiper .custom-pagination .custom-bullet:not(:last-child){margin-right:10px}section.logotypes-slider .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active{background-color:#e34c26;border:1px solid #e34c26;height:14px;width:14px}section.logotypes-slider .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active:hover{background:#cc3f1c;border-color:#cc3f1c}section.alt-navigation{background:#eff2f5;padding:54px 0 30px}section.alt-navigation.light{background:#fff}section.alt-navigation .alt-nav-link-wrapper{margin-bottom:20px;text-align:center}@media (min-width:768px){section.alt-navigation .alt-nav-link-wrapper{margin-bottom:24px}}@media (min-width:992px){section.alt-navigation .alt-nav-link-wrapper{text-align:left}}@media (min-width:1200px){section.alt-navigation .alt-nav-link-wrapper{margin-bottom:34px}}section.alt-navigation .alt-nav-link-wrapper .subtitle{color:#838590;font-size:.875rem;letter-spacing:0;line-height:1.75rem}@media (min-width:992px){section.alt-navigation .alt-nav-link-wrapper .subtitle{font-size:1rem}}section.alt-navigation .alt-nav-link-wrapper .link a{font-size:1rem}@media (min-width:992px){section.alt-navigation .alt-nav-link-wrapper .link a{font-size:1.375rem}}section.alt-navigation .alt-nav-link-wrapper .link a:hover{color:#2b2b2b}section.hero-heading{padding:90px 0 60px;z-index:10}@media (min-width:768px){section.hero-heading{padding:120px 0 80px}}@media (min-width:1200px){section.hero-heading{padding:200px 0 110px}}section.hero-heading h1{min-height:198px;text-align:center}@media (min-width:576px){section.hero-heading h1{min-height:235px;text-align:left}}@media (min-width:768px){section.hero-heading h1{min-height:215px}}@media (min-width:992px){section.hero-heading h1{min-height:250px}}@media (min-width:1200px){section.hero-heading h1{min-height:410px}}@media (min-width:1710px){section.hero-heading h1{min-height:192px}}section.hero-heading h1 .text-before-retype{color:#2b2b2b}section.hero-heading h1 span{color:#e34c26}section.competency{padding-bottom:50px}@media (min-width:768px){section.competency{padding-top:40px}}@media (min-width:1200px){section.competency{padding-bottom:230px}}section.competency>.container{position:relative;z-index:10}section.competency.dark{background:transparent linear-gradient(0deg,#838590,#343539) 0 0 no-repeat padding-box}section.competency .competency-thumb-wrapper{display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:54px 20px 20px;position:relative}@media (min-width:768px){section.competency .competency-thumb-wrapper{padding:54px 30px 30px}}@media (min-width:992px){section.competency .competency-thumb-wrapper{height:100%;padding:30px 30px 50px}}@media (min-width:1200px){section.competency .competency-thumb-wrapper{height:550px;padding:0 30px 50px}}@media (min-width:1710px){section.competency .competency-thumb-wrapper{height:850px;justify-content:flex-end}}section.competency .competency-thumb-wrapper img{filter:drop-shadow(15px 35px 20px rgba(0,0,0,.2));left:0;margin-bottom:14px;max-width:none;position:relative;width:100%}@media (min-width:992px){section.competency .competency-thumb-wrapper img{margin-bottom:30px}}@media (min-width:1710px){section.competency .competency-thumb-wrapper img{left:-100px;width:calc(100% + 200px)}}section.competency .competency-thumb-wrapper .btn{margin-left:0;max-width:none;position:relative;width:100%}@media (min-width:1200px){section.competency .competency-thumb-wrapper .btn{margin-left:20px;width:calc(100% - 40px)}}section.competency .competency-thumb-wrapper>.background{inset:0;position:absolute;z-index:0}section.competency .content-wrapper{display:flex;flex-direction:column;justify-content:center;padding-bottom:50px}@media (min-width:992px){section.competency .content-wrapper{padding-bottom:0;padding-top:50px}}@media (min-width:1200px){section.competency .content-wrapper{padding-top:40px}}@media (min-width:1710px){section.competency .content-wrapper{padding-top:240px}}section.competency .content-wrapper h2{font-size:1.625rem;font-weight:500;letter-spacing:0;line-height:1.23;margin-bottom:25px}@media (min-width:768px){section.competency .content-wrapper h2{font-size:2.4rem;margin-bottom:32px}}@media (min-width:1200px){section.competency .content-wrapper h2{font-size:3.875rem;margin-bottom:60px}}section.competency .content-wrapper .list-title{display:inline-block;font-size:1.125rem;letter-spacing:0;line-height:1.5;margin-bottom:8px;text-transform:uppercase}@media (min-width:768px){section.competency .content-wrapper .list-title{font-size:1.25rem;margin-bottom:12px}}@media (min-width:1200px){section.competency .content-wrapper .list-title{font-size:1.625rem;margin-bottom:16px}}section.competency .content-wrapper ul{margin-bottom:0;padding-left:0}@media (min-width:1200px){section.competency .content-wrapper ul{padding-left:30px}}@media (min-width:1710px){section.competency .content-wrapper ul{padding-left:60px}}@media (min-width:992px){section.competency .content-wrapper .btn{margin-bottom:20px}}@media (min-width:1200px){section.competency .content-wrapper .btn{margin-bottom:0}}section.competency>.background{height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1}section.faq{margin-top:50px;padding:0 0 60px}@media (min-width:992px){section.faq{margin-top:0;padding:130px 0 150px}}section.faq.alternative{background:#eff2f5}section.faq .left-side img{margin-bottom:20px;margin-top:-50px;width:100%}@media (min-width:992px){section.faq .left-side img{margin-bottom:25px;margin-top:0}}section.faq .left-side .help-text{display:block;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.5;margin-bottom:8px}@media (min-width:768px){section.faq .left-side .help-text{font-size:1.25rem}}@media (min-width:1200px){section.faq .left-side .help-text{font-size:1.625rem}}section.faq .left-side .help-text a{color:#637c9d;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.5}@media (min-width:768px){section.faq .left-side .help-text a{font-size:1.25rem}}@media (min-width:1200px){section.faq .left-side .help-text a{font-size:1.625rem}}section.faq .left-side .contact{margin-bottom:50px}@media (min-width:992px){section.faq .left-side .contact{margin-bottom:0}}section.faq .left-side .contact-person,section.faq .left-side .contact-phone{font-size:.875rem;line-height:1.6}@media (min-width:768px){section.faq .left-side .contact-person,section.faq .left-side .contact-phone{font-size:1rem}}@media (min-width:1200px){section.faq .left-side .contact-person,section.faq .left-side .contact-phone{font-size:1.125rem}}section.faq .left-side .contact-person a,section.faq .left-side .contact-person span,section.faq .left-side .contact-phone a,section.faq .left-side .contact-phone span{font-size:.875rem;font-weight:500;line-height:1.6}@media (min-width:768px){section.faq .left-side .contact-person a,section.faq .left-side .contact-person span,section.faq .left-side .contact-phone a,section.faq .left-side .contact-phone span{font-size:1rem}}@media (min-width:1200px){section.faq .left-side .contact-person a,section.faq .left-side .contact-person span,section.faq .left-side .contact-phone a,section.faq .left-side .contact-phone span{font-size:1.125rem}}section.faq .left-side .contact-person a,section.faq .left-side .contact-phone a{color:#2b2b2b}section.faq .right-side{padding-left:12px}@media (min-width:1200px){section.faq .right-side{padding-left:80px}}section.faq .right-side h2{font-size:1.625rem}@media (min-width:992px){section.faq .right-side h2{font-size:2rem}}@media (min-width:1200px){section.faq .right-side h2{font-size:2.4rem}}@media (min-width:1710px){section.faq .right-side h2{font-size:3rem}}section.faq .right-side .faq{border-top:1px solid #b8bccb}section.faq .right-side .faq:last-child{border-bottom:1px solid #b8bccb}section.faq .right-side .faq .question{cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:1.75;padding:15px 0}@media (min-width:768px){section.faq .right-side .faq .question{font-size:1.125rem}}@media (min-width:992px){section.faq .right-side .faq .question{flex-direction:row;font-size:1.375rem;padding:15px 0}}section.faq .right-side .faq .question>.icon{left:0}section.faq .right-side .faq .answer{height:0;opacity:0;overflow:hidden}section.faq .right-side .faq .answer p{margin-bottom:20px}@media (min-width:992px){section.faq .right-side .faq .answer p{margin-bottom:2rem;margin-top:0}}section.faq .right-side .faq .icon{fill:#b8bccb;left:calc(50% - 8px);margin:10px 0 15px;position:relative;transform:rotate(90deg);transition:.4s}@media (min-width:992px){section.faq .right-side .faq .icon{left:0;margin:0 15px 0 0}}section.faq .right-side .faq.active .icon{transform:rotate(-90deg)}section.faq .right-side .faq.active .question{color:#e34c26}section.faq .right-side .faq.active .answer{max-height:2000px;opacity:1;transition:max-height 1s}section.hero-info{background:#3a3a42;margin-top:80px}@media (min-width:992px){section.hero-info{margin-top:0}}section.hero-info h2{margin-bottom:2.375rem}section.hero-info .description{margin-bottom:35px}@media (min-width:992px){section.hero-info .description{margin-bottom:50px}}section.hero-info .description p{margin-bottom:20px}section.hero-info .content-wrapper{padding:85px 0 60px}@media (min-width:992px){section.hero-info .content-wrapper{padding:140px 0}}section.hero-info .image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:10}section.hero-info .image-wrapper span{margin-top:-50px;z-index:2}@media (min-width:992px){section.hero-info .image-wrapper span{margin-top:0}}section.hero-info .image-wrapper img,section.hero-info .image-wrapper span{width:100%}section.hero-info .image-wrapper .background{height:68vw;left:-20%;position:absolute;top:0;width:200%;z-index:1}@media (min-width:576px){section.hero-info .image-wrapper .background{height:378px}}@media (min-width:768px){section.hero-info .image-wrapper .background{height:100%;left:50%}}@media (min-width:992px){section.hero-info .image-wrapper .background{height:100%;left:50%;width:200%}}section.hero-info .image-wrapper .background:after{background:linear-gradient(180deg,rgba(0,0,0,.522),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}section.references-slider{overflow:hidden;padding-top:57px}@media (min-width:992px){section.references-slider{padding-top:100px}}section.references-slider .swiper{overflow:visible}section.references-slider .swiper .swiper-slide{opacity:0;transition:.4s;z-index:1}section.references-slider .swiper .swiper-slide.swiper-slide-active{opacity:1;z-index:2}section.references-slider .swiper .navigation{bottom:50px;display:flex;justify-content:space-between;position:static;z-index:100}@media (min-width:992px){section.references-slider .swiper .navigation{position:absolute;right:0}}section.references-slider .swiper .navigation .reference-link-wrapper{margin:0 15px}@media (max-width:991px){section.references-slider .swiper .navigation .reference-link-wrapper{flex:1}}section.references-slider .swiper .navigation .reference-link-wrapper .btn{padding:15.7px 28px}@media (max-width:991px){section.references-slider .swiper .navigation .reference-link-wrapper .btn{background:#526a8a;color:#fff;max-width:none;padding:15.7px 10px;width:100%}section.references-slider .swiper .navigation .btn-custom{border-color:#e7eaec}section.references-slider .swiper .navigation .btn-custom svg{fill:#838590}}section.references-slider .swiper .navigation .btn-custom-prev{bottom:0;right:80px}section.references-slider .swiper .navigation .btn-custom-next{bottom:0;right:0}section.references-slider .description{margin-bottom:50px;margin-top:30px}@media (max-width:991px){section.references-slider .description{margin-bottom:0}}section.references-slider .description p{color:#2b2b2b;margin-bottom:20px}@media (max-width:991px){section.references-slider .description p:last-of-type{margin-bottom:0}}section.references-slider .content-wrapper{padding:35px 0}@media (min-width:992px){section.references-slider .content-wrapper{padding:140px 0}}section.references-slider .content-wrapper span{color:#2b2b2b;display:block;position:relative}section.references-slider .image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding:50px 0;position:relative;width:100%}@media (min-width:992px){section.references-slider .image-wrapper{padding:50px 0}}section.references-slider .image-wrapper span{height:auto;z-index:2}@media (min-width:992px){section.references-slider .image-wrapper span{height:600px}}@media (min-width:1200px){section.references-slider .image-wrapper span{height:700px}}section.references-slider .image-wrapper span img{filter:drop-shadow(15px 35px 20px rgba(0,0,0,.2));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.references-slider .image-wrapper .background{height:100%;left:50%;position:absolute;width:200%;z-index:1}@media (min-width:992px){section.references-slider .image-wrapper .background{height:calc(100% + 200px);left:35%}}@media (min-width:1200px){section.references-slider .image-wrapper .background{left:45%}}@media (min-width:1710px){section.references-slider .image-wrapper .background{left:50%}}.custom-selector{font-size:.875rem;font-weight:500;letter-spacing:.021875rem;position:relative;width:100%}.custom-selector .active-wrapper{align-items:center;display:flex;justify-content:space-between;max-width:none;padding:12px 15px;position:relative;width:100%}.custom-selector .active-wrapper.btn-primary{text-transform:none}.custom-selector .active-wrapper.btn-secondary{text-transform:uppercase}.custom-selector .icon{margin-left:20px;position:relative;top:1px;transform:rotate(90deg);fill:#fff}.custom-selector .choices{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;position:absolute;width:100%;z-index:10}.custom-selector .choices .choice{align-items:center;display:flex;justify-content:space-between;max-width:none;padding:12px 15px;position:relative}.custom-selector .choices .choice:not(:last-child){border-bottom:1px solid #d9d9d9}section.references-gallery{overflow:hidden;padding:60px 0}@media (min-width:992px){section.references-gallery{padding:90px 0 70px}}section.references-gallery .content-wrapper{margin-bottom:10px}@media (min-width:992px){section.references-gallery .content-wrapper{margin-bottom:58px}}section.references-gallery .tabs-btns-wrapper{display:flex;gap:30px;justify-content:space-between;margin-bottom:50px}section.references-gallery .tabs-btns-wrapper .tab-btn{align-items:center;display:flex;flex-grow:1;justify-content:center;max-width:none;min-width:auto!important;width:auto}section.references-gallery .custom-selector{margin-bottom:20px}section.references-gallery .reference{opacity:0;overflow:hidden;pointer-events:none}section.references-gallery .reference.visible{pointer-events:auto}section.references-gallery .references-wrapper{margin-bottom:20px;min-height:50vh}section.references-gallery .references-wrapper .reference{margin-bottom:15px;position:relative}@media (min-width:992px){section.references-gallery .references-wrapper .reference{margin-bottom:30px}}section.references-gallery .references-wrapper .reference:hover .caption-wrapper{opacity:1;pointer-events:auto}section.references-gallery .references-wrapper .reference .caption-wrapper{align-items:center;background:#a62100b8;display:flex;justify-content:center;pointer-events:none;transition:.4s}section.references-gallery .references-wrapper .reference .caption-wrapper .caption{background:#f4f4f7;display:inline-block;line-height:1.6;padding:12px 40px;text-align:center;width:100%}section.references-gallery .references-wrapper .reference .caption-wrapper .caption .title{color:#2b2b2b;font-size:.875rem;font-weight:500;letter-spacing:0}section.references-gallery .references-wrapper .reference .caption-wrapper .caption .subtitle{color:#838590;font-size:.75rem;letter-spacing:0}@media (min-width:992px){section.references-gallery .references-wrapper .reference .caption-wrapper .caption{background:#fff;width:auto}section.references-gallery .references-wrapper .reference .caption-wrapper{inset:0;opacity:0;position:absolute}}section.references-gallery .references-wrapper .reference .position-relative{display:block;width:100%}section.references-gallery .references-wrapper .reference .position-relative img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.logotypes-table{overflow:hidden;padding:60px 0}@media (min-width:768px){section.logotypes-table{padding:70px 0 80px}}@media (min-width:992px){section.logotypes-table{padding:70px 0 120px}}section.logotypes-table .content-wrapper{margin-bottom:58px}@media (max-width:767px){section.logotypes-table .content-wrapper{margin-bottom:5px}section.logotypes-table>.container:last-of-type>.row{overflow-x:scroll}}section.logotypes-table .svg-wrapper{align-items:center;border:1px solid #dfe0e9;display:flex;filter:grayscale(1);height:100px;justify-content:center;margin-bottom:30px;transition:.42s;width:100%}section.logotypes-table .svg-wrapper picture{height:100%;width:100%}section.logotypes-table .svg-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.logotypes-table .svg-wrapper:focus,section.logotypes-table .svg-wrapper:hover{filter:grayscale(0)}section.simple-slider{margin-bottom:0;overflow:hidden;position:relative}@media (min-width:992px){section.simple-slider{margin-bottom:70px}}section.simple-slider:before{background:#3c3c3b 0 0 no-repeat padding-box;content:"";display:block;height:100%;left:0;position:absolute;top:60px;width:100%;z-index:0}@media (min-width:992px){section.simple-slider:before{height:450px}}section.simple-slider .content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}@media (min-width:992px){section.simple-slider .content-wrapper{text-align:left}}section.simple-slider .content-wrapper .description{margin-bottom:60px}@media (min-width:992px){section.simple-slider .content-wrapper .description{margin-bottom:0}}section.simple-slider .content-wrapper h2{margin-bottom:25px}@media (min-width:992px){section.simple-slider .content-wrapper h2{margin-bottom:15px}}section.simple-slider .content-wrapper p{position:relative}section.simple-slider .swiper .swiper-slide{height:auto;transition:.4s}section.simple-slider .swiper .swiper-slide img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:992px){section.simple-slider .swiper .swiper-slide img{height:540px}}section.simple-slider .swiper .custom-pagination{display:flex;justify-content:center;margin-bottom:50px;margin-top:30px}@media (min-width:992px){section.simple-slider .swiper .custom-pagination{margin-bottom:0}}section.simple-slider .swiper .custom-pagination .custom-bullet{background:#fff;border:1px solid #b8bccb;border-radius:0;height:12px;opacity:1;transition:.4s;width:12px}section.simple-slider .swiper .custom-pagination .custom-bullet:hover{background:#526a8a}section.simple-slider .swiper .custom-pagination .custom-bullet:not(:last-child){margin-right:10px}section.simple-slider .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active{background-color:#5989a7;border:1px solid #5989a7}section.simple-slider .swiper .custom-pagination .custom-bullet.swiper-pagination-bullet-active:hover{background:#526a8a;border:#526a8a}section.info-overview{padding:60px 0}@media (min-width:768px){section.info-overview{padding:80px 0}}@media (min-width:992px){section.info-overview{padding:80px 0 110px}}section.info-overview .content-left h3{font-size:26px;font-weight:500;letter-spacing:0;line-height:1.23;margin-bottom:25px}section.info-overview .content-left h3:not(:first-of-type){margin-top:40px}@media (min-width:768px){section.info-overview .content-left h3{font-size:30px;line-height:1.4}}@media (min-width:992px){section.info-overview .content-left h3{font-size:2.25rem;line-height:1.5;margin-bottom:8px}section.info-overview .content-left h3:not(:first-of-type){margin-top:30px}}section.info-overview .content-right-container{position:relative}section.info-overview .content-right-container:after,section.info-overview .content-right-container:before{content:"";height:100%;position:absolute;top:0;width:1000px}@media (min-width:992px){section.info-overview .content-right-container:after,section.info-overview .content-right-container:before{content:none}}section.info-overview .content-right-container:before{left:90%}section.info-overview .content-right-container:after{right:90%}section.info-overview .content-right{padding:30px 0;position:relative;z-index:1}@media (min-width:992px){section.info-overview .content-right{padding:36px 50px 50px}}section.info-overview .content-right h3{color:#fff;font-size:26px;font-weight:500;letter-spacing:0;line-height:1.23;margin-bottom:20px}@media (min-width:992px){section.info-overview .content-right h3{font-size:2.25rem;line-height:4.0625rem;margin-bottom:12px}}section.info-overview .content-right ul{display:block;list-style:none;margin-bottom:0;padding:0;position:relative}section.info-overview .content-right ul li{color:#fff;font-size:1rem;letter-spacing:0;line-height:1.38;margin-bottom:15px;padding-left:15px;position:relative}section.info-overview .content-right ul li:before{background-color:#fff;content:"";display:inline-block;height:5px;left:0;margin-right:15px;position:absolute;top:9px;width:5px}@media (min-width:992px){section.info-overview .content-right ul li:before{height:8px;top:12px;width:8px}}section.info-overview .content-right ul li:last-of-type{margin-bottom:0}@media (min-width:992px){section.info-overview .content-right ul li{font-size:1.25rem;line-height:1.6;margin-bottom:10px;padding-left:25px}}.content-right{background:var(--24a98f9c)}.content-left h3{color:var(--24a98f9c)}section.hero-image{margin-top:30px;padding-bottom:50px;text-align:center}@media (min-width:992px){section.hero-image{margin-top:0}}section.hero-image img{aspect-ratio:11/6;max-width:1656px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}section.full-blockquote{background:#3a3a42;padding:40px 0 56px}@media (min-width:768px){section.full-blockquote{padding:60px 0 66px}}@media (min-width:1200px){section.full-blockquote{padding:70px 0 76px}}section.full-blockquote .blockquote-author-wrapper{border-right:0 solid #838590;padding-right:0;text-align:center}@media (min-width:992px){section.full-blockquote .blockquote-author-wrapper{border-right:1px solid #838590;padding-right:80px}}section.full-blockquote .blockquote-author-wrapper .photo{display:flex;justify-content:center;margin-bottom:10px}@media (min-width:768px){section.full-blockquote .blockquote-author-wrapper .photo{margin-bottom:24px}}@media (min-width:992px){section.full-blockquote .blockquote-author-wrapper .photo{margin-bottom:0}}@media (min-width:1200px){section.full-blockquote .blockquote-author-wrapper .photo{margin-bottom:44px}}section.full-blockquote .blockquote-author-wrapper .photo span{align-items:center;border-radius:100%;display:flex;height:172px;justify-content:center;width:172px}section.full-blockquote .blockquote-author-wrapper .photo span img{border-radius:100%;height:140px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:140px}section.full-blockquote .blockquote-author-wrapper .author{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.5;margin-bottom:8px}section.full-blockquote .blockquote-author-wrapper .company{color:#838590;font-size:14px;letter-spacing:0;line-height:20px}section.full-blockquote .content-wrapper{align-items:center;display:flex;height:100%}section.full-blockquote .content-wrapper .content{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:992px){section.full-blockquote .content-wrapper .content{align-items:flex-start;flex-direction:row;text-align:left}}section.full-blockquote .content-wrapper .content .blockquote{margin:20px 0}@media (min-width:768px){section.full-blockquote .content-wrapper .content .blockquote{margin:30px 0}}@media (min-width:1200px){section.full-blockquote .content-wrapper .content .blockquote{margin:0}}section.full-blockquote .content-wrapper .content .icon{fill:#e34c26;min-height:40px;min-width:40px}@media (min-width:992px){section.full-blockquote .content-wrapper .content .icon{margin:36px 40px}}@media (min-width:1200px){section.full-blockquote .content-wrapper .content .icon{margin:6px 40px}}@media (min-width:1710px){section.full-blockquote .content-wrapper .content .icon{margin:6px 40px}}section.news .hero-half-screen{display:flex;padding:90px 0 30px;position:relative;width:100%;z-index:10}@media (min-width:768px){section.news .hero-half-screen{padding:150px 0 30px}}@media (min-width:992px){section.news .hero-half-screen{padding:200px 0 20px}}@media (min-width:1200px){section.news .hero-half-screen{padding:200px 0 20px}}section.news .hero-half-screen h1{font-weight:500;letter-spacing:0;margin-bottom:35px;min-height:115px}@media (min-height:576px){section.news .hero-half-screen h1{min-height:139px}}@media (min-width:768px){section.news .hero-half-screen h1{margin-bottom:46px;min-height:108px}}section.news .hero-half-screen h1 .text-before-retype{color:#2b2b2b}section.news .hero-half-screen h1 span{color:#e34c26}section.news .hero-half-screen .subtitle{display:inline-block;font-size:1.25rem;letter-spacing:.0875rem;line-height:2.625rem;margin-bottom:20px}section.news .search-field .field .do-search{align-items:center;background:#526a8a;bottom:15px;color:#fff;display:flex;font-weight:500;height:50px;justify-content:center;margin-top:30px;min-width:40px;padding:0;position:static;right:20px;top:15px;transition:.3s}@media (max-width:767px){section.news .search-field .field .do-search{max-width:none;width:100%}}@media (min-width:768px){section.news .search-field .field .do-search{height:40px;margin-top:0;position:absolute}}section.news .search-field .field .do-search .icon{display:none;height:16px;width:16px;fill:#fff;color:#fff;transition:.3s}@media (min-width:768px){section.news .search-field .field .do-search .icon{display:inline-block}}@media (hover:hover){section.news .search-field .field .do-search:hover{background:#2f3b4a}}section.news .search-field .field input{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;padding:14px 15px}@media (min-width:768px){section.news .search-field .field input{padding:24px 25px}}@media (min-width:992px){section.news .search-field .field input{font-size:1.25rem;line-height:1.75rem;padding:20px 25px}}section.news .search-field .field input:focus::-moz-placeholder{opacity:0}section.news .search-field .field input:focus::placeholder{opacity:0}section.news .search-news{min-height:120vh;padding:20px 0 50px;position:relative;z-index:10}@media (min-width:992px){section.news .search-news{padding:20px 0 100px}}@media (min-width:1200px){section.news .search-news{padding:20px 0 130px}}section.news .search-news .post-wrapper{padding-bottom:20px}@media (min-width:992px){section.news .search-news .post-wrapper{margin-top:60px;padding-bottom:60px}}section.news .search-news .post-wrapper.last-post:after{content:none}section.news .search-news .post-wrapper .news-post-data{display:flex;flex-direction:column;height:100%;justify-content:center}section.news .search-news .post-wrapper .news-post-data:hover{text-decoration:none}section.news .search-news .post-wrapper .news-post-data:hover h3{color:#2b2b2b}section.news .search-news .post-wrapper .news-post-data:hover .date{color:#56585f}section.news .search-news .post-wrapper .news-post-data h3{color:#2b2b2b;display:-webkit-box;font-size:16px;font-weight:500;letter-spacing:.32px;line-height:1.25;margin-bottom:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:992px){section.news .search-news .post-wrapper .news-post-data h3{font-size:1.25rem;letter-spacing:.025rem;line-height:1.75rem;min-height:3.5rem}}section.news .search-news .post-wrapper .news-post-data .date{color:#56585f;font-size:.875rem;letter-spacing:0}section.news .search-news .post-wrapper .news-post-data .excerpt{color:#2b2b2b;display:none;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.875rem;margin-top:12px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:992px){section.news .search-news .post-wrapper .news-post-data .excerpt{display:-webkit-box}}section.news .search-news .post-wrapper .thumbnail{margin-bottom:15px}section.news .search-news .post-wrapper .thumbnail img{aspect-ratio:54/25;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.news .search-news .break-line{background:#eff2f5;display:none;height:1px;position:relative;width:calc(100% - 24px)}@media (min-width:992px){section.news .search-news .break-line{display:block}}section.news .search-news .btn-show-more{max-width:none}section.news .search-news .btn-show-more.disabled{opacity:.25}section.news .sidebar{position:sticky;top:140px}section.news .sidebar h3{color:#e34c26;font-size:2.25rem;font-weight:500;letter-spacing:0;line-height:2.75rem;margin-bottom:20px}section.news .sidebar p{margin-bottom:44px}section.news .sidebar .btn{max-width:none;width:100%}section.hero-half-screen{align-items:center;display:flex;height:50vh;min-height:800px;text-align:center;width:100%}section.hero-half-screen .content{margin-top:80px;position:relative;z-index:10}section.hero-half-screen .content h1{color:#fff;font-size:8.125rem;font-weight:700;letter-spacing:.40625rem;line-height:1;margin-bottom:40px}section.hero-half-screen .content .description{color:#fff;display:inline-block;font-size:1.25rem;letter-spacing:.0875rem;line-height:2.625rem;margin-bottom:62px;max-width:1090px}section.hero-half-screen .background{animation:BackgroundHalfHeroAnimation 15s ease 1.5s infinite;background-size:300% 150%;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:1}@keyframes BackgroundHalfHeroAnimation{0%{background-position:0 0}50%{background-position:100% 50%}to{background-position:0 0}}section.jobs{padding:60px 0;position:relative;z-index:10}@media (min-width:768px){section.jobs{padding:80px 0}}@media (min-width:992px){section.jobs{padding:120px 0}}@media (min-width:1200px){section.jobs{padding:120px 0}}section.jobs .description{margin-bottom:50px;position:relative}@media (min-width:992px){section.jobs .description{margin-bottom:60px;margin-top:22px}}section.jobs .job-links{margin-bottom:15px}@media (min-width:992px){section.jobs .job-links{margin-bottom:30px}}section.jobs .job-links a{align-items:center;border-color:#b8bccb;display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;height:100%;justify-content:center;letter-spacing:0;max-width:none;padding:16px 15px;text-transform:none}section.jobs .job-links a:hover{background:#e34c26;border-color:#e34c26;color:#fff}@media (min-width:992px){section.jobs .job-links a{font-size:20px;padding:31px 15px}}section.list-two-columns{padding:60px 0}@media (min-width:992px){section.list-two-columns{padding:80px 0 110px}}section.list-two-columns ul{margin:0;padding:0}section.list-two-columns:nth-child(2n){background:#eff2f5}section.list-two-columns:nth-child(odd) .custom-list-item:before{background-color:#637c9d}section.list-two-columns .custom-list-item:last-of-type{margin-bottom:15px}section.contact{padding:90px 0 60px}@media (min-width:768px){section.contact{padding:150px 0 90px}}@media (min-width:992px){section.contact{padding:200px 0 110px}}@media (min-width:1200px){section.contact{padding:200px 0 110px}}section.contact h1{min-height:154px}@media (min-width:576px){section.contact h1{min-height:139px}}@media (min-width:768px){section.contact h1{min-height:161px}}@media (min-width:992px){section.contact h1{min-height:246px}}@media (min-width:1200px){section.contact h1{min-height:300px}}section.contact h1 .text-before-retype{color:#2b2b2b}section.contact h1 span{color:#e34c26}section.contact h2{font-size:1.25rem;font-weight:500;letter-spacing:.5px;line-height:1.4;margin-bottom:20px}@media (min-width:992px){section.contact h2{font-size:1.625rem;letter-spacing:.040625rem;line-height:2.5rem;margin-bottom:10px}}section.contact .subtitle{font-size:16px;letter-spacing:.4px;line-height:24px;margin-bottom:50px;text-transform:uppercase}@media (min-width:992px){section.contact .subtitle{font-size:1.375rem;letter-spacing:.034375rem;line-height:2.5rem;margin-bottom:0}}section.contact .header{margin-bottom:50px}@media (min-width:768px){section.contact .header{margin-bottom:90px}}@media (min-width:992px){section.contact .header{margin-bottom:146px}}@media (min-width:1200px){section.contact .header{margin-bottom:146px}}section.contact .description{margin-bottom:35px}@media (max-width:991px){section.contact .description p{line-height:1.57}}@media (min-width:768px){section.contact .description{margin-bottom:50px}}section.contact .info{color:#838590;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.125rem;margin-top:15px;width:300px}section.contact .contact-img img{max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (min-width:576px){section.contact .contact-img img{max-height:500px}}@media (min-width:768px){section.contact .contact-img img{max-height:600px}}@media (min-width:992px){section.contact .contact-img img{margin-bottom:30px;max-height:none}}section.contact .contact-img .extra-info p{font-weight:500}@media (max-width:991px){section.contact .contact-img .extra-info p{margin-bottom:0}}section.contact .contact-img .extra-info a{color:#2b2b2b;display:inline-block;position:relative;z-index:1}@media (min-width:1710px){section.contact .contact-img .extra-info a{margin-left:3px}}section.contact .contact-img .extra-info a:after{background:#e34c26b3;bottom:3px;content:"";height:12px;left:0;position:absolute;transition:.4s;width:30px;z-index:-1}section.contact .contact-img .extra-info a:hover{color:#2b2b2b;text-decoration:none}section.contact .contact-img .extra-info a:hover:after{width:100%}section.contact .contact-info .fields{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}@media (min-width:768px){section.contact .contact-info .fields{gap:30px;margin-bottom:45px}}section.contact .contact-info .fields .field{flex-basis:100%}@media (min-width:768px){section.contact .contact-info .fields .field{flex-basis:calc(50% - 15px)}}section.contact .contact-info .footer{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}@media (min-width:768px){section.contact .contact-info .footer{flex-wrap:nowrap}}@media (min-width:992px){section.contact .contact-info .footer{margin-bottom:50px}}@media (max-width:767px){section.contact .contact-info .footer .btn{max-width:none;width:100%}section.contact .contact-info .footer .checkbox-field label{align-items:flex-start}}section.contact .contact-form .step{margin-top:50px}@media (min-width:768px){section.contact .contact-form .step{margin-top:66px}}@media (min-width:992px){section.contact .contact-form .step{margin-top:86px}}section.contact .contact-form .field{width:100%}section.contact .buttons-group{display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){section.contact .buttons-group{gap:30px;grid-template-columns:repeat(3,1fr)}}section.contact .buttons-group a{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:none}section.contact .buttons-group a.btn.btn-secondary{min-width:auto}section.contact .fields{display:flex;gap:30px;margin-bottom:45px}section.contact .loading-svg{margin-left:65px}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}section.grid-gallery{padding:60px 0 0}@media (min-width:768px){section.grid-gallery{padding:80px 0 0}}@media (min-width:1710px){section.grid-gallery{padding:140px 0 0}}section.grid-gallery h2{margin-bottom:30px}@media (min-width:1200px){section.grid-gallery h2{margin-bottom:60px}}section.grid-gallery .list-select{margin-bottom:30px}section.grid-gallery .filters{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:50px}section.grid-gallery .filters a{flex-grow:1;max-width:none;width:auto}section.grid-gallery .grid-wrapper .grid .grid-item{margin-bottom:12px;opacity:0;overflow:hidden;transform-origin:top;width:100%}@media (min-width:576px){section.grid-gallery .grid-wrapper .grid .grid-item{margin-bottom:24px;width:calc(50% - 15px)}}@media (min-width:768px){section.grid-gallery .grid-wrapper .grid .grid-item{width:calc(33.33333% - 20px)}}@media (min-width:992px){section.grid-gallery .grid-wrapper .grid .grid-item{margin-bottom:30px}}section.grid-gallery .grid-wrapper .grid .grid-item img{width:100%}section.ref-grid-gallery{padding:50px 0}section.ref-grid-gallery h2{margin-bottom:60px}section.ref-grid-gallery .grid-link{display:block;width:100%}section.ref-grid-gallery .grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;grid-column-gap:30px;grid-row-gap:30px}@media (min-width:768px){section.ref-grid-gallery .grid{grid-auto-rows:minmax(400px,auto)}}@media (min-width:992px){section.ref-grid-gallery .grid{grid-auto-rows:minmax(0,auto);grid-template-columns:1fr 1fr}}section.ref-grid-gallery .grid img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.ref-grid-gallery .grid-item{align-items:center;display:flex;justify-content:center}@media (min-width:992px){section.ref-grid-gallery .grid-item-1,section.ref-grid-gallery .grid-item-5{grid-column:1/span 2}}section.ref-grid-gallery .grid-item-1 img,section.ref-grid-gallery .grid-item-5 img{aspect-ratio:46/25;height:100%}section.ref-grid-gallery .grid-item-5 img{aspect-ratio:1320/560;height:100%}@media (min-width:992px){section.ref-grid-gallery .grid-item-2{grid-row:span 2}}section.ref-grid-gallery .grid-item-2 img{aspect-ratio:813/1030;height:100%}section.ref-grid-gallery .grid-item-3 img,section.ref-grid-gallery .grid-item-4 img{aspect-ratio:813/500;height:100%}section.ref-info{padding:150px 0}section.ref-info .content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}section.ref-info .content-wrapper h2{font-size:2.25rem;font-weight:500;letter-spacing:0;line-height:3.125rem;margin-bottom:55px}section.ref-info .content-wrapper .subtitle{font-size:1.125rem;font-weight:500;letter-spacing:0;margin-bottom:10px}section.ref-info .content-wrapper .description{margin-bottom:15px}section.ref-info .content-wrapper .btn{min-width:250px}section.ref-info img{height:900px;-o-object-fit:cover;object-fit:cover;width:100%}section.dual-content{padding:60px 0}@media (min-width:768px){section.dual-content{padding:80px 0}}@media (min-width:992px){section.dual-content{padding:80px 0 110px}}section.dual-content .content-left h3,section.dual-content .content-right h3{font-size:26px;font-weight:500;letter-spacing:0;line-height:1.23;margin-bottom:25px}section.dual-content .content-left h3:not(:first-of-type),section.dual-content .content-right h3:not(:first-of-type){margin-top:40px}@media (min-width:768px){section.dual-content .content-left h3,section.dual-content .content-right h3{font-size:30px;line-height:1.4}}@media (min-width:992px){section.dual-content .content-left h3,section.dual-content .content-right h3{font-size:2.25rem;line-height:1.5;margin-bottom:8px}section.dual-content .content-left h3:not(:first-of-type),section.dual-content .content-right h3:not(:first-of-type){margin-top:30px}}section.dual-content .content-left ul,section.dual-content .content-right ul{display:block;list-style:none;margin-bottom:0;padding:0;position:relative}section.dual-content .content-left ul li,section.dual-content .content-right ul li{font-size:1rem;letter-spacing:0;line-height:1.38;margin-bottom:15px;padding-left:15px;position:relative}section.dual-content .content-left ul li:before,section.dual-content .content-right ul li:before{background-color:#000;content:"";display:inline-block;height:5px;left:0;margin-right:15px;position:absolute;top:9px;width:5px}@media (min-width:992px){section.dual-content .content-left ul li:before,section.dual-content .content-right ul li:before{height:8px;top:12px;width:8px}}section.dual-content .content-left ul li:last-of-type,section.dual-content .content-right ul li:last-of-type{margin-bottom:0}@media (min-width:992px){section.dual-content .content-left ul li,section.dual-content .content-right ul li{font-size:1.25rem;line-height:1.6;margin-bottom:10px;padding-left:25px}}@media (max-width:991px){section.dual-content .content-right{margin-top:30px}}:root{--anims-duration:.5s}section.competency-gallery .gallery-wrapper .swiper{overflow:visible}section.competency-gallery .gallery-wrapper .swiper .slider-nav{display:flex;gap:30px;justify-content:center;margin-top:30px}section.competency-gallery .gallery-wrapper .swiper .slider-nav .btn-custom{background:#637c9d;border:1px solid #637c9d}section.competency-gallery .gallery-wrapper .swiper .slider-nav .btn-custom:hover{background:#526a8a;border:1px solid #526a8a}section.competency-gallery .gallery-wrapper .swiper .slider-nav .btn-custom-prev{bottom:0;right:80px}section.competency-gallery .gallery-wrapper .swiper .slider-nav .btn-custom-next{bottom:0;right:0}section.competency-gallery .gallery-wrapper .swiper-wrapper{overflow:visible}section.competency-gallery .gallery-wrapper .swiper-wrapper .swiper-slide{height:auto}section.competency-gallery .gallery-wrapper .image-wrapper{position:relative}section.competency-gallery .gallery-wrapper .image-wrapper:hover .caption-wrapper{opacity:1;pointer-events:auto}section.competency-gallery .gallery-wrapper .image-wrapper .caption-wrapper{align-items:center;background:#a62100b8;display:flex;justify-content:center;inset:0;opacity:0;pointer-events:none;position:absolute;transition:.4s}section.competency-gallery .gallery-wrapper .image-wrapper .caption-wrapper .caption{background:#fff;display:inline-block;padding:12px 40px;text-align:center}section.competency-gallery .gallery-wrapper .image-wrapper .caption-wrapper .caption .title{font-size:.875rem;font-weight:500;letter-spacing:0}section.competency-gallery .gallery-wrapper .image-wrapper .caption-wrapper .caption .subtitle{color:#57585f;font-size:.75rem;letter-spacing:0}section.competency-gallery .gallery-wrapper .image-wrapper span{display:block;height:430px;width:100%}section.competency-gallery .gallery-wrapper .image-wrapper span img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section.competency-gallery .custom-pagination{align-items:center;display:flex;justify-content:center;margin-top:70px}section.competency-gallery .custom-pagination .custom-bullet{background:#fff;border:1px solid #b8bccb;border-radius:0;height:12px;opacity:1;transition:.4s;width:12px}section.competency-gallery .custom-pagination .custom-bullet:hover{background:#e34c26;border:1px solid #e34c26}section.competency-gallery .custom-pagination .custom-bullet:not(:last-child){margin-right:10px}section.competency-gallery .custom-pagination .custom-bullet.swiper-pagination-bullet-active{background-color:#e34c26;border:1px solid #e34c26;height:14px;width:14px}section.competency-gallery .custom-pagination .custom-bullet.swiper-pagination-bullet-active:hover{background:#cc3f1c;border-color:#cc3f1c}
