.elementor-4 .elementor-element.elementor-element-6dda22b{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4 .elementor-element.elementor-element-6dda22b .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-4 .elementor-element.elementor-element-6dda22b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-2cb4b04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-05d27cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-05d27cd .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", sans-serif;font-size:40px;font-weight:100;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-5018b57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-5018b57 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-bace7ab{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-bace7ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-d1a019c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-4 .elementor-element.elementor-element-876afbd .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-876afbd .elementor-button:focus{background-color:var( --e-global-color-47ae6f2 );color:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-876afbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-876afbd .elementor-button{fill:var( --e-global-color-340496b );color:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-876afbd .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-876afbd .elementor-button:focus svg{fill:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-1ba8a40{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-4 .elementor-element.elementor-element-b96588c{--swiper-slides-to-display:4;--swiper-slides-gap:2px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:24px;}.elementor-4 .elementor-element.elementor-element-b96588c .swiper-slide > .elementor-element{height:100%;}.elementor-4 .elementor-element.elementor-element-692c0bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-eeb04f8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-eeb04f8 .elementor-headline{text-align:center;font-family:"itc-avant-garde-gothic-pro", sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;}.elementor-4 .elementor-element.elementor-element-eeb04f8 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-eeb04f8 .elementor-headline-dynamic-wrapper path{stroke-width:3px;}.elementor-4 .elementor-element.elementor-element-5f4d6d0{text-align:center;font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;font-weight:400;}.elementor-4 .elementor-element.elementor-element-ee92efc .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-ee92efc .elementor-button:focus{background-color:var( --e-global-color-47ae6f2 );color:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-ee92efc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-ee92efc .elementor-button{fill:var( --e-global-color-340496b );color:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-ee92efc .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-ee92efc .elementor-button:focus svg{fill:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-5d01ac0{--display:flex;--justify-content:center;}.elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container{text-align:center;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image img{width:200px;height:200px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#ffffff;border-radius:50% 50% 50% 50%;filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image:not(:first-child){margin-left:-24px;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image img:hover{border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;border-radius:25% 25% 25% 25%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4 .elementor-element.elementor-element-81e3d1d .uc-remote-parent .stacked-image.stacked-image-active img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d [tooltip]::after{color:#ffffff;background:var( --e-global-color-adf5183 );padding:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-81e3d1d [tooltip]::before{border-top-color:var( --e-global-color-adf5183 );border-bottom-color:var( --e-global-color-adf5183 );}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;font-family:"itc-avant-garde-gothic-pro", sans-serif;font-weight:500;text-transform:uppercase;}.elementor-4 .elementor-element.elementor-element-4d849ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-4 .elementor-element.elementor-element-cdc2ad9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-96227e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-96227e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-4aa8b2c{--divider-border-style:solid;--divider-color:var( --e-global-color-adf5183 );--divider-border-width:1px;}.elementor-4 .elementor-element.elementor-element-4aa8b2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4aa8b2c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-4aa8b2c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4 .elementor-element.elementor-element-4aa8b2c .elementor-divider__text{color:var( --e-global-color-adf5183 );}.elementor-4 .elementor-element.elementor-element-a091dfe > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-a091dfe .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", sans-serif;font-size:48px;font-weight:700;text-transform:none;color:var( --e-global-color-e0365e0 );}.elementor-4 .elementor-element.elementor-element-e4cfa58 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-e4cfa58 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-4 .elementor-element.elementor-element-211fc20 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-d11c71d .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-d11c71d .elementor-button:focus{background-color:var( --e-global-color-47ae6f2 );color:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-d11c71d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-d11c71d .elementor-button{fill:var( --e-global-color-340496b );color:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-d11c71d .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-d11c71d .elementor-button:focus svg{fill:var( --e-global-color-340496b );}.elementor-4 .elementor-element.elementor-element-7925611{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-340496b );--border-color:var( --e-global-color-340496b );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4247225{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-4247225:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4247225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.newleafliterary.com/wp-content/uploads/2025/06/nl_office2@2x-682x1024.jpg");background-position:center center;background-size:cover;}.elementor-4 .elementor-element.elementor-element-3bc5b80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-340496b );--border-color:var( --e-global-color-340496b );--border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3bc5b80:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-3bc5b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.newleafliterary.com/wp-content/uploads/2025/12/AdobeStock_259130513-scaled.jpeg");background-position:center center;background-size:100% auto;}.elementor-4 .elementor-element.elementor-element-3bc5b80::before, .elementor-4 .elementor-element.elementor-element-3bc5b80 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3bc5b80 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3bc5b80 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3bc5b80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3bc5b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-340496b );--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-a0dba60{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-340496b );--border-color:var( --e-global-color-340496b );--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-bbf5f7e{--swiper-slides-to-display:1;--swiper-slides-gap:38px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:40px;--arrow-normal-color:var( --e-global-color-adf5183 );--arrow-hover-color:var( --e-global-color-e436401 );}.elementor-4 .elementor-element.elementor-element-bbf5f7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-4 .elementor-element.elementor-element-bbf5f7e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-bbf5f7e .swiper-slide > .elementor-element{height:100%;}body.elementor-page-4:not(.elementor-motion-effects-element-type-background), body.elementor-page-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f99628 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-6dda22b{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-4 .elementor-element.elementor-element-05d27cd{width:var( --container-widget-width, 224.525px );max-width:224.525px;--container-widget-width:224.525px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-5018b57{width:var( --container-widget-width, 396.525px );max-width:396.525px;--container-widget-width:396.525px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-b96588c{--swiper-slides-to-display:2;}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container{text-align:center;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image img{width:120px;height:120px;border-width:4px 4px 4px 4px;border-radius:100% 100% 100% 100%;opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image:not(:first-child){margin-left:-24px;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image img:hover{border-width:8px 8px 8px 8px;border-radius:100% 100% 100% 100%;opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .uc-remote-parent .stacked-image.stacked-image-active img{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}.elementor-4 .elementor-element.elementor-element-81e3d1d [tooltip]::after{padding:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-4d849ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-cdc2ad9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-bbf5f7e{--swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-6dda22b{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-4 .elementor-element.elementor-element-bace7ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-b96588c{--swiper-slides-to-display:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container{text-align:center;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image img{width:80px;height:80px;border-width:4px 4px 4px 4px;border-radius:100% 100% 100% 100%;opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image:not(:first-child){margin-left:-24px;}.elementor-4 .elementor-element.elementor-element-81e3d1d .stacked-image img:hover{border-width:8px 8px 8px 8px;border-radius:100% 100% 100% 100%;opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .uc-remote-parent .stacked-image.stacked-image-active img{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-4 .elementor-element.elementor-element-81e3d1d .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}.elementor-4 .elementor-element.elementor-element-81e3d1d [tooltip]::after{padding:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-96227e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-bbf5f7e{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-d1a019c{--width:40%;}.elementor-4 .elementor-element.elementor-element-692c0bd{--width:83%;}.elementor-4 .elementor-element.elementor-element-cdc2ad9{--width:50%;}.elementor-4 .elementor-element.elementor-element-96227e2{--width:50%;}.elementor-4 .elementor-element.elementor-element-4247225{--width:33.3333%;}.elementor-4 .elementor-element.elementor-element-3bc5b80{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-d1a019c{--width:60%;}.elementor-4 .elementor-element.elementor-element-cdc2ad9{--width:100%;}.elementor-4 .elementor-element.elementor-element-96227e2{--width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-b96588c *//* 9-step tonal wave with a smooth loop seam */
#fb .swiper-slide[data-swiper-slide-index="0"] .fb-block { background-color: #A59A87 !important;
} /* darkest */
#fb .swiper-slide[data-swiper-slide-index="0"] h2 {
    color: #FFF;
}

#fb .swiper-slide[data-swiper-slide-index="1"] .fb-block { background-color: #B1A899 !important; }
#fb .swiper-slide[data-swiper-slide-index="2"] .fb-block { background-color: #BEB6A9 !important; }
#fb .swiper-slide[data-swiper-slide-index="0"] h2,
#fb .swiper-slide[data-swiper-slide-index="1"] h2,
#fb .swiper-slide[data-swiper-slide-index="2"] h2{
    color: #FFF;
}
#fb .swiper-slide[data-swiper-slide-index="3"] .fb-block { background-color: #CCC5BA !important; }
#fb .swiper-slide[data-swiper-slide-index="4"] .fb-block { background-color: #D8D3CB !important; }
#fb .swiper-slide[data-swiper-slide-index="5"] .fb-block { background-color: #E4E1DB !important; } /* peak */
#fb .swiper-slide[data-swiper-slide-index="6"] .fb-block { background-color: #D8D3CB !important; }
#fb .swiper-slide[data-swiper-slide-index="7"] .fb-block { background-color: #CCC5BA !important; }
#fb .swiper-slide[data-swiper-slide-index="8"] .fb-block { background-color: #BEB6A9 !important; } /* near-dark for smooth wrap */

#fb .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS *//******** HOME ELEMENTS ANIMATE ********/
.ch-grid {
    margin: 0px 0 0 0;
    padding: 0;
    list-style: none;
    display: block;
    text-align: center;
    width: 100%;
}
.ch-grid:after,
.ch-item:before {
    content: '';
    display: table;
}
.ch-grid:after {
    clear: both;
}
.ch-grid li {
    width: 180px;
    height: 180px;
    display: inline-block;
    margin: 0px !important;
}
.ch-item {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    cursor: default;
    box-shadow:
        inset 0 0 0 0 rgba(5, 104, 57, 1),
        inset 0 0 0 16px rgba(5, 104, 57, 1),
        0 1px 1px rgba(0,0,0,0.1);
    transition: all 0.4s ease-in-out;
}
.ch-item.ch-img-1 {
    box-shadow:
        inset 0 0 0 0 rgba(5, 104, 57, 1),
        inset 0 0 0 3px rgba(5, 104, 57, 1),
        0 1px 1px rgba(0,0,0,0.1);
    background: #fff;
}
.ch-item.ch-img-1:hover {
    box-shadow:
        inset 0 0 0 110px rgba(5, 104, 57, 1),
        inset 0 0 0 16px rgba(5, 104, 57, 1),
        0 1px 1px rgba(0,0,0,0.1);
}
.ch-item.ch-img-1 .ch-info h3 a {
    color: rgba(5, 104, 57, 1);
}
.ch-item.ch-img-2 {
    box-shadow:
        inset 0 0 0 0 rgba(5, 104, 57, .75),
        inset 0 0 0 3px rgba(5, 104, 57, .75),
        0 1px 1px rgba(0,0,0,0.1);
    background: #fff;
}
.ch-item.ch-img-2:hover {
    box-shadow:
        inset 0 0 0 110px rgba(5, 104, 57, .75),
        inset 0 0 0 16px rgba(5, 104, 57, 0),
        0 1px 1px rgba(0,0,0,0.1);
}
.ch-item.ch-img-2 .ch-info h3 a {
    color: rgba(5, 104, 57, 1);
}

.ch-item.ch-img-2 .ch-info h3 {
    text-transform: none;
    position: relative;
    letter-spacing: 2px;
    font-size: 25px;
    margin: 0 30px;
    padding: 33% 0 0 0;
}


.ch-item.ch-img-3 {
    box-shadow:
        inset 0 0 0 0 rgba(5, 104, 57, .5),
        inset 0 0 0 3px rgba(5, 104, 57, .5),
        0 1px 1px rgba(0,0,0,0.1);
    background: #fff;
}
.ch-item.ch-img-3:hover {
    box-shadow:
        inset 0 0 0 110px rgba(5, 104, 57, .5),
        inset 0 0 0 16px rgba(5, 104, 57, 0),
        0 1px 1px rgba(0,0,0,0.1);
}
.ch-item.ch-img-3 .ch-info h3 a {
    color:  rgba(5, 104, 57, 1);
}

.ch-item.ch-img-4 {
    box-shadow:
        inset 0 0 0 0 rgba(5, 104, 57, 1),
        inset 0 0 0 3px rgba(5, 104, 57, 1),
        0 1px 1px rgba(0,0,0,0.1);
    background: #fff;
}
.ch-item.ch-img-4:hover {
    box-shadow:
        inset 0 0 0 110px rgba(5, 104, 57, 1),
        inset 0 0 0 16px rgba(5, 104, 57, 1),
        0 1px 1px rgba(0,0,0,0.1);
}
.ch-item.ch-img-4 .ch-info h3 a {
    color: rgba(5, 104, 57, 1);
}


.ch-item.ch-img-4 .ch-info h3 {
    text-transform: none;
    position: relative;
    letter-spacing: 2px;
    font-size: 25px;
    margin: 0 10px;
    padding: 41% 0 0 0;
}



.ch-item:hover h3 a {
    color: #fff !important
}
.ch-info {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    opacity: 1;
    transition: all 0.4s ease-in-out;
    transform: scale(1);
    backface-visibility: hidden;
}
.ch-info h3 {
    text-transform: none;
    position: relative;
    letter-spacing: 2px;
    font-size: 25px;
    margin: 0 30px;
    padding: 40% 0 0 0;
    height: 26px;
        font-family: "itc-avant-garde-gothic-pro", sans-serif;
    font-weight: 300;
}
.ch-info p {
    color: #fff;
    padding: 10px 5px;
    font-style: italic;
    margin: 0 30px;
    font-size: 12px;
}
.ch-info p a {
    display: block;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 4px;
    opacity: 0.5;
        font-family: "itc-avant-garde-gothic-pro", sans-serif;
    font-size: 10.43px;
    color: #5E5F5F;
    letter-spacing: 2px;
}
.ch-info:hover h3,
.ch-info:hover p a  {
    color: #fff !important;
    transition-property: color;
    transition-duration: .1s;
    transition-timing-function: ease-in-out;
}
.ch-item:hover .ch-info {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */