@media only screen and (min-width: 768px){a.btn{padding:0 25px}.back-to-top-link{text-align:center;transition:0.1s linear;transition-property:background, box-shadow, bottom, opacity, z-index !important;border:none;background:rgba(89,89,89,0.6);box-shadow:0 0 0 2px rgba(255,255,255,0.6);color:#fff;border-radius:50%;z-index:-1;position:fixed;top:auto;left:10px;bottom:10px;width:40px !important;height:40px !important;opacity:0;outline:none;display:block}.back-to-top-link:hover{outline:none;color:#fff;background:#595959;box-shadow:0 0 0 2px #fff;text-decoration:none;margin:0}.back-to-top-link.visible,.back-to-top-link.focus-visible{display:block;opacity:1;z-index:50}.back-to-top-link:before{display:none !important}.back-to-top-link .icons-font{display:block;font-size:28px;line-height:40px}.back-to-top-link .icons-font:before{display:block}}@media only screen and (min-width: 768px){.page-header-container{max-width:1398px;margin:0 auto;padding:0 16px;min-height:79px}.page-header-container:after{content:'';display:table;clear:both}.page-header{border-bottom:1px solid #ececec}.page-header .header-content{float:left;margin:22px 0 0 1px}.header-top-section{position:relative}.header-top-section .container{max-width:1398px;margin:0 auto;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.header-top-section .header-store-locator{position:relative;background:#8b6f4e;z-index:1;padding:8px 5px 7px 37px;white-space:nowrap;font-size:12px;line-height:14px;margin:0 0 0 40px}.header-top-section .header-store-locator:after{content:'';position:absolute;top:0;bottom:0;left:100%;background:#8b6f4e;width:3000px;z-index:0}.header-top-section .header-store-locator a{color:#fff;position:relative;padding-left:24px;text-decoration:none}.header-top-section .header-store-locator a:hover .icons-font{color:#291809}.header-top-section .header-store-locator a:hover strong{text-decoration:none}.header-top-section .header-store-locator a .icons-font{font-size:16px;line-height:inherit;color:#fff;position:absolute;transition:color 0.3s ease;top:0;left:0}.header-top-section .header-store-locator a strong{font-weight:normal;text-decoration:underline;display:inline-block;vertical-align:top;transition:text-decoration 0.3s ease}.header-top-section .header-store-locator a span{text-transform:uppercase;display:inline-block;vertical-align:top;font-size:10px}.logo{margin:0;float:left;position:relative;z-index:2}.skip-links{float:right;margin:27px 0 0;position:relative;z-index:10}.account-cart-wrapper{float:left;padding:0 0 28px}}@media only screen and (min-width: 768px){.nav-opener{float:left;padding:0 0 0 30px;margin:0 30px 0 0;font-weight:500;cursor:pointer}.active-menu .nav-opener{color:#8b6f4e}.nav-opener .icon{position:absolute;top:1px;left:0}#header-nav{text-align:center;position:absolute;padding:0 0 29px;top:100%;left:0;right:0}.drop-link .icons-font{display:none}.navigation>li>.drop>.mobile-slide>.drop-holder>.category-type{display:none}.touch .navigation>li>.drop>.mobile-slide>.drop-holder>.category-type{display:block;width:100%;position:absolute;top:20px;padding:8px 27px 0;text-transform:uppercase;font-size:12px;line-height:18px;letter-spacing:0.08em;font-weight:normal}.touch .navigation>li>.drop>.mobile-slide>.drop-holder>.category-type+.additional-nav,.touch .navigation>li>.drop>.mobile-slide>.drop-holder>.category-type+.additional-nav-container{padding-top:54px}.touch .navigation>li>.drop>.mobile-slide>.drop-holder>.category-type a{color:#474747;text-decoration:none}.touch .navigation>li>.drop>.mobile-slide>.drop-holder>.category-type a:hover{color:#785c3d}.main-navigation{position:relative}.main-navigation .heading,.main-navigation .active-category{display:none}.main-navigation .sub-nav .category-type:first-child{display:none !important}.main-navigation .navigation{display:inline-block;vertical-align:top;padding:32px 0 0}.main-navigation .navigation>li{text-align:left;float:left;padding:0 8px}.main-navigation .navigation>li.focus.active-tab>a{color:#785c3d}.main-navigation .navigation>li.focus.active-tab .drop{display:block}.main-navigation .navigation>li:not(.wide){position:relative}.main-navigation .navigation>li:not(.wide)>.drop{min-width:320px;left:-16px}.main-navigation .navigation>li:not(.wide) .drop-holder{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch}.main-navigation .navigation>li.wide>.drop{width:100%;max-width:945px;left:50%;transform:translateX(-50%)}.main-navigation .navigation>li>.drop{position:absolute;top:100%;left:0;display:none;padding:30px 0 0;z-index:10}.main-navigation .navigation>li>.drop>.mobile-slide{background:#fff;position:relative;box-shadow:inset 0 4px 8px rgba(0,0,0,0.05)}.main-navigation .navigation>li>.drop>.mobile-slide:after{content:'';position:absolute;top:90%;bottom:0;left:30px;right:30px;box-shadow:0 15px 15px rgba(0,0,0,0.05);z-index:-1}.main-navigation .navigation>li>a{display:block;text-transform:uppercase;font-weight:500;font-size:14px;line-height:18px;color:#191919;text-decoration:none;letter-spacing:0.07em}.main-navigation .navigation>li>a:hover{color:#785c3d}.main-navigation .sub-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0 auto;padding:30px 12px 42px;max-width:800px}.main-navigation .sub-nav>li{width:25%;padding:0 15px}.main-navigation .sub-nav>li .top-category-heading{font-size:12px;line-height:16px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;margin:0 0 25px}.main-navigation .sub-nav>li .top-category-heading>a{display:block;position:relative;padding:0 40px 0 0;color:#595959;text-decoration:none}.main-navigation .sub-nav>li .top-category-heading>a:hover{color:#8b6f4e}.main-navigation .sub-nav>li .top-category-heading .icon{position:absolute;right:7px;top:0}.main-navigation .sub-nav>li>.drop{border-top:1px solid #b2b2b2;padding:29px 0 0}.main-navigation .nav-block{margin:0 0 34px;font-weight:normal;font-size:12px;line-height:14px}.main-navigation .nav-block li{margin:0 0 10px}.main-navigation .nav-block li a{position:relative;display:inline-block;vertical-align:top;color:#474747;margin:0 15px 0 0;text-decoration:none}.main-navigation .nav-block li a:hover{color:#785c3d}.main-navigation .nav-block li a:hover:after{content:'';width:5px;height:10px;background:url("../images/navigation-arrow-right.svg") no-repeat 0 50%;background-size:5px auto;position:absolute;left:100%;top:0;margin:3px 0 0 8px}.main-navigation .nav-title{display:block;font-weight:500;font-size:12px;line-height:14px;text-transform:uppercase;color:#191919;letter-spacing:0.08em;margin:0 0 10px}.main-navigation .nav-title a{color:inherit;text-decoration:none}.main-navigation .nav-title a:hover{color:#474747}.main-navigation .additional-nav,.main-navigation .additional-nav-container{padding:20px 27px;min-width:245px}.main-navigation .additional-nav{text-transform:uppercase;font-size:12px;line-height:18px;letter-spacing:0.08em}.main-navigation .additional-nav li{padding:8px 0}.main-navigation .additional-nav a{color:#474747;text-decoration:none}.main-navigation .additional-nav a:hover{color:#785c3d}.main-navigation .category-type,.main-navigation .category-sub-title{display:block;font-weight:500;font-size:12px;line-height:14px;text-transform:uppercase;color:#a3a3a3;letter-spacing:0.08em;margin:0 0 34px}.main-navigation .link-all{font-size:12px;line-height:14px}.main-navigation .link-all a{text-decoration:underline;color:#595959}.main-navigation .link-all a:hover{text-decoration:none}.main-navigation .nav-banner{font-size:11px;line-height:16px;font-weight:normal;color:#595959;width:171px;padding:15px 0;position:relative}.main-navigation .nav-banner .image{margin:0 0 -3px}.main-navigation .nav-banner .image img{max-width:100%;height:auto}.main-navigation .nav-banner .title{position:relative;padding:0 10px 0 16px}.main-navigation .nav-banner .title .number{position:absolute;top:0;left:17px;width:17px;height:17px;border-radius:50%;text-align:center;line-height:17px;font-size:9px;font-weight:bold;color:#fff;background:#595959}.main-navigation .nav-banner .title .number+span{margin:0 0 0 25px}.main-navigation .nav-banner .title span{display:inline-block;vertical-align:top}.main-navigation .nav-banner .title a{color:inherit;text-decoration:none}.main-navigation .nav-banner .title a:hover{color:#785c3d}.menu-promo{padding:0 27px 42px 28%;margin-top:-56px;font-size:12px;line-height:14px;text-align:right}}@media only screen and (min-width: 768px) and (max-width: 1199px){#header-nav{margin:1px 0 0;background:#fff;border-bottom:1px solid #ececec;display:none}.main-navigation .navigation>li:last-child:not(.wide)>.drop,.main-navigation .navigation>li:nth-last-child(2):not(.wide)>.drop{min-width:320px;left:auto;right:-16px}}@media only screen and (min-width: 980px){.menu-promo{padding-left:23%;padding-right:16px}}@media only screen and (min-width: 1200px){.nav-opener{display:none}#header-nav{padding:0 175px;position:relative;margin:0;display:block !important}.main-navigation{position:static}.main-navigation .navigation>li>a{font-size:13px}}@media only screen and (min-width: 1310px){.main-navigation .navigation>li{padding:0 14px}.main-navigation .navigation>li>a{font-size:14px}}@media only screen and (min-width: 768px){.skip-search{float:left;line-height:25px;margin:1px 0 0}.skip-search:hover{color:#8b6f4e}.skip-search .icons-font{font-size:24px;line-height:1}#header-search{padding:23px 16px;box-shadow:0 15px 15px rgba(0,0,0,0.05)}#header-search.skip-active{margin:1px 0 0}#search_mini_form{margin:0 auto;max-width:810px}#search_mini_form .search-button{height:60px;width:48px}#search_mini_form .search-button .icon{left:50%;transform:translate(-50%, -50%)}#search_mini_form .search-reset{cursor:pointer;right:16px}#search_mini_form .search-reset:hover{color:#8b6f4e}#search{padding:0 53px 0 77px;font-size:24px;height:60px}#search:focus{height:63px}}@media only screen and (min-width: 768px){.skip-account{margin:3px 20px 0 25px;float:left;position:relative;max-width:136px;line-height:1.5}.skip-account.skip-active,.skip-account:not(.skip-active):hover{color:#8b6f4e}.skip-account.skip-active .open-state{display:block}.skip-account.skip-active .default-state{display:none}.skip-account .icons-font{position:absolute;right:-20px;top:5px;font-size:7px;line-height:inherit}.skip-account .default-state{display:block}.skip-account .open-state{display:none}.skip-account .label{display:block;font-weight:500;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.account-link{font-weight:600;margin:3px 15px 0 36px;float:left}.account-link:hover{text-decoration:none;color:#8b6f4e}#header-account{text-transform:uppercase;font-size:12px;line-height:16px;font-weight:500}#header-account.skip-active{display:block;position:absolute;z-index:10;top:100%;right:-16px;width:280px;margin:1px 0 0;background:#f9f9f9;text-align:left;box-shadow:0 20px 20px rgba(0,0,0,0.2)}#header-account .account-link,#header-account .drop-link,#header-account .heading,#header-account .active-category{display:none}#header-account .sub-nav{letter-spacing:0.08em;font-weight:500}#header-account ul{padding:20px 46px 22px}#header-account li{padding:9px 0}#header-account a{color:#474747;text-decoration:none}#header-account a:hover,#header-account a:focus{color:#8b6f4e}#header-account .mobile-opener{display:none}}@media only screen and (min-width: 1440px){#header-account.skip-active{right:-37px}}@media only screen and (min-width: 768px){.skip-cart{display:block;line-height:25px;text-align:center;width:33px}.skip-cart:hover{color:#8b6f4e}.skip-cart .icons-font{font-size:22px;line-height:24px}.skip-cart .count{top:-7px;right:-8px}#header-cart.skip-active{display:block;position:absolute;top:100%;right:-16px;margin:1px 0 0;width:440px}#header-cart.skip-active:after{content:'';position:absolute;bottom:0;left:14px;right:14px;top:90%;box-shadow:0 20px 40px rgba(0,0,0,0.2);z-index:-1}}@media only screen and (min-width: 1400px){#header-cart.skip-active{right:-37px}}@media only screen and (min-width: 768px){.footer-container{font-size:12px;line-height:20px}.footer{padding:91px 0 44px}.footer .blocks-holder.four-columns-layout .block{width:25%}.footer .blocks-holder .block{width:20%;margin-bottom:41px}.footer .blocks-holder .block.wide{width:50%}.footer .title{margin-bottom:14px}.footer .title a:hover{text-decoration:underline}.footer li{margin-bottom:6px}.footer a:hover{color:#8b6f4e;text-decoration:underline}.footer .social-networks li{margin:0 19px 10px 0}.footer .social-networks a:hover{color:#8b6f4e}.copyright-holder{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:14px}.copyright-holder a:hover{text-decoration:underline}.copyright{margin:0 10px 0 0;min-width:210px}.copyright strong{font-weight:normal}}@media only screen and (min-width: 768px){.product-shop .next-roast-note-wrapper,.product-shop .bopis-text-wrapper{padding-top:10px}.page .products-grid-st .product-image:hover .alt-hover-image img{opacity:1;z-index:1}.page .products-grid-st .product-image:hover .alt-hover-image+.main-image img{z-index:-1;opacity:0}.page .products-grid-st .product-image .alt-hover-image img,.page .products-grid-st .product-image .alt-hover-image+.main-image img{transition:0.3s linear;transition-property:opacity,z-index}.cartful-products .category-products,.category-products-wrapper .category-products{margin:0 auto;max-width:1168px;padding-left:16px;padding-right:16px}.cartful-products .item,.category-products-wrapper .item{margin:0 0 32px;position:relative;padding:36px 20px 39px}.cartful-products .item:hover .info-close,.category-products-wrapper .item:hover .info-close{opacity:0.4}.category-products-wrapper .category-products>h2{font-size:36px;line-height:48px;margin-bottom:30px}.category-products{padding:37px 0 60px}.category-products .category-products-holder{margin:0 auto;max-width:1168px;padding:0 16px}.category-products .products-grid-st{padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0 -16px -3px}.category-products .products-grid-st.slick-slider .item{margin:0}.category-products .products-grid-st.four-items-view{margin-bottom:0}.category-products .products-grid-st .item{width:calc(50% - 32px);margin:0 16px 32px;position:relative;padding:36px 3.1% 39px}.category-products .products-grid-st .item:hover .info-close{opacity:0.4}.category-products .products-grid-st .product-name{min-height:48px;margin-bottom:48px}.category-products .products-grid-st .product-name+.product-options-block{margin-top:-28px}.category-products .products-grid-st .product-options-block{margin-bottom:0}.category-products .price-holder{min-height:59px;margin-bottom:0}.category-products .price-box{font-size:11px}.category-products .price-sep{font-size:12px}.category-products .price{font-size:20px}.category-products .ratings{font-size:11px}.category-products .btn-holder{margin-top:45px}.category-products .info-close{position:absolute;bottom:9px;left:3.1%;right:3.1%;width:93.8%}.category-products .info-close .icon-close-indicator{font-size:7px;padding:8px}.category-products .options-slide-block+.btn-holder{margin-top:0}}@media only screen and (min-width: 980px){.page .products-grid-st .product-name{min-height:48px}.category-products .products-grid-st .item{width:calc(33.333% - 32px)}.category-products .btn-holder{margin-bottom:55px}.category-products .bv-cv2-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio-count .bv-rating-label.bv-text-link,.search-products-list .bv-cv2-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio-count .bv-rating-label.bv-text-link{font-size:11px !important}}@media only screen and (min-width: 1024px){.page .products-grid-st .product-image{margin-bottom:25px}.cartful-products .item,.category-products-wrapper .item{padding-left:46px;padding-right:46px}}@media only screen and (min-width: 1280){.capsules-carousel .slick-arrow.slick-prev,.category-products-wrapper .products-grid-st .slick-arrow.slick-prev{left:-40px}.capsules-carousel .slick-arrow.slick-next,.category-products-wrapper .products-grid-st .slick-arrow.slick-next{right:-40px}}@media only screen and (min-width: 1440px){.capsules-carousel .slick-arrow.slick-prev,.category-products-wrapper .products-grid-st .slick-arrow.slick-prev{left:-124px}.capsules-carousel .slick-arrow.slick-next,.category-products-wrapper .products-grid-st .slick-arrow.slick-next{right:-124px}}@media only screen and (min-width: 768px){.section-container{height:calc(100vh - 109px);min-height:600px}.section-container.wide-headline .text-block .text{max-width:65%;margin:0 auto}.section-container .scroll-link{color:#fff;position:absolute;right:32px;bottom:33px;opacity:0.6;transition:opacity 0.2s linear}.section-container .scroll-link:hover,.section-container .scroll-link.focus-visible{opacity:1}.section-container .sub-title{margin-bottom:16px}.section-container .block-container{position:relative}.section-container .block-roasting{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}.homepage-hero .text-block{font-size:16px;line-height:28px;padding-top:38px}.homepage-hero .text-block.wide-text-block{max-width:1000px}.homepage-hero .btn-holder{margin-top:43px;margin-bottom:20px}.block-roasting{max-width:360px;position:relative;z-index:1}.block-roasting .content-section{justify-content:flex-start}.block-roasting .content-section .image{margin-right:17px}.block-roasting .content-section .text{padding-top:4px}.block-roasting .timer-section{padding:9px 10px 4px}.block-roasting .timer-section .timer,.block-roasting .timer-section .timer-title{margin:0 12px 5px}.storelocatop-section .storelocatop-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end}.storelocatop-section .image-section{width:100%}.storelocatop-section .image-section .caption{top:40px;right:45px;left:45px}.storelocatop-section .image-section+.content-section{margin:0 0 0 -100%}.storelocatop-section .content-section{width:100%}.storelocatop-section .store-form{margin:0 auto;max-width:750px}.storelocatop-section .store-form .form-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch}.storelocatop-section .store-form label{width:252px;padding:34px 10px 32px 92px}.storelocatop-section .store-form label .icons-font{left:39px}.storelocatop-section .store-form .input-holder{width:calc(100% - 252px)}.storelocatop-section .store-form .input-text{font-size:14px;height:98px}.storelocatop-section .store-form .button-search-location{height:98px;text-align:left}.storelocatop-section .store-form .button-search-location .icons-font{margin-left:3px}.storelocatop-section .store-form .button-search-location:hover .icons-font{margin-left:5px}.team-section{background:#f3f3f3;padding:80px 0 51px}.team-section .section-holder{margin:0 auto;max-width:1200px;padding:0 16px}.team-section h2{margin-bottom:50px}.team-section .team-list li{width:calc(33.333% - 20px);text-align:left}.team-section .team-list .btn-holder{text-align:left !important}}@media only screen and (min-width: 980px){.team-section .team-list li{width:calc(33.333% - 30px)}}@media only screen and (min-width: 768px){.section-shop{padding:80px 0 43px}.section-shop h2{margin-bottom:69px}.section-shop .shop-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch}.section-shop .shop-list li{width:33.333%;padding:0 16px;margin:0 0 30px}.section-shop .shop-list .heading{margin-bottom:24px}.section-shop .shop-list h3{padding-bottom:15px}.gallery-section.pagination-on-top .list-options{margin-bottom:10px}.gallery-section.pagination-on-top .note-box{display:block;font-size:10px;line-height:20px;color:#595959;padding:16px 0 0}.gallery-section.pagination-on-top .slick-slider .slick-dots{opacity:1;top:0}.gallery-section.text-centered-vertical .content-block{-webkit-justify-content:center;justify-content:center}.gallery-section.text-centered-vertical .content-block .text{flex-grow:0}.gallery-section.text-centered-vertical .content-block .label-text{margin-bottom:25px}.gallery-section .gallery.image-left .image-block{order:1}.gallery-section .slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch}.gallery-section .slide.image-left .image-block{order:0}.gallery-section .image-block{width:50%;order:2;overflow:hidden;position:relative;min-height:610px}.gallery-section .image-block img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-height:100%;min-width:100%;width:auto;max-width:none !important}.gallery-section .content-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:50%;order:1;padding:25px 5% 80px}.gallery-section .content-block.text-position-center{padding-top:30px}.gallery-section .content-block.text-position-center .text{padding-left:8%;max-width:520px}.gallery-section .content-block.text-position-center .label-text{margin-bottom:9px}.gallery-section .content-block.text-position-center h3{margin-bottom:9px}.gallery-section .content-block.text-position-center .btn-holder{margin-top:6%}.gallery-section .content-block.text-align-left{text-align:left}.gallery-section .content-block.text-align-right{text-align:right}.gallery-section .text{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;flex-grow:1;width:100%}.gallery-section .label-text{margin-bottom:25px}.gallery-section .description-box{margin-bottom:6.8%;max-width:430px}.gallery-section .list-options{margin-bottom:0}.gallery-section .list-options li{margin:0 4% 20px}.gallery-section .btn-holder{width:100%}.gallery-section .slick-slider .slick-dots{right:50%;bottom:7.8%}.gallery-section .slick-slider .slick-arrow{width:55px;height:55px}.gallery-section .slick-slider .slick-arrow .icons-font{font-size:32px}.main .columns-list,.main .team-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0 -10px}.main .columns-list.two-columns>li,.main .team-list.two-columns>li{width:calc(50% - 20px)}.main .columns-list.three-columns>li,.main .team-list.three-columns>li{width:calc(33.333% - 20px)}.main .columns-list>li,.main .team-list>li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;text-align:left;margin:0 10px 30px;padding-bottom:18px}.main .columns-list .text-holder,.main .team-list .text-holder{padding:23px 6.5% 0;height:1%;flex-grow:1}.main .columns-list h3,.main .team-list h3{margin-bottom:14px}.main .columns-list div.btn-holder,.main .team-list div.btn-holder{padding:42px 6.5% 0}.signature-section{padding:72px 0 81px}.signature-section.alt .signature-block{padding-bottom:0}.signature-section.alt .list .icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:76px;width:76px;margin:0}.signature-section .list li{text-align:left}.signature-section .icon{float:left;width:100px;margin:19px 0 0}.signature-section .text{margin:0 0 0 141px;padding:0 15px 0 0}#modal-email-2018 .input-text,.subscription-section .input-text{padding:0 100px 3px 44px;font-size:12px}.subscription-section{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:0}.subscription-section.label-left-side{padding-top:74px;padding-bottom:72px}.subscription-section.label-left-side form{max-width:none;padding:15px 7px 0 0}.subscription-section.label-left-side .input-box .icons-font{top:18px}.subscription-section.label-left-side .input-text{height:45px}.subscription-section .content-block,.subscription-section .image-block{width:100%}.subscription-section .holder{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0 auto;max-width:1200px;padding:0 16px}.subscription-section .image-block .image-holder{margin:0 auto}.subscription-section .image-block+.content-block{margin:0 0 0 -100%;position:relative}.subscription-section .text-block{width:50%;text-align:left;padding:16px 11px}.subscription-section .text-block label{max-width:450px}.subscription-section .sub-title{margin-bottom:16px}.subscription-section h2{letter-spacing:0.11em}.subscription-section .form-holder{width:50%;padding:16px 11px;text-align:left}.subscription-section form{padding:38px 0 0;max-width:446px}.subscription-section label{margin-bottom:15px;max-width:none}.subscription-section .button{position:absolute;top:2px;right:0}}@media only screen and (min-width: 980px){.gallery-section.pagination-on-top .description-box{margin-bottom:42px}.main .columns-list,.main .team-list{margin:0 -1px}.main .columns-list.two-columns>li,.main .team-list.two-columns>li{width:calc(50% - 30px)}.main .columns-list.three-columns>li,.main .team-list.three-columns>li{width:calc(33.333% - 30px)}.main .columns-list>li,.main .team-list>li{margin:0 15px 30px}.signature-section.alt h2{margin-bottom:29px}.signature-section.alt .main-section{padding-top:10.5%}.signature-section.alt .description{max-width:430px;margin-bottom:38px}.signature-section.alt .additional-section{padding-top:3.8%;padding-bottom:3.3%}.signature-section.alt .list li{margin-bottom:11%;min-height:76px}.signature-section .section-holder{margin:0 auto;max-width:1238px;padding:0 16px}.signature-section .signature-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;position:relative;z-index:1}.signature-section .main-section{width:50%;padding:0 3% 0 33px}.signature-section .image{margin:0 0 0.8% -20px}.signature-section h2{margin-bottom:6.7%}.signature-section .description{max-width:410px;margin:0 0 17%}.signature-section .btn-holder .button{margin:0 15px 16px 0;min-width:215px}.signature-section .additional-section{width:50%;margin:8px 0 0;padding:5.4% 6.5% 5.7%;position:relative;display:table}.signature-section .additional-section:after{content:'';position:absolute;bottom:0;left:31px;right:31px;top:90%;box-shadow:0 20px 40px rgba(0,0,0,0.2);z-index:-1}.signature-section .list li{overflow:hidden;margin-bottom:17%}.subscription-section{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.subscription-section h2{max-width:80%}.subscription-section .input-box .icons-font{left:12px}}@media only screen and (min-width: 1024px){.gallery-section.pagination-on-top h3{margin-bottom:36px}.gallery-section .content-block.text-position-center .btn-holder{margin-top:16%}.subscription-section.label-left-side .text-block{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 1200px){.gallery-section.pagination-on-top .content-block{padding-bottom:103px}.gallery-section.pagination-on-top .label-text{margin-bottom:90px}.gallery-section .image-block{min-height:720px}.gallery-section .content-block{padding:80px 5% 153px}.gallery-section .content-block.text-position-center .text{-webkit-justify-content:flex-end;justify-content:flex-end}.gallery-section .text{-webkit-justify-content:flex-start;justify-content:flex-start}.gallery-section .label-text{margin-bottom:17%}.gallery-section h3{font-size:38px;line-height:46px;margin-bottom:6%}}