html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;height:100%}body{width:100%;height:100%;background:#fff;font-size:30px;line-height:50px;font-family:'Century Expanded LT Std'}*{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:focus{outline:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}p:not(:last-child){margin-bottom:20px}a,a:hover,a:link{text-decoration:none;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.transition{transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.slowTransition{transition:all .8s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .8s cubic-bezier(.645,.045,.355,1);-moz-transition:all .8s cubic-bezier(.645,.045,.355,1);-o-transition:all .8s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.revealElement{opacity:0;transition:all .8s cubic-bezier(.645,.045,.355,1);-webkit-transition:all .8s cubic-bezier(.645,.045,.355,1);-moz-transition:all .8s cubic-bezier(.645,.045,.355,1);-o-transition:all .8s cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.touchDevice .revealElement{opacity:1;transition:none}.revealElement.revealed{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fullscreen{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;width:100%;height:100vh !important}.fullscreen .background{position:absolute;top:0;left:0;width:100%;height:100%}.fullscreen .background img,.fullscreen .background video{width:100%;height:100%;object-fit:cover;display:block}.fullscreen .caption{display:flex;flex-direction:column;align-items:center;justify-content:center}.fullscreen .caption .titleText{display:block;width:30vw;max-width:580px}.fullscreen .caption .titleText img{width:100%}main{width:100%;overflow-x:hidden}.titleText{padding:0 20px}.block>.text{max-width:1250px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:65px auto 30px;text-align:center}.block>h2{text-align:center;margin-bottom:100px}.block>img.desktop{position:relative;width:100%;height:auto}.block>img.mobile{display:none;position:relative;width:100%;height:auto}#calendar{width:100%;padding:60px 38px 95px;color:#858b5d}#calendarMobile{display:none}#calendar .header{width:100%}#calendar .list .concept{width:19%;float:left;display:flex;align-items:flex-end}#calendar .list .concept .big,#calendar .header{font-size:32px}#calendar .list .concept .big{padding-right:5px;position:relative;top:6px}#calendar .list .concept .small{font-size:14px;line-height:18px;position:relative;top:-5px}#calendar .months{width:81%;float:right;display:grid;-webkit-grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(12,1fr);-webkit-grid-gap:0;grid-gap:0}#calendar .month{-webkit-grid-column:span 1;grid-column:span 1;text-align:center}#calendar .list .month{display:flex;justify-content:center;align-items:center}#calendar .list .month span{width:18px;height:18px;display:block;border-radius:100%;background:#858b5d}#calendar .row{clear:both;width:100%;border-bottom:1px solid #858b5d;display:flex;flex-wrap:wrap}#calendar .row:first-child{border-top:1px solid #858b5d}#calendar .row .months .month{border-left:1px solid #858b5d}#calendar .row .months .month:last-child{border-right:1px solid #858b5d}.slider{width:100%;overflow:hidden;position:relative}.home-gallery{width:100%;height:650px;overflow:hidden}.home-gallery .swiper-slide{width:auto !important;max-width:80vw;height:100%}.home-gallery .swiper-slide img{height:100%;width:100%;object-fit:cover;display:block}.swiper-button-next,.swiper-button-prev{width:50px !important;height:100px !important;background:0 0;color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;background-image:url(//agricoladagell.com/wp-content/themes/agell/css/../images/arrow.svg)}.swiper-button-prev{transform:-webkit-rotate(180deg);transform:rotate(180deg)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.footer-slider{height:560px;background:#858b5d;color:#fff}.footer-slider .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#f3ebe1}.footer-slider .swiper-slide a{color:#f3ebe1;text-decoration:underline}.footer-slider .swiper-slide div.sliderText{max-width:850px;width:70%;margin-bottom:45px}.footer-slider .swiper-button-next:after,.footer-slider .swiper-button-prev:after{color:#fff;font-size:55px}.footer-slider .swiper-button-next.swiper-button-disabled,.footer-slider .swiper-button-prev.swiper-button-disabled{opacity:0}.footer-slider .swiper-button-next{right:35px}.footer-slider .swiper-button-prev{left:35px}footer{display:flex;justify-content:space-between;padding:25px 35px;background:#fff;color:#858b5d;font-family:'Founders Grotesk',sans-serif;font-size:17px;line-height:1.2;letter-spacing:1px;text-transform:uppercase}footer a{color:#858b5d}footer img{width:30px;height:auto;display:block}footer .column{display:flex;justify-content:center;align-items:center}footer .column>*{display:inline-block}footer .column:last-child>*{margin-left:30px}footer .instagram.mobile{display:none}