.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
/* https://github.com/una/CSSgram */

/* The MIT License (MIT)

Copyright (c) 2015 Una Kravets

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */

.aden{position:relative;-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden:after,.aden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.aden img{width:100%;z-index:1}.aden:before{z-index:2}.aden:after{z-index:3}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.gingham::after,.perpetua::after,.reyes::after{mix-blend-mode:soft-light}.inkwell{position:relative;-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.inkwell:after,.inkwell:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.inkwell img{width:100%;z-index:1}.inkwell:before{z-index:2}.inkwell:after{z-index:3}.perpetua{position:relative}.perpetua:after,.perpetua:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.perpetua img{width:100%;z-index:1}.perpetua:before{z-index:2}.perpetua:after{z-index:3}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);opacity:.5}.reyes{position:relative;-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes:after,.reyes:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.reyes img{width:100%;z-index:1}.reyes:before{z-index:2}.reyes:after{z-index:3}.reyes::after{background:#efcdad;opacity:.5}.gingham{position:relative;-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham:after,.gingham:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.gingham img{width:100%;z-index:1}.gingham:before{z-index:2}.gingham:after{z-index:3}.gingham::after{background:#e6e6fa}.toaster{position:relative;-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster:after,.toaster:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.toaster img{width:100%;z-index:1}.toaster:before{z-index:2}.toaster:after{z-index:3}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{position:relative;-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden:after,.walden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.walden img{width:100%;z-index:1}.walden:before{z-index:2}.walden:after{z-index:3}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{position:relative;-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson:after,.hudson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.hudson img{width:100%;z-index:1}.hudson:before{z-index:2}.hudson:after{z-index:3}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{position:relative;-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird:after,.earlybird:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.earlybird img{width:100%;z-index:1}.earlybird:before{z-index:2}.earlybird:after{z-index:3}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{position:relative;-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair:after,.mayfair:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.mayfair img{width:100%;z-index:1}.mayfair:before{z-index:2}.mayfair:after{z-index:3}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{position:relative;-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi:after,.lofi:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lofi img{width:100%;z-index:1}.lofi:before{z-index:2}.lofi:after{z-index:3}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{position:relative;-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after,._1977:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977 img{width:100%;z-index:1}._1977:before{z-index:2}._1977:after{z-index:3;background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{position:relative;-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn:after,.brooklyn:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brooklyn img{width:100%;z-index:1}.brooklyn:before{z-index:2}.brooklyn:after{z-index:3}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{position:relative;-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.xpro2 img{width:100%;z-index:1}.xpro2:before{z-index:2}.xpro2:after{z-index:3}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{position:relative;-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville:after,.nashville:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.nashville img{width:100%;z-index:1}.nashville:before{z-index:2}.nashville:after{z-index:3}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{position:relative;-webkit-filter:contrast(.9);filter:contrast(.9)}.lark:after,.lark:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lark img{width:100%;z-index:1}.lark:before{z-index:2}.lark:after{z-index:3}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{position:relative;-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon:after,.moon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.moon img{width:100%;z-index:1}.moon:before{z-index:2}.moon:after{z-index:3}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{position:relative;-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:after,.clarendon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.clarendon img{width:100%;z-index:1}.clarendon:before{z-index:2;background:rgba(127,187,227,.2);mix-blend-mode:overlay}.clarendon:after{z-index:3}.willow{position:relative;-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow:after,.willow:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.willow img{width:100%;z-index:1}.willow:before{z-index:2}.willow:after{z-index:3}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{position:relative;-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise:after,.rise:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.rise img{width:100%;z-index:1}.rise:before{z-index:2}.rise:after{z-index:3}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}.slumber{position:relative;-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber:after,.slumber:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.slumber img{width:100%;z-index:1}.slumber:before{z-index:2}.slumber:after{z-index:3}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}.brannan{position:relative;-webkit-filter:sepia(.5) contrast(1.4);filter:sepia(.5) contrast(1.4)}.brannan:after,.brannan:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brannan img{width:100%;z-index:1}.brannan:before{z-index:2}.brannan:after{z-index:3}.brannan::after{background-color:rgba(161,44,199,.31);mix-blend-mode:lighten}.valencia{position:relative;-webkit-filter:contrast(1.08) brightness(1.08) sepia(.08);filter:contrast(1.08) brightness(1.08) sepia(.08)}.valencia:after,.valencia:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.valencia img{width:100%;z-index:1}.valencia:before{z-index:2}.valencia:after{z-index:3}.valencia::after{background:#3a0339;mix-blend-mode:exclusion;opacity:.5}.kelvin{position:relative}.kelvin:after,.kelvin:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.kelvin img{width:100%;z-index:1}.kelvin:before{z-index:2}.kelvin:after{z-index:3}.kelvin::after{background:#b77d21;mix-blend-mode:overlay}.kelvin::before{background:#382c34;mix-blend-mode:color-dodge}.maven{position:relative;-webkit-filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5);filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5)}.maven:after,.maven:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.maven img{width:100%;z-index:1}.maven:before{z-index:2}.maven:after{z-index:3;background:rgba(3,230,26,.2);mix-blend-mode:hue}.stinson{position:relative;-webkit-filter:contrast(.75) saturate(.85) brightness(1.15);filter:contrast(.75) saturate(.85) brightness(1.15)}.stinson:after,.stinson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.stinson img{width:100%;z-index:1}.stinson:before{z-index:2}.stinson:after{z-index:3}.stinson::before{background:rgba(240,149,128,.2);mix-blend-mode:soft-light}
/* Corner Stack v.1.0.1 */


/* General styles for the modal */

.corner-modal {
	position: fixed;
	z-index: 9999;
  transform: translateZ(0px);
	right: 0px;
  bottom: 0px;
	max-width: 320px;
	/*max-height:100%;*/
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	margin:20px;
}

.corner-modal.corner-show{
	visibility: visible;
}

.corner-button {
	visibility: hidden;
	opacity: 0;
	z-index: 9998;
	transform: translateZ(0px);
	position: fixed;
	right:0px;
	bottom:0px;
	padding:10px 20px;
  margin: 20px;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
  cursor:pointer;
}

.corner-button.corner-tl,
.corner-button.corner-tr {
	margin-top: -60px;
}

.corner-button.corner-bl,
.corner-button.corner-br {
	margin-bottom: -60px;
}

.corner-button.corner-show {
	visibility: visible;
	opacity: 1;
}

.corner-button.corner-tl.corner-show,
.corner-button.corner-tr.corner-show {
	margin-top: 20px;
}

.corner-button.corner-bl.corner-show,
.corner-button.corner-br.corner-show {
	margin-bottom: 20px;
}

.corner-close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}

.corner-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-overlay.corner-show {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.corner-content {
	position: relative;
	margin: 0 auto;
  padding:30px 20px 20px 20px;
}

/*.corner-content > div {
	padding: 15px 40px 30px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}*/

.corner-tl
{
	left: 0px;
  top: 0px;
  bottom: auto !important;
  right:auto !important;
}

.corner-tr
{
	left: auto !important;
  top: 0px;
  bottom: auto !important;
  right:0px;
}

.corner-br
{
	left: auto !important;
  top: auto !important;
  bottom: 0px;
  right:0px;
}

.corner-bl
{
	left: 0px;
  top: auto !important;
  bottom: 0px;
  right:auto !important;
}


/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
.corner-effect-1 .corner-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-1 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 2: Slide from the right */
.corner-effect-2 .corner-content {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.corner-show.corner-effect-2 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* Effect 3: Slide from the bottom */
.corner-effect-3 .corner-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-3 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 4: Newspaper */
.corner-effect-4 .corner-content {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.corner-show.corner-effect-4 ~ .corner-overlay,
.corner-effect-4 .corner-content {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-4 .corner-content {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* Effect 5: fall */
.corner-effect-5.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-5 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.corner-show.corner-effect-5 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* Effect 6: side fall */
.corner-effect-6.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-6 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.corner-show.corner-effect-6 .corner-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* Effect 7:  slide and stick to top */
.corner-effect-7{
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.corner-effect-7 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.corner-show.corner-effect-7 .corner-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.corner-effect-8.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-8 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-8 .corner-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* Effect 9: 3D flip vertical */
.corner-effect-9.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-9 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.corner-show.corner-effect-9 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 10: 3D sign */
.corner-effect-10.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-10 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-10 .corner-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 11: Super scaled */
.corner-effect-11 .corner-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-11 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 12:  Just me */
.corner-effect-12 .corner-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-12 ~ .corner-overlay {
	background: #e74c3c;
} 

.corner-effect-12 .corner-content h3,
.corner-effect-12 .corner-content {
	background: transparent;
}

.corner-show.corner-effect-12 .corner-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 13: 3D slit */
.corner-effect-13.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-13 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.corner-show.corner-effect-13 .corner-content {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* Effect 14:  3D Rotate from bottom */
.corner-effect-14.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-14 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.corner-show.corner-effect-14 .corner-content {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.corner-effect-15.corner-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.corner-effect-15 .corner-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-15 .corner-content {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* Effect 16:  Blur */
.corner-show.corner-effect-16 ~ .corner-overlay {
	background: rgba(180,46,32,0.5);
}

.corner-show.corner-effect-16 ~ .container {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.corner-effect-16 .corner-content {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}

.corner-show.corner-effect-16 ~ .container,
.corner-effect-16 .corner-content {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.corner-show.corner-effect-16 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
.corner-show.corner-effect-17 ~ .container {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}	

.corner-show.corner-effect-17 ~ .container,
.corner-show.corner-effect-17 ~ .corner-overlay  {
	-webkit-transform: rotateX(-2deg);
	-moz-transform: rotateX(-2deg);
	-ms-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.corner-effect-17 .corner-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
}

.corner-show.corner-effect-17 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.3s 0.2s;
	-moz-transition: all 0.3s 0.2s;
	transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
.corner-show.corner-effect-18 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-18 ~ .corner-overlay {
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-18 ~ .container,
.corner-show.corner-effect-18 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	-webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 0% 50%;
	-moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 0% 50%;
	animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
	50% { -webkit-transform: translateZ(-50px) rotateY(5deg); -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: translateZ(-200px); }
}

@-moz-keyframes rotateRightSideFirst {
	50% { -moz-transform: translateZ(-50px) rotateY(5deg); -moz-animation-timing-function: ease-out; }
	100% { -moz-transform: translateZ(-200px); }
}

@keyframes rotateRightSideFirst {
	50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; }
	100% { transform: translateZ(-200px); }
}

.corner-effect-18 .corner-content {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}

.corner-show.corner-effect-18 .corner-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}

/* Effect 19:  Slip in from the top with perspective on container */
.corner-show.corner-effect-19 ~ .container {
	height: 100%;
	overflow: hidden;
}

.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.corner-show.corner-effect-19 ~ .container,
.corner-show.corner-effect-19 ~ .corner-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 50% 100%;
	-moz-animation: OpenTop 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 50% 100%;
	animation: OpenTop 0.5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
	50% { 
		-webkit-transform: rotateX(10deg); 
		-webkit-animation-timing-function: ease-out; 
	}
}

@-moz-keyframes OpenTop {
	50% { 
		-moz-transform: rotateX(10deg); 
		-moz-animation-timing-function: ease-out; 
	}
}

@keyframes OpenTop {
	50% { 
		transform: rotateX(10deg); 
		animation-timing-function: ease-out; 
	}
}

.corner-effect-19 .corner-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}

.corner-show.corner-effect-19 .corner-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}



/* Inter-300 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: local('Inter Light'), local('Inter-Light'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff') format('woff'); /* Modern Browsers */
}
/* Inter-regular - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: local('Inter Regular'), local('Inter-Regular'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-400.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-400.woff') format('woff'); /* Modern Browsers */
}
/* Inter-500 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: local('Inter Medium'), local('Inter-Medium'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff') format('woff'); /* Modern Browsers */
}
/* Inter-600 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: local('Inter SemiBold'), local('Inter-SemiBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff') format('woff'); /* Modern Browsers */
}
/* Inter-700 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: local('Inter Bold'), local('Inter-Bold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff') format('woff'); /* Modern Browsers */
}
/* Inter-800 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: local('Inter ExtraBold'), local('Inter-ExtraBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff') format('woff'); /* Modern Browsers */
}
/* Inter-900 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: local('Inter Black'), local('Inter-Black'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff') format('woff'); /* Modern Browsers */
}
/* Inter-300 - latin */
@font-face {
  font-family: 'Inter Light';
  font-style: normal;
  font-weight: 300;
  src: local('Inter Light'), local('Inter-Light'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-300.woff') format('woff'); /* Modern Browsers */
}
/* Inter-500 - latin */
@font-face {
  font-family: 'Inter Medium';
  font-style: normal;
  font-weight: 500;
  src: local('Inter Medium'), local('Inter-Medium'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-500.woff') format('woff'); /* Modern Browsers */
}
/* Inter-600 - latin */
@font-face {
  font-family: 'Inter SemiBold';
  font-style: normal;
  font-weight: 600;
  src: local('Inter SemiBold'), local('Inter-SemiBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-600.woff') format('woff'); /* Modern Browsers */
}
/* Inter-700 - latin */
@font-face {
  font-family: 'Inter Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Inter Bold'), local('Inter-Bold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-700.woff') format('woff'); /* Modern Browsers */
}
/* Inter-800 - latin */
@font-face {
  font-family: 'Inter ExtraBold';
  font-style: normal;
  font-weight: 800;
  src: local('Inter ExtraBold'), local('Inter-ExtraBold'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-800.woff') format('woff'); /* Modern Browsers */
}
/* Inter-900 - latin */
@font-face {
  font-family: 'Inter Black';
  font-style: normal;
  font-weight: 900;
  src: local('Inter Black'), local('Inter-Black'),
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../rw_common/plugins/stacks/webfont-helper-inter/Inter-900.woff') format('woff'); /* Modern Browsers */
}

.webfont-helper-all






{
  font-family: 'Inter', Arial;
  
}

#stacks_in_2_10 .webfont-helper-wrap, #stacks_in_2_10 .webfont-helper-wrap > .out {
  display: none;
}


/* 1.5.7.2
- fixes a bug wth non-wrapping text and columns (min-width:0 -> auto)
- the action attribute is now editable in the PHP mail form. This is so you an add the # link of the contact page in a one page menu website
- fixes a bug that would prevent the one page nav from showing a next page arrow when scroling by touch and touching a link
- improved mouse wheel scrolling sensitivity for one page nav
*/
html {
  background-color: rgba(255, 255, 255, 1.00);
  color: rgba(0, 0, 0, 0.60);
  font-size: 16px;
  line-height: 150%;
  font-family: "Inter","HelveticaNeue",helvetica;;
  
  text-align: left;
  font-weight: 200;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
p, span {
  line-height: 150%;
}
body, body * {
  box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p,
[data-deluxe-link],
[data-deluxe-text]:not(span):not(div),
input,
textarea {
  margin: 16px 0px;
  
}
.g-recaptcha {
  margin: 12px 0px 16px 0px;
}
input,
textarea,
button {
  font-family: inherit;
}
::placeholder {
  opacity: .6;
}
a {
  display: inline-block;
  text-decoration: none;
  transition: color 150ms ease, background-color 150ms ease, box-shadow 300ms ease, border 150ms ease;
}
a:focus, button:focus {
   outline: none;
}
a [data-width] > i,
a [data-width] > svg,
a [data-width] > ion-icon {
  vertical-align: top;
}
[data-auto-width="True"] a {
  white-space: nowrap;
}
svg,
[data-deluxe-link] {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}
a:not([data-deluxe-link]),
h1 a:not([data-deluxe-link]),
h2 a:not([data-deluxe-link]),
h3 a:not([data-deluxe-link]),
h4 a:not([data-deluxe-link]),
h5 a:not([data-deluxe-link]),
p a:not([data-deluxe-link]),
span a:not([data-deluxe-link]),
[data-edit-p] a:not([data-deluxe-link]),
a:not([data-deluxe-link]) i,
a:not([data-deluxe-link]) svg {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
a:not([data-deluxe-link]):hover,
h1 a:not([data-deluxe-link]):hover,
h2 a:not([data-deluxe-link]):hover,
h3 a:not([data-deluxe-link]):hover,
h4 a:not([data-deluxe-link]):hover,
h5 a:not([data-deluxe-link]):hover,
p a:not([data-deluxe-link]):hover,
span a:not([data-deluxe-link]):hover,
a:not([data-deluxe-link]):hover i,
a:not([data-deluxe-link]):hover svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
a:not([data-deluxe-link]):active,
h1 a:not([data-deluxe-link]):active,
h2 a:not([data-deluxe-link]):active,
h3 a:not([data-deluxe-link]):active,
h4 a:not([data-deluxe-link]):active,
h5 a:not([data-deluxe-link]):active,
p a:not([data-deluxe-link]):active,
span a:not([data-deluxe-link]):active,
.current a:not([data-deluxe-link]),
.active a:not([data-deluxe-link]),
a:not([data-deluxe-link]):active i,
a:not([data-deluxe-link]):active svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
form {
  margin-block-end: 0;
}
hr {
  border-width: 0 0 0 0;
  clear: both;
  height: 0
}
h1,h2,h3,h4,h5,h6 {
  color: rgba(0, 0, 0, 0.90);
  line-height: 110%;
  
  font-weight: 800;
  letter-spacing: -1.00px;
  word-spacing: 0.00px;
}
span[data-deluxe-text="span-True"] {
  line-height: 100%;
  display: block;
  white-space: nowrap;
}
[data-deluxe-link="2"] {
  display: block;
}
[data-deluxe-link="0"],
[data-deluxe-link="1"] {
  display: inline-block;
}
[data-deluxe-link="1"] {
  margin: 0;
}
[data-deluxe-text],
input[data-deluxe-el],
textarea[data-deluxe-el],
button[data-deluxe-el] {
  margin-bottom: 0px;
}
[data-deluxe-text]:first-child,
input[data-deluxe-el]:first-child,
textarea[data-deluxe-el]:first-child,
button[data-deluxe-el]:first-child {
  margin-top: 0px;
}
[data-deluxe-text]:only-child,
input[data-deluxe-el]:only-child,
textarea[data-deluxe-el]:only-child,
button[data-deluxe-el]:only-child  {
  margin-top: 0px;
  margin-bottom: 0px;
}
[data-deluxe-text] span:not([data-deluxe-text]):not([class]) {
 font: inherit !important;
 color: inherit !important;
 font-weight: inherit !important;
 line-height: inherit !important;
 letter-spacing: inherit !important;
 word-spacing: inherit !important;
}
sup {
    font-size: 60%;
}
input {
  width: 100%;
}
h1,
h1 p {
  font-size: 48px;
}
h2,
h2 p {
  font-size: 36px;
}
h3,
h3 p {
  font-size: 28px;
}
h4,
h4 p {
  font-size: 22px;
}
h5,
h5 p {
  font-size: 20px;
}
h6,
h6 p {
  font-size: 18px;
}
h1 p {
  margin: 0px;
}
h2 p {
  margin: 0px;
}
h3 p {
  margin: 0px;
}
h4 p {
  margin: 0px;
}
h5 p {
  margin: 0px;
}
h6 p {
  margin: 0px;
}
.deluxe-link-wrap {
  display: grid;
}
.deluxe-navbar {
  position: relative;
}

.column-sticky {
  position: sticky;
  top:0
}
.sticky-container {
  overflow: scroll;
  max-height: 100vh;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.sticky-container::-webkit-scrollbar {
  display: none;
}
.column-overflow-top,
.column-overflow,
.column-overflow-bottom {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.column-overflow > * {
  transform: translateY(-50%);
}
.column-overflow-top > * {
  transform: translateY(-100%);
}
.content-overflow {
  position: relative;
  z-index: 99;
  transform: translateY(50%);
}
.deluxe-lightbox {
  cursor: pointer;
}
.deluxe-lightbox-wrap {
    position: fixed;
    z-index: 9999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: rgba(0,0,0,0.5);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    text-align: left;
}
.deluxe-lightbox-wrap > * {
    align-self: center;
    box-shadow: 0px 0px 24px rgba(0,0,0,0.6);
    max-width: 80vw;
}
.deluxe-lightbox-wrap > div > div > div.slice.empty {
  width: 80vw;
  height: 80vh;
}

@media all and (min-width: 771px) {
  .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 770px) and (min-width: 501px) {
  .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  .hide-mobile {
    display: none;
  }
}

.stacks_in:not(.site_image_stack):not(.image_stack), .stacks_out, .out {
  overflow: visible;
  width: 100%;
}
/*
*/

section[data-deluxe-el="1"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  padding: 128px 50px;
  
}
section[data-deluxe-el="1"] > div {
  
}

/*
*/

section[data-deluxe-el="7"] {
  
  background-color : rgba(238, 242, 247, 1.00);
  padding: 150px 0px;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
  
  align-items: center;
  display: inline-flex;
  width: 100%;display: flex; flex-direction: row;
  justify-content: center;
  
}
section[data-deluxe-el="7"] > div {
  
    max-width: 1280px;
    margin: 0;
    width: 100%;
    
    width: calc(100% - 60px);
    
}

/*
*/

section[data-deluxe-el="2"] {
  
  padding: 128px 32px;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
  align-items: flex-start;
  display: inline-flex;
  width: 100%;
  
}
section[data-deluxe-el="2"] > div {
  
}

/*
*/
@media all and (max-width: 800px) {
section[data-deluxe-el="2"] {
  
  min-height: 50vh;
  min-height: calc(var(--vh, 1vh) * 50);
  justify-content: center;
  
  align-items: center;
  display: inline-flex;
  width: 100%;
  
}
section[data-deluxe-el="2"] > div {
  
}
}
/*
*/

div[data-deluxe-el="2"] {
  
  display: inline-flex;
  width: 100%;
  max-width: 440px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
  
}
div[data-deluxe-el="2"] > div {
  
}

/*
*/

aside[data-deluxe-el="2"] {
  
  background-color : rgba(242, 242, 242, 1.00);
  padding: 32px 8px;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
  
  display: inline-flex;
  width: 100%;
  max-height: 100vh; overflow: hidden;
}
aside[data-deluxe-el="2"] > div {
  display: grid;
    align-content: space-between;
    
}

/*
*/

a[data-deluxe-el="1"] {
  
  color: rgba(0, 0, 0, 0.60);
  font-size: 18px;
  
}
a[data-deluxe-el="1"] > div {
  
}

a[data-deluxe-el="1"] [data-deluxe-link],
a[data-deluxe-el="1"] svg {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="1"] * {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="1"] h1,
a[data-deluxe-el="1"] h2,
a[data-deluxe-el="1"] h3,
a[data-deluxe-el="1"] h4,
a[data-deluxe-el="1"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="1"] svg {
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

/*
*/

a[data-deluxe-el="1"]:hover {
  
  color: rgba(0, 0, 0, 0.35);
  
}
a[data-deluxe-el="1"] > div {
  
}

a[data-deluxe-el="1"] [data-deluxe-link],
a[data-deluxe-el="1"] svg {
  color:  rgba(0, 0, 0, 0.35);
  stroke: rgba(0, 0, 0, 0.35);
  fill: rgba(0, 0, 0, 0.35);
}

a[data-deluxe-el="1"]:hover * {
  color:  rgba(0, 0, 0, 0.35);
  stroke: rgba(0, 0, 0, 0.35);
  fill: rgba(0, 0, 0, 0.35);
}

a[data-deluxe-el="1"] h1,
a[data-deluxe-el="1"] h2,
a[data-deluxe-el="1"] h3,
a[data-deluxe-el="1"] h4,
a[data-deluxe-el="1"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="1"]:hover svg {
  stroke: rgba(0, 0, 0, 0.35);
  fill: rgba(0, 0, 0, 0.35);
}

/*
*/

a[data-deluxe-el="2"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border-color: rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-radius: 50px 50px 50px 50px;
  padding: 16px 32px;
  color: rgba(0, 0, 0, 0.60);
  font-size: 18px;
  font-weight: 200;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="2"] > div {
  
}

a[data-deluxe-el="2"] [data-deluxe-link],
a[data-deluxe-el="2"] svg {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="2"] * {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="2"] h1,
a[data-deluxe-el="2"] h2,
a[data-deluxe-el="2"] h3,
a[data-deluxe-el="2"] h4,
a[data-deluxe-el="2"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="2"] svg {
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

/*
*/

a[data-deluxe-el="2"]:hover {
  
  background-color : rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.90);
  
}
a[data-deluxe-el="2"] > div {
  
}

a[data-deluxe-el="2"] [data-deluxe-link],
a[data-deluxe-el="2"] svg {
  color:  rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
}

a[data-deluxe-el="2"]:hover * {
  color:  rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
}

a[data-deluxe-el="2"] h1,
a[data-deluxe-el="2"] h2,
a[data-deluxe-el="2"] h3,
a[data-deluxe-el="2"] h4,
a[data-deluxe-el="2"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="2"]:hover svg {
  stroke: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
}

/*
*/

a[data-deluxe-el="3"] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border-color: rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 50px 50px 50px 50px;
  padding: 10px 8px;
  color: rgba(0, 0, 0, 0.60);
  font-weight: 200;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="3"] > div {
  
}

a[data-deluxe-el="3"] [data-deluxe-link],
a[data-deluxe-el="3"] svg {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="3"] * {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

a[data-deluxe-el="3"] h1,
a[data-deluxe-el="3"] h2,
a[data-deluxe-el="3"] h3,
a[data-deluxe-el="3"] h4,
a[data-deluxe-el="3"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="3"] svg {
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}

/*
*/

a[data-deluxe-el="3"]:hover {
  
  color: rgba(0, 0, 0, 0.90);
  
}
a[data-deluxe-el="3"] > div {
  
}

a[data-deluxe-el="3"] [data-deluxe-link],
a[data-deluxe-el="3"] svg {
  color:  rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
}

a[data-deluxe-el="3"]:hover * {
  color:  rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
}

a[data-deluxe-el="3"] h1,
a[data-deluxe-el="3"] h2,
a[data-deluxe-el="3"] h3,
a[data-deluxe-el="3"] h4,
a[data-deluxe-el="3"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="3"]:hover svg {
  stroke: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
}

/*
*/

a[data-deluxe-el="4"] {
  
  background-color : rgba(23, 36, 96, 0.90);
  border-color: rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10) rgba(0, 0, 0, 0.10);
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-radius: 50px 50px 50px 50px;
  padding: 16px 32px;
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  font-weight: 200;
  line-height: 100%;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
  
}
a[data-deluxe-el="4"] > div {
  
}

a[data-deluxe-el="4"] [data-deluxe-link],
a[data-deluxe-el="4"] svg {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="4"] * {
  color:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

a[data-deluxe-el="4"] h1,
a[data-deluxe-el="4"] h2,
a[data-deluxe-el="4"] h3,
a[data-deluxe-el="4"] h4,
a[data-deluxe-el="4"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
a[data-deluxe-el="4"] svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
}

/*
*/

a[data-deluxe-el="4"]:hover {
  
  box-shadow: 0px 4px  16px 0px rgba(30, 51, 115, 0.30);
  
}
a[data-deluxe-el="4"] > div {
  
}

/*
*/

hr[data-deluxe-el="1"] {
  
  border-color: rgba(0, 0, 0, 0.10) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00) rgba(204, 204, 204, 1.00);
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
  margin: 64px 0px;
  display: inline-flex;
  width: 100%;
  max-width: 440px;
  
  display: block; /* Breaks vertical alignment setting */
  margin-left: auto;
  margin-right: auto;
  
  
}
hr[data-deluxe-el="1"] > div {
  
}

/*
*/

hr[data-deluxe-el="2"] {
  
  margin: 16px 0px;
  
}
hr[data-deluxe-el="2"] > div {
  
}

/*
*/

span[data-deluxe-el="2"] {
  
  margin: 0px 0px;
  color: rgba(0, 0, 0, 0.35);
  font-size: 14px;
  writing-mode: tb-rl; justify-self: center; 
}
span[data-deluxe-el="2"] > div {
  
}

span[data-deluxe-el="2"] [data-deluxe-link],
span[data-deluxe-el="2"] svg {
  color:  rgba(0, 0, 0, 0.35);
  stroke: rgba(0, 0, 0, 0.35);
  fill: rgba(0, 0, 0, 0.35);
}

span[data-deluxe-el="2"] h1,
span[data-deluxe-el="2"] h2,
span[data-deluxe-el="2"] h3,
span[data-deluxe-el="2"] h4,
span[data-deluxe-el="2"] h5 {
  color: rgba(0, 0, 0, 0.90);
}
span[data-deluxe-el="2"] svg {
  stroke: rgba(0, 0, 0, 0.35);
  fill: rgba(0, 0, 0, 0.35);
}

/*
*/
@media all and (max-width: 600px) {
h1[data-deluxe-el="1"] {
  
  font-size: 34px;
  
}
h1[data-deluxe-el="1"] > div {
  
}
}
/*
*/
@media all and (max-width: 600px) {
h2[data-deluxe-el="1"] {
  
  font-size: 30px;
  
}
h2[data-deluxe-el="1"] > div {
  
}
}
/*
*/
@media all and (max-width: 600px) {
h3[data-deluxe-el="1"] {
  
  font-size: 26px;
  
}
h3[data-deluxe-el="1"] > div {
  
}
}
:root {
  --multi_columns_stacks_in_431:minmax(220px,min-content) 1fr;
}
#multi_columns_stacks_in_431 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_431);
  grid-gap: 0px;
  align-items: flex-start;
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_431 > div {
  min-width: 0;
}
#multi_columns_stacks_in_431 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_431 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_431 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



.element_stacks_in_128[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  padding: 32px 32px;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
  
  display: inline-flex;
  width: 100%;
}
.element_stacks_in_128[data-deluxe-el] > div {
display: grid;
  align-content: space-between;
  
}

:root {
  --multi_columns_stacks_in_130_9:minmax(200px,min-content);
}
#multi_columns_stacks_in_130_9 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_130_9);
  grid-gap: 0px;
  align-items: flex-start;
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_130_9 > div {
  min-width: 0;
}
#multi_columns_stacks_in_130_9 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_130_9 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_130_9 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_130_22 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_130_22 {
	position: relative;
}

#imageWizardstacks_in_130_22 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_130_22 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../contact_files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_130_22 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_130_22 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_130_22 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 50px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_130_22:hover #linkIconstacks_in_130_22 [class^="fa fa-"] {
	opacity: 0.50;
}

#linkShadestacks_in_130_22 {
	background: #000000;
	opacity: 0.0;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_130_22:hover #linkShadestacks_in_130_22 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */
nav#deluxe_nav_stacks_in_131_4, nav#deluxe_nav_stacks_in_131_4 * {
  box-sizing: border-box;
}
nav#deluxe_nav_stacks_in_131_4 {
    
    font-weight: 200;
    letter-spacing: 0.00px;
    line-height: 100%;
    word-spacing: 0.00px;
    font-size: 18px;
}

nav#deluxe_nav_stacks_in_131_4 li.current > a,
nav#deluxe_nav_stacks_in_131_4 li.current-parent > a,
nav#deluxe_nav_stacks_in_131_4 li.current-ancestor-parent > a {
  font-weight: 800;
}
nav#deluxe_nav_stacks_in_131_4 ul {
  margin: 0;
  padding: 0;
  display: flex;
  
  flex-direction: column;
  justify-content: flex-start;
  
  
}
nav#deluxe_nav_stacks_in_131_4 ul ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  
  
}
nav#deluxe_nav_stacks_in_131_4 ul li {
 display: block;
 list-style-type: none;
}



