.elementor-12070301 .elementor-element.elementor-element-1f5440e4 > .elementor-container{min-height:50vh;}.elementor-12070301 .elementor-element.elementor-element-1f5440e4 > .elementor-container:after{content:"";min-height:inherit;}.elementor-12070301 .elementor-element.elementor-element-1f5440e4 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12070301 .elementor-element.elementor-element-1f5440e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12070301 .elementor-element.elementor-element-186ae3f .elementor-spacer-inner{height:140px;}.elementor-12070301 .elementor-element.elementor-element-186ae3f > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-12070301 .elementor-element.elementor-element-79b1d65{text-align:center;}.elementor-12070301 .elementor-element.elementor-element-79b1d65 .elementor-heading-title{color:#FFFFFF;}.elementor-12070301 .elementor-element.elementor-element-18a49a15 .elementor-text-editor{text-align:center;}.elementor-12070301 .elementor-element.elementor-element-18a49a15{color:#FFFFFF;font-family:"Montserrat", sans-serif;font-size:18px;}.elementor-12070301 .elementor-element.elementor-element-18a49a15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 17% 0% 17%;}.elementor-12070301 .elementor-element.elementor-element-a686627 .elementor-spacer-inner{height:100px;}.elementor-12070301 .elementor-element.elementor-element-77a1eb2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12070301 .elementor-element.elementor-element-4038c9c{text-align:left;}.elementor-12070301 .elementor-element.elementor-element-4038c9c .elementor-image img{width:60%;max-width:60%;}.elementor-bc-flex-widget .elementor-12070301 .elementor-element.elementor-element-f7e978a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12070301 .elementor-element.elementor-element-f7e978a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12070301 .elementor-element.elementor-element-ff60da9 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", sans-serif;font-size:55px;}.elementor-12070301 .elementor-element.elementor-element-a11ced4 a.elementor-button{font-family:"Montserrat", sans-serif;font-size:18px;background-color:rgba(2, 1, 1, 0);}.elementor-bc-flex-widget .elementor-12070301 .elementor-element.elementor-element-f341050.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12070301 .elementor-element.elementor-element-f341050.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12070301 .elementor-element.elementor-element-b9d6470 .elementor-text-editor{text-align:right;}.elementor-12070301 .elementor-element.elementor-element-b9d6470{color:#F39646;font-family:"Playfair Display", sans-serif;font-size:160px;}.elementor-12070301 .elementor-element.elementor-element-b7faa22 .elementor-spacer-inner{height:50px;}.elementor-12070301 .elementor-element.elementor-element-ecbda76 .elementor-text-editor{text-align:right;}.elementor-12070301 .elementor-element.elementor-element-ecbda76{color:#F39646;}.elementor-12070301 .elementor-element.elementor-element-981700d .elementor-spacer-inner{height:150px;}.elementor-bc-flex-widget .elementor-12070301 .elementor-element.elementor-element-8f6ce1b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12070301 .elementor-element.elementor-element-8f6ce1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12070301 .elementor-element.elementor-element-3acfe7b .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", sans-serif;font-size:55px;}.elementor-12070301 .elementor-element.elementor-element-670ce3c a.elementor-button{font-family:"Montserrat", sans-serif;font-size:18px;background-color:rgba(2, 1, 1, 0);}.elementor-bc-flex-widget .elementor-12070301 .elementor-element.elementor-element-7b119d4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12070301 .elementor-element.elementor-element-7b119d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12070301 .elementor-element.elementor-element-e97a73e .elementor-text-editor{text-align:right;}.elementor-12070301 .elementor-element.elementor-element-e97a73e{color:#F39646;font-family:"Playfair Display", sans-serif;font-size:160px;}.elementor-12070301 .elementor-element.elementor-element-ea6e30f .elementor-spacer-inner{height:50px;}.elementor-12070301 .elementor-element.elementor-element-03d17a0 .elementor-text-editor{text-align:right;}.elementor-12070301 .elementor-element.elementor-element-03d17a0{color:#F39646;}.elementor-12070301 .elementor-element.elementor-element-6dbb753{text-align:right;}.elementor-12070301 .elementor-element.elementor-element-6dbb753 .elementor-image img{width:60%;max-width:60%;}.elementor-12070301 .elementor-element.elementor-element-b04730c .elementor-spacer-inner{height:150px;}.elementor-12070301 .elementor-element.elementor-element-5bda9c9{text-align:left;}.elementor-12070301 .elementor-element.elementor-element-5bda9c9 .elementor-image img{width:60%;max-width:60%;}.elementor-bc-flex-widget .elementor-12070301 .elementor-element.elementor-element-8556184.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12070301 .elementor-element.elementor-element-8556184.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12070301 .elementor-element.elementor-element-41db533 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", sans-serif;font-size:55px;}.elementor-12070301 .elementor-element.elementor-element-4c7ef58 a.elementor-button{font-family:"Montserrat", sans-serif;font-size:18px;background-color:rgba(2, 1, 1, 0);}.elementor-bc-flex-widget .elementor-12070301 .elementor-element.elementor-element-2568ef4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12070301 .elementor-element.elementor-element-2568ef4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12070301 .elementor-element.elementor-element-9a0e9be .elementor-text-editor{text-align:right;}.elementor-12070301 .elementor-element.elementor-element-9a0e9be{color:#F39646;font-family:"Playfair Display", sans-serif;font-size:160px;}.elementor-12070301 .elementor-element.elementor-element-002d737 .elementor-spacer-inner{height:50px;}.elementor-12070301 .elementor-element.elementor-element-b7fa845 .elementor-text-editor{text-align:right;}.elementor-12070301 .elementor-element.elementor-element-b7fa845{color:#F39646;}@media(max-width:767px){.elementor-12070301 .elementor-element.elementor-element-1f5440e4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12070301 .elementor-element.elementor-element-18a49a15{font-size:16px;}.elementor-12070301 .elementor-element.elementor-element-a686627 .elementor-spacer-inner{height:30px;}.elementor-12070301 .elementor-element.elementor-element-77a1eb2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12070301 .elementor-element.elementor-element-4038c9c{text-align:center;}.elementor-12070301 .elementor-element.elementor-element-ff60da9{text-align:center;}.elementor-12070301 .elementor-element.elementor-element-b9d6470 .elementor-text-editor{text-align:left;}.elementor-12070301 .elementor-element.elementor-element-b9d6470{font-size:90px;}.elementor-12070301 .elementor-element.elementor-element-ecbda76 > .elementor-widget-container{margin:-5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-12070301 .elementor-element.elementor-element-981700d .elementor-spacer-inner{height:200px;}.elementor-12070301 .elementor-element.elementor-element-6dbb753{text-align:center;}.elementor-12070301 .elementor-element.elementor-element-b04730c .elementor-spacer-inner{height:200px;}.elementor-12070301 .elementor-element.elementor-element-5bda9c9{text-align:center;}.elementor-12070301 .elementor-element.elementor-element-41db533{text-align:center;}.elementor-12070301 .elementor-element.elementor-element-9a0e9be .elementor-text-editor{text-align:left;}.elementor-12070301 .elementor-element.elementor-element-9a0e9be{font-size:90px;}.elementor-12070301 .elementor-element.elementor-element-b7fa845 > .elementor-widget-container{margin:-5% 0% 0% 0%;padding:0% 0% 0% 0%;}}/* Start custom CSS for section, class: .elementor-element-1f5440e4 */#wrapper{
    padding-top:0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7abc58 */.btn-flip {
    opacity: 1;
    outline: 0;
    color: #fff;
    line-height: 40px;
    position: relative;
    text-align: center;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    font-family: 'Montserrat';
    text-transform: uppercase;
    border: 1px solid;
}
.btn-flip:hover:after {
    opacity: 1;
    transform: translateY(0) rotateX(0);
}
.btn-flip:hover:before {
    opacity: 0;
    transform: translateY(50%) rotateX(90deg);
}
.btn-flip:after {
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    color: #fff;
    display: block;
    transition: 0.5s;
    position: absolute;
    content: attr(data-back);
    transform: translateY(-50%) rotateX(90deg);
}
.btn-flip:before {
    top: 0;
    left: 0;
    opacity: 1;
    color: #fff;
    display: block;
    padding: 0 30px;
    line-height: 40px;
    transition: 0.5s;
    position: relative;
    content: attr(data-front);
    transform: translateY(0) rotateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9d6470 */.chff{opacity: 0.45;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2e4ca7 */.btn-flip {
    opacity: 1;
    outline: 0;
    color: #fff;
    line-height: 40px;
    position: relative;
    text-align: center;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    font-family: 'Montserrat';
    text-transform: uppercase;

}
.btn-flip:hover:after {
    opacity: 1;
    transform: translateY(0) rotateX(0);
}
.btn-flip:hover:before {
    opacity: 0;
    transform: translateY(50%) rotateX(90deg);
}
.btn-flip:after {
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    color: #fff;
    display: block;
    transition: 0.5s;
    position: absolute;
    content: attr(data-back);
    transform: translateY(-50%) rotateX(90deg);
}
.btn-flip:before {
    top: 0;
    left: 0;
    opacity: 1;
    color: #fff;
    display: block;
    padding: 0 30px;
    line-height: 40px;
    transition: 0.5s;
    position: relative;
    content: attr(data-front);
    transform: translateY(0) rotateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97a73e */.chff{opacity: 0.45;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27abaac */.btn-flip {
    opacity: 1;
    outline: 0;
    color: #fff;
    line-height: 40px;
    position: relative;
    text-align: center;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    font-family: 'Montserrat';
    text-transform: uppercase;

}
.btn-flip:hover:after {
    opacity: 1;
    transform: translateY(0) rotateX(0);
}
.btn-flip:hover:before {
    opacity: 0;
    transform: translateY(50%) rotateX(90deg);
}
.btn-flip:after {
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    color: #fff;
    display: block;
    transition: 0.5s;
    position: absolute;
    content: attr(data-back);
    transform: translateY(-50%) rotateX(90deg);
}
.btn-flip:before {
    top: 0;
    left: 0;
    opacity: 1;
    color: #fff;
    display: block;
    padding: 0 30px;
    line-height: 40px;
    transition: 0.5s;
    position: relative;
    content: attr(data-front);
    transform: translateY(0) rotateX(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a0e9be */.chff{opacity: 0.45;}/* End custom CSS */