.zp_buttons_spec svg{width:10px!important}.zp_buttons_spec .elementor-button span.elementor-button-content-wrapper{position:relative}.zp_buttons_spec .elementor-button .elementor-align-icon-right{order:5;position:absolute;left:0;border:1px solid #fff;border-radius:100px;display:flex;justify-content:flex-start;align-items:center;margin-left:0!important;margin-right:23px!important;transition:all 1s ease}.zp_buttons_spec .elementor-button{padding:0!important;border-color:transparent!important}.zp_buttons_spec .elementor-button .elementor-button-text{z-index:1}.zp_buttons_spec .elementor-button:hover .elementor-align-icon-right{border:1px solid #fff0;justify-content:flex-end;background-color:#CCAB2A;padding-right:35px;padding-left:0}.zp_buttons_spec .elementor-button:hover{transition:all 0.5s ease}.zp_buttons_spec .elementor-button:hover .elementor-button-text{z-index:1;transition:all 0.4s ease;padding-left:30px}.zp_buttons_spec .elementor-button:hover svg path{fill:#000;transition:all 1s ease}.elementor-popup-modal.zp_show_pop_up .elementor-button{background-color:#fff0}.elementor-popup-modal.zp_show_pop_up .elementor-button-text{color:#FFF;font-family:'Degular Variable';font-weight:300;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase}.elementor-popup-modal.zp_show_pop_up .elementor-button-content-wrapper svg,.elementor-popup-modal.zp_show_pop_up .elementor-button-content-wrapper path{display:block!important;all:revert-layer!important}.zp_but_inside_pop{padding-top:50px;padding-bottom:20px}@media only screen and (min-width:1025px){.zp_buttons_spec .elementor-button .elementor-align-icon-right{width:80px!important;height:80px!important;padding-left:35px}.zp_buttons_spec .elementor-button .elementor-button-text{padding-left:100px}.elementor-align-center.zp_buttons_spec .elementor-button:hover .elementor-align-icon-right{width:290px!important}.zp_buttons_spec .elementor-button:hover .elementor-align-icon-right{width:235px!important}.zp_buttons_spec .elementor-button:hover .elementor-button-text{padding-right:100px}.elementor-align-center.zp_buttons_spec{max-width:330px;margin-left:auto;margin-right:auto}.zp_buttons_spec.zp_vagas .elementor-button:hover .elementor-align-icon-right{width:340px!important}html:lang(en-US) .zp_buttons_spec.zp_vagas .elementor-button:hover .elementor-align-icon-right{width:362px!important}.elementor-popup-modal.zp_show_pop_up .elementor-button-text{font-size:24px}.zp_buttons_spec.zp_but_inside_pop .elementor-button:hover .elementor-align-icon-right{width:300px!important}html:lang(en-US) .zp_buttons_spec.zp_but_inside_pop .elementor-button:hover .elementor-align-icon-right{width:326px!important}.zp_buttons_spec.zp_gravity_button .elementor-button:hover .elementor-align-icon-right{width:200px!important}html:lang(en-US) .zp_buttons_spec.zp_gravity_button .elementor-button:hover .elementor-align-icon-right{width:180px!important}}@media only screen and (max-width:1024px) and (min-width:768px){.zp_buttons_spec .elementor-button .elementor-align-icon-right{width:80px!important;height:80px!important;padding-left:35px}.zp_buttons_spec .elementor-button .elementor-button-text{padding-left:100px}.elementor-align-center.zp_buttons_spec .elementor-button:hover .elementor-align-icon-right{width:290px!important}.zp_buttons_spec .elementor-button:hover .elementor-align-icon-right{width:235px!important}.zp_buttons_spec .elementor-button:hover .elementor-button-text{padding-right:100px}.elementor-align-center.zp_buttons_spec{max-width:330px;margin-left:auto;margin-right:auto}.zp_buttons_spec.zp_vagas .elementor-button:hover .elementor-align-icon-right{width:340px!important}html:lang(en-US) .zp_buttons_spec.zp_vagas .elementor-button:hover .elementor-align-icon-right{width:362px!important}.elementor-popup-modal.zp_show_pop_up .elementor-button-text{font-size:24px}.zp_buttons_spec.zp_but_inside_pop .elementor-button:hover .elementor-align-icon-right{width:300px!important}html:lang(en-US) .zp_buttons_spec.zp_but_inside_pop .elementor-button:hover .elementor-align-icon-right{width:326px!important}.zp_buttons_spec.zp_gravity_button .elementor-button:hover .elementor-align-icon-right{width:200px!important}html:lang(en-US) .zp_buttons_spec.zp_gravity_button .elementor-button:hover .elementor-align-icon-right{width:180px!important}}@media only screen and (max-width:767px){.zp_buttons_spec .elementor-button .elementor-align-icon-right{width:60px!important;height:60px!important;padding-left:26px}.zp_buttons_spec .elementor-button .elementor-button-text{padding-left:70px}.elementor-align-center.zp_buttons_spec .elementor-button .elementor-button-text{padding-left:120px}.elementor-align-center.zp_buttons_spec .elementor-button:hover .elementor-align-icon-right{width:230px!important}.elementor-align-center.zp_buttons_spec .elementor-button .elementor-align-icon-right{left:50px}.zp_buttons_spec .elementor-button:hover .elementor-align-icon-right{width:180px!important}.zp_buttons_spec .elementor-button:hover .elementor-button-text{padding-right:70px}.elementor-align-center.zp_buttons_spec{max-width:315px;margin-left:auto;margin-right:auto}.zp_buttons_spec.zp_vagas .elementor-button:hover .elementor-align-icon-right{width:270px!important}html:lang(en-US) .zp_buttons_spec.zp_vagas .elementor-button:hover .elementor-align-icon-right{width:278px!important}.elementor-popup-modal.zp_show_pop_up .elementor-button-text{font-size:16px}.zp_buttons_spec.zp_but_inside_pop .elementor-button:hover .elementor-align-icon-right{width:235px!important}html:lang(en-US) .zp_buttons_spec.zp_but_inside_pop .elementor-button:hover .elementor-align-icon-right{width:250px!important}.zp_buttons_spec.zp_gravity_button .elementor-button:hover .elementor-align-icon-right{width:180px!important}html:lang(en-US) .zp_buttons_spec.zp_gravity_button .elementor-button:hover .elementor-align-icon-right{width:160px!important}}