/*
 * mb-dots
 */

.mb-dots-container{--dot-align:center;--dot-color:hsla(0,0%,0%,0.5);--dot-num-color:hsla(0,0%,100%,0.8);--dot-size:20px;--dot-num-size:calc(var(--dot-size) / 2);height:0}.single-slide .mb-dots{display:none}.mb-dots{text-align:var(--dot-align);position:absolute;list-style:none;display:block;z-index:50;margin:0;padding:0;width:100%;opacity:0;transition:opacity 500ms ease 0s}.slick-initialized .mb-dots{opacity:1}.mb-dots li{position:relative;display:inline-block;vertical-align:bottom;margin:0 5px;padding:0px;cursor:pointer}.mb-dots li button{border:0;background:transparent;display:block;height:var(--dot-size);width:var(--dot-size);line-height:0;font-size:0;color:transparent;text-align:center;padding:5px;margin:0;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mb-dots svg{max-height:var(--dot-size);max-width:var(--dot-size)}.mb-dots .mb-dot,.mb-dots .mb-dot-active{color:var(--dot-color);font-size:var(--dot-size);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:inline-flex;align-items:center;justify-content:center}.mb-dots .mb-dot-active{display:none}.mb-dots .mb-active .mb-dot{display:none}.mb-dots .mb-active .mb-dot-active{display:inline-flex}.dot-numbers .mb-dots li button{line-height:var(--dot-size);z-index:1;padding:0;color:var(--dot-num-color);font-size:var(--dot-num-size)}.dot-numbers.dot-none .mb-dots li button{font-size:var(--dot-size)}.dot-numbers.dot-none .mb-dots li button > *{display:none}.dot-hover{opacity:0;transition:opacity 500ms ease 0s}.movingbox:hover .dot-hover{opacity:1}.dot-top .mb-dots{top:0}.dot-top.dot-outside .mb-dots{transform:translateY(-120%)}.dot-bottom .mb-dots{bottom:0}.dot-bottom.dot-outside .mb-dots{transform:translateY(120%)}.dot-right .mb-dots,.dot-left .mb-dots{top:50%;width:auto;transform:translateY(-50%)}.dot-right .mb-dots li,.dot-left .mb-dots li{display:block}.dot-left .mb-dots{left:0}.dot-left.dot-outside .mb-dots{transform:translateY(-50%) translateX(-100%)}.dot-right .mb-dots{right:0}.dot-right.dot-outside .mb-dots{transform:translateY(-50%) translateX(100%)}.dot-center-arrows.dot-top.dot-outside .mb-dots{transform:translateY(-100%)}.dot-center-arrows.dot-bottom.dot-outside .mb-dots{transform:translateY(100%)}.movingbox.smart-margins:has(.dot-outside){--smart-dot-margin:calc(var(--dot-size) * 1.2)}.dot-bottom .movingbox.smart-margins:has(.dot-outside){margin-bottom:var(--smart-dot-margin)}.dot-top .movingbox.smart-margins:has(.dot-outside){margin-top:var(--smart-dot-margin)}.dot-left .movingbox.smart-margins:has(.dot-outside){margin-left:var(--smart-dot-margin)}.dot-right .movingbox.smart-margins:has(.dot-outside){margin-right:var(--smart-dot-margin)}.dot-center-arrows.dot-top .mb-dots li,.dot-center-arrows.dot-top .mb-dots li button,.dot-center-arrows.dot-bottom .mb-dots li,.dot-center-arrows.dot-bottom .mb-dots li button{height:var(--arrow-size)}.dot-center-arrows.dot-left .mb-dots li,.dot-center-arrows.dot-left .mb-dots li button,.dot-center-arrows.dot-right .mb-dots li,.dot-center-arrows.dot-right .mb-dots li button{width:var(--arrow-size);margin:5px 0}



.topyenoh{opacity:0;position:absolute;top:0;left:0;height:0;width:0;padding:0;margin:0;z-index:-1}

.google-maps-wrapper{width:100%;display:block;position:relative;overflow:hidden}.google-maps-wrapper > iframe,.google-maps-wrapper > .swap-content{display:block;overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%;border:0;opacity:1;transition:opacity 600ms ease-in-out}.google-maps-wrapper > iframe.loading,.google-maps-wrapper > .swap-content.loading{opacity:0}

.total-blog-list .post-summary > ul,.total-blog-list .post-summary > ol{margin-bottom:1.25rem}.total-blog-list .post-summary *:last-child{margin-bottom:0}



.fr-video{display:block;width:100%;padding-bottom:52.34%;margin-bottom:0;height:0;overflow:hidden;padding-top:1.5625rem;position:relative}.fr-video iframe{border:none;height:100%;position:absolute;top:0;width:100%;left:0}button.loadmore{display:block;margin:1rem auto}button.loadmore.mobile-button{display:none}.total-blog-list{list-style:none;margin:0;padding:0;display:block;width:100%;position:relative}.total-blog-list .post{position:relative;margin:0;width:100%;overflow:auto}.total-blog-list.hyphenate .post-title,.total-blog-list.hyphenate .post-summary{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.blog-link{text-decoration:none}




.parallax-wrapper{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden;}.parallax-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.parallax-image{position:absolute;width:auto;max-width:none;z-index:0;object-fit:cover}.parallax-image.parallax-scale{max-width:100%}.parallax-image.parallax-align-left{left:0}.parallax-image.parallax-align-right{right:0}.parallax-image.parallax-align-center{left:50%;transform:translateX(-50%)}.parallax-image.parallax-align-top{top:0}.parallax-image.parallax-align-bottom{bottom:0}.parallax-image.parallax-align-middle{top:50%;transform:translateY(-50%)}.parallax-image.parallax-up,.parallax-image.parallax-down{top:0;bottom:unset;min-width:100%;width:auto}.parallax-image.parallax-down{bottom:0;top:unset}.parallax-image.parallax-left,.parallax-image.parallax-right{left:0;right:unset;min-height:100%;height:auto}.parallax-image.parallax-right{right:0;left:unset}.parallax-content{width:100%;z-index:2}
.mb-cloned .stacks_left{float:left;width:49%}.mb-cloned .stacks_right{float:right;width:49%}.movingbox{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;--caption-bg-color:rgba(0,0,0,0.5);--caption-color:#fff;--caption-size:1rem}.movingbox .caption{position:relative;margin:0;padding:0}.movingbox .caption .slide-caption{position:absolute;z-index:10;background-color:var(--caption-bg-color);color:var(--caption-color);font-size:var(--caption-size);padding:1rem;margin:0;transition:opacity 500ms ease 0s}.movingbox .caption.caption-static .slide-caption{position:relative}.movingbox .caption.caption-bottom .slide-caption{bottom:0;left:0;right:0}.movingbox .caption.caption-full .slide-caption{top:50%;left:0;right:0;text-align:center;translate:0 -50%;background:none}.movingbox .caption.caption-full::before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--caption-bg-color)}.movingbox .caption.caption-centered .slide-caption{top:50%;left:50%;text-align:center;translate:-50% -50%}.movingbox .caption.caption-hover .slide-caption{opacity:0}.mb-slide:not(.mb-active) .slide-caption{opacity:0}.mb-slide.mb-active:hover .caption.caption-hover .slide-caption{opacity:1}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand;cursor:grabbing}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.mb-center{z-index:11;position:relative}.mb-slide{float:left;min-height:1px;display:none}.mb-slide .slick-loading img,.mb-slide .slick-loading video{display:none}.mb-slide .dragging img{pointer-events:none;-webkit-user-select:none;user-select:none}.mb-slide > div{overflow:hidden}.mb-slide:not(.mb-active) a{pointer-events:none}.centermode .mb-slide:not(.mb-current) a{pointer-events:none}.slick-initialized .mb-slide{display:block}.slick-loading .mb-slide{visibility:hidden}.slick-vertical .mb-slide{display:block;height:auto}.movingbox{position:relative}.movingbox.stretch-media .mb-slide img,.movingbox.stretch-media .mb-slide video{height:auto;width:100%;max-width:100%;display:block}.movingbox > .mb-slide{opacity:0}.movingbox > .mb-slide:first-child{opacity:1}.movingbox .image-slide img,.movingbox .video-slide video{display:block}.movingbox[dir=rtl]{text-align:end}.movingbox .mb-tap-target{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;margin:0;border:none;outline:none;z-index:1001;top:0;height:100%;width:50%}.movingbox .mb-tap-target.next{right:0}.movingbox .mb-tap-target.hide{display:none}.movingbox.slide-vert .mb-tap-target{height:50%;width:100%}.movingbox.slide-vert .mb-tap-target.next{bottom:0;right:auto;top:auto}.mb-animate.hide-on-load{opacity:0}

.post-image-wrapper{width:100%;overflow:hidden;position:relative}.post-image{width:100%;margin:0;padding:0;text-align:center}.post-image img{max-width:100%;width:auto;height:auto;display:block}.post-image.animate{transform:translateZ(0);overflow:hidden}.post-image.animate .post-bg-image,.post-image.animate img{overflow:hidden;transform:translateZ(0);transition:transform 0.5s ease,filter 0.5s ease}.post-image.animate.shadow-in:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;transition:box-shadow 0.5s ease}.post-bg-image{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}
.form-submit-success,.form-submit-error{opacity:0;transition:none;overflow:hidden}form:not(.success) .form-submit-success,form:not(.error) .form-submit-error{max-height:0;padding:0;margin:0;border-width:0px}form.success .form-submit-success,form.error .form-submit-error{opacity:1;transition:opacity 500ms ease}.form-submit-processing{opacity:0;pointer-events:none;transition:opacity 500ms ease}form:not(.processing) .form-submit-processing{max-height:0}form.processing *{pointer-events:none}form.processing .form-submit-processing{opacity:1;pointer-events:auto}.processing-modal.absolute,.processing-modal.fixed{background-color:var(--overlay-color);border-radius:inherit;position:absolute;top:0;left:0;right:0;bottom:0}.processing-modal.absolute .processing-circle,.processing-modal.fixed .processing-circle{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.processing-modal.fixed{position:fixed}

.eclipse-container{position:relative;overflow:hidden;--eclipse-animation-duration:4s;--eclipse-animation-delay:10s;--eclipse-timer-fadeout:200ms;--eclipse-timer-animation-duration:calc(var(--eclipse-animation-delay) - var(--eclipse-animation-duration) - var(--eclipse-timer-fadeout));--eclipse-timer-animation-delay:var(--eclipse-animation-duration);--eclipse-timer-color:rgba(255,255,255,0.8);--eclipse-timer-background:rgba(255,255,255,0.3);--eclipse-timer-size:4px;--eclipse-overlay-color:rgba(0,0,0,0.5);--eclipse-overlay-opacity:1}.eclipse-container.eclipse-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.eclipse-container.eclipse-fullscreen >:not(.eclipse-slide):not(.eclipse-timer):not(.eclipse-overlay){display:none}.eclipse-content{position:relative;z-index:5}.eclipse-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0;transition:opacity var(--eclipse-animation-duration) linear;pointer-events:none}.eclipse-slide.active{transition-duration:0s;opacity:1;z-index:1}.eclipse-slide.active.fade-in{transition-duration:calc(var(--eclipse-animation-duration) / 2)}.eclipse-slide.prev-active{z-index:2}.eclipse-image,.eclipse-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eclipse-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--eclipse-overlay-color);opacity:var(--eclipse-overlay-opacity);pointer-events:none;z-index:3}.eclipse-timer{position:absolute;bottom:0;left:0;width:100%;height:var(--eclipse-timer-size);background:var(--eclipse-timer-background);z-index:4}.eclipse-timer-bar{width:0;height:100%;background:var(--eclipse-timer-color);transition:width var(--eclipse-timer-animation-duration) linear var(--eclipse-timer-animation-delay),opacity var(--eclipse-timer-fadeout) linear}.eclipse-toggle{cursor:pointer}

