.SingleSquare{user-select:none;float:left}@media only screen and (min-width:1024px){.SingleSquare{width:calc(33.33333333%)}}@media only screen and (min-width:768px) and (max-width:1024px){.SingleSquare{width:calc(50%)}}@media only screen and (max-width:768px){.SingleSquare{width:100%}}.SingleSquare_wrapper{display:flex;width:100%;padding:0 10px;flex-flow:row nowrap;align-items:stretch;align-content:stretch;background-color:#fff}@media only screen and (min-width:768px){.SingleSquare_wrapper{overflow:hidden;justify-content:center;margin-bottom:25px}}@media only screen and (max-width:768px){.SingleSquare_wrapper{padding:0;user-select:none;justify-content:flex-start;scroll-snap-type:x mandatory;overflow-y:scroll}}@media only screen and (max-width:768px){.SingleSquare_wrapper::-webkit-scrollbar{display:none}}.SingleSquare_col{flex:0 0 calc(100% - 2px);box-sizing:content-box;border:1px solid var(--mainColor--black)}@media only screen and (max-width:768px){.SingleSquare_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){.SingleSquare_col:not(:last-of-type){border-right:unset}}@media only screen and (max-width:768px) and (orientation:landscape){.SingleSquare_col:not(:last-of-type){border-right:unset}}.SingleSquare_col-imgBody{display:block;height:0;width:100%;padding-bottom:94.612%;position:relative}.SingleSquare_col-img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.SingleSquare_col-video{object-fit:cover;height:100%;width:100%;position:absolute}.SingleSquare_col-title{display:block;width:100%;font-family:'Roobert-Bold','Helvetica Neue',Helvetica,Arial,sans-serif;text-align:left;color:var(--mainColor--black);font-size:13px;line-height:1.231;padding:1.231em 1.231em 1.077em;border-top:1px solid var(--mainColor--black)}.SingleSquare_col-title--title{font-size:26px}@media only screen and (max-width:768px){.SingleSquareDots{display:flex !important;justify-content:center;align-content:center;align-items:center;margin-bottom:13px}}@media only screen and (max-width:768px){.SingleSquareDots--single{display:block;width:10px;height:10px;border:1px solid #333;border-radius:50%;margin:0 6px}.SingleSquareDots--single:first-of-type{background-color:#333c}}