.elementor-kit-18215 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1152px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}body .grid-container{max-width:100%}.inside-page-header,.one-container .site-content,.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation,.wp-block-group__inner-container{padding:0}.entry-content,.separate-containers .site-main{margin:0!important}button.needsclick.kl-teaser-UWhb7M.undefined.kl-private-reset-css-Xuajs1{display:none}.nPlay{display:none!important}.elementor-kit-18215 .elementor-menu-cart__footer-buttons .elementor-button:focus,.elementor-kit-18215 .elementor-menu-cart__footer-buttons .elementor-button:hover{padding:15px 24px 15px 36px}.op-3{opacity:.3}.op-4{opacity:.4}.op-5{opacity:.5}.op-6{opacity:.6}.op-7{opacity:.7}.op-8{opacity:.8}.op-9{opacity:.9}.hg-secondary{color:var(--e-global-color-secondary)}input[type=radio],input[type=checkbox]{accent-color:var(--e-global-color-31cca5e)}body .elementor-element .color_secondary .elementor-widget-container .elementor-heading-title,body .elementor-element .color_secondary .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title,body .elementor-element .color_secondary .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-title,body .elementor-element .color_secondary-desc .elementor-icon-box-wrapper .elementor-icon-box-description,body .elementor-element .color_secondary-pagination .page-numbers,body .elementor-element .color_secondary.elementor-widget-accordion .elementor-tab-title:not(.elementor-active) .elementor-accordion-title{color:transparent;background:linear-gradient(90deg,var(--e-global-color-secondary) 0%,var(--e-global-color-49443fb) 100%);-webkit-background-clip:text;background-clip:text}body .elementor-element .color_dark-green-pagination .page-numbers{transition:.35s ease-out all}body .elementor-element .color_dark-green-pagination .page-numbers:not(.current):not(.prev):not(.next){opacity:.4}body .elementor-element .color_dark-green-pagination .page-numbers:not(.current):not(.prev):not(.next):hover{opacity:1}body .elementor-element .color_dark-green-pagination .elementor-pagination>.page-numbers.prev{margin-right:77px!important}body .elementor-element .color_dark-green-pagination .elementor-pagination>.page-numbers.next:not(:first-child){margin-left:77px!important}@media (max-width:767px){body .elementor-element .color_dark-green-pagination .elementor-pagination>.page-numbers.prev{margin-right:10px!important}body .elementor-element .color_dark-green-pagination .elementor-pagination>.page-numbers.next:not(:first-child){margin-left:10px!important}}.image_horizontal .elementor-widget-container{position:relative;padding-top:80%}.image_semiportrait .elementor-widget-container{position:relative;padding-top:115%}@media (max-width:767px){.image_semiportrait .elementor-widget-container{padding-top:70%}}.button_line.elementor-widget .elementor-button-wrapper .elementor-button{position:relative;padding-right:47px}.button_line.elementor-widget .elementor-button-wrapper .elementor-button:after,.button_line.elementor-widget .elementor-button-wrapper .elementor-button:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:1px;width:37px;z-index:1;background:linear-gradient(270deg,#377749 0%,rgba(255,255,255,0) 100%);opacity:1;transition:.35s ease-out all}.button_line.elementor-widget .elementor-button-wrapper .elementor-button:after{background:linear-gradient(270deg,#377749 0%,#377749 100%);opacity:0}.button_line.elementor-widget .elementor-button-wrapper .elementor-button:hover:before{opacity:0}.button_line.elementor-widget .elementor-button-wrapper .elementor-button:hover:after{opacity:1}.line_heading-left.medium .elementor-heading-title,.line_heading-left.medium .elementor-image-box-title{gap:15px}.line_heading-left.green .elementor-heading-title:before,.line_heading-left.green .elementor-image-box-title:before{background:linear-gradient(90deg,var(--e-global-color-secondary) 0%,var(--e-global-color-49443fb) 100%)}.line_heading-left.medium.negative{margin-left:calc(-105px - 15px);width:calc(100% + 15px)!important;max-width:calc(100% + 15px)!important}.line_heading-left.large.negative{margin-left:calc(-199px - 34px);width:calc(100% + 34px)!important;max-width:calc(100% + 34px)!important}@media (max-width:1024px){.line_heading-left.large.negative{margin-left:calc(-100px - 34px)}}body .common_pagination .elementor-widget-container .swiper-pagination.swiper-pagination-bullets{counter-reset:line var(--line-num,0);left:calc(50% - 50px);transform:translateX(-50%);min-width:220px;text-align:center;top:unset;line-height:1.2;font-size:16px;margin-bottom:5px;margin-top:25px}body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet{counter-increment:line;position:relative;color:transparent;background:0 0;opacity:1;margin:0 15px}body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet:hover{background:0 0}body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet:focus:before,body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet:hover:before{background-color:transparent}body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet:before{content:counter(line) " ";font-family:"Geometria",sans-serif;font-size:140%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:transparent;background:linear-gradient(87.75deg,var(--e-global-color-31cca5e) 4.57%,var(--e-global-color-81addfe) 118.03%);-webkit-background-clip:text;background-clip:text;opacity:.2}body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet:focus:before,body .common_pagination .elementor-widget-container .swiper-pagination .swiper-pagination-bullet:hover:before{opacity:1}@media (max-width:767px){body .common_pagination .elementor-widget-container .swiper-pagination.swiper-pagination-bullets{display:none}}.hover_images .hover_image-1{overflow:hidden;border-radius:8px}.hover_images:hover .hover_image-2{transform:scale(1.05)}.section_animation:hover .animate-shadow .elementor-widget-container:before{transform:scale(1.12)}.circle_shadow-img .elementor-widget-container:before{content:"";position:absolute;top:0;left:0;width:75%;height:0;padding-top:75%;background:#bfd8bf;z-index:-1;border-radius:1000px;opacity:.1;transform:scale(1)}.circle_shadow-img.diagonal-bl .elementor-widget-container:before{top:5%;left:-4%}.section_animation.external-bg .content_container:before{content:"";position:absolute;top:-40%;left:55%;width:80%;padding-top:80%;border-radius:10000px;opacity:.1;background:#bfd8bf;transform:scale(1);transition:.4s ease-out all}.section_animation.external-bg .content_container.medium:before{top:-20%;left:60%;width:50%;padding-top:50%}.section_animation.external-bg:hover .content_container:before{transform:scale(1.12)}.category_col{top:0;transition:.4s ease-out all}.category_col .elementor-widget-image .elementor-widget-container a:before{content:"";background:linear-gradient(180deg,rgba(25,57,18,0) 0%,#153516 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:.3;transition:.35s ease-out all}.category_col .elementor-widget-container a{display:block}.category_col .elementor-widget-icon-box{z-index:4}.category_col:hover{top:20px}.category_col:hover .elementor-widget-icon-box .elementor-widget-container{transition:.4s ease-out all}.category_col:hover .elementor-widget-image .elementor-widget-container a:before{opacity:1}.category_col:hover .elementor-widget-icon-box .elementor-widget-container{padding-left:54px}@media (max-width:767px){.category_col{display:block}}.category_col-v2{position:relative}.category_col-v2 .elementor-widget-image{position:absolute;border-radius:12px;overflow:hidden;transform:rotate(30deg) translate(-10px,10px);transition:.5s ease-out all;clip-path:inset(20% 50% 40% 10% round 14px)}.category_col-v2:hover .elementor-widget-image{top:0;left:0;width:100%;height:100%;transform:rotate(0);clip-path:inset(0% 0% 0% 0% round 14px)}.category_col-v2:hover .elementor-icon-box-wrapper{filter:invert(1) brightness(2);transition:.4s ease-out all .3s}.category_col-v3 .elementor-icon-box-content,.category_col-v3 .elementor-icon-box-icon{transform:scale(1);transform-origin:left;transition:.35s ease-out all}.category_col-v3:hover .elementor-icon-box-content,.category_col-v3:hover .elementor-icon-box-icon{transform:scale(1.2)}body .category-text:hover>.elementor-widget-container .elementor-icon-box-wrapper{position:relative;z-index:3}body .category-text:hover>.elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title{background:linear-gradient(90deg,#b2db84 0%,#cbe7ab 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body .category-text:hover>.elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-description{color:white}body .hero_slide .hero_slider-background.secondary .elementor-widget-container:before{background:linear-gradient(193deg,rgba(199,229,165,.21) 0%,#c7e5a5 100%)}body .hero_slide .hero_slider-background.right .elementor-widget-container:before{left:unset;right:-14%;bottom:10%}body .hero_slide .hero_slider-background.bottom .elementor-widget-container:before{bottom:0}body .hero_slide .hero_slider-background.big .elementor-widget-container:before{width:85%;padding-top:85%}body .hero_slide.anim:hover .hero_slider-feature.small{transform:scale(1.1)}body .hero_slide.anim:hover .hero_slider-background.anim{transform:scale(1.15)}