/** Shopify CDN: Minification failed

Line 18:22 Expected identifier but found "."
Line 19:22 Expected identifier but found "."
Line 20:22 Expected identifier but found "."
Line 21:22 Expected identifier but found "."
Line 22:22 Expected identifier but found "."
Line 24:1 Expected identifier but found "."
Line 25:22 Expected identifier but found "."
Line 26:21 Expected identifier but found whitespace
Line 160:32 Unexpected "{"
Line 160:40 Expected ":"
... and 94 more hidden warnings

**/
.specification-block .greenie-spec .specification-banner {display:flex; width:100%; justify-content:space-between; align-items:center;}
.specification-block-support-content {margin:10px;}
.specification-block ..greenie-spec .specification-banner.specification-container.position-vertical-center {align-items:center;}
.specification-block ..greenie-spec .specification-banner.specification-container.position-default {align-items:flex-start;}
.specification-block ..greenie-spec .specification-banner.specification-container.position-vertical-bottom {align-items:flex-end;}
.specification-block ..greenie-spec .specification-banner.specification-container {justify-content:space-between; row-gap:var(--grid-desktop-vertical-spacing);}
.specification-block ..greenie-spec .dt-sc-additional-grids {width:calc(.5 *60%); display:grid; height:100%; column-gap:var(--grid-desktop-horizontal-spacing); row-gap:var(--grid-desktop-vertical-spacing);}
.greenie-spec .specification-block-main-grid {width:calc(40% - 0px); text-align:center;}
..greenie-spec .specification-block-support-block {display:flex; flex-wrap:wrap; height:100%; align-items:center;}
.specification-block ..greenie-spec .specification-block-support-content {padding-left:20px; padding-right:0;}
.specification-block. .greenie-spec .specification-block-support-content {width:calc(100% - 85px);}
.greenie-spec .specification-block-support-icon-image {width:85px; height:85px; border-radius:50%; overflow:hidden;}
.greenie-spec .specification-block-support-icon-image {display:flex; justify-content:center; align-items:center;}
/* .specification-block .greenie-spec .specification-block-image {width:100%;} */
/* .specification-block .greenie-spec .specification-block-image img {width:100%; height:100%;} */
.greenie-spec .specification-block-content {display:flex; justify-content:center;}
.greenie-spec .specification-block-banner.grid .specification-block-content {align-items:center; width:100%;}
.greenie-spec .dt-sc-grid-banner-inner.Left {text-align:left;}
.greenie-spec .dt-sc-grid-banner-inner.Right {text-align:right;}
.greenie-spec .dt-sc-grid-banner-inner.Center {text-align:center;}
.greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid, .specification-block .greenie-spec .specification-banner {position:relative}

@media(min-width:1199px) {
.greenie-spec .specification-block.custom-about-specfication .style3 .specification-block-main-grid:after {content:''; position:absolute; width:2px; height:100%; background:currentColor; top:0; right:0;display:none;}
}

.specification-block .greenie-spec .head-icon i {font-size:2.5rem; margin-right:2rem; position:relative; top:2px}
.greenie-spec .specification-block-banner.overlay {position:relative; display:flex; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; min-width:0; word-wrap:break-word; background-clip:border-box; padding:0; overflow:hidden;}
.specification-block .greenie-spec .specification-block-banner.overlay .specification-block-image {width:100%; position:absolute; height:100%;}
.specification-block .greenie-spec .specification-block-banner.overlay .specification-block-content {position:relative; height:auto; padding:20px; margin:15px;}
.greenie-spec .specification-block-banner.center {align-items:center; justify-content:center;}
.greenie-spec .specification-block-banner.center-left {align-items:flex-start; justify-content:center;}
.greenie-spec .specification-block-banner.center-right {align-items:flex-end; justify-content:center;}
.greenie-spec .specification-block-banner.top-left {justify-content:flex-start; align-items:flex-start;}
.greenie-spec .specification-block-banner.top-center {justify-content:flex-start; align-items:center;}
.greenie-spec .specification-block-banner.top-right {justify-content:flex-start; align-items:flex-end;}
.greenie-spec .specification-block-banner.bottom-left {justify-content:flex-end; align-items:flex-start;}
.greenie-spec .specification-block-banner.bottom-center {justify-content:flex-end; align-items:center;}
.greenie-spec .specification-block-banner.bottom-right {justify-content:flex-end; align-items:flex-end;}

