/* Design values for document 612, converted by scripts/styles.mjs. Do not edit by hand. */
.doc-612 .element.el-13cb18e > .container{min-height:75vh;}
.doc-612 .element.el-13cb18e:not(.motion-effects-element-type-background),
.doc-612 .element.el-13cb18e > .motion-effects-container > .motion-effects-layer{background-color:#EBE7E1;}
.doc-612 .element.el-13cb18e > .background-overlay{background-image:url("/wp-content/uploads/service-3-top-1.jpg");background-position:bottom center;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.doc-612 .element.el-13cb18e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.doc-612 .element.el-914b8d5.column{align-self:inherit;cursor:default;}
.doc-612 .element.el-e8a8824 > .container{max-width:1240px;}
.doc-612 .element.el-e8a8824:not(.motion-effects-element-type-background),
.doc-612 .element.el-e8a8824 > .motion-effects-container > .motion-effects-layer{background-color:var(--color-3c3fa38);}
.doc-612 .element.el-e8a8824{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 0px 20px;z-index:1;}
.doc-612 .element.el-e8a8824 > .background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.doc-612 .element.el-36a42d0.column > .widget-wrap{justify-content:center;}
.doc-612 .element.el-36a42d0.column{align-self:inherit;cursor:default;}
.widget-heading .heading-title{font-family:var(--font-primary-family), Sans-serif;font-weight:var(--font-primary-weight);color:var(--color-primary);}
.doc-612 .element.el-e8d1486{text-align:center;}
.doc-612 .element.el-e8d1486 .heading-title{font-family:var(--font-accent-family), Sans-serif;font-weight:var(--font-accent-weight);color:var(--color-secondary);}
.widget-divider{--divider-color:var(--color-secondary);}
.widget-divider .divider__text{color:var(--color-secondary);font-family:var(--font-secondary-family), Sans-serif;font-weight:var(--font-secondary-weight);}
.widget-divider.view-stacked .icon{background-color:var(--color-secondary);}
.widget-divider.view-framed .icon,
.widget-divider.view-default .icon{color:var(--color-secondary);border-color:var(--color-secondary);}
.widget-divider.view-framed .icon,
.widget-divider.view-default .icon svg{fill:var(--color-secondary);}
.doc-612 .element.el-14ce319{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}
.doc-612 .element.el-14ce319 .divider-separator{width:300px;margin:0 auto;margin-center:0;}
.doc-612 .element.el-14ce319 .divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}
.widget-text-editor{font-family:var(--font-text-family), Sans-serif;font-weight:var(--font-text-weight);color:var(--color-text);}
.widget-text-editor blockquote{font-family:var(--font-text-family), Sans-serif;font-weight:var(--font-text-weight);}
.widget-text-editor blockquote cite{font-family:var(--font-text-family), Sans-serif;font-weight:var(--font-text-weight);}
.widget-text-editor.drop-cap-view-stacked .drop-cap{background-color:var(--color-primary);}
.widget-text-editor.drop-cap-view-framed .drop-cap,
.widget-text-editor.drop-cap-view-default .drop-cap{color:var(--color-primary);border-color:var(--color-primary);}
.doc-612 .element.el-b96c8e8{text-align:center;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}
.doc-612 .element.el-b96c8e8 > .widget-container{margin:40px 0px 0px 0px;}
.doc-612 .element.el-ae5667e > .container{min-height:14vw;}
.doc-612 .element.el-ae5667e:not(.motion-effects-element-type-background),
.doc-612 .element.el-ae5667e > .motion-effects-container > .motion-effects-layer{background-image:url("/wp-content/uploads/section-bg-bottom.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}
.doc-612 .element.el-ae5667e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;}
.doc-612 .element.el-ae5667e > .background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.doc-612 .element.el-d4d71b3.column{align-self:inherit;cursor:default;}
.doc-612 .element.el-74f832a > .container{max-width:1360px;}
.doc-612 .element.el-74f832a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7%;margin-bottom:0%;padding:0px 20px 60px 20px;z-index:1;}
.doc-612 .element.el-74f832a > .background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.doc-612 .element.el-8136757.column{align-self:inherit;cursor:default;}
.widget-gallery .gallery-item__title{font-family:var(--font-primary-family), Sans-serif;font-weight:var(--font-primary-weight);}
.widget-gallery .gallery-item__description{font-family:var(--font-text-family), Sans-serif;font-weight:var(--font-text-weight);}
.widget-gallery{--galleries-title-color-normal:var(--color-primary);--galleries-title-color-hover:var(--color-secondary);--galleries-pointer-bg-color-hover:var(--color-accent);--gallery-title-color-active:var(--color-secondary);--galleries-pointer-bg-color-active:var(--color-accent);}
.widget-gallery .gallery-title{font-family:var(--font-primary-family), Sans-serif;font-weight:var(--font-primary-weight);}
.doc-612 .element.el-c2b1a86{--image-border-color:#FFFFFF;--image-border-width:4px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}
@media(max-width:1024px){
.doc-612 .element.el-13cb18e > .container{min-height:360px;}
.doc-612 .element.el-e8a8824{padding:30px 20px 0px 20px;}
.doc-612 .element.el-b96c8e8 > .widget-container{margin:20px 0px 0px 0px;}
.doc-612 .element.el-b96c8e8{width:100%;max-width:100%;}
.doc-612 .element.el-ae5667e{margin-top:-10px;margin-bottom:0px;}
.doc-612 .element.el-74f832a{padding:0px 20px 40px 20px;}
}
@media(max-width:767px){
.doc-612 .element.el-13cb18e > .container{min-height:200px;}
.doc-612 .element.el-13cb18e > .background-overlay{background-image:url("/wp-content/uploads/service-3-top-m-1.jpg");}
.doc-612 .element.el-e8a8824{padding:020px 12px 10px 12px;}
.doc-612 .element.el-14ce319 .divider-separator{width:200px;}
.doc-612 .element.el-b96c8e8 > .widget-container{margin:10px 0px 0px 0px;}
.doc-612 .element.el-ae5667e{margin-top:0px;margin-bottom:0px;}
.doc-612 .element.el-74f832a{padding:0px 12px 30px 12px;}
.doc-612 .element.el-8136757 > .element-populated{padding:0px 0px 0px 0px;}
}
