.elementor-3817 .elementor-element.elementor-element-4292b91{margin-top:30px;margin-bottom:0px;padding:120px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-27a7b217 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3817 .elementor-element.elementor-element-27a7b217{text-align:center;}.elementor-3817 .elementor-element.elementor-element-27a7b217 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3817 .elementor-element.elementor-element-1d9ed759 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 100px 0px;}.elementor-3817 .elementor-element.elementor-element-1d9ed759{text-align:center;}.elementor-3817 .elementor-element.elementor-element-1d9ed759 .elementor-heading-title{font-family:var( --e-global-typography-1c22b52-font-family ), Sans-serif;font-size:var( --e-global-typography-1c22b52-font-size );font-weight:var( --e-global-typography-1c22b52-font-weight );text-transform:var( --e-global-typography-1c22b52-text-transform );line-height:var( --e-global-typography-1c22b52-line-height );letter-spacing:var( --e-global-typography-1c22b52-letter-spacing );color:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-26919354{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1bb334d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1365fb06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:90px 0px 10px 0px;}.elementor-3817 .elementor-element.elementor-element-1365fb06 img{width:132px;height:132px;object-fit:cover;object-position:center center;}.elementor-3817 .elementor-element.elementor-element-178ce9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-178ce9f7{text-align:center;}.elementor-3817 .elementor-element.elementor-element-7ea112bf{margin-top:-25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-70a0283c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:0.8px;fill:var( --e-global-color-415873f0 );color:var( --e-global-color-415873f0 );box-shadow:0px 6px 0px 0px #6ED2F0;border-radius:0px 0px 0px 0px;padding:20px 22px 20px 20px;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button:hover, .elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-5a52dc91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 51px 0px;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button .elementor-button-content-wrapper{gap:44px;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button:hover svg, .elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-638b315 > .elementor-widget-container{margin:40px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-136a0ca7:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-136a0ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tdpensacola.com/wp-content/uploads/2021/04/cta-bg-compress.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3817 .elementor-element.elementor-element-136a0ca7 > .elementor-background-overlay{background-color:#40484E;opacity:0.5;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3817 .elementor-element.elementor-element-136a0ca7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:0px;padding:127px 0px 128px 0px;}.elementor-3817 .elementor-element.elementor-element-6b3c2f4b{text-align:center;}.elementor-3817 .elementor-element.elementor-element-6b3c2f4b .elementor-heading-title{font-family:var( --e-global-typography-d10a289-font-family ), Sans-serif;font-size:var( --e-global-typography-d10a289-font-size );font-weight:var( --e-global-typography-d10a289-font-weight );text-transform:var( --e-global-typography-d10a289-text-transform );line-height:var( --e-global-typography-d10a289-line-height );color:var( --e-global-color-415873f0 );}.elementor-3817 .elementor-element.elementor-element-21e7d1f9 > .elementor-widget-container{margin:7px 0px 33px 0px;}.elementor-3817 .elementor-element.elementor-element-21e7d1f9{text-align:center;font-family:var( --e-global-typography-a595c45-font-family ), Sans-serif;font-size:var( --e-global-typography-a595c45-font-size );font-weight:var( --e-global-typography-a595c45-font-weight );line-height:var( --e-global-typography-a595c45-line-height );color:var( --e-global-color-415873f0 );}.elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:0.8px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 6px 0px 0px #FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 22px 20px 20px;}.elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button:hover, .elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button:focus{background-color:var( --e-global-color-415873f0 );color:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button .elementor-button-content-wrapper{gap:44px;}.elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button:hover svg, .elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-59ce9cc3:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-59ce9cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-415873f0 );}.elementor-3817 .elementor-element.elementor-element-59ce9cc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 330px 0px;}.elementor-3817 .elementor-element.elementor-element-59ce9cc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3817 .elementor-element.elementor-element-441906e2{text-align:center;}.elementor-3817 .elementor-element.elementor-element-441906e2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3817 .elementor-element.elementor-element-bceae41 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-bceae41{text-align:center;}.elementor-3817 .elementor-element.elementor-element-bceae41 .elementor-heading-title{font-family:var( --e-global-typography-1c22b52-font-family ), Sans-serif;font-size:var( --e-global-typography-1c22b52-font-size );font-weight:var( --e-global-typography-1c22b52-font-weight );text-transform:var( --e-global-typography-1c22b52-text-transform );line-height:var( --e-global-typography-1c22b52-line-height );letter-spacing:var( --e-global-typography-1c22b52-letter-spacing );color:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-2ffa738:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-2ffa738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3817 .elementor-element.elementor-element-2ffa738{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 47px 0px 47px;}.elementor-3817 .elementor-element.elementor-element-2ffa738 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3817 .elementor-element.elementor-element-50661359 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-3a6ccee3{margin-top:-230px;margin-bottom:0px;padding:0px 0px 130px 0px;}.elementor-3817 .elementor-element.elementor-element-22307a3b .uael-google-map{height:548px;}.elementor-3817 .elementor-element.elementor-element-22307a3b .gm-style .uael-infowindow-description{margin-top:5px;}.elementor-3817 .elementor-element.elementor-element-22307a3b .gm-style .uael-infowindow-title{font-weight:bold;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .elementor-repeater-item-770cd9b  a{color:#000;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .elementor-repeater-item-770cd9b  .leaflet-popup-content-wrapper:hover .leaflet-popup-content a{color:#fff;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .elementor-repeater-item-770cd9b .leaflet-popup-content-wrapper{background:#1EB2F1;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .elementor-repeater-item-770cd9b .leaflet-popup-tip{border-top-color:#1EB2F1;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .elementor-repeater-item-770cd9b .leaflet-popup-content-wrapper:hover{background:#000;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .elementor-repeater-item-770cd9b .leaflet-popup-content-wrapper:hover + .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:#000;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .hip-custom-map.leaflet-container{height:548px;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content a,.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content a{font-family:var( --e-global-typography-18b4dec-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4dec-font-size );line-height:var( --e-global-typography-18b4dec-line-height );}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content-wrapper {border-radius:0px;overflow:hidden;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup.leaflet-zoom-animated{margin:0px 0px 33px 9px;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content-wrapper{padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-container a.leaflet-popup-close-button{color:#000;width:20px;height:20px;line-height:20px;background:#fff;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd #map .leaflet-popup-content-wrapper:hover ~ a.leaflet-popup-close-button{color:#fff;background:#fff;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-pane.leaflet-marker-pane img{height:70px !important;width:50px !important;}.elementor-3817 .elementor-element.elementor-element-273c448b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3817 .elementor-element.elementor-element-273c448b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A77C7;}.elementor-3817 .elementor-element.elementor-element-273c448b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:57px 0px 0px 50px;}.elementor-3817 .elementor-element.elementor-element-273c448b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3817 .elementor-element.elementor-element-13bb5411{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1382dcf-font-family ), Sans-serif;font-size:var( --e-global-typography-1382dcf-font-size );font-weight:var( --e-global-typography-1382dcf-font-weight );text-transform:var( --e-global-typography-1382dcf-text-transform );line-height:var( --e-global-typography-1382dcf-line-height );letter-spacing:var( --e-global-typography-1382dcf-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-text{color:var( --e-global-color-415873f0 );transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-3817 .elementor-element.elementor-element-7a71576c > .elementor-widget-container{margin:43px 0px 31px 0px;}.elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3817 .elementor-element.elementor-element-7a71576c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-item > a{font-family:var( --e-global-typography-1382dcf-font-family ), Sans-serif;font-size:var( --e-global-typography-1382dcf-font-size );font-weight:var( --e-global-typography-1382dcf-font-weight );text-transform:var( --e-global-typography-1382dcf-text-transform );line-height:var( --e-global-typography-1382dcf-line-height );letter-spacing:var( --e-global-typography-1382dcf-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-text{color:var( --e-global-color-415873f0 );transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-3817 .elementor-element.elementor-element-5c100beb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:30px;color:var( --e-global-color-415873f0 );}.elementor-3817 .elementor-element.elementor-element-347c15d4:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-347c15d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-347c15d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3817 .elementor-element.elementor-element-347c15d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3817 .elementor-element.elementor-element-5e2a8d13{margin-top:96px;margin-bottom:132px;}.elementor-3817 .elementor-element.elementor-element-1efb5fec > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1efb5fec{text-align:start;}.elementor-3817 .elementor-element.elementor-element-1efb5fec img{width:100%;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:0.8px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 6px 0px 0px #FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 22px 20px 20px;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button:hover, .elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button:focus{background-color:var( --e-global-color-415873f0 );color:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-3a5122f6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button .elementor-button-content-wrapper{gap:44px;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button:hover svg, .elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3817 .elementor-element.elementor-element-43b0074f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-4af105eb > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3817 .elementor-element.elementor-element-4af105eb .elementor-heading-title{font-family:var( --e-global-typography-11bdfe3-font-family ), Sans-serif;font-size:var( --e-global-typography-11bdfe3-font-size );font-weight:var( --e-global-typography-11bdfe3-font-weight );text-transform:var( --e-global-typography-11bdfe3-text-transform );line-height:var( --e-global-typography-11bdfe3-line-height );letter-spacing:var( --e-global-typography-11bdfe3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item,.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item, .elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-sub-menu-item{padding-top:0px;padding-bottom:0px;}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .sub-menu li a.uael-sub-menu-item,
						.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown li a.uael-menu-item,
						.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .sub-menu a.uael-sub-menu-item,
						 .elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item{font-family:var( --e-global-typography-6f61e11-font-family ), Sans-serif;font-size:var( --e-global-typography-6f61e11-font-size );font-weight:var( --e-global-typography-6f61e11-font-weight );text-transform:var( --e-global-typography-6f61e11-text-transform );line-height:var( --e-global-typography-6f61e11-line-height );letter-spacing:var( --e-global-typography-6f61e11-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-3817 .elementor-element.elementor-element-a0d52f4 .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-415873f0 );}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-text );}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item.current-menu-ancestor a.uael-menu-item:not(.elementor-button),
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item.custom-menu-active a.uael-menu-item:not(.elementor-button){color:var( --e-global-color-text );}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .sub-menu,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .sub-menu li.menu-item:not(:last-child),
						.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-3817 .elementor-element.elementor-element-a0d52f4 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-3817 .elementor-element.elementor-element-5c8f8fee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 38px;}.elementor-3817 .elementor-element.elementor-element-798ad97d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3817 .elementor-element.elementor-element-798ad97d .elementor-heading-title{font-family:var( --e-global-typography-11bdfe3-font-family ), Sans-serif;font-size:var( --e-global-typography-11bdfe3-font-size );font-weight:var( --e-global-typography-11bdfe3-font-weight );text-transform:var( --e-global-typography-11bdfe3-text-transform );line-height:var( --e-global-typography-11bdfe3-line-height );letter-spacing:var( --e-global-typography-11bdfe3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3817 .elementor-element.elementor-element-e3d99be{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:0.8px;}.elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-text{color:var( --e-global-color-415873f0 );transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-3817 .elementor-element.elementor-element-5472c83{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--icon-size:19px;--grid-column-gap:43px;--grid-row-gap:0px;}.elementor-3817 .elementor-element.elementor-element-5472c83 .elementor-widget-container{text-align:left;}.elementor-3817 .elementor-element.elementor-element-5472c83 > .elementor-widget-container{margin:63px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-5472c83 .elementor-social-icon{background-color:var( --e-global-color-44e3de0a );--icon-padding:0em;}.elementor-3817 .elementor-element.elementor-element-5472c83 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-3817 .elementor-element.elementor-element-5472c83 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-3817 .elementor-element.elementor-element-5472c83 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-3817 .elementor-element.elementor-element-5472c83 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-3817 .elementor-element.elementor-element-15d0f92 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-15d0f92{text-align:start;}.elementor-3817 .elementor-element.elementor-element-15d0f92 img{width:60%;}.elementor-3817 .elementor-element.elementor-element-60bffedb > .elementor-container{max-width:820px;}.elementor-3817 .elementor-element.elementor-element-60bffedb{padding:0px 0px 23px 0px;}.elementor-3817 .elementor-element.elementor-element-6409265e{text-align:center;font-family:var( --e-global-typography-18b4dec-font-family ), Sans-serif;font-size:var( --e-global-typography-18b4dec-font-size );line-height:var( --e-global-typography-18b4dec-line-height );color:var( --e-global-color-415873f0 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3817 .elementor-element.elementor-element-4292b91{margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-27a7b217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3817 .elementor-element.elementor-element-27a7b217 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3817 .elementor-element.elementor-element-1d9ed759 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 80px 0px;}.elementor-3817 .elementor-element.elementor-element-1d9ed759{text-align:center;}.elementor-3817 .elementor-element.elementor-element-1d9ed759 .elementor-heading-title{font-size:var( --e-global-typography-1c22b52-font-size );line-height:var( --e-global-typography-1c22b52-line-height );letter-spacing:var( --e-global-typography-1c22b52-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-26919354{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1bb334d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-761a3873{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-18577034 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 70px 0px 70px;}.elementor-3817 .elementor-element.elementor-element-1365fb06 > .elementor-widget-container{padding:80px 0px 10px 0px;}.elementor-3817 .elementor-element.elementor-element-178ce9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-3817 .elementor-element.elementor-element-7ea112bf{margin-top:-18px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3817 .elementor-element.elementor-element-638b315 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-3817 .elementor-element.elementor-element-136a0ca7:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-136a0ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tdpensacola.com/wp-content/uploads/2021/04/tab-cta.png");background-position:center center;}.elementor-3817 .elementor-element.elementor-element-136a0ca7{margin-top:100px;margin-bottom:0px;padding:80px 0px 72px 0px;}.elementor-3817 .elementor-element.elementor-element-6b3c2f4b .elementor-heading-title{font-size:var( --e-global-typography-d10a289-font-size );line-height:var( --e-global-typography-d10a289-line-height );}.elementor-3817 .elementor-element.elementor-element-21e7d1f9 > .elementor-widget-container{margin:7px 0px 34px 0px;}.elementor-3817 .elementor-element.elementor-element-21e7d1f9{font-size:var( --e-global-typography-a595c45-font-size );line-height:var( --e-global-typography-a595c45-line-height );}.elementor-3817 .elementor-element.elementor-element-59ce9cc3{padding:132px 0px 525px 0px;}.elementor-3817 .elementor-element.elementor-element-441906e2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3817 .elementor-element.elementor-element-bceae41 .elementor-heading-title{font-size:var( --e-global-typography-1c22b52-font-size );line-height:var( --e-global-typography-1c22b52-line-height );letter-spacing:var( --e-global-typography-1c22b52-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-2ffa738{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3817 .elementor-element.elementor-element-3a6ccee3{margin-top:-445px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-3817 .elementor-element.elementor-element-22307a3b .uael-google-map{height:448px;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .hip-custom-map.leaflet-container{height:400px;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content a,.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content a{font-size:var( --e-global-typography-18b4dec-font-size );line-height:var( --e-global-typography-18b4dec-line-height );}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-pane.leaflet-marker-pane img{height:75px !important;width:55px !important;}.elementor-3817 .elementor-element.elementor-element-273c448b > .elementor-element-populated{padding:35px 30px 18px 30px;}.elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1382dcf-font-size );line-height:var( --e-global-typography-1382dcf-line-height );letter-spacing:var( --e-global-typography-1382dcf-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-7a71576c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1382dcf-font-size );line-height:var( --e-global-typography-1382dcf-line-height );letter-spacing:var( --e-global-typography-1382dcf-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-5c100beb > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-3817 .elementor-element.elementor-element-5e2a8d13{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-3817 .elementor-element.elementor-element-19a0e58 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1efb5fec > .elementor-widget-container{margin:82px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 > .elementor-widget-container{margin:60px 0px 72px 0px;}.elementor-3817 .elementor-element.elementor-element-4af105eb .elementor-heading-title{font-size:var( --e-global-typography-11bdfe3-font-size );line-height:var( --e-global-typography-11bdfe3-line-height );letter-spacing:var( --e-global-typography-11bdfe3-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item{font-size:var( --e-global-typography-6f61e11-font-size );line-height:var( --e-global-typography-6f61e11-line-height );letter-spacing:var( --e-global-typography-6f61e11-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-798ad97d .elementor-heading-title{font-size:var( --e-global-typography-11bdfe3-font-size );line-height:var( --e-global-typography-11bdfe3-line-height );letter-spacing:var( --e-global-typography-11bdfe3-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-5472c83 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-60bffedb > .elementor-container{max-width:600px;}.elementor-3817 .elementor-element.elementor-element-60bffedb{padding:65px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1b6e66 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3817 .elementor-element.elementor-element-6409265e{text-align:center;font-size:var( --e-global-typography-18b4dec-font-size );line-height:var( --e-global-typography-18b4dec-line-height );}}@media(max-width:767px){.elementor-3817 .elementor-element.elementor-element-4292b91{padding:60px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-27a7b217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-27a7b217 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3817 .elementor-element.elementor-element-1d9ed759 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3817 .elementor-element.elementor-element-1d9ed759 .elementor-heading-title{font-size:var( --e-global-typography-1c22b52-font-size );line-height:var( --e-global-typography-1c22b52-line-height );letter-spacing:var( --e-global-typography-1c22b52-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-26919354{padding:0px 25px 0px 25px;}.elementor-3817 .elementor-element.elementor-element-1bb334d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-761a3873{padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-18577034 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1365fb06 > .elementor-widget-container{padding:40px 0px 10px 0px;}.elementor-3817 .elementor-element.elementor-element-178ce9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3817 .elementor-element.elementor-element-7ea112bf{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3817 .elementor-element.elementor-element-5a52dc91 .elementor-button{font-size:14px;line-height:17px;letter-spacing:0.8px;padding:14.5px 20px 10.5px 20px;}.elementor-3817 .elementor-element.elementor-element-638b315 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-3817 .elementor-element.elementor-element-60d1637{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-36c0b548 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-136a0ca7:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-136a0ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tdpensacola.com/wp-content/uploads/2021/04/mobile-cta.png");}.elementor-3817 .elementor-element.elementor-element-136a0ca7{margin-top:60px;margin-bottom:0px;padding:43px 20px 31px 20px;}.elementor-3817 .elementor-element.elementor-element-6b3c2f4b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-3817 .elementor-element.elementor-element-6b3c2f4b .elementor-heading-title{font-size:var( --e-global-typography-d10a289-font-size );line-height:var( --e-global-typography-d10a289-line-height );}.elementor-3817 .elementor-element.elementor-element-21e7d1f9 > .elementor-widget-container{margin:-5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-21e7d1f9{font-size:var( --e-global-typography-a595c45-font-size );line-height:var( --e-global-typography-a595c45-line-height );}.elementor-3817 .elementor-element.elementor-element-716780e7 .elementor-button{font-size:14px;line-height:17px;letter-spacing:0.8px;padding:14.5px 20px 10.5px 20px;}.elementor-3817 .elementor-element.elementor-element-59ce9cc3{margin-top:0px;margin-bottom:0px;padding:84px 0px 37px 0px;}.elementor-3817 .elementor-element.elementor-element-441906e2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3817 .elementor-element.elementor-element-bceae41 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-bceae41 .elementor-heading-title{font-size:var( --e-global-typography-1c22b52-font-size );line-height:var( --e-global-typography-1c22b52-line-height );letter-spacing:var( --e-global-typography-1c22b52-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-2ffa738{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-50661359 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-3a6ccee3{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-3817 .elementor-element.elementor-element-22307a3b .uael-google-map{height:200px;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .hip-custom-map.leaflet-container{height:280px;}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content a,.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-popup-content a{font-size:var( --e-global-typography-18b4dec-font-size );line-height:var( --e-global-typography-18b4dec-line-height );}.elementor-3817 .elementor-element.elementor-element-c8ad0bd .leaflet-pane.leaflet-marker-pane img{height:50px !important;width:40px !important;}.elementor-3817 .elementor-element.elementor-element-273c448b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 35px 37px 20px;}.elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-13bb5411 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1382dcf-font-size );line-height:var( --e-global-typography-1382dcf-line-height );letter-spacing:var( --e-global-typography-1382dcf-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-7a71576c > .elementor-widget-container{margin:14px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-7a71576c .elementor-icon-list-item > a{font-size:var( --e-global-typography-1382dcf-font-size );line-height:var( --e-global-typography-1382dcf-line-height );letter-spacing:var( --e-global-typography-1382dcf-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-5c100beb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-5c100beb{font-size:14px;line-height:26px;}.elementor-3817 .elementor-element.elementor-element-347c15d4{padding:0px 0px 80px 0px;}.elementor-3817 .elementor-element.elementor-element-12c78c42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-5e2a8d13{margin-top:0px;margin-bottom:0px;padding:58px 20px 0px 20px;}.elementor-3817 .elementor-element.elementor-element-19a0e58 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-1efb5fec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 > .elementor-widget-container{margin:20px 0px 37px 0px;}.elementor-3817 .elementor-element.elementor-element-3a5122f6 .elementor-button{font-size:14px;line-height:17px;letter-spacing:0.8px;padding:12.5px 20px 12.5px 20px;}.elementor-3817 .elementor-element.elementor-element-4af105eb .elementor-heading-title{font-size:var( --e-global-typography-11bdfe3-font-size );line-height:var( --e-global-typography-11bdfe3-line-height );letter-spacing:var( --e-global-typography-11bdfe3-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item,.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item, .elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-sub-menu-item{padding-top:0px;padding-bottom:0px;}.elementor-3817 .elementor-element.elementor-element-a0d52f4 .menu-item a.uael-menu-item{font-size:var( --e-global-typography-6f61e11-font-size );line-height:var( --e-global-typography-6f61e11-line-height );letter-spacing:var( --e-global-typography-6f61e11-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-5c8f8fee > .elementor-element-populated{margin:74px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-798ad97d .elementor-heading-title{font-size:var( --e-global-typography-11bdfe3-font-size );line-height:var( --e-global-typography-11bdfe3-line-height );letter-spacing:var( --e-global-typography-11bdfe3-letter-spacing );}.elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-e3d99be .elementor-icon-list-item > a{font-size:16px;line-height:30px;}.elementor-3817 .elementor-element.elementor-element-5472c83 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-15d0f92 img{width:50%;}.elementor-3817 .elementor-element.elementor-element-60bffedb{margin-top:40px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-3817 .elementor-element.elementor-element-6409265e{font-size:var( --e-global-typography-18b4dec-font-size );line-height:var( --e-global-typography-18b4dec-line-height );}}@media(min-width:768px){.elementor-3817 .elementor-element.elementor-element-d19cfe5{width:63.728%;}.elementor-3817 .elementor-element.elementor-element-273c448b{width:36.03%;}.elementor-3817 .elementor-element.elementor-element-19a0e58{width:48.201%;}.elementor-3817 .elementor-element.elementor-element-43b0074f{width:24.968%;}.elementor-3817 .elementor-element.elementor-element-5c8f8fee{width:26.136%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3817 .elementor-element.elementor-element-d19cfe5{width:100%;}.elementor-3817 .elementor-element.elementor-element-273c448b{width:100%;}.elementor-3817 .elementor-element.elementor-element-19a0e58{width:100%;}.elementor-3817 .elementor-element.elementor-element-43b0074f{width:46%;}.elementor-3817 .elementor-element.elementor-element-5c8f8fee{width:50%;}.elementor-3817 .elementor-element.elementor-element-1b6e66{width:100%;}}/* Start custom CSS for section, class: .elementor-element-4292b91 */.testimonial-content .testimonial-title .elementor-widget-container{
    max-width: 663px;
    width: 100%;
    margin: 0 auto!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70a0283c */.testimonial-section .rpi-content .rpi-card-inner.rpi-logo::before {
    background-image: url("/wp-content/uploads/2025/05/googlecolor.svg");
    width:56px !important;
    height:56px !important;
    margin: 45px 45px 0px 45px !important;
    left: 0px !important
}
.testimonial-section .rpi-card-inner {
	padding: 45px;
	margin: 0;
}
.testimonial-section .rpi-logo {
    display: block;
    
}
/*star*/
.testimonial-section .rpi-stars {
	margin-top: 82px;
	margin-bottom: 20px;
}
/*body*/
.testimonial-section .rpi-text {
	font-size: 20px;
	line-height: 32px;
	font-family: "montserrat",sans-serif;
	color: #40484e;
	padding-right: 17px !important;
}
/*author*/
.testimonial-section .rpi-name {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	line-height: 31px;
	font-weight: 700;
	color: #0a77c7;
}

@media screen and (max-width: 767px) {
.testimonial-section .rpi-content .rpi-card-inner.rpi-logo::before {
margin: 20px 20px 0px 20px !important;
}
.testimonial-section .rpi-card-inner {
padding: 20px;
margin: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26919354 *//* For Review Google Icon Replace CSS */

.testimonial .rpi-content .rpi-card-inner.rpi-logo::before {
    position: relative;
    display: block;
    content: '';
    top: 0;
    background: url(/wp-content/uploads/2021/04/flat-color-icons_google.svg) no-repeat!important;
    background-size: cover;
    width: 56px;
    height: 56px;
    margin-bottom: 10px;
}

.testimonial .rpi .rpi-readmore {
    text-transform: capitalize;
    width: fit-content;
}
.testimonial .rpi-content .rpi-card-inner.rpi-logo i {
    display: none !important;
}
/* End Review Google Icon Replace CSS */

.testimonials .testimonial-details .elementor-widget-container{
    max-width: 890px;
    margin: 0 auto!important;
    width: 100%;
}

.testimonials:before{
    position: absolute;
    content: '';
    background: #D2C4B4;
    width: calc(100% - 92px);
    height: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.testimonials a.carousel-arrow{
    display: none!important;
}

.testimonials .premium-fb-rev-stars .premium-fb-rev-star svg path {
    fill: #6ED2F0;
}
.testimonials .premium-fb-rev-star svg {
    width: 28px;
    height: 26px;
}
.testimonials .premium-fb-rev-review-inner {
    min-height: 280px;
    background: #fff;
}

.testimonials .premium-fb-rev-content-right {
    display: flex;
    flex-direction: column;
}
.testimonials .premium-fb-rev-reviewer-wrapper {
    order: 3;
}
.testimonials  .premium-fb-rev-rating {
    min-height: 143px;
}


.testimonials .premium-fb-rev-review .premium-fb-rev-review-inner{
    padding: 38px 58px 46px 38px;
}

.testimonials .premium-fb-rev-info {
    padding: 19px 0 22px 0;
}

.testimonials ul.slick-dots {
    width: max-content;
    margin: 0 auto!important;
    padding-top: 60px!important;
}

.testimonials li.slick-active:before {
    position: absolute;
    content: '';
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 2px solid #000;
}
.testimonials ul.slick-dots li {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #000;
    margin: 5px 17px;
}

.testimonials ul.slick-dots li button {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    display: none
}
.testimonials .slick-initialized .slick-slide {
    margin: 0 15px;
}

.testimonials .rpi-card-inner {
    padding: 45px;
    margin: 0;
    display: block !important;
}

.testimonials .rpi-text{
    color: var( --e-global-color-accent ) !important;
    font-family: var( --e-global-typography-a595c45-font-family ), Sans-serif !important;
    font-size: var( --e-global-typography-a595c45-font-size ) !important;
    font-weight: var( --e-global-typography-a595c45-font-weight ) !important;
    line-height: var( --e-global-typography-a595c45-line-height ) !important;
    letter-spacing: var( --e-global-typography-a595c45-letter-spacing ) !important;
    word-spacing: var( --e-global-typography-a595c45-word-spacing ) !important;
    padding-right: 15px!important;
    min-height: 190px;
}
.testimonial .rpi-name {
        color: var( --e-global-color-primary ) !important;
        font-family: var( --e-global-typography-1c22b52-font-family ), Sans-serif !important;
        font-size: var( --e-global-typography-1c22b52-font-size ) !important;
        font-weight: var( --e-global-typography-1c22b52-font-weight ) !important;
        text-transform: var( --e-global-typography-1c22b52-text-transform ) !important;
        line-height: var( --e-global-typography-1c22b52-line-height ) !important;
        letter-spacing: var( --e-global-typography-1c22b52-letter-spacing ) !important;
        word-spacing: var( --e-global-typography-1c22b52-word-spacing ) !important;
}

@media(min-width:768px){
    .testimonials .slick-slide {
    width: 550px!important;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px){
  .testimonials:before{
    width: calc(100% - 80px);
 }
.testimonials ul.slick-dots {
    padding-top: 50px!important;
}
.testimonial .rpi-content .rpi-card-inner.rpi-logo::before {
    width: 45px;
    height: 45px;
    background-size: cover !important;
 }
 .testimonials .rpi-card-inner {
    padding: 30px;
  }
  .testimonials .rpi-text{
    min-height: 246px; 
 }
} 
    

@media(max-width:767px){
   .testimonials .premium-fb-rev-star svg {
    width: 17px;
    height: 16px;
}  
    .testimonials:before{
    width: 100%;
}
.testimonials .slick-initialized .slick-slide {
    margin:0;
}
.testimonials .premium-fb-rev-info {
    padding: 10px 0 13px 0;
}
.testimonials .premium-fb-rev-review .premium-fb-rev-review-inner{
    padding: 25px 20px 30px;
}
.testimonials .premium-fb-rev-rating {
    min-height: 208px;
    padding-bottom: 20px;
}

.testimonial .rpi-content .rpi-card-inner.rpi-logo::before {
    width: 40px;
    height: 40px;
    background-size: cover !important;
 }
 
 .testimonials .rpi-card-inner {
    padding: 24px !important;
  }
  
 .testimonials .rpi-text{
    min-height: 220px; 
 }
}

/*====== TESTIMONIAL ===*/

.testimonial .rplg {
  background: transparent !important;
}
.testimonial .rplgsw-slide,
.testimonial .rplg-box-content,
.testimonial .rplg .rplg-box {
  background: transparent !important;
}

.testimonial .rplgsw-slide {
  position: relative;
}
.testimonial .rplgsw-slide {
	background-color: #ffffff !important;
}
.testimonial .rplg .rplg-more-toggle {
  display: none;
}

.testimonial .rplg .rplg-box {
  border: 0 !important;.testimonials .rpi-text
  border-radius: 0 !important;
  margin: 0 !important;
}

.testimonial .rplg .rplg-social-logo svg {
  display: none;
}

.testimonial .rplg .rplg-review-badge {
	right: unset !important;
	top: unset !important;
	position: unset !important;
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

.testimonial .rplg-slider .rplg-stars {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	margin: 20px 0px;
}

.rplg .rplg-stars svg {
  width: 28px !important;
  height: 28px !important;
  margin-right: 13px !important;
}

.testimonial .rplg-slider .rplg-row {
  padding: 0 !important;
}

.testimonial .rplg-slider .rplg-box .rplg-box-content {
	height: 220px !important;
	margin: 0px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
}

.testimonial .rplg-slider .rplg-slider-review {
	padding: 38px 58px 49px 38px !important;
	margin: 0 !important;
	background: transparent;
	border: 0 solid #10afbd !important;
}

.testimonial .rplg-stars svg use {
	fill: #6ED2F0 !important;
}

.testimonial span.rplg-social-logo.rplg-google-logo {
  background: url("/wp-content/uploads/2023/10/google.svg")  no-repeat center;
  width: 56px;
  height: 56px;
  display: inline-block;
}

.testimonial .rplg-slider .rplg-slider-next,
.rplg-slider .rplg-slider-prev {
  display: none;
}

.testimonial .rplg .rplg-row-right .rplg-review-name {
	color: var( --e-global-color-primary ) !important;
	font-family: var( --e-global-typography-1c22b52-font-family ), Sans-serif !important;
	font-size: var( --e-global-typography-1c22b52-font-size ) !important;
	font-weight: var( --e-global-typography-1c22b52-font-weight ) !important;
	text-transform: var( --e-global-typography-1c22b52-text-transform ) !important;
	line-height: var( --e-global-typography-1c22b52-line-height ) !important;
	letter-spacing: var( --e-global-typography-1c22b52-letter-spacing ) !important;
	word-spacing: var( --e-global-typography-1c22b52-word-spacing ) !important;
    margin-top: 25px;
}
.testimonial .rplg .rplg-review-text span.rplg-more {
  display: none !important;
}

.testimonial .rplg-slider .rplg-box:before {
  display: none !important;
}

.testimonial .rplg-slider .rplg-box .rplg-box-content:before {
  content: none !important;
}

.testimonial .testimonial-body {
  position: relative;
}

.review-btn {
    cursor: pointer;
}

.testimonial .rplg-slider .rplgsw-pagination {
    margin-top: 50px;
    bottom: unset !important;
    width: 100%;
    position: relative;
    margin-bottom: 5px;
 
}
.testimonial .rplg-slider .rplgsw-pagination .rplgsw-pagination-bullet {
    opacity: .7;
    background: #40484E;
}
.testimonial .rplg-slider .rplgsw-pagination .rplgsw-pagination-bullet-active {
    opacity: 1;
    background: #40484E !important;
}
.testimonial .rplg-slider .rplgsw-pagination .rplgsw-pagination-bullet-active::before {
	content: '';
	width: 20px;
	height: 20px;
	border: 2px solid #40484E;
	display: block;
	left: -6px;
	right: 0;
	top: -6px;
	border-radius: 100%;
	position: relative;
}
@media screen and (min-width:1025px){
  .testimonial-img-wrapper .elementor-widget-image  , .testimonial-img-wrapper .elementor-widget-image img{
     height: 100% !important;
 }
}

@media only screen and (max-width: 1400px) and (min-width: 1025px) {

  .testimonial
    .col-padding
    > .elementor-widget-wrap.elementor-element-populated {
    padding: 30px !important;
  }
}

.page-id-3354 .rpi-content .rpi-card-inner {
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59ce9cc3 *//* 
   =========================
	Form Start
  =========================
  */

:root {
	--input__height: 60px;
	--input__bg: transparent;
	--input__border-width: 2px;
	--input__border-color: rgba(255, 255, 255, 0.3);
	--input__radius: 0;
	--input__font-size: 16px;
	--input__line-height: 27px;
	--input__letter-spacing: 0;
	--input__text-transform: capitalize;
	--input__color: #fff;
	--input__radio-checkbox-width-height: 25px;
	--input__checkbox-bg: transparent;
	--input__textarea-focus-bg: transparent;
	--textarea__height: 150px;
	--checkbox__active-color: rgba(255, 255, 255, 0.3);
	--transparent: transparent;
	--input__label-weight: 500;
	--input__label-font-size: 16px;
	--input__label-line-height: 27px;
	--input__letter-space: 0;
	--input__checkbox-radius: 0px;
	--input__label-letter-space: 0;
	--input__label-text-transform: capitalize;
	--primary-color: #fff;
	--secondary-color: #13152c;
	--white: #fff;
	--text-transform: capitalize;
	--font-weight: 500;
	--font__family: "Montserrat";
	--button-padding: 20px 83px 20px 20px;
	--button-bg: #6ed2f0;
	--button-radius: 0;
	--button__font-size: 20px;
	--button__line-height: 24px;
	--text__align-center: center;
	--text__align-left: left;
	--text__align-right: right;
	--button__letter-spacing: 0.05em;
	--button__border__width: 0px;
	--text__transform-uppercase: uppercase;
	--text__transform-capitalize: capitalize;
	--transition__all-04s: all 0.4s;
	--button__maxwidth: 191px;
	--button__maxheight: 64px;
	--checkbox__width-height: 25px;
	--mobile__input__height: 48px;
	--mobile__input__radius: 0;
	--mobile__input__font-size: 16px;
	--mobile__input__line-height: 27px;
	--mobile__input__radio-checkbox-width-height: 20px;
	--mobile__textarea__height: 111px;
	--mobile__input__label-font-size: 16px;
	--mobile__input__label-line-height: 27px;
	--mobile__input__letter-space: 0;
	--mobile__input__checkbox-radius: 0px;
	--mobile__input__label-letter-space: 0;
	--mobile__button-padding: 0;
	--mobile__button-radius: 0;
	--mobile__button__font-size: 14px;
	--mobile__button__line-height: 17px;
	--mobile__text__align-center: center;
	--mobile__text__align-right: right;
	--mobile__button__letter-spacing: 0.05em;
	--mobile__button__maxwidth: 165px;
	--mobile__button__maxheight: 45px;
	--mobile-button-padding: 14px 83px 14px 20px;
}

@media (min-width: 1025px) {
	.wpforms-container input, .wpforms-container select {
		padding-left: 0px;
	}
	.wpforms-container input[type="radio"] {
		padding-left: 0 !important;
	}
}

.wpforms-container input, .wpforms-container select, .wpforms-container textarea {
	height: var(--input__height);
	background: var(--input__bg);
	outline: 0;
	border: var(--input__border-width) solid var(--input__border-color);
	border-radius: var(--input__radius);
	font-family: var(--font__family);
	font-weight: var(--font-weight);
	font-size: var(--input__font-size);
	line-height: var(--input__line-height);
	letter-spacing: var(--input__letter-spacing);
	text-transform: var(--input__text-transform);
	color: var(--input__color);
}

body .wpforms-container .wpforms-field {
	padding: 0;
}

.wpforms-container .wpforms-field+.wpforms-field {
	margin-top: 21px;
}

.wpforms-container .wpforms-field.wpforms-field-radio ul, .wpforms-container .wpforms-field.wpforms-field-radio ul li, .wpforms-container .wpforms-list-inline ul li {
	display: inline-flex;
	align-items: center;
	margin-right: 10px;
}

.wpforms-container input::-webkit-input-placeholder, .wpforms-container select::-webkit-input-placeholder, .wpforms-container textarea::-webkit-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-moz-placeholder, .wpforms-container select::-moz-placeholder, .wpforms-container textarea::-moz-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input:-ms-input-placeholder, .wpforms-container select:-ms-input-placeholder, .wpforms-container textarea:-ms-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-ms-input-placeholder, .wpforms-container select::-ms-input-placeholder, .wpforms-container textarea::-ms-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-webkit-input-placeholder, .wpforms-container select::-webkit-input-placeholder, .wpforms-container textarea::-webkit-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-moz-placeholder, .wpforms-container select::-moz-placeholder, .wpforms-container textarea::-moz-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input:-ms-input-placeholder, .wpforms-container select:-ms-input-placeholder, .wpforms-container textarea:-ms-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-ms-input-placeholder, .wpforms-container select::-ms-input-placeholder, .wpforms-container textarea::-ms-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-webkit-input-placeholder, .wpforms-container select::-webkit-input-placeholder, .wpforms-container textarea::-webkit-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-moz-placeholder, .wpforms-container select::-moz-placeholder, .wpforms-container textarea::-moz-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input:-ms-input-placeholder, .wpforms-container select:-ms-input-placeholder, .wpforms-container textarea:-ms-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::-ms-input-placeholder, .wpforms-container select::-ms-input-placeholder, .wpforms-container textarea::-ms-input-placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input::placeholder, .wpforms-container select::placeholder, .wpforms-container textarea::placeholder {
	color: inherit;
	opacity: 1 !important;
}

.wpforms-container input[type="checkbox"], .wpforms-container input[type="radio"] {
	width: var(--input__radio-checkbox-width-height);
	height: var(--input__radio-checkbox-width-height);
	margin: 0;
	-moz-appearance: initial;
	border-width: 0 !important;
}

.wpforms-container .wpforms-required-label {
	color: #ff0c00;
	font-weight: bold;
}

.wpforms-container textarea:focus, .wpforms-container input:focus {
	background: var(--input__textarea-focus-bg);
	border-color: rgba(255, 255, 255, 0.3);
	color: #fff;
}

body .wpforms-container textarea {
	resize: unset;
	height: var(--textarea__height) !important;
}

body .wpforms-container .wpforms-form input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	-moz-appearance: initial;
	-webkit-appearance: initial;
}

.wpforms-field.wpforms-field-checkbox ul li:before {
	content: "";
	background-color: transparent;
	display: inline-flex;
	color: var(--white);
	width: var(--input__radio-checkbox-width-height);
	height: var(--input__radio-checkbox-width-height);
	line-height: var(--input__radio-checkbox-width-height);
	visibility: visible;
	border: 3px solid #6ed2f0;
	font-size: 15px;
	text-align: center;
	border-radius: var(--input__checkbox-radius);
	box-sizing: border-box;
	margin: 0px 13px 0 0;
	overflow: hidden;
	flex-shrink: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.wpforms-field.wpforms-field-checkbox ul li.wpforms-selected::before {
	content: "\f00c";
	color: #fff;
	background: #6ed2f0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "fontAwesome";
}

.wpforms-container .wpforms-field-label {
	font-family: var(--font__family);
	font-weight: var(--input__label-weight);
	font-size: var(--input__font-size);
	line-height: var(--input__label-line-height);
	margin-bottom: 10px;
	letter-spacing: var(--input__label-letter-space);
	text-transform: var(--input__label-text-transform);
	color: var(--input__color);
}

.wpforms-field.wpforms-field-checkbox ul li {
	display: flex;
	align-items: center;
}

.wpforms-field.wpforms-field-checkbox ul li label {
	font-family: var(--font__family);
	font-size: 22px;
	line-height: 30px;
	letter-spacing: 0.03em;
	text-transform: var(--text-transform);
	color: var(--input__color);
	font-weight: 500;
}

.wpforms-field.wpforms-field-checkbox ul li label a {
	color: #6ed2f0;
	font-weight: inherit;
	text-transform: inherit;
	font-size: inherit;
}

.wpforms-field.wpforms-field-checkbox ul li label a:hover {
	color: #d2c4b4;
}

.wpforms-container .wpforms-submit-container {
	padding-top: 6px;
}

.wpforms-container {
	margin-bottom: 0;
}

body .wpforms-container button {
	padding: var(--button-padding);
	background: var(--button-bg);
	border-radius: var(--button-radius);
	font-family: var(--font__family);
	font-weight: bold;
	font-size: var(--button__font-size);
	line-height: var(--button__line-height);
	text-align: var(--text__align-center);
	letter-spacing: var(--button__letter-spacing);
	text-transform: var(--text__transform-uppercase);
	margin-top: 38px;
	color: #40484e;
	transition: var(--transition__all-04s);
	max-width: var(--button__maxwidth);
	width: 100%;
	height: var(--button__maxheight);
	position: relative;
	border: var(--button__border__width) solid var(--button-bg);
	box-shadow: 0px 6px 0px #ffffff;
	  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
}

body .wpforms-container button::before {
	content: "";
	position: absolute;
	right: 22px;
	background: url(/wp-content/uploads/2021/04/blue-arrow.svg) no-repeat center/ 16px 18px;
	width: 16px;
	height: 18px;
	z-index: 1;
}

body .wpforms-container button::after {
	content: "";
	position: absolute;
	right: -12px;
	top: -6px;
	width: 84px;
	height: 74px;
	display: block;
	background: rgba(64, 72, 78, 0.05);
	background-color: #7EDDFA;
	transform: rotate(75deg);
}

body .wpforms-container button:hover {
	background-color: var(--white);
	border-color: var(--button-bg);
	color: #40484E;
	box-shadow: 0px 6px 0px #6ED2F0;
}
body .wpforms-container button:hover::after{
    background: rgba(64, 72, 78, 0.05);
}
.wpforms-container input {
	max-width: 100% !important;
}

.wpforms-container input[type="text"], .wpforms-container input[type="email"], .wpforms-container input[type="phone"], .wpforms-container input[type="tel"] {
	max-width: 100% !important;
	padding: 16px 20px 17px;
}

/* body .iti__selected-flag, div.wpforms-container .wpforms-form .iti__selected-flag, div.wpforms-container-full .wpforms-form .iti__selected-flag, #wpforms-conversational-form-page .iti__selected-flag {
	padding-left: 0 !important;
} */

body .iti__flag-container, div.wpforms-container .wpforms-form .iti__flag-container, div.wpforms-container-full .wpforms-form .iti__flag-container, #wpforms-conversational-form-page .iti__flag-container {
	top: -8px !important;
}

.payment__form .wpforms-page.wpforms-page-1 .wpforms-field-label {
	font-size: input__label-font-size;
	line-height: var(--input__label-line-height);
	text-transform: var(--text__transform-capitalize);
	color: var(--primary-color);
	margin-bottom: 8px;
}

.payment__form.wpforms-container .wpforms-form input[type="checkbox"]::after, .payment__form.wpforms-container input[type="checkbox"] {
	width: var(--checkbox__width-height);
	height: var(--checkbox__width-height);
}

.wpforms-container input[type="email"] {
	text-transform: lowercase;
}

.wpforms-container input[type="email"]::-webkit-input-placeholder {
	text-transform: uppercase;
}

.wpforms-container input[type="email"]::-moz-placeholder {
	text-transform: uppercase;
}

.wpforms-container input[type="email"]:-ms-input-placeholder {
	text-transform: uppercase;
}

.wpforms-container input[type="email"]::-ms-input-placeholder {
	text-transform: uppercase;
}

.wpforms-container input[type="email"]::placeholder {
	text-transform: uppercase;
}

.wpforms-container input[type="email"]::-webkit-input-placeholder {
	text-transform: var(--text-transform);
}

.wpforms-container input[type="email"]::-moz-placeholder {
	text-transform: var(--text-transform);
}

.wpforms-container input[type="email"]:-ms-input-placeholder {
	text-transform: var(--text-transform);
}

.wpforms-container input[type="email"]::-ms-input-placeholder {
	text-transform: var(--text-transform);
}

.wpforms-container input[type="email"]::placeholder {
	text-transform: var(--text-transform);
}

body .payment__form.wpforms-container .wpforms-form [type="checkbox"]:checked::after {
	padding-top: 0;
	padding-left: 0;
}

.wpforms-field.wpforms-field-checkbox ul li, .wpforms-container .wpforms-field.wpforms-field-radio.multiple__radio ul li {
	display: flex;
	align-items: center;
	align-items: flex-start;
}

.wpforms-container .wpforms-field.wpforms-field-radio.multiple__radio ul li+li {
	margin-top: 16px !important;
	margin-bottom: 0 !important;
}

.wpforms-container .wpforms-field.wpforms-field-radio li input[type="radio"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	opacity: 1;
	position: relative;
	width: var(--checkbox__width-height);
	height: var(--checkbox__width-height);
	line-height: var(--checkbox__width-height);
	outline: none;
	border-radius: 50%;
	box-shadow: 0 0 0 2px var(--primary-color);
	margin-right: 10px;
}

.wpforms-field.wpforms-field-radio.multiple__radio ul li input {
	margin-top: -2px;
	flex-shrink: 0;
}

.wpforms-container .wpforms-field.wpforms-field-radio li input[type="radio"]:before {
	content: "";
	display: block;
	width: 60%;
	height: 60%;
	margin: 20% auto;
	border-radius: 50%;
}

.wpforms-container .wpforms-field.wpforms-field-radio li input[type="radio"]:checked:before {
	background: var(--primary-color);
}

.wpforms-container .wpforms-field.inline__checkbox {
	margin-top: 58px;
}

.wpforms-container .wpforms-field.inline__checkbox.wpforms-field-checkbox ul li::before {
	margin-top: 1px;
}

.wpforms-container .wpforms-field.inline__checkbox.wpforms-field-checkbox ul li label {
	font-weight: 400;
	text-transform: unset;
}

.wpforms-container .wpforms-field.inline__checkbox.wpforms-field-checkbox ul li label a {
	font-weight: 700;
	color: #6bd937;
	text-transform: uppercase;
}

.wpforms-container .wpforms-field.inline__checkbox.wpforms-field-checkbox ul li label a:hover {
	color: #00b2ea;
}

.wpforms-container.appointment-form .wpforms-field.wpforms-field-checkbox {
	margin-top: 43px;
}
.wpforms-container.appointment-form .wpforms-field.wpforms-field-checkbox ul {
	margin: 0 !important;
}
.wpforms-container.appointment-form button {
	margin-top: 11px;
}
@media (max-width: 767px) {
	.wpforms-container .wpforms-field.wpforms-field-checkbox {
		margin-top: 25px;
		margin-bottom: 2px;
	}
	.wpforms-container .wpforms-field+.wpforms-field {
		margin-top: 10px;
	}
	.wpforms-container .wpforms-field#wpforms-1319-field_10-container li {
		display: flex;
		align-items: flex-start;
	}
	.wpforms-field.wpforms-field-checkbox ul li:before {
		width: var(--mobile__input__radio-checkbox-width-height);
		height: var(--mobile__input__radio-checkbox-width-height);
		margin-top: 5px;
		border-radius: 3px;
	}
	.wpforms-field.wpforms-field-checkbox ul li.wpforms-selected:before {
		font-size: 12px;
	}
	.wpforms-field.wpforms-field-checkbox ul li label {
		font-size: var(--mobile__input__font-size);
		line-height: var(--mobile__input__line-height);
	}
	.wpforms-container .wpforms-list-inline ul li, .wpforms-field.wpforms-field-checkbox ul li {
		align-items: flex-start;
	}
	.wpforms-container input[type="date"], .wpforms -container input[type="datetime"], .wpforms-container input[type="datetime-local"], .wpforms-container input[type="email"], .wpforms-container input[type="month"], .wpforms-container input[type="number"], .wpforms-container input[type="password"], .wpforms-container input[type="search"], .wpforms-container input[type="tel"], .wpforms-container input[type="text"], .wpforms-container input[type="time"], .wpforms-container input[type="url"], .wpforms-container input[type="week"], .wpforms-container select, .wpforms-container textarea {
		height: var(--mobile__input__height) !important;
		font-size: var(--mobile__input__font-size);
		line-height: var(--mobile__input__line-height);
	}
	body .wpforms-container textarea {
		height: var(--mobile__textarea__height) !important;
	}
	body .wpforms-container button {
		margin-top: 0;
		font-size: var(--mobile__button__font-size);
		line-height: var(--mobile__button__line-height);
		padding: var(--mobile__button-padding);
		max-height: var(--mobile__button__maxheight);
		max-width: var(--mobile__button__maxwidth);
		padding: var(--mobile-button-padding);
	}
	
    body .wpforms-container button::before {
        background-size: 16px 18px;
        width: 16px;
        height: 18px; 
    }
	.wpforms-field-row-block.wpforms-one-half {
		width: 100%;
	}
	.wpforms-field-row-block.wpforms-one-half {
		margin-left: 0 !important;
	}
	.wpforms-page.wpforms-page-2.last .wpforms-field-label {
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0.3rem;
		margin-bottom: 8px;
	}
	.wpforms-field.wpforms-field-radio ul li {
		margin-left: 4px;
	}
	.wpforms-container .wpforms-field.wpforms-field-radio li input[type="radio"] {
		width: var(--mobile__checkbox__width-height);
		height: var(--mobile__checkbox__width-height);
		line-height: var(--mobile__checkbox__width-height);
	}
	/* .wpforms-field.wpforms-field-checkbox ul li label a {
    display: block;
  } */
	.wpforms-container .wpforms-submit-container {
		padding-top: 15px;
	}
	.wpforms-container .wpforms-field.inline__checkbox {
		margin-top: 65px;
		margin-bottom: -24px;
	}
	.wpforms-container .wpforms-field.inline__checkbox.wpforms-field-checkbox ul li label {
		line-height: 19px;
	}
	.wpforms-container .wpforms-field.inline__checkbox.wpforms-field-checkbox ul li label a {
		line-height: 19px;
	}
}

@media only screen and (max-width: 600px) {
	.wpforms-container .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
		overflow-x: unset;
	}
}

/* 
  =========================
	  Form End
  =========================
  *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ffa738 */span.cs {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 5px;
  text-transform: uppercase;
  color: #6ED2F0;
  display: block !important;
  margin-bottom: 20px;
}

table.ohs {
    border: 0;
    margin: 0;
    padding: 0;
    max-width: 268px;
    width: 100%;
}

table.ohs tr, table.ohs td, table.ohs th {
        margin: 0;
        padding: 0;
        border: 0;
}


table.ohs tr td:nth-child(2) {
    /*text-align: right;*/
    padding-left: 21px;
}

.map-popups-wrapper {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}

 .hip-custom-map .leaflet-popup-content {
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.03em;
	text-transform: capitalize;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	width: 329px !important;
}

body .gm-style .gm-style-iw-t::after {
  background: url(/wp-content/uploads/2021/04/map-popups-shape.svg) no-repeat center center/ 20px 19px;
  border-radius: 2px;
  transform: rotate(124deg);
  width: 25px;
  height: 27px;
  left: -14px;
  top: -25px;
  box-shadow: none;
}

body .gm-style .gm-style-iw-c { 
  top: -13px;
  left: 40px;
    box-shadow: unset !important;
}


.gm-style-iw.gm-style-iw-c {
  background: #0A77C7;
  box-shadow: 0px 10px 36px rgba(2, 74, 105, 0.2);
  max-width: 329px !important;
  width: 100%;
  height: 92px;
  padding: 0;
  margin: 0;
  border-radius: 0;
}

.gm-style-iw-d {
  max-height: unset !important;
  overflow: hidden !important;
}

.uael-infowindow-title {
  display: none !important;
}

.uael-infowindow-description {
  margin: 0 !important;
}

.map-popups-wrapper img {
  max-width: 116px !important;
  width: 100%;
}

.map-popups-wrapper span {
  padding-left: 6px;
}

button.gm-ui-hover-effect {
  /* display: none !important; */
  width: 20px !important;
  height: 20px !important;
  right: 0 !important;
  top: 0 !important;
  background: #fff !important;
  border-radius: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  opacity: 1;
  box-shadow: unset !important;
}


/*.elementor .gm-style img {*/
/*  margin: 0 !important;*/
/*  padding: 0;*/
/*  width: auto !important;*/
/*  height: auto !important;*/
/*  display: block !important;*/
/*}*/


.footer_socials .elementor-icon svg {
  width: 16px;
  height: 16px;
}

.gm-style .gm-style-iw-t::after {
  background: #0A77C7;
  border-radius: 2px;
  transform: rotate(180deg);
  width: 25px;
  height: 27px;
  left: -40px;
  top: -13px;
}

@media (min-width: 1025px) {
   .location-section .map-col {
    width: calc(100% - 462px) !important;
}

.location-section .info-col {
        width: 100% !important;
        max-width: 462px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .co {
  width: 50% !important;
  display: inline-block;
  order: 0;
  height: auto;
}

.co.order3 {
  order: 3;
  margin-top: -39px;
}

.co.order2 {
  order: 2;
}
}


@media (max-width: 767px) {
    
   .gm-style-iw.gm-style-iw-c {
  height: 66px;
  max-width: 229px !important;
} 
    
    .map-popups-wrapper {
        font-size: 10px;
        line-height: 18px;
        height: 66px;
        max-width: 229px !important;
    }
    
   .map-popups-wrapper img {
       max-width:81px !important;
      height: 66px !important;
      margin-left: -1px;
    }
    
    .hip-custom-map .leaflet-popup-content {
     width: 249px !important;   
    }



body .gm-style .gm-style-iw-t::after {
    background-size: 17px 18px;
  left: 0;
}

.map-popups-wrapper span {
  padding-left: 0;
  padding-right: 12px;
}

.map-popups-wrapper span br {
  display: none;
}

button.gm-ui-hover-effect {
  /* display: none !important; */
  width: 18px !important;
  height: 18px !important;
}

    span.cs {
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 5px;
          margin-bottom: 12px;
    }
    
table.ohs tr td:nth-child(2) {
    /*text-align: right;*/
    padding-left: 25px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-347c15d4 */.footer p {
    margin-bottom: 0;
}

.footer a {
    text-transform: inherit;
    font-size: inherit;
    font-weight: inherit; 
}

.footer .copyright a {
    color: #6ED2F0;
}

.footer .copyright a:hover {
    color: #D2C4B4;
}


.location__col .elementor-widget-wrap::before {
  content: '';
  position: absolute;
  width: 1px;
  background: #FFFFFF33;
  height: calc(100% - 7px);
  top: 15px;
  left: -39px;
}


.footer .elementor-icon-list-item span {
    transition: all 0.4s ease-in-out;
}
.footer_socials .elementor-icon {
    position: relative;
}

.elementor-icon.elementor-social-icon {
    width: 100%!important;
}

.footer_socials .elementor-icon {
  width: 16px;
  height: 16px;
}

.footer_socials .elementor-grid-item:not(:last-child) .elementor-icon::before {
  position: absolute;
  left: 36px;
  top: -5px;
  content: '';
  height: 26px;
  width: 1px;
  background: #6ED2F0;
  opacity: 0.2;
}

.footer_socials .elementor-icon::before:last-child {
    display: none;
}

.footer_socials .elementor-icon {
  position: relative;
}

.footer_socials .elementor-social-icon i {
  color: #fff;
}


.footer_socials .elementor-social-icon:hover svg path {
    fill: #D2C4B4;
}



@media (max-width: 767px) {
    .location__col .elementor-widget-wrap::before { 
      width: 100%; 
      top: -39px;
      left: unset;
      height: 1px;
    }
}/* End custom CSS */