nav#deluxe_nav_stacks_in_131_4 > input,
nav#deluxe_nav_stacks_in_131_4 > label {
  display: none !important;
}
nav#deluxe_nav_stacks_in_131_4 > ul {
  display: grid;
  grid-template-columns: repeat(1,1fr);
  grid-gap: 0px 24px;
}
nav#deluxe_nav_stacks_in_131_4 ul > li > a {
 display: flex;
 text-decoration: none;
 padding: 6px 12px;
 margin: 6px 3px;
 border-radius: 4px;
 color: rgba(0, 0, 0, 0.65);
 background-color: rgba(0, 0, 0, 0.00);
 margin: 4px 4px;
 padding: 8px 8px;
}
nav#deluxe_nav_stacks_in_131_4 ul > li > a:hover {
 color: rgba(0, 0, 0, 0.35);
 background-color: rgba(0, 0, 0, 0.00);
}
nav#deluxe_nav_stacks_in_131_4 ul > li > a:active:not([href="#"]):not([href="#0"]),
nav#deluxe_nav_stacks_in_131_4 ul > li.current > a,
nav#deluxe_nav_stacks_in_131_4 ul > li.current-parent > a,
nav#deluxe_nav_stacks_in_131_4 ul > li.current-ancestor-parent > a {
 color: rgba(0, 0, 0, 0.90);
 background-color: rgba(0, 0, 0, 0.00);
}
nav#deluxe_nav_stacks_in_131_4 ul > li.parent > a:after,
nav#deluxe_nav_stacks_in_131_4 ul > li.current-parent > a:after,
nav#deluxe_nav_stacks_in_131_4 ul > li.current-ancestor-parent > a:after {
  content: "\f078";
  font-size: 14px;
  line-height: 14px;
  font-family: Stacks-FontAwesome,"FontAwesome";
  margin-left: 4px;
  align-self: center;
}
nav#deluxe_nav_stacks_in_131_4 ul ul > li > a:before {
  content: "\f0da";
  font-size: 14px;
  line-height: 14px;
  font-family: Stacks-FontAwesome,"FontAwesome";
  margin: 0px 6px;
  align-self: center;
}
.column-off-canvas-toggle {
 cursor: pointer;
}


