/*var*/
:root {
  --large-header: 76px;
}


/*global*/
body{overflow:hidden;}
body.footer-underline-link-hover footer#site-footer .item a:not(.btn):not(.nav-button-link):hover .heading, body.footer-underline-link-hover footer#site-footer .item a:not(.btn):not(.nav-button-link):focus .heading, body.footer-underline-link-hover footer#site-footer .item a:not(.btn):not(.nav-button-link):active .heading, body.footer-underline-link-hover footer#site-footer .item .text a:not(.btn):not(.nav-button-link):hover, body.footer-underline-link-hover footer#site-footer .item .text a:not(.btn):not(.nav-button-link):focus, body.footer-underline-link-hover footer#site-footer .item .text a:not(.btn):not(.nav-button-link):active, body.footer-underline-link-hover footer#site-footer .item .nav a:not(.btn):not(.nav-button-link):hover, body.footer-underline-link-hover footer#site-footer .item .nav a:not(.btn):not(.nav-button-link):focus, body.footer-underline-link-hover footer#site-footer .item .nav a:not(.btn):not(.nav-button-link):active, body.footer-underline-link-hover footer#site-footer .item nav a:not(.btn):not(.nav-button-link):hover, body.footer-underline-link-hover footer#site-footer .item nav a:not(.btn):not(.nav-button-link):focus, body.footer-underline-link-hover footer#site-footer .item nav a:not(.btn):not(.nav-button-link):active{text-decoration:none !important;}
body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):hover .heading, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):focus .heading, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):active .heading, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):hover .heading, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):focus .heading, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):active .heading, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):active{text-decoration:none !important;}
body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):hover .heading, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):focus .heading, body.content-underline-link-hover #site-content .item a:not(.btn):not(.nav-button-link):active .heading, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .heading a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .text a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item .nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover #site-content .item nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):hover .heading, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):focus .heading, body.content-underline-link-hover .modal .item a:not(.btn):not(.nav-button-link):active .heading, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .heading a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .text a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item .nav a:not(.btn):not(.nav-button-link):active, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):hover, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):focus, body.content-underline-link-hover .modal .item nav a:not(.btn):not(.nav-button-link):active{text-decoration:none !important;}
body.secondary-navigation-underline-link-hover header#site-header nav.secondary a:hover, body.secondary-navigation-underline-link-hover header#site-header nav.secondary a:focus, body.secondary-navigation-underline-link-hover header#site-header nav.secondary a:active{text-decoration:none !important;}
a:focus-visible, .btn:focus-visible, button:focus-visible, .item .image a:focus-visible img, .item .image a:focus-visible picture, .item .image a:focus-visible .overlayicon, a:focus-visible .image::before, .listing_no-spacing .item a:focus-visible .image, .listing_no-spacing .item a:focus-visible .image img, .listing_no-spacing .item a:focus-visible .image picture, .listing_no-spacing .item a:focus-visible .image .overlayicon, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image picture, header:focus-visible, main:focus-visible > section:first-of-type, section:focus-visible, footer:focus-visible, header#site-header nav.shopping-cart button.open-cart:focus-visible, header#site-header nav.shopping-cart .ec-minicart:focus-visible{outline:none !important;}

