.elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-5084 .elementor-element.elementor-element-7928d7e.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-5084 .elementor-element.elementor-element-385890b.elementor-column{align-self:inherit;cursor:default;}.elementor-5084 .elementor-element.elementor-element-5568b0e.ob-harakiri{writing-mode:inherit;}.elementor-5084 .elementor-element.elementor-element-5568b0e.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-5084 .elementor-element.elementor-element-5568b0e.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-5084 .elementor-element.elementor-element-5568b0e .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-5084 .elementor-element.elementor-element-cd43ed5 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-5084 .elementor-element.elementor-element-cd43ed5 input[type="text"]{transition:all ease-out 0.3s;}.elementor-5084 .elementor-element.elementor-element-cd43ed5 input[type="email"]{transition:all ease-out 0.3s;}.elementor-5084 .elementor-element.elementor-element-cd43ed5 select{transition:all ease-out 0.3s;}.elementor-5084 .elementor-element.elementor-element-cd43ed5 textarea{transition:all ease-out 0.3s;}.elementor-5084 .elementor-element.elementor-element-cd43ed5 input[type="submit"]{transition:all ease-out 0.3s;}#elementor-popup-modal-5084 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-5084{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-5084 .dialog-close-button{display:flex;}#elementor-popup-modal-5084 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for aux_contact_form, class: .elementor-element-cd43ed5 */.elementor-5084 .elementor-element.elementor-element-cd43ed5 input{margin-bottom:0;}

.elementor-5084 .elementor-element.elementor-element-cd43ed5 textarea{
    min-height: auto!important;
    
}
.elementor-5084 .elementor-element.elementor-element-cd43ed5 textarea::placeholder{
    color:#757575!important;
    font-style: italic;
}
.elementor-5084 .elementor-element.elementor-element-cd43ed5 input::placeholder{
    color:#757575!important;
    font-style: italic!important;
}

.elementor-5084 .elementor-element.elementor-element-cd43ed5 input[type="submit"] {
    float: right;
    margin-top: 15px;
    border-style: 1px solid red;
}

/* -- btn mobile/tablet -- */

@media screen and (max-width: 650px) {
.elementor-5084 .elementor-element.elementor-element-cd43ed5 .aux-button {
    width: 255px !important;
    }
    
.elementor-5084 .elementor-element.elementor-element-cd43ed5 .aux-button span {
    display: none;
    }
    
}

@media screen and (max-width: 1024px) {
.elementor-5084 .elementor-element.elementor-element-cd43ed5 .aux-button::after {
    top: 40px !important;
    margin-left: 88px !important;
    width: 57px !important;
    }

.elementor-5084 .elementor-element.elementor-element-cd43ed5:hover .aux-button::after {
    width: 130px !important;
    }
}

/* -- btn  -- */

.elementor-5084 .elementor-element.elementor-element-cd43ed5 .aux-button {
    width: 313px;
    text-align: left;
    background-color: #FFF;
    color: #03492F;
    margin-top: 10px;
    padding: 31px 120px 31px 45px !important;
    
}

/* -- btn line -- */


.elementor-5084 .elementor-element.elementor-element-cd43ed5 .aux-button {
    position: relative;
    float: right;
    border:1px #03492F solid;
  
}

.elementor-5084 .elementor-element.elementor-element-cd43ed5 .aux-button::after {
    content: "";
    height: 1px;
    display: inline-block;
    background-color: #000;
    position: absolute;
    top: 40px;
    margin-left: 88px;
    width: 57px;
    transition: width 0.6s ease;
}

.elementor-5084 .elementor-element.elementor-element-cd43ed5 .aux-button:hover:after {
    width: 130px;
}
.elementor-5084 .elementor-element.elementor-element-cd43ed5 .wpcf7-response-output{
    margin-top: 5em!important;
}/* End custom CSS */