.Banner3Columns_wrapper{display:flex;width:100%;flex-flow:row nowrap;align-items:stretch;align-content:stretch;background-color:#fff}@media only screen and (min-width:768px){.Banner3Columns_wrapper{overflow:hidden;justify-content:center;margin-bottom:25px}}@media only screen and (max-width:768px) and (orientation:portrait){.Banner3Columns_wrapper{user-select:none;justify-content:flex-start;scroll-snap-type:x mandatory;overflow-y:scroll}}@media only screen and (max-width:768px) and (orientation:portrait){.Banner3Columns_wrapper::-webkit-scrollbar{display:none}}.Banner3Columns_col{flex:0 0 calc(33.33333333% - 2px);box-sizing:content-box;border:1px solid var(--mainColor--black)}@media only screen and (max-width:768px) and (orientation:portrait){.Banner3Columns_col{flex-basis:calc(100vw - 30px);margin:0 15px 17px 0;scroll-snap-align:start;box-sizing:border-box}}@media only screen and (min-width:768px){.Banner3Columns_col:not(:last-of-type){border-right:unset}}@media only screen and (max-width:768px) and (orientation:landscape){.Banner3Columns_col:not(:last-of-type){border-right:unset}}.Banner3Columns_col-imgBody{display:block;height:0;width:100%;padding-bottom:94.612%;position:relative}.Banner3Columns_col-img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.Banner3Columns_col-video{object-fit:cover;height:100%;width:100%;position:absolute}.Banner3Columns_col-title{display:block;width:100%;text-align:center;color:var(--mainColor--black);font-size:13px;line-height:1.231;padding:1.231em 0 1.077em;border-top:1px solid var(--mainColor--black)}@media only screen and (max-width:768px) and (orientation:portrait){.Banner3Columns_col-title{font-size:15px !important;padding:1em .66666em}}@media only screen and (max-width:768px) and (orientation:portrait){.Banner3ColumnsDots{display:flex !important;justify-content:center;align-content:center;align-items:center;margin-bottom:15px}}@media only screen and (max-width:768px) and (orientation:portrait){.Banner3ColumnsDots--single{display:block;width:10px;height:10px;border:1px solid #333;border-radius:50%;margin:0 6px}.Banner3ColumnsDots--single:first-of-type{background-color:#333c}}