.elementor-8853 .elementor-element.elementor-element-c240961{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3%;margin-bottom:0%;}.elementor-8853 .elementor-element.elementor-element-c240961 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-42e0ba9{z-index:0;}.elementor-8853 .elementor-element.elementor-element-b6cc19b:not(.elementor-motion-effects-element-type-background), .elementor-8853 .elementor-element.elementor-element-b6cc19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-8853 .elementor-element.elementor-element-b6cc19b > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-b6cc19b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;}.elementor-8853 .elementor-element.elementor-element-492e4a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-8853 .elementor-element.elementor-element-492e4a7 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 10%;}.elementor-8853 .elementor-element.elementor-element-a3e216b{text-align:left;}.elementor-8853 .elementor-element.elementor-element-a3e216b .elementor-heading-title{color:#ffffff;font-size:55px;font-weight:400;line-height:1.15em;}.elementor-8853 .elementor-element.elementor-element-9f25d6e{text-align:left;color:#ffffff;font-family:"Open Sans", Open Sans;font-size:20px;font-weight:200;text-transform:none;}.elementor-8853 .elementor-element.elementor-element-41f0d6c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8853 .elementor-element.elementor-element-41f0d6c4 > .elementor-container{max-width:1617px;min-height:516px;}.elementor-8853 .elementor-element.elementor-element-41f0d6c4:not(.elementor-motion-effects-element-type-background), .elementor-8853 .elementor-element.elementor-element-41f0d6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8853 .elementor-element.elementor-element-41f0d6c4{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1E2DB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 10% 3% 10%;}.elementor-8853 .elementor-element.elementor-element-41f0d6c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-267340ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8853 .elementor-element.elementor-element-267340ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lallyconsulting.com/wp-content/uploads/Seattle_EE-Straighten-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8853 .elementor-element.elementor-element-267340ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8853 .elementor-element.elementor-element-267340ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-7b918ec{--spacer-size:516px;}.elementor-8853 .elementor-element.elementor-element-ecdeb69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8853 .elementor-element.elementor-element-ecdeb69 > .elementor-element-populated{padding:0% 0% 0% 12%;}.elementor-8853 .elementor-element.elementor-element-6a22ea0 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Titillium Web", Open Sans;font-size:20px;font-weight:600;line-height:1.463em;}.elementor-8853 .elementor-element.elementor-element-5a7b34e3 > .elementor-widget-container{margin:16px 0px 52px 0px;}.elementor-8853 .elementor-element.elementor-element-5a7b34e3{color:var( --e-global-color-secondary );font-family:"Open Sans", Open Sans;font-size:15px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0.5px;}.elementor-8853 .elementor-element.elementor-element-5e5f0e2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8853 .elementor-element.elementor-element-5e5f0e2 iframe{height:280px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-8853 .elementor-element.elementor-element-5e5f0e2:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8853 .elementor-element.elementor-element-a2e57ae > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8853 .elementor-element.elementor-element-a2e57ae > .elementor-container{max-width:1617px;min-height:516px;}.elementor-8853 .elementor-element.elementor-element-a2e57ae{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1E2DB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 10% 3% 10%;}.elementor-8853 .elementor-element.elementor-element-a2e57ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-8906c6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8853 .elementor-element.elementor-element-8906c6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lallyconsulting.com/wp-content/uploads/2022/12/IMG_6937c-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8853 .elementor-element.elementor-element-8906c6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8853 .elementor-element.elementor-element-8906c6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-bd93592{--spacer-size:300px;}.elementor-8853 .elementor-element.elementor-element-d9f7dbd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8853 .elementor-element.elementor-element-d9f7dbd > .elementor-element-populated{padding:0% 0% 0% 12%;}.elementor-8853 .elementor-element.elementor-element-a63e198 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Titillium Web", Open Sans;font-size:20px;font-weight:600;line-height:1.463em;}.elementor-8853 .elementor-element.elementor-element-d5c26d5 > .elementor-widget-container{margin:16px 0px 52px 0px;}.elementor-8853 .elementor-element.elementor-element-d5c26d5{color:var( --e-global-color-secondary );font-family:"Open Sans", Open Sans;font-size:15px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0.5px;}.elementor-8853 .elementor-element.elementor-element-8d1abff > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8853 .elementor-element.elementor-element-8d1abff iframe{height:280px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-8853 .elementor-element.elementor-element-8d1abff:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8853 .elementor-element.elementor-element-6528476 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8853 .elementor-element.elementor-element-6528476 > .elementor-container{max-width:1617px;min-height:516px;}.elementor-8853 .elementor-element.elementor-element-6528476{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1E2DB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 10% 3% 10%;}.elementor-8853 .elementor-element.elementor-element-6528476 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-4452e94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8853 .elementor-element.elementor-element-4452e94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lallyconsulting.com/wp-content/uploads/IMG_3573c_CT-Office_Web1920_Auto_Sharpen_Webp_High.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8853 .elementor-element.elementor-element-4452e94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8853 .elementor-element.elementor-element-4452e94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-c3e1bbc{--spacer-size:300px;}.elementor-8853 .elementor-element.elementor-element-5507ffa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8853 .elementor-element.elementor-element-5507ffa > .elementor-element-populated{padding:0% 0% 0% 12%;}.elementor-8853 .elementor-element.elementor-element-e8d31af .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Titillium Web", Open Sans;font-size:20px;font-weight:600;line-height:1.463em;}.elementor-8853 .elementor-element.elementor-element-6276c1b > .elementor-widget-container{margin:16px 0px 52px 0px;}.elementor-8853 .elementor-element.elementor-element-6276c1b{color:var( --e-global-color-secondary );font-family:"Open Sans", Open Sans;font-size:15px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0.5px;}.elementor-8853 .elementor-element.elementor-element-5c4c6ba > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8853 .elementor-element.elementor-element-5c4c6ba iframe{height:280px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-8853 .elementor-element.elementor-element-5c4c6ba:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8853 .elementor-element.elementor-element-56e3e24 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8853 .elementor-element.elementor-element-56e3e24 > .elementor-container{max-width:1617px;min-height:516px;}.elementor-8853 .elementor-element.elementor-element-56e3e24{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1E2DB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3% 10% 3% 10%;}.elementor-8853 .elementor-element.elementor-element-56e3e24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-7f10b75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8853 .elementor-element.elementor-element-7f10b75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lallyconsulting.com/wp-content/uploads/2021/02/BonitaSpringsOffice_1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8853 .elementor-element.elementor-element-7f10b75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8853 .elementor-element.elementor-element-7f10b75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8853 .elementor-element.elementor-element-f07581b{--spacer-size:300px;}.elementor-8853 .elementor-element.elementor-element-20990d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8853 .elementor-element.elementor-element-20990d5 > .elementor-element-populated{padding:0% 0% 0% 12%;}.elementor-8853 .elementor-element.elementor-element-22569de .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Titillium Web", Open Sans;font-size:20px;font-weight:600;line-height:1.463em;}.elementor-8853 .elementor-element.elementor-element-2dc5325 > .elementor-widget-container{margin:16px 0px 52px 0px;}.elementor-8853 .elementor-element.elementor-element-2dc5325{color:var( --e-global-color-secondary );font-family:"Open Sans", Open Sans;font-size:15px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0.5px;}.elementor-8853 .elementor-element.elementor-element-5000cab > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8853 .elementor-element.elementor-element-5000cab iframe{height:280px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-8853 .elementor-element.elementor-element-5000cab:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-8853 .elementor-element.elementor-element-b6cc19b{margin-top:-43%;margin-bottom:0%;}.elementor-8853 .elementor-element.elementor-element-41f0d6c4 > .elementor-container{min-height:420px;}.elementor-8853 .elementor-element.elementor-element-41f0d6c4{margin-top:0%;margin-bottom:10%;}.elementor-8853 .elementor-element.elementor-element-5a7b34e3 > .elementor-widget-container{margin:4% 0% 12% 0%;}.elementor-8853 .elementor-element.elementor-element-5a7b34e3{font-size:14px;line-height:1.7em;}.elementor-8853 .elementor-element.elementor-element-a2e57ae > .elementor-container{min-height:420px;}.elementor-8853 .elementor-element.elementor-element-a2e57ae{margin-top:0%;margin-bottom:10%;}.elementor-8853 .elementor-element.elementor-element-d5c26d5 > .elementor-widget-container{margin:4% 0% 12% 0%;}.elementor-8853 .elementor-element.elementor-element-d5c26d5{font-size:14px;line-height:1.7em;}.elementor-8853 .elementor-element.elementor-element-6528476 > .elementor-container{min-height:420px;}.elementor-8853 .elementor-element.elementor-element-6528476{margin-top:0%;margin-bottom:10%;}.elementor-8853 .elementor-element.elementor-element-6276c1b > .elementor-widget-container{margin:4% 0% 12% 0%;}.elementor-8853 .elementor-element.elementor-element-6276c1b{font-size:14px;line-height:1.7em;}.elementor-8853 .elementor-element.elementor-element-56e3e24 > .elementor-container{min-height:420px;}.elementor-8853 .elementor-element.elementor-element-56e3e24{margin-top:0%;margin-bottom:10%;}.elementor-8853 .elementor-element.elementor-element-2dc5325 > .elementor-widget-container{margin:4% 0% 12% 0%;}.elementor-8853 .elementor-element.elementor-element-2dc5325{font-size:14px;line-height:1.7em;}}@media(max-width:767px){.elementor-8853 .elementor-element.elementor-element-41f0d6c4{margin-top:0%;margin-bottom:24%;padding:0% 8% 0% 8%;}.elementor-8853 .elementor-element.elementor-element-7b918ec{--spacer-size:300px;}.elementor-8853 .elementor-element.elementor-element-ecdeb69 > .elementor-element-populated{padding:10% 0% 0% 0%;}.elementor-8853 .elementor-element.elementor-element-6a22ea0{text-align:center;}.elementor-8853 .elementor-element.elementor-element-5a7b34e3{text-align:center;}.elementor-8853 .elementor-element.elementor-element-a2e57ae{margin-top:0%;margin-bottom:24%;padding:0% 8% 0% 8%;}.elementor-8853 .elementor-element.elementor-element-d9f7dbd > .elementor-element-populated{padding:10% 0% 0% 0%;}.elementor-8853 .elementor-element.elementor-element-a63e198{text-align:center;}.elementor-8853 .elementor-element.elementor-element-d5c26d5{text-align:center;}.elementor-8853 .elementor-element.elementor-element-6528476{margin-top:0%;margin-bottom:24%;padding:0% 8% 0% 8%;}.elementor-8853 .elementor-element.elementor-element-5507ffa > .elementor-element-populated{padding:10% 0% 0% 0%;}.elementor-8853 .elementor-element.elementor-element-e8d31af{text-align:center;}.elementor-8853 .elementor-element.elementor-element-6276c1b{text-align:center;}.elementor-8853 .elementor-element.elementor-element-56e3e24{margin-top:0%;margin-bottom:24%;padding:0% 8% 0% 8%;}.elementor-8853 .elementor-element.elementor-element-20990d5 > .elementor-element-populated{padding:10% 0% 0% 0%;}.elementor-8853 .elementor-element.elementor-element-22569de{text-align:center;}.elementor-8853 .elementor-element.elementor-element-2dc5325{text-align:center;}}@media(min-width:768px){.elementor-8853 .elementor-element.elementor-element-267340ef{width:63.665%;}.elementor-8853 .elementor-element.elementor-element-ecdeb69{width:36.212%;}.elementor-8853 .elementor-element.elementor-element-8906c6d{width:63.665%;}.elementor-8853 .elementor-element.elementor-element-d9f7dbd{width:36.212%;}.elementor-8853 .elementor-element.elementor-element-4452e94{width:63.665%;}.elementor-8853 .elementor-element.elementor-element-5507ffa{width:36.212%;}.elementor-8853 .elementor-element.elementor-element-7f10b75{width:63.665%;}.elementor-8853 .elementor-element.elementor-element-20990d5{width:36.212%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8853 .elementor-element.elementor-element-267340ef{width:60%;}.elementor-8853 .elementor-element.elementor-element-ecdeb69{width:40%;}.elementor-8853 .elementor-element.elementor-element-8906c6d{width:60%;}.elementor-8853 .elementor-element.elementor-element-d9f7dbd{width:40%;}.elementor-8853 .elementor-element.elementor-element-4452e94{width:60%;}.elementor-8853 .elementor-element.elementor-element-5507ffa{width:40%;}.elementor-8853 .elementor-element.elementor-element-7f10b75{width:60%;}.elementor-8853 .elementor-element.elementor-element-20990d5{width:40%;}}/* Start custom CSS for html, class: .elementor-element-42e0ba9 *//* Locations */
.locations {
	background-color: var(--color-accent);	
	margin: 0px;
	padding-top: 10px;
}

.map {
  position: relative;
	background-color: #6097c0;
}

.map-container {
	position: relative;
	background-image: url("https://lallyconsulting.com/wp-content/uploads/2020/09/Lally_Static_Map_web.jpg");
	background-position: top center;
	background-repeat: none;
	background-size: 100%;
	width: 100%;
	padding-bottom: 50%;
}

.map-bg {
	display: none;
}

.locations .entry-title {
	color: #fff;
	padding-bottom: 10px;
}
#dot1 {
	/* Seattle */
	top: 24.3%;
	left: 14.5%;
}

