@font-face{font-family:"ProximaNova";src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Regular.eot");src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Regular.ttf") format("truetype");font-style:normal}@font-face{font-family:"ProximaNovaLight";src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Light.eot");src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Light.ttf") format("truetype");font-style:normal}@font-face{font-family:"ProximaNovaSemibold";src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Semibold.eot");src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Semibold.ttf") format("truetype");font-style:normal}@font-face{font-family:"ProximaNovaBold";src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Bold.eot");src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Bold.ttf") format("truetype");font-style:normal}@font-face{font-family:"ProximaNovaExtrabold";src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Extrabold.eot");src:url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Extrabold.eot?#iefix") format("embedded-opentype"),url("https://www.risoul.com.mx/hubfs/proximanova/ProximaNova-Extrabold.ttf") format("truetype");font-style:normal}h1,h2{font-family:'ProximaNovaBold',sans-serif}h3,h4{font-family:"ProximaNovaSemiBold",sans-serif}p{font-family:"ProximaNova",sans-serif !important}body{margin:0;padding:0;overflow-y:visible;font-family:"ProximaNova",sans-serif !important}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0}header{position:absolute;padding:0 10px;width:100%;z-index:2;left:0;top:0}header .logo-cont{position:absolute;background-color:#fff;left:100px;padding:8px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}header .logo-cont img{max-width:95%;display:block;margin:0 auto}header h1{text-align:right;color:#fff;font-family:"ProximaNovaBold",sans-serif;font-size:32px;margin:10px 0;padding-right:100px}footer{padding:35px 0 0;background-color:#fff}footer .logo{margin:20px 0}footer .add h4{color:#073c79;text-transform:uppercase;font-family:"ProximaNovaBold",sans-serif;font-size:20px}footer .add p{font-size:16px;color:#333}footer .sub-foot{margin-top:30px;background-color:#d7d7d7;padding:10px;text-align:center}footer .sub-foot p{margin:0;color:#b9b9b9}.hero{width:100%;position:relative;min-height:530px;background-image:url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/28731/ALLENBRADLEY_HEROLANDING_6.png");background-position:center;background-size:cover;z-index:1}.orange-line{background-color:#fa6b17;display:flex;align-content:center;align-items:center;padding:13px 100px;box-shadow:inset 0px -1px 3px rgba(102,102,102,0.5)}.orange-line h3{font-size:23px;color:#fff;font-family:"ProximaNovaBold",sans-serif;line-height:1.2;text-align:left;text-shadow:0px 1px 2px rgba(164,100,4,0.71)}.orange-line img{margin-left:150px}.info-brand{display:flex;align-content:center;align-items:center;padding:25px 100px}.info-brand .brand-logo{padding-right:50px;margin-right:20px;border-right:1px solid #f3f3f3}.info-brand .brand-logo img{max-width:100%}.info-brand p{font-size:20px;font-family:"ProximaNovaLight",sans-serif;color:#333;line-height:1.2;text-align:left}.products .product{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/risoul-landings-products/texture-white.jpg");background-size:cover;background-position:center center}.products .product.gray{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/risoul-landings-products/texture-gray.jpg")}.products .product.gray .line{flex-direction:row}.products .product .line{min-width:900px;max-width:900px;display:flex;justify-content:space-between;align-items:center;align-content:center;flex-wrap:wrap;flex-direction:row-reverse;padding:50px 30px}.products .product .line .information{width:60%;padding:0 25px 0 0}.products .product .line .information h2{font-size:30px;color:#073c79;line-height:.938;text-align:left;font-family:"ProximaNovaBold",sans-serif;margin-bottom:25px}.products .product .line .information h2 span{display:block;font-family:"ProximaNova-Semibold",sans-serif}.products .product .line .information p{font-size:16px;color:#333;line-height:1.125}.products .product .line .information ul{margin:10px 0;padding:0}.products .product .line .information ul li{list-style:none;font-size:16px;color:#333;margin-bottom:2px}.products .product .line .image{width:35%}.products .product .line .image img{max-width:100%;display:block;margin:0 auto}.after-slide{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/risoul-landings-products/bg-blue2.jpg");background-size:cover;padding:20px;color:#fff}.after-slide h3{font-size:43px;font-family:"ProximaNovaBold",sans-serif;text-transform:uppercase;margin-bottom:40px}.after-slide .list{margin:20px 0 10px}.after-slide .list img{float:right;margin:6px auto 0 !important}.after-slide .list p{font-family:"ProximaNovaBold",sans-serif;font-size:21px;position:relative;top:0;margin:0}.after-slide .arrow{margin:40px 0 10px}.after-slide .arrow p{font-size:29px}.after-slide .arrow img{margin:0 !important}.num-list{padding:50px;background-color:#fff}.num-list .presentation img{border-right:1px solid #3f3f3f;padding-right:30px}.num-list .presentation p{margin:0;position:relative;top:5px;font-size:16px}.num-list .nums{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;align-items:center;text-align:center;width:95%;margin:50px auto 30px}.num-list .nums .info{padding:0 20px}.num-list .nums .info h3{color:#073c79;font-family:"ProximaNovaBold",sans-serif;font-size:70px}.num-list .nums .info p{font-size:15px;font-family:"ProximaNovaBold",sans-serif;color:#333}.num-list .nums .info.bordered{border-right:2px solid #f3f3f3}.num-list .numbs-mobile{display:none}.num-list .numbs-mobile .line p.num{text-align:center;color:#02469c;font-family:"Myriad Pro Bold";font-size:42px}.num-list .numbs-mobile .line p.desc{font-family:"Myriad Pro Bold";color:#333;font-size:17px;margin-bottom:0;margin-top:20px}.bar-down{background-color:#fa6b17;padding:20px;position:relative;width:100%;bottom:0}.bar-down h2{text-align:center;color:#fff;font-size:25px;margin:0}.forma{position:fixed;top:55px;right:32px;z-index:20;width:30%;max-width:320px}.forma .phone-form{background:#fa6b17;color:white;font-size:28px;display:flex;justify-content:center;align-items:center;border-radius:3px;margin:0 0 10px;padding:15px}.forma .phone-form img{margin-right:10px}.forma .phone-form:hover{text-decoration:none}.forma .form-header h3{background-color:#fa6b17;font-size:20px;font-family:"ProximaNovaBold",sans-serif;text-align:center;padding:14px 10px;color:#fff}.forma .form-body{background-color:#fff;padding:10px 17px}.forma .form-body a{font-size:11px;color:#999;text-decoration:underline}.forma .form-body .hs-form.stacked .inputs-list>li label{display:none !important}.forma .form-body .hs-form.stacked .field{margin-bottom:5px}.forma .form-body .hs-form.stacked .field label span{font-size:13px;font-family:"ProximaNova"}.forma .form-body .hs-form{margin-bottom:0}.forma .form-body .hs-form .hs-button{background:0;background-color:#073c79;border:0;box-shadow:none;padding:12px 10px;margin:10px 0;font-size:13px}.forma .form-body .hs-form .hs-button:hover{border:0;box-shadow:none}.forma .form-body .hbspt-form{margin:0}.forma .form-body .hbspt-form form .actions{margin:0;padding:0}.forma .form-body .hbspt-form form .input select{background-color:#fff;width:98%;border:1px solid #666}.forma .form-body .hbspt-form form .input select.error{border-color:#c87872;box-shadow:0 0 3px rgba(171,41,32,0.25)}.forma .form-body .hbspt-form form input.hs-input{height:15px;border:1px solid #666}.forma .form-body .hbspt-form form input.hs-input.error{border-color:#c87872}.forma .form-body .hbspt-form form input.hs-input input{display:block;margin:0 auto}.forma .form-body .hbspt-form form .hs-form.stacked label{line-height:14px}.forma .form-body .hbspt-form form .hs-form.stacked .inputs-list>li label{display:none !important}.forma .form-body .hbspt-form form textarea{height:80px !important;min-height:80px !important;max-height:100px !important;width:100%;border:1px solid #666}.forma .form-body .hbspt-form form textarea.error{border-color:#c87872;box-shadow:0 0 3px rgba(171,41,32,0.25)}@media(min-width:979px) and (max-width:1200px){.forma{position:relative;width:60%;max-width:none;display:block;margin:20px auto;right:0;top:0}.forma .form-body{width:80%;display:block;margin:0 auto}.orange-line{display:block}.orange-line h3{text-align:center}.orange-line img{display:none}.info-brand{justify-content:center}.products .product .line{max-width:100%;min-width:0}.after-slide .arrow img{display:none}.num-list .presentation .hidden-sm{display:block !important}.num-list .presentation img{border-right:0}.num-list .presentation p{text-align:center;margin:20px 0;font-size:17px;display:none}.num-list .presentation span{display:none}.bar-down img{display:none}footer .add p{font-size:14px}}@media(min-width:768px) and (max-width:979px){header .logo-cont{position:relative;left:0;width:30%;display:block;margin:0 auto 20px}header h1{text-align:center;padding:0}.forma{position:relative;width:60%;max-width:none;display:block;margin:20px auto;right:0;top:0}.forma .form-body{width:80%;display:block;margin:0 auto}.orange-line{display:block}.orange-line h3{text-align:center}.orange-line img{display:none}.info-brand{justify-content:center;padding:25px 50px}.products .product .line{max-width:100%;min-width:0}.after-slide .arrow img{display:none}.num-list .presentation .hidden-sm{display:block !important}.num-list .presentation img{border-right:0}.num-list .presentation p{text-align:center;margin:20px 0;font-size:17px;display:none}.num-list .presentation span{display:none}.bar-down img{display:none}footer .add p{font-size:14px}.num-list .presentation .hidden-sm{display:block !important}.num-list .presentation img{border-right:0}.num-list .presentation p{text-align:center;margin:20px 0;font-size:17px;display:none}.num-list .presentation span{display:none}.num-list .nums{margin-top:5px}.num-list .nums .info h3{font-size:50px}}@media(max-width:767px){header .logo-cont{position:relative;left:0;width:50%;display:block;margin:0 auto 20px}header h1{text-align:center;padding:0}.hero{background-position:0 0}.forma{position:relative;width:90%;max-width:none;display:block;margin:20px auto;right:0;top:0}.forma .form-body{width:100%;display:block;margin:0 auto}.orange-line{display:block}.orange-line h3{text-align:center}.orange-line img{display:none}.info-brand{flex-wrap:wrap;padding:20px}.info-brand .brand-logo{border:0;padding:0;margin:0 auto 15px}.info-brand .info{text-align:center;width:100%}.products .product .line{max-width:100%;min-width:0;flex-wrap:wrap-reverse}.products .product .line .information{width:100%}.products .product .line .image{width:100%;margin:20px auto 30px}.after-slide{padding:10px 4px}.after-slide h3{text-align:center;font-size:30px;text-transform:none}.num-list .presentation .hidden-sm{display:block !important}.num-list .presentation img{border-right:0}.num-list .presentation p{text-align:center;margin:20px 0;font-size:17px;display:none}.num-list .presentation span{display:none}.bar-down img{display:none}.bar-down h2{font-size:21px}footer{padding:0;text-align:center}footer .logo{margin:20px auto}footer .add p{font-size:14px}.num-list{padding:50px 0}.num-list .presentation img{border-right:0}.num-list .presentation p,.num-list .presentation span{font-size:18px;color:#333;margin:10px 0 20px}.num-list .presentation span{display:none}.num-list .nums{margin-top:5px;display:block}.num-list .numbs-mobile{display:block}.num-list .numbs-mobile .line p.num,.num-list .numbs-mobile .line p.desc{font-family:"Lato",sans-serif}}@media(max-width:480px){.orange-line{padding:20px 10px}.info-brand .info{font-size:15px}.products .product .line{padding:0 10px 15px}.products .product .line .information h2{font-size:20px}.products .product .line .information p{font-size:14px}.products .product .line .information ul li{font-size:14px}}