/*
Theme Name: Loas
Description: Loas ia a Child theme of Hello Elementor, created by Elementor team
Author: LOAS
Author URI: https://legionofabundance.com/
Template: hello-elementor
Version: 2.0.10
Text Domain: loas
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.page-template  b, .page-template strong, .page-template .elementor-inline-editing b {
  font-weight: 900;
}
#purple-button, #purple-button2, #purple-button3 {
  background: rgb(119,31,143);
  background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%);
  color: #fff;
}
.gradient-purple {
background: -webkit-radial-gradient(#953ca4, #645288, #20395a); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 900;
color:#794894;
display: block;
}
#countdown {
  background: rgb(119,31,143);
  background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%);
}
#footer
{
  background: rgb(119,31,143);
  background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%);
}
#disclaimer {cursor: pointer;}
.page-template #banner .elementor-background-overlay, .page-template #footer .elementor-background-overlay {background-image: url(../loas/images/People-Collage.jpg);
  opacity: 0.04;}
.page-template #footer .elementor-element.elementor-element-42c746e2 > .elementor-background-overlay {background-image:none!important;}

.page-template #countdown .elementor-background-overlay {background-image: url(../loas/images/People-Collage.jpg);
  opacity: 0.03;
}

.page-template .left-dots .elementor-background-overlay {
  background-image: url(../loas/images/Left-Side-LOAS-Color-Dots.jpg);
  background-position: -2vw 43px;
  background-repeat: no-repeat;
  background-size: 51% auto;
  opacity: 0.23;
}
.page-template .left-dots2 .elementor-background-overlay {
  background-image: url(../loas/images/Left-Side-LOAS-Color-Dots.jpg);
  background-position: -114px 0px;
  background-repeat: no-repeat;
  background-size: 59% auto;
  opacity: 0.5;}

.page-template .right-dots .elementor-background-overlay {
  background-image: url(../loas/images/Right-Side-LOAS-Color-Dots.jpg);
  background-position: 41vw -113px;
  background-repeat: no-repeat;
  background-size: 68% auto;
  opacity: 0.23;
}
.page-template .right-dots2 .elementor-background-overlay {
  background-image: url(../loas/images/Right-Side-LOAS-Color-Dots.jpg);
  background-position: 40vw -33vh;
  background-repeat: no-repeat;
  background-size: 71% auto;
  opacity: 0.29;
}
/* Form */
#ac-form-inline ._inline-style form._inline-form {
width: 680px;
max-width: 680px;
padding: 0;
  margin: 0;
  background: transparent!important;
}
#ac-form-inline ._inline-style ._button-wrapper {
  margin: 27px 12.5px 0 0px;
}

#ac-form-inline ._inline-style form._inline-form ._form-content ._form_element ._field-wrapper input[type="text"] { padding: .5rem 1rem;
  line-height: 1.5;
  width: 30%;
  float: left;
  margin: 0 20px 20px 0;
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  border: 1px solid #666;
}
#ac-form-inline ._form-content ._form_element:first-of-type {padding-left:10px;}
#ac-form-inline ._inline-style form._inline-form ._form-content div input[type="text"] {padding: 10px 15px;}
#ac-form-inline ._inline-style form._inline-form ._form-content div._field6 {    width: 94%;
  clear: both;
  padding-left: 10px;
}
#ac-form-inline ._inline-form  input[type=checkbox]  {
  width:30px;
  max-width: 30px!important;
}
#ac-form-inline form ._form-label{
  font-family: "Nunito", Sans-serif!important;
  font-size: 0.9rem;
  line-height: 1.5;
}
#ac-form-inline form ._submit {
  display: block;
  margin: 20px auto;
  font-weight: 800;
  color: #fff!important;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%) !important;
  border: none!important;
  padding: .5rem 4rem!important;
  font-size: 1.4rem!important;
  border-radius: 3px!important;
 transition: all .2s ease-in-out!important;
}
#ac-form-inline form ._submit:hover {
  transform: scale(1.1)!important;
}
@media screen and (max-width: 1024px) {
  #ac-form-inline form ._form_element{
  max-width: 95%;
  margin: 0 auto;
  }
  #ac-form-inline ._form-content ._form_element:first-of-type {
  padding-left: 0;
}
#ac-form-inline ._inline-style form._inline-form ._form-content div._field6 {padding:0;}
  #ac-form-inline form ._submit {
  padding: .5rem 5rem!important;
  margin: 15px auto;
}
}
@media screen and (max-width: 767px) {
#ac-form-inline ._inline-style form._inline-form {
  margin: 0 -10px 0;}
  #ac-form-inline form ._submit {
  padding: .7rem 0.8rem!important;
  font-size: 1rem!important;
  margin: 0 auto 0 10px!important;
width:100%;
  max-width: 100%;
}
  #ac-form-inline form input {
  width: 95% !important;
}
  #ac-form-inline form input[type="text"]{
  margin:0 10px 20px 5px!important;
  }
  #ac-form-inline ._form-content ._inline-style {
  margin:0 6%!important;
  }
 #ac-form-inline ._form-content ._field6 {
  margin: 15px 15px 20px 15px!important;
  padding-right:10px!important;
  }
.elementor-7 .elementor-element.elementor-element-6c007e1 > .elementor-element-populated {
  padding: 18px 10px 20px 10px!important;}
}

/* 2022 Form */
#ac-form-long form {width: 680px!important;
padding: 0;
margin: 0;
background: transparent!important;
}
#ac-form-long ._form-content ._inline-style input[type="text"] {
    width: 210px;
}

#ac-form-long form ._form_element {margin-bottom: 20px!important;}

#ac-form-long form ._form_element select {
    padding: 11px 12px;
	border: #979797 1px solid;}


#ac-form-long form ._submit {
    display: block;
    margin: 20px auto;
    font-weight: 800;
    color: #fff!important;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%) !important;
    border: none!important;
    padding: 0.8rem 7rem!important;
    font-size: 1.4rem!important;
    border-radius: 3px!important;
   transition: all .2s ease-in-out!important;
}
#ac-form-long form ._submit:hover {
    transform: scale(1.1)!important;
}


@media screen and (max-width: 1024px) {
    #ac-form-long form ._form_element{
    max-width: 95%;
    margin: 0 auto;
    }

#ac-form-long form ._submit {
    padding: .5rem 5rem!important;
    margin: 15px auto;
  }
}
@media screen and (max-width: 767px) {
    #ac-form-long form ._submit {
    padding: .7rem 3.6rem!important;
    font-size: .9rem!important;
    margin: 0 auto!important;
    max-width: 100%;
  }
	#ac-form-long ._form-content ._inline-style input[type="text"] {
    width: 100%;
}
}
@media (max-width: 667px) and (min-width: 320px){
#ac-form-long  form ._submit {font-size: .7rem!important;}
}


/* Hero Sections */
/*  Hero1 & FB Hero*/
.page-template #hero1, .page-template #fbhero {
background-color: #EEEEEC;
background-image: url(../loas/images/hero/Coffee-Leaves.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: cover;
}
.page-template #hero1 .elementor-background-overlay, .page-template #fbhero .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0;
}
.page-template #hero1 .hero-head h1, .page-template #hero1 .hero-head h2, .page-template #fbhero .hero-head h1, .page-template #fbhero .hero-head h2 {color:#00000;}
.page-template #hero1 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text, .page-template #fbhero .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#00000;}
.page-template #hero1 .elementor-element .elementor-headline-dynamic-wrapper path, .page-template #fbhero .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #3C2273;
}
.page-template #hero1 .hero-text, .page-template #fbhero .hero-text {color:#54595F;}
.page-template #hero1 .hero-text strong, .page-template #fbhero .hero-text strong {
  color:#3d2373;
}
@media screen and (max-width: 1024px), @media screen and (max-width: 767px) {
  .page-template #hero1, .page-template #fbhero {background-position: right top;}
  .page-template #hero1 .elementor-background-overlay, .page-template #fbhero .elementor-background-overlay {background-color: #FFFFFF;opacity: 0.85;}
  .page-template #hero1 .hero-text, .page-template #fbhero .hero-text {color: #000;}
}
/*  Hero2 */
.page-template #hero2 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Mountain-Lake.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 767px) {
  .page-template #hero2 {background-position: Bottom Left;}
}
.page-template #hero2 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.43;
}
.page-template #hero2 .hero-head h1, .page-template #hero2 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero2 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero2 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero2 .hero-text {color:#FFFFFF;}
/*  Hero3 */
.page-template #hero3 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Sea.jpg);
background-position: 0px -90px;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero3 {background-position: center center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero3 {background-position: -73vw 0px!important;}
}
.page-template #hero3 .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0.35;
}
.page-template #hero3 .hero-head h1, .page-template #hero3 .hero-head h2 {color:#000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero3 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}
.page-template #hero3 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #290C65;
}
.page-template #hero3 .hero-text {color:#000000;}
.page-template #hero3 .hero-text strong {
  color:#290c65;
}
/*  Hero4 */
.page-template #hero4 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Home-Sea-View.jpg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero4 {background-position: 196px 0;}
}
@media screen and (max-width: 767px) {
  .page-template #hero4 {background-position:  -57px -245;}
}
.page-template #hero4 .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0;

}
.page-template #hero4 .hero-head h1, .page-template #hero4 .hero-head h2 {color:#000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero4 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}
.page-template #hero4 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #290C65;
}
.page-template #hero4 .hero-text {color:#000000;}
/*  Hero5 */
.page-template #hero5 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Sunset.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero5 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero5 {background-position: bottom center;}
}
.page-template #hero5 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.39;

}
.page-template #hero5 .hero-head h1, .page-template #hero5 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero5 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}

.page-template #hero5 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}

.page-template #hero5 .hero-text {color:#FFFFFF;}
/*  Hero6 */
.page-template #hero6 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Villa.jpg);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 767px) {
  .page-template #hero6 {background-position: bottom center;}
}
.page-template #hero6 .elementor-background-overlay {
background-color: #290C65;
opacity: 0;
}
.page-template #hero6 .hero-head h1, .page-template #hero6 .hero-head h2 {color:#000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero6 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}
.page-template #hero6 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #290C65;
}
.page-template #hero6 .hero-text {color:#000000;}
/*  Hero7 */
.page-template #hero7 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Amsterdam.jpg);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero7 {background-position: bottom center;}
}
.page-template #hero7 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.7;
}
.page-template #hero7 .hero-head h1, .page-template #hero7 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero7 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero7 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero7 .hero-text {color:#FFFFFF;}
/*  Hero8 */
.page-template #hero8 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Paris.jpg);
background-position: 0px -70px;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero8 {background-position: top center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero8 {background-position: top center;}
}
.page-template #hero8 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.4;
}
.page-template #hero8 .hero-head h1, .page-template #hero8 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero8 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero8 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero8 .hero-text {color:#FFFFFF;}
/*  Hero9 */
.page-template #hero9 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Norway.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero9 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero9 {background-position: bottom center;}
}
.page-template #hero9 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.44;
}
.page-template #hero9 .hero-head h1, .page-template #hero9 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero9 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero9 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero9 .hero-text {color:#FFFFFF;}
/*  Hero10 */
.page-template #hero10 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Nashville.jpg);
background-position: bottom right;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero10 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero10 {background-position: bottom center;}
}
.page-template #hero10 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.6;
}
.page-template #hero10 .hero-head h1, .page-template #hero10 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero10 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero10 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero10 .hero-text {color:#FFFFFF;}
/*  Hero11 */
.page-template #hero11 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/New-York.jpg);
background-position: 0px -24px;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero11 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero11 {background-position: 66% 0;}
}
.page-template #hero11 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.38;
}
.page-template #hero11 .hero-head h1, .page-template #hero11 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero11 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero11 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero11 .hero-text {color:#FFFFFF;}
/*  Hero12 */
.page-template #hero12 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Toronto.jpg);
background-position: 0px -47px;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero12 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero12 {background-position: 66% 0%;}
}
.page-template #hero12 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.2;
}
.page-template #hero12 .hero-head h1, .page-template #hero12 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero12 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero12 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero12 .hero-text {color:#FFFFFF;}
/*  Hero13 */
.page-template #hero13 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Dark-Office.jpg);
background-position: center left;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero13 {background-position: bottom left;}
}
@media screen and (max-width: 767px) {
  .page-template #hero13 {background-position: 91% 1px;}
}
.page-template #hero13 .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0;
}
.page-template #hero13 .hero-head h1, .page-template #hero13 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero13 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero13 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero13 .hero-text {color:#FFFFFF;}
/*  Hero14 */
.page-template #hero14 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Running-Man.jpg);
background-position: top left;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero14 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero14 {background-position: 50% 50px;}
}
.page-template #hero14 .elementor-background-overlay {
background-color: #000000;
opacity: 0.37;
}
.page-template #hero14 .hero-head h1, .page-template #hero14 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero14 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero14 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero14 .hero-text {color:#FFFFFF;}
/*  Hero15 */
.page-template #hero15 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Female-Hiker.jpg);
background-position: center -10px;
background-repeat: no-repeat;
background-size: cover;
}
.page-template #hero15 .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0;
}
@media screen and (max-width: 1024px) {
  .page-template #hero15 .elementor-background-overlay {
      background-color: #FFFFFF;
      opacity: 0.65;}
}
@media screen and (max-width: 767px) {
  .page-template #hero15 {background-position: 80% 0px;}
  .page-template #hero15 .elementor-background-overlay {
      background-color: #FFFFFF;
      opacity: 0.65;}
}
.page-template #hero15 .hero-head h1, .page-template #hero15 .hero-head h2 {color:#000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero15 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}
.page-template #hero15 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #290C65;
}
.page-template #hero15 .hero-text {color:#000000;}
.page-template #hero15 .hero-text strong {
  color:#290c65;
}
/*  Hero16 */
.page-template #hero16 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Biking-Couple.jpg);
background-position: bottom right;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero16 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero16 {background-position: center center;}
}
.page-template #hero16 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.29;
}
.page-template #hero16 .hero-head h1, .page-template #hero16 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero16 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero16 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero16 .hero-text {color:#FFFFFF;}
/*  Hero17 */
.page-template #hero17 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Kayak.jpg);
background-position: bottom left;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 767px) {
  .page-template #hero17 {background-position: top left;}
}
.page-template #hero17 .elementor-background-overlay {
background-color: #290C65;
opacity: 0.5;
}
.page-template #hero17 .hero-head h1, .page-template #hero17 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 2px 2px #290C65;}
.page-template #hero17 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}
.page-template #hero17 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #FFFFFF;
}
.page-template #hero17 .hero-text {color:#FFFFFF;}
/*  Hero18 */
.page-template #hero18 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Paradise.jpg);
background-position: bottom right;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero18 {background-position: bottom center;}
}
@media screen and (max-width: 767px) {
  .page-template #hero18 {background-position: bottom center;}
}
.page-template #hero18 .elementor-background-overlay {
background-color: #fff;
opacity: 0.35;
}
.page-template #hero18 .hero-head h1 {color:#FFFFFF;text-shadow: 2px 1px 1px #290C65;}
.page-template #hero18 .hero-head h2 {color: #000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero18 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}
.page-template #hero18 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #000000;
}
.page-template #hero18 .hero-text {color:#000000;}
/*  Hero19 */
.page-template #hero19 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Workspace.jpg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
}
.page-template #hero19 .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0.44;
}
.page-template #hero19 .hero-head h1, .page-template #hero19 .hero-head h2 {color:#000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero19 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}
.page-template #hero19 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #000000;
}
.page-template #hero19 .hero-text {color:#000000;}
/*  Hero20 */
.page-template #hero20 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Light-Office.jpg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
}
.page-template #hero20 .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0.23;
}
.page-template #hero20 .hero-head h1, .page-template #hero20 .hero-head h2 {color:#000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero20 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}
.page-template #hero20 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #000000;
}
.page-template #hero20 .hero-text {color:#000000;}
/*  Hero21 */
.page-template #hero21 {
background-color: #FFFFFF;
background-image: url(../loas/images/hero/Snow.jpg);
background-position: top right;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 1024px) {
  .page-template #hero21 {background-position: top left;}
}
@media screen and (max-width: 767px) {
  .page-template #hero21 {background-position: 34% 13%;}
}
.page-template #hero21 .elementor-background-overlay {
background-color: #FFFFFF;
opacity: 0.34;
}
.page-template #hero21 .hero-head h1, .page-template #hero21 .hero-head h2 {color:#000000;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero21 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#000000;}

.page-template #hero21 .elementor-element .elementor-headline-dynamic-wrapper path {
  stroke: #290C65;
}
.page-template #hero21 .hero-text {color:#000000;}
.page-template #hero21 .hero-text strong {
  color:#290c65;
}
/*  Hero22 */
.page-template #hero22 {
  background-color: #FFFFFF;
  background-image: url(../loas/images/hero/Hiker-Sunrise.jpg);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1024px) {
    .page-template #hero22 {background-position: 61vw 0;}
}
@media screen and (max-width: 767px) {
    .page-template #hero22 {background-position: 76% 0;}
}
.page-template #hero22 .elementor-background-overlay {
  background-color: #290C65;
  opacity: 0.39;
}
.page-template #hero22 .hero-head h1, .page-template #hero22 .hero-head h2 {color:#FFFFFF;text-shadow: 1px 0px 1px #290C65;}
.page-template #hero22 .elementor-element .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {color:#FFFFFF;}

.page-template #hero22 .elementor-element .elementor-headline-dynamic-wrapper path {
    stroke: #FFFFFF;
}
.page-template #hero22 .hero-text {color:#FFFFFF;}
.page-template #hero22 .hero-text strong {
    color:#FFFFFF;
}