nav#deluxe_nav_stacks_in_131_4 ul > ul > li > a {
  display: flex;
  width: 100%;
 
}
nav#deluxe_nav_stacks_in_131_4 ul ul > li > a:hover {
 
}
nav#deluxe_nav_stacks_in_131_4 ul ul > li > a:active:not([href="#"]):not([href="#0"]),
nav#deluxe_nav_stacks_in_131_4 ul ul > li.current > a,
nav#deluxe_nav_stacks_in_131_4 ul ul > li.current-parent > a,
nav#deluxe_nav_stacks_in_131_4 ul ul > li.current-ancestor-parent > a {
 
}


nav#deluxe_nav_stacks_in_131_4 > ul ul {
  display: none;
}
nav#deluxe_nav_stacks_in_131_4 ul > li.parent > a:after,
nav#deluxe_nav_stacks_in_131_4 ul > li.current-parent > a:after,
nav#deluxe_nav_stacks_in_131_4 ul > li.current-ancestor-parent > a:after {
  display: none;
}


/* 1.0.1

*/
.opr-page  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}
.opr-page.opr-no-animation {
  transition: none;
  visibility: hidden;
}
.opr-next-page,
.opr-prev-page  {
  pointer-events: none;
}


.opr-page  {
  top: 0;
}
.opr-next-page  {
  z-index: 100;
  top: 0;
  opacity: 0;
}
.opr-prev-page  {
  z-index: 98;
  top: 0;
  opacity: 0;
}
.opr-current  {
  z-index: 99;
  opacity: 1;
}



















