.product-solutions-block{padding:70px 0 125px;border-radius:40px 40px 0 0}.product-solutions-block .site-container .main-link{display:flex;align-items:center;font-size:13px;font-weight:700}.product-solutions-block .site-container .main-link:not(:hover){color:#333}.product-solutions-block .site-container .main-link:after{content:"";display:block;margin-left:20px;width:42px;height:42px;background-image:url("../../../../assets/btn-arrow.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;background-color:currentColor;border:solid 1px currentColor;border-radius:8px;transition:margin ease-in-out .3s}.product-solutions-block .site-container>.main-link{margin-top:54px;margin-left:auto;width:-moz-max-content;width:max-content}@media only screen and (min-width: 1025px){.product-solutions-block .site-container>.main-link{display:none}}.product-solutions-block .site-container .top-container .subheading{margin-bottom:10px}.product-solutions-block .site-container .top-container .heading{margin-bottom:30px}.product-solutions-block .site-container .top-container .tabs-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px;max-width:100%;overflow:auto;min-height:-moz-max-content;min-height:max-content}@media only screen and (max-width: 767px){.product-solutions-block .site-container .top-container .tabs-container{margin-left:-35px;margin-right:-35px;padding:0 35px;max-width:calc(100% + 70px)}}.product-solutions-block .site-container .top-container .tabs-container .tabs{display:flex;align-items:center;justify-content:flex-start;margin:0 -7.5px 0}@media only screen and (max-width: 767px){.product-solutions-block .site-container .top-container .tabs-container .tabs{padding-bottom:10px}}.product-solutions-block .site-container .top-container .tabs-container .tabs .tab{display:block;margin:0 7.5px;text-transform:uppercase;color:#333}@media only screen and (max-width: 1024px){.product-solutions-block .site-container .top-container .tabs-container .main-link{display:none}}.product-solutions-block .site-container .top-container .tabs-container .link{display:flex;align-items:center;font-size:13px;font-weight:700}.product-solutions-block .site-container .top-container .tabs-container .link:not(:hover){color:#333}.product-solutions-block .site-container .top-container .tabs-container .link:after{content:"";display:block;margin-left:20px;width:42px;height:42px;background-image:url("../../../../assets/btn-arrow.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;background-color:currentColor;border:solid 1px currentColor;border-radius:8px;transition:margin ease-in-out .3s}.product-solutions-block .site-container .swiper{overflow:visible}.product-solutions-block .site-container .bottom-container .swiper-wrapper .swiper-slide-visible{z-index:100}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .swiper-wrapper{align-items:stretch}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;pointer-events:all;background-color:#fff;border-radius:10px;height:auto;padding:24px 40px 32px;border:solid 1px #e8e8e3;transition:ease-in-out .4s;box-shadow:0px 0px 40px 0px rgba(0,0,0,0);opacity:1}@media only screen and (max-width: 767px){.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card{padding:30px 30px 47px}}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card:hover{box-shadow:0px 0px 40px 0px rgba(0,0,0,.16)}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .product-image{width:100%;max-width:271px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width: 1440px){.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .product-image{margin-bottom:40px}}@media only screen and (max-width: 767px){.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .product-image{margin-bottom:30px}}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .product-image img{width:100%}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container{flex-grow:1;display:flex;flex-direction:column}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .card-logo{width:230px;max-height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;aspect-ratio:231.86/50;margin-bottom:30px}@media only screen and (max-width: 1024px){.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .card-logo{width:167px}}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .title{margin-bottom:11px}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .excerpt{margin-bottom:48px}@media only screen and (max-width: 1440px){.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .excerpt{margin-bottom:24px}}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .link{display:flex;align-items:center;justify-content:flex-start;font-weight:700;width:-moz-max-content;width:max-content;max-width:100%;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);margin-top:auto}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .link:hover{text-decoration-color:currentColor}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .link svg{margin-left:9px}.product-solutions-block .site-container .bottom-container .swiper-wrapper .tab-cards .solution-card .text-container .link svg path{fill:currentColor}.product-solutions-block .site-container .bottom-container .swiper-nav{margin-top:30px;display:flex;align-items:center;justify-content:space-between;width:100%}.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons{display:flex;align-items:center;justify-content:flex-start;margin:0 -4.5px}@media only screen and (max-width: 767px){.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons{display:none}}.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons .swiper-b-prev,.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons .swiper-b-next{margin:0 4.5px;border:solid 1px #333;background-color:#333;transition:border ease-in-out .4s,background-color ease-in-out .4s;display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px}.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons .swiper-b-prev svg path,.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons .swiper-b-next svg path{transition:fill ease-in-out .4s;fill:#fff}.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons .swiper-b-prev.swiper-button-disabled,.product-solutions-block .site-container .bottom-container .swiper-nav .nav-buttons .swiper-b-next.swiper-button-disabled{border:solid 1px #e8e8e3;background-color:rgba(0,0,0,0)}.product-solutions-block .site-container .bottom-container .swiper-nav .swiper-pag{margin-left:auto;max-width:100%;width:-moz-max-content;width:max-content}@media only screen and (max-width: 767px){.product-solutions-block .site-container .bottom-container .swiper-nav .swiper-pag{margin-left:0}}.product-solutions-block .site-container .bottom-container .swiper-nav .swiper-pag .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(0,0,0,0);opacity:1;transition:ease-in-out .4s;border:solid 1px #333}.product-solutions-block .site-container .bottom-container .swiper-nav .swiper-pag .swiper-pagination-bullet:first-child{margin-left:0}.product-solutions-block .site-container .bottom-container .swiper-nav .swiper-pag .swiper-pagination-bullet:last-child{margin-right:0}.product-solutions-block .site-container .bottom-container .swiper-nav .swiper-pag .swiper-pagination-bullet-active{background-color:#333}