@media (max-width: 1540px) {
.specification-block .greenie-spec .dt-sc-additional-grids {width:calc(.5 *60%);}
.greenie-spec .specification-block-main-grid {width:calc(40% - var(--grid-desktop-vertical-spacing));}
}

@media (max-width: 1199px) {
.specification-block .greenie-spec .dt-sc-additional-grids {width:calc(.5 *65%);}
.greenie-spec .specification-block-main-grid {width:calc(35% - var(--grid-desktop-vertical-spacing));}
}

@media screen and (max-width: 990px) {
.greenie-spec .specification-block-main-grid {width:100%;}
.specification-block .greenie-spec .dt-sc-additional-grids {width:calc(50% - calc(.5 *30px));}
.specification-block .greenie-spec .specification-banner {display:flex; flex-wrap:wrap;}
.greenie-spec .specification-block-main-grid {width:100%; margin-bottom:30px; order:-1;}
}

.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width:calc(50% - 50px);}
.greenie-spec .specification-banner.specification-container.style3 .additional_section_blocks {display:grid; grid-template-columns:1fr;}

@media screen and (max-width: 990px) {
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width:100%;}
}

.specification-block .greenie-spec .specification-banner.specification-container.custom-specification-banner {column-gap:0; row-gap:0;}
.specification-block .greenie-spec .custom-specification-banner h2.main-title {font-size:calc(var(--font-heading-scale) * 6.0rem); font-weight:600; line-height:87px; letter-spacing:0; margin-bottom:4rem; margin-top:0;}
.specification-block .greenie-spec .custom-specification-banner h5.specification-block-support-heading {margin:0; font-size:2rem; font-weight:600; line-height:29px;}
.specification-block .greenie-spec .custom-specification-banner p.dt-sc-heading-description {margin-bottom:8rem; max-width:556px;}
.specification-block .greenie-spec .custom-specification-banner p.specification-block-support-description {margin:0;}
.specification-block .greenie-spec .custom-specification-banner .specification-block-support-icon-image {height:60px; position:absolute; opacity:0.2;}
.specification-block .greenie-spec .custom-specification-banner a.additional_block.button.button--primary {max-width:fit-content; margin-top:8rem;}
.specification-block .greenie-spec .custom-specification-banner {justify-content:space-between;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-specification-banner .dt-sc-additional-grids {width:calc(46% - var(--grid-desktop-vertical-spacing));}
.specification-block .greenie-spec .custom-specification-banner .specification-block-banner {column-gap:0; row-gap:0;}
.specification-block .greenie-spec .custom-specification-banner .specification-block-support-content {padding-left:30px;}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .dt-sc-sub-heading {margin-top:0; margin-bottom:0.5rem; color:var(--gradient-base-accent-3);}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {margin-top:0; margin-bottom:1.5rem; font-size:3.5rem;}
.greenie-spec .specification-block .specification-block-banner.overlay .specification-block-content {background:transparent;}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading {margin:0; font-family:var(--font-body-family); line-height:normal;}
/* .greenie-spec .specification-banner.specification-container.style3 .additional_section_blocks {gap:40px;} */
.greenie-spec .specification-banner.specification-container.style3 .specification-block-support-block .specification-block-support-icon-image {position:relative;}
.greenie-spec .specification-banner.specification-container.style3 .specification-block-support-block .specification-block-support-icon-image svg {width:50px; height:50px;}
.greenie-spec .specification-banner.specification-container.style3 .specification-block-support-block .specification-block-support-icon-image svg {stroke-dasharray:105; stroke-dashoffset:0; transition:all .7s linear;}
.greenie-spec .specification-banner.specification-container.style3 .specification-block-support-block:hover .specification-block-support-icon-image svg {stroke-dasharray:0; stroke-dashoffset:0;}
.greenie-spec .specification-banner.specification-container.style3 .specification-block-support-block:hover .specification-block-support-icon-image:before {transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1);}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-heading-description {margin-top:0; margin-bottom:3rem;}

