.elementor-1121 .elementor-element.elementor-element-2f47527 > .elementor-container{max-width:1600px;}.elementor-1121 .elementor-element.elementor-element-2f47527{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-92f4b23{text-align:left;}.elementor-1121 .elementor-element.elementor-element-92f4b23 .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;}.elementor-1121 .elementor-element.elementor-element-92f4b23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 7px 5px 7px;}.elementor-1121 .elementor-element.elementor-element-2c2d61f{text-align:left;}.elementor-1121 .elementor-element.elementor-element-2c2d61f .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;}.elementor-1121 .elementor-element.elementor-element-2c2d61f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 7px 5px 7px;}.elementor-1121 .elementor-element.elementor-element-fe8f5aa{margin-top:-20px;margin-bottom:0px;}.elementor-1121 .elementor-element.elementor-element-38fcdb7{--lottie-container-width:42vw;--lottie-container-max-width:1000px;}.elementor-1121 .elementor-element.elementor-element-38fcdb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1121 .elementor-element.elementor-element-d818ce4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1121 .elementor-element.elementor-element-d818ce4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1121 .elementor-element.elementor-element-d818ce4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1121 .elementor-element.elementor-element-d818ce4 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-1121 .elementor-element.elementor-element-05682c2{--spacer-size:5vh;}.elementor-1121 .elementor-element.elementor-element-0de9b80{text-align:center;z-index:2;}.elementor-1121 .elementor-element.elementor-element-0de9b80 .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:7.2em;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#131313;stroke:#131313;}.elementor-1121 .elementor-element.elementor-element-0de9b80 > .elementor-widget-container{margin:0px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-e6e6de7{text-align:center;}.elementor-1121 .elementor-element.elementor-element-e6e6de7 img{width:72vw;max-width:1600px;border-radius:3px 3px 3px 3px;}.elementor-1121 .elementor-element.elementor-element-e6e6de7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-ea4a5db{--spacer-size:250px;}.elementor-bc-flex-widget .elementor-1121 .elementor-element.elementor-element-bc2dc60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1121 .elementor-element.elementor-element-bc2dc60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1121 .elementor-element.elementor-element-bc2dc60.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1121 .elementor-element.elementor-element-bc2dc60 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-1121 .elementor-element.elementor-element-0432160{--spacer-size:5vh;}.elementor-1121 .elementor-element.elementor-element-a3bc043{text-align:center;z-index:2;}.elementor-1121 .elementor-element.elementor-element-a3bc043 .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:7.2em;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#131313;stroke:#131313;}.elementor-1121 .elementor-element.elementor-element-a3bc043 > .elementor-widget-container{margin:0px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-387e133{text-align:center;}.elementor-1121 .elementor-element.elementor-element-387e133 img{width:72vw;max-width:1600px;border-radius:3px 3px 3px 3px;}.elementor-1121 .elementor-element.elementor-element-387e133 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-43747bb{--spacer-size:250px;}.elementor-bc-flex-widget .elementor-1121 .elementor-element.elementor-element-f644f9d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1121 .elementor-element.elementor-element-f644f9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1121 .elementor-element.elementor-element-f644f9d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1121 .elementor-element.elementor-element-f644f9d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-1121 .elementor-element.elementor-element-993e9f1{--spacer-size:5vh;}.elementor-1121 .elementor-element.elementor-element-8e1fe3c{text-align:center;z-index:2;}.elementor-1121 .elementor-element.elementor-element-8e1fe3c .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:7.2em;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#131313;stroke:#131313;}.elementor-1121 .elementor-element.elementor-element-8e1fe3c > .elementor-widget-container{margin:0px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-83582b2{text-align:center;}.elementor-1121 .elementor-element.elementor-element-83582b2 img{width:72vw;max-width:1600px;border-radius:3px 3px 3px 3px;}.elementor-1121 .elementor-element.elementor-element-83582b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-c37bbf9{--spacer-size:250px;}.elementor-bc-flex-widget .elementor-1121 .elementor-element.elementor-element-5b2433a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1121 .elementor-element.elementor-element-5b2433a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1121 .elementor-element.elementor-element-5b2433a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1121 .elementor-element.elementor-element-5b2433a > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-1121 .elementor-element.elementor-element-eb9eeac{--spacer-size:5vh;}.elementor-1121 .elementor-element.elementor-element-f364ec8{text-align:center;z-index:2;}.elementor-1121 .elementor-element.elementor-element-f364ec8 .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:7.2em;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#131313;stroke:#131313;}.elementor-1121 .elementor-element.elementor-element-f364ec8 > .elementor-widget-container{margin:0px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-61258af{text-align:center;}.elementor-1121 .elementor-element.elementor-element-61258af img{width:72vw;max-width:1600px;border-radius:3px 3px 3px 3px;}.elementor-1121 .elementor-element.elementor-element-61258af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-bc23205{--spacer-size:250px;}.elementor-bc-flex-widget .elementor-1121 .elementor-element.elementor-element-c47eee2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1121 .elementor-element.elementor-element-c47eee2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1121 .elementor-element.elementor-element-c47eee2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1121 .elementor-element.elementor-element-c47eee2 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-1121 .elementor-element.elementor-element-3e84cac{--spacer-size:5vh;}.elementor-1121 .elementor-element.elementor-element-8a42c4e{text-align:center;z-index:2;}.elementor-1121 .elementor-element.elementor-element-8a42c4e .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:7.2em;text-transform:uppercase;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#131313;stroke:#131313;}.elementor-1121 .elementor-element.elementor-element-8a42c4e > .elementor-widget-container{margin:0px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-c992baf{text-align:center;}.elementor-1121 .elementor-element.elementor-element-c992baf img{width:72vw;max-width:1600px;border-radius:3px 3px 3px 3px;}.elementor-1121 .elementor-element.elementor-element-c992baf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1121 .elementor-element.elementor-element-cadc0b1{--spacer-size:250px;}@media(max-width:767px){.elementor-1121 .elementor-element.elementor-element-38fcdb7{--lottie-container-width:100%;}.elementor-1121 .elementor-element.elementor-element-38fcdb7 > .elementor-widget-container{margin:-10% 0% 0% 0%;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1121 .elementor-element.elementor-element-f18ea66{width:100%;}.elementor-1121 .elementor-element.elementor-element-78b26c7{width:10.5%;}.elementor-1121 .elementor-element.elementor-element-724d48d{width:8.5%;}.elementor-1121 .elementor-element.elementor-element-fffbd22{width:80.666%;}}/* Start custom CSS for heading, class: .elementor-element-92f4b23 */.button::before {  
  transform: scaleX(0);
  transform-origin: bottom right;
}