.opr-scroll-next:before,
.opr-scroll-prev:before {
    content: "";
    position: absolute;
    top: -15px;
    left: -15px;
    right: -15px;
    bottom: -15px;
}
 .opr-next,
 .opr-scroll-next,
 .opr-scroll-prev {
  border-color: rgba(255, 255, 255, 1.00);
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_131_11 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_131_11 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_131_11 svg  */

#stacks_in_131_11 svg,
#stacks_in_131_11 i {
  color: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
}

#stacks_in_131_11 i,
#stacks_in_131_11 svg {
  position: relative;
  font-size: 38px;
  line-height: 38px;
  height: 38px;
  width: 38px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_131_11 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_131_11 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_131_11 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.90);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.90),
              0px -.1px 0px rgba(0, 0, 0, 0.90),
              .1px 0px 0px rgba(0, 0, 0, 0.90),
              -.1px 0px 0px rgba(0, 0, 0, 0.90);
}
#stacks_in_131_11 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_131_11 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
	padding: 5px 0px 5px 0px;
}

#stacks_out_131_11 {
	width: 48px;
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_131_12 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_131_12 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_131_12 svg  */

#stacks_in_131_12 svg,
#stacks_in_131_12 i {
  color: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
}

#stacks_in_131_12 i,
#stacks_in_131_12 svg {
  position: relative;
  font-size: 38px;
  line-height: 38px;
  height: 38px;
  width: 38px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_131_12 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_131_12 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_131_12 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.90);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.90),
              0px -.1px 0px rgba(0, 0, 0, 0.90),
              .1px 0px 0px rgba(0, 0, 0, 0.90),
              -.1px 0px 0px rgba(0, 0, 0, 0.90);
}
#stacks_in_131_12 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_131_12 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
	padding: 5px 0px 5px 0px;
}

#stacks_out_131_12 {
	width: 48px;
}

/* custom stuff */


#corner-stacks_in_132_21 .corner-modal
{
  z-index: 999;
  max-width:600px;
  max-height:800px;
}



#corner-stacks_in_132_21 .corner-content {
	border:1px solid rgba(0, 0, 0, 0.40);
	border-radius:2px;
  background-color:rgba(255, 255, 255, 1.00);
  color: rgba(102, 102, 102, 1.00);
  overflow:auto;
}