@media screen and (max-width: 1540px) {
.specification-block.greenie-spec .custom-specification-banner .specification-block-main-grid {width:calc(50% - 0px);}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-specification-banner .dt-sc-additional-grids {width:calc(50% - var(--grid-desktop-vertical-spacing));}
}

@media screen and (max-width: 1439px) {
.specification-block .greenie-spec .custom-specification-banner .specification-block-main-grid {width:calc(48% - var(--grid-desktop-vertical-spacing));}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-specification-banner .dt-sc-additional-grids {width:calc(54% - var(--grid-desktop-vertical-spacing));}
.specification-block .greenie-spec .custom-specification-banner a.additional_block.button.button--primary {margin-top:3rem;}
.specification-block .greenie-spec .custom-specification-banner p.dt-sc-heading-description {margin-bottom:3rem;}
}

@media screen and (max-width: 1199px) and (min-width:991px) {
.specification-block .greenie-spec .custom-specification-banner .specification-block-main-grid {width:calc(40% - var(--grid-desktop-vertical-spacing));}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-specification-banner .dt-sc-additional-grids {width:calc(62% - var(--grid-desktop-vertical-spacing));}
.specification-block .greenie-spec .custom-specification-banner a.additional_block.button.button--primary {margin-top:0rem;}
.specification-block .greenie-spec .custom-specification-banner p.dt-sc-heading-description {margin-bottom:0rem;}
.specification-block .greenie-spec .custom-specification-banner h2.main-title {font-size:calc(var(--font-heading-scale) * 4.4rem); line-height:normal;}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width:65%;}
}

@media screen and (max-width: 990px) {
.specification-block .greenie-spec .custom-specification-banner h2.main-title {font-size:calc(var(--font-heading-scale) * 4.0rem); line-height:normal; margin-bottom:20px;}
.specification-block .greenie-spec .custom-specification-banner .specification-block-main-grid, .specification-block .greenie-spec .specification-banner.specification-container.style3.custom-specification-banner .dt-sc-additional-grids {width:100%;}
.specification-block .greenie-spec .custom-specification-banner a.additional_block.button.button--primary {margin-top:0rem;}
.specification-block .greenie-spec .custom-specification-banner p.dt-sc-heading-description {margin-bottom:0rem;}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width:100%;}
}

/* @media screen and (max-width: 585px) {
.greenie-spec .specification-banner.specification-container.style3 .additional_section_blocks {grid-template-columns:repeat(1,1fr); grid-gap:20px;}
.specification-block .greenie-spec .custom-specification-banner h2.main-title {font-size:calc(var(--font-heading-scale) * 3.6rem);}
}
 */
@media screen and (min-width:1200px) and (max-width:1540px) {
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width:calc(60% + 0px);}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width:70%;}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids {width:50%;}
}