.oembed.video,.oembed.codepen,.fr-video{display:block;width:100%;margin-bottom:0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.oembed.video video,.oembed.codepen video,.fr-video video{width:100%}.oembed.video iframe,.oembed.codepen iframe,.fr-video iframe{border:none;height:100%;position:absolute;top:0;width:100%;left:0}img.fr-full-width{min-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}


.total-blog-list .blog-link{text-decoration:none}.total-blog-list .post_layout_wrapper,.total-blog-list .post_column1,.total-blog-list .post_column2{width:100%;position:relative}.total-blog-list .show-on-hover{opacity:0;transition:opacity 0.3s ease-in 0s}.total-blog-list .post:hover .show-on-hover{opacity:1}.total-blog-list .height-full{height:100%}.total-blog-list .height-full > .post_column1{height:100%}.total-blog-list .inline-width{width:auto;display:inline-block}.total-blog-list .overlap-top,.total-blog-list .overlap-bottom{z-index:5}.total-blog-list .absolute-top{z-index:5;position:absolute;top:0}.total-blog-list .absolute-bottom{z-index:5;position:absolute;bottom:0}.total-blog-list .vertical-center{z-index:5;position:absolute;top:50%;transform:translateY(-50%)}




:root{--light-gray:rgba(231, 239, 242, 1.00);--medium-gray:rgba(210, 217, 220, 1.00);--dark-gray:rgba(32, 33, 51, 1.00);--black:rgba(9, 14, 20, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(32, 33, 51, 1.00);--secondary:rgba(123, 134, 158, 1.00);--success:rgba(61, 174, 136, 1.00);--warning:rgba(233, 239, 241, 1.00);--alert:rgba(232, 0, 46, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(255, 255, 255, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(76, 76, 76, 1.00);--alert-contrast:rgba(255, 255, 255, 1.00);--primary-dark:rgba(2, 3, 21, 1.00);--secondary-dark:rgba(93, 104, 128, 1.00);--success-dark:rgba(31, 144, 106, 1.00);--warning-dark:rgba(203, 209, 211, 1.00);--alert-dark:rgba(202, 0, 16, 1.00);--header-color:rgba(32, 33, 51, 1.00);--subheader-color:rgba(50, 71, 100, 1.00);--small-color:rgba(50, 71, 100, 1.00);--text-color:rgba(32, 33, 51, 1.00);--link-color:rgba(232, 0, 46, 1.00);--link-color-hover:rgba(205, 0, 32, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:1.5rem;--large-gutter:2rem;--site-width:calc(1200rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(254, 254, 254, 1.00);--subheader-color:rgba(235, 235, 227, 1.00);--small-color:rgba(235, 235, 227, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(166, 205, 255, 1.00);--link-color-hover:rgba(200, 229, 255, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(17rem/16)}h1,.h1{font-size:calc(41rem/16)}h2,.h2{font-size:calc(38rem/16)}h3,.h3{font-size:calc(32rem/16)}h4,.h4{font-size:calc(22rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(17rem/16)}small{font-size:70%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(18rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(42rem/16)}h3,.h3{font-size:calc(32rem/16)}h4,.h4{font-size:calc(27rem/16)}h5,.h5{font-size:calc(22rem/16)}h6,.h6{font-size:calc(18rem/16)}small{font-size:70%}}@media only screen and (min-width:64em){body{font-size:calc(18rem/16)}h1,.h1{font-size:calc(60rem/16)}h2,.h2{font-size:calc(43rem/16)}h3,.h3{font-size:calc(33rem/16)}h4,.h4{font-size:calc(28rem/16)}h5,.h5{font-size:calc(23rem/16)}h6,.h6{font-size:calc(18rem/16)}small{font-size:80%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{background-color:rgba(235, 235, 227, 1.00);}
/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}  

form.blog-filter-form input,form.blog-filter-form select,form.blog-filter-form textarea,form.datastore-form input,form.datastore-form select,form.datastore-form textarea{padding:0.70rem;border-width:1px;border-radius:3px;margin-bottom:1.00rem;font-size:1.00rem;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(204, 204, 204, 1.00);color:rgba(34, 34, 34, 1.00)}form.blog-filter-form select,form.datastore-form select{padding-right:1.5rem}form.blog-filter-form input,form.blog-filter-form select,form.datastore-form input,form.datastore-form select{height:2.30rem}form.blog-filter-form::placeholder,form.datastore-form::placeholder{color:rgba(204, 204, 204, 1.00)}form.blog-filter-form:-ms-input-placeholder,form.datastore-form:-ms-input-placeholder{color:rgba(204, 204, 204, 1.00)}form.blog-filter-form::-ms-input-placeholder,form.datastore-form::-ms-input-placeholder{color:rgba(204, 204, 204, 1.00)}

  h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6,     .button,.header-font{font-family:"Urbanist",sans-serif }
html,body,            .header-thin{font-family:"Urbanist",sans-serif }
            .folder-label, .pen-folder, .pen-style, .pen-note{font-family:Urbanist !important}
            .signature-font{font-family:"Arizonia",sans-serif !important}

            .button,.myclass{font-weight:600 ;}
            .small-text{font-size:calc(15rem/16) ;}@media only screen and (min-width:40em) {            .small-text{font-size:calc(15rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .small-text{font-size:calc(15rem/16) ;line-height:1.50 }}
            .tiny-text{font-size:calc(13rem/16) ;}@media only screen and (min-width:40em) {            .tiny-text{font-size:calc(13rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .tiny-text{font-size:calc(13rem/16) ;line-height:1.50 }}
            .signature-size{font-size:calc(31rem/16) ;}@media only screen and (min-width:40em) {            .signature-size{font-size:calc(33rem/16) ;line-height:1.10 }}@media only screen and (min-width:64em) {            .signature-size{font-size:calc(34rem/16) ;line-height:1.10 }}
  h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6,     .myclass{font-weight:700 ;line-height:1.10 ;}
            .bold{font-weight:700 !important;}
            .thin{font-weight:300 !important;}
            .line-height{line-height:1.10 !important;}
            .custom-underline .text a{font-weight:700 ;}

.admin-menu .fas{color:var(--alert) ;}
.vivid-icons .fas{color:var(--alert) ;}
.gray-icons .fas{color:var(--secondary) ;}
.gray-icons .far{color:var(--secondary) ;}
.gray-icons .fal{color:var(--secondary) ;}
.vivid-icons .far{color:var(--alert) ;}
.vivid-icons .fal{color:var(--alert) ;}
.footer .fas{color:var(--primary) !important;}
.cms-save{color:var(--white-color) !important;}
.gray-text{--header-color:rgba(82, 81, 82, 0.86);--subheader-color:rgba(82, 81, 82, 0.86);--small-color:rgba(82, 81, 82, 0.86);--text-color:rgba(82, 81, 82, 0.86);--link-color:rgba(82, 81, 82, 0.86);--link-color-hover:rgba(82, 81, 82, 0.86);--link-decoration:none;--link-decoration-hover:none}
.dark-links{--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(34, 34, 34, 1.00);--link-color-hover:rgba(204, 68, 74, 1.00);--link-decoration:none;--link-decoration-hover:none}
.necessary-field{color:rgba(204, 48, 50, 1.00) ;}

.box-shadow{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.20);}
.drop-shadow{filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.43));}
.text-shadow{text-shadow:0px 0px 15px rgba(0, 0, 0, 0.70);}

.success-light{background-color:rgba(238, 248, 237, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.success-light{background-attachment:scroll!important}}
.alert-light{background-color:rgba(248, 227, 225, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.alert-light{background-attachment:scroll!important}}
.callout{background-color:var(--secondary) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.callout{background-attachment:scroll!important}}
.overlay-bg{position:relative;z-index:0}.overlay-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.74 ;background-color:rgba(0, 0, 0, 1.00) ;}

.p-admin{padding:1.25rem !important;} @media only screen and (min-width:40em){.p-admin{padding:1.5rem !important}}@media only screen and (min-width:64em){.p-admin{padding:2rem !important}} 
.adminbox-margin{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:16.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.adminbox-margin{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:16.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.adminbox-margin{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:16.00px ;margin-left:0.00px }}
.admin-titles{margin-top:12.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.admin-titles{margin-top:12.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.admin-titles{margin-top:12.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}
.two-col-box{padding-top:0.75rem ;padding-right:1.5rem ;padding-bottom:0.75rem ;padding-left:1.5rem ;}  

.button.small{border-radius:4px ;}
.button.medium{border-radius:4px ;}
.button.large{border-radius:4px ;}
.tcms-gallery img{border-radius:8px ;}
.circle {border-radius:50% ;}

.bottom-border{border-color:var(--light-gray) ;border-width:0px 0px 1px 0px ;border-bottom-style:solid ;}
.bottom-border-dark{border-color:var(--medium-gray) ;border-width:0px 0px 1px 0px ;border-bottom-style:solid ;}
.square{display:flex;align-items:center;aspect-ratio:1/1;}
.reveal{border-width:0px ;}
.sticky{z-index:99 }
.stick-on-top{z-index:120 !important}
.admin-save-position{position:fixed    ;z-index:1001 ;top:14px ;bottom:unset ;left:unset ;right:16px ;}
.fit-name{display:inline-block;white-space:nowrap}
.divider-border{border-color:rgba(255, 255, 255, 0.11) ;border-width:0px 0px 1px 0px ;border-bottom-style:solid ;}

.black-20 .menubar-bg{position:relative;z-index:0}.black-20 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.20 ;background-color:var(--black) ;}
.black-40 .menubar-bg{position:relative;z-index:0}.black-40 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--black) ;}
.black-60 .menubar-bg{position:relative;z-index:0}.black-60 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.60 ;background-color:var(--black) ;}
.black-80 .menubar-bg{position:relative;z-index:0}.black-80 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.80 ;background-color:var(--black) ;}
.primary-20 .menubar-bg{position:relative;z-index:0}.primary-20 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.20 ;background-color:var(--primary) ;}
.primary-40 .menubar-bg{position:relative;z-index:0}.primary-40 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--primary) ;}
.primary-60 .menubar-bg{position:relative;z-index:0}.primary-60 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.60 ;background-color:var(--primary) ;}
.primary-80 .menubar-bg{position:relative;z-index:0}.primary-80 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.80 ;background-color:var(--primary) ;}
.white-80 .menubar-bg{position:relative;z-index:0}.white-80 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.20 ;background-color:var(--white) ;}
.white-80 .menubar-bg{position:relative;z-index:0}.white-80 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.40 ;background-color:var(--white) ;}
.white-80 .menubar-bg{position:relative;z-index:0}.white-80 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.60 ;background-color:var(--white) ;}
.white-80 .menubar-bg{position:relative;z-index:0}.white-80 .menubar-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.80 ;background-color:var(--white) ;}

 .footer-menu>.menu a, .menu.footer-menu a{--menu-link-color:rgba(101, 100, 101, 0.86);--menu-link-color-hover:rgba(51, 51, 51, 1.00);--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-caret-color:rgba(97, 103, 173, 0.00);--menu-border-accent:2px solid var(--menu-link-color)} .footer-menu>.menu .menu-text, .menu.footer-menu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .footer-menu>.menu>li>a, .menu.footer-menu>li>a{padding-top:0.5rem;padding-bottom:0.5rem} .footer-menu>.menu .submenu>li>a, .menu.footer-menu .submenu>li>a{padding-top:0.25rem;padding-bottom:0.25rem} .footer-menu>.menu li.active>a, .footer-menu>.menu li.is-active>a, .footer-menu>.menu a.is-active, .menu.footer-menu li.active>a, .menu.footer-menu li.is-active>a, .menu.footer-menu a.is-active{--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-link-color:rgba(51, 51, 51, 1.00);--menu-caret-color:rgba(97, 103, 173, 0.00);--menu-link-color-hover:rgba(51, 51, 51, 1.00)} .footer-menu>.menu .submenu li.active>a, .footer-menu>.menu .submenu li.is-active>a, .footer-menu>.menu .submenu a.is-active, .menu.footer-menu .submenu li.active>a, .menu.footer-menu .submenu li.is-active>a, .menu.footer-menu .submenu a.is-active{--menu-caret-color:rgba(97, 103, 173, 0.00)} .footer-menu>.menu .submenu a, .menu.footer-menu .submenu a{--menu-caret-color:rgba(97, 103, 173, 0.00)} .footer-menu>.menu .submenu, .menu.footer-menu .submenu{--submenu-bg-color:rgba(97, 103, 173, 0.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .footer-menu>.menu .submenu a, .menu.footer-menu .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(101, 100, 101, 0.86);--menu-link-color-hover:rgba(51, 51, 51, 1.00)} .footer-menu>.menu .submenu .menu-text, .menu.footer-menu .submenu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .footer-menu>.menu .submenu li.active>a, .footer-menu>.menu .submenu li.is-active>a, .footer-menu>.menu .submenu a.is-active, .menu.footer-menu .submenu li.active>a, .menu.footer-menu .submenu li.is-active>a, .menu.footer-menu .submenu a.is-active{--menu-caret-color:rgba(97, 103, 173, 0.00);--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-link-color:rgba(51, 51, 51, 1.00);--menu-link-color-hover:rgba(51, 51, 51, 1.00)} .footer-menu>.menu a::after, .menu.footer-menu a::after{display:none!important}
.footer .menu:not(.submenu)>li>a{padding-top:4.00px !important;padding-right:0.00px !important;padding-bottom:8.00px !important;padding-left:0.00px !important;}@media only screen and (min-width:40em){.footer .menu:not(.submenu)>li>a{padding-top:4.00px !important;padding-right:0.00px !important;padding-bottom:8.00px !important;padding-left:0.00px !important}}@media only screen and (min-width:64em){.footer .menu:not(.submenu)>li>a{padding-top:4.00px !important;padding-right:0.00px !important;padding-bottom:8.00px !important;padding-left:0.00px !important}}
            .footer .menu:not(.submenu)>li>a{font-size:calc(14rem/16) !important;font-weight:400 !important;line-height:1.20 !important;}@media only screen and (min-width:40em) {            .footer .menu:not(.submenu)>li>a{font-size:calc(15rem/16) !important;line-height:1.20 !important}}@media only screen and (min-width:64em) {            .footer .menu:not(.submenu)>li>a{font-size:calc(15rem/16) !important;line-height:1.20 !important}}

.profile-pic-bg{background-color:var(--light-gray) ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.profile-pic-bg{background-attachment:scroll!important}}
.is-stuck .sidebar-style{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.is-stuck .sidebar-style{background-attachment:scroll!important}}
.sidebar-style{border-radius:400px ;}
@media screen and (min-width: 40em){.white-border{border-color:var(--light-gray) ;border-width:6px ;border-style:solid ;}}
@media screen and (max-width: 39.9375em){.white-border{border-color:var(--light-gray) ;border-width:3px ;border-style:solid ;}}
.is-stuck .white-border{border-color:var(--white) ;border-width:6px ;border-style:solid ;}
@media screen and (min-width: 40em){.profile-pic-position{position: absolute   ;z-index:99 ;top:-165px ;bottom:unset ;left:unset ;right:unset ;}}
.profile-pic-mobile-overlap{margin-top:-88.00px ;margin-right:-88.00px ;margin-bottom:0.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.profile-pic-mobile-overlap{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.profile-pic-mobile-overlap{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}
.profile-pic-width{width:100.00px !important;}@media only screen and (min-width:40em){.profile-pic-width{width:200.00px !important}}@media only screen and (min-width:64em){.profile-pic-width{width:220.00px !important}}
.is-stuck .sidebar-style{filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.43));}
.sidebar-title{display:none } 
.is-stuck .sidebar-title{display:inline-block } 
.sidebar-title{transition:all 300ms ease-out 0ms !important}
.sidebar-style{transition:all 300ms ease-out 0ms !important}

 .mobile-menu>.menu a, .menu.mobile-menu a{--menu-link-color:rgba(68, 68, 68, 1.00);--menu-link-color-hover:rgba(34, 34, 34, 1.00);--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-caret-color:rgba(239, 35, 60, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .mobile-menu>.menu .menu-text, .menu.mobile-menu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .mobile-menu>.menu>li>a, .menu.mobile-menu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .mobile-menu>.menu .submenu>li>a, .menu.mobile-menu .submenu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .mobile-menu>.menu li.active>a, .mobile-menu>.menu li.is-active>a, .mobile-menu>.menu a.is-active, .menu.mobile-menu li.active>a, .menu.mobile-menu li.is-active>a, .menu.mobile-menu a.is-active{--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-link-color:rgba(239, 35, 60, 1.00);--menu-caret-color:rgba(68, 68, 68, 1.00);--menu-link-color-hover:rgba(239, 35, 60, 1.00)} .mobile-menu>.menu .submenu li.active>a, .mobile-menu>.menu .submenu li.is-active>a, .mobile-menu>.menu .submenu a.is-active, .menu.mobile-menu .submenu li.active>a, .menu.mobile-menu .submenu li.is-active>a, .menu.mobile-menu .submenu a.is-active{--menu-caret-color:rgba(68, 68, 68, 1.00)} .mobile-menu>.menu .submenu a, .menu.mobile-menu .submenu a{--menu-caret-color:rgba(239, 35, 60, 1.00)} .mobile-menu>.menu .submenu, .menu.mobile-menu .submenu{--submenu-bg-color:rgba(254, 254, 254, 0.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .mobile-menu>.menu .submenu a, .menu.mobile-menu .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(68, 68, 68, 1.00);--menu-link-color-hover:rgba(34, 34, 34, 1.00)} .mobile-menu>.menu .submenu .menu-text, .menu.mobile-menu .submenu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .mobile-menu>.menu .submenu li.active>a, .mobile-menu>.menu .submenu li.is-active>a, .mobile-menu>.menu .submenu a.is-active, .menu.mobile-menu .submenu li.active>a, .menu.mobile-menu .submenu li.is-active>a, .menu.mobile-menu .submenu a.is-active{--menu-caret-color:rgba(68, 68, 68, 1.00);--menu-bg-color:rgba(254, 254, 254, 0.00);--menu-link-color:rgba(239, 35, 60, 1.00);--menu-link-color-hover:rgba(239, 35, 60, 1.00)}
            .mobile-menu .menu:not(.submenu)>li>a{font-size:calc(20rem/16) ;font-weight:400 ;}@media only screen and (min-width:40em) {            .mobile-menu .menu:not(.submenu)>li>a{font-size:calc(20rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .mobile-menu .menu:not(.submenu)>li>a{font-size:calc(20rem/16) ;line-height:1.50 }}
            .mobile-menu .menu .submenu>li>a{font-size:calc(17rem/16) ;font-weight:400 ;}@media only screen and (min-width:40em) {            .mobile-menu .menu .submenu>li>a{font-size:calc(17rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .mobile-menu .menu .submenu>li>a{font-size:calc(17rem/16) ;line-height:1.50 }}
.off-canvas-wrapper{z-index:100 }

.{display:none } 
.mobile-menu-scroll-button{background-color:rgba(0, 0, 0, 0.53) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.mobile-menu-scroll-button{background-attachment:scroll!important}}
.mobile-menu-scroll-button:hover{background-color:rgba(0, 0, 0, 0.74) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.mobile-menu-scroll-button{background-attachment:scroll!important}}
.mobile-menu-show{display:block !important} 
.mobile-menu-scroll-button{position:fixed    ;z-index:1000 ;top:unset ;bottom:0px ;left:unset ;right:0px ;}
.mobile-menu-scroll-button{opacity:0.00 }
.mobile-menu-show{opacity:1.00 !important}
.mobile-menu-show{transition:all 350ms ease 0ms }
.mobile-menu-scroll-button{color:var(--white) !important;}
.mobile-menu-scroll-button{border-radius:0px !important;}

 .admin-pages-menu>.menu a, .menu.admin-pages-menu a{--menu-link-color:rgba(73, 73, 73, 1.00);--menu-link-color-hover:rgba(31, 31, 31, 1.00);--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-caret-color:rgba(97, 103, 173, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .admin-pages-menu>.menu .menu-text, .menu.admin-pages-menu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .admin-pages-menu>.menu>li>a, .menu.admin-pages-menu>li>a{padding-top:1rem;padding-bottom:1rem} .admin-pages-menu>.menu .submenu>li>a, .menu.admin-pages-menu .submenu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .admin-pages-menu>.menu li.active>a, .admin-pages-menu>.menu li.is-active>a, .admin-pages-menu>.menu a.is-active, .menu.admin-pages-menu li.active>a, .menu.admin-pages-menu li.is-active>a, .menu.admin-pages-menu a.is-active{--menu-bg-color:rgba(254, 254, 254, 1.00);--menu-link-color:rgba(31, 31, 31, 1.00);--menu-caret-color:rgba(255, 255, 255, 1.00);--menu-link-color-hover:rgba(31, 31, 31, 1.00)} .admin-pages-menu>.menu .submenu li.active>a, .admin-pages-menu>.menu .submenu li.is-active>a, .admin-pages-menu>.menu .submenu a.is-active, .menu.admin-pages-menu .submenu li.active>a, .menu.admin-pages-menu .submenu li.is-active>a, .menu.admin-pages-menu .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00)} .admin-pages-menu>.menu .submenu a, .menu.admin-pages-menu .submenu a{--menu-caret-color:rgba(97, 103, 173, 1.00)} .admin-pages-menu>.menu .submenu, .menu.admin-pages-menu .submenu{--submenu-bg-color:rgba(255, 255, 255, 0.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .admin-pages-menu>.menu .submenu a, .menu.admin-pages-menu .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(73, 73, 73, 1.00);--menu-link-color-hover:rgba(31, 31, 31, 1.00)} .admin-pages-menu>.menu .submenu .menu-text, .menu.admin-pages-menu .submenu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .admin-pages-menu>.menu .submenu li.active>a, .admin-pages-menu>.menu .submenu li.is-active>a, .admin-pages-menu>.menu .submenu a.is-active, .menu.admin-pages-menu .submenu li.active>a, .menu.admin-pages-menu .submenu li.is-active>a, .menu.admin-pages-menu .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00);--menu-bg-color:rgba(255, 255, 255, 1.00);--menu-link-color:rgba(31, 31, 31, 1.00);--menu-link-color-hover:rgba(31, 31, 31, 1.00)} .admin-pages-menu>.menu a::after, .menu.admin-pages-menu a::after{display:none!important}
.admin-pages-menu-container .menu>li>a{border-radius:10px ;}
            .admin-pages-menu-container .menu>li>a{font-size:calc(15rem/16) ;font-weight:400 ;}@media only screen and (min-width:40em) {            .admin-pages-menu-container .menu>li>a{font-size:calc(16rem/16) ;line-height:1.00 }}@media only screen and (min-width:64em) {            .admin-pages-menu-container .menu>li>a{font-size:calc(16rem/16) ;line-height:1.00 }}
.admin-pages-menu-container{padding-top:0.25rem !important;padding-right:0 !important;padding-bottom:0.25rem !important;padding-left:0 !important;} @media only screen and (min-width:40em){.admin-pages-menu-container{padding-top:0.5rem !important;padding-right:0 !important;padding-bottom:0.5rem !important;padding-left:0 !important;}}@media only screen and (min-width:64em){.admin-pages-menu-container{padding-right:0 !important;padding-left:0 !important;}} 

 .main-menu>.menu a, .menu.main-menu a{--menu-link-color:rgba(50, 71, 100, 1.00);--menu-link-color-hover:rgba(12, 20, 31, 1.00);--menu-bg-color:rgba(254, 254, 254, 0.00);--menu-caret-color:rgba(50, 71, 100, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .main-menu>.menu .menu-text, .menu.main-menu .menu-text{--menu-text-color:rgba(12, 20, 31, 1.00)} .main-menu>.menu>li>a, .menu.main-menu>li>a{padding-top:0.5rem;padding-bottom:0.5rem} .main-menu>.menu .submenu>li>a, .menu.main-menu .submenu>li>a{padding-top:0.5rem;padding-bottom:0.5rem} .main-menu>.menu li.active>a, .main-menu>.menu li.is-active>a, .main-menu>.menu a.is-active, .menu.main-menu li.active>a, .menu.main-menu li.is-active>a, .menu.main-menu a.is-active{--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-link-color:rgba(12, 20, 31, 1.00);--menu-caret-color:rgba(50, 71, 100, 1.00);--menu-link-color-hover:rgba(12, 20, 31, 1.00)} .main-menu>.menu .submenu li.active>a, .main-menu>.menu .submenu li.is-active>a, .main-menu>.menu .submenu a.is-active, .menu.main-menu .submenu li.active>a, .menu.main-menu .submenu li.is-active>a, .menu.main-menu .submenu a.is-active{--menu-caret-color:rgba(50, 71, 100, 1.00)} .main-menu>.menu .submenu a, .menu.main-menu .submenu a{--menu-caret-color:rgba(50, 71, 100, 1.00)} .main-menu>.menu .submenu, .menu.main-menu .submenu{--submenu-bg-color:rgba(254, 254, 254, 0.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .main-menu>.menu .submenu a, .menu.main-menu .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(50, 71, 100, 1.00);--menu-link-color-hover:rgba(12, 20, 31, 1.00)} .main-menu>.menu .submenu .menu-text, .menu.main-menu .submenu .menu-text{--menu-text-color:rgba(12, 20, 31, 1.00)} .main-menu>.menu .submenu li.active>a, .main-menu>.menu .submenu li.is-active>a, .main-menu>.menu .submenu a.is-active, .menu.main-menu .submenu li.active>a, .menu.main-menu .submenu li.is-active>a, .menu.main-menu .submenu a.is-active{--menu-caret-color:rgba(50, 71, 100, 1.00);--menu-bg-color:rgba(254, 254, 254, 0.00);--menu-link-color:rgba(12, 20, 31, 1.00);--menu-link-color-hover:rgba(12, 20, 31, 1.00)}
.main-menu-bar .menu>li>a{transition:all 250ms ease 0ms }
            .main-menu-bar .menu:not(.submenu)>li>a{font-size:calc(17rem/16) ;line-height:1.00 ;}@media only screen and (min-width:40em) {            .main-menu-bar .menu:not(.submenu)>li>a{font-size:calc(17rem/16) ;line-height:1.00 }}@media only screen and (min-width:64em) {            .main-menu-bar .menu:not(.submenu)>li>a{font-size:calc(17rem/16) ;line-height:1.00 }}
            .menu>li.is-active>a, .menu>li.active>a, .menu>li>a.is_active, .menu>li>a.is-active{font-weight:700 ;}
.main-menu-padding{padding-top:20.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.main-menu-padding{padding-top:20.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.main-menu-padding{padding-top:20.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}
.is-stuck .main-menu-padding{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.is-stuck .main-menu-padding{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.is-stuck .main-menu-padding{padding-top:0.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}

.job-accordion .accordion-content{margin-bottom:0.75rem ;}  
.job-accordion .accordion-item.is-active a{margin-bottom:0 ;}  
.job-accordion .accordion-bg-section{background-color:transparent ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.job-accordion .accordion-bg-section{background-attachment:scroll!important}}
.job-accordion .accordion-content{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.job-accordion .accordion-content{background-attachment:scroll!important}}
.job-accordion .accordion-title{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.job-accordion .accordion-title{background-attachment:scroll!important}}
.job-accordion .accordion-title:hover{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.job-accordion .accordion-title{background-attachment:scroll!important}}
.job-accordion .accordion-title{width:100% ;}  
.job-accordion .accordion-item a{margin-bottom:0.75rem ;}  
.job-accordion .accordion-title{border-radius:5px ;}
.job-accordion .accordion-item.is-active>.accordion-title{border-radius:5px 5px 0px 0px ;}
.job-accordion .accordion-content{border-radius:0px 0px 5px 5px ;}
            .job-accordion .accordion-title{font-size:calc(18rem/16) ;font-weight:600 ;}@media only screen and (min-width:40em) {            .job-accordion .accordion-title{font-size:calc(18rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .job-accordion .accordion-title{font-size:calc(18rem/16) ;line-height:1.50 }}
            .job-accordion .accordion-title::before{font-size:calc(19rem/16) ;}@media only screen and (min-width:40em) {            .job-accordion .accordion-title::before{font-size:calc(26rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .job-accordion .accordion-title::before{font-size:calc(27rem/16) ;line-height:1.50 }}
.job-accordion .accordion-title:before{color:var(--white) ;}
.job-accordion .accordion-title:before{background-color:var(--alert) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.job-accordion .accordion-title{background-attachment:scroll!important}}
.job-accordion .accordion-title:before{border-radius:100% ;}






.job-accordion .accordion-title:hover:before

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        
        rotateX(0deg) rotateY(0deg) rotateZ(180deg)
        
        
        ;
}

.job-accordion .accordion-title:before{transition:all 250ms ease-in-out 0ms }
.job-accordion .accordion-title:before{display:flex;align-items:center;aspect-ratio:1/1;}
.job-accordion .accordion-title:first-child{border-radius:5px 5px 5px 5px ;}
.job-accordion .accordion-item.is-active>.accordion-title:first-child{border-radius:5px 5px 0px 0px ;}
.job-accordion .accordion-content:last-child{border-radius:0px 0px 5px 5px ;}

            .styled-accordion .accordion-title{font-size:calc(17rem/16) ;}@media only screen and (min-width:40em) {            .styled-accordion .accordion-title{font-size:calc(17rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .styled-accordion .accordion-title{font-size:calc(18rem/16) ;line-height:1.50 }}
            .styled-accordion .accordion-item.is-active>.accordion-title{font-size:calc(17rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {            .styled-accordion .accordion-item.is-active>.accordion-title{font-size:calc(17rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .styled-accordion .accordion-item.is-active>.accordion-title{font-size:calc(18rem/16) ;line-height:1.50 }}
.styled-accordion .accordion-title{color:rgba(71, 71, 71, 1.00) ;}
.styled-accordion .accordion-item.is-active>.accordion-title{color:rgba(0, 0, 0, 1.00) ;}
.styled-accordion .accordion-item.is-active>.accordion-title:hover{color:rgba(0, 0, 0, 1.00) ;}
.styled-accordion .accordion-title{margin-bottom:0.25rem ;}  
.styled-accordion .accordion-item.is-active>.accordion-title{margin-bottom:0 ;}  
.styled-accordion .accordion-content{margin-bottom:0.25rem ;}  
.styled-accordion .accordion-item.is-active>.accordion-title{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.styled-accordion .accordion-item.is-active>.accordion-title{background-attachment:scroll!important}}
.styled-accordion .accordion-title:hover{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.styled-accordion .accordion-title{background-attachment:scroll!important}}
.styled-accordion .accordion-title{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.styled-accordion .accordion-title{background-attachment:scroll!important}}
.accordion-bg-section{background-color:transparent ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion-bg-section{background-attachment:scroll!important}}
.styled-accordion .accordion-content{padding-bottom:0 ;}  
.styled-accordion .accordion-title{border-radius:5px ;}
.styled-accordion .accordion-item.is-active>.accordion-title{border-radius:5px 5px 0px 0px ;}
.styled-accordion .accordion-content{border-radius:0px 0px 5px 5px ;}
.styled-accordion .accordion-title:first-child{border-radius:5px 5px 5px 5px ;}
.styled-accordion .accordion-item.is-active>.accordion-title:first-child{border-radius:5px 5px 0px 0px ;}
.styled-accordion .accordion-content:last-child{border-radius:0px 0px 5px 5px ;}

.tabs-panel{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-panel{background-attachment:scroll!important}}
.tabs-title > a{background-color:transparent ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a{background-attachment:scroll!important}}
.tabs-title > a[aria-selected='true']{background-color:var(--white) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.tabs-title > a[aria-selected='true']{background-attachment:scroll!important}}
            .tabs-title > a{font-size:calc(18rem/16) !important;}@media only screen and (min-width:40em) {            .tabs-title > a{font-size:calc(17rem/16) !important;line-height:1.50 !important}}@media only screen and (min-width:64em) {            .tabs-title > a{font-size:calc(17rem/16) !important;line-height:1.50 !important}}
            .tabs-title > a[aria-selected='true']{font-weight:700 !important;}
.tabs-title > a[aria-selected='true']{color:var(--subheader-color) ;}
.tabs-title > a{color:var(--dark-gray) ;}
.tabs-title > a[aria-selected='true']{transition:all 300ms ease-out 0ms }
.tabs-title > a{transition:all 300ms ease-out 0ms }
.tabs-content{transition:all 300ms ease-out 0ms }
.tabs-panel{padding:0 ;}  

input, textarea, select{border-radius:8px 8px 8px 8px !important;}
.contact-form input{border-color:var(--medium-gray) ;border-width:0px ;}
.contact-form textarea{border-color:var(--medium-gray) ;border-width:0px ;}
.contact-form select{border-color:var(--medium-gray) ;border-width:0px ;}
.contact-form input:focus{border-color:var(--medium-gray) ;border-width:0px ;}
.contact-form textarea:focus{border-color:var(--medium-gray) ;border-width:0px ;}
.contact-form select:focus{border-color:var(--medium-gray) ;border-width:0px ;}
.contact-form input{background-color:rgba(255, 255, 255, 0.43) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.contact-form input{background-attachment:scroll!important}}
.contact-form input:focus{background-color:rgba(255, 255, 255, 0.69) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.contact-form input{background-attachment:scroll!important}}
.contact-form textarea{background-color:rgba(255, 255, 255, 0.43) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.contact-form textarea{background-attachment:scroll!important}}
.contact-form textarea:focus{background-color:rgba(255, 255, 255, 0.69) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.contact-form textarea{background-attachment:scroll!important}}
.contact-form select{background-color:rgba(255, 255, 255, 0.43) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.contact-form select{background-attachment:scroll!important}}
.contact-form select:focus{background-color:rgba(255, 255, 255, 0.69) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){.contact-form select{background-attachment:scroll!important}}
.contact-form input, textarea, select{transition:all 300ms ease-out 0ms !important}
input:focus{box-shadow: 0px 4px 12px -8px rgba(98, 101, 112, 0.50);}
.contact-form input{padding-top:1.5rem !important;padding-right:0.75rem !important;padding-bottom:1.5rem !important;padding-left:0.75rem !important;}  
            .contact-form label{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .contact-form label{font-size:calc(16rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .contact-form label{font-size:calc(16rem/16) ;line-height:1.50 }}








.total-blog-list-move .post:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translate3d(0px, -4px, 0px)
        
        
        scale3d(1.03, 1.03, 1.03)
        
        
        
        ;
}

.total-blog-list .post{transition:all 400ms ease-out 0ms }
@charset "UTF-8";


@charset "UTF-8";

.stacks_in_9786{--offcanvas-size-small:250px;--offcanvas-size-medium:250px;--offcanvas-size-large:250px;}

@charset "UTF-8";

.header-bg{background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.header-bg{background-attachment:scroll!important}}
.header-padding{padding-top:230.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px ;}@media only screen and (min-width:40em){.header-padding{padding-top:600.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}@media only screen and (min-width:64em){.header-padding{padding-top:600.00px ;padding-right:0.00px ;padding-bottom:0.00px ;padding-left:0.00px }}

.eclipse-container.stacks_in_10949{--eclipse-animation-duration:3.00s;--eclipse-animation-delay:5.00s;--eclipse-timer-fadeout:200ms;--eclipse-timer-background:rgba(255, 255, 255, 0.30);--eclipse-timer-color:rgba(255, 255, 255, 0.80);--eclipse-timer-size:4px;--eclipse-overlay-color:rgba(0, 0, 0, 0.50);--eclipse-overlay-opacity:1.00}.eclipse-container.stacks_in_10949 .eclipse-overlay{  }
.eclipse-slide.stacks_in_10984{--eclipse-overlay-color:rgba(0, 0, 0, 0.50);--eclipse-overlay-opacity:1.00}.eclipse-slide.stacks_in_10984 .eclipse-overlay{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}
.eclipse-slide.stacks_in_11065{--eclipse-overlay-color:rgba(0, 0, 0, 0.50);--eclipse-overlay-opacity:1.00}.eclipse-slide.stacks_in_11065 .eclipse-overlay{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}
.eclipse-slide.stacks_in_10985{--eclipse-overlay-color:rgba(0, 0, 0, 0.50);--eclipse-overlay-opacity:1.00}.eclipse-slide.stacks_in_10985 .eclipse-overlay{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}

@charset "UTF-8";



@charset "UTF-8";



.stacks_in_11753 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}

.stacks_in_11465.progress-section {
  position: relative;
}

.stacks_in_11465 .progress-title {
  font-size: 16px;
  margin-bottom: 4px;
}

.stacks_in_11465 .progress-container {
  width: 100%;
  height: 3px;
  background-color: lightgray;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.stacks_in_11465 .progress-bar {
  height: 100%;
  width: 0%;
  background-image: linear-gradient(to right, rgba(255, 59, 108, 1.00), rgba(217, 4, 41, 1.00));
  transition: width 1500ms;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.stacks_in_11465 .progress-bar-label {
  position: absolute;
  left: calc(84% + -30px);
  bottom: calc(3px + 8px);
  padding: 2px 8px;
  font-size: 14px;
  background-color: #f6f6f6;
  border-radius: 3px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  white-space: nowrap;
  overflow: hidden;
}

.stacks_in_11465.progress-section:hover .progress-bar-label {
  opacity: 1;
}

/*  */.stacks_in_11468.progress-section {
  position: relative;
}

.stacks_in_11468 .progress-title {
  font-size: 16px;
  margin-bottom: 4px;
}

.stacks_in_11468 .progress-container {
  width: 100%;
  height: 3px;
  background-color: lightgray;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.stacks_in_11468 .progress-bar {
  height: 100%;
  width: 0%;
  background-image: linear-gradient(to right, rgba(255, 59, 108, 1.00), rgba(217, 4, 41, 1.00));
  transition: width 1500ms;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.stacks_in_11468 .progress-bar-label {
  position: absolute;
  left: calc(82% + -64px);
  bottom: calc(3px + 8px);
  padding: 2px 8px;
  font-size: 14px;
  background-color: #f6f6f6;
  border-radius: 3px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  white-space: nowrap;
  overflow: hidden;
}

.stacks_in_11468.progress-section:hover .progress-bar-label {
  opacity: 1;
}

/*  */.stacks_in_11471.progress-section {
  position: relative;
}

.stacks_in_11471 .progress-title {
  font-size: 16px;
  margin-bottom: 4px;
}

.stacks_in_11471 .progress-container {
  width: 100%;
  height: 3px;
  background-color: lightgray;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.stacks_in_11471 .progress-bar {
  height: 100%;
  width: 0%;
  background-image: linear-gradient(to right, rgba(255, 59, 108, 1.00), rgba(217, 4, 41, 1.00));
  transition: width 1500ms;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.stacks_in_11471 .progress-bar-label {
  position: absolute;
  left: calc(100% + -100px);
  bottom: calc(3px + 8px);
  padding: 2px 8px;
  font-size: 14px;
  background-color: #f6f6f6;
  border-radius: 3px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  white-space: nowrap;
  overflow: hidden;
}

.stacks_in_11471.progress-section:hover .progress-bar-label {
  opacity: 1;
}

/*  */
.circle-progress-container {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-bottom: 100%;
  overflow: visible;
}

.stacks_in_11692 .circle-progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
}

.stacks_in_11692 .circle-progress-bg, 
.stacks_in_11692 .circle-progress-value {
  stroke-linecap: round;
}

.stacks_in_11692 .circle-progress-bg {
  stroke: lightgray;
}

.stacks_in_11692 .circle-progress-value {
  stroke: url(#circle-gradient-stacks_in_11692);
  stroke-dasharray: 283;
  stroke-dashoffset: 283;
  transition: stroke-dashoffset 2s;
}


.stacks_in_11692 .circle-progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: bold;
  text-align: center; /* Added to center the text */
}

.stacks_in_11692 .circle-progress-number-container {
  display: flex;
  align-items: baseline;
}

.stacks_in_11692 .circle-progress-number {
  transition: 2s;
}

.stacks_in_11692 .circle-progress-label {
  font-size: 12px;
  font-weight: normal;
  margin-top: -10px; /* Adjust the margin to separate the count up number and the word "Projects" */
}

/*  */
.stacks_in_11692 .checkmark-container {
  display:none;
}
/*  */

.stacks_in_11692 .checkmark-circle {
  position: relative;
  width: calc(20px + 5px);
  height: calc(20px + 5px);
  background-color: white;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.stacks_in_11692 .checkmark-circle svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: rgba(255, 59, 108, 1.00);
  stroke-linecap: round;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
  .circle-progress-value {
    stroke: rgba(255, 59, 108, 1.00);
    stroke-dasharray: 283;
    stroke-dashoffset: 283;
    transition: stroke-dashoffset 2s;
  }
}

/*  */

.circle-progress-container {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-bottom: 100%;
  overflow: visible;
}

.stacks_in_11693 .circle-progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
}

.stacks_in_11693 .circle-progress-bg, 
.stacks_in_11693 .circle-progress-value {
  stroke-linecap: round;
}

.stacks_in_11693 .circle-progress-bg {
  stroke: lightgray;
}

.stacks_in_11693 .circle-progress-value {
  stroke: url(#circle-gradient-stacks_in_11693);
  stroke-dasharray: 283;
  stroke-dashoffset: 283;
  transition: stroke-dashoffset 2s;
}


.stacks_in_11693 .circle-progress-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: bold;
  text-align: center; /* Added to center the text */
}

.stacks_in_11693 .circle-progress-number-container {
  display: flex;
  align-items: baseline;
}

.stacks_in_11693 .circle-progress-number {
  transition: 2s;
}

.stacks_in_11693 .circle-progress-label {
  font-size: 12px;
  font-weight: normal;
  margin-top: -10px; /* Adjust the margin to separate the count up number and the word "Projects" */
}

/*  */
.stacks_in_11693 .checkmark-container {
  display:none;
}
/*  */

.stacks_in_11693 .checkmark-circle {
  position: relative;
  width: calc(20px + 5px);
  height: calc(20px + 5px);
  background-color: white;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.stacks_in_11693 .checkmark-circle svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: rgba(255, 59, 108, 1.00);
  stroke-linecap: round;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
  .circle-progress-value {
    stroke: rgba(255, 59, 108, 1.00);
    stroke-dasharray: 283;
    stroke-dashoffset: 283;
    transition: stroke-dashoffset 2s;
  }
}

/*  */





@charset "UTF-8";

.why-me-bg{background-repeat:no-repeat    ;background-position:center bottom ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.why-me-bg{background-attachment:scroll!important}}

.stacks_in_10095{min-height:50vh}@media only screen and (min-width:40em){.stacks_in_10095{min-height:50vh}}@media only screen and (min-width:64em){.stacks_in_10095{min-height:50vh}}.stacks_in_10095 .parallax-image.parallax-up,.stacks_in_10095 .parallax-image.parallax-down{min-height:calc(101% + 0%);}.stacks_in_10095 .parallax-image.parallax-left,.stacks_in_10095 .parallax-image.parallax-right{min-width:calc(101% + 15%);}.stacks_in_10095 .parallax-image.scale.parallax-left,.stacks_in_10095 .parallax-image.scale.parallax-right{max-width:calc(101% + 15%);}.stacks_in_10095.parallax-overlay:after{background-color:rgba(0, 0, 0, 0.30)}







@charset "UTF-8";

.stacks_in_11530{line-height:0}.stacks_in_11530 svg{display:inline-block;max-width:190px;height:auto;}.stacks_in_11530.full-width svg{width:100%;height:auto}.stacks_in_11530 svg *{fill:rgba(235, 235, 235, 1.00)}
@charset "UTF-8";.movingbox.stacks_in_11533{--wait-time:4000ms;--animation-speed:1.00s}  
.mb-dots-container.stacks_in_11560{--dot-align:center;--dot-color:rgba(255, 255, 255, 0.23);--dot-size:calc(12rem / 16);--dot-num-color:rgba(255, 255, 255, 1.00);--dot-num-size:calc(var(--dot-size) / 2)}.mb-dots-container.stacks_in_11560 .mb-active{--dot-size:calc(12rem / 16);--dot-color:rgba(255, 255, 255, 0.70);--dot-num-color:rgba(255, 255, 255, 1.00)}

.stacks_in_11497{line-height:0}.stacks_in_11497 svg{display:inline-block;max-width:190px;height:auto;}.stacks_in_11497.full-width svg{width:100%;height:auto}.stacks_in_11497 svg *{fill:rgba(235, 235, 235, 1.00)}
@charset "UTF-8";

.border-l{border-color:rgba(153, 153, 153, 1.00) ;border-width:0px 0px 0px 1px ;border-style:solid ;}
.top-of-the-line{position: absolute   ;z-index:-1 ;top:0px ;bottom:0px ;left:0px ;right:0px ;}
.dot-min-width{min-width:1rem ;max-width:none ;}
.date-min-width{width:2.5rem ;}  
            .timeline-section .label{font-size:calc(15rem/16) ;}@media only screen and (min-width:40em) {            .timeline-section .label{font-size:calc(15rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .timeline-section .label{font-size:calc(15rem/16) ;line-height:1.50 }}

.blog_stacks_in_10228 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: -0.3125rem;
  width: calc(100% + 0.625rem); }
  .blog_stacks_in_10228 .post {
    flex: 1 1 400px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 0.3125rem; }
  .blog_stacks_in_10228 .full-layout {
    display: none; }

@media only screen and (min-width: 40.063em) {
  .blog_stacks_in_10228.flex-grid-full .post:nth-child(6n+1) {
    flex: 1 1 100%;
    flex-direction: row; }
    .blog_stacks_in_10228.flex-grid-full .post:nth-child(6n+1) .full-layout {
      display: block;
      width: 100%; }
    .blog_stacks_in_10228.flex-grid-full .post:nth-child(6n+1) .default-layout {
      display: none; }
  .blog_stacks_in_10228.flex-grid-full:after {
    content: "";
    flex: 1 1 400px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 0.3125rem; } }

@supports (display: grid) {
  .blog_stacks_in_10228.grid {
    display: grid;
    grid-template-columns:  1fr;
    grid-gap: 0.625rem;
    margin: 0;
    width: 100%; }
    @media screen and (min-width: 25em) {
      .blog_stacks_in_10228.grid {
        grid-template-columns:  1fr; } }
    @media screen and (min-width: 40.0625em) {
      .blog_stacks_in_10228.grid {
        grid-template-columns:  1fr; } }
    @media screen and (min-width: 62.5em) {
      .blog_stacks_in_10228.grid {
        grid-template-columns:  1fr; } }
    .blog_stacks_in_10228.grid .post {
      flex: unset;
      display: block;
      margin: 0; }
    .blog_stacks_in_10228.grid:after {
      display: none; } }

.blog_stacks_in_10228 .post {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0);
  background-position: center center;
  background-size: cover;
  border-width: 0px;
  border-radius: 0px;
  padding: 0rem; }
  .blog_stacks_in_10228 .post.alternate:nth-child(even) {
    border-color: rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0); }

.blog_stacks_in_10228 .post-image.thumbs li {
  width: calc(100%/2); }

.blog_stacks_in_10228 .hover-press {
  box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px;
  transition: all 0.5s ease; }
  .blog_stacks_in_10228 .hover-press:hover {
    box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
    transition: all 0.3s ease;
    transform: translate3D(0, 0px, 0); }

.blog_stacks_in_10228 .hover-raise {
  box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
  transition: all 0.5s ease; }
  .blog_stacks_in_10228 .hover-raise:hover {
    transition: all 0.3s ease;
    transform: translate3D(0, 0px, 0);
    box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px; }
.stacks_in_10235{line-height:0}.stacks_in_10235 svg{display:inline-block;max-width:16px;height:auto;}.stacks_in_10235.full-width svg{width:100%;height:auto}.stacks_in_10235 svg *{fill:rgba(0, 0, 0, 1.00)}
.stacks_in_9886_2 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}



.stacks_in_10242 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}



.stacks_in_10260 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}


.blog_stacks_in_10267 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: -0.3125rem;
  width: calc(100% + 0.625rem); }
  .blog_stacks_in_10267 .post {
    flex: 1 1 400px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 0.3125rem; }
  .blog_stacks_in_10267 .full-layout {
    display: none; }

@media only screen and (min-width: 40.063em) {
  .blog_stacks_in_10267.flex-grid-full .post:nth-child(6n+1) {
    flex: 1 1 100%;
    flex-direction: row; }
    .blog_stacks_in_10267.flex-grid-full .post:nth-child(6n+1) .full-layout {
      display: block;
      width: 100%; }
    .blog_stacks_in_10267.flex-grid-full .post:nth-child(6n+1) .default-layout {
      display: none; }
  .blog_stacks_in_10267.flex-grid-full:after {
    content: "";
    flex: 1 1 400px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 0.3125rem; } }

@supports (display: grid) {
  .blog_stacks_in_10267.grid {
    display: grid;
    grid-template-columns:  1fr;
    grid-gap: 0.625rem;
    margin: 0;
    width: 100%; }
    @media screen and (min-width: 25em) {
      .blog_stacks_in_10267.grid {
        grid-template-columns:  1fr; } }
    @media screen and (min-width: 40.0625em) {
      .blog_stacks_in_10267.grid {
        grid-template-columns:  1fr; } }
    @media screen and (min-width: 62.5em) {
      .blog_stacks_in_10267.grid {
        grid-template-columns:  1fr; } }
    .blog_stacks_in_10267.grid .post {
      flex: unset;
      display: block;
      margin: 0; }
    .blog_stacks_in_10267.grid:after {
      display: none; } }

.blog_stacks_in_10267 .post {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0);
  background-position: center center;
  background-size: cover;
  border-width: 0px;
  border-radius: 0px;
  padding: 0rem; }
  .blog_stacks_in_10267 .post.alternate:nth-child(even) {
    border-color: rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0); }

.blog_stacks_in_10267 .post-image.thumbs li {
  width: calc(100%/2); }

.blog_stacks_in_10267 .hover-press {
  box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px;
  transition: all 0.5s ease; }
  .blog_stacks_in_10267 .hover-press:hover {
    box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
    transition: all 0.3s ease;
    transform: translate3D(0, 0px, 0); }

.blog_stacks_in_10267 .hover-raise {
  box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
  transition: all 0.5s ease; }
  .blog_stacks_in_10267 .hover-raise:hover {
    transition: all 0.3s ease;
    transform: translate3D(0, 0px, 0);
    box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px; }
.stacks_in_10274{line-height:0}.stacks_in_10274 svg{display:inline-block;max-width:16px;height:auto;}.stacks_in_10274.full-width svg{width:100%;height:auto}.stacks_in_10274 svg *{fill:rgba(0, 0, 0, 1.00)}
.stacks_in_9887_2 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}



.stacks_in_10282 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}




@charset "UTF-8";

.project-img-ratio{display:flex;align-items:center;aspect-ratio:16/9;}
.projects-bg{background-repeat:no-repeat    ;background-position:center bottom ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.projects-bg{background-attachment:scroll!important}}


.stacks_in_10347{min-height:50vh}@media only screen and (min-width:40em){.stacks_in_10347{min-height:50vh}}@media only screen and (min-width:64em){.stacks_in_10347{min-height:50vh}}.stacks_in_10347 .parallax-image.parallax-up,.stacks_in_10347 .parallax-image.parallax-down{min-height:calc(101% + 0%);}.stacks_in_10347 .parallax-image.parallax-left,.stacks_in_10347 .parallax-image.parallax-right{min-width:calc(101% - -15%);}.stacks_in_10347 .parallax-image.scale.parallax-left,.stacks_in_10347 .parallax-image.scale.parallax-right{max-width:calc(101% - -15%);}.stacks_in_10347.parallax-overlay:after{background-color:rgba(0, 0, 0, 0.60)}
.blog_stacks_in_10365 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: -1.25rem;
  width: calc(100% + 2.5rem); }
  .blog_stacks_in_10365 .post {
    flex: 1 1 300px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 1.25rem; }
  .blog_stacks_in_10365 .full-layout {
    display: none; }

@media only screen and (min-width: 40.063em) {
  .blog_stacks_in_10365.flex-grid-full .post:nth-child(3n+1) {
    flex: 1 1 100%;
    flex-direction: row; }
    .blog_stacks_in_10365.flex-grid-full .post:nth-child(3n+1) .full-layout {
      display: block;
      width: 100%; }
    .blog_stacks_in_10365.flex-grid-full .post:nth-child(3n+1) .default-layout {
      display: none; }
  .blog_stacks_in_10365.flex-grid-full:after {
    content: "";
    flex: 1 1 300px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 1.25rem; } }

@supports (display: grid) {
  .blog_stacks_in_10365.grid {
    display: grid;
    grid-template-columns:  1fr;
    grid-gap: 2.5rem;
    margin: 0;
    width: 100%; }
    @media screen and (min-width: 25em) {
      .blog_stacks_in_10365.grid {
        grid-template-columns:  1fr; } }
    @media screen and (min-width: 40.0625em) {
      .blog_stacks_in_10365.grid {
        grid-template-columns:  1fr 1fr; } }
    @media screen and (min-width: 62.5em) {
      .blog_stacks_in_10365.grid {
        grid-template-columns:  1fr 1fr; } }
    .blog_stacks_in_10365.grid .post {
      flex: unset;
      display: block;
      margin: 0; }
    .blog_stacks_in_10365.grid:after {
      display: none; } }

.blog_stacks_in_10365 .post {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0);
  background-position: center center;
  background-size: cover;
  border-width: 0px;
  border-radius: 3px;
  padding: 0rem; }
  .blog_stacks_in_10365 .post.alternate:nth-child(even) {
    border-color: rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0); }

.blog_stacks_in_10365 .post-image.thumbs li {
  width: calc(100%/2); }

.blog_stacks_in_10365 .hover-press {
  box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px;
  transition: all 0.5s ease; }
  .blog_stacks_in_10365 .hover-press:hover {
    box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
    transition: all 0.3s ease;
    transform: translate3D(0, -4px, 0); }

.blog_stacks_in_10365 .hover-raise {
  box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
  transition: all 0.5s ease; }
  .blog_stacks_in_10365 .hover-raise:hover {
    transition: all 0.3s ease;
    transform: translate3D(0, -4px, 0);
    box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px; }
.stacks_in_10366 .post-image{border-radius:4px 4px 4px 4px;padding:calc(0rem/16);}.stacks_in_10366 .post-image .post-bg-image{min-height:160px}.stacks_in_10366 .post-image img,.stacks_in_10366 .post-image .post-bg-image{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.stacks_in_10366 .post-image img{}.post .stacks_in_10366 .post-image.scale-down .post-bg-image,.post .stacks_in_10366 .post-image.scale-down img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_10366 .post-image.scale-down .post-bg-image,.post:hover .stacks_in_10366 .post-image.scale-down img{transform:scale(1) rotateZ(0deg)}.post:hover .stacks_in_10366 .post-image.scale-up .post-bg-image,.post:hover .stacks_in_10366 .post-image.scale-up img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_10366 .post-image.shadow-in:after{box-shadow:inset 0 0 200px rgba(0, 0, 0, 1.00)}.post:hover .stacks_in_10366 .post-image.blur .post-bg-image,.post:hover .stacks_in_10366 .post-image.blur img{filter:blur(10px)}
.layout1_stacks_in_11120,.layout2_stacks_in_11120{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;padding:calc(0rem/16);}.layout1_stacks_in_11120.bgcolor,.layout2_stacks_in_11120.bgcolor{background-color:rgba(204, 204, 204, 1.00)}.layout1_stacks_in_11120.bgimage,.layout2_stacks_in_11120.bgimage{background-image:url();background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.layout1_stacks_in_11120.height-fixed > .post_column1{height:300px;overflow-y:auto}@media only screen and (min-width:40.063em){.layout1_stacks_in_11120.height-auto-fixed > .post_column1{height:300px;overflow-y:auto}}.layout1_stacks_in_11120.float-left,.layout1_stacks_in_11120.float-right{width:100%;float:none}@media only screen and (min-width:40.063em){.layout1_stacks_in_11120.float-left,.layout1_stacks_in_11120.float-right{width:50.00%}}@media only screen and (min-width:62.563em){.layout1_stacks_in_11120.float-left,.layout1_stacks_in_11120.float-right{width:50.00%}}@media only screen and (min-width:40.063em){.layout1_stacks_in_11120.float-left{float:left}}@media only screen and (min-width:40.063em){.layout1_stacks_in_11120.float-right{float:right}}.layout1_stacks_in_11120.overlap-top{margin-top:-100px}.layout1_stacks_in_11120.overlap-bottom{margin-bottom:-100px}
.layout1_stacks_in_10368,.layout2_stacks_in_10368{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;padding:calc(0rem/16);}.layout1_stacks_in_10368.bgcolor,.layout2_stacks_in_10368.bgcolor{background-color:rgba(204, 204, 204, 1.00)}.layout1_stacks_in_10368.bgimage,.layout2_stacks_in_10368.bgimage{background-image:url();background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.layout1_stacks_in_10368.height-fixed > .post_column1{height:300px;overflow-y:auto}@media only screen and (min-width:40.063em){.layout1_stacks_in_10368.height-auto-fixed > .post_column1{height:300px;overflow-y:auto}}.layout1_stacks_in_10368.float-left,.layout1_stacks_in_10368.float-right{width:100%;float:none}@media only screen and (min-width:40.063em){.layout1_stacks_in_10368.float-left,.layout1_stacks_in_10368.float-right{width:50.00%}}@media only screen and (min-width:62.563em){.layout1_stacks_in_10368.float-left,.layout1_stacks_in_10368.float-right{width:50.00%}}@media only screen and (min-width:40.063em){.layout1_stacks_in_10368.float-left{float:left}}@media only screen and (min-width:40.063em){.layout1_stacks_in_10368.float-right{float:right}}.layout1_stacks_in_10368.overlap-top{margin-top:-25px}.layout1_stacks_in_10368.overlap-bottom{margin-bottom:-25px}
.layout1_stacks_in_10471,.layout2_stacks_in_10471{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;padding:calc(0rem/16);}.layout1_stacks_in_10471.bgcolor,.layout2_stacks_in_10471.bgcolor{background-color:rgba(204, 204, 204, 1.00)}.layout1_stacks_in_10471.bgimage,.layout2_stacks_in_10471.bgimage{background-image:url();background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.layout2_stacks_in_10471 > .post_column1{float:left;width:100%;padding-right:0}@media only screen and (min-width:40.063em){.layout2_stacks_in_10471 > .post_column1{width:50.00%;padding-right:5.000000px}}@media only screen and (min-width:62.563em){.layout2_stacks_in_10471 > .post_column1{width:50.00%;padding-right:5.000000px}}.layout2_stacks_in_10471 > .post_column2{float:right;width:100%;padding-left:0}@media only screen and (min-width:40.063em){.layout2_stacks_in_10471 > .post_column2{width:50.000000%;padding-left:5.000000px}}@media only screen and (min-width:62.563em){.layout2_stacks_in_10471 > .post_column2{width:50.000000%;padding-left:5.000000px}}.layout2_stacks_in_10471:after{content:' ';display:block;clear:both}
.stacks_in_10473 .post-image{border-radius:0px;padding:calc(0rem/16);}.stacks_in_10473 .post-image .post-bg-image{min-height:480px}.stacks_in_10473 .post-image img,.stacks_in_10473 .post-image .post-bg-image{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;}.stacks_in_10473 .post-image img{}.post .stacks_in_10473 .post-image.scale-down .post-bg-image,.post .stacks_in_10473 .post-image.scale-down img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_10473 .post-image.scale-down .post-bg-image,.post:hover .stacks_in_10473 .post-image.scale-down img{transform:scale(1) rotateZ(0deg)}.post:hover .stacks_in_10473 .post-image.scale-up .post-bg-image,.post:hover .stacks_in_10473 .post-image.scale-up img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_10473 .post-image.shadow-in:after{box-shadow:inset 0 0 480px rgba(0, 0, 0, 0.50)}.post:hover .stacks_in_10473 .post-image.blur .post-bg-image,.post:hover .stacks_in_10473 .post-image.blur img{filter:blur(10px)}

.blog_stacks_in_11140 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: -1.25rem;
  width: calc(100% + 2.5rem); }
  .blog_stacks_in_11140 .post {
    flex: 1 1 300px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 1.25rem; }
  .blog_stacks_in_11140 .full-layout {
    display: none; }

@media only screen and (min-width: 40.063em) {
  .blog_stacks_in_11140.flex-grid-full .post:nth-child(3n+1) {
    flex: 1 1 100%;
    flex-direction: row; }
    .blog_stacks_in_11140.flex-grid-full .post:nth-child(3n+1) .full-layout {
      display: block;
      width: 100%; }
    .blog_stacks_in_11140.flex-grid-full .post:nth-child(3n+1) .default-layout {
      display: none; }
  .blog_stacks_in_11140.flex-grid-full:after {
    content: "";
    flex: 1 1 300px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin: 1.25rem; } }

@supports (display: grid) {
  .blog_stacks_in_11140.grid {
    display: grid;
    grid-template-columns:  1fr;
    grid-gap: 2.5rem;
    margin: 0;
    width: 100%; }
    @media screen and (min-width: 25em) {
      .blog_stacks_in_11140.grid {
        grid-template-columns:  1fr; } }
    @media screen and (min-width: 40.0625em) {
      .blog_stacks_in_11140.grid {
        grid-template-columns:  1fr 1fr; } }
    @media screen and (min-width: 62.5em) {
      .blog_stacks_in_11140.grid {
        grid-template-columns:  1fr 1fr; } }
    .blog_stacks_in_11140.grid .post {
      flex: unset;
      display: block;
      margin: 0; }
    .blog_stacks_in_11140.grid:after {
      display: none; } }

.blog_stacks_in_11140 .post {
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0);
  background-position: center center;
  background-size: cover;
  border-width: 0px;
  border-radius: 3px;
  padding: 0rem; }
  .blog_stacks_in_11140 .post.alternate:nth-child(even) {
    border-color: rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0); }

.blog_stacks_in_11140 .post-image.thumbs li {
  width: calc(100%/2); }

.blog_stacks_in_11140 .hover-press {
  box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px;
  transition: all 0.5s ease; }
  .blog_stacks_in_11140 .hover-press:hover {
    box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
    transition: all 0.3s ease;
    transform: translate3D(0, -4px, 0); }

.blog_stacks_in_11140 .hover-raise {
  box-shadow: 0 0 1px rgba(39, 44, 49, 0.1), 0 3px 16px rgba(39, 44, 49, 0.07);
  transition: all 0.5s ease; }
  .blog_stacks_in_11140 .hover-raise:hover {
    transition: all 0.3s ease;
    transform: translate3D(0, -4px, 0);
    box-shadow: rgba(39, 44, 49, 0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px; }
.stacks_in_11141 .post-image{border-radius:4px 4px 4px 4px;padding:calc(0rem/16);}.stacks_in_11141 .post-image .post-bg-image{min-height:160px}.stacks_in_11141 .post-image img,.stacks_in_11141 .post-image .post-bg-image{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.stacks_in_11141 .post-image img{}.post .stacks_in_11141 .post-image.scale-down .post-bg-image,.post .stacks_in_11141 .post-image.scale-down img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_11141 .post-image.scale-down .post-bg-image,.post:hover .stacks_in_11141 .post-image.scale-down img{transform:scale(1) rotateZ(0deg)}.post:hover .stacks_in_11141 .post-image.scale-up .post-bg-image,.post:hover .stacks_in_11141 .post-image.scale-up img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_11141 .post-image.shadow-in:after{box-shadow:inset 0 0 200px rgba(0, 0, 0, 1.00)}.post:hover .stacks_in_11141 .post-image.blur .post-bg-image,.post:hover .stacks_in_11141 .post-image.blur img{filter:blur(10px)}
.layout1_stacks_in_11143,.layout2_stacks_in_11143{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;padding:calc(0rem/16);}.layout1_stacks_in_11143.bgcolor,.layout2_stacks_in_11143.bgcolor{background-color:rgba(204, 204, 204, 1.00)}.layout1_stacks_in_11143.bgimage,.layout2_stacks_in_11143.bgimage{background-image:url();background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.layout1_stacks_in_11143.height-fixed > .post_column1{height:300px;overflow-y:auto}@media only screen and (min-width:40.063em){.layout1_stacks_in_11143.height-auto-fixed > .post_column1{height:300px;overflow-y:auto}}.layout1_stacks_in_11143.float-left,.layout1_stacks_in_11143.float-right{width:100%;float:none}@media only screen and (min-width:40.063em){.layout1_stacks_in_11143.float-left,.layout1_stacks_in_11143.float-right{width:50.00%}}@media only screen and (min-width:62.563em){.layout1_stacks_in_11143.float-left,.layout1_stacks_in_11143.float-right{width:50.00%}}@media only screen and (min-width:40.063em){.layout1_stacks_in_11143.float-left{float:left}}@media only screen and (min-width:40.063em){.layout1_stacks_in_11143.float-right{float:right}}.layout1_stacks_in_11143.overlap-top{margin-top:-100px}.layout1_stacks_in_11143.overlap-bottom{margin-bottom:-100px}
.layout1_stacks_in_11148,.layout2_stacks_in_11148{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;padding:calc(0rem/16);}.layout1_stacks_in_11148.bgcolor,.layout2_stacks_in_11148.bgcolor{background-color:rgba(204, 204, 204, 1.00)}.layout1_stacks_in_11148.bgimage,.layout2_stacks_in_11148.bgimage{background-image:url();background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.layout1_stacks_in_11148.height-fixed > .post_column1{height:300px;overflow-y:auto}@media only screen and (min-width:40.063em){.layout1_stacks_in_11148.height-auto-fixed > .post_column1{height:300px;overflow-y:auto}}.layout1_stacks_in_11148.float-left,.layout1_stacks_in_11148.float-right{width:100%;float:none}@media only screen and (min-width:40.063em){.layout1_stacks_in_11148.float-left,.layout1_stacks_in_11148.float-right{width:50.00%}}@media only screen and (min-width:62.563em){.layout1_stacks_in_11148.float-left,.layout1_stacks_in_11148.float-right{width:50.00%}}@media only screen and (min-width:40.063em){.layout1_stacks_in_11148.float-left{float:left}}@media only screen and (min-width:40.063em){.layout1_stacks_in_11148.float-right{float:right}}.layout1_stacks_in_11148.overlap-top{margin-top:-25px}.layout1_stacks_in_11148.overlap-bottom{margin-bottom:-25px}
.layout1_stacks_in_11167,.layout2_stacks_in_11167{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;padding:calc(0rem/16);}.layout1_stacks_in_11167.bgcolor,.layout2_stacks_in_11167.bgcolor{background-color:rgba(204, 204, 204, 1.00)}.layout1_stacks_in_11167.bgimage,.layout2_stacks_in_11167.bgimage{background-image:url();background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.layout2_stacks_in_11167 > .post_column1{float:left;width:100%;padding-right:0}@media only screen and (min-width:40.063em){.layout2_stacks_in_11167 > .post_column1{width:50.00%;padding-right:5.000000px}}@media only screen and (min-width:62.563em){.layout2_stacks_in_11167 > .post_column1{width:50.00%;padding-right:5.000000px}}.layout2_stacks_in_11167 > .post_column2{float:right;width:100%;padding-left:0}@media only screen and (min-width:40.063em){.layout2_stacks_in_11167 > .post_column2{width:50.000000%;padding-left:5.000000px}}@media only screen and (min-width:62.563em){.layout2_stacks_in_11167 > .post_column2{width:50.000000%;padding-left:5.000000px}}.layout2_stacks_in_11167:after{content:' ';display:block;clear:both}
.stacks_in_11169 .post-image{border-radius:0px;padding:calc(0rem/16);}.stacks_in_11169 .post-image .post-bg-image{min-height:480px}.stacks_in_11169 .post-image img,.stacks_in_11169 .post-image .post-bg-image{border-style:solid;border-color:rgba(204, 204, 204, 1.00);border-width:0px;border-radius:0px;}.stacks_in_11169 .post-image img{}.post .stacks_in_11169 .post-image.scale-down .post-bg-image,.post .stacks_in_11169 .post-image.scale-down img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_11169 .post-image.scale-down .post-bg-image,.post:hover .stacks_in_11169 .post-image.scale-down img{transform:scale(1) rotateZ(0deg)}.post:hover .stacks_in_11169 .post-image.scale-up .post-bg-image,.post:hover .stacks_in_11169 .post-image.scale-up img{transform:scale(1.30) rotateZ(0.00deg) translateZ(0)}.post:hover .stacks_in_11169 .post-image.shadow-in:after{box-shadow:inset 0 0 480px rgba(0, 0, 0, 0.50)}.post:hover .stacks_in_11169 .post-image.blur .post-bg-image,.post:hover .stacks_in_11169 .post-image.blur img{filter:blur(10px)}
@charset "UTF-8";

.box-hover-effect{padding:1rem ;}  
.box-hover-effect{transition:all 450ms ease-out 0ms }
.box-hover-effect:hover{background-color:rgba(255, 255, 255, 0.47) ;background-position:center bottom ;background-origin:padding-box ;background-blend-mode:multiply ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.box-hover-effect{background-attachment:scroll!important}}
.box-hover-effect{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:4.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.box-hover-effect{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:4.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.box-hover-effect{margin-top:0.00px ;margin-right:0.00px ;margin-bottom:4.00px ;margin-left:0.00px }}



.google-maps-wrapper.stacks_in_10632{padding-top:calc((900/700)*100%)}
.google-maps-wrapper.stacks_in_10639{padding-top:calc((700/1200)*100%)}


@charset "UTF-8";

.stacks_in_2598_92 img{width:100%;max-width:200px}