#corner-stacks_in_132_21 .corner-button
{
	font-family: Helvetica;
	font-size: 16px;
  font-weight: 700;
	border:2px solid rgba(255, 255, 255, 0.40);
	border-radius:22px;
  background-color:rgba(219, 75, 75, 1.00);
  color: rgba(255, 255, 255, 1.00);
  padding-top: 10px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 12px;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  z-index: 998;
}


#corner-stacks_in_132_21 .corner-button.corner-tl,
#corner-stacks_in_132_21 .corner-button.corner-tr {
  margin-top: -60px;
}

#corner-stacks_in_132_21 .corner-button.corner-bl,
#corner-stacks_in_132_21 .corner-button.corner-br {
  margin-bottom: -60px;
}


#corner-stacks_in_132_21 .corner-content {
	padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-left: 15px;
  margin-top: 20px;
  margin-right: 15px;
  margin-bottom: 20px;
  margin-left: 5px;
}

#corner-stacks_in_132_21 .corner-button.corner-tl.corner-show,
#corner-stacks_in_132_21 .corner-button.corner-tr.corner-show {
  margin-top: 20px;
}

#corner-stacks_in_132_21 .corner-button.corner-bl.corner-show,
#corner-stacks_in_132_21 .corner-button.corner-br.corner-show {
  margin-bottom: 20px;
}


/* hide the text in button on smaller screens */
@media only screen and (max-width: 770px)  
{ 
  #corner-stacks_in_132_21 .corner-modal
  {
    width:100%;
    max-width:100%;
    max-height:100%;
    margin:0;
  }

  #corner-stacks_in_132_21 .corner-content
  {
    margin:4px;
  }

  #corner-stacks_in_132_21 span.corner-label { 
    display:none; 
  }
}



/* 
Formsnap v.3.0.11 Stylesheet 
MODIFIED: 2019/10/16 10:27:16
*/




/* live edits to work in formsnap */
#stacks_in_132_23 .control-group.incase,
#stacks_in_132_23 .yd-radio-checkbox,
#stacks_in_132_23 .yd-file
{
  width:100%;
  margin: 0px 0px 10px 0px !important;
}



#stacks_in_132_23, #stacks_out_132_23, .stacks_top, #%id# .out
{
	 overflow: visible;
 }

/* custom overrides */

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9A9A9A;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #9A9A9A;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #9A9A9A;
}

#stacks_in_132_23 .control-group .img-drop, 
#stacks_in_132_23 .control-group .incase-box, 
#stacks_in_132_23 .control-group input:not(.and-up), 
#stacks_in_132_23 .control-group select, 
#stacks_in_132_23 .control-group textarea {
  font-family: "Roboto Mono", monospace;
  font-size: 14px;
  color: #616161;
  border-color: #CFCFCF;
  border-width: 1px;
  background-color: #FFFFFF;
}

#stacks_in_132_23 .control-group.incase input:focus, 
#stacks_in_132_23 .control-group.incase select:focus, 
#stacks_in_132_23 .control-group.incase textarea:focus {
  border-color: #CFCFCF;
  outline: 0;
  box-shadow: none;
}

/* #stacks_in_132_23  .yd-file:before {
  background-color: #FFFFFF;
  border-color: #CFCFCF;
  border-width: 1px;
  color: #616161;
} */

#stacks_in_132_23  .yd-file .yd-file-in {
  background: #FFFFFF;
  border-color: #CFCFCF;
  border-width: 1px;
/*  border: 1px solid #dbdbdb;*/
}

#stacks_in_132_23 .yd-rating.yd-no-label .yd-star-menu {
  padding-top:6px;
}

#stacks_in_132_23  .yd-rating .yd-rating-in {
  background: #FFFFFF;
  border-color: #CFCFCF;
  border-width: 1px;
/*  border: 1px solid #dbdbdb;*/
}

#stacks_in_132_23 .yd-file.yd-no-label .selected-file {
  padding-top:6px;
}

#stacks_in_132_23  .yd-required {
  color: #8E2F2E;
}

#stacks_in_132_23 .yd-sub-text {
  color: #400080;
  font-size: 13px;
}

#stacks_in_132_23 .yd-border {
  border-color: #CFCFCF;
  border-width: 1px;
}

#stacks_in_132_23 .yd-trumbowyg .trumbowyg-button-pane {
  background:  #FFFFFF;
  border-color: #CFCFCF;
  border-width: 1px;
}

#stacks_in_132_23 .trumbowyg-button-pane button {
  background:  #FFFFFF;
  border-color: #CFCFCF;
  border-width: 1px;
  color: #616161;
}
#stacks_in_132_23 .yd-trumbowyg {
  background:  #FFFFFF;
  background-color:  #FFFFFF;
}

#stacks_in_132_23 .yd-trumbowyg .trumbowyg-editor {
  background:  #FFFFFF;
  border-color: #CFCFCF;
  border-width: 1px;
}

#stacks_in_132_23 .trumbowyg-button-pane button.trumbowyg-active, 
#stacks_in_132_23 .trumbowyg-button-pane button:not(.trumbowyg-disable):focus, 
#stacks_in_132_23 .trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
  background-color: transparent;
}


#stacks_in_132_23 .parsley-errors-list li,
#stacks_in_132_23 .yd-invalid-msg {
  color:#8E2F2E;
  font-size:14px;
}

#stacks_in_132_23 button.yd-btn {
  background: #FFFFFF;
  color: #222222;
  font-size: 15px;
  padding: 10px 10px;
  font-family: "Roboto Mono", monospace;
}

#stacks_in_132_23 button.yd-btn:disabled,
#stacks_in_132_23 button.yd-btn[disabled]{
  opacity:.5;
  cursor: not-allowed !important;
}

#stacks_in_132_23 button.yd-btn:hover {
  background: #E6E6E6;
}

#stacks_in_132_23 button.yd-btn.yd-primary {
  background: #5771A2;
  color: #FFFFFF;
  font-size:  15px;
}

#stacks_in_132_23 button.yd-btn.yd-primary:hover {
  background: #3E5889;
}

#stacks_in_132_23 .refresh-captcha {
  background-color: #FFFFFF;
  border-color: #CFCFCF;
  border-width: 1px;
  color: #5771A2;
  border-bottom-width: 0;
/*  border: 1px solid #DBDBDB;*/
}


#stacks_in_132_23 .accent-color, 
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator, 
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator, 
#stacks_in_132_23 .control-group.incase label, 
#stacks_in_132_23 div[class^=yd-]>div>label {
color: #5771A2;
/* font-size:  11px;
font-family: "Helvetica Neue","Helvetica","Arial","Verdana","sans-serif"; */
}

input.yd-star:checked ~ label.yd-star:before {
  color:#5771A2;
  transition: all .25s;
}

input.yd-rating-star-5:checked ~ label.yd-star:before {
  color:#5771A2;
}


#stacks_in_132_23 .control-group.incase label, 
#stacks_in_132_23 div[class^=yd-]>div>label {
color: #5771A2;
font-size:  11px;
font-family: "Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";
}

.yd-add-item {
	font-size:  11px;
  font-family: "Helvetica Neue","Helvetica","Arial","Verdana","sans-serif"; /* same size as labels */
}

#stacks_in_132_23 .fs-checkbox-label{
	color: #616173;
	font-size:  14px;
}

#stacks_in_132_23 .yd-file:before { color: #5771A2; }

#stacks_in_132_23 .fs-checkbox-label{
	color: #616173;
	font-family: "Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";
}

#stacks_in_132_23 .radio_checkbox li a{;
  font-family: "Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";
  font-size:  14px;
}

#stacks_in_132_23 .control-group.incase .incase-box, 
#stacks_in_132_23 .control-group.incase input, 
#stacks_in_132_23 .control-group.incase select, 
#stacks_in_132_23 .control-group.incase textarea{
	color: #616161;
	font-size:  14px;
	font-family: "Roboto Mono", monospace;
  border-color: #CFCFCF;
  border-width: 1px;
  /* padding-top: %input-padding-top%; */
}

/* select down arrow color */
#stacks_in_132_23 .control-group.yd-select>div:after {
  border-top: 6px solid #CFCFCF;
}


#stacks_in_132_23 .fs-checkbox-radio .fs-checkbox-flag, 
#stacks_in_132_23 .rangeslider__fill {
background: #5771A2;
}

#stacks_in_132_23 .fs-checkbox-flag:before {
  border-color: #5771A2;
}

#stacks_in_132_23 .steps .yd-step.current {
  border-color: #E0E0E0;
}

#stacks_in_132_23 .yd-step-dots ul li i.fa { color:#E0E0E0 !important; }
#stacks_in_132_23 .yd-step-dots ul li.active i.fa { color:#5771A2 !important; }

/* mobile buttons */
.calentim-container-mobile .calentim-input .calentim-footer button.calentim-cancel {
	color: #5771A2;
	border: 1px solid #5771A2;
}

.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply {
	background: #5771A2;
	border: 1px solid #5771A2
}


.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end:hover,
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span:hover, 
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected:hover, 
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start:hover, 
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:hover, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end:hover, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span:hover, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected:hover, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start:hover, 
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:hover, 
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end, 
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected, 
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span, 
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start, 
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start, 
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected {
background: #5771A2; border-color: #5771A2;
}

 .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span {
    background:#3E5889; color:#fff;
    }

		/* hight light color */
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected), 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) {
	background-color: #9DB7E8;
	}
 .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span {
		background-color: #9DB7E8;
		}

.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today {
		color: #5771A2;
		}