.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .dt-sc-sub-heading {font-size:1.2rem; font-weight:600; letter-spacing:3.6px;}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-heading-description {max-width:62rem;}
/* .specification-block-support-description {margin-bottom:0; margin-top:1.5rem;} */
.specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {color:var(--gradient-base-accent-2);}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .specification-block-support-block .specification-block-support-icon-image {display:none;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .specification-block-support-content {padding-left:65px; position:relative;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication {margin-top:0;}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {font-size:2rem; animation:fadeInRight 1s linear;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .specification-block-support-content:before {content:""; width:40px; height:2px; position:absolute; top:50%; left:0; background:currentColor;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .button {margin-top:4rem;}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .dt-sc-sub-heading {color:var(--color-icon);}
.greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid {width:calc(50% - 25px);}

@media screen and (min-width:1200px) and (max-width:1540px) {
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-banner.overlay {height:800px !important;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-content {padding-left:30px;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .additional_section_blocks {gap:30px;}
.greenie-spec #specification- { {section.id}}
.specification-block.background-image:before {content:""; width:100%; height:100%; background:var(--gradient-base-accent-1); opacity:.5; position:absolute;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3.2rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-heading-description {margin-bottom:1rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading {font-size:2.3rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-about-specfication.background-image:before {display:none;}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {font-size:1.8rem;}
.greenie-spec #specification- { {section.id}}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .button {margin-top:2rem;}
}

@media screen and (min-width: 991px) and (max-width:1199px) {
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-banner.overlay {height:750px !important;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-content {padding-left:30px;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .additional_section_blocks {gap:30px;}
.greenie-spec #specification- { {section.id}}
.specification-block.background-image:before {content:""; width:100%; height:100%; background:var(--gradient-base-accent-1); opacity:.5; position:absolute;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3.2rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-heading-description {margin-bottom:1rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading {font-size:2.3rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-about-specfication.background-image:before {display:none;}
.greenie-spec #specification- { {section.id}}
.specification-block .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {font-size:1.8rem;}
.greenie-spec #specification- { {section.id}}
.specification-block .specification-banner.specification-container.style3.custom-about-specfication .specification-block-support-content {padding-left:50px; width:100%;}
/* .greenie-spec #specification- { {section.id}}
.specification-block .specification-banner.specification-container.style3 .additional_section_blocks {gap:30px;} */
.greenie-spec #specification- { {section.id}}
.specification-block .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids {row-gap:0px;}
.greenie-spec #specification- { {section.id}}

}

@media screen and (min-width:750px) and (max-width:990px) {
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-content {padding-left:30px;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .additional_section_blocks {gap:30px;}
.greenie-spec #specification- { {section.id}}
.specification-block.background-image:before {content:""; width:100%; height:100%; background:var(--gradient-base-accent-1); opacity:.5; position:absolute;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3.2rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-heading-description {margin-bottom:1rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading {font-size:2.3rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {padding-top:50px; padding-bottom:50px;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-about-specfication.background-image:before {display:none;}
/* .greenie-spec #specification- { {section.id}}
.specification-block.custom-about-specfication .specification-banner.specification-container.style3 .dt-sc-additional-grids {width:50%;} */
/* .greenie-spec #specification- { {section.id}}
.specification-block.custom-about-specfication .specification-banner.specification-container.style3 .additional_section_blocks {gap:25px;} */
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {font-size:1.8rem;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .specification-block-support-content {padding-left:50px; width:100%;}
.greenie-spec .specification-block.custom-about-specfication .specification-banner.specification-container.style3 .dt-sc-additional-grids {row-gap:0;}
.greenie-spec .specification-block.custom-about-specfication .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3rem;}
}

@media screen and (min-width:567px) and (max-width:749px) {
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-content {padding-left:30px;}
/* .greenie-spec #specification- { {section.id}} */
/* .specification-block.custom-home-spec .specification-banner.specification-container.style3 .additional_section_blocks {gap:30px;} */
.greenie-spec #specification- { {section.id}}
.specification-block.background-image:before {content:""; width:100%; height:100%; background:var(--gradient-base-accent-1); opacity:.5; position:absolute;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3.2rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-heading-description {margin-bottom:1rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading {font-size:2.3rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {padding-top:50px; padding-bottom:50px;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-about-specfication.background-image:before {display:none;}
.greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid {width:100%;}
.greenie-spec .specification-block.custom-about-specfication .specification-banner.specification-container.style3 .dt-sc-additional-grids {row-gap:0;}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {width:100%;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .specification-block-support-content {width:100%;}
.greenie-spec .specification-block.custom-about-specfication .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3rem;}
}

@media screen and (min-width:320px) and (max-width:566px) {
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-content {padding-left:0px;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .additional_section_blocks {gap:30px;}
.greenie-spec #specification- { {section.id}}
.specification-block.background-image:before {content:""; width:100%; height:100%; background:var(--gradient-base-accent-1); opacity:.5; position:absolute;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3.2rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-heading-description {margin-bottom:1rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading {font-size:2.3rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {padding-top:50px; padding-bottom:50px;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-block {flex-direction:column; justify-content:center; text-align:center;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-banner.specification-container.style3 .specification-block-support-block .specification-block-support-icon-image {margin-bottom:2rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-description {margin-top:0.5rem;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-home-spec .specification-block-support-content {width:100%;}
.greenie-spec #specification- { {section.id}}
.specification-block.custom-about-specfication.background-image:before {display:none;}
.greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid {width:100%;}
.greenie-spec .specification-block.custom-about-specfication .specification-banner.specification-container.style3 .dt-sc-additional-grids {row-gap:0;}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {width:100%;}
.specification-block .greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .specification-block-support-content {width:100%; padding-left:50px;}
.greenie-spec .specification-banner.specification-container.style3.custom-about-specfication .dt-sc-additional-grids .specification-block-support-heading {font-size:1.8rem;}
.greenie-spec .specification-block.custom-about-specfication .specification-banner.specification-container.style3 .dt-sc-additional-grids .main-title {font-size:3rem;}
}

/* @media(max-width:750px) {
.greenie-spec .specification-banner.specification-container.style3 .additional_section_blocks {display:grid; grid-template-columns:1fr 1fr; justify-items:center;}
}

@media(max-width:576px) {
.greenie-spec .specification-banner.specification-container.style3 .additional_section_blocks {display:grid; grid-template-columns:1fr; justify-items:center;}
} */

.reveal .specification-block .greenie-spec .specification-block-support-content {animation:fadeInLeft 1s linear;}

/*custom css  */
.greenie-spec .title-wrapper-with-link{margin-bottom:6.5rem;}
.specification-block .greenie-spec .head-icon i{display:none;}
.greenie-spec .specification-block-support-content { margin: 50px 10px;display: flex;align-items: center;justify-content: space-between;}
.greenie-spec .specification-block-support-block:nth-child(1) .specification-block-support-content { margin-top: 0;}
.greenie-spec .specification-block-support-block:not(:last-child) {border-bottom: 1px solid var(--gradient-base-background-3);}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading ,
.greenie-spec p.specification-block-support-description{margin: 0;font-family: var(--font-body-family);line-height: normal;font-weight: 400;font-size: clamp(2.2rem, 2.04rem + 0.8vw, 3rem);}

.greenie-spec  .specification-block-image img {border-radius: var(--dt-full-img-radius);}
.greenie-spec .specification-block-image svg {border-radius: var(--dt-full-img-radius);}
                                                                 
@media screen and (min-width:1550px){
.greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid {  width: calc(40% - 25px);}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width: calc(57% - 50px);}
 .greenie-spec .specification-block-support-content { margin: 50px 10px;}
  }
@media screen and (max-width:1549px){
.greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid {  width: calc(40% - 25px);}
.greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids {width: calc(60% - 50px);}
  .greenie-spec .specification-block-support-content { margin: 40px 10px;}
  }
@media screen and (max-width:1199px) {
  .greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading ,
.greenie-spec p.specification-block-support-description{font-size:2.5rem;}
  .greenie-spec .specification-block-support-content { margin: 30px 10px;}
}

@media screen and (max-width: 990px){
.greenie-spec .specification-block-main-grid {position:relative;}
  .greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids { position: absolute;  background: rgb(var(--color-base-background-1),0.8); width:100%;top: 0;right: 0; bottom: 0;left: 0;}
  .specification-block .greenie-spec .specification-banner { display: flex; width: 100%;justify-content: center; align-items: center;}
  .greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid {  width: calc(50% - 25px);}
}
/* @media screen and (max-width: 768px){
.greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid { width: calc(80% - 25px);}
} */
@media screen and (max-width: 556px){
  .greenie-spec .specification-banner.specification-container.style3 .dt-sc-additional-grids .specification-block-support-heading ,
.greenie-spec p.specification-block-support-description{font-size:2rem;}
  .greenie-spec .specification-block.custom-about-specfication .specification-block-main-grid { width: calc(70% - 25px);}
}

@media screen and (max-width:480px){
  .specification-block .greenie-spec .head-icon {
    width: 60%;
}
  .greenie-spec .specification-block-support-content {
    margin: 20px 10px;
}
}