/* tms-home-buttons-start */
@keyframes tmsQuotePulse{0%,100%{background-color:#F86D09;color:#000000;transform:scale(1);box-shadow:0 0 0 0 rgba(248,109,9,.8)}50%{background-color:#FFD23F;color:#000000;transform:scale(1.08);box-shadow:0 0 0 20px rgba(255,210,63,0)}}
@keyframes tmsCallPulse{0%,100%{background-color:#000000;color:#ffffff;transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.8)}50%{background-color:#1E90FF;color:#ffffff;transform:scale(1.08);box-shadow:0 0 0 20px rgba(30,144,255,0)}}
.elementor-element-681c86f .elementor-button{animation:tmsQuotePulse 2.4s ease-in-out infinite}
.elementor-element-a1230d6 .elementor-button{animation:tmsCallPulse 2.4s ease-in-out infinite;animation-delay:1.2s}
.elementor-element-681c86f .elementor-button:hover,.elementor-element-a1230d6 .elementor-button:hover{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.elementor-element-681c86f .elementor-button,.elementor-element-a1230d6 .elementor-button{animation:none}}
/* tms-home-buttons-end */

/* tms-footer-social-start */
@keyframes tmsFbPulse{0%,100%{background-color:#1877F2;transform:scale(1);box-shadow:0 0 0 0 rgba(24,119,242,.6)}50%{background-color:#4A9BFF;transform:scale(1.1);box-shadow:0 0 0 14px rgba(24,119,242,0)}}
@keyframes tmsIgPulse{0%,100%{filter:brightness(1) hue-rotate(0deg);transform:scale(1);box-shadow:0 0 0 0 rgba(220,39,67,.6)}50%{filter:brightness(1.3) hue-rotate(-14deg);transform:scale(1.1);box-shadow:0 0 0 14px rgba(220,39,67,0)}}
.elementor-element-65f35db{animation:tmsFbPulse 2.2s ease-in-out infinite}
.elementor-element-c3c59a9{animation:tmsIgPulse 2.2s ease-in-out infinite;animation-delay:1.1s}
.elementor-element-65f35db:hover,.elementor-element-c3c59a9:hover{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.elementor-element-65f35db,.elementor-element-c3c59a9{animation:none}}
/* tms-footer-social-end */

/* tms-header-logo-start */
header.xpro-theme-builder-header,header.xpro-theme-builder-header .elementor,header.xpro-theme-builder-header .e-con{overflow:visible !important}
header.xpro-theme-builder-header{z-index:9999 !important}
/* tms-header-logo-end */

/* tms-header-phone-start */
.elementor-element-b94db20 .elementor-button,.elementor-element-b94db20 .elementor-button-text,.elementor-element-b94db20 .elementor-button-content-wrapper{white-space:nowrap !important}
.elementor-element-b94db20 .elementor-button-text{text-align:center}
@media (min-width:768px){.elementor-element-b94db20 .elementor-button-text br{display:none}}
/* tms-header-phone-end */

/* tms-faq-bg-start */
#faq,.tms-bg{position:relative;isolation:isolate}
#faq::after,.tms-bg::after{content:"";position:absolute;left:0;right:0;top:0;bottom:auto;height:50vw;z-index:-1;pointer-events:none;background:linear-gradient(rgba(0,58,128,.82),rgba(0,58,128,.76)) 0 0/100% 100% no-repeat,url(https://taylormadesignstas.com/wp-content/uploads/2022/06/img_4454.jpg) center calc(-25vw)/100% auto no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,#000 0,#000 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,#000 0,#000 55%,transparent 100%);mask-composite:intersect}
@media (max-width:1024px){#faq::after,.tms-bg::after{height:330px;background:linear-gradient(rgba(0,58,128,.82),rgba(0,58,128,.76)) 0 0/100% 100% no-repeat,url(https://taylormadesignstas.com/wp-content/uploads/2022/06/img_4454.jpg) center -150px/auto 480px no-repeat}}
/* tms-faq-bg-end */

/* tms-photo-grid-start */
.tms-photo-grid .gallery-item img,.tms-photo-grid .gallery-icon img{display:block;width:100% !important;height:auto !important;aspect-ratio:3/2 !important;object-fit:cover !important;object-position:center center}
/* tms-photo-grid-end */

/* tms-pylon-top-start */
.page-id-7028 .tms-photo-grid img[src*="img_0769" i],
.page-id-7028 .tms-photo-grid img[src*="img_9948" i],
.page-id-7028 .tms-photo-grid img[src*="IMG_6558" i],
.page-id-7028 .tms-photo-grid img[src*="IMG_5462" i]{object-position:center 25% !important}
.page-id-7028 .tms-photo-grid img[src*="img_5367-edited" i]{object-position:center 5% !important}
.page-id-7028 .tms-photo-grid img[src*="IMG_5463" i]{object-position:center 12% !important}
/* tms-pylon-top-end */

/* tms-displays-zoomout-start */
.page-id-7144 .tms-photo-grid img[src*="IMG_0475" i],
.page-id-7144 .tms-photo-grid img[src*="img_0606" i],
.page-id-7144 .tms-photo-grid img[src*="img_2061" i],
.page-id-7144 .tms-photo-grid img[src*="img_2289" i],
.page-id-7144 .tms-photo-grid img[src*="img_9833" i],
.page-id-7144 .tms-photo-grid img[src*="scyq5654" i]{object-fit:contain !important;background-color:#ECEEF2}
/* tms-displays-zoomout-end */