.calentim-container .calentim-input, .calentim-container-mobile .calentim-input {
  border-color: #CFCFCF;
/*  border-width: 1px;*/
}

/* light pre-select color on drag */
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected), 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) {
  background-color: #A7C1F2;
  }

/* selected day inner span */
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span, 
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span {
  background: #5771A2;
  }

/* hide top pointer */
#stacks_in_132_23 .calentim-box-arrow-top:before {
  border-color: rgba(184,184,184,0);
  border-bottom-color:  #CFCFCF;
}

/* header link hover */
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:hover, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:hover{
  color: #5771A2;
}

/* month selected */
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current {
  background: #5771A2;
}

/* month hover */
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:hover, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:hover
 {
  background: #708ABB;
}

/* year selected */
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current {
  background: #5771A2;
}

/* year carets */
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev {
  color: #5771A2;
}

/* year hover */
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:hover, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:hover, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:hover, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:hover, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:hover, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:hover {
  background: #708ABB;
}

/* Alerts */

#stacks_in_132_23 .yd-alert {
  font-family: "Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";
}

#stacks_in_132_23 .rangeslider__value-bubble {
	background-color: #5771A2;
}

#stacks_in_132_23 .rangeslider__value-bubble::before {
	border-top: 6px solid #5771A2;
}

#stacks_in_132_23 .color-well {
	position:absolute; top:26px; left:11px; width:12px; height:12px; border-radius:3px;
}



/* .yd-error.yd-textarea .yd-counter
{
	bottom: 34px !important;
} */
.yd-error .yd-tooltip {
	bottom: 38px !important;
}

#stacks_in_132_23 .form-navigation  {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: -ms-grid;
  /* for shitty ie support */
  display: grid;
  -ms-grid-columns: 12 1fr;
  grid-template-columns: repeat(12, 1fr);
	grid-gap: 20px; 
}

#stacks_in_132_23 .form-navigation .fs-col-1,
#stacks_in_132_23 .form-navigation .fs-col-2,
#stacks_in_132_23 .form-navigation .fs-col-3,
#stacks_in_132_23 .form-navigation .fs-col-4,
#stacks_in_132_23 .form-navigation .fs-col-5,
#stacks_in_132_23 .form-navigation .fs-col-6,
#stacks_in_132_23 .form-navigation .fs-col-7,
#stacks_in_132_23 .form-navigation .fs-col-8,
#stacks_in_132_23 .form-navigation .fs-col-9,
#stacks_in_132_23 .form-navigation .fs-col-10,
#stacks_in_132_23 .form-navigation .fs-col-11,
#stacks_in_132_23 .form-navigation .fs-col-12 {
  -ms-grid-column: 12;
  -ms-grid-row: 1;
  grid-column: span 12; }

@media (min-width: 600px) {
  #stacks_in_132_23 .form-navigation .fs-col-1 {
    -ms-grid-column: 1;
    grid-column: span 1; }
		#stacks_in_132_23 .form-navigation .fs-col-2 {
    -ms-grid-column: 2;
    grid-column: span 2; }
		#stacks_in_132_23 .form-navigation .fs-col-3 {
    -ms-grid-column: 3;
    grid-column: span 3; }
		#stacks_in_132_23 .form-navigation .fs-col-4 {
    -ms-grid-column: 4;
    grid-column: span 4; }
		#stacks_in_132_23 .form-navigation .fs-col-5 {
    -ms-grid-column: 5;
    grid-column: span 5; }
		#stacks_in_132_23 .form-navigation .fs-col-6 {
    -ms-grid-column: 6;
    grid-column: span 6; }
		#stacks_in_132_23 .form-navigation .fs-col-7 {
    -ms-grid-column: 7;
    grid-column: span 7; }
		#stacks_in_132_23 .form-navigation .fs-col-8 {
    -ms-grid-column: 8;
    grid-column: span 8; }
		#stacks_in_132_23 .form-navigation .fs-col-9 {
    -ms-grid-column: 9;
    grid-column: span 9; }
		#stacks_in_132_23 .form-navigation .fs-col-10 {
    -ms-grid-column: 10;
    grid-column: span 10; }
		#stacks_in_132_23 .form-navigation .fs-col-11 {
    -ms-grid-column: 11;
    grid-column: span 11; }
		#stacks_in_132_23 .form-navigation .fs-col-12 {
    -ms-grid-column: 12;
    grid-column: span 12; } }

	#stacks_in_132_23 .form-navigation:not(:first-child) {
  margin: 20px 0 20px 0; }

  
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .incase.control-group {
    float: none !important; }
		#stacks_in_132_23 .form-navigation .fs-grid-container {
    display: block; }
		#stacks_in_132_23 .form-navigation .fs-col-1,
		#stacks_in_132_23 .form-navigation .fs-col-2,
		#stacks_in_132_23 .form-navigation .fs-col-3,
		#stacks_in_132_23 .form-navigation .fs-col-4,
		#stacks_in_132_23 .form-navigation .fs-col-5,
		#stacks_in_132_23 .form-navigation .fs-col-6,
		#stacks_in_132_23 .form-navigation .fs-col-7,
		#stacks_in_132_23 .form-navigation .fs-col-8,
		#stacks_in_132_23 .form-navigation .fs-col-9,
		#stacks_in_132_23 .form-navigation .fs-col-10,
		#stacks_in_132_23 .form-navigation .fs-col-11,
		#stacks_in_132_23 .form-navigation .fs-col-12 {
    width: 100%;
		margin: 10px auto; } 
	}


	/* modal custom colors */
  #stacks_in_132_23 .yd-overlay{background: rgba(0, 0, 0, 0.80);}
  #stacks_in_132_23 .yd-content{background:rgba(255, 255, 255, 1.00);color:rgba(70, 69, 69, 1.00);}
  #stacks_in_132_23 .yd-content h3{border-bottom-color: rgba(0, 0, 0, 0.15);}
  #stacks_in_132_23 .yd-content .yd-body{border-bottom-color: rgba(0, 0, 0, 0.15);}
  #stacks_in_132_23 .yd-modal.error .yd-content h3{color:rgba(70, 69, 69, 1.00);}
  #stacks_in_132_23 .yd-modal.success .yd-content h3{color:rgba(70, 69, 69, 1.00);}
  #stacks_in_132_23 .yd-modal-show.yd-effect-12 ~ .yd-overlay {background: rgba(255, 255, 255, 1.00)} 
  #stacks_in_132_23 .yd-modal-show.yd-effect-16 ~ .yd-overlay {background: rgba(0, 0, 0, 0.80);}
  #stacks_in_132_23 .yd-modal.process .yd-content button { display:none !important; }

/* loader */

#stacks_in_132_23 .yd-loader {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
#stacks_in_132_23 .yd-loader div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #5771A2;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
#stacks_in_132_23 .yd-loader div:nth-child(1) {
  left: 6px;
  animation: yd-loader1 0.6s infinite;
}
#stacks_in_132_23 .yd-loader div:nth-child(2) {
  left: 6px;
  animation: yd-loader2 0.6s infinite;
}
#stacks_in_132_23 .yd-loader div:nth-child(3) {
  left: 26px;
  animation: yd-loader2 0.6s infinite;
}
#stacks_in_132_23 .yd-loader div:nth-child(4) {
  left: 45px;
  animation: yd-loader3 0.6s infinite;
}
@keyframes yd-loader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes yd-loader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes yd-loader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}



 #stacks_in_132_27,#stacks_in_132_27 div,#stacks_in_132_27 p,#stacks_in_132_27 ol,#stacks_in_132_27 ul li,#stacks_in_132_27 ol li,#stacks_in_132_27 ol,#stacks_in_132_27 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_132_27,#stacks_in_132_27 div,#stacks_in_132_27 p,#stacks_in_132_27 ol,#stacks_in_132_27 ul li,#stacks_in_132_27 ol li,#stacks_in_132_27 ol,#stacks_in_132_27 dl{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_132_27,#stacks_in_132_27 div,#stacks_in_132_27 p,#stacks_in_132_27 .fa:not(.no-indent),#stacks_in_132_27 ol,#stacks_in_132_27 ul li,#stacks_in_132_27 ol li,#stacks_in_132_27 ol,#stacks_in_132_27 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_132_27{}}


#stacks_in_132_27 {
	padding: 0px 10px 10px 10px;
}


#fs-grid-stacks_in_132_30  {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: -ms-grid;
  /* for shitty ie support */
  display: grid;
  -ms-grid-columns: 12 1fr;
  grid-template-columns: repeat(12, 1fr);
	grid-gap: 5px; 
}

#fs-grid-stacks_in_132_30 .fs-col-1,
#fs-grid-stacks_in_132_30 .fs-col-2,
#fs-grid-stacks_in_132_30 .fs-col-3,
#fs-grid-stacks_in_132_30 .fs-col-4,
#fs-grid-stacks_in_132_30 .fs-col-5,
#fs-grid-stacks_in_132_30 .fs-col-6,
#fs-grid-stacks_in_132_30 .fs-col-7,
#fs-grid-stacks_in_132_30 .fs-col-8,
#fs-grid-stacks_in_132_30 .fs-col-9,
#fs-grid-stacks_in_132_30 .fs-col-10,
#fs-grid-stacks_in_132_30 .fs-col-11,
#fs-grid-stacks_in_132_30 .fs-col-12 {
  -ms-grid-column: 12;
  -ms-grid-row: 1;
  grid-column: span 12; }

