.elementor-40954 .elementor-element.elementor-element-ffe6036:not(.elementor-motion-effects-element-type-background), .elementor-40954 .elementor-element.elementor-element-ffe6036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aceinsuranceschoolnv.com/wp-content/uploads/2020/04/nathan-dumlao-ewGMqs2tmJI-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40954 .elementor-element.elementor-element-ffe6036 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #FFFFFF 100%);opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40954 .elementor-element.elementor-element-ffe6036 > .elementor-container{min-height:40vh;}.elementor-40954 .elementor-element.elementor-element-ffe6036{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 160px 0px;}.elementor-40954 .elementor-element.elementor-element-676ac92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40954 .elementor-element.elementor-element-ac67dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40954 .elementor-element.elementor-element-ac67dc2 img{width:21%;}.elementor-40954 .elementor-element.elementor-element-636b122 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 20px 0px;}.elementor-40954 .elementor-element.elementor-element-636b122{text-align:center;}.elementor-40954 .elementor-element.elementor-element-636b122 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:50px;font-weight:bold;text-transform:capitalize;line-height:1em;color:#ffffff;}.elementor-40954 .elementor-element.elementor-element-b94c90e{text-align:center;}.elementor-40954 .elementor-element.elementor-element-b94c90e .elementor-heading-title{font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-40954 .elementor-element.elementor-element-39278fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40954 .elementor-element.elementor-element-39278fc{text-align:center;color:rgba(255,255,255,0.82);font-family:"Alegreya Sans", Sans-serif;font-size:26px;}.elementor-40954 .elementor-element.elementor-element-5f3c970 .cart button, .elementor-40954 .elementor-element.elementor-element-5f3c970 .cart .button{font-size:25px;letter-spacing:2px;padding:12px 55px 12px 55px;transition:all 0.2s;}.elementor-40954 .elementor-element.elementor-element-5f3c970 .quantity .qty{transition:all 0.2s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40954 .elementor-element.elementor-element-ffe6036 > .elementor-container{min-height:0px;}.elementor-40954 .elementor-element.elementor-element-ffe6036{padding:80px 10px 150px 0px;}.elementor-40954 .elementor-element.elementor-element-ac67dc2 img{width:31%;}.elementor-40954 .elementor-element.elementor-element-636b122 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40954 .elementor-element.elementor-element-636b122 .elementor-heading-title{font-size:3em;}}@media(max-width:767px){.elementor-40954 .elementor-element.elementor-element-ffe6036{padding:50px 25px 130px 25px;}.elementor-40954 .elementor-element.elementor-element-ac67dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-40954 .elementor-element.elementor-element-ac67dc2 img{width:60%;}.elementor-40954 .elementor-element.elementor-element-636b122 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-40954 .elementor-element.elementor-element-636b122{text-align:center;}.elementor-40954 .elementor-element.elementor-element-636b122 .elementor-heading-title{font-size:2em;line-height:1.2em;}.elementor-40954 .elementor-element.elementor-element-39278fc{text-align:center;}}@media(min-width:768px){.elementor-40954 .elementor-element.elementor-element-676ac92{width:10%;}.elementor-40954 .elementor-element.elementor-element-d963c08{width:78.665%;}.elementor-40954 .elementor-element.elementor-element-7898b3f{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40954 .elementor-element.elementor-element-676ac92{width:10%;}.elementor-40954 .elementor-element.elementor-element-d963c08{width:80%;}}@media(min-width:1025px){.elementor-40954 .elementor-element.elementor-element-ffe6036:not(.elementor-motion-effects-element-type-background), .elementor-40954 .elementor-element.elementor-element-ffe6036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-b94c90e */.special {
    text-decoration: line-through;
    text-decoration-color: red;
    color: #BABABA !important;
}
    
    /*Sentence*/
.sentence{
    font-size: 40px;
    text-align: center;
}

/*Vertical Sliding*/
.slidingVertical{
	display: inline;
	text-indent: 0px;
}
.slidingVertical span{
	animation: topToBottom 6s linear infinite 0s;
	-ms-animation: topToBottom 6s linear infinite 0s;
	-webkit-animation: topToBottom 6s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingVertical span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.slidingVertical span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}

