.elementor-3245 .elementor-element.elementor-element-6f3f3d8c:not(.elementor-motion-effects-element-type-background),.elementor-3245 .elementor-element.elementor-element-6f3f3d8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://speranzaconsulting.com/wp-content/uploads/2024/10/circle_edit.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3245 .elementor-element.elementor-element-6f3f3d8c>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#3C61632E 0%,#1d454d 100%);opacity:.52;transition:background .3s,border-radius .3s,opacity .3s}.elementor-3245 .elementor-element.elementor-element-6f3f3d8c>.elementor-container{min-height:49vh}.elementor-3245 .elementor-element.elementor-element-6f3f3d8c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px}.elementor-3245 .elementor-element.elementor-element-6f3f3d8c>.elementor-shape-bottom .elementor-shape-fill{fill:#fff}.elementor-3245 .elementor-element.elementor-element-6f3f3d8c>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:124px}.elementor-bc-flex-widget .elementor-3245 .elementor-element.elementor-element-1e909e76.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3245 .elementor-element.elementor-element-1e909e76.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3245 .elementor-element.elementor-element-1e909e76>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10%}.elementor-3245 .elementor-element.elementor-element-7d41e640{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:176px;margin-bottom:0}.elementor-3245 .elementor-element.elementor-element-7d41e640>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3245 .elementor-element.elementor-element-1284ca6a>.elementor-element-populated{border-style:solid;border-width:0 0 0 20px;border-color:#b8860b;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3245 .elementor-element.elementor-element-1284ca6a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3245 .elementor-element.elementor-element-16c26833{--spacer-size:20px;width:var(--container-widget-width,490px);max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0}.elementor-3245 .elementor-element.elementor-element-16c26833>.elementor-widget-container{background-color:#b8860b}.elementor-3245 .elementor-element.elementor-element-6d45e89e{--spacer-size:50px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0}.elementor-3245 .elementor-element.elementor-element-6d45e89e>.elementor-widget-container{background-color:#b8860b}.elementor-3245 .elementor-element.elementor-element-681980d3>.elementor-widget-container{margin:17px 0 10px 65px}.elementor-3245 .elementor-element.elementor-element-681980d3,.elementor-3245 .elementor-element.elementor-element-681980d3 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-103ff7a)}.elementor-3245 .elementor-element.elementor-element-219a78a7{--spacer-size:20px;width:var(--container-widget-width,490px);max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0}.elementor-3245 .elementor-element.elementor-element-219a78a7>.elementor-widget-container{background-color:#b8860b;margin:30px 0 0}.elementor-3245 .elementor-element.elementor-element-188a8f46{--spacer-size:50px;width:var(--container-widget-width,20px);max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0}.elementor-3245 .elementor-element.elementor-element-188a8f46>.elementor-widget-container{background-color:#b8860b}.elementor-3245 .elementor-element.elementor-element-304772a{--display:grid;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--overflow:auto}.elementor-3245 .elementor-element.elementor-element-304772a:not(.elementor-motion-effects-element-type-background),.elementor-3245 .elementor-element.elementor-element-304772a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFEB}.elementor-3245 .elementor-element.elementor-element-4b685a29{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;column-gap:0;text-align:left}.elementor-3245 .elementor-element.elementor-element-4b685a29>.elementor-widget-container{padding:60px 0}.elementor-3245 .elementor-element.elementor-element-4b685a29.elementor-element{--align-self:center}.elementor-3245 .elementor-element.elementor-element-4b685a29,.elementor-3245 .elementor-element.elementor-element-4b685a29 .elementor-text-editor *{font-family:"Roboto",Sans-serif;font-size:23px;font-weight:500;line-height:1.4em}.elementor-3245 .elementor-element.elementor-element-14e9efa2:not(.elementor-motion-effects-element-type-background),.elementor-3245 .elementor-element.elementor-element-14e9efa2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#1d454d 0%,#1D454D47 100%)}.elementor-3245 .elementor-element.elementor-element-14e9efa2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:135px 20px 100px}.elementor-3245 .elementor-element.elementor-element-14e9efa2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3245 .elementor-element.elementor-element-14e9efa2>.elementor-shape-top svg{width:calc(300% + 1.3px);height:124px}.elementor-3245 .elementor-element.elementor-element-14e9efa2>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:124px;transform:translateX(-50%) rotateY(180deg)}.elementor-3245 .elementor-element.elementor-element-146b814a>.elementor-element-populated{margin:0 10%;--e-column-margin-right:10%;--e-column-margin-left:10%}.elementor-3245 .elementor-element.elementor-element-318571f0>.elementor-widget-container{margin:0 0 45px}.elementor-3245 .elementor-element.elementor-element-318571f0{text-shadow:0px 0px 84px #000}.elementor-3245 .elementor-element.elementor-element-318571f0,.elementor-3245 .elementor-element.elementor-element-318571f0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-103ff7a)}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .quickfinder-item-inner{background-color:#fff}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .gem-inner-wrapper-btn{flex-direction:row}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder-item-inner,.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder-item-inner .gem-qf-icon-image-wrapper{text-align:left;justify-content:flex-start}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder-style-vertical .quickfinder-item-info{text-align:left;justify-content:flex-start;padding:50px 25px}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item{padding-left:calc(0px/2);padding-right:calc(0px/2);padding-top:calc(40px/2);padding-bottom:calc(40px/2)}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder{margin-left:calc(0px/2);margin-right:calc(0px/2);margin-top:calc(-40px/2);margin-bottom:calc(-40px/2)}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder-item-inner{padding:50px 25px}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-title{margin-bottom:15px;color:#fff !important}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .quickfinder-title{color:#3c3950 !important}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-description{padding-bottom:0;color:#fff !important}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .quickfinder-description{color:#3c3950 !important}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .quickfinder-description p{color:#3c3950 !important}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .quickfinder-description span p{color:#3c3950 !important}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .quickfinder-description span{color:#3c3950 !important}.elementor-3245 .elementor-element.elementor-element-56e439ea .gem-qf-icon-image-wrapper .gem-icon{margin:0}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#fff}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#fff}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#fff}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#fff}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#31b69f}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#31b69f}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#31b69f}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#31b69f}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .gem-image img,.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder a .gem-image img{width:200px;max-width:200px;height:auto}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .gem-image span{border-style:solid;border-color:#fff}.elementor-3245 .elementor-element.elementor-element-56e439ea .quickfinder .quickfinder-item:hover .gem-image>span:before{opacity:.5 !important}.elementor-3245 .elementor-element.elementor-element-16af404e{padding:110px 20px 115px}.elementor-3245 .elementor-element.elementor-element-7c21c841{margin-top:0;margin-bottom:0}.elementor-3245 .elementor-element.elementor-element-2609a753{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0;text-align:left}.elementor-3245 .elementor-element.elementor-element-2609a753>.elementor-widget-container{margin:0 0 50px;padding:0 10%}.elementor-3245 .elementor-element.elementor-element-2609a753.elementor-element{--align-self:center}.elementor-3245 .elementor-element.elementor-element-2609a753,.elementor-3245 .elementor-element.elementor-element-2609a753 .elementor-text-editor *{font-family:"Roboto",Sans-serif;font-size:23px;font-weight:500;line-height:1.4em}.elementor-3245 .elementor-element.elementor-element-5154e9e8 .gem-gallery-grid .gallery-item{padding:calc(40px/2) !important}.elementor-3245 .elementor-element.elementor-element-5154e9e8 .gem-gallery-grid .gallery-set{margin-top:calc(-40px/2);margin-bottom:calc(-40px/2)}.elementor-3245 .elementor-element.elementor-element-5154e9e8 .gem-gallery-grid .not-fullwidth-block ul,.elementor-3245 .elementor-element.elementor-element-5154e9e8 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-40px/2);margin-right:calc(-40px/2)}.elementor-3245 .elementor-element.elementor-element-5154e9e8 .gem-gallery-grid .fullwidth-block{padding-left:calc(40px/2);padding-right:calc(40px/2)}.elementor-3245 .elementor-element.elementor-element-5154e9e8>.elementor-widget-container{margin:0 0 10px}.elementor-3245 .elementor-element.elementor-element-5154e9e8 .gallery-item .overlay-wrap{opacity:calc(100/100)}@media(max-width:1024px){.elementor-3245 .elementor-element.elementor-element-304772a{--grid-auto-flow:row}}@media(max-width:767px){.elementor-3245 .elementor-element.elementor-element-1284ca6a>.elementor-element-populated{border-width:0}.elementor-3245 .elementor-element.elementor-element-681980d3>.elementor-widget-container{margin:40px 0 0}.elementor-3245 .elementor-element.elementor-element-304772a{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-3245 .elementor-element.elementor-element-304772a{--width:100%}.elementor-3245 .elementor-element.elementor-element-146b814a{width:100%}}