.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.blogs.blogs-default .created-at,.font-normal{font-weight:400;font-style:normal}.blog-front .links a,.blog-front .title,.blogs.blogs-default .category,.blogs.blogs-default .title,.discover-front a,.font-medium,.swiper.post-swiper .swiper-buttons h3,.swiper.products-front .swiper-buttons h3,.welcome-text b{font-weight:500;font-style:normal}.font-bold{font-weight:700;font-style:normal}.center{left:50%;transform:translateX(-50%) translateY(-50%)}.center,.vertical-center{position:absolute;top:50%}.vertical-center{transform:translateY(-50%)}.horizontal-center{position:absolute;left:50%;transform:translateX(-50%)}.blogs.blogs-default .title,.ellipsis{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.black-link{color:#333;cursor:pointer}.black-link:hover{text-decoration:underline!important}.blue-link{color:#2083d1;cursor:pointer}.blue-link:hover{color:#2083d1;text-decoration:underline!important}.blogs-related{margin:75px 0;padding-top:12px;padding-bottom:4px;background-color:#fafafa}.blogs-related .blogs{margin-bottom:0}@media (min-width:768px){.blogs-related{padding:42px 0}}.blogs-related .blogs.blogs-default{margin-bottom:0}.blogs.blogs-default{display:grid;grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;align-items:stretch;row-gap:81px;-moz-column-gap:40px;column-gap:40px;min-height:200px;margin-bottom:80px}.blogs.blogs-default .blog>a{display:block;width:100%}.blogs.blogs-default .blog>a:hover .summary{color:#333}.blogs.blogs-default .created-at{float:right;color:#999;font-size:11px;letter-spacing:.5px}.blogs.blogs-default .category{padding:0 10px;font-size:11px;letter-spacing:1px}@media (max-width:767.9px){.blogs.blogs-default .image-container{margin-left:10px;margin-right:10px}}.blogs.blogs-default .image{width:100%;border-radius:4px}.blogs.blogs-default .title{height:58px;margin:0;padding:29px 10px 0;overflow-y:hidden;font-size:12px;letter-spacing:1px}.blogs.blogs-default .summary{display:-webkit-box;margin:0 10px;padding:0;line-height:24px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999;font-size:12px;letter-spacing:.5px}@media (min-width:768px){.blogs.blogs-default.count-1 .blog{grid-area:2/3/1/2}}@media (max-width:767.9px){.blogs.blogs-default{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:21px}.blogs.blogs-default .blog{width:100%;margin:0;padding:0}.blogs.blogs-default .category{margin:0;padding:30px 15px 15px}.blogs.blogs-default .title{height:75px;margin:0;padding:46px 25px 0;text-align:center}.blogs.blogs-default .summary{text-align:center;margin:0 25px 38px}}.content{padding:0}@media (max-width:767px){.click-menu.xs{max-height:2000px}}.swiper-buttons{width:100%;padding:0 15px;align-items:baseline}@media (min-width:768px){.swiper-buttons{width:750px;padding:0 30px 0 0}}@media (min-width:1024px){.swiper-buttons{width:1010px}}@media (min-width:12000px){.swiper-buttons{width:1170px}}.swiper-buttons .view-all{margin-left:auto;font-size:13px;color:#999;letter-spacing:.5px}.swiper-buttons .view-all:hover{color:#333}.welcome-text{height:48px;border-bottom:1px solid #e4e4e4;padding-top:17px;color:#666;font-size:12px;text-align:center;letter-spacing:.5px}.welcome-text b{margin-right:5px;color:#333;letter-spacing:1px;text-transform:uppercase}.welcome-text+*{margin-top:0!important}@media (max-width:767.9px){.welcome-text{display:none}}.blog-front{margin:150px 0 100px}.blog-front .header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.blog-front .links{display:flex;justify-content:center}.blog-front .links a{display:block;width:140px;height:42px;margin-right:15px;border:1px solid #e4e4e4;border-radius:21px;line-height:40px;text-align:center;font-size:13px;letter-spacing:.5px}.blog-front .links a:last-child{margin-right:0}.blog-front .links a:hover{border-color:#ccc}.blog-front .title{line-height:32px}@media (min-width:768px){.blog-front.blog-big{text-align:center}.blog-front.blog-big .header-image{width:100%;height:503px}.blog-front.blog-big .title{margin:75px 0 30px;letter-spacing:1px;font-size:24px}.blog-front.blog-big .summary{margin:30px 0;font-size:16px;letter-spacing:.5px}.blog-front.blog-small{display:flex;align-items:center}.blog-front.blog-small:nth-child(2n){flex-direction:row-reverse}.blog-front.blog-small .links{justify-content:left}.blog-front.blog-small .header-image{width:50%;height:325px}.blog-front.blog-small .blog-content{width:50%;padding:30px 50px}.blog-front.blog-small .title{margin:0 0 30px;font-size:24px;letter-spacing:1px}.blog-front.blog-small .summary{margin-bottom:30px;line-height:32px;font-size:16px;letter-spacing:.5px}.blog-front.blog-small .links a:first-child{padding-left:0}}@media (max-width:767.9px){.blog-front{text-align:center;margin:100px 0 75px}.blog-front .header-image{width:100%;height:70vw}.blog-front .header-image img{border-radius:0}.blog-front .title{margin:50px 0 30px;padding:0 25px;letter-spacing:1px;font-size:20px}.blog-front .summary{margin:15px 0 43px;padding:0 25px;font-size:14px;line-height:24px;letter-spacing:.5px}.blog-front .links{margin-bottom:75px}}.swiper{margin:150px 0 100px}.swiper .swiper-wrapper{max-width:none}.swiper.post-swiper .swiper-buttons h3,.swiper.products-front .swiper-buttons h3{font-size:14px;letter-spacing:1px}.swiper.post-swiper .swiper-buttons a,.swiper.products-front .swiper-buttons a{font-size:13px;color:#999;letter-spacing:.5px}.swiper.post-swiper .swiper-buttons a:hover,.swiper.products-front .swiper-buttons a:hover{color:#333}@media (max-width:767.9px){.swiper.post-swiper,.swiper.products-front{margin:100px auto 75px;padding:0 15px}.swiper.post-swiper .swiper-buttons h3,.swiper.products-front .swiper-buttons h3{margin-bottom:5px;font-size:15px}}@media (min-width:768px){.swiper.post-swiper .swiper-buttons h3{align-self:end;margin:25px 0 7px auto}}.logos-front{margin:150px 25px 100px}@media (max-width:767.9px){.logos-front{margin:100px 0 75px}}.discover-front{margin:150px 0 100px;padding:63px 25%;background-color:#fafafa;border-bottom:1px solid #e4e4e4;text-align:center}.discover-front a{font-size:14px;letter-spacing:1px}.discover-front a:hover{color:#999}.discover-front a .mdi{display:none}@media (max-width:767.9px){.discover-front{margin:100px 0 75px}}.body{margin-top:150px;margin-bottom:100px}@media (min-width:768px){.body h1{font-size:26px}}@media (max-width:767.9px){.body{margin-top:100px;margin-bottom:75px}.body h1{font-size:20px}.body h2,.body h3{line-height:1.4}}.trending-front{margin:150px 25px 100px}@media (max-width:767.9px){.trending-front{margin:25px 25px 100px}}