.neocapilar-services-cta{position:relative;display:flex;align-items:center;width:100%;min-height:425px;overflow:hidden;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover}.neocapilar-services-cta::before{position:absolute;inset:0;z-index:0;background:rgb(150 135 114 / .48);content:''}.neocapilar-services-cta__inner{--neo-cta-elements-alignment:start;position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(35px, 4vw, 62px);width:100%}.neocapilar-services-cta__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:178px;height:178px;color:#968772;font-size:62px;line-height:1;background:#fff;border-radius:50%}.neocapilar-services-cta__icon i{display:flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.neocapilar-services-cta__icon i::before{display:block;margin:0;line-height:1}.neocapilar-services-cta__icon svg{display:block;width:62px;height:62px;fill:currentColor}.neocapilar-services-cta__content{min-width:0}.neocapilar-services-cta__title{margin:0 0 8px;color:#fff;font-size:clamp(25px, 2.3vw, 34px);font-weight:400;line-height:1.25}.neocapilar-services-cta__phone{display:block;color:#fff;font-size:clamp(34px, 3vw, 46px);font-weight:400;line-height:1.2;text-decoration:none}.neocapilar-services-cta__phone:hover,.neocapilar-services-cta__phone:focus{color:#fff}.neocapilar-services-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:250px;box-sizing:border-box;color:#fff;font-size:14px;font-weight:500;letter-spacing:.6px;line-height:1.3;text-align:center;text-decoration:none;background:#f1cd3f;transition:color .3s ease,background-color .3s ease,transform .3s ease}.neocapilar-services-cta__button:hover,.neocapilar-services-cta__button:focus{color:#e6c64c;background:#fff;transform:translateY(-2px)}.neocapilar-services-cta__button-icon{position:relative;display:inline-flex;flex:0 0 auto;width:18px;height:18px;overflow:hidden;font-size:18px;line-height:18px}.neocapilar-services-cta__button-icon::before{position:absolute;top:0;right:0;width:1em;height:auto;color:currentColor;content:"\e8dd";font-family:"pbminfotech-base-icons";transform:scale(.26) translate(-55px,50px);transition:transform .4s ease-in-out,opacity .4s ease-in-out}.neocapilar-services-cta__button-icon-inner{display:inline-block;color:currentColor;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.neocapilar-services-cta__button-icon i::before{margin:0}.neocapilar-services-cta__button:hover .neocapilar-services-cta__button-icon::before,.neocapilar-services-cta__button:focus .neocapilar-services-cta__button-icon::before{transform:scale(1) translate(-2px,0)}.neocapilar-services-cta__button:hover .neocapilar-services-cta__button-icon-inner,.neocapilar-services-cta__button:focus .neocapilar-services-cta__button-icon-inner{transform:scale(.26) translate(55px,-50px)}@media (max-width:900px){.neocapilar-services-cta__inner{grid-template-columns:auto minmax(0,1fr)}.neocapilar-services-cta__button{grid-column:1 / -1;justify-self:var(--neo-cta-elements-alignment)}}@media (max-width:600px){.neocapilar-services-cta{align-items:flex-start;min-height:545px;background-position:center}.neocapilar-services-cta__inner{display:flex;align-items:var(--neo-cta-elements-alignment);flex-direction:column;gap:27px}.neocapilar-services-cta__icon{width:126px;height:126px;margin:0;font-size:45px}.neocapilar-services-cta__content{width:100%}.neocapilar-services-cta__title{margin-bottom:14px;font-size:29px;line-height:1.25}.neocapilar-services-cta__phone{font-size:36px}.neocapilar-services-cta__button{width:100%;min-width:0;margin-top:0}}