.elementor-128 .elementor-element.elementor-element-6afde076 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-128 .elementor-element.elementor-element-6afde076 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-717e9089 .elementor-main-swiper{height:80vh;}.elementor-128 .elementor-element.elementor-element-717e9089.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-128 .elementor-element.elementor-element-717e9089 .elementor-swiper-button{font-size:20px;}.elementor-128 .elementor-element.elementor-element-5835ba76 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-5835ba76:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-5835ba76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0);}.elementor-128 .elementor-element.elementor-element-5835ba76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-128 .elementor-element.elementor-element-5835ba76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-790d63d9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-128 .elementor-element.elementor-element-790d63d9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-128 .elementor-element.elementor-element-790d63d9 > .elementor-element-populated{box-shadow:0px 0px 100px 0px rgba(0,0,0,0.31);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-110px 0px 0px 0px;padding:55px 55px 35px 55px;}.elementor-128 .elementor-element.elementor-element-790d63d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-bf89f59{text-align:center;}.elementor-128 .elementor-element.elementor-element-bf89f59 .elementor-heading-title{color:#000000;font-family:"Alef", Sans-serif;font-size:55px;font-weight:900;}.elementor-128 .elementor-element.elementor-element-30adbfba .elementor-text-editor{text-align:center;}.elementor-128 .elementor-element.elementor-element-30adbfba{color:#000000;font-family:"Alef", Sans-serif;font-size:20px;font-weight:200;text-transform:uppercase;letter-spacing:10px;}.elementor-128 .elementor-element.elementor-element-20127270 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-20127270{padding:100px 0px 100px 0px;}.elementor-128 .elementor-element.elementor-element-57f88aef .elementor-heading-title{color:#000000;font-family:"Alef", Sans-serif;font-size:35px;font-weight:900;}.elementor-128 .elementor-element.elementor-element-2445c964 .elementor-toggle-title, .elementor-128 .elementor-element.elementor-element-2445c964 .elementor-toggle-icon{color:#f92100;}.elementor-128 .elementor-element.elementor-element-2445c964 .elementor-tab-title.elementor-active a, .elementor-128 .elementor-element.elementor-element-2445c964 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#23a455;}.elementor-128 .elementor-element.elementor-element-260705e5 > .elementor-container{max-width:700px;}.elementor-128 .elementor-element.elementor-element-260705e5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-260705e5{padding:100px 0px 100px 0px;}.elementor-128 .elementor-element.elementor-element-4cf92cd1 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-128 .elementor-element.elementor-element-712fb541{text-align:center;}.elementor-128 .elementor-element.elementor-element-712fb541 .elementor-heading-title{color:#000000;font-family:"Khand", Sans-serif;font-size:35px;font-weight:900;}.elementor-128 .elementor-element.elementor-element-2f317b9c{text-align:center;}.elementor-128 .elementor-element.elementor-element-2f317b9c .elementor-heading-title{color:#000000;font-family:"Khand", Sans-serif;font-size:35px;font-weight:900;}.elementor-128 .elementor-element.elementor-element-2c72fbd2 .elementor-spacer-inner{height:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-3b286f97{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-717e9089 .elementor-main-swiper{height:59vh;}.elementor-128 .elementor-element.elementor-element-717e9089.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-128 .elementor-element.elementor-element-5835ba76{margin-top:-116px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-790d63d9 > .elementor-element-populated{margin:0px 55px 0px 55px;padding:45px 55px 35px 55px;}.elementor-128 .elementor-element.elementor-element-bf89f59 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-20127270{margin-top:0px;margin-bottom:0px;padding:100px 25px 100px 25px;}.elementor-128 .elementor-element.elementor-element-260705e5{padding:50px 25px 100px 25px;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-3b286f97{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-717e9089 .elementor-main-swiper{height:76vh;}.elementor-128 .elementor-element.elementor-element-717e9089.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-128 .elementor-element.elementor-element-5835ba76{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-790d63d9 > .elementor-element-populated{margin:-83px 15px 0px 15px;padding:25px 0px 15px 0px;}.elementor-128 .elementor-element.elementor-element-20127270{padding:50px 25px 50px 25px;}.elementor-128 .elementor-element.elementor-element-586caf5f > .elementor-element-populated{margin:15px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-57f88aef{text-align:center;}.elementor-128 .elementor-element.elementor-element-260705e5{padding:50px 25px 50px 25px;}}/* Start custom CSS for shortcode, class: .elementor-element-15eef3ab */.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: right;
        margin-bottom: 10px;
}

.one-half { width: 48%; }
.one-third { width: 30.66%; }

.last {
    margin-right: 0 !important;
    clear: right;
}
.one-100  {
        width: 102%;
        margin-bottom: 10px;

    }
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}
/* Contact Form 7 Input CSS 
---------------------------*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
textarea {
	font-size: 16px;
	background-color: #f5f5f5;
	border: none;
	width:96%;
	padding: 1%;
	margin-bottom: 13px;
	border-block-end: 1px solid #494949;
}
.wpcf7 input:focus[type="text"],
.wpcf7 input:focus[type="email"],
.wpcf7 input:focus[type="tel"],
textarea:focus {
	background-color: #f5f5f5;
	border: none;
	border-block-end: 3px solid #97BB38;
}

/* Contact Form 7 Submit Button 
-------------------------------*/

.wpcf7 input[type="submit"] {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    background: #E2272E;
    padding: 15px 10px 15px 10px;
    border: none;
    border-radius: 5px;
    width: auto;
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-right: 0%;
    margin-top: 50px;
    
}

.wpcf7 input:hover[type="submit"] {
    background: #494949;
    transition: all 0.4s ease 0s;
}

.wpcf7 input:active[type="submit"] {
    background: #000000;
}
@media only screen and (max-width: 767px) {
    .wpcf7 input[type="submit"]{
        width:100%;
    letter-spacing: 0px;
    margin-right:0px;
    padding: 15px 40px 15px 40px;
    }
}
/* Checkbox CSS
----------------*/
.wpcf7 input[type="checkbox"] {
    transform: scale(1.8);
    margin-left: 10px;
}
input:focus[type="checkbox"] {
    background: #ffffcc;
    outline:3px solid #97BB38;
}
span.wpcf7-list-item {
margin: 0;
padding-bottom: 10px;
padding-top: 20px
}
/* signature CSS
----------------*/
.wpcf7-form-control-signature-body canvas {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: beige;
}/* End custom CSS */