.title-red{color:#350c0c}.h1-s{font-size:42px;font-weight:300;letter-spacing:1px;line-height:49px}.h2-s{font-size:36px;font-weight:300;letter-spacing:.8px;line-height:43px}.h3-s{font-size:28px;font-weight:300;letter-spacing:.6px;line-height:35px}.h4-s{font-size:22px;letter-spacing:.49px;line-height:27px;font-weight:300}.h5-s{font-size:18px;letter-spacing:.4px;line-height:22px;font-weight:300}.h6-s{font-size:14px;letter-spacing:.3px;line-height:19px;font-weight:400}.separator-line{height:1px;background-color:#cbcbcb;width:100%}.mb12{margin-bottom:12px}.mb24{margin-bottom:24px}.mb36{margin-bottom:36px}.mb48{margin-bottom:48px}.mb56{margin-bottom:56px}.mb64{margin-bottom:64px}.ml12{margin-left:12px}.ml24{margin-left:24px}.ml32{margin-left:32px}.mr12{margin-right:12px}.mr24{margin-right:24px}.mr32{margin-right:32px}.overflowHidden{overflow:hidden}.col-xl-63,.col-xl-36{position:relative;width:100%;padding-left:24px;padding-right:24px}@media (min-width:1200px){.col-xl-63{flex:0 0 63.666667%;max-width:63.666667%}.col-xl-36{flex:0 0 36.333333%;max-width:36.333333%}}.pnsl-solutions-selection-block .col:first-of-type{padding-right:12vw;border-right:1px solid #cbcbcb}.pnsl-solutions-selection-block .col:nth-of-type(2){padding-left:12vw}.pnsl-solutions-selection-block .solution{padding:89px 0 150px}.pnsl-solutions-selection-block h2{margin-bottom:4px}.pnsl-solutions-selection-block .text-wrap{width:412px;max-width:100%}.pnsl-solutions-selection-block .image-wrap{width:100%;margin-top:40px}.pnsl-solutions-selection-block .image-wrap img{width:100%;height:auto;object-fit:unset}@media only screen and (min-width:1600px){.pnsl-solutions-selection-block .container{max-width:80%}}@media only screen and (max-width:1360px){.pnsl-solutions-selection-block .col:first-of-type{padding-right:24px;border-right:1px solid #cbcbcb}.pnsl-solutions-selection-block .col:nth-of-type(2){padding-left:24px}}@media only screen and (max-width:991px){.pnsl-solutions-selection-block{padding-bottom:34px}.pnsl-solutions-selection-block .col:first-of-type{border-right:0}.pnsl-solutions-selection-block .solution{padding:17px 0}.pnsl-solutions-selection-block .solution h2{order:1;margin-bottom:20px}.pnsl-solutions-selection-block .solution .image-wrap{order:2;margin:0 0 24px}.pnsl-solutions-selection-block .solution .text-wrap{order:3}.pnsl-solutions-selection-block .solution .text-wrap p:last-child{margin-bottom:16px}.pnsl-solutions-selection-block .solution .btn{order:4}}@media only screen and (max-width:767px){.pnsl-solutions-selection-block h2{font-size:23px;line-height:41px}}