.bg-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.bg-columns{display:block}}@media screen and (max-width:767px){.bg-columns .bg-columns__column:not(:last-child){margin-bottom:50px}}.bg-columns.columns--two.columns--to-one .bg-columns__column{width:50%}@media screen and (max-width:767px){.bg-columns.columns--two.columns--to-one .bg-columns__column{width:100%}}.bg-columns.columns--two.columns--to-one .bg-columns__column:not(:nth-child(-n+2)){margin-top:100px}.bg-columns.columns--three.columns--to-one .bg-columns__column{width:33.3333%}@media screen and (max-width:1049px){.bg-columns.columns--three.columns--to-one .bg-columns__column{width:50%}}@media screen and (max-width:767px){.bg-columns.columns--three.columns--to-one .bg-columns__column{width:100%}}@media screen and (min-width:1050px){.bg-columns.columns--three.columns--to-one .bg-columns__column:not(:nth-child(-n+3)){margin-top:100px}}@media screen and (min-width:768px) and (max-width:1049px){.bg-columns.columns--three.columns--to-one .bg-columns__column:nth-child(n+3){margin-top:50px}}.bg-columns.columns--four.columns--to-one .bg-columns__column{width:25%}@media screen and (max-width:767px){.bg-columns.columns--four.columns--to-one .bg-columns__column{width:100%}}.bg-columns.columns--four.columns--to-one .bg-columns__column:not(:nth-child(-n+4)){margin-top:100px}.bg-columns__column__figure{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;height:300px;margin-bottom:50px;overflow:hidden;padding:0 30px;width:100%;position:relative}.bg-columns__column__figure:before{content:"";width:100%;height:100%;background-color:#403434;opacity:0;position:absolute;top:0;left:0;transition:.3s}.bg-columns__column.bl-hover .bg-columns__column__figure:before{opacity:.3}.bg-columns.columns--two .bg-columns__column__figure{height:450px}@media screen and (max-width:1049px){.bg-columns.columns--two .bg-columns__column__figure{height:400px}.bg-columns.columns--three .bg-columns__column{width:50%}}@media screen and (max-width:1049px){.bg-columns__column__figure{height:400px}}@media screen and (max-width:767px){.bg-columns__column__figure{margin-bottom:40px}}.bg-columns__column__figure .heading-2,.bg-columns__column__figure .heading-3,.bg-columns__column__figure .heading-4,.bg-columns__column__figure .heading-5,.bg-columns__column__figure .lead{color:#fff}.bg-columns__column__inner{box-sizing:border-box;padding:0 50px;text-align:center;position:relative}@media screen and (max-width:1210px){.bg-columns__column__inner{padding:0 50px}}@media screen and (max-width:767px){.bg-columns__column__inner{padding:0 30px}}.bg-columns .bg-columns__column .button.button--text .icon{font-size:22px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;margin:0px 0 40px 0;padding-left:25px}.bg-columns .bg-columns__column .button.button--text .icon:after{width:15px;height:20px;top:calc(50% - 10px)}.bg-columns .bg-columns__column:hover .heading-link .icon{color:#e80000}.bg-columns .bg-columns__column:hover .heading-link .icon:before{width:calc(100% - 25px)}.bg-columns-2{overflow:hidden}.bg-columns-2 .heading-2{text-align:left}.bg-columns-2 .heading-2:before{display:none}.bg-columns-2 .bg-columns-2__column:hover .heading-link .icon:before{width:calc(100% - 25px)}.bg-columns-2.color--light{background-color:#fff;color:#403434}.bg-columns-2.color--light .heading-2,.bg-columns-2.color--light .heading-3,.bg-columns-2.color--light .heading-4,.bg-columns-2.color--light .heading-5{color:#403434}.bg-columns-2.color--dark{color:#fff}.bg-columns-2.color--dark .bg-columns-2__column{background-color:rgba(64,52,52,.7);transition:.3s}.bg-columns-2.color--dark .bg-columns-2__column:hover{background-color:#403434}.bg-columns-2.color--dark .bg-columns-2__column:hover .heading-link .icon{color:#fff}.bg-columns-2.color--dark .heading-2,.bg-columns-2.color--dark .heading-3,.bg-columns-2.color--dark .heading-4,.bg-columns-2.color--dark .heading-5,.bg-columns-2.color--dark .heading-link .icon{color:#fff}.bg-columns-2.color--dark .heading-link .icon:before,.bg-columns-2.color--dark .button.button--text .icon:before{background-color:#fff}.bg-columns-2.color--dark .bg-columns-2__column__inner .button.button--text .icon{color:#fff}.bg-columns-2.color--dark .bg-columns-2__column__inner .button.button--text .icon.icon--default:after,.bg-columns-2.color--dark .bg-columns-2__column__inner .button.button--text .icon.icon--back:after,.bg-columns-2.color--dark .bg-columns-2__column__inner .heading-link .icon.icon--default:after,.bg-columns-2.color--dark .bg-columns-2__column__inner .heading-link .icon.icon--back:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxOS45OTgiIHZpZXdCb3g9IjAgMCAxNSAxOS45OTgiPgogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMzI5MyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMzI5MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3NSAtMjgyNS4wMDEpIj4KICAgIDxwYXRoIGlkPSLjg5HjgrlfNTM4MSIgZGF0YS1uYW1lPSLjg5HjgrkgNTM4MSIgZD0iTTE5NTQuNjM1LTE3NC4zMTlsMTUsMTAtMTUsMTAsNS0xMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTc5LjYzMSAyOTk5LjMyKSIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==)}.bg-columns-2.color--dark .bg-columns-2__column__inner .button.button--text .icon.icon--window:after,.bg-columns-2.color--dark .bg-columns-2__column__inner .heading-link .icon.icon--window:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7jgqLjgrvjg4Pjg4ggMTwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggaWQ9IuWQiOS9k18zOCIgZGF0YS1uYW1lPSLlkIjkvZMgMzgiIGNsYXNzPSJjbHMtMSIgZD0iTTksMTBIMlY5SDlWMmgxdjhaTTAsN1YwSDdWN1oiLz48L2c+PC9nPjwvc3ZnPg==)}.bg-columns-2.color--dark .bg-columns-2__column__inner .button.button--text .icon.icon--map:after,.bg-columns-2.color--dark .bg-columns-2__column__inner .heading-link .icon.icon--map:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7jgqLjgrvjg4Pjg4ggMTwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PGcgaWQ9IuOCsOODq+ODvOODl18zMDg0IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAzMDg0Ij48ZyBpZD0i44OR44K5XzE4MTUiIGRhdGEtbmFtZT0i44OR44K5IDE4MTUiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYuNSwwQTYuNCw2LjQsMCwwLDAsMCw2LjI5QzAsMTEsNi41LDE2LDYuNSwxNlMxMywxMSwxMyw2LjI5QTYuNCw2LjQsMCwwLDAsNi41LDBaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNi41LDFBNS40LDUuNCwwLDAsMCwxLDYuMjlDMSw4LDIsMTAsNCwxMi4yMkEyNC4zNywyNC4zNywwLDAsMCw2LjUsMTQuNywyNC4zNywyNC4zNywwLDAsMCw5LDEyLjIyQzExLDEwLDEyLDgsMTIsNi4yOUE1LjQsNS40LDAsMCwwLDYuNSwxbTAtMUE2LjM5LDYuMzksMCwwLDEsMTMsNi4yOUMxMywxMSw2LjUsMTYsNi41LDE2UzAsMTEsMCw2LjI5QTYuMzksNi4zOSwwLDAsMSw2LjUsMFoiLz48L2c+PHBhdGggaWQ9IuODkeOCuV8xODE2IiBkYXRhLW5hbWU9IuODkeOCuSAxODE2IiBjbGFzcz0iY2xzLTIiIGQ9Ik02LjUsOUEyLjUsMi41LDAsMSwxLDksNi41LDIuNSwyLjUsMCwwLDEsNi41LDlaIi8+PC9nPjwvZz48L2c+PC9zdmc+)}.bg-columns-2.color--dark .bg-columns-2__column__inner .button.button--text .icon.icon--pdf:after,.bg-columns-2.color--dark .bg-columns-2__column__inner .heading-link .icon.icon--pdf:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7jgqLjgrvjg4Pjg4ggMTwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PGcgaWQ9IuOCsOODq+ODvOODl183OTMiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDc5MyI+PHBhdGggaWQ9IuODkeOCuV8xODQwIiBkYXRhLW5hbWU9IuODkeOCuSAxODQwIiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjM2LDMuOTNsLTEsLjI1LjkzLDMuNTFMNC43OCwxMC4yNmwuNy43TDgsOC4zOWwzLjUxLjk0LjI2LTFMOC4zLDcuNDNaIi8+PHBhdGggaWQ9IuODkeOCuV8xODQxIiBkYXRhLW5hbWU9IuODkeOCuSAxODQxIiBjbGFzcz0iY2xzLTEiIGQ9Ik05LjkxLDBIMlYzSDBWNUgydjlIMTRWNFpNMTMsMTNIM1Y1SDVWM0gzVjFIOS41bDEuNiwxLjU3TDEzLDQuNDJaIi8+PC9nPjwvZz48L2c+PC9zdmc+)}.bg-columns-2 .bg-columns-2__column{overflow:hidden;position:relative}@media screen and (max-width:1049px){.bg-columns-2 .bg-columns-2__column{min-height:220px}}@media screen and (max-width:767px){.bg-columns-2 .bg-columns-2__column{min-height:inherit;padding-top:400px}}@media screen and (min-width:768px){.bg-columns-2 .bg-columns-2__column:nth-child(odd){margin-right:-30px}.bg-columns-2 .bg-columns-2__column:nth-child(even){margin-left:-30px}}.bg-columns-2 .bg-columns-2__column:nth-child(odd) .bg-columns-2__column__figure{left:0}.bg-columns-2 .bg-columns-2__column:nth-child(even) .bg-columns-2__column__figure{right:0}.bg-columns-2 .bg-columns-2__column__figure{background-size:cover;background-repeat:no-repeat;height:450px;position:absolute;top:0;width:calc(50% - 15px)}.bg-columns-2 .bg-columns-2__column__figure:before{content:"";background-color:#403434;width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0;transition:.3s}.bg-columns-2 .bg-columns-2__column:hover .bg-columns-2__column__figure:before{opacity:.3}@media screen and (max-width:767px){.bg-columns-2 .bg-columns-2__column__figure{height:400px;width:100%}}.bg-columns-2 .bg-columns-2__column__figure img{width:100%}.bg-columns-2 .bg-columns-2__column__inner{display:block;box-sizing:border-box;min-height:450px;width:calc(50% + 15px)}.bg-columns-2 .bg-columns-2__column:nth-child(odd) .bg-columns-2__column__inner{padding:100px 0 50px 50px}.bg-columns-2 .bg-columns-2__column:nth-child(even) .bg-columns-2__column__inner{padding:100px 50px 50px 0}@media screen and (max-width:1049px){.bg-columns-2 .bg-columns-2__column__inner{min-height:350px}.bg-columns-2 .bg-columns-2__column:nth-child(odd) .bg-columns-2__column__inner{padding:50px 30px 50px 50px}.bg-columns-2 .bg-columns-2__column:nth-child(even) .bg-columns-2__column__inner{padding:50px 50px 50px 30px}}@media screen and (max-width:767px){.bg-columns-2 .bg-columns-2__column__inner{min-height:auto;padding:0;width:100%}.bg-columns-2 .bg-columns-2__column:nth-child(odd) .bg-columns-2__column__inner{padding:50px 0}.bg-columns-2 .bg-columns-2__column:nth-child(even) .bg-columns-2__column__inner{padding:50px 0}}.bg-columns-2 .bg-columns-2__column:nth-child(odd) .bg-columns-2__column__inner{margin-left:auto}.bg-columns-2 .bg-columns-2__column:nth-child(even) .bg-columns-2__column__inner{margin-right:auto}.bg-columns-2 .bg-columns-2__column__inner .button{margin-top:0}.bg-columns-2 .bg-columns-2__column__inner .button.button--text .icon{font-size:22px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;margin:0px 0 40px 0;padding-left:25px}.bg-columns-2 .bg-columns-2__column__inner .button.button--text .icon.icon--default:after{content:"";top:calc(50% - 10px);width:15px;height:20px}.dnadetails{overflow:hidden;background-color:#fff;position:relative}.dnadetails .dnadetails__column{margin-top:80px;overflow:hidden;position:relative}@media screen and (max-width:1049px){.dnadetails .dnadetails__column{min-height:220px}}@media screen and (max-width:767px){.dnadetails .dnadetails__column{min-height:inherit}}.dnadetails:not(:first-child){margin-top:150px}@media screen and (max-width:767px){.dnadetails:not(:first-child){margin-top:100px}}.dnadetails .dnadetails__column__inner{color:#403434;padding-top:0 !important;padding-bottom:0 !important;min-height:450px;width:calc(50% + 15px);box-sizing:border-box}.dnadetails .dnadetails__column__figure{background-size:cover;background-repeat:no-repeat;height:450px;position:absolute;top:0;width:50%;max-width:800px}.dnadetails:nth-child(even) .dnadetails__column__figure{left:0}.dnadetails:nth-child(odd) .dnadetails__column__figure{right:0}.dnadetails:nth-child(even) .dnadetails__column__inner{padding:100px 0 50px 50px}.dnadetails:nth-child(odd) .dnadetails__column__inner{padding:100px 50px 50px 0}@media screen and (max-width:1049px){.dnadetails:nth-child(even) .dnadetails__column__inner{padding:50px 30px 50px 50px}.dnadetails:nth-child(odd) .dnadetails__column__inner{padding:50px 50px 50px 30px}}@media screen and (max-width:767px){.dnadetails .dnadetails__column__figure{width:100%;position:relative;height:auto}.dnadetails .dnadetails__column__inner{margin-top:30px;min-height:auto;padding:0;width:100%}.dnadetails:nth-child(even) .dnadetails__column__inner{padding:50px 0}.dnadetails:nth-child(odd) .dnadetails__column__inner{padding:50px 0}}.dnadetails:nth-child(even) .dnadetails__column__inner{margin-left:auto}.dnadetails:nth-child(odd) .dnadetails__column__inner{margin-right:auto}.bg-columns--challenge.bg-columns .bg-columns__column__figure{margin-bottom:0 !important}.bg-columns--challenge.bg-columns .bg-columns__column__figure--logo{background-color:#f1efef;position:relative;transition:.3s}.bg-columns--challenge.bg-columns .bg-columns__column__figure--bg{position:relative}.bg-columns--challenge.bg-columns .bg-columns__column__figure--bg:before{content:"";display:block;position:absolute;background-color:#4d9a00;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s}.bg-columns--challenge.bg-columns .bg-columns__column__figure--logo .figure{content:"";width:250px;height:254px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s;z-index:3}.bg-columns--challenge.bg-columns .bg-columns__column__figure--logo .figure.figure--hov{opacity:0}.challenge-link.bl-hover .bg-columns__column__figure--logo .figure.figure--hov{opacity:1}.challenge-link.bl-hover .bg-columns__column__figure--logo .figure.figure--def{opacity:0}@media screen and (max-width:767px){.bg-columns--challenge.bg-columns .bg-columns__column:not(:last-child){margin-bottom:0 !important}}.challenge-link.bl-hover .bg-columns--challenge.bg-columns .bg-columns__column__figure--bg:before{opacity:.3}.challenge-link.bl-hover .bg-columns--challenge.bg-columns .bg-columns__column__figure--logo{background-color:#4d9a00}.challenge-link.bl-hover .bg-columns--challenge.bg-columns .bg-columns__column__figure--logo:before{opacity:0}.challenge-link.bl-hover .button--default a{background-color:rgba(238,238,238,.66);transition:all .3s}.challenge-link.bl-hover .button--default a:before,.challenge-link.bl-hover .button--default a:after{height:0;opacity:0;width:0}.bg-columns--dna:not(:first-child){margin-top:150px}@media screen and (max-width:767px){.bg-columns--dna:not(:first-child){margin-top:100px}}.bg-columns--dna .bg-columns__column__figure:before{opacity:1}.bg-columns--dna .bg-columns__column{width:100%}.bg-columns--dna .bg-columns__column__inner{max-width:1500px;margin:0 auto}.bg-columns--dna .bg-columns__column__figure{height:475px;background-position:center top;overflow:auto;margin-bottom:0}@media screen and (max-width:767px){.bg-columns--dna:not(:first-child){margin-top:100px}}@media screen and (min-width:600px) and (max-width:767px){.bg-columns--dna .bg-columns__column__figure{background-position:center -180px}}@media screen and (min-width:400px) and (max-width:599px){.bg-columns--dna .bg-columns__column__figure{background-position:center -100px}}.bg-columns--dna .bg-columns__imgtext{font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;color:#fff;font-size:30px;display:table;min-width:200px;min-height:200px;background-color:rgba(64,52,52,.7);margin:-100px auto 0;transition:.3s}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap{display:table-cell;vertical-align:middle;margin-bottom:50%;padding:20px}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists{display:flex;justify-content:space-between;margin-top:30px;align-items:center}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists .human-lists__item{text-align:center;font-family:'noto-sans-jp-regular','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:0 10px}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists .human-lists__item:not(:first-child):before{content:"";display:inline-block;width:1px;height:100%;max-height:43px;background-color:#fff;position:absolute;left:0;top:50%;transform:translate(0,-50%)}@media screen and (max-width:767px){.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists{display:block}}.bg-columns--dna .havelists .bg-columns__imgtext{width:100%;margin:0 auto;transform:translate(0,-50%)}.bg-columns--dna .natural{margin-top:50px}@media screen and (max-width:1049px){.bg-columns--dna .bg-columns__imgtext{font-size:27px;min-width:150px;min-height:150px;margin:-75px auto 0}}@media screen and (max-width:767px){.bg-columns--dna .bg-columns__imgtext{font-size:24px;min-width:125px;min-height:125px;margin:-64.5px auto 0}.bg-columns--dna .havelists .bg-columns__imgtext{padding:30px;box-sizing:border-box;transform:translate(0,-150px);margin-bottom:-50px}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists .human-lists__item{padding:20px 0}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists .human-lists__item:first-child{padding-top:0}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists .human-lists__item:last-child{padding-bottom:0}.bg-columns--dna .bg-columns__imgtext .bg-columns__imgtext__wrap .bg-columns__imgtext__wrap__human .human-lists .human-lists__item:not(:first-child):before{content:"";width:100%;height:1px;left:0;top:0;transform:auto}}.bg-columns--dna .bg-columns__column__figure{position:relative;overflow:hidden}.bg-columns--dna .bg-columns__column__figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s}.bg-columns--dna .bl-hover .bg-columns__column__figure:before{transform:scale(1.1)}.bg-columns--dna .bl-hover .bg-columns__imgtext{background-color:rgba(232,0,0,.7)}.bg-columns--dna .bl-hover .button--default a{background-color:rgba(238,238,238,.66);transition:all .3s}.bg-columns--dna .bl-hover .button--default a:before,.bg-columns--dna .bl-hover .button--default a:after{height:0;opacity:0;width:0}.bg-columns.columns--two .bg-columns__column .bg-columns__column__figure:after,.bg-columns.columns--three .bg-columns__column .bg-columns__column__figure:after,.bg-columns.columns--four .bg-columns__column .bg-columns__column__figure:after{content:"";width:100%;height:100%;background-color:#fff;opacity:1;position:absolute;top:0;right:0;z-index:2}.bg-columns.columns--two .bg-columns__column.is-view .bg-columns__column__figure:after,.bg-columns.columns--three .bg-columns__column.is-view .bg-columns__column__figure:after,.bg-columns.columns--four .bg-columns__column.is-view .bg-columns__column__figure:after{animation:img-mask 1s;opacity:0}