/*#dot2 {
	Trondheim 
	top: 9.5%;
	left: 71.3%;
}*/

#dot3 {
	/* Florida */
	top: 45.6%;
	left: 29%;

}

#dot4 {
	/* Delft */
	top: 20.7%;
	left: 69.9%;
}

#dot5 {
	/* Barbados 
	top: 58.5%;
	left: 39%;*/
}

#dot6 {
	/* CT*/
	top: 30.6%;
	left: 35%;
}

.marker-container {
	position: absolute;
	overflow: visible;
	width: 1.5%;
	height: 3%;
	align-items: center;
	justify-content: center;
	transform: scale(.75);
}

.item {
	/* Center Dots */
	position: relative;
	z-index: 100;
  width: 100%;
	height: 100%;
	background-color: #F4BF3A;
	border: 2px solid #fff;
	border-radius: 50%;
}
 
.circle {
	border-radius: 50%;
  background-color: whitesmoke;
	z-index: 0 !important;
  width: 200%;
  height: 200%;
  opacity: 0;
	animation: scaleIn 2s infinite cubic-bezier(0, .55, .55, 1);
	position: absolute;
	top: -50%;
	left: -55%;
}


@keyframes scaleIn {
	from {
		transform: scale(.5, .5);
		opacity: 1;
	}
	to {
		transform: scale(2.5, 2.5);
		opacity: 0;
	}
}

@media only screen and (max-width: 480px) {
	.item {
		border: .5px solid #fff;
	}
	.marker-container {
		transform: scale(1.15);
	}
}

@media only screen and (min-width: 2000px) {
	.marker-container {
		transform: scale(.55);
	}
}/* End custom CSS */