.elementor-500 .elementor-element.elementor-element-6d5ea56{overflow:hidden;z-index:0;}.elementor-500 .elementor-element.elementor-element-fb235a1 .elementor-image img{width:400px;max-width:400px;}.elementor-500 .elementor-element.elementor-element-fb235a1 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-500 .elementor-element.elementor-element-275a3c5{margin-top:-30px;margin-bottom:-30px;z-index:3;}.elementor-500 .elementor-element.elementor-element-8fdb2cb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-500 .elementor-element.elementor-element-75c3a82{--lottie-container-width:300px;--lottie-container-max-width:300px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-500 .elementor-element.elementor-element-75c3a82{left:-200px;}body.rtl .elementor-500 .elementor-element.elementor-element-75c3a82{right:-200px;}.elementor-500 .elementor-element.elementor-element-136ee31{--lottie-container-width:2000px;--lottie-container-max-width:12000px;width:auto;max-width:auto;top:261px;}body:not(.rtl) .elementor-500 .elementor-element.elementor-element-136ee31{left:32px;}body.rtl .elementor-500 .elementor-element.elementor-element-136ee31{right:32px;}.elementor-500 .elementor-element.elementor-element-475ecc4{--lottie-container-width:300px;z-index:11;width:auto;max-width:auto;top:436px;}body:not(.rtl) .elementor-500 .elementor-element.elementor-element-475ecc4{left:-156px;}body.rtl .elementor-500 .elementor-element.elementor-element-475ecc4{right:-156px;}.elementor-500 .elementor-element.elementor-element-f072fc1 > .elementor-container{min-height:100vh;}.elementor-500 .elementor-element.elementor-element-f072fc1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-500 .elementor-element.elementor-element-f072fc1{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-500 .elementor-element.elementor-element-abbbe9b{margin-top:290px;margin-bottom:10px;}.elementor-500 .elementor-element.elementor-element-a03e53c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-c8d2013{margin-top:30px;margin-bottom:200px;}.elementor-500 .elementor-element.elementor-element-b95eacc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-9ba25dd > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(min-width:768px){.elementor-500 .elementor-element.elementor-element-c252702{width:21%;}.elementor-500 .elementor-element.elementor-element-45807dd{width:18.044%;}.elementor-500 .elementor-element.elementor-element-e7760ec{width:35.956%;}.elementor-500 .elementor-element.elementor-element-3d94b22{width:10%;}.elementor-500 .elementor-element.elementor-element-7e3945d{width:56.332%;}.elementor-500 .elementor-element.elementor-element-1d10d4d{width:10%;}.elementor-500 .elementor-element.elementor-element-3cf4b1d{width:39.99%;}.elementor-500 .elementor-element.elementor-element-90730b1{width:49.674%;}}@media(max-width:1024px) and (min-width:768px){.elementor-500 .elementor-element.elementor-element-1d10d4d{width:10%;}.elementor-500 .elementor-element.elementor-element-3cf4b1d{width:90%;}.elementor-500 .elementor-element.elementor-element-90730b1{width:100%;}}@media(max-width:1024px){.elementor-500 .elementor-element.elementor-element-fb235a1 .elementor-image img{width:340px;max-width:340px;}.elementor-500 .elementor-element.elementor-element-fb235a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-f072fc1 > .elementor-container{min-height:100vh;}.elementor-500 .elementor-element.elementor-element-f072fc1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-500 .elementor-element.elementor-element-3cf4b1d > .elementor-element-populated{margin:-25px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-b95eacc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-500 .elementor-element.elementor-element-90730b1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-500 .elementor-element.elementor-element-90730b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-500 .elementor-element.elementor-element-90730b1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-500 .elementor-element.elementor-element-90730b1 > .elementor-element-populated{margin:0% 5% 0% 10%;}}@media(max-width:767px){.elementor-500 .elementor-element.elementor-element-c252702{width:13%;}.elementor-500 .elementor-element.elementor-element-45807dd{width:12%;}.elementor-500 .elementor-element.elementor-element-e7760ec{width:25%;}.elementor-500 .elementor-element.elementor-element-100c3a6{width:50%;}.elementor-500 .elementor-element.elementor-element-fb235a1 .elementor-image img{width:200px;max-width:200px;}.elementor-500 .elementor-element.elementor-element-fb235a1 > .elementor-widget-container{margin:20px 0px 0px 65px;}.elementor-500 .elementor-element.elementor-element-f072fc1 > .elementor-container{min-height:100vh;}.elementor-500 .elementor-element.elementor-element-f072fc1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-500 .elementor-element.elementor-element-f072fc1{padding:10px 10px 10px 10px;}.elementor-500 .elementor-element.elementor-element-abbbe9b{margin-top:170px;margin-bottom:0px;}.elementor-500 .elementor-element.elementor-element-c8d2013{margin-top:0px;margin-bottom:50px;}.elementor-500 .elementor-element.elementor-element-b95eacc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-90730b1 > .elementor-element-populated{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-6d5ea56 */.bg-header { 
    position:absolute;
width:100%; }/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-475ecc4 */.bottom_lottie{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-275a3c5 */.lottie_trigger_wrapper{
    position: absolute;
    width: 100%;
    top: 0;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95eacc */.workedwith-text { max-width:400px; display:block; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f072fc1 */.working-with { position:absolute; }
.we-are-all { 
    width: 100%;
}


.contact-form-contact div.wpcf7-validation-errors, .contact-form-contact div.wpcf7-acceptance-missing { color:white; max-width: 500px;}

.contact-wrapper-both { margin-bottom: 3px;}
.contact-form-contact .contact-wrapper-both input { background-color:transparent;  border: 2px solid white;  padding: 10px 10px 10px 20px; }
.contact-form-contact  .contact-wrapper-both textarea { background-color:transparent;     border-color: white;     border-radius: 0px 0px 30px 0px;}

.contact-form-contact .contact-wrapper-both .your-name input {
        border-radius: 30px 0px 0px 0px;
}

.contact-wrapper-both.email-wrapper input {width: 98%; color:white;}
.contact-wrapper-both input { width: 95%;
    font-family: century-gothic, sans-serif;; padding: 0px;
    margin-bottom: 10px; border: none; font-size: 14px; }
.contact-wrapper-both textarea { width: 98%;
    font-family: century-gothic, sans-serif;; color: white;
    padding: 12px; margin-bottom: 10px;
    border: 2px solid white; font-size: 14px;
    max-height: 115px; margin-top: 0px; }
.contact-wrapper-wrapper { width: 100%;}
.contact-wrapper-left { width: 50%;float: left;}
.contact-wrapper-right { width: 50%;float: left;}

::-webkit-input-placeholder { /* Edge */
  color: white;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
}
::placeholder {
  color: white;
}
.wpcf7-form-control.wpcf7-submit { 
    background-color: transparent !important;
    border: 2px solid white;
    border-radius: 20px 0px;
    padding: 15px 50px;
    right: 10px;
    position: absolute;
    margin-top:-7px;
}
.wpcf7-form-control.wpcf7-submit:hover {
    background-color:white !important;
    color:#FF7E33;
}

.wpcf7-not-valid-tip { 
    color: yellow;
    font-size: 13px;
    margin-top: -7px;
    margin-bottom: 7px;
}

.wpcf7 form .wpcf7-response-output {
    margin-top: 35px;
    font-size: 16px;
}/* End custom CSS */