.elementor-497 .elementor-element.elementor-element-464aeb9{overflow:hidden;z-index:0;}.elementor-497 .elementor-element.elementor-element-f9d905e .elementor-image img{width:400px;max-width:400px;}.elementor-497 .elementor-element.elementor-element-f9d905e > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-497 .elementor-element.elementor-element-9eb83e5{margin-top:-30px;margin-bottom:-30px;z-index:3;}.elementor-497 .elementor-element.elementor-element-ae67244.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-497 .elementor-element.elementor-element-a1420e9{--lottie-container-width:300px;--lottie-container-max-width:300px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-497 .elementor-element.elementor-element-a1420e9{left:-200px;}body.rtl .elementor-497 .elementor-element.elementor-element-a1420e9{right:-200px;}.elementor-497 .elementor-element.elementor-element-e1118a0{--lottie-container-width:2000px;--lottie-container-max-width:12000px;width:auto;max-width:auto;top:261px;}body:not(.rtl) .elementor-497 .elementor-element.elementor-element-e1118a0{left:32px;}body.rtl .elementor-497 .elementor-element.elementor-element-e1118a0{right:32px;}.elementor-497 .elementor-element.elementor-element-ba871ff{--lottie-container-width:300px;z-index:11;width:auto;max-width:auto;top:436px;}body:not(.rtl) .elementor-497 .elementor-element.elementor-element-ba871ff{left:-156px;}body.rtl .elementor-497 .elementor-element.elementor-element-ba871ff{right:-156px;}.elementor-497 .elementor-element.elementor-element-4ccdde3{margin-top:0%;margin-bottom:0%;z-index:10;}.elementor-497 .elementor-element.elementor-element-a45950e{margin-top:210px;margin-bottom:50px;}.elementor-497 .elementor-element.elementor-element-6e8c701 > .elementor-widget-container{margin:30px 0px 35px 0px;}.elementor-497 .elementor-element.elementor-element-9fa2fb0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-70abf91{--lottie-container-width:400px;}.elementor-497 .elementor-element.elementor-element-93e6516{z-index:10;}.elementor-497 .elementor-element.elementor-element-5a82d2c{margin-top:20px;margin-bottom:20px;}.elementor-497 .elementor-element.elementor-element-825928f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-497 .elementor-element.elementor-element-b34b697 .elementor-button{background-color:rgba(2, 1, 1, 0);}.elementor-497 .elementor-element.elementor-element-b34b697 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-e05bf2c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-e05bf2c{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-497 .elementor-element.elementor-element-e05bf2c{left:0px;}body.rtl .elementor-497 .elementor-element.elementor-element-e05bf2c{right:0px;}.elementor-497 .elementor-element.elementor-element-6b7a918{padding:0px 0px 0px 0px;z-index:10;}.elementor-497 .elementor-element.elementor-element-556dfb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-b9124f0{margin-top:0%;margin-bottom:20%;}.elementor-497 .elementor-element.elementor-element-1ff6eed > .elementor-widget-container{margin:0px 0px 20px 0px;}@media(min-width:768px){.elementor-497 .elementor-element.elementor-element-6898ed2{width:21%;}.elementor-497 .elementor-element.elementor-element-85fec35{width:18.044%;}.elementor-497 .elementor-element.elementor-element-3777ddb{width:35.956%;}.elementor-497 .elementor-element.elementor-element-11db405{width:10%;}.elementor-497 .elementor-element.elementor-element-7128578{width:56.332%;}.elementor-497 .elementor-element.elementor-element-2bac0db{width:10%;}.elementor-497 .elementor-element.elementor-element-d258654{width:39.333%;}.elementor-497 .elementor-element.elementor-element-058ccd2{width:50%;}.elementor-497 .elementor-element.elementor-element-ca55ca4{width:10%;}.elementor-497 .elementor-element.elementor-element-b834c39{width:39.333%;}.elementor-497 .elementor-element.elementor-element-22468dd{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-497 .elementor-element.elementor-element-11db405{width:10%;}.elementor-497 .elementor-element.elementor-element-7128578{width:90%;}.elementor-497 .elementor-element.elementor-element-623d032{width:100%;}.elementor-497 .elementor-element.elementor-element-2bac0db{width:10%;}.elementor-497 .elementor-element.elementor-element-d258654{width:90%;}.elementor-497 .elementor-element.elementor-element-058ccd2{width:100%;}}@media(max-width:1024px){.elementor-497 .elementor-element.elementor-element-f9d905e .elementor-image img{width:340px;max-width:340px;}.elementor-497 .elementor-element.elementor-element-f9d905e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-93e6516{margin-top:0%;margin-bottom:10%;}.elementor-497 .elementor-element.elementor-element-d258654 > .elementor-element-populated{margin:0% 0% 10% 0%;}.elementor-497 .elementor-element.elementor-element-058ccd2 > .elementor-element-populated{margin:0% 0% 10% 0%;}.elementor-497 .elementor-element.elementor-element-556dfb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-ca55ca4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-b834c39 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-497 .elementor-element.elementor-element-6898ed2{width:13%;}.elementor-497 .elementor-element.elementor-element-85fec35{width:12%;}.elementor-497 .elementor-element.elementor-element-3777ddb{width:25%;}.elementor-497 .elementor-element.elementor-element-3f43811{width:50%;}.elementor-497 .elementor-element.elementor-element-f9d905e .elementor-image img{width:200px;max-width:200px;}.elementor-497 .elementor-element.elementor-element-f9d905e > .elementor-widget-container{margin:20px 0px 0px 65px;}.elementor-497 .elementor-element.elementor-element-4ccdde3{padding:0px 20px 0px 20px;}.elementor-497 .elementor-element.elementor-element-a45950e{margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-7128578 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-6e8c701 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-497 .elementor-element.elementor-element-9fa2fb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-93e6516{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-2bac0db > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-497 .elementor-element.elementor-element-d258654 > .elementor-element-populated{margin:0px 0px 010px 0px;padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-825928f > .elementor-widget-container{margin:0px 20px 0px 20px;padding:10px 10px 10px 10px;}.elementor-497 .elementor-element.elementor-element-6b7a918{padding:0px 20px 0px 20px;}.elementor-497 .elementor-element.elementor-element-556dfb7 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-497 .elementor-element.elementor-element-b834c39 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-497 .elementor-element.elementor-element-83ccaac > .elementor-widget-container{margin:-12px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-464aeb9 */.bg-header { 
    position:absolute;
width:100%; }/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-ba871ff */.bottom_lottie{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9eb83e5 */.lottie_trigger_wrapper{
    position: absolute;
    width: 100%;
    top: 0;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11db405 */about_left_collumn{
    min-width: 100px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fa2fb0 */.workedwith-text { max-width:400px; display:block; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-623d032 */.right_column{
    min-width: 400px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-825928f */.text-wrapper {
    max-width:420px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-058ccd2 */.testimonial-wrapper { 
position: absolute;
left: 50%;
overflow: hidden;
height: 750px !important;
width: 1000px  !important;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93e6516 */.testimony-wrapper-career { min-height:720px; }
.testimony-wrapper  { overflow:hidden; width:100%; }
@media only screen and (max-device-width: 600px) {
.testimony-wrapper-career { min-height:600px; }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ff6eed */.text-wrapper-two {
    max-width:400px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b7a918 */.testimony-wrapper  { overflow:hidden; width:100%; }


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

.contact-form-contact .elementor-widget-shortcode { max-width: 640px;}

.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;color:white; }
.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;
}

div.wpcf7 input[type="file"]::-webkit-file-upload-button  {
    visibility:hidden; }
.wpcf7-form-control.wpcf7-file::before { 
  content: 'UPLOAD CV';
  display: inline-block;
  border: 1px solid white;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-weight: 700;
  font-size: 9pt;
}

.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 */
/* Start custom CSS for html, class: .elementor-element-1dfdf62 */.work-wheel-menu { 
    width: 600px;
    left: 50%;
    transform: translate(-50%, 0%);
}

.work-wheel-menu { 
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 600px !important;
}

.line-center {
    top: 50%;
    transform: translate(0%, -50%);
}

.number-works h1 { 
    opacity:0.5;
    font-size:65px;
    margin-bottom:10px;
}
.circle-inner { margin-top:-100%; }/* End custom CSS */