a{color:#80C800}

.green-bg{background:#00AA6E;}
.light-green-bg{background:#80C800;}
.normal-green-bg{background:#32BE46;}
.blue-green-bg{background:#00AAA0;}
.grey-bg{background:#F2F0ED;}

.black-text *{color:#000 !important}
.white-text *{color:#fff !important;}

.tl-br-radius-120{border-radius: 120px 0;}
.tr-bl-radius-120{border-radius: 0 120px;}
.tl-br-radius-80{border-radius: 80px 0;}
.tr-bl-radius-80{border-radius: 0 80px;}
.tl-br-radius-60{border-radius: 60px 0;}
.tr-bl-radius-60{border-radius: 0 60px;}
.tl-br-radius-40{border-radius: 40px 0;}
.tr-bl-radius-40{border-radius: 0 40px;}
.fw-600{font-weight:600 !important;}

table.no-border-table,
table.no-border-table tr,
table.no-border-table td{border:none !important;}

.btn.boxed-btn{font-weight:500 !important;}

section.content.pt-100{padding-top:100px !important;}

nav#pagination .pagination li a{border-color:#00AA6E;color:#00AA6E;}
nav#pagination .pagination li.active a{background-color:#00AA6E;border-color:#00AA6E;}

.img-counter-wrapper .inner .image{width:80px;height:80px;background-color:#00aa6e; border-radius:22px 0 22px 0 !important;display:flex;justify-content:center;align-items:center;}
.img-counter-wrapper .inner .image img{width:60px; height:60px;}
/*
.row{margin:0;}
.item{padding:0;}
*/
section.content .component-introduction{padding-bottom:40px !important;}
section.content .component-introduction .info.col{padding:0;}
.container{padding:0 !important;}
section.content.component .content-col.center-col.col{max-width:1064px !important; flex:0 0 1064px !important;padding:0;}
header#site-header .form-control:focus-visible, header#site-header .form-check-input:focus-visible, header#site-header .umbraco-forms-field input:focus-visible, header#site-header .umbraco-forms-field.longanswer textarea:focus-visible, header#site-header .umbraco-forms-field.dropdown select:focus-visible{outline:none !important;}

.spacing-0 .row{margin:0;}
.spacing-0 .item{padding:0;}

/*breadcrumb*/
.breadcrumb-trail{background:#F2F0ED !important;}
.breadcrumb-trail ol.breadcrumb{height: 46px;padding: 0;display: flex;align-items: center;}
.directional-icons-arrow .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:first-child i.icon{display:none !important;}
.directional-icons-arrow .breadcrumb-trail ol.breadcrumb li.breadcrumb-item i.icon:before{content: "\f119" !important;}

/*page-banner*/
.page-banne-style-1.component.usn_cmp_banner .item.item_medium-banner,
.page-banne-style-1.component.usn_cmp_banner .item.item_medium-banner .container,
.page-banne-style-1.component.usn_cmp_banner .item.item_medium-banner .row,
.page-banne-style-1.component.usn_cmp_banner .item.item_medium-banner > .image,
.page-banne-style-1.component.usn_cmp_banner .item.item_medium-banner > .image .video{min-height:auto !important;}
.page-banne-style-1{position:relative;height:468px !important;}
.page-banne-style-1 .component-inner{height:100%;}
.page-banne-style-1 .item:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00AA6E;z-index:3;width:30%;}
.page-banne-style-1 .item .background-image{background-size:70%;background-position:right !important;}
.page-banne-style-1 .item:after{content:'';position:absolute;top:36px;bottom:0;left:12px;right:0;background-image:url('/media/atcho30j/bg-arrow-left.svg');background-repeat:no-repeat;z-index:5;}
.page-banne-style-1 .inner{z-index:9 !important;}
.page-banne-style-1 .inner .row{justify-content:flex-start !important;}
.page-banne-style-1 .inner .row .info{padding: 40px 48px;border-radius: 80px 0;background-color:#fff;max-width:740px !important;flex:0 0 740px !important;}
.page-banne-style-1 .inner .row .info .heading{color: #000;font-family: Saira;font-size: 40px;font-style: normal;font-weight: 600;line-height: 120%; }
.page-banne-style-1 .inner .row .info .text{margin-top:20px !important;}
.page-banne-style-1 .inner .row .info .text p{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.page-banne-style-1 .inner .row .info .link{margin-top:32px !important;}
.page-banne-style-1 .slick-slider{height:100% !important;}
.page-banne-style-1.component.usn_cmp_banner .slick-slider .slick-list,
.page-banne-style-1.component.usn_cmp_banner .slick-slider .slick-track{height:100% !important;}
.page-banne-style-1.usn_cmp_banner .slick-slider .slick-dots li > button{width:36px;height:4px;border-radius:4px;}
.page-banne-style-1.usn_cmp_banner .slick-slider ul.slick-dots li > button{background:#fff !important;}
.page-banne-style-1.usn_cmp_banner .slick-slider .slick-dots li:not(.slick-active) > button:hover{background:#00AA6E;}
.page-banne-style-1.usn_cmp_banner .slick-slider .slick-dots li.slick-active > button{background:#00AA6E !important;}
.page-banne-style-1.usn_cmp_banner .item_slideshow-block .slick-slider ul.slick-dots,
.page-banne-style-1.usn_cmp_banner .slick-slider ul.slick-dots{left:unset;right:80px;transform:translateX(0%);}

.page-banner-style-2{height:220px !important;padding:0 !important;position:relative;}
.page-banner-style-2 .component-inner{position:relative;}
.page-banner-style-2.z-auto .component-inner:after{z-index:auto;}
.page-banner-style-2 .component-inner:after{content:'';position:absolute;background-image:url('/media/eyzfwh11/bg-arrow-offwhite.svg');background-repeat:no-repeat;width: 100%;height: 100%;top: 12px;right: -65%;z-index:1;}
.page-banner-style-2 .component-main.row.justify-content-between.align-items-center{position:relative;z-index:9;}
.page-banner-style-2 .left-side{max-width:740px;flex:0 0 740px !important;height:220px;display:flex;align-items:center;}
.page-banner-style-2 .right-side{max-width:423px !important;flex:0 0 423px !important;height: 282px;padding-top:32px;}
.page-banner-style-2 .right-side .item{padding:0 !important;}
.page-banner-style-2 .right-side .image{border-radius: 80px 0;}
.page-banner-style-2 .right-side .image img{height: 282px;width:423px;object-fit:cover;}





/*button styles*/
p.link a.boxed-btn{margin:0 !important;height:44px;}
a.link span.boxed-btn{margin:0 !important;height:44px;}

.btn.boxed-btn.btn-md.c8-btn-bg.c8-btn-bg-solid.c8-btn-bg-hover-solid.c8-btn-text.c8-btn-borders:hover{background:transparent !important;}
.btn.boxed-btn.btn-md.c8-btn-bg.c8-btn-bg-solid.c8-btn-bg-hover-solid.c8-btn-text.c8-btn-borders:hover span{background:transparent !important;}

.btn.boxed-btn.btn-md.c9-btn-bg.c9-btn-bg-solid.c9-btn-bg-hover-solid.c9-btn-text.c9-btn-borders:hover{background:transparent !important;}
.btn.boxed-btn.btn-md.c9-btn-bg.c9-btn-bg-solid.c9-btn-bg-hover-solid.c9-btn-text.c9-btn-borders:hover span{background:transparent !important;}

.btn.boxed-btn.btn-md.c10-btn-bg.c10-btn-bg-solid.c10-btn-bg-hover-solid.c10-btn-text.c10-btn-borders{background:transparent !important;}

.boxed-btn.c5-btn-bg{border:none;display: flex;flex-direction: row-reverse;align-items: center;gap: 8px;margin:0;padding:0;color #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
.boxed-btn.c5-btn-bg i{color:#00AA6E;}
.boxed-btn.c5-btn-bg:hover{border:transparent;color:#000 !important;}
.boxed-btn.c5-btn-bg:hover span{background:transparent !important;border:transparent;}

.boxed-btn.c6-btn-bg{border:none;display: flex;flex-direction: row-reverse;align-items: center;gap: 8px;margin:0;padding:0;color #fff;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;}
.boxed-btn.c6-btn-bg i{color:#fff;}
.boxed-btn.c6-btn-bg:hover{border:transparent;color:#fff !important;}
.boxed-btn.c6-btn-bg:hover span{background:transparent !important;border:transparent;}

/*accordion-style-1*/
.accordion-style-1 .repeatable.tab-basic .tab .nav-link{border:none;color: #FFF;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;}
.accordion-style-1 .repeatable.tab-basic .tab .nav-link[aria-expanded="true"] {padding:24px 0 0 0 !important;}
.accordion-style-1 .repeatable.accordion.tab-basic .repeatable-content.show{border:none ;border-bottom:1px solid #fff !important;}
.accordion-style-1 .repeatable.accordion.tab-basic .repeatable-content.show .text{padding:8px 0 24px 0;border:none ;}
.accordion-style-1 .repeatable.accordion.tab-basic .repeatable-content.show .text p{color: #FFF;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.accordion-style-1 .repeatable.accordion.tab-basic .tab .nav-link.collapsed{border-bottom:1px solid #fff;padding:24px 0;}
.accordion-style-1 .repeatable.accordion.tab-basic .accordion-item-wrapper:last-child .tab .nav-link.collapsed{border:none !important;}
.accordion-style-1 .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{background:transparent;}
.accordion-style-1 .repeatable.accordion.tab-basic .repeatable-content{border:none;}
.accordion-style-1 .repeatable.accordion .tab .nav-link::after{content:none !important;}
.accordion-style-1 .link-wrapper a{display:flex !important;gap:8px;font-size:16px !important;align-items:center;}
.accordion-style-1 .link-wrapper a i{transition:.3s;}
.accordion-style-1 .link-wrapper a:hover i{transform:translateX(5px);transition:.3s;}
.accordion-style-1 .component-introduction .info.col{max-width:100% !important;flex:0 0 100% !important;}
.blog-style-1 .item .info .icon-wrapper{display:flex;gap:8px;}
.blog-style-1 .item .info .icon-wrapper .header-icon{background-color:#00AA6E;border-radius:12px 0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;}
.blog-style-1 .item .info .icon-wrapper .header-icon img{width:24px;height:24px;}

/*accordion-style-2*/
.accordion-style-2 .repeatable.tab-basic{}
.accordion-style-2 .repeatable.accordion.tab-basic .accordion-item-wrapper{border: 1px solid #F2F0ED;padding: 24px 20px 24px 32px;border-radius: 40px 0;margin-bottom:12px;}
.accordion-style-2 .repeatable.accordion.tab-basic .accordion-item-wrapper:last-child{margin-bottom:0;}
.accordion-style-2 .repeatable.accordion .tab:not(:first-child){}
.accordion-style-2 .repeatable.tab-basic .tab .nav-link{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;}
.accordion-style-2 .repeatable.tab-basic .tab .nav-link[aria-expanded="true"] {border:none;padding:0 !important;}
.accordion-style-2 .repeatable.accordion.tab-basic .repeatable-content.show{border:none ;}
.accordion-style-2 .repeatable.accordion.tab-basic .repeatable-content.show .text{;border:none ;padding:0;padding-top:22px;}
.accordion-style-2 .repeatable.accordion.tab-basic .repeatable-content.show .text p{margin:0;color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.accordion-style-2 .repeatable.accordion.tab-basic .tab .nav-link.collapsed{border:none;padding:0;}
.accordion-style-2 .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{background:transparent;}
.accordion-style-2 .repeatable.accordion.tab-basic .tab .nav-link span{display:block; width:516px;}
.accordion-style-2 .repeatable.accordion.tab-basic .repeatable-content{border:none;}
.accordion-style-2 .repeatable.accordion .tab .nav-link::after{content:'' !important;right:0px;background-repeat:no-repeat;background-position:center;background-size:20px; display: flex;width: 36px;height: 36px;padding: 8px;justify-content: center;align-items: center;border-radius: 16px 0;;}
.accordion-style-2 .repeatable.tab-basic .tab .nav-link[aria-expanded="true"]::after{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M17.5 10C17.5 10.1658 17.4342 10.3247 17.3169 10.4419C17.1997 10.5592 17.0408 10.625 16.875 10.625H3.125C2.95924 10.625 2.80027 10.5592 2.68306 10.4419C2.56585 10.3247 2.5 10.1658 2.5 10C2.5 9.83424 2.56585 9.67527 2.68306 9.55806C2.80027 9.44085 2.95924 9.375 3.125 9.375H16.875C17.0408 9.375 17.1997 9.44085 17.3169 9.55806C17.4342 9.67527 17.5 9.83424 17.5 10Z" fill="white"/></svg>');}
.accordion-style-2 .repeatable.tab-basic .tab .nav-link[aria-expanded="false"]::after{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.5 8C15.5 8.16576 15.4342 8.32473 15.3169 8.44194C15.1997 8.55915 15.0408 8.625 14.875 8.625H8.625V14.875C8.625 15.0408 8.55915 15.1997 8.44194 15.3169C8.32473 15.4342 8.16576 15.5 8 15.5C7.83424 15.5 7.67527 15.4342 7.55806 15.3169C7.44085 15.1997 7.375 15.0408 7.375 14.875V8.625H1.125C0.95924 8.625 0.800269 8.55915 0.683058 8.44194C0.565848 8.32473 0.5 8.16576 0.5 8C0.5 7.83424 0.565848 7.67527 0.683058 7.55806C0.800269 7.44085 0.95924 7.375 1.125 7.375H7.375V1.125C7.375 0.95924 7.44085 0.800269 7.55806 0.683058C7.67527 0.565848 7.83424 0.5 8 0.5C8.16576 0.5 8.32473 0.565848 8.44194 0.683058C8.55915 0.800269 8.625 0.95924 8.625 1.125V7.375H14.875C15.0408 7.375 15.1997 7.44085 15.3169 7.55806C15.4342 7.67527 15.5 7.83424 15.5 8Z" fill="white"/></svg>');}

/*blog-section blog-style-1*/
.blog-style-1 .component-main{justify-content:space-between;}
.blog-style-1 .item a{position:relative;transition:.3s;}
.blog-style-1 .item a:hover .info{bottom:76px;transition:.3s;}
.blog-style-1 .item a:hover .info:after{content:'';position:absolute;background-image:url('/media/ff4j44fx/arrow-right-green.svg');width:28px;height:28px;bottom:0;bottom:-40px;transition:.3s;}
.blog-style-1 .item{max-width:416px !important;flex:0 0 416px !important;padding:0 !important;}
.blog-style-1 .item .meta{display:none;}
.blog-style-1 .item .image{border-radius: 60px 0;height:272px;position:relative;margin:0 !important;}
.blog-style-1 .item a:hover .image:after{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.blog-style-1 .item .image:after{position:absolute;top:0;bottom:0;right:0;left:0;content:'';background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%);}
.blog-style-1 .item .image img{height:272px;object-fit:cover;}
.blog-style-1 .item a .info:after{transition:.3s;}
.blog-style-1 .item .info{position:absolute;bottom:36px;width:344px;left: 50%;transform: translateX(-50%);transition:.3s;}
.blog-style-1 .item .info .heading-wrapper{display:flex;gap:12px;}
.blog-style-1 .item .info .heading-wrapper .icon-wrapper{border-radius: 12px 0;background:#00AA6E;display: flex;width: 40px;height: 40px;min-width: 40px;padding: 8px;justify-content: center;align-items: center;}
.blog-style-1 .item .info .heading-wrapper img{width:24px;height:14px;}
.blog-style-1 .item .info .heading-wrapper p.heading,
.blog-style-1 .item .info p.heading{color: #FFF !important;font-family: Saira;font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.blog-style-1 .item .info .text{margin-top:8px;}
.blog-style-1 .item .info .text p{color: #FFF;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*blog-style-2*/
.blog-style-2 .component-main{justify-content:space-between !important;}
.blog-style-2 .component-main .item{max-width:416px !important;flex:0 0 416px !important;padding:0 !important;}
.blog-style-2 .component-main .item .meta .date{display:none;}
.blog-style-2 .component-main .item .meta{margin:0 !important;}
.blog-style-2 .component-main .item .meta .categories ul{position:absolute;top:20px;left:20px;}
.blog-style-2 .component-main .item .meta .categories a{border-radius: 4px;display: inline-flex;padding: 8px 16px;justify-content: center;align-items: center;background: #FFF;}
.blog-style-2 .item .image{height:267px;border-radius: 20px 20px 0 0;margin:0 !important;position:relative;overflow:hidden;}
.blog-style-2 .item .image img{height:267px;object-fit:cover;}
.blog-style-2 .component-main .item .info{padding:20px; border: 1px solid #F2F0ED;border-radius: 0 0 20px 20px;}
.blog-style-2 .component-main .item .info .text{display:none;}
.blog-style-2 .component-main .item .info p.heading{color: #000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 600;line-height: 120%;}
.blog-style-2 .item .image .arrow-wrapper { position: absolute; right: 20px; bottom: 20px; width: 48px; height: 48px; border-radius: 16px 0; background-color: #00AA6E; overflow: hidden; z-index: 10; }
.blog-style-2 .item .image .arrow-wrapper .arrow { position: absolute; width: 100%; height: 100%; background: url('/media/jbeagpfb/right-daignal.svg') no-repeat center; background-size: auto; transition: transform 0.4s ease, opacity 0.4s ease; }
.blog-style-2 .item .image .arrow-wrapper .arrow.first { transform: translate(0,0); opacity: 1; z-index: 2; }
.blog-style-2 .item .image .arrow-wrapper .arrow.second { transform: translate(-100%,100%); opacity: 0; z-index: 1; }
.blog-style-2 .item:hover .image .arrow-wrapper .arrow.first { transform: translate(100%,-100%); opacity: 0; }
.blog-style-2 .item:hover .image .arrow-wrapper .arrow.second { transform: translate(0,0); opacity: 1; }
.blog-style-2 .item:hover .image img{transform:scale(1.1);}

.blog-navigation a:hover{color:#000 !important;background:transparent !important;border:1px solid #00AA6E !important;}
.blog-navigation a:hover svg *,
.blog-navigation a:focus svg *{fill:#000 !important;}
.blog-navigation a.btn-next{flex-direction:row-reverse;}
section.content.component.meta-author-comments .content-col.center-col.col{max-width:848px !important;flex:0 0 848px !important;}


/*custom-vertical-tabs Vertical Tabs Styling*/
.custom-vertical-tabs{padding:100px 0 !important;}
.custom-vertical-tabs .component-introduction{}
.custom-vertical-tabs .component-introduction .info{max-width:100% !important; flex:0 0 100% !important;display:flex;justify-content:space-between;}
.custom-vertical-tabs .component-introduction .info .heading{width:632px;}
.custom-vertical-tabs .component-introduction .info .text{width:524px;margin:0 !important;}
.custom-vertical-tabs .component-introduction .info .text p{}

.vertical-tabs-container {display: flex;justify-content:space-between;background: #fff;border-radius: 12px;overflow: hidden;align-items: baseline;gap: 20px;}
.vertical-tabs-nav {flex: 0 0 524px;align-self: stretch;}
.vertical-tabs-list {list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap:0px;}
.vertical-tab-button {display: flex;padding: 24px 28px;align-items: center;gap: 12px;align-self: stretch;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;width:100%;border:none;background:transparent;text-align:left;border-radius:20px;}
.tab-icon {width: 32px; height: 32px;object-fit: contain;transition: transform 0.3s ease;}
.tab-title {color:  #000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;}
.vertical-tabs-content {flex: 0 0 632px;position: relative;}
.vertical-tab-pane {display: none;}
.tab-main-image {border-radius: 12px;max-height:480px;object-fit:cover;}
.tab-text-content{background: #fff;position: absolute;left: 24px;right: 24px;bottom: 24px;padding: 24px;border-radius: 12px;display: flex;align-items: flex-start;gap: 12px;align-self: stretch;}
.tab-icon-wrapper {width: 32px;height: 32px;}
.tab-content-title {color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;margin:0 !important;}
.tab-content-description p {margin:0;color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.tab-icon-wrapper img{}

.vertical-tab-button:hover {background: #00aa6e;color: #fff ;}
.vertical-tab-button:hover *{color: #fff !important;}
.vertical-tab-button.active {background: #00aa6e;color: #fff;}
.vertical-tab-pane.active {display: block;}
.vertical-tab-button.active  .tab-title{color:#fff}

/*custom-vertical-tabs Vertical Tabs Styling hover*/
.vertical-tab-button:hover {background: #00aa6e;color: #fff ;}
.vertical-tab-button:hover *{color: #fff !important;}
.vertical-tab-button.active {background: #00aa6e;color: #fff;}
.vertical-tab-pane.active {display: block;}
.vertical-tab-button.active  .tab-title{color:#fff}

/*header*/
header#site-header #logo{padding:0 60px 0 0 !important;display:flex;justify-content:center;align-items:center;}
header#site-header #logo a img{min-width:101px !important;min-height:52px !important;}
html[dir="ltr"] body.header-07-lg header#site-header nav.main{margin:0;height:76px;}
html[dir="ltr"] body.header-07-lg header#site-header nav.main ul{gap:32px;}
html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li{}
html[dir="ltr"] body.header-07-lg header#site-header nav.main ul li a{padding-left:0 !important;color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;}
nav.main ul>li>span>a:hover, nav.main ul>li:hover>span>a, nav.main ul>li.open-child>span>a{text-decoration:none !important;}
.directional-icons-arrow nav.main ul li.has-child>span::after{content:'';background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10.0153 4.76532L6.26534 8.51532C6.23051 8.55018 6.18915 8.57784 6.14363 8.59671C6.0981 8.61558 6.04931 8.6253 6.00003 8.6253C5.95074 8.6253 5.90195 8.61558 5.85642 8.59671C5.8109 8.57784 5.76954 8.55018 5.73471 8.51532L1.98471 4.76532C1.91435 4.69495 1.87482 4.59951 1.87482 4.5C1.87482 4.40049 1.91435 4.30506 1.98471 4.23469C2.05508 4.16432 2.15051 4.12479 2.25003 4.12479C2.34954 4.12479 2.44497 4.16432 2.51534 4.23469L6.00003 7.71985L9.48471 4.23469C9.51955 4.19985 9.56092 4.17221 9.60644 4.15335C9.65196 4.1345 9.70075 4.12479 9.75003 4.12479C9.7993 4.12479 9.84809 4.1345 9.89361 4.15335C9.93913 4.17221 9.9805 4.19985 10.0153 4.23469C10.0502 4.26953 10.0778 4.31089 10.0967 4.35642C10.1155 4.40194 10.1252 4.45073 10.1252 4.5C10.1252 4.54928 10.1155 4.59807 10.0967 4.64359C10.0778 4.68911 10.0502 4.73047 10.0153 4.76532Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:center;}
nav.secondary ul li span div, nav.secondary ul li span a, nav.secondary ul li a{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;}
nav.secondary ul li span a{padding-left:20px;padding-right:12px;}
nav.secondary ul li span a:hover{color:#000 !important;text-decoration:none;}
#site-header .site-search .expand-search i{border-right:1px solid #F2F0ED;padding-right:16px;}
#site-header .site-search input{border:1px solid #F2F0ED;border-radius:4px;}
#site-header .site-search input:focus{border:1px solid #F2F0ED;}
header#site-header .form-control:not(:focus){border:1px solid #F2F0ED;}
html[dir="ltr"] body.header-07-lg header#site-header .site-search form{right:33px;}
.site-search .form-control{width:85%;}
html[dir="ltr"] body.header-07-lg header#site-header nav.secondary{margin-right:20px;}
.about-us-parent {position: relative !important;}
.about-us-parent ul.nav-level-1{min-width:200px;}
.about-us-parent ul.nav-level-1 .nav-item-level-1{width:100% !important;}
.about-us-parent ul.nav-level-1 .nav-item-level-1 a{color: #000;font-family: Saira;font-size: 16px !important;font-style: normal;font-weight: 400;line-height: 24px;}

/*home banner*/
.home-banner{padding:80px 0 !important;}
.home-banner .left-side{align-self:stretch !important;display:flex;align-items:center;padding:64px 72px;width:740px;}
.home-banner .left-side .heading{color: #FFF !important;font-family: Saira;font-size: 64px;font-style: normal;font-weight: 700;line-height: 100%;text-transform: uppercase;}
.home-banner .left-side .text{margin-top:20px !important;margin-bottom:32px !important;}
.home-banner .left-side .text p{color: #FFF;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;}
.home-banner .left-side p.link{gap:12px;}
.home-banner .left-side p.link .boxed-btn{margin:0 !important;}
.home-banner .right-side{align-self:stretch !important;width:524px;position:relative;}
.home-banner .right-side:after{content:'';background-image:url('/media/eyzfwh11/bg-arrow-offwhite.svg');background-repeat:no-repeat;width: 100%;height: 100%;display: inline-flex;position: absolute;top: 60px;right: -80px;z-index:-1;}
.home-banner .right-side .component-main{height:100%;position:relative;}
.home-banner .right-side .slick-slider ul.slick-dots{position:absolute;bottom:20px;left:20px;justify-content:normal;height:4px !important;}
.home-banner .right-side .slick-slider .slick-dots li{height:4px !important;width:36px;border-radius:4px !important;}
.home-banner .right-side .slick-slider .slick-dots li > button{height:4px !important;width:36px;background:#fff;border-radius:4px !important;}
.home-banner .right-side .slick-slider .slick-dots li.slick-active > button{background: #00AA6E ;}
.home-banner .right-side .slick-slider .slick-dots li:not(.slick-active) > button:hover{background: #00AA6E ;}
.home-banner .right-side .slick-slider .slick-autoplay-toggle-button{display:none;}
.home-banner .right-side .image{border-radius:120px 0;}
.home-banner .slick-slider *{height:100% !important;    object-fit: cover;}
.home-banner .slick-slider .item{padding:0 !important;}

/*home page*/
.home-overview-box{padding:40px 0 !important;}
.home-overview-box .component-main{gap:16px;}
.home-overview-box .boxes{padding:0 !important;flex:0 0 416px !important; max-width:0 0 416px;}
.home-overview-box .boxes .inner{justify-content:space-between !important;width:416px !important;}
.home-overview-box .boxes .image{display: flex;width: 72px;height: 72px;padding: 16px;justify-content: center;align-items: center;flex:0 0 72px;max-width:72px;}
.home-overview-box .boxes .image img{width:40px;height:40px;}
.home-overview-box .boxes .info{padding-left:0px !important;padding-bottom:0 !important;width:324px;}
.home-overview-box .boxes .info .heading{color: #000;font-family: Saira;font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;}
.home-overview-box .boxes .info .text{margin-top:4px !important;}
.home-overview-box .boxes .info .text p{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
.all-in-one-box .image{border-radius: 0 20px;background: #80C800;}
.overview-box .image{border-radius: 20px 0;background: #32BE46;}
.profession-box .image{border-radius: 0 20px;background:#00AAA0;}
.blog-section{padding:100px 0 !important;}
.home-page .news-section{padding:0 !important;}
.home-page .news-section .component-introduction .link{margin:0 !important;}
.home-page .blog-news-section {padding:100px 0!important;}

.growth-partner-wrapper{padding:100px 0 !important;}
.growth-partner{padding:0 !important;}
.growth-partner .image{margin-bottom:20px !important;}
.growth-partner img{max-width:200px;height:70px;}
.growth-partner .info {display:flex;align-items:center;flex-direction:column;width:848px;margin:0 auto;}
.growth-partner .info .heading {color: #000;text-align: center;font-family: Saira;font-size: 40px;font-style: normal;font-weight: 600;line-height: 120%;max-width:848px;}
.growth-partner .info .text{margin-top:20px !important;}
.growth-partner .info .text p{color: #000;text-align: center;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;max-width:848px;}

.benefit-wrapper{padding:100px 0 !important;}
.benefit-wrapper .usn_cmp_gallery{width:524px;padding:0;}
.benefit-wrapper .usn_cmp_gallery .item{padding:0 !important;}
.benefit-wrapper .usn_cmp_gallery img{border-radius: 120px 0;} 
.benefit-pods{width:632px;}
section.content.benefit-wrapper .benefit-pods .component-introduction{padding-bottom:28px !important;}
.benefit-pods .component-introduction .text{margin-top:20px !important;}
.benefit-pods .item{padding:0 10px 24px 0px!important;}
.benefit-pods .item .image{margin-top:6px !important;}
.benefit-pods .item .image,
.benefit-pods .item .image img{width:28px;height:28px;flex:0 0 28px;max-width:28px;}
.benefit-pods .item .info{padding:0 0 0 20px !important;}
.benefit-pods .item .info .text{margin-top:0px;}
.benefit-pods .item .info .text p{color:#000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}

.tree-nursery-page .optimize-section,
.sub-sector-page .optimize-section{padding:100px 0 !important;}

.optimize-detail-section .info .text{margin-top:20px !important;}
.optimize-detail-section .info .text p{margin-bottom:32px !important;}
.optimize-detail-section.white-text * {color:#fff !important;}
.optimize-detail-section.black-text *{color:#000 !important;}
.optimize-detail-section.white-text .button-wrapper a{color:#000 !important;}
.optimize-detail-section.white-text .button-wrapper a:hover{color:#fff !important;}
.optimize-detail-section.black-text .button-wrapper a{color:#fff !important;}
.optimize-detail-section.black-text .button-wrapper a:hover{color:#000 !important;}
.optimize-detail-section{padding:40px 48px !important;width:864px;align-self: stretch !important;display: flex; align-items: center;}
.optimize-detail-section .btn-wrapper-section .row{align-items:center;margin:0;gap:16px;}
.optimize-detail-section .button-wrapper{max-width:100%;padding:0;width:fit-content;}
.optimize-detail-section .logo-wrapper{max-width:92px;padding:0;}
.optimize-detail-section .link-wrapper{max-width:243px;padding:0;}
.optimize-detail-section .link-wrapper a {transition:.3s;}
.optimize-detail-section .link-wrapper a span{transition:.3s;transform:translateX(0px);}
.optimize-detail-section .link-wrapper a:hover span{transition:.3s;transform:translateX(10px);}
.optimize-detail-section .button-wrapper a{color:#000 !important;margin:0;}
.optimize-detail-section .logo-wrapper img{width:44px;height:44px;border-radius:40px;}
.optimize-detail-section .link-wrapper a{display:flex !important;justify-content:space-between;}
.optimize-detail-section .logo-wrapper .img-wrapper{display:flex;}
.optimize-detail-section .logo-wrapper img:first-child {z-index: 9;}
.optimize-detail-section .logo-wrapper img:nth-child(2) {margin-left: -19px;z-index: 8;}
.optimize-detail-section .logo-wrapper img:last-child {margin-left: -15px;z-index: 7;}

.optimize-img-section{width:416px;height:293px;margin-top:18px;}
.optimize-img-section .item{padding:0 !important;}
.optimize-img-section img{}

.customer-review-wrapper{padding-top:100px !important;}
.customer-review-wrapper .component-introduction .info{display:flex;justify-content:space-between;flex:0 0 100% !important;max-width:100% !important;align-items:center;}
.customer-review-wrapper .component-main{justify-content:space-between !important;}

.review-boxes{padding-bottom:0 !important;max-width:416px !important;flex:0 0 416px !important;}
.review-boxes .inner{min-height:240px; border:1px solid ;border-radius: 40px 0;background:transparent !important;}
.review-boxes .inner a {height:100%;padding: 28px;}
.review-boxes .inner .info{padding:0 !important;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;height:100%;}
.review-boxes .heading{color: #000 !important;font-family: Saira;font-size: 18px;font-style: italic;font-weight: 400;line-height: 24px;}
.review-boxes .inner .info .text{margin-top:0 !important;width:100%;}
.review-boxes .review-detail-wrapper{display: flex;justify-content: space-between;align-items: flex-start;align-self: stretch;margin-top:40px;}
.review-boxes .review-detail-wrapper .img-wrapper img{width:48px;height:48px;border-radius:4px !important;}
.customer-review-wrapper .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle), .customer-review-wrapper .listing:not(.listing_window-mosaic) .item.item_has-bg .image:not(.rounded-circle) img{border-radius:4px !important;}
.review-boxes .review-detail-wrapper .detail-wrapper p{max-width:220px;color: #000;font-family: Saira;font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px;margin:0;}
.review-boxes .review-detail-wrapper .arrow{overflow: hidden; position:relative;display: flex;width: 48px;height: 48px;padding: 10px;justify-content: center;align-items: center;border-radius: 16px 0;background:#000;}

.review-boxes .arrow span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); display: inline-block;width: 16.333px;height: 16.333px;line-height:0;}
.review-boxes .arrow img {width: 100%;height: auto;transition: transform 0.4s ease, opacity 0.4s ease;position: relative;}
.review-boxes .arrow .first-arrow {transform: translate(0, 0);opacity: 1;z-index: 2;}
.review-boxes .arrow .second-arrow {transform: translate(-100%, 100%);opacity: 0;z-index: 1;}
.review-boxes:hover .arrow .first-arrow {transform: translate(100%, -100%);opacity: 0;}
.review-boxes:hover .arrow .second-arrow {transform: translate(0, 0);opacity: 1;}


.review-boxes .inner.c4-bg{border-color:#80C800;}
.review-boxes .inner.c5-bg{border-color:#32BE46;}
.review-boxes .inner.c6-bg{border-color:#00AAA0;}

.review-boxes .inner.c4-bg .review-detail-wrapper .arrow{background:#80C800;}
.review-boxes .inner.c5-bg .review-detail-wrapper .arrow{background:#32BE46;}
.review-boxes .inner.c6-bg .review-detail-wrapper .arrow{background:#00AAA0;}

.logo-slider-wrapper.content.component .content-col.center-col.col{display:flex;justify-content:space-between;}
.logo-slider-wrapper{padding-top:0px !important;padding-bottom:100px !important;}
.logo-slider-wrapper .content-col.center-col.col{display:flex;}
section.content.logo-slider-wrapper .component-introduction{width:236px;border-right:1px solid #F2F0ED;padding:0 !important;}
.logo-slider-wrapper .component-introduction .heading{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 24px;}
.logo-slider-wrapper .component-main{width:828px;max-width:100%;}
.logo-slider-wrapper .component-main .item{width:122px !important;height:56px !important;padding:0 !important;}
.logo-slider-wrapper .component-main .item .image{width:122px !important;height:56px !important;}
.logo-slider-wrapper .component-main .item .image img{width:122px !important;height:56px !important;object-fit:contain;}
.logo-slider-wrapper.component .slick-slider .slick-list,
.logo-slider-wrapper.component .slick-slider .slick-track{gap:43.5px;margin: 0;width: 100% !important;}

.infogren-detail{max-width:540px !important;flex:0 0 540px !important;}

.home-page .infogren-detail-wrapper{padding:60px 0 !important;}
.tree-nursery-page .infogren-detail-wrapper{padding:80px 0 !important;}

.infogren-detail-wrapper .component-introduction{padding-bottom:22px;}
.infogren-detail-wrapper .component-introduction .heading{color: #FFF;font-family: Saira;font-size: 40px;font-style: normal;font-weight: 600;line-height: 120%;}
.infogren-detail-wrapper .component-main{background:#00AA6E;border-radius: 20px;margin:0;padding: 56px;}
.infogren-detail-wrapper .component-main *{color:#fff !important;}
.infogren-detail-wrapper .infogren-image .component-main{padding:0;}
.infogren-detail-wrapper .infogren-image .component-main .item{padding:0 !important;display:flex;justify-content:end;}
.infogren-detail-wrapper .infogren-image .component-main .item img{border-radius: 12px;width: 460px;height: 448px;object-fit: cover;}

.faq-wrapper{padding:100px 0 !important;}
.more-faq-section{max-width:524px !important; flex:0 0 524px !important;}
.more-faq-section .heading{}
.more-faq-section .text{margin-top:20px !important;margin-bottom:7px !important;}
.more-faq-section .text p{line-height: normal;}
.more-faq-section .link{margin-top:32px;}
.faq-accordion-section{max-width:632px !important; flex: 0 0 632px !important;}

.news-section{padding:80px 0 !important;}
.news-section .component-introduction{}
.news-section .component-introduction .info{flex:0 0 100% !important;max-width:100% !important;display:flex;justify-content:space-between;align-items:center;}

/*tree nursery page*/
.tree-nursery-wrapper{padding:100px 0 !important;}
.tree-nursery-wrapper .left-side .item{padding:0 !important;}
.tree-nursery-wrapper .left-side .image{border-radius:120px 0;width:524px;height:356px;}
.tree-nursery-wrapper .left-side .image img{height:356px;object-fit:cover;}
.tree-nursery-wrapper .right-side{max-width:632px; flex:0 0 632px;}
.tree-nursery-wrapper .right-side .heading{color:, #000;font-family: Saira;font-size: 40px;font-style: normal;font-weight: 600;line-height: 120%;}
.tree-nursery-wrapper .right-side .text{margin-top:20px !important;}
.tree-nursery-wrapper .right-side .text p{color:  #000;font-family: Saira;font-size: 16px;font-weight:400;font-style: normal;line-height: normal;}
.tree-nursery-wrapper .right-side p.link{margin-top:32px !important;}

.work-with-wrapper{padding:100px 0 !important;}
.work-with-wrapper .listing-pods{margin:0;gap:16px;}
.work-with-wrapper .item{padding:0 !important;max-width:308px !important;flex:0 0 308px !important;}
.work-with-wrapper .item a{text-decoration:none !important; transition:.3s;}
.work-with-wrapper .item a .info .arrow-wrapper{transform:translateX(0px); transition:.3s;}
.work-with-wrapper .item a:hover .image:after{background:linear-gradient(0deg, rgb(0 0 0 / 60%) 0%, rgb(0 0 0 / 60%) 100%);transition:.3s;}
.work-with-wrapper .item a:hover .info .text{text-decoration:none !important;transition:.3s;}
.work-with-wrapper .item a:hover .info .arrow-wrapper{transform:translateX(20px); transition:.3s;}
.work-with-wrapper .item .image{position:relative; border:1px solid #F2F0ED;margin:0 !important;height:131px;}
.work-with-wrapper .item.tl-br-radius .image{border-radius: 40px 0;} 
.work-with-wrapper .item.tr-bl-radius .image{border-radius: 0 40px;} 
.work-with-wrapper .item .image img{height:131px;object-fit:cover;}
.work-with-wrapper .item .image:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);}
.work-with-wrapper .item .info{position:absolute;top:28px;bottom:28px;left:28px;right:28px;display: flex;gap: 16px;flex-direction: column;}
.work-with-wrapper .item .info .heading{color: #FFF !important;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;}
.work-with-wrapper .item .info .text{margin:0 !important;}
.work-with-wrapper .item .info .arrow-wrapper img{width:28px;height:28px;}

.challenges-face-section{padding:80px 0 !important;}
.challenges-face-section .left-side{max-width:416px !important;flex:0 0 416px !important;}
.challenges-face-section .left-side .info .text{margin-top:20px !important;}
.challenges-face-section .left-side .info p.link{margin-top:32px !important;}
.challenges-face-section .right-side{max-width:740px !important;flex:0 0 740px !important;}
.challenges-face-section .right-side .row{gap:16px;}
.challenges-face-section .right-side .item{border:1px solid #F2F0ED;border-radius:20px;padding:20px;max-width:360px !important;flex :0 0 360px !important;}
.challenges-face-section .right-side .item .image{width:60px;height:60px;}
.challenges-face-section .right-side .item .info .heading{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 24px; }

.nursery-future-proof-section{padding:100px 0 !important;}
.nursery-future-proof-section .left-side{max-width:524px !important; flex:0 0 524px !important;}
.nursery-future-proof-section .left-side .item{padding-bottom:0 !important;}
.nursery-future-proof-section .left-side .image{border-radius: 120px 0;}
.nursery-future-proof-section .left-side .image img{}
.nursery-future-proof-section .right-side{max-width:632px !important; flex:0 0 632px !important;}
.nursery-future-proof-section .right-side .listing-pods{gap:24px 16px;}
.nursery-future-proof-section .right-side .item{max-width:308px !important; flex:0 0 308px !important;padding:0 !important;}
.nursery-future-proof-section .right-side .item .inner{display:flex;gap:22px;}
.nursery-future-proof-section .right-side .item .image{width:28px;height:28px; margin:0 !important;}
.nursery-future-proof-section .right-side .item .image img{width:28px;height:28px;}
.nursery-future-proof-section .right-side .item .info{width:260px;}
.nursery-future-proof-section .right-side .item .info .text{margin:0 !important;}
.nursery-future-proof-section .right-side .item .info .text p{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.nursery-future-proof-section .right-side .item .info .text p strong{font-weight: 600;}

/*subsector page*/
.solution-for-you-section{padding:100px 0 !important;}
.solution-for-you-section .component-main{justify-content:left;gap:10px;}
.solution-for-you-section .component-main .item.tl-br-radius{border-radius:60px 0;padding-bottom:0 !important;}
.solution-for-you-section .component-main .item.tr-bl-radius{border-radius:0 60px;}
.solution-for-you-section .component-main .item{display:flex;width:308px;padding:0;flex-direction:column;align-items:flex-start;border:1px solid #F2F0ED;max-width:308px !important;flex:0 0 308px !important;padding-bottom:0 !important;}
.solution-for-you-section .component-main .item a{padding:36px;transition:.3s;height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.solution-for-you-section .component-main .item a .info{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.solution-for-you-section .component-main .item a .info .text{flex:1;}
.solution-for-you-section .component-main .item a .info .text .solution-info-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.solution-for-you-section .component-main .item .heading{color:#000;font-family:Saira;font-size:24px;font-style:normal;font-weight:600;line-height:normal;}
.solution-for-you-section .component-main .item .text .solution-info-wrapper p{margin:8px 0 12px;}
.solution-for-you-section .component-main .item .text .solution-info-wrapper img{width:24px;height:24px;}
.solution-for-you-section .component-main .item .icon-wrapper{transform:translateX(0px);transition:.3s;}
.solution-for-you-section .component-main .item:hover{border:1px solid #00AA6E;transition:.3s;}
.solution-for-you-section .component-main .item:hover .icon-wrapper-child{transform:translateX(10px);transition:.3s;}

/*.solution-for-you-section .component-main .item:hover .icon-wrapper{transform:translateX(10px);transition:.3s;}*/


/*VisionMobile page*/
.discover-visionmobile-section{padding-top:144px !important;}

.problems-pods-section .component-main{justify-content:space-between;}
.problems-pods-section .component-main .item{display: flex;padding: 20px !important;flex-direction: column;align-items: flex-start;border-radius: 20px;border: 1px solid #F2F0ED;max-width:416px !important;flex:0 0 416px !important;}
.problems-pods-section .component-main .image{width:60px;height:60px;margin-bottom:20px !important;}
.problems-pods-section .component-main .heading{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 24px;}
.problems-pods-section .component-main .text{margin-top:12px !important;}

.visionmobile-suitable-section{}
.visionmobile-suitable-section .left-side{max-width:524px !important;flex:0 0 524px !important;}
.visionmobile-suitable-section .left-side p.link a{margin:0;}
.visionmobile-suitable-section .left-side .text{margin-top:20px !important;margin-bottom:7px !important;}
.visionmobile-suitable-section .right-side{max-width:632px !important;flex:0 0 632px !important;}
.visionmobile-suitable-section .right-side .row{justify-content:space-between;}
.visionmobile-suitable-section .right-side .item{max-width:200px !important; flex:0 0 200px !important;background-color:#fff;border-radius:20px;padding: 20px;min-height:217px;}
.visionmobile-suitable-section .right-side .item .inner{display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;align-self: stretch;}
.visionmobile-suitable-section .right-side .item .image{height:52px;width:52px;}
.visionmobile-suitable-section .right-side .item .info .heading{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 600;line-height: 132%;}

.switch-pod-section{padding:100px 0 !important;}
.switch-pod-section .component-main{justify-content:space-between;}
.switch-pod-section .component-main .item{padding:0 52px !important;max-width: 416px !important;flex:0 0 416px !important;position: relative;}
.switch-pod-section .component-main .item .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.switch-pod-section .component-main .item .image{width:60px;height:60px;margin-bottom:24px;}
.switch-pod-section .component-main .item .image img{}
.switch-pod-section .component-main .item .heading{color: #000;text-align: center;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 24px; }
.switch-pod-section .component-main .item .text{margin-top:11px;}
.switch-pod-section .component-main .item .text p{text-align:center;color: #000;text-align: center;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.switch-pod-section .component-main .item:not(:last-child) .inner::after {content: "";position: absolute;top: 30px;left: 70%;width: 300px; border-top: 2px solid transparent;
  border-image: repeating-linear-gradient(
    to right,
    #F2F0ED 0 10px,  /* dash length */
    transparent 10px 20px /* gap length */
  ) 1;}


.checklist-gardener-section{}
.checklist-gardener-section .component-introduction:before{content:'';position:absolute;background-image:url('/media/kjzalvfn/flying-bird.svg');background-repeat:no-repeat;width:200px;height:70px;top:-30px;left:50%;transform:translateX(-50%);}
.checklist-gardener-section .component-introduction{position:relative; background-color:#00AA6E;border-radius: 80px 0;display: flex;padding: 64px 48px 40px 48px;flex-direction: column;justify-content: center;align-items: center;}
.checklist-gardener-section .component-introduction *{color:#fff !important;}
.checklist-gardener-section .component-introduction p.link a{color:#000 !important;}
.checklist-gardener-section .component-introduction p.link a:hover{color:#fff !important;}

/*company page*/
.infogren-history{padding-top:144px !important;padding-bottom:100px !important;}

.infogren-stats{padding:40px 0 !important;}
.infogren-stats .component-main{padding:40px;border-radius: 20px;background-color:#F2F0ED;}
.infogren-stats .item{display: flex;justify-content: center;padding-bottom:0 !important;}
.infogren-stats .item .inner{width:320px;}
.infogren-stats .item .heading{color:#00AA6E !important;text-align: center;font-family: Saira;font-size: 40px;font-style: normal;font-weight: 600;line-height: 120%;}
.infogren-stats .item .text{margin-top:8px !important;}
.infogren-stats .item .text p{text-align: center;line-height: normal;}

.in-stock-details{padding:100px 0!important;}
.in-stock-details .left-side{max-width:523px !important; flex:0 0 523px !important;}
.in-stock-details .left-side .text{margin-top:20px !important;}
.in-stock-details .right-side{max-width:632px !important; flex:0 0 623px !important;}
.in-stock-details .right-side .item .inner{width:308px;}
.in-stock-details .right-side .item .image{width:40px;height:40px;margin-bottom:16px !important;}
.in-stock-details .right-side .item .info .heading{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;}
.in-stock-details .right-side .item .info .text{margin-top:4px !important;}

.team-section{padding:100px 0 !important;}
.team-section .component-main{justify-content:left;gap:16px}
.team-section .item {max-width:308px !important; flex:0 0 308px !important;}
.team-section .item.tr-bl-radius .image{border-radius: 0 80px 0 0;}
.team-section .item.tl-br-radius .image{border-radius: 80px 0 0 0;}
.team-section .item.tr-bl-radius .info{border-radius: 0 0 0 80px;}
.team-section .item.tl-br-radius .info{border-radius: 0 0 80px 0;}
.team-section .item .image{margin:0 !important;height: 280px;align-self: stretch;}
.team-section .item .image img{height:280px;object-fit:cover;}
.team-section .item .info{padding:32px 44px;border: 1px solid #F2F0ED;align-self: stretch;flex:1}
.team-section .item .heading{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;}
.team-section .item .text{margin-top:8px !important;display:none;}
.team-section .item .text p{font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%;height:38px;display: -webkit-box;-webkit-line-clamp: 2;    -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.team-section .item:last-child{padding:0;}
.team-section .item .inner{display:flex;    flex-direction: column;cursor: pointer;}

.team-section .item  .icon-wrapper {display: flex;flex-direction: column-reverse;}
.team-section .item  .icon-wrapper .secondary-heading{letter-spacing: 0;color: #00AA6E !important;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%; /* 19.2px */text-transform: inherit;}
.team-section .item  .icon-wrapper .heading  {margin: 0 !important;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 8px !important;}






.team-poup {
}

.team-poup:after {content: "";background: #7272729c;left: 0;right: 0;top: 0;bottom: 0;position: fixed;z-index: 9;}

.team-poup .team-pop-box {display: flex;background: #fff;width: 750px;max-width: 100%;border-radius: 0 50px 0 50px;border: 1px solid #EFF0F1 !important;/* border-radius: 0 132px 0 132px !important; */overflow: visible;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9999;display: flex;width: 600px;padding: 44px;flex-direction: column;align-items: flex-start;gap: 16px;border-radius: 80px 0;}

.team-poup .team-pop-img {}

.team-poup .team-pop-img img {max-width: 100%;height: 100%;object-fit: cover;border-radius: 50%;width: 80px;height: 80px;}
.team-header{display: flex;align-items: center;gap: 24px;}
.team-poup .info {}

.team-poup .secondary-heading {font-size: 16px;color: #00AA6E !important;letter-spacing: 0;text-transform: inherit;margin-top: 0 !important;}

.team-poup .heading {font-size: 35px;font-weight: 600;}

.team-poup .text {}

.team-poup .text p {}

.team-poup .link {display: none;}

.team-poup .link a {color: #80c800;background: transparent !important;padding: 0 !important;}

.close-pop {position: fixed;top: 20px;right: -15px;color: #fff;/* background: #782c2c; */z-index: 99999;font-size: 28px;width: 30px;height: 30px;border-radius: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 13px;width: 16px;height: 16px;position: absolute;right: 16px;top: 16px;color: #000;font-size: 18px;}
/*partner-page*/
.partner-section{padding:144px 0 100px 0 !important;}
.partner-section .component-main{justify-content:space-between;}
.partner-section .item{border:1px solid #F2F0ED;padding:36px;max-width:632px !important; flex:0 0 632px !important;margin-bottom:32px;}
.partner-section .item .inner{justify-content:space-between !important;}
.partner-section .item .inner a{justify-content:space-between !important;}
.partner-section .item.tr-bl-radius{border-radius: 0 60px;}
.partner-section .item.tl-br-radius{border-radius: 60px 0;}
.partner-section .item .image{max-width:100px !important;flex:0 0 100px !important;height:100px;}
.partner-section .item .image img{width:100px;height:100px;object-fit:cover;}
.partner-section .item .info{padding:0 !important;max-width:436px;display: flex;flex-direction: column;justify-content: space-between;}
.partner-section .item .heading{color:#000;font-family: Saira;font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;}
.partner-section .item .text{margin-top:0px !important;}
.partner-section .item .text p{}
.partner-section .link{margin-top:12px !important;transition:.3s;}
.partner-section .link i{transition:.3s;}
.partner-section .item .inner a:hover .link i{transform:translateX(5px);transition:.3s;}
.partner-section .item .inner a:hover .link{background:transparent !important;}
.partner-section .item .inner a:hover .link span{background:transparent !important;}
.partner-section .boxed-btn{justify-content:left !important;}

/*vacancy-page*/
.vacancy-list-page .blog-listing-parent{}
.vacancy-list-page .blog-listing-parent{padding:140px 0 100px 0 !important;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .inner{border-radius:20px;border:1px solid #F2F0ED;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .image{border-radius: 20px 20px 0 0;margin:0 !important;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .image img{height:267px;object-fit:cover;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item:hover .image img{transform:scale(1.1);}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .info{padding:20px;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .heading{color:#000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 600;line-height: 120%;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .text{margin-top:8px !important;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .vacancy-details{display:flex;gap:16px;flex-wrap: wrap;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .vacancy-details .info-tags{display:flex;gap:8px;padding-top:8px;    flex: 0 0 47%;max-width: 47%;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .vacancy-details .info-tags img{width:24px;height:24px;}
.vacancy-list-page .blog-listing-parent .blog-listing-component .item .info .vacancy-details .info-tags p{margin:0 !important;/*max-width: 6ch */;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block; vertical-align: middle;}

/*my-vision-page*/
.menu-links-section{padding:140px 0 100px 0 !important;}
.menu-links-section .component-main{gap:16px;}
.menu-links-section .item{max-width:308px !important;flex:0 0 308px !important;padding:20px;border-radius:20px;border:1px solid #F2F0ED;}
.menu-links-section .item .inner{display:flex;gap:8px;}
.menu-links-section .item .image{margin:0 !important;width: 40px;height: 40px;}
.menu-links-section .item .info{}
.menu-links-section .item .info .heading{color:#000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;}
.menu-links-section .item .info .text{margin-top:8px !important;}
.menu-links-section .item .info .text p{}
.menu-links-section .item .info .text img{width:28px;heigh:28px;}

.this-page-section{padding:100px 0 !important;}
.this-page-section .component-main{justify-content:space-between;}
.this-page-section .left-side{max-width:308px !important;flex:0 0 308px !important;}
.this-page-section .left-side .heading{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;}
.this-page-section .left-side .text{}
.this-page-section .left-side ul{list-style:none;margin:0 !important;}
.this-page-section .left-side ul li{margin-bottom:8px;}
.this-page-section .left-side ul li a{transition:.3s;color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;position:relative;}
.this-page-section .left-side ul li a.active{padding-left:20px;}
.this-page-section .left-side ul li a.active:before{content:'';position:absolute;left:-5px;top:5px;background-image:url('/media/ff4j44fx/arrow-right-green.svg');background-repeat:no-repeat;width:16px;height:16px;background-size: cover;background-position: center}
.this-page-section .right-side{max-width:956px !important;flex:0 0 956px !important;}
.this-page-section .right-side.accordion-style-2 .repeatable.accordion.tab-basic .tab .nav-link{display:flex;align-items:center;gap:20px;}
.this-page-section .right-side.accordion-style-2 .repeatable.accordion.tab-basic .tab .nav-link img{width:40px;height:40px;}
.this-page-section .right-side.accordion-style-2  .repeatable.accordion.tab-basic .repeatable-content.show .text .buttons-wrapper{display:flex;gap:12px;margin-top:20px;}
.this-page-section .right-side.accordion-style-2  .repeatable.accordion.tab-basic .repeatable-content.show .text .buttons-wrapper a{margin:0;}
.this-page-section .right-side.accordion-style-2  .repeatable.accordion.tab-basic .repeatable-content.show .text .buttons-wrapper span{}


/*contact us*/
.contact-details-wrapper{padding:144px 0 100px 0 !important;}
.contact-details-pods{max-width:524px !important;flex:0 0 524px !important;}
.contact-details-pods .item{}
.contact-details-pods .inner{gap:20px;padding-bottom:20px;border-bottom: 1px solid  #F2F0ED;}
.contact-details-pods .image{max-width:40px !important;height:40px;flex:0 0 40px !important;}
.contact-details-pods .info{display:flex;flex-direction:column;padding:0 !important;}
.contact-details-pods .info .icon-wrapper{display:flex;flex-direction:column;}
.contact-details-pods .info .icon-wrapper .heading{order:1;}
.contact-details-pods .info .icon-wrapper .secondary-heading{order:2;}
.contact-details-pods .heading{color: #000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;order:1;margin:0 !important;}
.contact-details-pods .secondary-heading{letter-spacing:normal;text-transform:none;color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;order:2;}
.contact-details-pods .text{order:3;margin-top:12px !important;}
.contact-details-pods .text p{display:flex;flex-direction:column;}
.contact-details-pods .text p a{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;display:flex !important;gap:8px;}
.contact-details-pods .text p a span{width:16px;height:16px;display:block;}
.contact-details-pods .text p a:hover{color:#00AA6E !important;}
.contact-details-pods .text p a:hover span{transform:translateX(5px);transition:.3s;}

.contact-form-wrapper{max-width:632px !important; flex:0 0 632px !important;}
.contact-form-wrapper .contact-form{}
.contact-form-wrapper .contact-form .inner{padding: 44px 52px !important;border-radius: 80px 0;background: #F2F0ED;}
.contact-form-wrapper .contact-form .form-group label{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}
.contact-form-wrapper .contact-form .form-group .form-control:not([type="checkbox"]):not([type="radio"]),
.contact-form-wrapper .contact-form .form-group select,
.contact-form-wrapper .contact-form .form-group textarea{padding: 12px 16px;border-radius: 4px;background: #FFF;border:none;}
.contact-form-wrapper .form-group.checkbox span{border:none;}
.contact-form-wrapper .umbraco-forms-navigation{padding-bottom:0 !important;}
.contact-form-wrapper .umbraco-forms-navigation input{margin:0 !important;}
.contact-form-wrapper label.umbraco-forms-label{font-weight:500 !important;}

.contact-form-wrapper .form-control:focus-visible,
.contact-form-wrapper .form-check-input:focus-visible,
.contact-form-wrapper .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input:focus-visible,
.contact-form-wrapper .umbraco-forms-field.longanswer textarea:focus-visible,
.contact-form-wrapper .umbraco-forms-field.dropdown select:focus-visible{outline:none !important;}

.contactform  .umbraco-forms-caption{display:none}
.contact-form-wrapper .inner {padding: 44px 52px !important;border-radius: 80px 0;background: #F2F0ED;}

.contact-form-wrapper  .form-control:not([type="checkbox"]):not([type="radio"]),
.contact-form-wrapper  select,
.contact-form-wrapper  textarea{
    padding: 12px 16px;border-radius: 4px;background: #FFF;border:none;
    margin: 0 0 5px;
}

.contact-form-wrapper  textarea{height:122px !important;}
.contact-form-wrapper .btn.primary:hover{border:1px solid #00AA6E !important;color:#000 !important;background:transparent !important;}


.contact-form-wrapper  .umbraco-forms-field:not(.checkbox):not(.multiplechoice):not(.title):not(.recaptcha):not(.dataconsent):not(.singlechoice) input,
.contact-form-wrapper  .umbraco-forms-field.longanswer textarea,
.contact-form-wrapper  .umbraco-forms-field.dropdown select{   margin: 0 0;   padding: 12px 16px;border-radius: 4px;background: #FFF;border:none;border: none;width: 100%;max-width: 100% !important;}
.contact-form-wrapper .umbraco-forms-form fieldset{margin:0 !important;padding:0 !important}
.contact-form-wrapper.form-group,
.contact-form-wrapper .umbraco-forms-field:not(.hidden){margin:0 0 20px}
.contact-form-wrapper .umbraco-forms-field-wrapper input{}
.contact-form-wrapper .umbraco-forms-form legend{margin:0 ;padding:0 !important;font-weight:500 !important;font-size:16px;}
.contact-form-wrapper .umbraco-forms-field.multiplechoice .umbraco-forms-field-wrapper label{white-space: nowrap;}
.contact-form-wrapper .umbraco-forms-field.multiplechoice .umbraco-forms-field-wrapper .checkboxlist label::befor{
    border-radius: 100% !important;
    border: none !important;
}

.contact-form-wrapper .umbraco-forms-form .checkboxlist-horizontal div{    margin-right: 25px !important;}

.contact-form-wrapper .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper::before,
.contact-form-wrapper .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper::before,
.contact-form-wrapper .umbraco-forms-field.multiplechoice .umbraco-forms-field-wrapper .checkboxlist label::before,
.contact-form-wrapper .umbraco-forms-field.singlechoice .umbraco-forms-field-wrapper .radiobuttonlist label::before,
.contact-form-wrapper .form-group.checkbox span, 
.contact-form-wrapper .form-group.radio span
{
  border-radius: 100% !important;
    border: none !important;
}
    
.contact-form-wrapper .umbraco-forms-form .checkboxlist, 
.contact-form-wrapper .umbraco-forms-form .radiobuttonlist,
.contact-form-wrapper .umbraco-forms-form span.checkbox{
    padding:10px 0 10px !important;
}





/*blog-section*/
.blog-content-wrapper.p-0{padding:0 !important;}
.blog-content-wrapper.pt-0{padding-top:0 !important;}
.blog-content-wrapper.pt-40{padding-top:40px !important;}
.blog-content-wrapper.pb-0{padding-bottom:0 !important;}
.blog-content-wrapper.pb-40{padding-bottom:40px !important;}
.blog-content-wrapper.mb-40{margin-bottom:40px !important;}
.blog-content-wrapper.mt-40{margin-top:40px !important;}
.blog-content-wrapper.m-0{margin:0 !important;}
.blog-content-wrapper.content.component .content-col.center-col.col{max-width:848px !important;flex:0 0 848px !important;}
.blog-banner-wrapper.component.usn_cmp_banner .item.item_medium-banner,
.blog-banner-wrapper.component.usn_cmp_banner .item.item_medium-banner .container,
.blog-banner-wrapper.component.usn_cmp_banner .item.item_medium-banner .row,
.blog-banner-wrapper.component.usn_cmp_banner .item.item_medium-banner > .image,
.blog-banner-wrapper.component.usn_cmp_banner .item.item_medium-banner > .image .video{min-height:auto !important;}
.blog-banner .inner{position:relative;}
.blog-banner .inner:after{content:'';position:absolute;right:-65%;top:28px;background-image:url('/media/eyzfwh11/bg-arrow-offwhite.svg');background-repeat:no-repeat;width:100%;height:100%;}
.blog-banner .info{height:416px !important;padding:80px 0 240px 0 !important;}
.blog-image-wrapper{padding:0 !important;margin-top:-200px;}
.blog-image-wrapper .item{z-index:999;padding:0 !important;}
.blog-image-wrapper .item a {position:relative;}
.blog-image-wrapper .item .blog-cat{position:absolute;bottom:20px;left:20px;}
.blog-image-wrapper .item .blog-cat ul{margin:0 !important;list-style:none;display:flex;gap:8px;}
.blog-image-wrapper .item .blog-cat ul li{border:1px solid #F2F0ED;border-radius: 4px;}
.blog-image-wrapper .item .blog-cat ul li a{background:#fff;padding: 8px 16px;color:#000 !important;}
.blog-image-wrapper .item a .image{border-radius:100px 0;}
.blog-image-wrapper .item a .image img{height:400px;object-fit:cover;}
.blog-text-wrapper h2{margin-bottom:0 !important;color: #000;font-family: Saira;font-size: 32px;font-style: normal;font-weight: 600;line-height: 24px;}
.blog-text-wrapper h2.line-100{line-height: 100%;}
.blog-text-wrapper h6{color: #000;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 24px;}
.blog-text-wrapper p{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
.blog-text-wrapper ul li span{color: #000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px;}
.blog-text-wrapper.green-box *{color:#fff !important;}
.blog-text-wrapper.green-box{padding:0 !important;}
.blog-text-wrapper.green-box .content-col{background-color:#80C800;padding: 32px !important;border-radius: 16px;}
.consult-section .item{padding:0 !important;}
.consult-section .inner{padding: 36px 44px;border-radius: 20px;background: #F2F0ED;}
.consult-section .image{max-width:160px !important;flex:0 0 160px !important;}
.consult-section .image img{width:160px;height:160px;border-radius:100px;object-fit:cover;}
.consult-section .info{max-width:524px;padding:0 !important;}
.consult-section .info .heading{color: #000;font-family: Saira;font-size: 24px;font-style: normal;font-weight: 600;line-height: 120%;}
.consult-section .info .text{margin-top:12px !important;}
.consult-section .info .text p{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
.blog-video-section{padding:40px 0 0 0 !important;}
.blog-video-section .image{height: 433px;border-radius: 16px;}
.blog-video-section .image img{height:433px;object-fit:cover;}
.blog-multi-image{padding-top:10px !important;}

/*blog-list-page*/
.blog-listing-parent{padding:0 !important;}
.blog-listing-parent .heading-col {display:none;}
.blog-list-page .content-col{padding:0 !important;}
.blog-list-section.blog-listing-component{padding:0px 0 100px 0 !important;}
.blog-list-section.blog-listing-component .component-main{gap:16px;}
.blog-list-section.blog-listing-component .item{max-width:416px !important;flex:0 0 416px !important;}
.blog-list-section.blog-listing-component .item .image{border-radius: 20px 20px 0 0;margin:0 !important;position:relative;height:267px;}
.blog-list-section.blog-listing-component .item .image img{height:267px;object-fit:cover;}
.blog-list-section.blog-listing-component .item .info{border:1px solid #F2F0ED;border-radius: 0 0 20px 20px;padding: 20px;}
.blog-list-section.blog-listing-component .item .info .heading{color: #000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 600;line-height: 120%;}
.blog-list-section.blog-listing-component .text{display:none;}
.blog-list-section.blog-listing-component .item  .meta{display:none !important;}
.blog-list-section.blog-listing-component .item-blog .image .arrow-wrapper {position: absolute;right: 20px;bottom: 20px;width: 48px;height: 48px;border-radius: 16px 0;background-color: #00AA6E;overflow: hidden; z-index: 10;}
.blog-list-section.blog-listing-component .item-blog .image .arrow-wrapper .arrow {position: absolute;width: 100%;height: 100%;background: url('/media/jbeagpfb/right-daignal.svg') no-repeat center;background-size: auto;transition: transform 0.4s ease, opacity 0.4s ease;}
.blog-list-section.blog-listing-component .item-blog .image .arrow-wrapper .arrow.first {transform: translate(0,0);opacity: 1;z-index: 2;}
.blog-list-section.blog-listing-component .item-blog .image .arrow-wrapper .arrow.second {transform: translate(-100%,100%);opacity: 0;z-index: 1;}
.blog-list-section.blog-listing-component .item-blog:hover .image .arrow-wrapper .arrow.first {transform: translate(100%,-100%);opacity: 0;}
.blog-list-section.blog-listing-component .item-blog:hover .image .arrow-wrapper .arrow.second {transform: translate(0,0);opacity: 1;}
.blog-list-section.blog-listing-component .item-blog:hover .image img{transform:scale(1.1);}
.news-category-page .content-col.col,
.blogs-category-page .content-col.col {padding:0 !important;}

.blog-page .blog-listing-parent.blog-padding{padding:0px 0 80px 0 !important;}

.blog-list-page.software-news-list-page .blog-listing-parent{padding-top:144px !important;}

/*blog-filters-section*/
.blog-filters-section{padding:144px 0 32px 0 !important;}
.blog-filters-section .filter-content{display:flex;align-items:center;gap:32px;}
.blog-filters-section .filter-content h2{color: #000;font-family: Saira;font-size: 24px;font-style: normal;font-weight: 600;line-height: 120%;margin:0 !important;}
.blog-filters-section .filter-content select{width:256px;height:46px;}

/*Actueel & Blog*/
.actual-blogs-page .blog-style-2 .component-main .item .meta{display:none;}

.upcoming-fair-info{padding:144px 0 80px 0 !important;}
.upcoming-fair-info .left-side{max-width:848px !important;flex:0 0 848px !important;}
.upcoming-fair-info .left-side ul{list-style:none;margin:0 !important;display:flex;justify-content:space-between;}
.upcoming-fair-info .left-side .item{padding-bottom:0 !important;}
.upcoming-fair-info .left-side .info .text{margin-bottom:80px !important;}
.upcoming-fair-info .left-side .image{border-radius: 40px 0 0 0;max-width: 416px !important;flex:0 0 416px !important;min-height: 384px;height:100%;}
.upcoming-fair-info .left-side .image img{width: 416px;height: 100%;object-fit:cover;}
.upcoming-fair-info .left-side .info{padding:0 !important;background:#F2F0ED;padding: 24px 28px !important;width: 432px;min-height: 384px;height:100%;border-radius: 0 0 40px 0;position:relative;}
.upcoming-fair-info .left-side .info .feature-blog-categories li{border-radius: 4px;background:#fff;padding: 8px 16px;margin-bottom:20px;width:fit-content;}
.upcoming-fair-info .left-side .info .feature-blog-categories li span{font-size:15px;}
.upcoming-fair-info .left-side .info .heading{color:#000;font-family: Saira;font-size: 24px;font-style: normal;font-weight: 600;line-height: 120%;}
.upcoming-fair-info .left-side .info .text{}
.upcoming-fair-info .left-side .info .text p{}
.upcoming-fair-info .left-side .info .arrow-wrapper {position: absolute;left: 28px;bottom: 24px;width: 48px;height: 48px;border-radius: 16px 0;background-color: #00AA6E;overflow: hidden; z-index: 10;}
.upcoming-fair-info .left-side .info .arrow-wrapper .arrow {position: absolute;width: 100%;height: 100%;background: url('/media/jbeagpfb/right-daignal.svg') no-repeat center;background-size: auto;transition: transform 0.4s ease, opacity 0.4s ease;}
.upcoming-fair-info .left-side .info .arrow-wrapper .arrow.first {transform: translate(0,0);opacity: 1;z-index: 2;}
.upcoming-fair-info .left-side .info .arrow-wrapper .arrow.second {transform: translate(-100%,100%);opacity: 0;z-index: 1;}
.upcoming-fair-info .left-side .usn_pod_featureblogs a:hover .arrow-wrapper .arrow.first {transform: translate(100%,-100%);opacity: 0;}
.upcoming-fair-info .left-side .usn_pod_featureblogs a:hover .arrow-wrapper .arrow.second {transform: translate(0,0);opacity: 1;}
.upcoming-fair-info .left-side .usn_pod_featureblogs a:hover .image img{transform:scale(1.1);}


.upcoming-fair-info .right-side *{color:#fff !important;}
.upcoming-fair-info .right-side{max-width:416px !important;flex:0 0 416px !important;padding: 24px 28px;background:#00AA6E;border-radius: 0 40px;height:384px !important;}
.upcoming-fair-info .right-side .component-introduction{padding-bottom:8px !important;}
.upcoming-fair-info .right-side .component-introduction .info .heading{font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;}
.upcoming-fair-info .right-side .item:not(:last-child){border-bottom: 1px solid #F2F0ED;}
.upcoming-fair-info .right-side .item{padding:12px 0 !important;}
.upcoming-fair-info .right-side .info .heading{font-family: Saira;font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px;position:relative;}
.upcoming-fair-info .right-side .item .info .heading:after{content:'';position:absolute;background-image:url('/media/cjopwlfi/arrow-right.svg');background-repeat:no-repeat;width:16px;height:16px;background-color:transparent;margin:0 !important;top:50%;transform:translateY(-50%);margin-left:8px !important;}
.upcoming-fair-info .right-side .info .secondary-heading{font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;text-transform:inherit;letter-spacing:normal;}

/*pricing-pods*/
.pricing-pods{}
.pricing-pods .component-introduction .text{margin-top:20px !important;}
.pricing-pods .component-main{justify-content:space-between;}
.pricing-pods .item{max-width:416px !important;flex:0 0 416px !important;}
.pricing-pods .item .inner{border-radius: 20px;padding: 28px;border:1px solid #F2F0ED;}
.pricing-pods .item .info{display:flex;flex-direction:column;}
.pricing-pods .item .info .heading{order:1;font-family: Saira;font-weight: 600;font-style: SemiBold;font-size: 24px;leading-trim: NONE;line-height: 24px;letter-spacing: 0%;vertical-align: middle;margin:0 !important;}
.pricing-pods .item .info .secondary-heading{order:2;text-transform:inherit;font-family: Saira;font-weight: 400;font-style: Regular;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: normal;vertical-align: middle;margin-top:4px !important;}
.pricing-pods .item .info .text{order:3;margin-top:32px !important;}
.pricing-pods .item .info .text h1{font-family: Saira;font-weight: 600;font-style: SemiBold;font-size: 40px;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;vertical-align: middle;}
.pricing-pods .item .info .text h1 span{font-family: Saira;font-weight: 400;font-style: Regular;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;vertical-align: middle;}
.pricing-pods .item .info .link{order:4;margin-top:20px !important;}
.pricing-pods .item .info .link .boxed-btn{margin:0 !important;width:100%;}

.pricing-pods .item.popular-box .heading{position:relative;height:33px;line-height:normal;}
.pricing-pods .item.popular-box .heading:after{content:'Populair';position:absolute;right:0px;top:0px;border:1px solid #00AA6E;border-radius: 0 8px;padding: 4px 8px;width: 78px;height: 33px;background: #fff;margin: 0;color: #00AA6E;font-family: Saira;font-weight: 400;font-style: Regular;font-size: 16px;}
.pricing-pods .item.popular-box .inner{border:1px solid #00AA6E;}

/*event-full-deatils-wrapper*/
.event-detail-page .meta-author-comments{display:none;}

.event-full-deatils-wrapper{display:flex;justify-content:space-between;padding-top:80px;padding-bottom:60px;}
.event-full-deatils-wrapper .event-detail-long *{color:#000 !important;}
.event-full-deatils-wrapper .event-detail-long{width:100%;max-width:740px;padding: 24px 28px;border-radius: 40px 0;background: #F2F0ED;}
.event-full-deatils-wrapper .event-detail-long .date p{border-radius: 4px;padding: 8px 16px;background: #FFF;margin:0 !important;width:fit-content;}
.event-full-deatils-wrapper .event-detail-long .title h1{margin:20px 0 0 0!important;}
.event-full-deatils-wrapper .event-detail-long .summary p{overflow: hidden;color: #000;text-overflow: ellipsis;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}

.event-full-deatils-wrapper *{color:#fff !important;}
.event-full-deatils-wrapper .event-detail-short{width:100%;max-width:524px;border-radius: 0 40px;background: #00AA6E;padding: 24px 28px;}
.event-full-deatils-wrapper .event-detail-short .title h6{color: #FFF;font-family: Saira;font-size: 20px;font-style: normal;font-weight: 600;line-height: 120%;margin:0 !important;}
.event-full-deatils-wrapper .event-detail-short .short-detail-section{padding-top:8px;}
.event-full-deatils-wrapper .event-detail-short .short-detail-wrapper{padding:12px 0;border-bottom:1px solid #F2F0ED;}
.event-full-deatils-wrapper .event-detail-short .short-detail-wrapper:last-child{border:none !important;}
.event-full-deatils-wrapper .event-detail-short .short-detail-wrapper.industry-wrapper{border:none;}
.event-full-deatils-wrapper .event-detail-short .short-detail-wrapper h6{margin:0 !important;color: #FFF;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px; }
.event-full-deatils-wrapper .event-detail-short .short-detail-wrapper p{margin:4px 0 0 0 !important;color: #FFF;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}

.event-description{padding:0 !important;}
.event-description.content.component .content-col.center-col.col{max-width:848px !important;flex:0 0 848px !important;}
.event-description p{color: #000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;}
.event-description p a{color: #000;font-family: Saira;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;text-decoration-line: underline !important;text-decoration-style: solid !important;text-decoration-skip-ink: auto !important;text-decoration-thickness: auto !important;text-underline-offset: auto !important;text-underline-position: from-font !important;}

.customer-satisfied{}
.customer-satisfied .order-2  .info .heading{font-size:40px;}
.customer-satisfied .item .info .heading{/* font-size:50px !important; */color: #000000 !important;/* line-height:67px !important; */}
.customer-satisfied .item .info {max-width: 600px;}
.customer-satisfied .item .info .text p{font-size:18px !important;color: #000000 !important; line-height:24px !important;margin-top: 0;padding-top: 30px;max-width: 450px !important; }
.slick-slider *{border:none !important;}
.customer-satisfied .item .info .link .btn{/* font-size:18px !important; *//* line-height:24px !important; *//* padding:15px !important; */}

.customer-satisfied .item .inner{display: flex;flex-direction: row-reverse;border-radius:0 93px 0 93px !important;padding: 10px  10px 30px!important;justify-content: center;/* height: 263px !important; */max-width: 812px !important;background-color: #f2f0ed;position: relative;overflow: hidden;}
.customer-satisfied .item .inner .info{display:flex !important;position: relative;flex-direction:column !important;padding: 10px  0px!important;}
.customer-satisfied .item .inner .info .text{order:-2 !important; font-size:18px; line-height:24px;color: #000000 !important;position: relative;padding-top: 12px;}
.customer-satisfied .item .inner .info .secondary-heading{padding-top: 0 !important; font-size:18px; line-height:24px;color: #000000 !important;}
.customer-satisfied .item .inner .image{height: 100%; align-items: center; display: flex !important; max-width: 28% !important; justify-content: flex-end; flex-wrap: wrap; align-content: center;}
.customer-satisfied .item .inner .image img{width:137px !important; height:138px !important;}
.customer-satisfied .item .inner .info .text h2{margin:30px 0 15px 0 !important;}
.customer-satisfied .item .inner .info .text::before{content:"";right:0;bottom:0;left: 0px;top: 0;background-image:url(/media/zbobefx5/icon-awesome-quote-left.png); position:absolute !important; background-repeat:no-repeat !important;width: 34px !important;height: 29.5px !important;background-size: contain;}
.customer-satisfied .item .inner::before{content:"";right: 0;bottom: 0;left: 0;top: 0; position:absolute !important;background-image: url(/media/4xviysjf/group-106.svg); background-repeat:no-repeat !important; background-size:contain !important;background-position:right bottom;background-size: 200px !important;}

/*upper footer*/
.uppder-footer{padding-top:32px !important;}
.uppder-footer .component-main.row {margin:0;}
.uppder-footer .left-side{background-color:#00AA6E;max-width:740px;flex:0 0 740px;}
.uppder-footer .left-side p{color:#fff !important;margin-top:32px !important;}
.uppder-footer .left-side h1{color:#fff !important;}
.uppder-footer .right-side{border:1px solid #00AA6E;max-width:524px;flex:0 0 524px;}
.uppder-footer .footer-sides{padding:32px 44px;}
.uppder-footer .footer-sides .info .text{margin-top:20px !important;}

/*footer*/
#site-footer{padding:0 !important;}
#site-footer .footer-item a:hover{color:#00AA6E !important;}
#site-footer .parent-row-wrapper{gap:76.67px;}
#site-footer .listing_links .item a i{display:none;}
#site-footer .address-column{max-width:308px !important;flex:0 0 308px !important;margin-right:47px;}
#site-footer .footer-garden-section{max-width:95px !important;flex:0 0 95px !important;}
#site-footer .footer-green-space-section{max-width:187px !important;flex:0 0 187px !important;}
#site-footer .footer-tree-nursery-section{max-width:227px !important;flex:0 0 227px !important;}
#site-footer .footer-navigation-section{max-width:109px !important;flex:0 0 109px !important;}
#site-footer p.heading{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;}
#site-footer .address-column .footer-contacts{margin-top:15px !important;}
#site-footer .address-column .footer-contacts ul{list-style:none;padding:0 !important;margin:0 !important;}
#site-footer .address-column .footer-contacts .contact-info ul{display:flex;flex-direction:column;gap:8px;}
#site-footer .address-column .footer-contacts .contact-info li a{display:flex;gap:8px;}
#site-footer .address-column .footer-contacts .contact-info li img{width:20px;height:20px;}
#site-footer .address-column .footer-contacts .contact-info li span{color: #000;font-family: Saira;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
#site-footer .address-column .footer-contacts .socal-list{margin-top:28px;}
#site-footer .address-column .footer-contacts .socal-list ul{display:flex;gap:8px;}
#site-footer .address-column .footer-contacts .socal-list li {background:#00AA6E;border-radius:4px;width:36px;height:36px;padding:8px;display:flex;justify-content:center;align-items:center;}
#site-footer .address-column .footer-contacts .socal-list li img{width:20px;height:20px;}
#site-footer .address-column .footer-contacts ul li a:hover span{color:#00AA6E !important;}

#site-footer .content-wrapper{background:#F2F0ED;margin:60px 0 0 0;}
#site-footer .parent-wrapper{max-width:1280px;margin:0 auto;}
#site-footer .footer-navigation-wrapper{display:flex;justify-content:space-between;padding:12px 0 !important;flex-wrap:wrap;}
#site-footer .footer-navigation-wrapper .footer-navigation{padding:0 !important;}
#site-footer .footer-navigation-wrapper .site-cred-wrapper div{color: #000;font-family: Saira;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
#site-footer .footer-navigation-wrapper .footer-navigation ul{display:flex;gap:28px;}
#site-footer .footer-navigation-wrapper .footer-navigation li a{color: #000;font-family: Saira;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}



 .intro{}
 .intro .item .inner .image{position:absolute; top:-13px;left:-13px; z-index: -1;}
 .intro .item .inner .image img{width:48px !important; height:43.5px !important;margin-left: 50px;}
 .intro .item .inner .info {padding: 0 0px 0 50px;}
 .intro .item .inner .info .heading{/* font-size:50px !important; */color: #000000 !important;line-height: 45px;margin-bottom: 20px !important;}
 .intro .item .inner .info .text{font-size:16px !important; color: #000000 !important; line-height:27px;}
 .intro .item .inner .info .text span{font-size:18px !important; font-weight: 400; line-height:24px;}
 .intro .intro-img .image img{position:relative;/* top:-60px !important; */}
/*.intro .intro-img .image{width: 690px !important; height:381px !important;background: #F2F0ED !important;position: initial;border-top-right-radius: 120px;border-bottom-left-radius: 120px;}
 .intro .item .image img{width:503px !important; height:498px !important;position: absolute;top: -129px;}*/
 .green-txt{color: #80c800;}

/*
.page-title-wrap{    background: rgba(var(--c1-bg-color1), 1);}
.page-title-wrap .heading{color:#fff !important}
*/