/*topToBottom Animation*/
@-moz-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(-50px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	50% { opacity: 1; -moz-transform: translateY(0px); }
	60% { opacity: 0.1; -moz-transform: translateY(0px); }
	95% { opacity: 0; -moz-transform: translateY(50px); }
	100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(-50px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	50% { opacity: 1; -webkit-transform: translateY(0px); }
	60% { opacity: 0.1; -webkit-transform: translateY(0px); }
	95% { opacity: 0; -webkit-transform: translateY(50px); }
	100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(-50px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	50% { opacity: 1; -ms-transform: translateY(0px); }
	60% { opacity: 0.1; -ms-transform: translateY(0px); }
	95% { opacity: 0; -ms-transform: translateY(50px); }
	100% { opacity: 0; }
}

/*Horizontal Sliding*/
.slidingHorizontal{
	display: inline;
	text-indent: 0px;
}
.slidingHorizontal span{
	animation: leftToRight 6s linear infinite 0s;
	-ms-animation: leftToRight 6s linear infinite 0s;
	-webkit-animation: leftToRight 6s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingHorizontal span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.slidingHorizontal span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}

/*leftToRight Animation*/
@-moz-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateX(-50px); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	50% { opacity: 1; -moz-transform: translateX(0px); }
	60% { opacity: 0.1; -moz-transform: translateX(0px); }
	95% { opacity: 0; -moz-transform: translateX(50px); }
	100% { opacity: 0; }
}
@-webkit-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateX(-50px); }
	10% { opacity: 1; -webkit-transform: translateX(0px); }
	50% { opacity: 1; -webkit-transform: translateX(0px); }
	60% { opacity: 0.1; -webkit-transform: translateX(0px); }
	95% { opacity: 0; -webkit-transform: translateX(50px); }
	100% { opacity: 0; }
}
@-ms-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateX(-50px); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	50% { opacity: 1; -ms-transform: translateX(0px); }
	60% { opacity: 0.1; -ms-transform: translateX(0px); }
	95% { opacity: 0; -ms-transform: translateX(50px); }
	100% { opacity: 0; }
}

/*FadeIn*/
.fadeIn{
	display: inline;
	text-indent: 0px;
}
.fadeIn span{
	animation: fadeEffect 6s linear infinite 0s;
	-ms-animation: fadeEffect 6s linear infinite 0s;
	-webkit-animation: fadeEffect 6s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.fadeIn span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.fadeIn span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}

/*FadeIn Animation*/
@-moz-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(0px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	50% { opacity: 1; -moz-transform: translateY(0px); }
	60% { opacity: 0.1; -moz-transform: translateY(0px); }
	95% { opacity: 0; -moz-transform: translateY(0px); }
	100% { opacity: 0; }
}
@-webkit-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(0px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	50% { opacity: 1; -webkit-transform: translateY(0px); }
	60% { opacity: 0.1; -webkit-transform: translateY(0px); }
	95% { opacity: 0; -webkit-transform: translateY(0px); }
	100% { opacity: 0; }
}
@-ms-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(0px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	50% { opacity: 1; -ms-transform: translateY(0px); }
	60% { opacity: 0.1; -ms-transform: translateY(0px); }
	95% { opacity: 0; -ms-transform: translateY(0px); }
	100% { opacity: 0; }
}

/*Vertical Flip*/
.verticalFlip{
	display: inline;
	text-indent: 0px;
}
.verticalFlip span{
	animation: vertical 6s linear infinite 0s;
	-ms-animation: vertical 6s linear infinite 0s;
	-webkit-animation: vertical 6s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.verticalFlip span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.verticalFlip span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}

/*Vertical Flip Animation*/
@-moz-keyframes vertical{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotateX(180deg); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	50% { opacity: 1; -moz-transform: translateY(0px); }
	60% { opacity: 0.1; -moz-transform: translateY(0px); }
	95% { opacity: 0; -moz-transform: translateY(0px); }
	100% { opacity: 0;}
}
@-webkit-keyframes vertical{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotateX(180deg); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	50% { opacity: 1; -webkit-transform: translateY(0px); }
	60% { opacity: 0.1; -webkit-transform: translateY(0px); }
	95% { opacity: 0; -webkit-transform: translateY(0px); }
	100% { opacity: 0; }
}
@-ms-keyframes vertical{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotateX(180deg); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	50% { opacity: 1; -ms-transform: translateY(0px); }
	60% { opacity: 0.1; -ms-transform: translateY(0px); }
	95% { opacity: 0; -ms-transform: translateY(0px); }
	100% { opacity: 0; }
}