@media (min-width: 600px) {
  #fs-grid-stacks_in_132_30 .fs-col-1 {
    -ms-grid-column: 1;
    grid-column: span 1; }
		#fs-grid-stacks_in_132_30 .fs-col-2 {
    -ms-grid-column: 2;
    grid-column: span 2; }
		#fs-grid-stacks_in_132_30 .fs-col-3 {
    -ms-grid-column: 3;
    grid-column: span 3; }
		#fs-grid-stacks_in_132_30 .fs-col-4 {
    -ms-grid-column: 4;
    grid-column: span 4; }
		#fs-grid-stacks_in_132_30 .fs-col-5 {
    -ms-grid-column: 5;
    grid-column: span 5; }
		#fs-grid-stacks_in_132_30 .fs-col-6 {
    -ms-grid-column: 6;
    grid-column: span 6; }
		#fs-grid-stacks_in_132_30 .fs-col-7 {
    -ms-grid-column: 7;
    grid-column: span 7; }
		#fs-grid-stacks_in_132_30 .fs-col-8 {
    -ms-grid-column: 8;
    grid-column: span 8; }
		#fs-grid-stacks_in_132_30 .fs-col-9 {
    -ms-grid-column: 9;
    grid-column: span 9; }
		#fs-grid-stacks_in_132_30 .fs-col-10 {
    -ms-grid-column: 10;
    grid-column: span 10; }
		#fs-grid-stacks_in_132_30 .fs-col-11 {
    -ms-grid-column: 11;
    grid-column: span 11; }
		#fs-grid-stacks_in_132_30 .fs-col-12 {
    -ms-grid-column: 12;
    grid-column: span 12; } }

		/* #fs-grid-stacks_in_132_30:not(:first-child) {
  margin-top: 20px; } */

  
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .incase.control-group {
    float: none !important; }
		#fs-grid-stacks_in_132_30 .fs-grid-container {
    display: block; }
		#fs-grid-stacks_in_132_30 .fs-col-1,
		#fs-grid-stacks_in_132_30 .fs-col-2,
		#fs-grid-stacks_in_132_30 .fs-col-3,
		#fs-grid-stacks_in_132_30 .fs-col-4,
		#fs-grid-stacks_in_132_30 .fs-col-5,
		#fs-grid-stacks_in_132_30 .fs-col-6,
		#fs-grid-stacks_in_132_30 .fs-col-7,
		#fs-grid-stacks_in_132_30 .fs-col-8,
		#fs-grid-stacks_in_132_30 .fs-col-9,
		#fs-grid-stacks_in_132_30 .fs-col-10,
		#fs-grid-stacks_in_132_30 .fs-col-11,
		#fs-grid-stacks_in_132_30 .fs-col-12 {
    width: 100%;
		margin: 10px auto; } 
	}

	
          @media only screen and (max-width:414px){#stacks_in_132_47 p,#stacks_in_132_47 div{text-align:center !important}}#stacks_in_132_47 p,#stacks_in_132_47 div{margin-bottom:0}#stacks_in_132_47,#stacks_in_132_47 div,#stacks_in_132_47 p,#stacks_in_132_47 ol,#stacks_in_132_47 ul li,#stacks_in_132_47 ol li,#stacks_in_132_47 ol,#stacks_in_132_47 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_132_47,#stacks_in_132_47 div,#stacks_in_132_47 p,#stacks_in_132_47 ol,#stacks_in_132_47 ul li,#stacks_in_132_47 ol li,#stacks_in_132_47 ol,#stacks_in_132_47 dl{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_132_47,#stacks_in_132_47 div,#stacks_in_132_47 p,#stacks_in_132_47 .fa:not(.no-indent),#stacks_in_132_47 ol,#stacks_in_132_47 ul li,#stacks_in_132_47 ol li,#stacks_in_132_47 ol,#stacks_in_132_47 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_132_47{}}


#stacks_in_132_47 {
	padding: 0px 10px 10px 10px;
}
 #stacks_in_132_85 p,#stacks_in_132_85 div{margin-bottom:0}@media only screen and (min-width:0px){#stacks_in_132_85,#stacks_in_132_85 div,#stacks_in_132_85 p,#stacks_in_132_85 .fa:not(.no-indent),#stacks_in_132_85 ol,#stacks_in_132_85 ul li,#stacks_in_132_85 ol li,#stacks_in_132_85 ol,#stacks_in_132_85 dl{line-height:0.95}}@media only screen and (min-width:0px){#stacks_in_132_85{}}


#stacks_in_132_85 {
	padding: 0px 10px 0px 10px;
}
:root {
  --multi_columns_stacks_in_133:1fr 1fr;
}
#multi_columns_stacks_in_133 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_133);
  grid-gap: 0px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_133 > div {
  min-width: 0;
}
#multi_columns_stacks_in_133 + .deluxe-columns {
  margin-top: 0px;
}
#multi_columns_stacks_in_133 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_133 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 801px) {
  #multi_columns_stacks_in_133 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_133 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_133 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_133 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 800px) and (min-width: 501px) {
  #multi_columns_stacks_in_133 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_133 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_133 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_133 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_133 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_133 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_133 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_133 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 800px) {
  #multi_columns_stacks_in_133 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_133 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_133 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_133 > div > * {position: relative;}
  #multi_columns_stacks_in_133 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_133 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_133 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_133 > div > * {position: relative;}
  #multi_columns_stacks_in_133 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_413 .slick-slide {
    cursor: grab;
}
#stacks_in_413 .slick-slide:active {
    cursor: grabbing;
}
#stacks_in_413 .vpp-item {
	position: relative;
  padding-bottom: 56.25%; /* 16:9 Video Aspect Ratio */
  height: 0;
	background-position: center;
	background-repeat: no-repeat;
  background-color: #000;
	
	background-size: contain;
	
}
#stacks_in_413 .vpp-item iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
#stacks_in_413 .vpp-item .vpp-play-icon {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
	align-content: center;
	justify-content: center;
}
#stacks_in_413 .vpp-item .vpp-play-icon svg {
	width: 25%;
}
#stacks_in_413 .vpp-item .vpp-play-icon svg path {
	fill: rgba(255, 255, 255, 1.00);/* checks for a plist customItem with an ID = iconColor and replaces the short code the setting's current value. */
}


.deluxe-slider-arrow {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translate(0,-50%);
    left: 16px;
    cursor: pointer;
}
.deluxe-slider-right-arrow {
    left: auto;
    right: 16px;
}
.deluxe-slider-arrow > .slice.empty:before {
    content: "〉";
    background: #fff;
    color: #333;
    border-radius: 50%;
    height: 48px;
    width: 48px;
    display: block;
    text-align: center;
    line-height: 48px;
    font-size: 28px;
    font-weight: bold;
}
.deluxe-slider-left-arrow > .slice.empty:before {
    content: "〈";
}
.deluxe-gallery-wrap {
    position: fixed;
    z-index: 9999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: rgba(0,0,0,0.5);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    text-align: left;
}
.deluxe-gallery-wrap > * {
    align-self: center;
    overflow: visible;
}
.deluxe-gallery-wrap .slick-slide > div,
.deluxe-gallery-wrap .slick-slide > div > div {
  overflow: visible;
}
.deluxe-gallery-wrap .slick-slide > div {
  /* box-shadow: 0px 0px 24px rgba(0,0,0,0.6); */
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.deluxe-gallery-wrap .slick-slide .image_stack > div > img {
  width: 85vw;
  height: 85vh;
  object-fit: contain;
}
.deluxe-gallery-wrap .slick-slider {
  max-width: 100vw;
}
.deluxe-gallery-wrap .slick-slider .slick-list {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
}
.is12:not(.slick-slider) {
  columns: 3;
  column-gap: 8px;
  padding: 8px;
}
.is12:not(.slick-slider) > * {
  margin-bottom: 8px;
  cursor: pointer;
  transform: translateZ(0);
}
.is12:not(.slick-slider) .gallery-caption {
  display: none;
}
.deluxe-lightbox-close {
    position: absolute;
    top: 16px;
    right: 16px;
    background: #fff;
    color: #333;
    border-radius: 50%;
    height: 48px;
    width: 48px;
    display: block;
    line-height: 48px;
    z-index: 99;
    cursor: pointer;
}
.deluxe-gallery-wrap .slick-track {
  display: flex;
}
.deluxe-gallery-wrap .slick-track .slick-slide {
  display: flex;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  align-items: center;
  justify-content: center;
}
.deluxe-lightbox-close svg {
    height: 48px;
    width: 48px;
    padding: 8px;
}
#stacks_in_413 .slick-slide {
  margin: 0px 0px 0px 0px;
}
@media all and (max-width: 600px) {
  .deluxe-slider-arrow {
      top: auto;
      bottom: 16px;
      transform: translate(0,0);
  }
  .deluxe-lightbox-close {
    left: 50%;
    right: auto;
    bottom: 16px;
    top: auto;
    transform: translate(-50%,0);
  }
  .deluxe-gallery-wrap .slick-slide .image_stack > div > img {
    width: 100%;
    height: auto;
  }
  #stacks_in_413 .slick-slide {
    margin: 0px 0px 0px 0px;
    
    margin: 0px 0px 72px 0px;
    

  }
  .is12:not(.slick-slider) {
    columns: 2;
    column-gap: 4.000000px;
    padding: 4.000000px;
  }
  .is12:not(.slick-slider) > * {
    margin-bottom: 4.000000px;
  }
}



.element_stacks_in_415[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../contact_files/backgroundImage-415.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
  
  align-items: center;
  display: inline-flex;
  width: 100%;
}
.element_stacks_in_415[data-deluxe-el] > div {

}


