.pnsl-icon-hovers-block .icon-content p{font-size:20px;letter-spacing:.44px;line-height:32px}.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-icon-hovers-block{padding:8px 0 149px;overflow:hidden}.pnsl-icon-hovers-block .container{max-width:1110px}.pnsl-icon-hovers-block h2{font-weight:400;margin-bottom:32px}.pnsl-icon-hovers-block .icons-container{max-width:1180px}.pnsl-icon-hovers-block .icon{position:relative;flex-shrink:0;width:177px;height:155px}.pnsl-icon-hovers-block .icon-content{position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0% 50%);display:none}.pnsl-icon-hovers-block .icon-content p{width:125px;max-width:100%;font-weight:400;line-height:normal;text-align:center;margin:0}.pnsl-icon-hovers-block .icon.active .icon-content{display:flex}@media screen and (min-width:992px){.pnsl-icon-hovers-block .icon:hover .icon-content{display:flex}}@media screen and (max-width:991px){.pnsl-icon-hovers-block{padding:8px 0 64px}.pnsl-icon-hovers-block .icons-container{padding:0 16px}.pnsl-icon-hovers-block h2{text-align:center;font-size:30px;line-height:normal;margin-bottom:32px}}@media screen and (max-width:389px){.pnsl-icon-hovers-block .icon{width:147px;height:125px}.pnsl-icon-hovers-block .icon .icon-content p{font-size:18px}}