.animated-button a{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgb(228 159 144 / .25)}100%{box-shadow:0 0 0 20px #fff0}}.button-blinking a{animation:blink-animation 2s infinite}@keyframes blink-animation{0%{background-color:#e49f90}50%{background-color:#000}100%{background-color:#e49f90}}.estx-marquee{overflow:hidden;white-space:nowrap;background:#fff0;padding:6px 0;font-weight:700;font-size:80px;font-family:"Urbanist",sans-serif;color:#e5e5e5;text-transform:uppercase}.estx-marquee__track{display:inline-block}.estx-marquee-img{overflow:hidden;white-space:nowrap;background:#fff0;padding:6px 0;font-weight:700;font-size:80px;font-family:"Urbanist",sans-serif;color:#e5e5e5}.estx-marquee__track-img{display:flex;width:200%;position:absolute}.estx-marquee__track-img span{width:50%;float:left}@keyframes slide-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.estx-marquee__track{animation:slide-left 90s linear infinite;will-change:tr}@keyframes slide-left-img{0%{left:0}100%{left:-100%}}.estx-marquee__track-img{animation:slide-left-img 90s linear infinite;will-change:tr}@keyframes floating{0%{transform:translatey(0)}50%{transform:translatey(-40px)}100%{transform:translatey(0)}}.float-effect{animation:floating 4s cubic-bezier(.41,.03,.63,1) infinite}.mobile-menu .elementor-nav-menu--dropdown{position:static!important;margin:0px!important}.mobile-menu .has-submenu{justify-content:space-between!important}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:none!important}.mobile-menu .has-submenu.highlighted .e-font-icon-svg{transform:rotate(calc(-180deg * var(--direction-multiplier, 1)))}.calc-margin-left{margin-left:calc(((100vw - 1360px) / 2))!important}.calc-margin-right{margin-right:calc(((100vw - 1360px) / 2))!important}.cstm-blog-content h2,.cstm-blog-content h3{color:#BC8875;margin-top:50px}.request-appointment-form .elementor-field-group-Services .elementor-field-subgroup{flex-direction:row;flex-wrap:wrap}.request-appointment-form .elementor-field-group-Services .elementor-field-subgroup .elementor-field-option{flex-basis:50%!important}.request-appointment-form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label{margin-left:5px}@media only screen and (max-width:1400px){.calc-margin-left{margin-left:calc(((100vw - 1140px) / 2)) !Important}.calc-margin-right{margin-right:calc(((100vw - 1140px) / 2)) !Important}}@media only screen and (max-width:1200px){.calc-margin-left{margin-left:0!Important;padding-left:4vw}.calc-margin-right{margin-right:0!Important;padding-right:4vw}}@media only screen and (max-width:1025px){.calc-margin-left{margin-left:0!Important}.calc-margin-right{margin-right:0!Important}}@media only screen and (max-width:768px){.estx-marquee{font-size:30px!important}.request-appointment-form .elementor-field-group-Services .elementor-field-subgroup .elementor-field-option{flex-basis:100%!important}.elementor-popup-modal .elementor{height:90vh}}