.elementor-5265 .elementor-element.elementor-element-d3604ff{--display:flex;--min-height:860px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-5265 .elementor-element.elementor-element-d3604ff:not(.elementor-motion-effects-element-type-background), .elementor-5265 .elementor-element.elementor-element-d3604ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xperdesign.com.br/wp-content/uploads/2024/10/PART-1-PC-1920-860px-yellow-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5265 .elementor-element.elementor-element-928a95f{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-5265 .elementor-element.elementor-element-928a95f .elementor-heading-title{font-family:"UNBOADED", Sans-serif;font-size:37px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-5265 .elementor-element.elementor-element-0aeeee0{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-icon i{color:var( --e-global-color-a1796e6 );transition:color 0.3s;}.elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-icon svg{fill:var( --e-global-color-a1796e6 );transition:fill 0.3s;}.elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;}.elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5265 .elementor-element.elementor-element-ab04643{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:10px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-10px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-type-html{padding-bottom:0px;font-family:"Sora", Sans-serif;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-group .elementor-field, .elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-subgroup label{font-family:"Sora", Sans-serif;font-size:16px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button{font-family:"Sora", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-5265 .elementor-element.elementor-element-ab04643 .e-form__buttons__wrapper__button-previous{color:#FFFFFF;}.elementor-5265 .elementor-element.elementor-element-ab04643 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5265 .elementor-element.elementor-element-ab04643 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-message.elementor-message-success{color:var( --e-global-color-a1796e6 );}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-message.elementor-message-danger{color:#FF0000;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-message.elementor-help-inline{color:var( --e-global-color-a1796e6 );}.elementor-5265 .elementor-element.elementor-element-06c147e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-5265 .elementor-element.elementor-element-06c147e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5265 .elementor-element.elementor-element-1f2efdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5265 .elementor-element.elementor-element-5604f82 .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-5604f82 .elementor-icon{font-size:99px;}.elementor-5265 .elementor-element.elementor-element-5604f82 .elementor-icon svg{height:99px;}.elementor-5265 .elementor-element.elementor-element-16c5277{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5265 .elementor-element.elementor-element-b000f07{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;z-index:5;}.elementor-5265 .elementor-element.elementor-element-b000f07 .elementor-image-box-title{font-family:"UNBOADED", Sans-serif;color:var( --e-global-color-primary );}.elementor-5265 .elementor-element.elementor-element-b000f07 .elementor-image-box-description{color:#6E6E6E;}.elementor-5265 .elementor-element.elementor-element-331cfd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-5265 .elementor-element.elementor-element-171f6c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:5;}.elementor-5265 .elementor-element.elementor-element-4fc9da8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5265 .elementor-element.elementor-element-f3e721f .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-f3e721f .elementor-icon{font-size:126px;}.elementor-5265 .elementor-element.elementor-element-f3e721f .elementor-icon svg{height:126px;}.elementor-5265 .elementor-element.elementor-element-bad1028 .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-bad1028 .elementor-icon{font-size:59px;}.elementor-5265 .elementor-element.elementor-element-bad1028 .elementor-icon svg{height:59px;}.elementor-5265 .elementor-element.elementor-element-8077778 img{width:74%;}.elementor-5265 .elementor-element.elementor-element-95070ec > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5265 .elementor-element.elementor-element-95070ec .elementor-image-box-wrapper{text-align:left;}.elementor-5265 .elementor-element.elementor-element-95070ec .elementor-image-box-title{font-family:"UNBOADED", Sans-serif;color:var( --e-global-color-primary );}.elementor-5265 .elementor-element.elementor-element-95070ec .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-5265 .elementor-element.elementor-element-f5764f6 .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-f5764f6 .elementor-icon{font-size:112px;}.elementor-5265 .elementor-element.elementor-element-f5764f6 .elementor-icon svg{height:112px;}.elementor-5265 .elementor-element.elementor-element-6089b4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5265 .elementor-element.elementor-element-bf39db8 img{width:25%;}.elementor-5265 .elementor-element.elementor-element-42fbcce{z-index:2;}.elementor-5265 .elementor-element.elementor-element-42fbcce img{width:77%;}.elementor-5265 .elementor-element.elementor-element-309baba img{width:25%;}.elementor-5265 .elementor-element.elementor-element-a795c57 img{width:79%;}.elementor-5265 .elementor-element.elementor-element-ff70627 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5265 .elementor-element.elementor-element-ff70627 .elementor-image-box-wrapper{text-align:left;}.elementor-5265 .elementor-element.elementor-element-ff70627 .elementor-image-box-title{font-family:"UNBOADED", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-5265 .elementor-element.elementor-element-ff70627 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-5265 .elementor-element.elementor-element-7fde5cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5265 .elementor-element.elementor-element-84bef65 .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-84bef65 .elementor-icon{font-size:114px;}.elementor-5265 .elementor-element.elementor-element-84bef65 .elementor-icon svg{height:114px;}.elementor-5265 .elementor-element.elementor-element-ab7307a .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-ab7307a .elementor-icon{font-size:65px;}.elementor-5265 .elementor-element.elementor-element-ab7307a .elementor-icon svg{height:65px;}.elementor-5265 .elementor-element.elementor-element-244c278 .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-244c278 .elementor-icon{font-size:42px;}.elementor-5265 .elementor-element.elementor-element-244c278 .elementor-icon svg{height:42px;}.elementor-5265 .elementor-element.elementor-element-1f4098e > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon{font-size:192px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon svg{height:192px;}.elementor-5265 .elementor-element.elementor-element-1eba011 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5265 .elementor-element.elementor-element-1eba011 .elementor-image-box-wrapper{text-align:left;}.elementor-5265 .elementor-element.elementor-element-1eba011 .elementor-image-box-title{font-family:"UNBOADED", Sans-serif;color:var( --e-global-color-primary );}.elementor-5265 .elementor-element.elementor-element-1eba011 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-5265 .elementor-element.elementor-element-2749a22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5265 .elementor-element.elementor-element-edc09b4{z-index:5;}.elementor-5265 .elementor-element.elementor-element-edc09b4 .elementor-icon-wrapper{text-align:center;}.elementor-5265 .elementor-element.elementor-element-edc09b4 .elementor-icon{font-size:26px;}.elementor-5265 .elementor-element.elementor-element-edc09b4 .elementor-icon svg{height:26px;}.elementor-5265 .elementor-element.elementor-element-aa0b115 > .elementor-widget-container{padding:200px 0px 30px 0px;}.elementor-5265 .elementor-element.elementor-element-aa0b115 .elementor-heading-title{font-family:"UNBOADED", Sans-serif;font-size:22px;color:var( --e-global-color-primary );}.elementor-5265 .elementor-element.elementor-element-b5e70c9{--display:flex;}.elementor-5265 .elementor-element.elementor-element-e81bff4 .elementor-heading-title{font-family:"Sora", Sans-serif;color:#BEBBBB;}.elementor-5265 .elementor-element.elementor-element-bfcae02{--display:flex;}.elementor-5265 .elementor-element.elementor-element-5a1055c .elementor-heading-title{font-family:"Sora", Sans-serif;color:#BEBBBB;}.elementor-5265 .elementor-element.elementor-element-a7794b5{--display:flex;}.elementor-5265 .elementor-element.elementor-element-2f19a29 .elementor-heading-title{font-family:"Sora", Sans-serif;color:#BEBBBB;}.elementor-5265 .elementor-element.elementor-element-1b57f3f{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-5265 .elementor-element.elementor-element-1b57f3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5265 .elementor-element.elementor-element-1b57f3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5265 .elementor-element.elementor-element-1b57f3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"UNBOADED", Sans-serif;}:where( .elementor-5265 .elementor-element.elementor-element-1b57f3f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-5265 .elementor-element.elementor-element-8048f58 > .elementor-widget-container{padding:0150px 0px 0px 0px;}.elementor-5265 .elementor-element.elementor-element-8048f58.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-5265 .elementor-element.elementor-element-8048f58.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-5265 .elementor-element.elementor-element-8048f58.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-5265 .elementor-element.elementor-element-8048f58 .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-5265 .elementor-element.elementor-element-8048f58 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5265 .elementor-element.elementor-element-8048f58 .elementor-image-box-description{color:#725F42;}.elementor-5265 .elementor-element.elementor-element-2e28db3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-5265:not(.elementor-motion-effects-element-type-background), body.elementor-page-5265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#150704;}@media(min-width:1367px){.elementor-5265 .elementor-element.elementor-element-d3604ff:not(.elementor-motion-effects-element-type-background), .elementor-5265 .elementor-element.elementor-element-d3604ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-5265 .elementor-element.elementor-element-d3604ff{--min-height:711px;}.elementor-5265 .elementor-element.elementor-element-928a95f{--container-widget-width:457px;--container-widget-flex-grow:0;width:var( --container-widget-width, 457px );max-width:457px;}.elementor-5265 .elementor-element.elementor-element-0aeeee0{--container-widget-width:457px;--container-widget-flex-grow:0;width:var( --container-widget-width, 457px );max-width:457px;}.elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-item > a{font-size:13px;}.elementor-5265 .elementor-element.elementor-element-ab04643{--container-widget-width:457px;--container-widget-flex-grow:0;width:var( --container-widget-width, 457px );max-width:457px;}.elementor-5265 .elementor-element.elementor-element-06c147e{--container-widget-width:457px;--container-widget-flex-grow:0;width:var( --container-widget-width, 457px );max-width:457px;}.elementor-5265 .elementor-element.elementor-element-06c147e .elementor-heading-title{font-size:14px;}}@media(max-width:1024px){.elementor-5265 .elementor-element.elementor-element-d3604ff:not(.elementor-motion-effects-element-type-background), .elementor-5265 .elementor-element.elementor-element-d3604ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xperdesign.com.br/wp-content/uploads/2024/10/part1-mobile.webp");background-position:top center;}.elementor-5265 .elementor-element.elementor-element-d3604ff{--min-height:800px;--padding-top:350px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5265 .elementor-element.elementor-element-928a95f{width:100%;max-width:100%;text-align:center;}.elementor-5265 .elementor-element.elementor-element-0aeeee0{width:100%;max-width:100%;}.elementor-5265 .elementor-element.elementor-element-ab04643{width:100%;max-width:100%;}.elementor-5265 .elementor-element.elementor-element-06c147e{width:100%;max-width:100%;text-align:center;}.elementor-5265 .elementor-element.elementor-element-171f6c3{--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-5265 .elementor-element.elementor-element-95070ec > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5265 .elementor-element.elementor-element-ff70627 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5265 .elementor-element.elementor-element-ff70627 .elementor-image-box-title{font-size:24px;}.elementor-5265 .elementor-element.elementor-element-84bef65 .elementor-icon{font-size:149px;}.elementor-5265 .elementor-element.elementor-element-84bef65 .elementor-icon svg{height:149px;}.elementor-5265 .elementor-element.elementor-element-ab7307a .elementor-icon{font-size:68px;}.elementor-5265 .elementor-element.elementor-element-ab7307a .elementor-icon svg{height:68px;}.elementor-5265 .elementor-element.elementor-element-244c278 .elementor-icon{font-size:42px;}.elementor-5265 .elementor-element.elementor-element-244c278 .elementor-icon svg{height:42px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon{font-size:300px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon svg{height:300px;}}@media(max-width:880px){.elementor-5265 .elementor-element.elementor-element-244c278 .elementor-icon{font-size:39px;}.elementor-5265 .elementor-element.elementor-element-244c278 .elementor-icon svg{height:39px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon{font-size:156px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon svg{height:156px;}}@media(max-width:767px){.elementor-5265 .elementor-element.elementor-element-928a95f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5265 .elementor-element.elementor-element-928a95f .elementor-heading-title{font-size:24px;}.elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5265 .elementor-element.elementor-element-0aeeee0 .elementor-icon-list-item > a{font-size:9px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-group .elementor-field, .elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-subgroup label{font-size:12px;}.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button{font-size:14px;}.elementor-5265 .elementor-element.elementor-element-b000f07{width:100%;max-width:100%;}.elementor-5265 .elementor-element.elementor-element-171f6c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon{font-size:208px;}.elementor-5265 .elementor-element.elementor-element-1f4098e .elementor-icon svg{height:208px;}.elementor-5265 .elementor-element.elementor-element-1b57f3f{width:100%;max-width:100%;}.elementor-5265 .elementor-element.elementor-element-8048f58 .elementor-image-box-img{margin-bottom:12px;}.elementor-5265 .elementor-element.elementor-element-8048f58 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}}/* Start custom CSS for icon-list, class: .elementor-element-0aeeee0 */.elementor-5265 .elementor-element.elementor-element-0aeeee0 svg {
    filter: drop-shadow(0 0 2mm #FEFAB3);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ab04643 */.elementor-button {
    align-items: center;
    background:linear-gradient(90deg, #FDA617, #FEFAB3) !important;
    color: #9E530C !important;
    
    border-radius: 0;
    display: flex;
    font-family: "sora";
    font-size: 22px;
    font-weight: 500;
    height: 2.8em;
    clip-path: polygon(10% 0%, 90% 0%, 100% 0%, 100% 80%, 90% 100%, 10% 100%, 0% 100%, 0% 20%);
    padding: 0px 70px 10 30px !important;
     margin-left: -24px; 
    z-index: 3;
}

.elementor-button-icon {
    align-items: center;
    background: #9E530C;
    border-radius: .7em;
    box-shadow: .1em .1em .6em .2em #9E530C;
    display: flex;
    font-size: 19px;
    height: 2.2em;
    justify-content: center;
    margin-left: 1em;
    position: absolute;
    right: 30px;
    
    top: 8px;
    transition: all .3s;
    width: 2.2em;
}

.elementor-button-icon svg {
    transition: transform .3s;
    width: .7em;
    
}

.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-button:hover .elementor-button-icon {
    width: 91% !important; /* Se o texto for menor, ajuste aqui, mestre */
}

.elementor-5265 .elementor-element.elementor-element-ab04643 .elementor-field-textual{
    background: linear-gradient(90deg, #fff, #919191) !important;
    clip-path: polygon(10% 0%, 100% 0%, 100% 0%, 100% 100%, 90% 100%, 10% 100%, 0% 70%, 0% 0%);
}


@media(max-width: 767px){
.elementor-button{
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 100% 80%, 90% 100%, 10% 100%, 0% 100%, 0% 20%);
     
    font-family: "sora";
    font-size: 22px;
    font-weight: 500;
    height: 2.8em;
    margin-left: -1px;
   
    }
    
    .elementor-button-icon {
       right: 10px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3604ff */.elementor-5265 .elementor-element.elementor-element-d3604ff  {
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent, #ffd598, transparent) 1;
}

.elementor-5265 .elementor-element.elementor-element-d3604ff::before{
    content: "";
    position: absolute;
    background: linear-gradient(90deg, #ffd598, #FF9900);
    width: 400px;
    height: 400px;
    left: 0px;
    top: 50px;
    filter: blur(100px);
    mix-blend-mode: screen;
    opacity: 0.2;
    z-index: 0;
    animation: luzmove 15s infinite;
}

.bgrelampago {
    animation: relampago 8s ease-out infinite;
}

@keyframes relampago {
    0%, 100% {
        filter: brightness(1);
    } 70% {
        filter: brightness(1);
    } 71% {
        filter: brightness(2);
    } 72% {
        filter: brightness(1.5);
    } 74% {
        filter: brightness(4);
    } 80% {
        filter: brightness(1);
    }
}

@keyframes luzmove{
    0%, 100%{
        transform: translatey(0px);
       ;
    }
    
    50%{
    transform: translatey(200px);
    
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5604f82 */.elementor-5265 .elementor-element.elementor-element-5604f82 svg {
    height: unset !important;
    margin-bottom: -6px;
    position: absolute;
    top: -58px;
    left: 50%;
   transform: translatex(-50%);
   z-index: 15;
    
}

#text{
    animation: seta 10s infinite linear;
    transform-origin: center center;
}

.elementor-5265 .elementor-element.elementor-element-5604f82::before{
    content: "";
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translatex(-50%);
    width: 100px;
    height: 100px;
    background: #FF9900;
    z-index: 3;
    filter: blur(100px);
    mix-blend-mode: screen;
    animation: piscaluz 5s infinite;
    z-index: 99;
}

@keyframes seta{
    0%{
        transform: rotate(0deg);
    }
    100%{
         transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2efdb */.elementor-5265 .elementor-element.elementor-element-1f2efdb::before{
    content: "";
    position: absolute;
    background: #FF9900;
    width: 300px;
    height: 300px;
    top: -300px;
   left: calc(50% - 140px);
    filter: blur(100px);
    mix-blend-mode: screen;
    animation: piscaluz 2s infinite;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df20750 */.linhas {
    width: 1px;
    height: 100%;
    background: linear-gradient(to bottom,rgba(255,153,0,.1),rgba(255,153,0,.1) 5px,transparent 5px,transparent);
    background-size: 100% 10px;
    position: relative;
}

.container-linhas {
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b000f07 */.elementor-5265 .elementor-element.elementor-element-b000f07:before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translatex(-50%);
    background:linear-gradient(90deg,#FEFAB3, #A26306);
    box-shadow:0px 100px 80px 0px rgba(254, 250, 179, 0.31), 0px 41.778px 33.422px 0px rgba(254, 250, 179, 0.22), 0px 22.336px 17.869px 0px rgba(254, 250, 179, 0.18), 0px 12.522px 10.017px 0px rgba(254, 250, 179, 0.16), 0px 6.65px 5.32px 0px rgba(254, 250, 179, 0.13), 0px 2.767px 2.214px 0px rgba(254, 250, 179, 0.09);
    z-index: 2;
    animation: piscabarra 10s infinite;
}



@keyframes piscabarra{
    0%, 60%, 100%{
        opacity: 1;
    }
    61%, 63%, 65%{
        opacity: 0;
    }
     62%, 64%, 66%{
        opacity: 1;
    }
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3e721f */.elementor-5265 .elementor-element.elementor-element-f3e721f {
    content: "";
    position: absolute;
    top: 197px;
    left: calc(50% - 58px);
    animation: move2 6s infinite;
    z-index: 7;
    
   
}

@keyframes move2{
      0%, 15%{
        transform: translatey(0px);
        opacity: 0;
    }
    
    70%{
        transform: translatey(-30px);
         opacity: 1;
    }
    
    100%{
        transform: translatey(-40px);
         opacity: 0;
    }
       
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bad1028 */.elementor-5265 .elementor-element.elementor-element-bad1028 {
    content: "";
    position: absolute;
    top: 30px;
    left: calc(50% - 119px);
    animation: sobe 6s infinite;
   
}



.elementor-5265 .elementor-element.elementor-element-bad1028 #linha{
     animation: rodando 6s infinite linear reverse;
    transform-origin: center center;
}


.elementor-5265 .elementor-element.elementor-element-bad1028 #star{
    animation: rodando 8s infinite linear;
    transform-origin: center center;
}



 .elementor-5265 .elementor-element.elementor-element-bad1028::before{
    content: "";
    position: absolute;
    top: 1px;
    left: calc(50% - 27px);
    width: 59px;
    height: 59px;
    border-radius: 100%;
    background: #FF9900;
    z-index: 99;
    opacity: 1;
    filter: blur(10px);
    mix-blend-mode: screen;
    animation: piscafalhando 5s infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8077778 */.elementor-5265 .elementor-element.elementor-element-8077778{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f5764f6 */.elementor-5265 .elementor-element.elementor-element-f5764f6 {
    content: "";
    position: absolute;
    top: 60px;
    left: calc(50% - -9px);
    filter: blur(2px);
    animation: sobe2 6s infinite;
    animation-direction: reverse;
    
   
}

.elementor-5265 .elementor-element.elementor-element-f5764f6::before{
    content: "";
    position: absolute;
    top: 0px;
    left: calc(50% - 57px);
    width: 109px;
    height: 109px;
    border-radius: 100%;
    background: #FF9900;
    z-index: 99;
    
    filter: blur(30px);
    mix-blend-mode: screen;
    animation: piscafalhando 15s infinite;
}


.elementor-5265 .elementor-element.elementor-element-f5764f6 #linha{
     animation: rodando 6s infinite linear reverse;
    transform-origin: center center;
}


.elementor-5265 .elementor-element.elementor-element-f5764f6 #star{
    animation: rodando 8s infinite linear;
    transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc9da8 */.elementor-5265 .elementor-element.elementor-element-4fc9da8  {
    background-image: linear-gradient(180deg, #FEFAB3, #150704);
    z-index: 0;
    clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
    border-radius: 0px;
}


.elementor-5265 .elementor-element.elementor-element-4fc9da8::after{
    content: "";
    background: url("http://xperdesign.com.br/wp-content/uploads/2024/10/BACK-CARD.svg")center center;
    position: absolute;
    background-size: cover;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    top: 50%;
    left: 50%;
    border-radius: 0px;
    transform: translate(-50%, -50%);
     clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
    z-index: -1;
    
}

/* Configuração dos cards */
.card {
  transition: 0.3s;
  cursor: pointer;
  z-index: 1;
}

/* Largura dos cards Desktop */
@media (min-width: 1025px) {
    .card {
        width: 340px!important;
    }
    /* Margem negativa dos cards Desktop */
    .card:not(:first-child) {
        margin-left: -130px
    }
}

/* Ajusta a distância dos cards à direita no hover Desktop */
@media (min-width: 1025px) {
    .card:hover ~ .card {
    transform: translateX(60px);
    }
    /* Movimento de rotação dos cards no hover */
    .card:hover {
        transform-origin: center right;
        transform: translate(-25px, -10px) rotate(3deg);
    }
}

/* Fundo cards */


/* Fundo cards hover Desktop */
@media (min-width: 1025px) {
    .card .elementor-widget-container::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 20px;
    background: linear-gradient(to right, #16001A, #1F0024);
    opacity: 0;
    transition: opacity 0.5s;
    z-index: -1
    }
}



/* Borda degradê cards */


/* Barra superior cards */
.card::before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: 98%;
    left: 40px;
    background:linear-gradient(90deg,#FEFAB3, #FF9900);
    box-shadow:0px 100px 80px 0px rgba(254, 250, 179, 0.31), 0px 41.778px 33.422px 0px rgba(254, 250, 179, 0.22), 0px 22.336px 17.869px 0px rgba(254, 250, 179, 0.18), 0px 12.522px 10.017px 0px rgba(254, 250, 179, 0.16), 0px 6.65px 5.32px 0px rgba(254, 250, 179, 0.13), 0px 2.767px 2.214px 0px rgba(254, 250, 179, 0.09);
    z-index: 2;
}

/* Barra superior cards Mobile */
@media (max-width: 767px) {
    .card::before {
        height: 5px;
        left: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf39db8 */.elementor-5265 .elementor-element.elementor-element-bf39db8{
    content: "";
    position: absolute;
    top: 120px;
    left: 140px;
    z-index: 4;
    animation: pedra2 10s infinite ;
     transform-origin: center center;
}

 .elementor-5265 .elementor-element.elementor-element-bf39db8::before{
    content: "";
    position: absolute;
    top: 5px;
    left: calc(50% - 27px);
    width: 59px;
    height: 59px;
    border-radius: 100%;
    background: #FF9900;
    z-index: 99;
    opacity: 1;
    filter: blur(20px);
    mix-blend-mode: screen;
    animation: piscafalhando 5s infinite;
}

@keyframes pedra2{
    0%, 100%{
        transform: translatey(0px);
        
    }
    50%{
         transform: translatey(80px);
         
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309baba */.elementor-5265 .elementor-element.elementor-element-309baba{
    content: "";
    position: absolute;
    top: 90px;
    left: -80px;
    z-index: 1;
    animation: pedra 10s infinite ;
     transform-origin: center center;
}

 .elementor-5265 .elementor-element.elementor-element-309baba::before{
    content: "";
    position: absolute;
    top: 15px;
    left: calc(50% - 27px);
    width: 59px;
    height: 59px;
    border-radius: 100%;
    background: #FF9900;
    z-index: 99;
    opacity: 1;
    filter: blur(20px);
    mix-blend-mode: screen;
    animation: piscafalhando 5s infinite;
}

@keyframes pedra{
    0%, 100%{
        transform: translatey(0px);
        
    }
    50%{
         transform: translatey(-80px);
         
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a795c57 */.elementor-5265 .elementor-element.elementor-element-a795c57{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    animation: rodando 8s infinite linear;
     transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6089b4a */.elementor-5265 .elementor-element.elementor-element-6089b4a  {
    background-image: linear-gradient(180deg, #FEFAB3, #150704);
    z-index: 0;
     clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
    border-radius: 0px;
    box-shadow: 0px 0px 0px 100px black
}


.elementor-5265 .elementor-element.elementor-element-6089b4a::after{
    content: "";
    background: url("http://xperdesign.com.br/wp-content/uploads/2024/10/BACK-CARD.svg")center center;
    position: absolute;
    background-size: cover;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    top: 50%;
    left: 50%;
    border-radius: 0px;
     clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
    transform: translate(-50%, -50%);
    z-index: -1;
    
}

/* Configuração dos cards */
.card {
  transition: 0.3s;
  cursor: pointer;
  z-index: 1;
}

/* Largura dos cards Desktop */
@media (min-width: 1025px) {
    .card {
        width: 340px!important;
    }
    /* Margem negativa dos cards Desktop */
    .card:not(:first-child) {
        margin-left: -130px
    }
}

/* Ajusta a distância dos cards à direita no hover Desktop */
@media (min-width: 1025px) {
    .card:hover ~ .card {
    transform: translateX(60px);
    }
    /* Movimento de rotação dos cards no hover */
    .card:hover {
        transform-origin: center right;
        transform: translate(-25px, -10px) rotate(3deg);
    }
}

/* Fundo cards */


/* Fundo cards hover Desktop */
@media (min-width: 1025px) {
    .card .elementor-widget-container::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 20px;
    background: linear-gradient(to right, #16001A, #1F0024);
    opacity: 0;
    transition: opacity 0.5s;
    z-index: -1
    }
}



/* Borda degradê cards */


/* Barra superior cards */
.card::before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: 98%;
    left: 40px;
    background:linear-gradient(90deg,#FEFAB3, #FF9900);
    box-shadow:0px 100px 80px 0px rgba(254, 250, 179, 0.31), 0px 41.778px 33.422px 0px rgba(254, 250, 179, 0.22), 0px 22.336px 17.869px 0px rgba(254, 250, 179, 0.18), 0px 12.522px 10.017px 0px rgba(254, 250, 179, 0.16), 0px 6.65px 5.32px 0px rgba(254, 250, 179, 0.13), 0px 2.767px 2.214px 0px rgba(254, 250, 179, 0.09);
    z-index: 2;
}

/* Barra superior cards Mobile */
@media (max-width: 767px) {
    .card::before {
        height: 5px;
        left: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-84bef65 */.elementor-5265 .elementor-element.elementor-element-84bef65 {
    content: "";
    position: absolute;
    top: 60px;
    left: calc(50% - 19px);
    
    
}
.elementor-5265 .elementor-element.elementor-element-84bef65 #gren1{
     animation: rodando 6s infinite linear reverse;
    transform-origin: center center;
}

.elementor-5265 .elementor-element.elementor-element-84bef65::before{
    content: "";
    position: absolute;
    top: -1px;
    left: calc(50% - 100px);
    width: 109px;
    height: 109px;
    border-radius: 100%;
    background: #FF9900;
    z-index: 99;
    opacity: 0.1;
    filter: blur(50px);
    mix-blend-mode: screen;
    animation: piscafalhando 5s infinite;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ab7307a */.elementor-5265 .elementor-element.elementor-element-ab7307a {
    content: "";
    position: absolute;
    top: 50px;
    left: calc(50% - 89px);
    
}
.elementor-5265 .elementor-element.elementor-element-ab7307a #gren2{
     animation: rodando 6s infinite linear ;
    transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-244c278 */.elementor-5265 .elementor-element.elementor-element-244c278 {
    content: "";
    position: absolute;
    top: 120px;
    left: calc(50% - 62px);
    animation: opac 10s infinite;
    
}
.elementor-5265 .elementor-element.elementor-element-244c278 #gren3{
     animation: rodando 6s infinite linear ;
    transform-origin: center center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f4098e */.elementor-5265 .elementor-element.elementor-element-1f4098e{
    top: 50px !important;
    animation: foguetando 2s infinite linear;
}

.elementor-5265 .elementor-element.elementor-element-1f4098e #gren1{
     animation: rodando 6s infinite linear reverse;
    transform-origin: center center;
}



@keyframes foguetando {
    0%,100% {
        transform: translate(-50%);
        top: 0%;
        left: 50%;
    }

    50% {
        transform: translate(-50%) rotate(15deg);
        top: 1%;
        left: 50%;
    }

    67% {
        transform: translate(-50%) rotate(-4deg);
        top: 0%;
        left: 50%;
    }

    72% {
        transform: translate(-50%) rotate(-15deg);
        top: -1%;
        left: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fde5cd */.elementor-5265 .elementor-element.elementor-element-7fde5cd  {
    background-image: linear-gradient(180deg, #FEFAB3, #150704);
    z-index: 0;
     clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
    border-radius: 0px;
    box-shadow: 40px 0px 0px 100px black
}


.elementor-5265 .elementor-element.elementor-element-7fde5cd::after{
    content: "";
    background: url("http://xperdesign.com.br/wp-content/uploads/2024/10/BACK-CARD.svg")center center;
    position: absolute;
    background-size: cover;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    top: 50%;
    left: 50%;
    border-radius: 0px;
     clip-path: polygon(10% 0%, 90% 0%, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0% 90%, 0% 10%);
    transform: translate(-50%, -50%);
     box-shadow: 40px 0px 0px 100px black;
    z-index: -1;
    
}

/* Configuração dos cards */
.card {
  transition: 0.3s;
  cursor: pointer;
  z-index: 1;
}

/* Largura dos cards Desktop */
@media (min-width: 1025px) {
    .card {
        width: 340px!important;
    }
    /* Margem negativa dos cards Desktop */
    .card:not(:first-child) {
        margin-left: -130px
    }
}

/* Ajusta a distância dos cards à direita no hover Desktop */
@media (min-width: 1025px) {
    .card:hover ~ .card {
    transform: translateX(60px);
    }
    /* Movimento de rotação dos cards no hover */
    .card:hover {
        transform-origin: center right;
        transform: translate(-25px, -10px) rotate(3deg);
    }
}

/* Fundo cards */


/* Fundo cards hover Desktop */
@media (min-width: 1025px) {
    .card .elementor-widget-container::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 20px;
    background: linear-gradient(to right, #16001A, #1F0024);
    opacity: 0;
    transition: opacity 0.5s;
    z-index: -1
    }
}



/* Borda degradê cards */


/* Barra superior cards */
.card::before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: 98%;
    left: 40px;
    background:linear-gradient(90deg,#FEFAB3, #FF9900);
    box-shadow:0px 100px 80px 0px rgba(254, 250, 179, 0.31), 0px 41.778px 33.422px 0px rgba(254, 250, 179, 0.22), 0px 22.336px 17.869px 0px rgba(254, 250, 179, 0.18), 0px 12.522px 10.017px 0px rgba(254, 250, 179, 0.16), 0px 6.65px 5.32px 0px rgba(254, 250, 179, 0.13), 0px 2.767px 2.214px 0px rgba(254, 250, 179, 0.09);
    z-index: 2;
}

/* Barra superior cards Mobile */
@media (max-width: 767px) {
    .card::before {
        height: 5px;
        left: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331cfd6 */.elementor-5265 .elementor-element.elementor-element-331cfd6  {
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent, #ffd598, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-edc09b4 */.elementor-5265 .elementor-element.elementor-element-edc09b4 svg {
    height: unset !important;
    margin-bottom: -6px;
    position: absolute;
    top: -25px;
    left: 50%;
   transform: translatex(-50%);
   z-index: 15;
    
}

#seta1{
    animation: seta1 1s infinite;
}

@keyframes seta1{
    0%, 100%{
        transform: translatey(-8px);
    }
    50%{
         transform: translatey(3px);
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b57f3f */.elementor-5265 .elementor-element.elementor-element-1b57f3f .e-n-accordion-item-title{
    border-radius: 10px;
    background: linear-gradient(132deg,#CE7C11, #FDA617 ) 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2749a22 */.elementor-5265 .elementor-element.elementor-element-2749a22::before{
    content: "";
    position: absolute;
    background: #FF9900;
    width: 300px;
    height: 300px;
    top: -00px;
   left: calc(50% - 140px);
    filter: blur(100px);
    mix-blend-mode: screen;
    animation: piscaluz 2s infinite;
    opacity: 0.2
    
}/* End custom CSS */
/* Start custom CSS *//* LARGURA ÚTIL AUTOMÁTICA */

/* WIDESCREEN E DESKTOP */
@media (min-width: 1367px) {
    .e-con {
        --content-width: 1280px;
    }
}

/* LAPTOP */
@media (min-width: 1201px) and (max-width: 1366px) {
    .e-con {
        --content-width: 1100px;
    }
}

/* TABLET PAISAGEM */
@media (min-width: 1025px) and (max-width: 1200px) {
    .e-con {
        --content-width: 924px;
    }
}

/* TABLET RETRATO */
@media (min-width: 881px) and (max-width: 1024px) {
    .e-con {
        --content-width: 780px;
    }
}

/* CELULAR PAISAGEM */
@media (min-width: 768px) and (max-width: 880px) {
    .e-con {
        --content-width: 728px;
    }
}

/* CELULAR RETRATO */
@media (max-width: 767px) {
    .e-con {
        --content-width: 360px;
    }
}


.moduloprice{
        font-size: 0.7em;
        background:linear-gradient(180deg, #ffffff, #404040);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    }
    
    body.elementor-page-5265 .elementor-image-box-description{
        margin-top: -0px;
        padding-bottom: 50px;
    }
    
    .fundo{
    background-image: linear-gradient(145deg, #FFA61F, #9F650E); 
    padding: 6px 18px;
    border-radius: 10px;
    letter-spacing: 0.15em;
}

.deg1 {
   background: linear-gradient(90deg, #FF9900, #FEFAB3, #FF9900);
   background-clip: text;
   background-size: 200% 100%;
   webkit-background-clip: text;
   color: transparent;
   webkit-text-fill-color: transparent;
   animation: mexetexto 4s infinite
   
}



@keyframes mexetexto{
    0%, 100%{
        background-position: 0 0;
        }
        50%{
           background-position: 100% 0; 
        }
}

@keyframes rodando{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}

@keyframes piscafalhando{
    0%, 70%, 100%{
        opacity: 1;
    }
    71%, 73%, 75%{
        opacity: 0;
    }
     72%, 74%, 76%{
        opacity: 1;
    }
    
}

@keyframes sobe{
    0%, 100%{
        transform: translatey(0px);
    }
    50%{
        transform: translatey(-20px);
    }
}

@keyframes sobe2{
    0%, 100%{
        transform: translatey(0px);
    }
    50%{
        transform: translatey(20px);
    }
}

@keyframes opac{
    0%, 100%{
        opacity: 0;
    }
    
    50%{
        opacity: 1;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'UNBOADED';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://xperdesign.com.br/wp-content/uploads/2024/10/Unbounded-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'UNBOADED';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://xperdesign.com.br/wp-content/uploads/2024/10/Unbounded-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */