.events{background-color:#fff8ed;overflow:hidden;padding-top:calc(2vw + 2rem);position:relative}.events__outer{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.events__outer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.events__search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc(2vw + 2rem);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.events__search{margin-bottom:calc(1.5vw + 1.5rem)}}.events__search form{max-width:260px}@media screen and (max-width:768px){.events__search form{max-width:100%}}.events__filters{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding-bottom:calc(3vw + 3rem);padding-right:calc(4vw + 4rem)}@media screen and (max-width:768px){.events__filters{padding-bottom:calc(2vw + 2rem);padding-right:0}}.events__filters.--empty:after{display:none}.events__filters:after{background-color:#b9b827;bottom:0;content:"";height:50%;left:50%;position:absolute;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:1}.events__filters__items{position:relative;z-index:3}@media screen and (max-width:768px){.events__filters__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.events__filters__items>.toggle{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10px);flex:0 0 calc(33.33% - 10px);margin:5px}}@media screen and (max-width:576px){.events__filters__items>.toggle{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}}.events__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.events__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(-.25vw + -.25rem);padding-top:calc(2vw + 2rem)}@media screen and (max-width:768px){.events__items{margin:calc(-1vw + -1rem)}}.events__items>box-block{-ms-flex:0 0 calc(25% - 0.5vw - 0.5rem);flex:0 0 calc(25% - 0.5vw - 0.5rem);margin:calc(.25vw + .25rem)}.events__items>box-block[type=Blog]{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.5vw - 0.5rem);flex:0 0 calc(50% - 0.5vw - 0.5rem)}@media screen and (max-width:768px){.events__items>box-block{-webkit-box-flex:0!important;-ms-flex:0 0 calc(100% - 2vw - 2rem)!important;flex:0 0 calc(100% - 2vw - 2rem)!important;margin:calc(1vw + 1rem)}}.events__items{padding-bottom:calc(3vw + 3rem);padding-top:0!important;position:relative;z-index:2}.events__items.--empty:after{display:none}.events__items__search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc(1vw + 1rem)!important;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#e5e5e5;border-radius:calc(.15vw + .15rem);-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.08);box-shadow:3px 3px 6px 0 rgba(0,0,0,.08);justify-content:space-between;padding:calc(.75vw + .75rem)}@media screen and (max-width:768px){.events__items__search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.events__items__empty,.events__items__search{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 0.5vw - 0.5rem);flex:0 0 calc(100% - 0.5vw - 0.5rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:calc(.25vw + .25rem);text-align:center}@media screen and (max-width:768px){.events__items__empty,.events__items__search{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 2vw - 2rem);flex:0 0 calc(100% - 2vw - 2rem);margin:calc(1vw + 1rem)}}.events__items>box-block{z-index:2;-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 0.5vw - 0.5rem);flex:0 0 calc(33.33% - 0.5vw - 0.5rem)}@media screen and (max-width:1200px){.events__items>box-block{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.5vw - 0.5rem);flex:0 0 calc(50% - 0.5vw - 0.5rem)}}.events__pagination{background-color:#b9b827;padding-bottom:calc(3vw + 3rem);position:relative;text-align:center;z-index:3}.events__pagination:after{height:100%!important}@media screen and (max-width:768px){.events__pagination{padding-bottom:calc(2vw + 2rem);padding-top:0}}.events__pagination .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events__pagination a{display:block;position:relative;z-index:4}.events__pagination a:first-child{margin-right:calc(.5vw + .5rem)}.events__items,.events__pagination{position:relative}