/*Horizontal Flip*/
.horizontalFlip{
	display: inline;
	text-indent: 0px;
}
.horizontalFlip span{
	animation: horizontal 6s linear infinite 0s;
	-ms-animation: horizontal 6s linear infinite 0s;
	-webkit-animation: horizontal 6s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.horizontalFlip span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.horizontalFlip span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}

/*Horizontal Flip Animation*/
@-moz-keyframes horizontal{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotateY(180deg); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	50% { opacity: 1; -moz-transform: translateX(0px); }
	60% { opacity: 0.1; -moz-transform: translateX(0px); }
	95% { opacity: 0; -moz-transform: translateX(0px); }
	100% { opacity: 0;}
}
@-webkit-keyframes horizontal{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotateY(180deg); }
	10% { opacity: 1; -webkit-transform: translateX(0px); }
	50% { opacity: 1; -webkit-transform: translateX(0px); }
	60% { opacity: 0.1; -webkit-transform: translateX(0px); }
	95% { opacity: 0; -webkit-transform: translateX(0px); }
	100% { opacity: 0; }
}
@-ms-keyframes horizontal{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotateY(180deg); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	50% { opacity: 1; -ms-transform: translateX(0px); }
	60% { opacity: 0.1; -ms-transform: translateX(0px); }
	95% { opacity: 0; -ms-transform: translateX(0px); }
	100% { opacity: 0; }
}

/*Pop Effect*/
.popEffect{
	display: inline;
	text-indent: 0px;
}
.popEffect span{
	animation: pop 6s linear infinite 0s;
	-ms-animation: pop 6s linear infinite 0s;
	-webkit-animation: pop 6s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.popEffect span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.popEffect span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}

/*Pop Effect Animation*/
@-moz-keyframes pop{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	50% { opacity: 1; -moz-transform: translateY(0px); }
	60% { opacity: 0.1; -moz-transform: translateY(0px); }
	95% { opacity: 0; -moz-transform: translateY(0px); }
	100% { opacity: 0;}
}
@-webkit-keyframes pop{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px);}
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	50% { opacity: 1; -webkit-transform: translateY(0px); }
	60% { opacity: 0.1; -webkit-transform: translateY(0px); }
	95% { opacity: 0; -webkit-transform: translateY(0px); }
	100% { opacity: 0; }
}
@-ms-keyframes pop{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	50% { opacity: 1; -ms-transform: translateY(0px); }
	60% { opacity: 0.1; -ms-transform: translateY(0px); }
	95% { opacity: 0; -ms-transform: translateY(0px); }
	100% { opacity: 0; }
}

/*Push Effect*/
.pushEffect{
	display: inline;
	text-indent: 0px;
}
.pushEffect span{
	animation: push 6s linear infinite 0s;
	-ms-animation: push 6s linear infinite 0s;
	-webkit-animation: push 6s linear infinite 0s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.pushEffect span:nth-child(2){
	animation-delay: 3s;
	-ms-animation-delay: 3s;
	-webkit-animation-delay: 3s;
}
.pushEffect span:nth-child(3){
	animation-delay: 6s;
	-ms-animation-delay: 6s;
	-webkit-animation-delay: 6s;
}

/*Push Effect Animation*/
@-moz-keyframes push{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotate(0deg) scale(2) skew(0deg) translate(0px); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	50% { opacity: 1; -moz-transform: translateX(0px); }
	60% { opacity: 0.1; -moz-transform: translateX(0px); }
	95% { opacity: 0; -moz-transform: translateX(0px); }
	100% { opacity: 0;}
}
@-webkit-keyframes push{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform:rotate(0deg) scale(2) skew(0deg) translate(0px);}
		10% { opacity: 1; -webkit-transform: translateX(0px); }
	50% { opacity: 1; -webkit-transform: translateX(0px); }
	60% { opacity: 0.1; -webkit-transform: translateX(0px); }
	95% { opacity: 0; -webkit-transform: translateX(0px); }
	100% { opacity: 0; }
}
@-ms-keyframes push{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotate(0deg) scale(2) skew(0deg) translate(0px); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	50% { opacity: 1; -ms-transform: translateX(0px); }
	60% { opacity: 0.1; -ms-transform: translateX(0px); }
	95% { opacity: 0; -ms-transform: translateX(0px); }
	100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5f3c970 */.elementor-40954 .elementor-element.elementor-element-5f3c970 .quantity,
.elementor-40954 .elementor-element.elementor-element-5f3c970 .single_add_to_cart_button {
    display: none;
}
.elementor-40954 .elementor-element.elementor-element-5f3c970 {
    text-align: center;
}/* End custom CSS */