.element_stacks_in_417[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../contact_files/backgroundImage-417.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
  
  align-items: center;
  display: inline-flex;
  width: 100%;
}
.element_stacks_in_417[data-deluxe-el] > div {

}


.element_stacks_in_419[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 0.00);
  background-image : url(../contact_files/backgroundImage-419.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
  justify-content: center;
  
  align-items: center;
  display: inline-flex;
  width: 100%;
}
.element_stacks_in_419[data-deluxe-el] > div {

}

/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_428 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_428 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_428 svg  */

#stacks_in_428 svg,
#stacks_in_428 i {
  color: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
}

#stacks_in_428 i,
#stacks_in_428 svg {
  position: relative;
  font-size: 28px;
  line-height: 28px;
  height: 28px;
  width: 28px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_428 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_428 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_428 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.90);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.90),
              0px -.1px 0px rgba(0, 0, 0, 0.90),
              .1px 0px 0px rgba(0, 0, 0, 0.90),
              -.1px 0px 0px rgba(0, 0, 0, 0.90);
}
#stacks_in_428 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_428 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
	padding: 10px 0px 10px 0px;
}

#stacks_out_428 {
	width: 48px;
	margin-left:0;
}
/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_430 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_430 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_430 svg  */

#stacks_in_430 svg,
#stacks_in_430 i {
  color: rgba(0, 0, 0, 0.90);
  fill: rgba(0, 0, 0, 0.90);
  stroke: rgba(0, 0, 0, 0.90);
}

#stacks_in_430 i,
#stacks_in_430 svg {
  position: relative;
  font-size: 28px;
  line-height: 28px;
  height: 28px;
  width: 28px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_430 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_430 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_430 .material-icons-two-tone {
  color: rgba(0, 0, 0, 0.90);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(0, 0, 0, 0.90),
              0px -.1px 0px rgba(0, 0, 0, 0.90),
              .1px 0px 0px rgba(0, 0, 0, 0.90),
              -.1px 0px 0px rgba(0, 0, 0, 0.90);
}
#stacks_in_430 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_430 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	border-radius: 50px 50px 50px 50px;
	padding: 10px 0px 10px 0px;
}

#stacks_out_430 {
	width: 48px;
	margin-right:0;
}






.element_stacks_in_659[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 32px;
  margin-bottom: 0px;
  
  
}

/* Start Responsive Shim stack CSS code */.stacks_in_688shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */:root {
  --multi_columns_stacks_in_661:min-content 1fr;
}
#multi_columns_stacks_in_661 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_661);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_661 > div {
  min-width: 0;
}
#multi_columns_stacks_in_661 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_661 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_661 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_663 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_663 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_663 svg  */

#stacks_in_663 svg,
#stacks_in_663 i {
  color: rgba(85, 85, 85, 1.00);
  fill: rgba(85, 85, 85, 1.00);
  stroke: rgba(85, 85, 85, 1.00);
}

#stacks_in_663 i,
#stacks_in_663 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_663 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_663 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_663 .material-icons-two-tone {
  color: rgba(85, 85, 85, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(85, 85, 85, 1.00),
              0px -.1px 0px rgba(85, 85, 85, 1.00),
              .1px 0px 0px rgba(85, 85, 85, 1.00),
              -.1px 0px 0px rgba(85, 85, 85, 1.00);
}
#stacks_in_663 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

.element_stacks_in_667[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 32px;
  margin-bottom: 0px;
  
  
}

/* Start Responsive Shim stack CSS code */.stacks_in_689shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */:root {
  --multi_columns_stacks_in_669:min-content 1fr;
}
#multi_columns_stacks_in_669 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_669);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_669 > div {
  min-width: 0;
}
#multi_columns_stacks_in_669 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_669 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_669 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_671 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_671 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_671 svg  */

#stacks_in_671 svg,
#stacks_in_671 i {
  color: rgba(85, 85, 85, 1.00);
  fill: rgba(85, 85, 85, 1.00);
  stroke: rgba(85, 85, 85, 1.00);
}

#stacks_in_671 i,
#stacks_in_671 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_671 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_671 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_671 .material-icons-two-tone {
  color: rgba(85, 85, 85, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(85, 85, 85, 1.00),
              0px -.1px 0px rgba(85, 85, 85, 1.00),
              .1px 0px 0px rgba(85, 85, 85, 1.00),
              -.1px 0px 0px rgba(85, 85, 85, 1.00);
}
#stacks_in_671 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

.element_stacks_in_675[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 32px;
  margin-bottom: 0px;
  
  
}

/* Start Responsive Shim stack CSS code */.stacks_in_690shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */:root {
  --multi_columns_stacks_in_677:min-content 1fr;
}
#multi_columns_stacks_in_677 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_677);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_677 > div {
  min-width: 0;
}
#multi_columns_stacks_in_677 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_677 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_677 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_679 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_679 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_679 svg  */

#stacks_in_679 svg,
#stacks_in_679 i {
  color: rgba(85, 85, 85, 1.00);
  fill: rgba(85, 85, 85, 1.00);
  stroke: rgba(85, 85, 85, 1.00);
}

#stacks_in_679 i,
#stacks_in_679 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_679 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_679 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_679 .material-icons-two-tone {
  color: rgba(85, 85, 85, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(85, 85, 85, 1.00),
              0px -.1px 0px rgba(85, 85, 85, 1.00),
              .1px 0px 0px rgba(85, 85, 85, 1.00),
              -.1px 0px 0px rgba(85, 85, 85, 1.00);
}
#stacks_in_679 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}



.element_stacks_in_523[data-deluxe-el][data-deluxe-text] {
  
  margin-top: 32px;
  margin-bottom: 0px;
  
  
}

/* Start Responsive Shim stack CSS code */.stacks_in_685shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */:root {
  --multi_columns_stacks_in_624:min-content 1fr;
}
#multi_columns_stacks_in_624 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_624);
  grid-gap: 8px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_624 > div {
  min-width: 0;
}
#multi_columns_stacks_in_624 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_624 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_624 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_626 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_626 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_626 svg  */

#stacks_in_626 svg,
#stacks_in_626 i {
  color: rgba(85, 85, 85, 1.00);
  fill: rgba(85, 85, 85, 1.00);
  stroke: rgba(85, 85, 85, 1.00);
}

#stacks_in_626 i,
#stacks_in_626 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_626 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_626 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_626 .material-icons-two-tone {
  color: rgba(85, 85, 85, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(85, 85, 85, 1.00),
              0px -.1px 0px rgba(85, 85, 85, 1.00),
              .1px 0px 0px rgba(85, 85, 85, 1.00),
              -.1px 0px 0px rgba(85, 85, 85, 1.00);
}
#stacks_in_626 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_628[data-deluxe-el][data-deluxe-text] {
  
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 140%;
  word-spacing: 0.00px;
  
}

/* Start Responsive Shim stack CSS code */.stacks_in_738shim{	padding-top: 10%;}/* End Responsive Shim stack CSS code */:root {
  --multi_columns_stacks_in_732:min-content minmax(190px,min-content);
}
#multi_columns_stacks_in_732 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_732);
  grid-gap: 8px;
  
  
  align-items: flex-end;
  
  
  justify-content: flex-end;
}
#multi_columns_stacks_in_732 > div {
  min-width: 0;
}
#multi_columns_stacks_in_732 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_732 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_732 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


/*
1.5.0
- updated icon libraries to:
- new hidden inline version for use with other 1LD stacks
- fixed bug with ionicons when set to outlined
*/
#stacks_in_734 {
  user-select: none;
}
/* *:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_734 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_734 svg  */

#stacks_in_734 svg,
#stacks_in_734 i {
  color: rgba(85, 85, 85, 1.00);
  fill: rgba(85, 85, 85, 1.00);
  stroke: rgba(85, 85, 85, 1.00);
}

#stacks_in_734 i,
#stacks_in_734 svg {
  position: relative;
  font-size: 26px;
  line-height: 26px;
  height: 26px;
  width: 26px;
  display: block;
  text-align: center;
  
  
}
#stacks_in_734 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_734 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_734 .material-icons-two-tone {
  color: rgba(85, 85, 85, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(85, 85, 85, 1.00),
              0px -.1px 0px rgba(85, 85, 85, 1.00),
              .1px 0px 0px rgba(85, 85, 85, 1.00),
              -.1px 0px 0px rgba(85, 85, 85, 1.00);
}
#stacks_in_734 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}
.element_stacks_in_736[data-deluxe-el][data-deluxe-text] {
  
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 140%;
  word-spacing: 0.00px;
  
}

:root {
  --multi_columns_stacks_in_767:min-content minmax(175px,min-content);
}
#multi_columns_stacks_in_767 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_767);
  grid-gap: 8px;
  
  
  align-items: flex-end;
  
  
  justify-content: flex-end;
}
#multi_columns_stacks_in_767 > div {
  min-width: 0;
}
#multi_columns_stacks_in_767 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_767 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_767 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}


.element_stacks_in_771[data-deluxe-el][data-deluxe-text] {
  
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: 100%;
  word-spacing: 0.00px;
  
}

/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_761 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_761 {
	position: relative;
}

#imageWizardstacks_in_761 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_761 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../contact_files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_761 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_761 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_761 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 50px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_761:hover #linkIconstacks_in_761 [class^="fa fa-"] {
	opacity: 0.50;
}

#linkShadestacks_in_761 {
	background: #000000;
	opacity: 0.0;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_761:hover #linkShadestacks_in_761 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */
