.elementor-1198 .elementor-element.elementor-element-9d09588{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:500px 0px 420px 0px;}.elementor-1198 .elementor-element.elementor-element-9d09588:not(.elementor-motion-effects-element-type-background), .elementor-1198 .elementor-element.elementor-element-9d09588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://awallartist.com/wp-content/uploads/2022/08/MUSIC-MYBIO-LARGE-scaled.jpg") 50% 50%;background-size:cover;}.elementor-1198 .elementor-element.elementor-element-9d09588 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1198 .elementor-element.elementor-element-7b06e2d > .elementor-widget-container{margin:-10em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-7b06e2d{z-index:2;text-align:center;}.elementor-1198 .elementor-element.elementor-element-7b06e2d .elementor-heading-title{font-family:"cosmic", Sans-serif;font-size:7.5em;color:#FFFFFF;}.elementor-1198 .elementor-element.elementor-element-32acf39 > .elementor-widget-container{--e-transform-rotateZ:-90deg;}body:not(.rtl) .elementor-1198 .elementor-element.elementor-element-32acf39{left:-40.068vw;}body.rtl .elementor-1198 .elementor-element.elementor-element-32acf39{right:-40.068vw;}.elementor-1198 .elementor-element.elementor-element-32acf39{top:-33.999vh;text-align:center;}.elementor-1198 .elementor-element.elementor-element-32acf39 .elementor-heading-title{font-size:4.5em;}body:not(.rtl) .elementor-1198 .elementor-element.elementor-element-d9b06fc{left:33vw;}body.rtl .elementor-1198 .elementor-element.elementor-element-d9b06fc{right:33vw;}.elementor-1198 .elementor-element.elementor-element-d9b06fc{top:-48vh;text-align:center;}.elementor-1198 .elementor-element.elementor-element-d9b06fc .elementor-heading-title{font-size:4.5em;}body:not(.rtl) .elementor-1198 .elementor-element.elementor-element-51b4be1{left:-30vw;}body.rtl .elementor-1198 .elementor-element.elementor-element-51b4be1{right:-30vw;}.elementor-1198 .elementor-element.elementor-element-51b4be1{top:22.999vh;text-align:center;}.elementor-1198 .elementor-element.elementor-element-51b4be1 .elementor-heading-title{font-size:4.5em;}.elementor-1198 .elementor-element.elementor-element-81e3887 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-1198 .elementor-element.elementor-element-81e3887{left:39.5vw;}body.rtl .elementor-1198 .elementor-element.elementor-element-81e3887{right:39.5vw;}.elementor-1198 .elementor-element.elementor-element-81e3887{top:10vh;text-align:center;}.elementor-1198 .elementor-element.elementor-element-81e3887 .elementor-heading-title{font-size:4.5em;}.elementor-1198 .elementor-element.elementor-element-0b951ab .menu-overlay{background-color:#2D67A587;}.elementor-1198 .elementor-element.elementor-element-0b951ab .icon-bars .icon-bar{background-color:#FFFFFF;height:3px;}.elementor-1198 .elementor-element.elementor-element-0b951ab .icon-bars{margin:0 auto;width:30px;height:30px;}.elementor-1198 .elementor-element.elementor-element-0b951ab .icon-bars .bar-top{margin-top:-10px;}.elementor-1198 .elementor-element.elementor-element-0b951ab .icon-bars .bar-bottom{margin-top:10px;}.elementor-1198 .elementor-element.elementor-element-0b951ab .content-type-menu a{color:#FFFFFF;font-family:"cosmic", Sans-serif;}.elementor-1198 .elementor-element.elementor-element-0b951ab .content-type-menu li{text-align:center;}.elementor-1198 .elementor-element.elementor-element-17b6845{--grid-template-columns:repeat(0, auto);top:35vh;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1198 .elementor-element.elementor-element-17b6845 .elementor-widget-container{text-align:center;}.elementor-1198 .elementor-element.elementor-element-17b6845 .elementor-social-icon{background-color:#02010100;}.elementor-1198 .elementor-element.elementor-element-17b6845 .elementor-social-icon i{color:#4BB649;}.elementor-1198 .elementor-element.elementor-element-17b6845 .elementor-social-icon svg{fill:#4BB649;}@media(max-width:1024px){.elementor-1198 .elementor-element.elementor-element-9d09588 > .elementor-container{min-height:0vw;}.elementor-1198 .elementor-element.elementor-element-7b06e2d{z-index:0;text-align:center;}.elementor-1198 .elementor-element.elementor-element-0b951ab > .elementor-widget-container{margin:-20em 0em 0em 0em;}.elementor-1198 .elementor-element.elementor-element-17b6845{top:30vh;}}@media(max-width:767px){.elementor-1198 .elementor-element.elementor-element-9d09588 > .elementor-container{min-height:0vh;}.elementor-1198 .elementor-element.elementor-element-7b06e2d{z-index:0;}.elementor-1198 .elementor-element.elementor-element-7b06e2d .elementor-heading-title{font-size:5em;}.elementor-1198 .elementor-element.elementor-element-0b951ab > .elementor-widget-container{margin:-27em 0em 0em 0em;}body:not(.rtl) .elementor-1198 .elementor-element.elementor-element-17b6845{left:0.278vw;}body.rtl .elementor-1198 .elementor-element.elementor-element-17b6845{right:0.278vw;}.elementor-1198 .elementor-element.elementor-element-17b6845{top:14.864vh;}}@media(min-width:768px){.elementor-1198 .elementor-element.elementor-element-1be2fe1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1198 .elementor-element.elementor-element-1be2fe1{width:100%;}}/* Start custom CSS */html, body {margin: 0; height: 100%; overflow: hidden}

:root {
    --mainColor: #2d67a5;
    --main2: #fff;
}

h2 {
  font-family: 'Montserrat', sans-serif;
  background:
     linear-gradient(
       to bottom, var(--main2) 0%,
       var(--main2) 100%
     );
	background-position: 0 150%;
	background-repeat: repeat-x;
	background-size: 4px 4px;
  text-decoration: none;
  transition: background-size .2s;
  font-weight: 900;
  background:
     linear-gradient(
       to bottom, var(--mainColor) 0%,
       var(--mainColor) 100%
     );
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 4px 0px;
  transition: background-size .2s;
  display: inline-block;
  
}

h2:hover {
  color: transparent;
  -webkit-text-stroke: 2px var(--main2);
  background-size: 4px 70px;
  display: inline-block;
}/* End custom CSS */