.button:hover::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.button::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background: hsl(200 0% 80%);
  z-index: -1;
  transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c2d61f */.button::before {  
  transform: scaleX(0);
  transform-origin: bottom right;
}

.button:hover::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.button::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background: hsl(200 0% 80%);
  z-index: -1;
  transition: transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0de9b80 */.title_color{
  	-webkit-text-stroke-width: 2px;
  	-webkit-text-stroke-color: #131313;
    color: transparent;
    transition: color 0.2s ease-in-out;
  }
 
.elementor-1121 .elementor-element.elementor-element-0de9b80:hover {
    color: #131313;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6e6de7 */.image_color{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.image_color:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.title_color:hover ~ .image_color{
    filter: none;
    -webkit-filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bc043 */.title_color{
  	-webkit-text-stroke-width: 2px;
  	-webkit-text-stroke-color: #131313;
    color: transparent;
    transition: color 0.2s ease-in-out;
  }
 
.elementor-1121 .elementor-element.elementor-element-a3bc043:hover {
    color: #131313;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-387e133 */.image_color{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.image_color:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.title_color:hover ~ .image_color{
    filter: none;
    -webkit-filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1fe3c */.title_color{
  	-webkit-text-stroke-width: 2px;
  	-webkit-text-stroke-color: #131313;
    color: transparent;
    transition: color 0.2s ease-in-out;
  }
 
.elementor-1121 .elementor-element.elementor-element-8e1fe3c:hover {
    color: #131313;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83582b2 */.image_color{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.image_color:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.title_color:hover ~ .image_color{
    filter: none;
    -webkit-filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f364ec8 */.title_color{
  	-webkit-text-stroke-width: 2px;
  	-webkit-text-stroke-color: #131313;
    color: transparent;
    transition: color 0.2s ease-in-out;
  }
 
.elementor-1121 .elementor-element.elementor-element-f364ec8:hover {
    color: #131313;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61258af */.image_color{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.image_color:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.title_color:hover ~ .image_color{
    filter: none;
    -webkit-filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a42c4e */.title_color{
  	-webkit-text-stroke-width: 2px;
  	-webkit-text-stroke-color: #131313;
    color: transparent;
    transition: color 0.2s ease-in-out;
  }
 
.elementor-1121 .elementor-element.elementor-element-8a42c4e:hover {
    color: #131313;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c992baf */.image_color{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.image_color:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.title_color:hover ~ .image_color{
    filter: none;
    -webkit-filter: grayscale(0);
}/* End custom CSS */