main.home section.slider{overflow:hidden;background-color:#f5f5f5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:relative}main.home section.slider .slick-list{overflow:hidden;position:relative;z-index:1}main.home section.slider .slick-tracks{position:relative}main.home section.slider .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10;align-items:center}main.home section.slider .slick-dots li{margin:0 7px}main.home section.slider .slick-dots li button{display:block;width:8px;height:8px;background-color:rgba(255,11,0,.31);text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}main.home section.slider .slick-dots li.slick-active button{background-color:#ff0b00;width:14px;height:14px}main.home section.slider .items{position:relative}main.home section.slider .item{align-items:center;float:left;position:relative}main.home section.slider .item picture{width:100%;height:100%;display:flex;background-color:#dad4cd;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}main.home section.slider .item picture img{object-fit:cover;height:auto;width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}main.home section.slider .item .content{width:100%;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);margin:auto;z-index:2}main.home section.slider .item .content h1{display:block;margin:100px 0 24px}@media screen and (max-width:400px){main.home section.slider .item .content h1{font-size:40px;font-size:4rem;line-height:40px}}@media screen and (min-width:401px) and (max-width:767px){main.home section.slider .item .content h1{font-size:46px;font-size:4.6rem;line-height:52px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.slider .item .content h1{font-size:50px;font-size:5rem;line-height:60px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main.home section.slider .item .content h1{font-size:60px;font-size:6rem;line-height:70px}}@media screen and (min-width:1340.1px){main.home section.slider .item .content h1{font-size:70px;font-size:7rem;line-height:75px}}main.home section.slider .item .content h1 strong{display:block;margin-top:11px}main.home section.slider .tiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:first baseline;width:100%;position:absolute;bottom:45px;left:50%;z-index:10;transform:translateX(-50%)}main.home section.slider .tiles a{padding:29px 100px 35px 26px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;text-align:left;position:relative}main.home section.slider .tiles a:after{content:'';display:block;position:absolute;right:24px;bottom:43px;width:30px;height:30px;background:url(../svg/home-arrow.svg) no-repeat}main.home section.slider .tiles a strong{display:block}main.home section.slider .tiles a.red{background-color:#ff0b00;color:#fff}main.home section.slider .tiles a.red:after{background:url(../svg/home-arrow-white.svg) no-repeat}main.home section.slider .tiles a.white{background-color:#fff;color:#ff0b00}main.home section.slider .tiles a:hover{-webkit-box-shadow:0 22px 70px 0 rgba(0,0,0,.5);-moz-box-shadow:0 22px 70px 0 rgba(0,0,0,.5);box-shadow:0 22px 70px 0 rgba(0,0,0,.5)}main.home section.slider .tiles a:hover.red{color:#ff0b00;background-color:#fff}main.home section.slider .tiles a:hover.red:after{background-image:url(../svg/home-arrow.svg)}main.home section.slider .tiles a:hover.white{color:#fff;background-color:#ff0b00}main.home section.slider .tiles a:hover.white:after{background-image:url(../svg/home-arrow-white.svg)}@media screen and (min-width:1400.1px){main.home section.slider .item picture img{height:750px}main.home section.slider .tiles{gap:0 25px}main.home section.slider .tiles a{width:310px;font-size:30px;font-size:3rem;line-height:35px}}@media screen and (min-width:1023.1px) and (max-width:1400px){main.home section.slider .item picture img{height:690px}main.home section.slider .tiles{gap:0 25px}main.home section.slider .tiles a{width:25%;font-size:24px;font-size:2.4rem;line-height:30px;padding-right:6%}main.home section.slider .tiles a:after{width:20px;height:20px}}@media screen and (max-width:1023px){main.home section.slider,main.home section.slider .item picture{-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}main.home section.slider .item picture img{height:540px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}main.home section.slider .item .content h1{margin:3.2rem 0 1.2rem}main.home section.slider .item .content div.afterh1 ul li:before{top:7px;width:15px;height:13px}main.home section.slider .tiles{gap:0 2.4rem}main.home section.slider .tiles a{width:25%;font-size:20px;font-size:2rem;line-height:24px;padding:2.4rem 6% 2.4rem 1.6rem}main.home section.slider .tiles a:after{width:20px;height:20px;right:1.6rem;bottom:2.4rem}}@media screen and (max-width:767px){main.home section.slider{background-color:transparent}main.home section.slider .item picture{display:none}main.home section.slider .item .content{position:static;transform:none}main.home section.slider .item .content div.afterh1 ul{margin-top:.8rem}main.home section.slider .item .content div.afterh1 ul li{padding-left:20px}main.home section.slider .item .content div.afterh1 ul li:before{top:7px;width:13px;height:11px}main.home section.slider .item .content div.afterh1 a.btn{margin-top:.8rem}main.home section.slider .slick-dots{bottom:-2.4rem}main.home section.slider .tiles{-webkit-flex-flow:wrap;flex-flow:wrap;gap:1.2rem 2.4rem;margin-top:3.2rem;position:static;transform:none}main.home section.slider .tiles a{width:calc(50% - 12.5px);padding:1.8rem 2.4rem}main.home section.slider .tiles a:after{bottom:20px}}@media screen and (max-width:400px){main.home section.slider .item .content div.afterh1>strong{max-width:60%}main.home section.slider .tiles{gap:1.2rem 0}main.home section.slider .tiles a{width:100%}main.home section.slider .tiles a br{display:none}}main.home section.steps .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:24px}main.home section.steps .content>div{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#f5f5f5;padding:50px 40px 60px;width:33%}main.home section.steps .content>div.one{background-color:#ff0b00}main.home section.steps .content>div.one *{color:#fff}main.home section.steps .content>div em{display:block;font-style:normal;color:#ff0b00;font-weight:500}@media screen and (max-width:400px){main.home section.steps .content>div em{font-size:40px;font-size:4rem;line-height:40px}}@media screen and (min-width:401px) and (max-width:767px){main.home section.steps .content>div em{font-size:46px;font-size:4.6rem;line-height:52px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.steps .content>div em{font-size:50px;font-size:5rem;line-height:60px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main.home section.steps .content>div em{font-size:60px;font-size:6rem;line-height:70px}}@media screen and (min-width:1340.1px){main.home section.steps .content>div em{font-size:70px;font-size:7rem;line-height:75px}}main.home section.steps .content>div strong{display:block;margin:24px 0}@media screen and (max-width:767px){main.home section.steps .content>div strong{font-size:20px;font-size:2rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.steps .content>div strong{font-size:24px;font-size:2.4rem;line-height:30px}}@media screen and (min-width:1023.1px){main.home section.steps .content>div strong{font-size:30px;font-size:3rem;line-height:35px}}main.home section.steps .content>div span{display:block}@media screen and (max-width:767px){main.home section.steps .content>div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.steps .content>div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main.home section.steps .content>div span{font-size:18px;font-size:1.8rem;line-height:28px}}main.home section.steps h3{display:block;color:#ff0b00;text-align:center;margin:52px 0 34px}@media screen and (max-width:767px){main.home section.steps h3{font-size:20px;font-size:2rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.steps h3{font-size:24px;font-size:2.4rem;line-height:30px}}@media screen and (min-width:1023.1px){main.home section.steps h3{font-size:30px;font-size:3rem;line-height:30px}}main.home section.steps .btn{position:relative;left:50%;transform:translateX(-50%)}@media screen and (min-width:1023.1px){main.home section.steps .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}}@media screen and (max-width:1023px){main.home section.steps .content{overflow-x:auto;padding-bottom:8px}main.home section.steps .content>div{width:300px;flex-shrink:0}}main.home section.calculator .in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:48px}main.home section.calculator .in .left h2{text-align:left}main.home section.calculator .in .left article p+ul{margin-top:50px}main.home section.calculator .in .left article ul li strong{display:block}main.home section.calculator .in .right picture{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}main.home section.calculator .in .right picture img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;height:auto}main.home section.calculator .in .right .box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#ff0b00;padding:45px 24px;margin-top:48px;color:#fff;text-align:center}main.home section.calculator .in .right .box span{display:block}@media screen and (max-width:767px){main.home section.calculator .in .right .box span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.calculator .in .right .box span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main.home section.calculator .in .right .box span{font-size:18px;font-size:1.8rem;line-height:28px}}main.home section.calculator .in .right .box strong{display:block;padding-bottom:15px;margin:0 0 25px;border-bottom:2px solid #fff}@media screen and (max-width:767px){main.home section.calculator .in .right .box strong{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.calculator .in .right .box strong{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main.home section.calculator .in .right .box strong{font-size:40px;font-size:4rem;line-height:60px}}@media screen and (min-width:1340.1px){main.home section.calculator .in .right .box strong{font-size:50px;font-size:5rem;line-height:75px}}main.home section.calculator .in .right .box .btn{margin-top:21px}@media screen and (min-width:1023.1px){main.home section.calculator .in .left{width:40%}main.home section.calculator .in .right{width:60%;max-width:654px}main.home section.calculator .in .right .box strong b{display:none}}@media screen and (min-width:767.1px) and (max-width:1023px){main.home section.calculator .in .left{width:60%}main.home section.calculator .in .right{width:40%}main.home section.calculator .in .right .box strong em{display:block}}@media screen and (min-width:600.1px) and (max-width:767px){main.home section.calculator .in .left article p{width:50%}main.home section.calculator .in .left article p+ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem 2.4rem}}@media screen and (max-width:767px){main.home section.calculator .in{flex-direction:column;position:relative}main.home section.calculator .in .right picture{width:45%;position:absolute;top:0;right:0}main.home section.calculator .in .right .box{margin-top:0}main.home section.calculator .in .right .box strong b{display:none}}@media screen and (max-width:600px){main.home section.calculator .in .left article p+ul{margin-top:1.2rem}main.home section.calculator .in .right picture{display:none}}@media screen and (max-width:440px){main.home section.calculator .in .right .box strong em{display:block}}main.home section.why .boxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:31px}main.home section.why .boxes .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;background-color:#fff;border:1px solid #ff0b00;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media screen and (max-width:767px){main.home section.why .boxes .box h3{font-size:20px;font-size:2rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.why .boxes .box h3{font-size:24px;font-size:2.4rem;line-height:30px}}@media screen and (min-width:1023.1px){main.home section.why .boxes .box h3{font-size:30px;font-size:3rem;line-height:60px}}main.home section.why .boxes .box h3 strong{display:block}@media screen and (max-width:767px){main.home section.why .boxes .box h3 strong{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.why .boxes .box h3 strong{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main.home section.why .boxes .box h3 strong{font-size:40px;font-size:4rem;line-height:60px}}@media screen and (min-width:1340.1px){main.home section.why .boxes .box h3 strong{font-size:50px;font-size:5rem;line-height:60px}}main.home section.why .boxes .box article{margin:20px 0 34px}main.home section.why .boxes .box .btn{align-self:flex-start;margin-top:auto}@media screen and (min-width:1023.1px){main.home section.why .boxes .box{padding:36px 48px 54px}main.home section.why .boxes .box h3 strong{margin-top:-12px}}@media screen and (max-width:1023px){main.home section.why .boxes .box{padding:2.4rem 4.8rem}}@media screen and (max-width:767px){main.home section.why{padding:4.8rem 0}main.home section.why .boxes{-webkit-flex-flow:wrap;flex-flow:wrap;flex-direction:column}main.home section.why .boxes .box{padding:2.4rem}}main.home section.benefits .in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main.home section.benefits .in div{text-align:center;position:relative;color:#fff}main.home section.benefits .in div strong{display:block;font-weight:500}@media screen and (max-width:767px){main.home section.benefits .in div strong{font-size:26px;font-size:2.6rem;line-height:30px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main.home section.benefits .in div strong{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main.home section.benefits .in div strong{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:1340.1px){main.home section.benefits .in div strong{font-size:40px;font-size:4rem;line-height:50px}}main.home section.benefits .in div span{display:block;margin-top:32px}@media screen and (min-width:1023.1px){main.home section.benefits .in div{width:25%}main.home section.benefits .in div+div:before{content:'';display:block;width:2px;height:100%;position:absolute;top:0;left:0;background-color:#fff}}@media screen and (min-width:500.1px) and (max-width:1023px){main.home section.benefits .in{-webkit-flex-flow:wrap;flex-flow:wrap;gap:40px}main.home section.benefits .in div{width:calc(50% - 20px);flex-shrink:0}main.home section.benefits .in div:nth-last-child(-n+2):before{content:'';display:block;width:90%;height:2px;position:absolute;top:-20px;left:5%;background-color:#fff}main.home section.benefits .in div:nth-of-type(2n+1):after{content:'';display:block;width:2px;height:90%;position:absolute;top:5%;right:-20px;background-color:#fff}}@media screen and (max-width:500px){main.home section.benefits .in{-webkit-flex-flow:wrap;flex-flow:wrap;gap:40px 0}main.home section.benefits .in div{width:100%}main.home section.benefits .in div span br,main.home section.benefits .in div strong br{display:none}main.home section.benefits .in div span{margin-top:1.2rem}main.home section.benefits .in div+div:before{content:'';display:block;width:90%;height:2px;position:absolute;top:-20px;left:5%;background-color:#fff}}main.home .howwework div{max-width:1050px;margin:0 auto;background-color:#ff0b00;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center}main.home .howwework div h2{color:#fff;margin-bottom:32px}main.home .howwework div a.btn{display:inline-block;max-width:340px;padding:25px 30px;margin:0 30px;color:#fff;border:1px solid #fff;font-size:24px;font-size:2.4rem;line-height:30px;text-align:left;position:relative}main.home .howwework div a.btn:after{content:'';display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);width:30px;height:30px;background:url(../svg/arrow30-next-white.svg) no-repeat}main.home .howwework div a.btn:hover{background-color:#fff;color:#ff0b00}main.home .howwework div a.btn:hover:after{background-image:url(../svg/arrow30-next-red.svg)}@media screen and (min-width:1023.1px){main.home .howwework div{padding:60px 0 90px}main.home .howwework div a.btn{-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;width:40%;height:80px}}@media screen and (max-width:1023px){main.home .howwework div{padding:4.8rem 2%}main.home .howwework div a.btn{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;width:40%;height:60px;padding:1.2rem 2.4rem;font-size:22px;font-size:2.2rem;line-height:30px}}@media screen and (max-width:767px){main.home .howwework{padding:4.8rem 0}main.home .howwework div{padding:3.2rem 2%}main.home .howwework div a.btn{display:block;margin:20px auto 0;width:auto;font-size:20px;font-size:2rem;line-height:30px}}